/* CSS Document */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
input,select,textarea{font-size:11px;line-height:13px;font-family:Arial; vertical-align:middle; }
a{text-decoration:none;  color:#000;}
h1{font-size:21px;line-height:23px;}
h2{font-size:19px;line-height:21px;}
h3{font-size:17px;line-height:19px;}
h4{font-size:15px;line-height:17px;}
h5{font-size:13px;line-height:15px;}
h6{font-size:11px;line-height:13px;}
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px;  background:#000;}
div.container{width:1042px; margin:0 auto;}
div.top{width:962px; margin:0 auto -50px auto; position:relative;}
ul.nav{padding:20px 0 0 0;}
ul.nav li{float:left; border-right:solid 1px #942824; padding:3px 14px;}
ul.nav li.last{border-right:none;}
ul.nav li a{color:#5e5e5e;}
div.bg1{background:url(../images/custom/bg1.jpg) no-repeat 26px top; padding:0 0 40px 46px;width:996px;}
div.topmenu{width:250px; float:left; background:url(../images/custom/sidemenu-mid.gif) repeat-y left top;}
div.topmenu-btm{background:url(../images/custom/sidemenu-btm.gif) no-repeat left bottom; padding:0 25px 31px 7px;}
div.topmenu-box{ padding:0 0 119px 0;}
ul.topmenu{ border-top:solid 1px #fff; padding:3px 0 0 0;}
ul.topmenu li{background:url(../images/custom/bg2.gif) no-repeat left top; }
ul.topmenu li a{ color:#fff; font-size:12px; line-height:28px; display:block; background:url(../images/custom/arrow1.gif) no-repeat 8px 50%; padding:0 0 0 25px;}
ul.topmenu li a.selected{ background:url(../images/custom/arrow2.gif) no-repeat 8px 50%; }
ul.topmenu li a.submenu-item{ background:url(../images/custom/bg2.gif) no-repeat left top; padding: 0 0 0 35px;font-size:11px;}
div.bg2{width:706px; float:left;}
div.bg2-inner{padding: 20px 0 0 19px;}
div.content-mid{background:url(../images/custom/content-mid.jpg) repeat-y left top; width:687px;}
div.content-top{background:url(../images/custom/content-top.jpg) no-repeat left top;}
div.content-btm{background:url(../images/custom/content-btm.jpg) no-repeat left bottom; padding:0 20px;}
p.recent-jobs{ padding:26px 0 0 280px;}
p.recent-jobs a{color:#ececec; font-size:18px; line-height:20px; font-style:italic;}
p.quote-sheet{padding:0px 0 20px 446px;}
p.quote-sheet a{color:#ececec; font-size:18px; line-height:20px; font-style:italic;}
div.featured-out{ border-top:solid 1px #dddddd;width:590px; margin:0 auto;}
div.featured-product-body{ padding:10px 24px 25px 94px;}
h5.featured-product{ padding:9px 0 2px 0; }
div.overview{ padding:0 0 5px 0;}
p.more{ text-align:right;}
div.copyright{color:#686868; font-size:12px; line-height:20px; padding:0 20px 10px 20px;}
div.footer-out{background:#5f5f5f; padding:34px 0 0 0;}
div.footer-box{}
div.footer-menu-box{width:936px; margin:0px auto 0 auto; padding:0 0 10px 0; color:#fff;}
td.mini-logo{ padding:0 20px 0 0;}
div.footer-menu-box a{ color:#fff;}
td.mini-logo img{margin:-67px 0 0 0; position:relative;}
img.feature{width:143px; height:88px; border:solid 6px #9b9b9b;}

















.home_heading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
}

.login_heading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	margin-right:15px;
}

.content_under_buttons{
background:url(../images/general/content3_r3_c4.png);
background-repeat:repeat-x;
}
.content-middle-line{
background:URL(../images/general/content_line.png);
background-repeat:repeat-y;
}

.BODY-text1-grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#666666;
	text-decoration: none;
}



