body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #006666; margin-top: 10px; }

/*Layout*/
#wrapper{ width: 784px; text-align: left; margin: auto; background: url( '/Files/Layout/BodyBg.jpg' ) repeat-y;   }
#header{ position:relative;background: url( '/Files/Layout/header.jpg' ) no-repeat 0px 0px;  height: 120px; border:solid 1px #006666;  }
#header h1{ background: url( '/Files/Layout/Logos/mainlogo.gif' ) no-repeat; border: solid 1px white;
margin-top:20px; margin-left:20px;
width: 270px; height: 77px; text-indent: -100em; overflow: hidden; cursor: pointer;  }
#footer{ clear: both; background: url( '/Files/Layout/FooterBg.jpg' ) no-repeat center; height:64px; 
padding:0px; margin:0px;position:relative;  }

.footerMenu{ padding: 12px 0 20px 75px; margin: 0 0 20px 0; list-style: none; position: absolute; top: 30px; display: table; }
.footerMenu li { font-size: 11px; list-style: none; list-style-image: none; padding-right: 8px; float: left; margin:0 6px 0 6px;}
.footerMenu li a{ color: #999; text-decoration: none;  }
.footerMenu li a:hover{ text-decoration: underline; }
.signature { margin:0px 0 0 10px; padding-top:20px;}



#left{ 	width: 250px; float: left; padding:0px 0 0 20px;background: url( '/Files/Layout/SideBarBg.png' ) no-repeat 0px 0px; 
	position:absolute; top:112px; left:10px; z-index:1; height:200px;   }

/**html #left {background-image: url('/Files/Layout/SideBarBg.png');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Files/Layout/SideBarBg.png', sizingMethod='crop')!important;background-image: none;
	position:absolute; top:112px; left:10px; z-index:1; width: 250px; float: left; padding:0px 0 0 20px;
	 }*/
*html #left{ 	width: 250px; float: left; padding:0px 0 0 20px;background: url( '/Files/Layout/SideBar.gif' ) no-repeat 0px 0px; 
	position:absolute; top:112px; left:10px; z-index:1; height:200px;   }

#center{ width: 485px; float: right;margin-left:10px; text-align:justify; padding:5px 15px 5px 15px; }

#left .moreNews { font-size:12px;}
#rapper { width: 100%; position:relative; }
#rapper a { color:#006666; text-decoration:none; font-weight:bold;}
#rapper a:hover { text-decoration:underline;}
#ImageSection{  text-align:center;  }

#wrap-content{ display:table;}

#mainMenu{ clear: both; width:780px; text-align:center; margin:auto; font-size:13px;}
#TabMenu{ list-style: none; padding: 0 0 0 0; margin: 0 0 0 0; background-color: #003333; width: 100%; display: table; }
#TabMenu li{ display: inline; height: 27px; }
#TabMenu li a{ width: auto; height: 21px; display: block; float: left; overflow: hidden; margin-right: 4px;  color:#fff;text-decoration: none; padding:5px 4px 0 4px;  }
#TabMenu li .here { background-color:#006666; }
#TabMenu li a:hover{ background-color:#006666; }

h5 { color:#EA750E;}
h2 { color:#EA750E; font-size:24px; margin-bottom:2px; padding:10px 0 0 0; margin:0; font-weight:normal; }
.module h5 { padding:0; margin:0; font-size:12px; padding:8px 0 8px 0;}


.module ul { list-style:none;   font-size:12px; padding:0 0 0 0px; margin-bottom:5px;  width:240px; font-weight:bold; margin-left:0px; }
.module ul li { margin:5px 0 5px 0; padding:0; margin:0;}
.module ul .someclass {color:#000000!important; text-decoration:none!important; }
.module ul li .someclass { list-style: none!important; list-style-image: none!important;}
.module ul .someclass:hover { text-decoration:none!important;}
.module li a { width:auto; height:20px; display:block; padding-top:5px; margin-top:0;}
.module li .here { background-color:#E0ECEC; width:180px;}


#ChildsTabMenu { list-style-type:none; list-style-image:none; font-size:11px;  }
#ChildsTabMenu li { margin-left:20px; border-bottom:solid 1px #ccc; width:180px;padding:0;list-style-image:url(/Files/Layout/bullets/bullet.jpg); }
#ChildsTabMenu li a { width:auto; height:20px; display:block; padding-top:5px; margin-top:0px;}
#ChildsTabMenu li .here { background-color:#E0ECEC; width:180px;}

#center .SideMenu { list-style: none; padding-left: 35px; margin: 0;  width: 507px; display: table; font-size:14px; 
	padding-top:5px; position:absolute; top:125px; left:240px; background-color:#006666; height:44px; text-align:left;   }
#center .SideMenu a { color:#fff;   }
#center .SideMenu li {padding: 5px 0 0 50px; margin:0; width:115px; float:left;  }
#center .SideMenu .ship{ background: url( '/Files/Layout/icons/GreenIconShip.jpg' ) no-repeat 15px 5px; height:40px; }
#center .SideMenu .intro{ background: url( '/Files/Layout/icons/GreenIconIntro.jpg' ) no-repeat 15px 5px; height:40px; }
#center .SideMenu .service{ background: url( '/Files/Layout/icons/GreenIconServices.jpg' ) no-repeat 15px 5px; height:40px; }



#forms{ width: 100%; display: table; padding: 0; margin:0; font-size:11px; }
#forms br { clear: both; }
#forms p{ margin: 15px 6px 15px 6px; }
#forms .fieldSet {  width: 100%; padding:0; display: block;  margin: 0; }

#forms input { display: block; width: 170px; float: left; margin-bottom: 10px; font-size: 11px; }
#forms label { display: block; width: 110px; font-weight:bold; margin-bottom: 5px; margin-right:10px; float:left; text-align: right; font-size: 11px}
#forms select { display: block; width:180px; float: left; margin-bottom: 10px; font-size: 11px; }
#forms .checkboxVertical { display: block; float: left; width: 206px; margin-bottom: 5px; }
#forms .checkboxVertical label { width: 150px; margin: 3px 0 0 0; padding: 0 0 0 0; text-align: left; font-size: 11px; font-weight: normal; }
#forms .checkboxVertical input { width: 20px; margin: 0; padding: 0; }
#forms textarea { display: block; width: 180px; float: left; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#forms .uniqueCheckbox input{ width: 40px; }
#forms .uniqueCheckbox label{ text-align: left; display: inline;width:auto;margin-bottom:20px; font-weight: normal; font-size: 11px;}
#forms .formSmallList { font-size: 10px; margin: 0 0 0 0; padding: 0 0 0 0; }
#forms h4 { padding: 3px 2px 3px 5px; margin: -0px 0px 0px -0px;  font-weight: bold; font-size: 23px;  width:auto; color:#EA750E;}
#forms h5{ padding: 3px 2px 3px 40px; font-weight: normal; border-bottom: 1px solid #C6D2C5; margin: 10px 0px 10px 0px; }
#forms .day{ width: 37px!important; margin-right: 4px; }
#forms .areaCode{ width: 37px!important;float:left; margin-right: 4px; }
#forms .month{ width: 116px; margin-right: 4px; }
#forms .year{ width: 50px; }
#forms .phoneText{ width: 160px;float:left; display:block;}
#forms .eAst{ font-size: 10px; color: red;}
#forms .ErrorMsg{display: block; clear:both!important; margin: -5px 0px 0px 165px; font-size: 10px; color: red; }
#forms .HorizontalfieldSet{ width: auto; padding: 0px 0px 0px 0px;margin: 0 0 0 0; display: table; clear: both; }
#forms .HorizontalfieldSet table{ width: 100%; font-size: 10px; }
#forms .HorizontalfieldSet table .buttontd{ width: 50px; border: none; }
#forms .HorizontalfieldSet input{ display: inline; font-size: 10px; width: 70px; margin: 0 0 0 0; padding: 0 0 0 0; }
#forms .HorizontalfieldSet select{ display: inline; font-size: 10px; width: 100px; margin: 0 0 0 0; padding: 0 0 0 0; }
#forms .HorizontalfieldSet label{ display: inline; width: auto; font-size: 10px; margin: 0 0 0 0; text-align: left; }
#forms .HorizontalfieldSet .day{ width: 40px; font-size: 10px; margin-right: 5px; }
#forms .BtnAddHorizontal{ text-align: center; display: block; font-size: 10px; padding: 3px 5px 3px 5px; font-weight: bold; background: #F4F1E3; border: 1px solid #5EA046; }
#forms .note{
	display: block; margin: 5px 0px 0px 165px; font-size: 10px; font-weight: normal; text-align: left; width:230px;
}
#forms a{ text-align:center; margin-left:120px; background-color:#003333; color:#fff; padding:1px 3px 5px 3px; font-size:12px; }

table { border:solid 1px #ccc; width:100%; font-size:11px;}
table .header{ background-color:#006666; color:#fff; text-align:center;}
table .altRow{ background-color:#E0ECEC;border:solid 1px #ccc;}