@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {font-size:11px; line-height:22px;color:#3b4a68;font-family:Verdana,Helvetica, sans-serif}
#body_standard{background-image:url(../images/siteAssets/bg_window.gif); background-repeat:repeat-x; background-color:#eaece0;}
p {margin-bottom:10px;}
/*page structures*/
#wrap {border:0;width: 900px; margin: 0 auto; text-align:center;}
#page {width:900px;height:auto; margin: 20px auto 0 auto; padding:0;text-align:center;background-color:#fff;background-image:url(../images/siteAssets/bg_header.jpg); background-repeat:repeat-x;}
#logo{width:335px;height:139px;text-align:left;}
#nav{width:335px;height:133px;line-height:0px;font-size:1px;padding:0;margin:0 0 30px 0;}
#nav ul, #nav li {margin:0;padding:0;list-style:none;}
#boxes{width:300px;margin-left:20px;font-size:11px;line-height:15px;}
#boxes table {width:300px;margin-bottom:10px;}
#bottomPic{position:absolute;z-index:2;text-align:right;margin-top:-159px;margin-left:25px;}
#bottomPicSpacer{width:335px;height:149px;}
#topWrap{width:475px;height:65px;text-align:right;float:left;line-height:0px;font-size:1px;position:relative;z-index:3;}
#topNav{height:40px;}
#topNav ul, #topNav li {display:inline;margin:0;padding:0;list-style:none;}
#pics{width:547px;position:relative;z-index:2;margin-left:-3px;margin-bottom:8px;}
#contentWrap{width:900px;height:auto;text-align:left;}
#left{width:335px;float:left;}
#right{width:550px;float:left;}
#contentFullWidthWrap{width:860px;height:auto;background-color:#fff; display:none;padding:0px 20px 20px 20px;text-align:left;}
.body_full #contentFullWidthWrap{display:block;}
#pageBot {width:900px;height:20px;}
#foot{width:900px;height:auto; margin:0 auto; padding:20px;text-align:center;color:#3b4a68;font-size:9px;line-height:18px;}
#preloadDiv{display:none;}

#right .bumpUp li {margin-left:17px;padding-left:17px;}

/*price selector/content */
#selectorContentWrap{width:550px;}
#selector{position:absolute;z-index:2;margin: -368px 0px 0px 335px;width:136px;height:366px;float:left;line-height:1px;font-size:1px;background-color:#374b68;}
#withSelectorContent{width:335px; float:left;margin:0px 0px 0px 170px;}
#selector select {width:115px; height:145px; background-color:#fff;color:#3b4a68; font-family:Verdana,san-serif; font-size:10px;scrolling:auto;}
#selector select option {padding:3px;line-height:18px;text-indent:5px;}


/*features page*/
.body_full #leftFull {width:455px; float:left; margin-right:45px; }
.body_full #rightFull {width:320px; float:left; }
.body_full #pageTitleFull {width:860px;height:35px;}
#leftFull .featureWrap {width:455px; height:150px; display:block;line-height:17px;}
#rightFull .featureWrap {width:320px; height:150px;display:block;line-height:17px;}

/*google map*/
#map_canvas{width:540px;height:360px;border:solid 1px #374b68;}

/* text */
.body_class{}
h1{}
h2{}
h3{}

.plaintext{}
.justifytext{text-align:justify;}
.smalltext{font-size:10px;}

.bumpUp {display:block; width:95%;margin-top:-10px;}
.indentDiv {display:block; width:95%;margin-left:15px;}

/*links*/
a:link,a:visited,a:active{color:#495a75;text-decoration:underline;font-weight:bold;} 
a:hover{color:#aab45c;text-decoration:underline;font-weight:bold;} 

#boxes a:link, #boxes a:active, #boxes a:visited {color:#495a75;text-decoration:none;}
#boxes a:hover{text-decoration:none;color:#aab45c;}

#foot a:link, #foot a:active, #foot a:visited {color:#3b4a68;text-decoration:none; font-weight:normal;}
#foot a:hover{text-decoration:underline;color:#aab45c;font-weight:normal;} 


				
/*boxes*/

/*forms*/
form {margin:0;padding:0;}

/*contact page*/
#contactInfo{font-size:12px;line-height:16px;margin:0 0 10px 0;}
#contactForm{height:300px;}
.formTable td {padding:3px;}
.formLabel{}
.formInput input{background-color:#eaece0;border:solid 1px #bcc670; padding:3px;text-indent:3px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#000c00;width:250px;}
.formInput select{background-color:#eaece0;border:solid 1px #bcc670; padding:3px;text-indent:3px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#000c00;width:250px;}
.formInput textarea{background-color:#eaece0;border:solid 1px #bcc670; padding:3px;text-indent:3px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#000c00;width:250px;height:100px;}
.gobtn{background-color:#bcc670;border:solid 1px #212320; padding:3px;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#fff;}
.wordInput {border:solid 10px #000; width:50px;}
.captchaTable{font-size:11px;line-height:11px;margin:10px 0;}
.captchaTable td {padding:2px;}


/*resources page*/
#n1Wrap{width:100%;height:auto;}
#nlContent{float:left;width:550px;}
#nlSubNav{float:left;width:250px;}
#nlSubNav ul {margin:0;padding:0;margin-bottom:15px;}
#nlSubNav li{list-style:none;display:block;margin:0;padding:0;font-size:11px;line-height:15px;}
#nlSubNav li a:link,#nlSubNav li a:active,#nlSubNav li a:visited{display:block;padding:2px;text-indent:2px;text-decoration:none; font-weight:normal;}
#nlSubNav li a:hover{display:block;padding:2px;background-color:#bcc670;text-decoration:none;font-weight:normal;color:#fff;}
#nlSubNav li .selected{display:block;padding:2px;text-indent:2px;text-decoration:none; font-weight:bold;color:#B42200;}
.nlSubNavHead{font-weight:bold;display:block;margin-bottom:3px;color:#374b68;}
.nlSubNavSubHead {font-weight:normal; font-style:italic;font-size:12px;}
.catHead{font-size:16px;line-height:18px;font-weight:bold;}
.catBlurb{font-size:12px;line-height:16px;display:block;margin-bottom:15px;}
.post {display:block;margin-bottom:25px;}
.postHead{font-size:15px;line-height:18px;font-weight:bold;}
.postByline{font-size:12px;line-height:18px;font-weight:normal; font-style:italic;}
.postContent{margin:5px 0 5px 0;}
.postCredit{display:block;width:100%;background-color:#ebe5e5;padding:3px;font-size:10px;}

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