@charset UTF-8;@import url(reset-min.css);
body{font:62.5%/2.2em Arial, Tahoma, Verdana,Helvetica, sans-serif;color:#4b4942;background:#404639 url(../images/bg_patterns.gif)}
a{text-decoration:none;color:#5599a7}
a:hover{color:#bb800f}
.hide,hr{display:none}
strong{font-weight:700}
#containertop{position:absolute;width:902px;height:10px;font-size:.1em;background:url(../images/container_top.png) left bottom no-repeat;margin:-10px auto 0}
#container{width:902px;background:#171A0F url(../images/bg_container.png);padding-bottom:10px;margin:44px auto 0}
h1{font-size:1.8em;text-transform:uppercase}
h1 a,h1 a:hover{display:block;width:300px;height:30px;padding-top:10px;margin-left:18px;background:url(../images/logo.gif) 0 0 no-repeat;padding-left:52px;color:#7b8266}
#navigation_wrapper{background:#363B28 url(../images/nav_bg.gif) 0 0 repeat-x;height:37px;width:861px;margin:10px auto 20px}
#navigation{float:left;padding-left:7px;height:37px;background:url(../images/navigation_left.gif) left top no-repeat}
#navigation li{float:left}
#navigation li a{height:30px;float:left;font-family:"Trebuchet MS";font-size:1.45em;font-weight:700;letter-spacing:-.03em;color:#b1b3ab;padding:7px 10px 0}
#navigation li a:hover{color:#82865b;background:#394030 url(../images/nav_hover_bg.gif) 0 0 repeat-x}
#main_image{width:860px;position:relative;margin:0 auto}
#frame_image_top,#frame_image_bottom{position:absolute;width:860px;height:7px;font-size:.1em;top:0;left:0;background:url(../images/frame_image_top.png) top no-repeat}
#frame_image_bottom{bottom:0;top:auto;background:url(../images/frame_image_bottom.png) bottom no-repeat}
#banner_wrapper{width:874px;overflow:hidden;padding:30px 0 0 28px}
.banner{width:245px;float:left;background:#353C2C url(../images/banner_bg.gif) left repeat-y;margin-right:54px;padding-bottom:6px;position:relative}
.image_wrapper{text-align:center}
.banner img{border:3px solid #181B0F}
.banner_last{margin-right:0}
.banner h2{height:38px;background:url(../images/banner_top.gif) left no-repeat;font:1.9em "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;color:#7c7c58;padding:15px 0 0 17px}
.image_wrapper span{position:absolute;width:245px;height:6px;font-size:.1em;left:0;bottom:-1px;background:#353C2C url(../images/banner_bottom.gif) bottom no-repeat}
#services{width:858px;position:relative;border:2px solid #3B3F2D;margin:26px auto 0}
#servicescontent{width:858px;overflow:hidden;background:#39442B url(../images/services_bg.jpg) bottom repeat-x;margin:0 auto;padding:30px 0 20px}
#services h2{background:#2d3622 url(../images/services_top_bg.jpg);height:39px;font-size:2.5em;color:#7C7C58;border-bottom:1px solid #2b2e1f;padding:12px 0 0 40px}
#services h2 span{position:absolute;display:block;height:8px;width:862px;left:0;top:0;font-size:.1em;background:url(../images/services_top.jpg) left top no-repeat;margin:-2px}
.bottom_rounded{position:absolute;display:block;width:862px;height:7px;font-size:.1em;right:0;bottom:0;background:url(../images/services_bottom.jpg) no-repeat;margin:-2px}
.serviceslist{padding-left:30px;float:left;font-size:1.3em;line-height:1em}
.serviceslist li a{display:block;width:197px;font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:-.03em;color:#7B8266;background:#323C26 url(../images/list_dotted_border.gif) bottom repeat-x;padding:10px}
.serviceslist li a:hover{color:#7B8266;background:#2C3421 url(../images/list_dotted_border.gif) bottom repeat-x}
#footer_wrapper{width:871px;padding-left:31px;padding-bottom:25px;text-transform:uppercase;font-size:1em;background:url(../images/footer_left.png) 0 0 no-repeat;margin:0 auto}
#footer{position:relative;width:840px;height:67px;background:#313B24 url(../images/footer_bg.png) 0 bottom repeat-x}
#footer .logo{width:300px;float:left;background:url(../images/logo_small.gif) left bottom no-repeat;padding:34px 0 0 30px}
#footer .logo span{position:absolute;display:block;right:-31px;top:0;width:31px;height:67px;background:url(../images/footer_right.png) right bottom no-repeat}
#footer ul{padding-top:34px;padding-right:5px;float:right}
#footer ul li{float:left;padding-left:10px}
#footer a{color:#7B8266}
#footer li a:hover{color:#AFBB4F}
* html #containertop,* html #frame_image_top,* html #frame_image_bottom,* html #footer .logo span,* html #footer_wrapper{behavior:url(stylesheets/iepngfix.htc)}
