﻿html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

body {font-size:12px;font-family:Verdana;color:White;background-image:url(/common/images/background/bg.png);background-repeat:repeat-x;background-position:center top;height:100%;}
html{height:100%;}
#logo{height:150px;background-image:url(/common/images/background/logo.jpg);background-repeat:no-repeat;background-position:center top;cursor:pointer;}
#wrapper{min-height:100%;height:auto !important;margin:0 auto -0px;display:block;text-align:center;}
#navigation{height:41px;background-image:url(/common/images/background/navigation.jpg);background-repeat:no-repeat;background-position:center top;margin:0 auto;text-align:center;}
ul{
    list-style:none;
    margin:0px 0px 0px 0px;
    padding: 0;
	}

ul li{
    line-height:30px;font-size:12px;color:#9f9f9f;margin-top: 0px;
padding: 0px 0px 0px 25px;
background-image: url(/common/images/icons/bullet_next.png);
background-repeat: no-repeat; width:100%;
background-position:0 9px;
}
#menu_items{margin:0 auto;}
.offscreen{position:absolute;left:-10000px;}
#content_container{width:896px;margin:0 auto;}
.footer{height:43px;background-image:url(/common/images/background/footer.png);background-repeat:repeat-x;width:100%;text-align:center;}
.footer p{position:relative;top:18px;left:10px;font-size:10px;width:896px;margin:0 auto;text-align:left;}
#featured{position:relative;top:18px;left:10px;}
#featured_img{width:282px;height:167px;background-image:url(/common/images/background/frame.jpg);background-position:left top;background-repeat:no-repeat;margin:10px 0 5px 0;}
#featured_img img{position:relative;top:13px;left:12px;}
#featured_copy{margin-left:24px;margin-top:7px;color:#3c3d42;font-size:13px;width:276px;}
#contact_form{width:262px;margin:0 0 10px 12px;}
.contact_tb_wrapper{border:2px solid #efefef;display:block;position:relative;top:10px;}
.contact_tb_normal{border:none;border-top:1px solid #9f9f9f;width:254px;padding-left:4px;font-family:Arial;font-size:13px;color:#3c3d42;}
.submit_btn{position:relative;top:6px;left:120px;}
.watermark{color:#AAAAAA;}
#banner{height:272px;background-image:url(/common/images/background/banner.jpg);background-repeat:no-repeat;background-position:center top;margin:0 auto;}
#banner_container{height:239px;width:864px;display:block;position:relative;top:19px;left:2px;overflow:hidden;margin:0 auto;}
.callout{background-image:url(/common/images/background/callout.jpg);background-position:top left;background-repeat:no-repeat;padding-left:20px;color:Black;clear:both;margin-top:20px;z-index:1000;}
.callout img{position:relative;top:12px;}
#subnav{width:279px;height:210px;text-align:center;position:relative;top:12px;right:20px;float:right;}
#subnav a{width:259px;line-height:40px;text-align:right;background-image:url(/common/images/background/subnav.jpg);vertical-align:middle;display:block;padding-right:20px;color:White;font-family:Century Gothic, Arial, sans-serif;font-size:13px;text-decoration:none;border-bottom:1px solid #CCCCCC;margin:4px 0 4px 0;padding-bottom:4px;background-repeat:no-repeat;}
#subnav a.last{border:none;}
#subnav a:hover, #blog_nav a:hover{color:#396c6e;}
#category{margin:0 auto;margin-bottom:80px;}
#category h2{color:#396c6e;font-family:Arial;font-size:17px;width:500px;margin-bottom:20px;position:relative;top:5px;left:18px;margin:0;padding:0;}
#category_banner{margin:0 auto;height:218px;width:896px;background-image:url(/common/images/background/category_banner.jpg);background-repeat:no-repeat;background-position:center top;}
#category_photo{width:550px;height:181px;float:left;margin:20px 0 0 18px;}
#contact p{position:relative;top:20px;color:Black;width:200px;}
.title img{position:relative;top:11px;left:15px;}
#category table tr td{vertical-align:top;}
.contactForm{text-align:left;width:500px;display:block;clear:both;}
.contactForm input{font-family:Arial;width:250px;margin-bottom:5px;padding:2px;}
.contactForm .label{float:left;width:100px;margin-bottom:5px;padding:2px;}
.interests{line-height:normal;position:relative;left:0;margin:0;padding:0;}
.interests input{border:none;width:20px;margin:0px;padding:0px;}
.comments{width:400px;height:100px;font-family:Arial;font-size:13px;color:#666666;}
.highlight{color:Red;}
.contact{height:460px;}

.content_table{width:897px;position:relative;top:8px;left:2px;display:block;}
.content_table.home{top:15px;}
.content_left{background-image:url(/common/images/background/content_left_bg.jpg);width:585px;repeat-y;text-align:left;}
.content_left.home{width:580px;}
.content_left div.content_left_inner{background-image:url(/common/images/background/content_left.jpg);background-repeat:no-repeat;text-align:left;min-height:500px;}
.content_left div.content_left_inner.home{background-image:url(/common/images/background/content_left_home.jpg);background-position:-1px top;background-repeat:no-repeat;position:relative;top:-4px;}
.content_left_bottom{background-image:url(/common/images/background/content_left_bottom.jpg);height:22px;}
.content_right{background-image:url(/common/images/background/content_right_bg.jpg);width:312px;repeat-y;text-align:left;background-position:left 5px;}
.content_right.home{background-position:left 5px;}
.content_right div.content_right_inner{background-image:url(/common/images/background/content_right.jpg);background-repeat:no-repeat;text-align:center;position:relative;top:-2px;min-height:500px;}
.content_right div.content_right_inner.home{background-image:url(/common/images/background/content_right_home.jpg);background-position:-1px 1px;top:-4px;background-repeat:no-repeat;}
.content_right_bottom{background-image:url(/common/images/background/content_right_bottom.jpg);height:22px;}
.headline{text-align:left;}
.headline img{position:relative;top:5px;left:14px;}
.callout_title .headline img{top:10px;}
.content_left_inner .headline img{top:4px;}
.callout_title{height:47px;background-image:url(/common/images/background/content_title.jpg);text-align:left;margin-top:10px;}
.callout_content{width:270px;text-align:left;color:#3c3d42;margin-left:12px;font-size:12px}
.callout_content h4{color:#396c6e;font-family:Century Gothic, Arial, sans-serif;font-size:12px;font-weight:bold;display:block;margin:4px 0 10px 0;}
.content_left_inner h1{color:#396c6e;font-family:Century Gothic, Arial, sans-serif;font-size:17px;line-height:21px;width:500px;margin:10px 0 0 17px;}
.content{line-height:16px;margin:7px 0 0 20px;color:#3c3d42;font-size:13px;width:545px;}
.content h3{margin-top:10px; color:#3c3d42;font-weight:bold;font-size:13px;}
.content p{margin:10px 0 15px 0;}
.content a{color:#396c6e;}
.portfolio img{margin:0 5px 5px 0;}
.content ul{margin: 20px 0 0 20px;}
.content strong{font-weight:bold;}