.bodybg { text-align:center; background:#006b73 url(../Images/Graphics/bgslicemain.jpg) top center repeat-y; margin:0px; }

#bgslice{ background: url(../Images/Graphics/bgslice.jpg) top center repeat-y; width: 100%; margin:0px;}
#bgtop{ background: url(../Images/Graphics/bg.jpg) top center no-repeat; width: 100%; margin:0px;}

a img{border: 0px;}

#wrapper{ width:959px; margin:0 auto; padding: 0px; text-align:left; background: #fff;  }
        #menu{width: 959px; background: url(../images/graphics/topmenu.gif) top repeat-x; height: 40px; padding-left: 0px;}
    #header{width: 959px; background: url(../images/graphics/header.jpg) top repeat-x; height: 264px;}
 #header1{width: 959px; background: url(../images/graphics/header2.jpg) top repeat-x; height: 264px;}
 #header2{width: 959px; background: url(../images/graphics/header3.jpg) top repeat-x; height: 264px;}

    
        #logo{ width:243px; height:96px; padding: 0px; margin: 100px 0px 0px 0px; float:left;  }
            h1 { font-size: 10px; margin:0px }
            #logo a { width:243px; height:96px; display:block; text-indent:-10000px; }
        
  
    #content{ padding: 10px 45px 30px 55px; width: 860px; min-height: 400px; position:relative; } 
#content1{ padding: 10px 15px 30px 25px; width: 900px; min-height: 400px; position:relative; }  
#contentTools{ padding: 10px 45px 30px 55px; width: 860px; min-height: 400px; position:relative; }        
    #bottomaddress{padding: 10px 0px 5px 10px; width: 988px; font-size:10px; font-family:Arial; color: #8e8e8e;}
    #bottomaddress a{font-size:10px; font-family:Arial; color: #8e8e8e;}
    #bottomaddress a:hover{font-size:10px; font-family:Arial; color: #333;}
    

#contentTools ul{ padding-left:15px; margin-left:0px;}
#contentTools ul li{ padding-left:0px; margin-left:0px; padding-bottom:5px; }
#contentTools a{ color: #d95828; padding: 3px 0px 3px 0px; margin: 3px 0px 3px 0px; border-bottom: dotted 1px #939598; line-height:19px;  }



    #footer{width: 100%; height: 88px; background: url(../images/graphics/footer.jpg) top center no-repeat; text-align:center; color: #028088; font-size:10px; font-family:Arial;  }
    #footer table{margin: 0px auto;}
    #footer a{ color: #028088; font-size:10px; font-family:Arial; }
    #footer a:hover{ color: #fff; font-size:10px; font-family:Arial; }
    #footer td { color: #028088; font-size:10px; font-family:Arial; }

    
ul{ color: #333333; font-size: 12px; }


#newboxes5{background: #e9f1f4; width: 210px; min-height: 250px; padding: 10px; float:right; display: none; color: #84b3c2; font-weight: bold; font-size:11px;}
    #newboxes5 a{color: #84b3c2; text-decoration:none; font-weight: bold; font-size:11px;}
#newboxes4{background: #e9f7fb; width: 210px; min-height: 250px; padding: 10px; float:right; display: none; margin-top: 300px;color: #89c5d9; font-weight: bold; font-size:11px;}
    #newboxes4 a{color: #89c5d9; text-decoration:none; font-weight: bold; font-size:11px;}
#newboxes3{background: #eef9fa; width: 210px; min-height: 250px; padding: 10px;  display: none; margin-top: 300px; color: #0dafbc; font-weight: bold; font-size:11px;}
    #newboxes3 a{color: #0dafbc; text-decoration:none; font-weight: bold; font-size:11px;}
#newboxes2{background: #f0f5e2; width: 210px; min-height: 250px; padding: 10px;  display: none; margin-top: 200px; color: #a2b662; font-weight: bold; font-size:11px;}
    #newboxes2 a{color: #a2b662; text-decoration:none; font-weight: bold; font-size:11px;}
#newboxes1{background: #efefe9; width: 210px; min-height: 250px; padding: 10px; display: block; color: #a3a48f; font-weight: bold; font-size:11px;  }
    #newboxes1 a{color: #a3a48f; text-decoration:none; font-weight: bold; font-size:11px;}


#poweredby{ width: 602px; text-align:right; height: 21px; float:right; position:relative; margin:10px; color:#676767 ; font-size: 11px;
}

#poweredby a{ color: #ccc; font-size: 11px; }
#poweredby a:hover{ color: #fff; font-size: 11px;}

hr { height: 0px; color: #e3e2e2; border-top: 1px; background: #e3e2e2; border-style: solid;}

input,textarea{ font-family: arial; font-size:12px; background: #ffffff; border: 1px solid #b4b6b9; }

input:hover,textarea:hover{ font-family: arial; font-size:12px; background: #fff; border: 1px solid #dc6336; }



 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */



/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }