@import 'reset.css';

html{background-color: #241e05;}
body {height: 777px; font:16px/1em Arial,sans-serif; background: url(../media/img/bg_body.png) center top no-repeat;}
a {color: #254745;}
a:visited{color: #254745;}
strong{color: #254745;}

div #inner-content ul{
	margin-left: 50px;
	color:#656565;
	font-size:14px;
	line-height:1.5;
	padding:8px 0;
}

#utility-nav{padding-top:18px;overflow:hidden;}
#utility-nav ul, ul#navigation, ul#subNavigation, ul#pager{margin: 0px; list-style-type: none;}
#utility-nav li{float:right;color:#ffffff;margin-left:9px;}
#utility-nav a{font-size:12px;color:#ffffff;text-decoration:none;}

#wrap{width:1000px;margin:0 auto;}

#container-cap-top,#container-cap-bottom{width:990px;height:37px;margin:0 auto;}
#container-cap-top{background:url(../media/img/bg_main-container-caps.png) left top no-repeat;}
#container-cap-bottom{background:url(../media/img/bg_main-container-caps.png) left bottom no-repeat;}

#container-content{width:990px;margin:0 auto;overflow:auto;background:url(../media/img/bg_main-container.png) left bottom repeat-y;}

a#logo{width:191px;height:67px;display:block;background:url(../media/img/sprites.png) left top no-repeat;}

#header{margin-top:9px;margin-bottom:18px;overflow: auto;}
#header ul{margin-top:21px;}
#header li{font:21px Georgia,'Times New Roman',serif;color:#224845;float:left;padding:0 12px;border-left:1px solid #224845;}
#header li.first{border:0;}
#header li.last{padding:0 0 0 12px;}
#header li a{color:#224845; text-decoration: none;}
#header li.selected a{color: #ad9f43;}

#branding{width:892px;height:307px;background:url(../media/img/img_branding-background.jpg) left top no-repeat; margin:0px 0px 20px 34px;}
#branding h1{font: 27px Georgia,'Times New Roman',serif;color:#254745;}
#branding p{font-size:14px;line-height:18px;color:#656565;}

.section{width:485px;position:absolute;top:30px;left:36px;}

#branding a.button{width:99px;height:31px;display:block;margin-top:9px;background:url(../media/img/button_learn-more.png) left top no-repeat;border:0;cursor:pointer;float:right;}
#branding a.button:active{background:url(../media/img/button_learn-more.png) left bottom no-repeat;}
#branding ul{width:550px;position:absolute;top:237px;left:29px;}
#branding ul li{float:left;}

#branding ul li a{height:47px; margin-right:2px; text-align:center;text-decoration:none;display:block;font-size:12px;color:#c3bda6;}
#branding ul li a#brandButt_0{
	width: 116px;
	background:url(../media/img/img_branding-button_0.png) left top no-repeat;
}
#branding ul li a#brandButt_1{
	width: 128px;
	background:url(../media/img/img_branding-button_1.png) left top no-repeat;
}
#branding ul li a#brandButt_2{
	width: 133px;
	background:url(../media/img/img_branding-button_2.png) left top no-repeat;
}
#branding ul li a#brandButt_3{
	width: 113px;
	background:url(../media/img/img_branding-button_3.png) left top no-repeat;
}

#branding div a#brandinRightButton{
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 128px;
	height: 39px;
	background: url(../media/img/clientLogin_btn.png) left bottom no-repeat;
}
#branding ul li a.last{margin:0;}

#industries{margin-bottom:18px;}
#industries ul{width:890px;margin:0 auto;overflow:auto; list-style-type:none;}
#industries ul li{margin-right:20px;padding-right:20px;width:145px;float:left;border-right:1px solid #dad6c6;}
#industries ul li.last{margin-right:0;padding-right:0;border:0;}
#industries h2, #industries h2 a{font: bold 15px Georgia,serif;color:#254847;margin-bottom:8px;}

#industries p{font-size:11px;color:#727272;}
#industries p a{font-size:12px;color:#244a47;padding-left:18px;background:url(../media/img/sprites.png) 0 -90px no-repeat;}

#side-nav h2{font-size:15px;color:#ad9f43; text-transform:uppercase;}
#side-nav h2 a{color: #ad9f43; text-decoration:none;}
#side-nav li{margin-bottom:9px;padding-top:9px;border-top:1px solid #e1dcc5; list-style-type: none;}
#side-nav li a{font-size:13px;font-weight:bold;color:#234947;text-decoration:none;}
#side-nav li a:hover{text-decoration: underline;}
#side-nav li a.current{color: #ad9f43;}

