@charset "utf-8";
/* global */
html, body {padding:0;margin:0;}
body {margin:0;padding:0;font-size:12px; line-height:18px; color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;} 
.body_class{background-color: #fff;background-image:url(../images/siteAssets/bg_window.gif); background-repeat:repeat;} 
p{margin: 0 0 18px 0; padding:0;}


/* PAGE STRUCTURES/LAYOUTS */
#wrap {width: 100%; margin:0;padding:0;border:0; text-align:center;} 
#page {width:1000px;height:auto; margin: 0 auto; padding:0;}
#header{width:1000px;text-align:left;}
#contentStage{width:1000px;height:auto;background-image:url(../images/siteAssets/boxes/contentStage/filler.png); background-repeat:no-y;}
#contentMidBar{width:955px;height:318px;margin:0 21px 0 22px; background-image:url(../images/siteAssets/bg_midBar.jpg); background-repeat:repeat-y;}
#contentWrap{width:955px;height:auto;margin:0 10px 0 22px;padding:0;text-align:left;background-image:url(../images/siteAssets/boxes/contentStage/bg.jpg); background-repeat:no-repeat; background-position:top left; background-color:#fbfcf4;}
#contentMinHeight{width: 45px; height:435px;float:left;}
#contentRight{width:860px;float:left;padding:30px 0;}
#contentWrapBot{width:1000px; height:45px; background-image:url(../images/siteAssets/boxes/contentStage/bot.png); background-repeat:no-repeat;}
#foot{width:1000px;margin:-10px 0 0 0;padding:0 0 20px 0;text-align:center;}
#preloadDiv{display:none;}/*don't change this*/
#pageTitle{display:none;}
.afterPageContent {display:block; margin-top:10px;}

.midBarContent{width:760px;height:318px; overflow:hidden;}
.midBarLeft{width:323px;float:left;margin-left:100px;}
.midBarRight{width:437px;float:left; background-image:url(../images/siteAssets/bg_ss.png); background-repeat:no-repeat;}

.midBarLeftFull{text-align:left; color:#fff;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:13px;line-height:19px;}
.midBarLeftFull .indent10{display:block;padding:0px 15px;}
.midBarLeftFull .smalltext{font-size:11px;color:#a8bae2; display:block; margin-top:10px;}
.midBarLeftFull .sectionHead,.midBarLeftFull .b{color:#fff;font-size:14px;}
.midBarLeftFull a:link,.midBarLeftFull a:active,.midBarLeftFull a:visited,.midBarLeftFull a:hover {color:#fff; text-decoration:none;} .midBarLeftFull a:hover {text-decoration:underline;}

.subNavWrap{width:228px;padding:80px 45px 10px 50px;text-align:left;}
.subNavWrap .botDots{padding:6px 0 8px 0;}
.subNavWrap .botDots a:link,.subNavWrap .botDots a:active,.subNavWrap .botDots a:visited,.subNavWrap .botDots a:hover,.subNavWrap .botDots .selected {display:block;color:#a8bae2; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:13px;line-height:13px;width:228px; background-image:url(../images/siteAssets/btn/btn_bg_subNav.png); background-repeat:no-repeat; background-position:left;text-decoration:none;text-indent:35px;}
.subNavWrap .botDots a:hover,.subNavWrap .botDots .selected {color:#fff; background-image:url(../images/siteAssets/btn/btn_bg_subNav_f2.png);}


#searchForm {margin:0;padding:0;line-height:1px;position:absolute; top:0;z-index:2;margin-left:787px;}
#searchForm form{margin:0;padding:0;display:inline;line-heght:1px;}
#searchForm input {display:inline;margin:0;padding:0;width:160px; height:13px;border:none;background-color:#97a8cc;font-size:11px; line-height:11px;color:#fff; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

/* NAV LAYOUTS */
/* TOP HEADER UL/LI INLINE NAVS */
#header {line-height:1px;} 
#header .nav {width:1000px;height:42px;padding:0;margin:0;text-align:left;background-image:url(../images/siteAssets/bg_navBar.png); background-repeat:no-repeat;}
#header .nav ul {margin:0;padding-left:124px;list-style:none;display:block;}
#header .nav li {margin:0;padding:0;list-style:none;display:inline;}
#header .nav li a:hover{margin:0 -7px 0 -7px;z-index:3;}
#header .nav li.selected{margin:0 -7px 0 -7px;z-index:2;}


/* FOOTER UL/LI INLINE NAVS */
#foot .nav {}
#foot .nav a:link, #foot .nav a:active, #foot .nav a:visited,#foot .nav a:hover,#foot .nav .selected {text-decoration:none;} 
#foot .nav a:hover,#foot .nav .selected {color:#377489;}

/* headlines */
.pageHead{color:#0c4154; font-size:18px;font-weight:normal;letter-spacing:1px;}
.sectionHead{color:#15566d;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.smallHead{}

/* text */
.smalltext{font-size:11px;color:#666666;line-height:14px;}
#foot{}

/* links */
a:link,a:visited,a:active{color:#15566d;text-decoration:underline;} 
a:hover{color:#15566d;text-decoration:underline;} 
#foot a:link, #foot a:active, #foot a:visited {text-decoration:none;color:#333333;}
#foot a:hover{text-decoration:underline;color:#15566D;} 

/* common */
.fullWidth{display:block; width:100%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.thumb{border:solid 1px #999;}
.thumb:hover{border:solid 1px #666;}
.slideshow{width:600px;height:550px;margin:15px auto;text-align:center;} 
.botDots{background-image:url(../images/siteAssets/bg_dot.gif); background-position:bottom; background-repeat:repeat-x;}

ul.pageEntries{margin:0;padding:0;list-style:none;}
ul.pageEntries li{margin:0 0 17px 0;padding:0 0 15px 0; border-bottom:dashed 1px #b9b8b8;}
ul.pageEntries li .smallhead {display:block;}

/* fixes */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}


/*forms*/
form {margin:0;padding:0;display:inline;}
.gobtn{font-weight: normal; font-size: 12px; color: #FFFFFF; border: solid 1px #a39f9e; padding: 1px 5px 2px 5px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background: #a39f9e;font-size:10px;cursor: pointer;}
.gobtn:hover{background-color:#bd2226;}
#contactForm{width:600px;height:450px;}
.formTable td {padding:3px;}
.formLabel {font-weight:normal;}
td.formLabel {width:100px;}
.formInput input,.formInput select,.formInput textarea,.wordInput {width:350px;border: solid 1px #d3c9c9; background-color:#fff;font-size: 11px;line-height: 15px;padding:5px;font-weight: normal;color: #5b5756;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.wordInput {width:50px;margin-right:10px;}
.captchaTable {font-size:11px;line-height:11px;margin:10px 0;}
.captchaTable td {padding:2px;}