/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family: Helvetica, Arial, Verdana, sans-serif;

}

img{
border:0px;
}

h2 {
	font-size: 14px;
	color: #339900;
}

/***********************************************/
/* Text / Link Styles                          */
/***********************************************/
a {
color: #339900;
text-decoration: none;
}
a:hover {
	color: #339900;
	text-decoration: underline;
}
a.topLinks {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
padding-right:4px;
}
a.topLinks:hover {
	color: #FF9900;
	text-decoration: none;
}
a.topLinksSelected {
font-size: 11px;
color: #FF9900;
text-decoration: none;
padding-right:4px;
}
a.CTAlinks {
font-size: 14px;
color: #1A318B;
text-decoration: none;
}
a.CTAlinks:hover {
	color: #FF9900;
	text-decoration: none;
}
a.CTAlinkSelected {
font-size: 14px;
color: #FF9900;
text-decoration: none;
}
a.CTAlinkSelected:hover {
	color: #FF9900;
	text-decoration: none;
}
a.mainMenu {
color: #339900;
text-decoration: none;
line-height:18px;
}
a.mainMenu:hover {
	color: #FF9900;
	text-decoration: none;
	line-height:18px;
}
a.mainMenuSelected {
	color: #FF9900;
	text-decoration: none;
	line-height:18px;
}
a.footerLinks {
color: #190F69;
text-decoration: none;
}
a.footerLinks:hover {
	color: #FF9900;
	text-decoration: none;
}
a.footerTermsLinks {
color: #94A9CA;
text-decoration: none;
}
a.footerTermsLinks:hover {
	color: #FF9900;
	text-decoration: none;
}

h1{
font-size: 21px;
color: #29A9CC;
font-weight:bold;
text-align:left;
}
.subTitleTxt{
font-size: 16px;
color: #0E3192;
font-weight:bold;
}
.subsubTitleTxt{
font-size: 12px;
color: #0E3192;
font-weight:bold;
}
.highlightTxt{
color: #0E3192;
font-weight:bold;
}
.smallTxt{
font-size: 10px;
color: #999999;
}
.newsTitleTxt{
font-size: 14px;
color: #0E3192;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#headerNav {
width:100%;
height:20px;
position:relative;
background-color:#0E3192;
}
#headerBtns {
width:760px;
height:20px;
position:relative;
margin: 0 auto;
text-align:right;
}
#headerContainer {
width:760px;
height:107px;
margin: 0 auto;
position:relative;
background-color:#FFFFFF;
}

#logo {
top:0px;
margin-left:10px;
width:713px;
height:107px;
}

#logo_left {
width:360px;
height:107px;
float:left;
}

#logo_right {
width:353px;
height:107px;
margin-left:360px;
}


#phone {
position:absolute;
top:25px;
right:30px;
font-size:36px;
color: #339900;
weight:bolder;
}

#headerImg {
width:523px;
height:90px;
position:relative;
margin-top:6px;
float:right;
}
#container {
width:760px;
position:relative;
margin: 0 auto;
background-color:#FFFFFF;
}
#containerBG {
width:760px;
position:relative;
float:left;
background-color:#FFFFFF;
border-bottom:10px solid #FFFFFF;
}

#line1 {
width:100%;
height:3px;
position:relative;
background-color:#66FF00;
}
#line2 {
width:100%;
height:3px;
position:relative;
background-color:#339900;
}

#contactMe {
width:450px;
position:relative;
padding:10px;
margin: 0 auto;
background-color:#ffffff;
border:2px solid #EE9415;
}
#storageDiv {
width:450px;
position:relative;
padding:10px;
margin: 0 auto;
background-color:#ffffff;
border:1px solid #0E3192;
}

/***********************************************/
/* Call to Action Divs BTNS */
/***********************************************/
#CTAbtnsContainer {
width:748px;
float:right;
height:79px;
position:relative;
background-color: #FFFFFF;
margin-top:11px;
margin-bottom:10px;
}

#CTAemail{
width:174px;
height:61px;
position:relative;
float:left;
margin-right:9px;
background-image:url(../gfx/top_btns/btn_contact_email.gif);
background-repeat:no-repeat;
}
#CTAsms{
width:217px;
height:61px;
position:relative;
float:left;
margin-right:9px;
background-image:url(../gfx/top_btns/btn_contact_sms.gif);
background-repeat:no-repeat;
font-size: 14px;
color: #1A318B;
}
#CTAsurvey{
width:158px;
height:61px;
position:relative;
float:left;
margin-right:9px;
background-image:url(../gfx/top_btns/btn_survey.gif);
background-repeat:no-repeat;
}

