h1,h2{line-height:1em}
#container,#headerinside{width:1005px;text-align:left}
#credentials ul li,#slogan{text-shadow:2px 2px 5px #333}
#container,#footerinside{background:url(/images/columnsBG.gif) repeat-y}
#bottomNav,#credits,#footer,#topNav{background:#7c93a6}
#creditsinside,#form-login,#form-login #form-login-remember,#geotaginside,body{text-align:center}
body{padding:0;margin:0;font-family:'PT Sans',sans-serif;font-size:1em}
.moduletable_miniContact h3,.moduletable_paNav h3,h1{font-family:Cinzel,serif;color:#303e3c}
img{border:0}
a{color:#156584}
a:hover{color:#af0c0c}
h1{font-size:1.8em}
.moduletable_miniContact h3,.moduletable_paNav h3{font-size:1.4em;margin:20px 0;padding:0}
h2,h4{font-family:Cinzel,serif;color:#000}
#container,#header,#headerBackground,#headerinside,#logo,#topContact{margin:0 auto;clear:both}
h2{font-size:1.4em}
h3{font-family:Cinzel,serif;color:#303e3c;font-size:1.2em}
h4{font-size:1em}
.gold{color:#ffe3ad}
#header{background:url(/images/blueBGRepeat.jpg) top repeat-x}
#headerBackground{background:url(/images/blueBG.jpg) top center no-repeat}
#headerinside{padding-top:0;position:relative}
#logo{padding:27px 0}
#topContact{position:relative;font-family:'PT Sans',sans-serif;color:#fff;font-size:.9em}
#credentials,#slogan{width:1005px;margin:0 auto;font-family:Cinzel,serif;line-height:1em;position:relative;padding:10px 0;color:#fff;text-align:left}
.topPhone{font-size:1.9em}
#topNav{background:-moz-linear-gradient(top,#7c93a6 0,#506977 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7c93a6),color-stop(100%,#506977));background:-webkit-linear-gradient(top,#7c93a6 0,#506977 100%);background:-o-linear-gradient(top,#7c93a6 0,#506977 100%);background:-ms-linear-gradient(top,#7c93a6 0,#506977 100%);background:linear-gradient(to bottom,#7c93a6 0,#506977 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c93a6', endColorstr='#506977', GradientType=0 )}
#topNavContainer{width:1005px;margin:0 auto;clear:both}
#topNav a{color:#fff}
#topNavLeft{float:left;width:85%}
#topNavRight{float:right;width:10%;text-align:right;padding:7px 0 0}
#page{background:url(/images/pageBG.jpg) top center no-repeat #4f5a34;background-size:100%}
#bannercontainer{position:relative;height:310px}
#mainHeaderContainer{position:absolute;top:0;height:310px;width:100%}
#mainImage{width:1005px;margin:0 auto;position:relative;text-align:right;padding-right:50px}
#slogancontainer{background:url(/images/sloganBG.png);position:absolute;top:80px;width:100%}
#slogan{font-size:2em}
#credentialsContainer{position:absolute;top:230px;width:100%}
#credentials{font-size:1.35em}
#credentials ul{list-style:none;padding:0;margin:0}
#credentials ul li{list-style:none;background:url(/images/diamond.png) left no-repeat;padding:3px 0 3px 25px}
.search #mod_search_searchword{width:170px;border:1px solid #ccc;margin-top:3px}
#footerLogosRight,#leftsidebar{float:right;width:25%}
#footerLogos,#main{float:left;width:74%}
.moduletable_miniContact{padding:10px 0 0}
#main{line-height:1.4em}
#main p{padding:10px 0}
#main ul{margin-left:20px;padding:0}
hr.testimonials{border-top:1px solid #CCC;margin:20px 0}
#bottomNavinside,#creditsinside,#footerinside,#geotaginside{width:1005px;margin:0 auto;clear:both}
#footer{clear:both}
#footerinside{text-align:left;height:120px}
#bottomNav a,#creditsinside a,#footer a{color:#fff}
#footerLogos{vertical-align:bottom}
#geotag{border-top:1px solid #95a9b8;background:#3b505b;background:-moz-linear-gradient(top,#3b505b 0,#29373e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3b505b),color-stop(100%,#29373e));background:-webkit-linear-gradient(top,#3b505b 0,#29373e 100%);background:-o-linear-gradient(top,#3b505b 0,#29373e 100%);background:-ms-linear-gradient(top,#3b505b 0,#29373e 100%);background:linear-gradient(to bottom,#3b505b 0,#29373e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b505b', endColorstr='#29373e', GradientType=0 );color:#a4aaad}
#geotaginside{padding:20px;font-size:.8em;line-height:1.2em}
#credits{font-size:.8em}
#creditsinside{padding:30px 10px;color:#fff}
.moduletable_footerMenu{padding-bottom:15px}
.moduletable_footerMenu ul{display:inline;list-style:none;margin:0;padding:0}
.moduletable_footerMenu ul li{display:inline;list-style:none;padding:0 5px}
.rsform-input-box,.rsform-text-box{width:200px}
span.highlight{background-color:#fffdd5}
.pagenav,.pagenavcounter{font-size:10px}
.contenttoc{padding:5px}
div.componentheading{font-size:16px;font-weight:700;margin-top:10px;border-bottom:1px solid #ccc}
td.contentheading{font-size:16px;font-weight:700;clear:both;padding-top:7px}
table.contentpaneopen{margin:0;padding:0}
#form-login-remember{font-size:12px;padding-bottom:5px}
#form-login ul,#form-login-password,#form-login-remember,#form-login-username{text-align:left}
fieldset,fieldset.input{border:0}
form{margin:0}
td.sectiontableentry2{background-color:#eee}
.button{font-size:10px;padding-left:5px;padding-right:5px;font-family:arial,verdana;background-color:#e1e1e1;border-bottom:1px solid #000;border-top:1px solid #fef6f6;border-left:1px solid #fbe7e7;border-right:1px solid #4f0f0f}
.buttonheading img{border:none;margin:0;padding:0}
span.small{font-size:10px;margin:0;padding:0}
td.createdate{font-size:10px;text-align:left;color:#999}
a.readon,td.modifydate{text-align:right;font-size:10px}
td.modifydate{font-style:italic}
a.readon{float:right}
td.article_column{padding-right:10px}
table.pollstableborder{text-align:left;width:100%}
p{margin-top:0;margin-bottom:10px;padding:0}
.breadcrumbs{font-size:10px;color:#666}
div.bannerheader{font-size:10px}
.clientReview{background:#fff;padding:5px;border:1px solid #ccc;border-radius:5px;margin:0 3px 8px}
