

body {background:url(gfx/bg.jpg) repeat-x #161616; font-family: Arial,Verdana,sans-serif; font-size: 12px; line-height: 20px; color: #dcdcdc; margin: 0px;}



#header { height: 409px; margin:0 auto; width: 890px; position: relative; top:0px; background:url(gfx/banner.jpg) center no-repeat; color:#FFFFFF }


#top_strap { position:relative; top:30px; height:97px; }
#logo { margin-top: 0px; display: block; width: 209px; float: left; }
#welcome { margin-top:125px; margin-left:-6px; display:block; width:400px; float:left; }


#top_nav {  position:relative; top:0px; width:400px; height:95px; float:right; padding:0; margin-top:20px; }






#email { color:#afb6c3; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:url(gfx/email_bg.jpg); float:right; margin-right:20px; width:192px; height:27px; padding-top:8px; text-align:center}

#email a:link, a:visited {color:#afb6c3; text-decoration:none}
#email a:hover {color:#afb6c3; text-decoration:underline}


#phone { color:#afb6c3; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:url(gfx/phone_bg.jpg); float:right; margin-right:20px; width:135px; height:27px; padding-top:8px; text-align:center}





#page {
	width: 890px;
	margin: 0px auto;
    clear: both;
	font-size: 12px;
	line-height: 20px;
}

#copy {
	float: left;
	margin:0;
	width: 573px;
	padding-right:30px;
	line-height:21px;
}



#copy a {
	color:#4778b6;
}
	


#copy h2 {
	color: #9ab743;
	font-size: 20px;

}

#copy h3 {
	color: #83b528;
	font-size: 12px;
	line-height: 0.5em;
	padding-bottom: 20px;
}


#break_out {
	background:#353535;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding: 10px 13px 5px 20px; margin-bottom:30px; margin-top:30px; font-size:14px; color:#9ab743;
}

#break_out ul.services {padding-left: 0px; margin:5px 0;}

ul.services li {margin: 0;
	padding-bottom: 2px;
	list-style-type:none;
	color:#E2E2E2;
	font-size:12px}


#right {
	width: 225px;
	float: right;
	margin-bottom: 50px;
	margin-top:20px;
}
.right_link {
	-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#525252 solid 1px; padding: 5px 13px 5px 31px; margin-bottom:10px; background:url(gfx/arrow.gif) no-repeat 13px 13px #353535;
}

.right_link a {
	font-size:14px;
	color:#9ab743;
	text-decoration:none;
	outline:none;
	
}



#right_rha {
	background:#353535;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#525252 solid thin; padding: 13px 13px 5px 13px; font-size:11px; color:#cdcdcd;
}

#right_rha p {margin-top:15px; margin-bottom:15px;}

#right_rha a {color:#9ab743;}


#footer { color:#999; font-size:11px; line-height:18px; margin-bottom:20px; border-top:#555 1px solid; clear:both; padding-top:10px }
#footer a {text-decoration:none; color:#999}
#footer a:hover {text-decoration:underline; color:#999}



#inline1 {width:538px;height:390px;overflow:auto; background:url(gfx/pop_bg_green.jpg) repeat-x; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:0 20px;}
#inline2 {width:538px;height:290px;overflow:auto; background:url(gfx/pop_bg.jpg) repeat-x #304d85; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:0 20px;}
#inline3 {overflow:auto; background:url(gfx/pop_bg.jpg) repeat-x #1b3874; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; border:#9ab743 solid 1px; padding:0 20px 20px 20px;}

.pop_up {display:none}
#inline1 p {margin-left:20px; margin-right:30px}
#inline2 p {margin-left:20px; margin-right:30px}
#inline3 p {margin-left:20px; margin-right:30px}

.contactpop {width:225px; float:left}
.comtactpop p {margin-left:20px;}
.contactpop_green {color:#9ab743; margin:0 0 0 20px; font-weight:normal; padding:0; page-break-after:avoid;}
.contactpop a {color:#9ab743}