#side-nav li ul{margin-left:9px;}
#side-nav li li{font-size:12px;font-weight:normal;margin-bottom:3px;padding-top:3px;border:0;}
#side-nav li li a{font-size:12px;font-weight:normal;}

#content h1{font:27px Georgia,sans-serif;color:#254745;margin-bottom:18px;}
#content ul{margin-left:18px;list-style-type:disc;}
#content li{font-size:13px;color:#656565;line-height:18px;}

.pod{width: 175px;}
#pod-1-top{height: 17px; background: url(../media/img/pod-1-top.png) top left no-repeat;}
#pod-1-content{padding: 0 20px;background: url(../media/img/pod-1-content.png) top left repeat-y;}
#pod-1-content p, #pod-1-content h3,#pod-2-content p, #pod-2-content h3{color: #234947; font: bold 13px/1.2 Georgia, Times, serif; text-transform:uppercase;}
#pod-1-content p{font: normal 12px/1 Arial, sans-serif !important; text-transform: none;}
#pod-1-bottom{padding: 0 20px; height: 56px;background: url(../media/img/pod-1-bottom.png) bottom left no-repeat;}
#pod-1-bottom a{background:url(../media/img/pod-1-button.png) top left no-repeat; color: #fff; height: 22px; text-align: center; text-decoration: none;display:block; font-size: 12px; padding-top: 5px;}
#pod-1-bottom a:hover{background-position: bottom left; text-decoration: underline;}
#pod-1-bottom a:active{position: relative; top: 1px;}

#pod-2-top{height: 17px; background: url(../media/img/pod-2-top.png) top left no-repeat;}
#pod-2-content{padding: 0 20px;background: url(../media/img/pod-2-content.png) top left repeat-y;}
#pod-2-content p, #pod-2-content h3{color: #dbd6b8 !important;}
#pod-2-content p{font: normal 12px/1 Arial, sans-serif !important; text-transform: none;}
#pod-2-bottom{padding: 0 20px; height: 56px;background: url(../media/img/pod-2-bottom.png) bottom left no-repeat;}
#pod-2-bottom a{background:url(../media/img/pod-2-button.png) top left no-repeat; color: #fff; height: 22px; text-align: center; text-decoration: none;display:block; font-size: 12px; padding-top: 5px;}
#pod-2-bottom a:hover{background-position: bottom left; text-decoration: underline;}
#pod-2-bottom a:active{position: relative; top: 1px;}

#footer-cap-top,#footer-cap-bottom{width:950px;height:16px;margin:0 auto;}
#footer-cap-top{background:url(../media/img/bg_footer-container-caps.png) left top no-repeat;}
#footer-cap-bottom{background:url(../media/img/bg_footer-container-caps.png) left bottom no-repeat;}

#footer-content{width:950px;margin:0 auto;overflow:auto;background:url(../media/img/bg_footer-container.png) left bottom repeat-y;}
#footer-content a {color: #a5b2b1;}

#footer{overflow:auto;}
#footer p,#footer strong{font-size:13px;color:#c8c1b8;}

#footer-links{/*width:600px;padding-left:20px;*/}

#footer-form{width:280px;padding-right:20px;}
#footer input, #footer textarea {width: 270px;border: 0;background: #ffffff;padding: 4px;margin: 4px 0;font: 12px 'Lucida Grande', Helvetica, Arial, sans-serif;color: #1a1a1a;}
#footer input#submit {width: 75px;height: 23px;margin-top: 9px;background: url(../media/img/button_submit.png) left top no-repeat;border: 0;cursor: pointer;float: right;}
#footer input#submit:active {background: url(../media/img/button_submit.png) left bottom no-repeat;}
#footer label{font-size:12px;color:#c8c1b8;display:block;margin-bottom:9px;}

#footer-logo a{margin:18px 0;display:block;width:216px;height:28px;background:url(../media/img/sprites.png) 0 -126px no-repeat;}

h1{font: normal 27px/1 Georgia, Times, serif; color: #254745;}
#internal-page-content{padding: 20px 0 ; border-top: 1px solid #ddd8bf; border-bottom: 1px solid #ddd8bf; margin-bottom: 30px;}
#internal-page-content p{ color: #656565; font-size: 14px; line-height: 1.5; padding: 8px 0;}

div.contactForm{
	width: 200px;
}
div.contactForm label{
	display:block;
	width: 100px;
}
div.contactForm textarea{
	width: 300px;
	height: 150px;
}
div.contactForm fieldset{
	margin-bottom: 20px;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {

}
.tightText{
	font-size: 12px;
	padding: 0px;
	line-height: 12px;
}
#internal-page-content p.tightText{
font-size: 12px;
	padding: 0px;
	line-height: 12px;
}



