@charset "UTF-8";
/* CSS Document */



/*----------------------------------
	Main
-----------------------------------*/	

html{height:100%;background: #91bfc4;background-image: url(/themes/site_themes/site/images/newTile.gif);background-repeat: repeat-x;}


body {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 14px;font-weight: normal;color: #666;}

.indexBk {background-color: #497384;background: url(/themes/site_themes/site/images/bg.jpg) center top no-repeat scroll;text-align: center;}

.secBk {background-color: #497384;background: url(/themes/site_themes/site/images/bgSec.jpg) center top no-repeat scroll;text-align: center;}

a:link{color:#78a22f;text-decoration:none;}
a:visited{color:#78a22f;text-decoration: none;}
a:hover{color:#78a22f;text-decoration: underline;}
a:active{color:#2f2f2f;text-decoration: none;}


#wrapMain {width: 920px;margin: 0px auto 0px auto;text-align: left;}


#wrapMain h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 36px;
font-weight: bold;
color: #3f6b7d;
margin-bottom: 10px;
}

#wrapMain h1 img {margin-bottom:15px;}

#wrapMain p {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 14px;
line-height: 28px;
font-weight: normal;
color: #666;
margin-bottom: 10px;
text-align: justify;
}

#wrapMain h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 30px;
font-weight: bold;
color: #3f6b7d;
margin-bottom: 16px;
}

#wrapMain h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 30px;
font-weight: bold;
color: #614530;
margin-bottom: 16px;
}


.clear {clear: both;width: 920px;}

#logo {
display:block;
background: url(/themes/site_themes/site/images/logo_new.gif) no-repeat center;
float: left;
height: 82px;
width: 153px;
text-indent: -9999px;
margin-left: 15px;
}

#header {float: left;width: 920px;height: 82px;text-align: center;}


#header ul li {float: right;text-decoration: none;list-style-type: none;display: inline;}


#header ul li a {
text-align: center;
display: block;
float: left;
height: 30px;
width: 50px;
padding-top: 32px;
color: #78a22f;
font-size: 11px;
margin-left:10px;
text-decoration: none;
list-style-type: none;
text-align: center;
}

#header ul li a:hover {color: #614530;background:url(/themes/site_themes/site/images/topNavOvr.gif) no-repeat bottom center;}

#wrapMain .btmNav {float: left;width: 920px;height: 140px;border-top:solid 1px #333;}

#wrapMain .btmNav ul  li{text-decoration: none;float: left;list-style-type: none;	height: 110px;}

#wrapMain .btmNav ul li a{
float: left;
width: 190px;
height: 110px;
padding:30px 20px 0px 20px;
background: url(/themes/site_themes/site/images/btnBk.gif) no-repeat #2f2f2f;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #CAE2E4;
display: block;
}

#wrapMain .btmNav ul li a:hover {background-image: url(/themes/site_themes/site/images/btnBk_ovr.gif);color:#C8C157;text-decoration: none;}

#wrapMain #recent {float: left;height: 110px;width: 920px;list-style-type: none;}

#wrapMain #recent ul li {list-style-type: none;float: left;}

#wrapMain #recent ul li a {
width: 420px;
float: left;
height: 115px;
padding:25px 20px 0px 20px;
background-color: #eaeaea;
background-image: url(/themes/site_themes/site/images/btmBtns_recent.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 16px;
position: relative;
border-bottom:solid 1px #ccc;
}


#wrapMain #recent ul li a:hover {
background-image: url(/themes/site_themes/site/images/btmBtns_recent_ovr.gif);
border-bottom:solid 1px #b5e3e3;
text-decoration: none;
}

#wrapMain .container {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: normal;
color: #2f2f2f;
border-left: 1px solid #2f2f2f;
float: left;
width: 350px;
padding:5px 0px 5px 20px;
line-height: 32px;
margin:75px 0px 150px 27px;
}

#wrapMain .container .italic {font-size: 14px;font-style: italic;}


.subtext {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 12px;font-weight: normal;line-height:18px;color: #9fc7c7;display: block;margin-top: 10px;text-decoration: none;}


.subtext2 {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 12px;
font-weight: normal;
color: #9fc7c7;
display: block;
position: absolute;
bottom: 15px;
text-decoration: none;
}

.subtext3 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 12px;font-weight: normal;color: #9fc7c7;margin-bottom: 10px;}

.summary {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 12px;
font-weight: normal;
color: #666;
display: block;
margin-top: 10px;
line-height: 18px;
text-decoration: none;
}

#wrapMain .footer {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 11px;
font-weight: normal;
float: left;
height: 100px;
width: 820px;
margin-bottom: 40px;
background-color: #fff;
padding:60px 50px 0px 50px;
}

