      body {
          background-color : #232121;
          font-family : arial;
          font-size : 12px;
          color : #FFFFFF;
          margin: 0px;
      }
      
      
    
      div {
          margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: transparent;
      }
      
ul {
          margin-bottom: 0;
      }
      
      
      td {
          vertical-align : top;
      }

hr {
	      height : 0px;
          border : 0px;
          border-top: 1px solid #dfdfdf;
          margin-top : 15px;
          margin-bottom : 15px;
	}


      form {
         margin-bottom: 0px; 
         margin-top: 0px;
      }

/* ######### BACKGROUNDS ######### */


.bg1 {
          background-image : url('images/bg1.gif');
          background-repeat: repeat-x;
          height: 145px;
      }
.bg2 {
          background-image : url('images/bg2.jpg');
          background-repeat: repeat;
      }
.bg3 {
          background-image : url('images/bg3.gif');
          background-repeat: repeat-x;
          height: 50px;
      }


/* ######### BACKGROUNDS ######### */



.top {
          padding-top: 56px;
      }

.contentpadding {
          padding: 30 0 30 0;
      }


.ticker {
          background-color: #000000;
          padding: 40px 30px 10px 30px;
      }




/* ######### CONTENT BACKGROUNDS ######### */


.cleft {
          background-image : url('images/content-left.jpg');
          background-repeat: repeat-y;
          width: 25px;
      }
.cright {
          background-image : url('images/content-right.jpg');
          background-repeat: repeat-y;
          width: 25px;
      }
.cbottom {
          background-image : url('images/content-bottom.jpg');
          background-repeat: no-repeat;
          height: 35px;
      }
.ctopstripe {
          background-color: #FFFFFF;
          height: 2px;
      }
.cbackground {
          background-color: #0e3e62;
          height: 200px;
          padding: 30px;
      }



/* ######### CONTENT BACKGROUNDS ######### */






/* ######### SERVICES ######### */

.services {
          font-size : 12px;
          font-family : arial;
          color : #FFFFFF;
          line-height: 23px;
      }
.services UL { 
          list-style-type: none;
          padding-left: 0px;
          margin-left: 6px;
          text-align: left;
          margin-top: 0px;
      }
.services LI {
           background: url(images/checkmark.png) left top no-repeat;
           padding-left: 20px;
           margin-bottom: 1px;
           margin-top: 0px;
      }

/* ######### SERVICES ######### */






/* ######### PORTFOLIO ######### */

.portfolio img {
          border: 1px #a15d5e solid;
      }
.portfolio A:hover img {
          border: 1px #FFFFFF solid;
      }
/* ######### PORTFOLIO ######### */





     A {
          text-decoration : none;
          color : #ffbe21;
          font-weight : normal;
      }
     A:hover {
          text-decoration : underline;
          color : #ffe19a;
          font-weight : normal;
      }


   
     .mediumfont {
          font-size : 13px;
          font-family : arial;
          color : #FFFFFF;
          line-height: 23px;
      }

     .smallfont {
          font-size : 11px;
          font-family : arial;
          color : #FFFFFF;
          line-height: 18px;
      }
    
    
    
    
    
     h1{
	font-size: 24px;
	font-family:  Arial;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 12px;
	margin: 0px;
}
      
        h2{
	font-size: 16px;
	font-family:  Arial;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 10px;
	margin: 0px;
}
  


.border-bottom {
	border-bottom: solid 1px #7ba2c0;
	margin-bottom: .5em;
	}







/* FOOTER */


.footer {
          padding: 10 25 10 25px;
      }

     .footerfont {
          font-size : 11px;
          font-family : arial;
          color : #dbdada;
      }
     .footerfont A:link {
          text-decoration : none;
          color : #dbdada;
          font-weight : normal;
      }
     .footerfont A:visited {
          text-decoration : none;
          color : #dbdada;
          font-weight : normal;
      }
     .footerfont A:hover {
          text-decoration : none;
          color : #dbdada;
          font-weight : normal;
          border-bottom: 1px dotted #dbdada;
      }
     

/* FOOTER ENDS */.ticker2 {
	background-image: url(images/content-bg-rev.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 80px;
}
.cbackground2 {
	background-color: #0e3e62;
	padding: 30px;
}
.ticker3 {
	background-color: #000000;
	background-position: top;
	padding-top: 70px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-repeat: no-repeat;
}
