/* CSS Document */

*{outline: none;}

body{
	margin: 0;
	padding: 0;
	background-color: #E3E1E2;
	color: #484F59;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: lighter;
	font-variant: normal;
}

.Header{ margin:0px 0px 0px 0px; font: Arial,Verdana, Helvetica, sans-serif; color:#6d717a; font-size:24px; padding:0px 0px 0px 0px; font-weight:normal; line-height:110%;}
.Header2{ margin:0px 0px 0px 0px; font: Arial,Verdana, Helvetica, sans-serif; color:#6d717a; font-size:24px; padding:0px 0px 0px 0px; font-weight:normal;}

.h1{ margin:0px 0px 0px 0px; font: Arial,Verdana, Helvetica, sans-serif; color:#6d717a; font-size:24px; padding:0px 0px 0px 0px; font-weight:normal; line-height:110%;}
.head{ margin:0px 0px 0px 0px; font: Arial,Verdana, Helvetica, sans-serif; color:#6d717a; font-size:18px; padding:0px 0px 0px 0px; font-weight:normal; line-height:110%;}


h2, h3, p, ul{margin: 0; padding: 0;}

h3{font: bolder 11px/18px Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0;}
p{margin: 0 0 10px 0;}

img{border: none;}

a:link, a:visited{text-decoration: underline; font-weight: bold; color: #484F59;}
a:hover, a:active{text-decoration: none; font-weight: bold; color: #000000;}

#wrapper{width: 744px; margin: 0 auto; padding: 0px 0 0 0; background: url(../_images/bg_header_top.gif) left top repeat-x;}

.fleft{float: left;}
.fright{float: right;}
.breaker{clear: both;}
.horz_border{background: url(../_images/horz_border.gif) center center repeat-x; height: 1px; width: 100%; display: block; clear: both; padding: 20px 0}

#header{width: 744px; clear: both;}

#topnav{list-style-type: none; padding: 0 0 0 25px; float: left; font-weight: bold; color: #5A6579; background: url(../_images/banner_img1.jpg) left bottom no-repeat; height: 78px; width: 347px;}
#topnav li{float: left;}
#topnav li a{color: #5A6579; background: url(../_images/bullet_topnav.gif) center top no-repeat; text-decoration: underline; padding: 5px 10px 0 10px; display: block;}
#topnav li a:hover{color: #000000; background: url(../_images/bullet_topnav_h.gif) center 6px no-repeat; text-decoration: none; padding: 5px 10px 0 10px; display: block;}

#banner{background: height: 367px; width: 744px; clear: both;}
#banner .features{padding: 158px 0 0 210px; width: 162px; font-size: 13px; font-weight: bold; text-align: left;}
#banner .features a{color: #F8BB50; text-decoration: underline;}
#banner .features a:hover{color: #FFFFFF; text-decoration: none;}

/*	Navigation	*/
#navcontener{background: url(../_images/nav-tile.png) left top repeat-x; width: 744px;  float: left; clear: both; margin:0px 0px 0px 0px;}
#nav{ font: bolder 14px Tahoma, Arial, Helvetica, sans-serif; height: 68px; padding:0px 0px 0px 25px;}
#nav ul{list-style-type: none;}
#nav ul li{float: left; background: url(../_images/separator.gif) left top no-repeat; display: block; line-height: 68px; width:115px;}
#nav ul li a{color: #452C04; text-decoration: none; padding: 0 14px; display: block;}
#nav ul li a:hover{background-color: #202022; color: #F9CA58; text-decoration: none;}
#nav ul li.contacts a{color: #452C04; text-decoration: none; padding: 0 0px 0 0px; background: url(../_images/separator.gif) left top no-repeat; display: block; line-height: 68px; width:2px;}
#nav ul li.contacts a:hover{background-color: #202022; color: #F9CA58; text-decoration: none; padding: 0 0px 0 0px;}

/*	Content Container */
#container{width: 700px; background-color: #FFFFFF; float: left; padding: 22px; clear: both;}
#container img.border{border: 1px solid #000000;}
#container .cnt_right{width: 515px;}

/*	Latest NEws BOx */
#latest_news{width: 405px;}
#latest_news h2{background: url(../_images/bg_date.gif) left top no-repeat; width: 69px; line-height: 30px; padding: 0 0 0 28px; margin: 0 0 15px 0; font-weight: bold; font-size: 12px; color: #000000;}
#latest_news ul{ line-height: 130%; padding: 0 0 0 20px; margin: 0 0 0px 0; }
#latest_news li{ list-style:none; padding-left:0px; padding-top:2px;}

/*	Service Box	*/
#box_service{background: url(../_images/bg_services_repeater.gif) left top repeat-y; width: 275px; float: right;}
#box_service div{background: url(../_images/bg_services_top.gif) left top no-repeat;}
#box_service div div.content{background: url(../_images/bg_services_bottom.gif) left bottom no-repeat; padding: 25px 25px 15px 25px;}
#box_service ul{list-style-type: none; font-weight: normal;}
#box_service ul li a{background: url(../_images/arrow.gif) left 5px no-repeat; color: #F3962C; line-height: 24px; padding: 0 0 0 15px; text-decoration: underline;}
#box_service ul li a:hover{background: url(../_images/arrow.gif) 5px 5px no-repeat; color: #F3962C; text-decoration: none;}

/*	Footer */
#footercontener{width: 744px;  float: left; clear: both; margin:0px 0px 0px 0px; position:relative;}
#footer{background: url(../_images/bg_footer.gif) left bottom repeat-x; width: 700px; height: 68px; line-height: 68px; padding: 0 22px; overflow: hidden;}

#ContactUsBody {float:left; width:700px; margin:0px 0px 0px 0px; overflow:hidden; border-bottom:solid; border-bottom-color:#333333; border-bottom-width:1px; padding-bottom:20px;}
#ContactUsLeft { float:left; width:330px; margin:10px 10px 0px 0px; overflow:hidden;}
#ContactUsRight { float:right; width:300px; margin:10px 0px 0px 10px; overflow:hidden; background-color:#fbebdb; border:solid; border-color:#bdbdbd; border-width:1px; padding:10px 10px 10px 10px;}
#ContactUsBody2 {float:left; width:700px; margin:10px 0px 0px 0px; overflow:hidden;}
#ContactUsBody2 ul{ line-height: 130%; padding: 0 0 0 20px; margin: 0 0 0px 0; }
#ContactUsBody2 li{ list-style:none; padding-left:0px; padding-top:2px;}
#ContactUsBody3 {float:left; width:700px; margin:0px 0px 0px 0px; overflow:hidden;}
#ServicesBody {float:left; width:700px; margin:20px 0px 0px 0px; overflow:hidden;}
#ServicesBox1 {float:left; width:220px; overflow:hidden; margin:0px 0px 0px 0px; border:solid; border-color:#0c0c0d; border-width:1px;}
#Services1Header{float:left; width:220px; height:30px; margin:0px 0px 0px 0px; background-color:#404041; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:16px;}
#Services1Headerleft{float:left; width:198px; margin:6px 10px 5px 10px;}
#Services1Body{float:left; width:198px; margin:10px 10px 10px 10px; overflow:hidden;}
#Services1Moreinfo{float:left; width:198px; margin:2px 10px 10px 10px; overflow:hidden;}
#Services1Moreinfo a{ color:#CC6600; text-decoration:none; font-weight:bold;}
#Services1Moreinfo a:hover{color:#CC6600; text-decoration:underline; font-weight:bold;}
#ServicesBox2 {float:left; width:220px; overflow:hidden; margin:0px 0px 0px 17px;  border:solid; border-color:#0c0c0d; border-width:1px;}
#Services2Headerleft{float:left; width:198px; margin:6px 10px 5px 10px;   font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:16px;}
#Services2Body{float:left; width:198px; margin:10px 10px 10px 10px; overflow:hidden;}
#Services2Moreinfo{float:left; width:198px; margin:2px 10px 10px 10px; overflow:hidden;}
#Services2Moreinfo a{ color:#CC6600; text-decoration:none; font-weight:bold;}
#Services2Moreinfo a:hover{color:#CC6600; text-decoration:underline; font-weight:bold;}
#Services2Header{float:left; width:220px; height:30px; margin:0px 0px 0px 0px; background-color:#404041;}
#ServicesBox3 {float:left; width:220px; overflow:hidden; margin:0px 0px 0px 17px;  border:solid; border-color:#0c0c0d; border-width:1px;}
#Services3Headerleft{float:left; width:198px; margin:6px 10px 5px 10px;}
#Services3Body{float:left; width:198px; margin:10px 10px 10px 10px; overflow:hidden;}
#Services3Moreinfo{float:left; width:198px; margin:2px 10px 10px 10px; overflow:hidden;}
#Services3Moreinfo a{ color:#CC6600; text-decoration:none; font-weight:bold;}
#Services3Moreinfo a:hover{color:#CC6600; text-decoration:underline; font-weight:bold;}
#Services3Header{float:left; width:220px; height:30px; margin:0px 0px 0px 0px; background-color:#404041; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:16px;}