#wrapMain .footer p {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 11px;font-weight: normal;}


.footerRight {
float: right;
height: 40px;
width: 220px;
font-size: 10px;
line-height: 18px;
color: #999;
text-align: right;
}



/*----------------------------------
	Secondary Pages
-----------------------------------*/	

.imgDiv {
display: block;
float: left;
margin-top: 5px;
margin-right: 10px;
}

.co {
font-weight: bold;
height: 35px;
width: 450px;
background-color: #C45513;
padding-left: 5px;
padding-right: 5px;
padding-top: 6px;
margin-top: 10px;
display: block;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
}


.btn {
float: left;
height: 50px;
width: 150px;
text-align: center;
font-size: 17px;
clear: both;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.btn a {
float: left;
height: 45px;
width: 150px;
background-image: url(/themes/site_themes/site/images//btn.gif);
text-align: center;
font-size: 14px;
color:#666;
background-repeat: no-repeat;
background-position: center top;
clear: both;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
margin-left: -10px;
padding-top: 15px;
}

.btn a:hover {
color:#78a22f;
background-image: url(/themes/site_themes/site/images/btn_ovr.gif);
text-align: center;
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
}

#wrapMain .signupCont {
float: right;
width: 278px;
margin-top: 90px;
margin-right:15px;
padding-top:30px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 30px;
background-image: url(/themes/site_themes/site/images/secBk.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.requiredemail {
border: 1px solid #999;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 14px;
font-weight: normal;
color:#666;
height: 25px;
width: 225px;
padding: 5px;
margin-top: 1px;
float: left;
}

.btnMCE {
float: left;
height: 45px;
width: 150px;
background: url(/themes/site_themes/site/images/btn.gif) #fff;
text-align: center;
font-size: 14px;
color:#666;
background-repeat: no-repeat;
background-position: center top;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
margin-top:20px;
margin-left: -10px;
padding-top: 5px;
border:none
}

.indicate-required {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 10px;
width: 125px;
margin-left: 0px;
color: #999;
vertical-align: top;
margin-top: -1px;
}

.mc-field-group {
float: left;
width: 278px;
padding-top: 10px;
}

#mce-responses {
float: left;
width: 278px;
margin-top: 20px;
font-size: 11px;
color: #999;
}

#wrapMain #contentHolder {
float: left;
width: 920px;
background-color: #fff;
background-image: url(/themes/site_themes/site/images/bkContent.jpg);
background-repeat: no-repeat;
background-position: center top;
margin-top: 18px;
}

#wrapMain #contentLeft {
float: left;
width: 472px;
padding: 50px 30px 20px 50px;
}

#wrapMain #contentRight {
float: right;
width: 278px;
margin-top: 74px;
margin-right:15px;
padding-top:30px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 30px;
background-image: url(/themes/site_themes/site/images/secBk.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#wrapMain #contentRight p {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 12px;
line-height: 28px;
font-weight: normal;
color: #666;
margin-bottom: 10px;
text-align: left;
}

#wrapMain #contentHolder #contentLeft ul {
display:block;
margin:20px 0px 20px 0px;
}


#wrapMain #contentHolder #contentLeft ul li  {
list-style-position: inside;
list-style-type: square;
margin-bottom: 10px;
margin-top: 10px;
}

#wrapMain #contentHolder #contentLeft .entry {
background-image: url(/themes/site_themes/site/images/entryDivider.gif);
background-repeat: no-repeat;
background-position: center bottom;
float: left;
width: 472px;
padding-bottom: 50px;
margin-bottom: 20px;
}

.secBk #wrapMain #contentHolder #contentLeft .entry h1 a {color: #3f6b7d;}

.secBk #wrapMain #contentHolder #contentLeft .entry h1 a:hover {color: #78a22f;}

#wrapMain #archives {
float: right;
width: 278px;
margin-top: 90px;
margin-right:15px;
padding-top:30px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 30px;
background-image: url(/themes/site_themes/site/images/secBk.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.secBk #wrapMain #contentHolder #archives h1 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eaeaea;
display: block;
margin-bottom: 0px;
height: 40px;
}

#wrapMain #contentHolder #archives ul li {list-style-type: none;}

#wrapMain #contentHolder #archives ul li a {
height: 30px;
width: 273px;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eaeaea;
padding-top: 10px;
padding-left: 5px;
}

#wrapMain #contentHolder #archives ul li a:hover {
background:#f7f6f6;
text-decoration:none;
}