#CTAlocal{
width:172px;
height:61px;
position:relative;
float:left;
background-image:url(../gfx/top_btns/btn_contact_phone.gif);
background-repeat:no-repeat;
}
div.CTAholdTxt{
width:150px;
position:relative;
top:14px;
left:30px;
}

/***********************************************/
/* Main Menu */
/***********************************************/
div.mainMenuContainer {
width:157px;
position:relative;
background-color: #FFFFFF;
float:left;
padding-left:12px;
}

div.mainMenuBtn {
width:157px;
position:relative;
margin-bottom:12px;
border-bottom:1px dashed #D9D9D9;
font-size: 12px;
color: #190F69;
}
div.mainMenuOnBtn {
width:157px;
position:relative;
font-size: 12px;
color: #190F69;
}
div.subSectionBtn {
width:157px;
position:relative;
background-color:#D9D9D9;
padding-right:3px;
padding-top:3px;
margin-top:3px;
margin-bottom:6px;
font-size: 11px;
text-align:right;
color: #0F468D;
}

/***********************************************/
/* Main Content */
/***********************************************/
#mainContent {
width:300px;
position:relative;
float:left;
background-color:#FFFFFF;
margin-left:50px;
margin-bottom:10px;
font-size: 12px;
color: #000000;
text-align:justify;
}
#mainContentWide {
width:530px;
position:relative;
float:left;
background-color:#FFFFFF;
margin-left:50px;
margin-bottom:10px;
font-size: 12px;
color: #000000;
text-align:justify;
}

/***********************************************/
/* Right Side Buckets */
/***********************************************/
#rightSideContainer {
width:201px;
position:relative;
background-color:#FFFFFF;
float:right;
}

#bucket1{
width:201px;
height:5px;
position:relative;
background-image:url(../gfx/r_buckets/bucket_boxes.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}
#bucket2{
width:201px;
height:380px;
position:relative;
border-top:10px solid #FFFFFF;
background-image:url(../gfx/r_buckets/bucket_quote_2.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}
div.bucketTitleTxt{
width:150px;
position:relative;
top:14px;
left:50px;
font-size: 13px;
color: #339900;
}
div.bucketAdTitleTxt{
width:150px;
position:relative;
top:20px;
left:50px;
font-size: 13px;
color: #339900;
}
div.bucketContent{
position:absolute;
top:45px;
left:12px;
width:180px;
font-size: 11px;
color: #339900;
}
div.adTxt{
position:relative;
width:180px;
font-weight:bold;
padding-top:5px;
}
div.goBtn{
position:absolute;
top:295px;
right:8px;
}
div.goAdBtn{
position:relative;
width:31px;
float:right;
margin-top:5px;
}

INPUT {
background-color: #FFFFFF;
color: #000000;
margin-bottom:5px;
font-size: 11px;
}
SELECT {
color: #000000;
margin-bottom:5px;
font-size: 11px;
}

li.limain
{
	list-style: disc outside;
	color: #0E3192;
	margin-bottom: 10px;
}

li.lisub
{
	list-style: circle outside;
	margin-top: 10px;
	color: #0E3192;
	indent: 10px;
}

li.lisubsub
{
	list-style: square outside;
	margin-top: 10px;
	color: #0E3192;
	indent: 20px;
}
li.linoshow
{
	list-style:none;
}

/***********************************************/
/* Footer */
/***********************************************/
#footerLine {
width:100%;
height:3px;
float:left;
clear:both;
position:relative;
background-color:#339900;
}

#footerLinks {
width:760px;
position:relative;
margin: 0 auto;
margin-top:5px;
text-align:right;
font-size: 11px;
color: #190F69;
background-color: #FFFFFF;
clear:both;
}
#footerTermsLinks {
width:760px;
position:relative;
margin: 0 auto;
text-align:right;
font-size: 10px;
color: #94A9CA;
background-color: #FFFFFF;
}
#footerLogos {
width:760px;
margin: 0 auto;
position:relative;
background-color: #FFFFFF;
}