﻿/* MAIN STYLES */
body { font-family: Arial, Helvetica, sans-serif; background-color: #000000; font-size: 14 px; color: #000000; padding:0; margin:0;background-color:White;}
td, th { font-size: 14px;  color: #000000;}
/** PNG Fix */
/*img, div { behavior: url('/scripts/iepngfix.htc'); }*/


/* TEXT STYLES */
h1 { font-family: Arial, Helvetica, sans-serif;  margin-top:0em; margin-bottom:0em; font-weight:bold; font-size:25px; color: #000000;}
h2 {font-family: Arial, Helvetica, sans-serif; margin-top:0em; margin-bottom:0em; font-weight:bold; font-size:18px;	color: #00B25A;}
h3 {font-family: Arial, Helvetica, sans-serif; margin-top:0em; margin-bottom:0em; font-weight:bold; font-size:15px; color: #000000;}
h4 {font-family: Arial, Helvetica, sans-serif; margin-top:0em; margin-bottom:0em; font-weight:bold; font-size:15px;	color: #545961;}
.homeSmallText{font-family: Arial, Helvetica, sans-serif; margin-top:0em; margin-bottom:0em; font-size:11px; color: #545961;}
.footerText{font-family: Arial, Helvetica, sans-serif; margin-top:0em; margin-bottom:0em; font-size:12px; color: #949494;}
.message { font-size: 12.5px; color: red; font-weight: bold }
.smalltext{font-family: Arial, Helvetica, sans-serif;font-size:11px; color: #545961;} 
/* LINK STYLES */
a:link, a:visited, a:active    {font-size: 14 px; text-decoration:underline; color: #1492EF;}    
a:hover   { text-decoration: none; color:  #1492EF; }
a {outline:none;}
/* FORMATTING */
form {margin: 0 0 0 0;	padding: 0 0 0 0;}
p {margin: 0 0 0 0; padding: 0 0 0 0;}
ul {padding-left: 0px; margin-left: 0px; list-style-position: inside;}
li { line-height: 12.5px; list-style-position: inside; list-style-type: disc; margin-bottom: 9.5px;}


.clr {width:100%; clear:both;}


#pagebg {width: 100%;background-image:url('/media/bg_interior.jpg');background-repeat:repeat-x;height:708px;margin-bottom:-708px;}
#homepagebg {width: 100%;background-image:url('/media/bg_home.jpg');background-repeat:repeat-x;height:708px;margin-bottom:-708px;}
#landingpagebg {width: 100%;background-image:url('/media/bg_landing.jpg');background-repeat:repeat-x;height:708px;margin-bottom:-708px;}
#wrap {width:955px; margin:auto;}

#main{margin:0 auto;}


/** header styles **/
#header {width: 955px;}
#loginBar { height:26px; width:940px; margin-bottom:-26px; text-align:right; padding-right:15px;}
#headerLogo {width:141px; height:121px; float:left; background-color:#3F245B; overflow:hidden;}
#mainNav { width:814; float:right; background-color:#929E9C;margin-top:85px;}
#mainNav a { padding:0px; line-height:42px; display:block; float:left;}


/** section header **/
#interiorBanner, #homeBanner, #landingBanner { width:100%; height:200px; clear:both; position:relative;}
#interiorBanner #sectionHeaderImage, #homeBanner #sectionHeaderImage{position:absolute; top:15px; right:15px;}
#interiorBanner #sectionHeaderTitle, #homeBanner #sectionHeaderTitle { padding-left:15px; font-size:30px; color:#ffffff; font-weight:bold;}


#interiorBanner, #landingBanner {height:142px;background-image:url('/media/tmp_hdr_bg.jpg');text-align:left;}
#landingBanner { background-position:center bottom; height:114px;}
#interiorBanner #sectionHeaderImage {}
#interiorBanner #sectionHeaderTitle { line-height:135px; text-align:left;}



#landingBanner  {background-image:url('/media/tmp_land_hdr_bg.jpg');}
#landingBanner h1 { line-height:115px; height:115px; padding:0px; margin:0px; text-align:left; padding-left:15px; font-size:30px; color:#ffffff; font-weight:bold;}



#homeBanner {height:337px;}


/**Home page content **/
#content #whyChoose {width: 625px; padding-left:15px; padding-right:15px; float:left;}
#content #whyChoose #whyChooseImage {height:46px;text-align:left}
#content #customerService { width:285px; padding-right:15px; float:right;}
#whyChoose .text{width:250px;padding-left:10px;font-family: Arial, Helvetica, sans-serif; margin-top:0em; margin-bottom:0em; font-size:11px; color: #545961;text-align:left;padding-bottom:25px;padding-right:20px;}
.imageAlignLeft{float:left;padding:0 10px 10px 10px;}
.imageAlignRight{float:right;padding:0 10px 10px 10px;}

/** content **/
#content {width:100%; clear:both;}
#content #leftColumn {width: 625px; padding-left:15px; padding-right:15px;padding-top:50px; float:left;text-align:left;}
#content #leftColumnHome {width: 580px; padding-left:15px; float:left;text-align:left;}
#leftColumn #leftColumnTitle{padding-bottom:25px;}
#leftColumn #leftColumnSubTitle{padding-bottom:10px;}

#content #rightColumn { width:275px; padding-right:0px; float:right; padding-top:50px; margin-right:0px;}
#content #rightColumnHome  { width:275px; padding-right:0px; float:right; padding-top:0px; margin-right:0px;}
#rightColumn a{font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #00B25A;text-decoration:none;text-align:left;}
#rightColumn a:hover{text-decoration:underline;}
#rightColumn ul{padding-top:1px; padding-bottom:1px;}
#rightColumn li{padding:0px; text-align:left; border-bottom:solid 1px #eeeeee; list-style:none; margin:0px;}
#rightColumn li.last{border-bottom:none;}
#rightColumn li a { display:block; background-image:url('/media/bullet_arrow_green.jpg'); background-repeat:no-repeat; background-position:4px 2px; margin:12px 0 15px 0; padding:0px 0 0px 30px; _padding-left:20px;}
#rightColumn li.active{font-weight:bold;}
#rightColumn #rightColumnLinks{width:215px; padding:0px 30px 0px 30px; background-image:url('/media/tmp_sidenavr_bg.jpg'); background-repeat:repeat-y;}
#rightColumnUpperImage{width:215px; height:44px; padding:25px 30px 0px 30px; background-image:url('/media/tmp_sidenav_hdr_bg.jpg'); background-repeat:no-repeat; background-position:top left;}


#content #landingRightColumnWrap {width:275px; padding-right:0px; float:right; padding-top:29px; margin-right:0px;}
#content #landingRightColumn {width:215px; height:239px; padding:115px 35px 0px 30px; background-image:url('/media/tmp_land_sidenav_bg.jpg'); background-repeat:no-repeat; background-position:top left;}
#content #landingRightColumn .hr hr { display:none;}
#content #landingRightColumn .hr { width:100%; height:1px; border-bottom:solid 1px #ccc; margin-top:15px; margin-bottom:15px;}



/** footer **/
#footerWrap {width:auto; margin:auto;border-top:solid 1px #A0A0A0; }
#footerInnerWrap {width:955px; margin:auto;}
#footer{ width:100%; clear:both; background-color:White; overflow:hidden;}
#footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;color: #1492EF;text-align:left;}
#footer a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color: #1492EF;}
#footer a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color: #1492EF;}
#footer li {list-style-type: none;}

#footerCol1 {width:182px; float:left; padding-bottom: 102em; margin-bottom:-100em;border-right:solid 1px #A0A0A0;padding-top:25px;padding-left:15px;padding-right:15px;}
#footerCol2 {width:182px; float:left; padding-bottom: 102em; margin-bottom:-100em;border-right:solid 1px #A0A0A0;padding-top:25px;padding-left:15px;padding-right:15px;}
#footerCol3 {width:182px; float:left; padding-bottom: 102em; margin-bottom:-100em;border-right:solid 1px #A0A0A0;padding-top:25px;padding-left:15px;padding-right:15px;}
#footerCol4 {width:284px; float:left; padding-bottom: 102em; margin-bottom:-100em;padding-top:25px;padding-left:15px;}
#footerCol4Content{background-image:url('/media/tmp_footer_logo.jpg');background-repeat:no-repeat;padding-left:6px;height:66px;text-align:left;}
#footerCol4ContentText{padding-left:72px;}
#footerCol4Content1{padding-top:0px;}
#footer a#envisionFooter{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color: #949494;}

#footer #landingPageFooter { padding-left:23px; color:#949494; padding-top:30px; padding-bottom:80px;}

/**  Forms **/
.Form {border:1px solid #cccccc; padding:15px;}
.Form .FormNote {}
.Form .FormField {width:100%; clear:both; padding-bottom:1em;}
.Form .FormLabel {float:left;font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color: #46166B;}
.Form .FormValdiation { float:left; margin-left:20px;}
.Form .FormInput { display:block; clear:both;}
.Form .TextBox {height: 25px; width:60%;}
.Form .TextArea {width:60%; height:100px;}
.Form .FormSubmission {}
.Form .FormDisclaimer {}
.Form .Error {color:#FF0000;}

/* SiteMap */
#sitemap li{padding-top:10px;padding-left:15px;list-style-type: none;}
#sitemap ul{padding-left:10px;font-size:20px;}
#sitemap ul ul{padding-left:20px;font-size:17px;}
/*#sitemap ul ul li{background-image:url('/media/bullet_arrow_green.jpg');background-repeat: no-repeat;background-position: 0px 10px;}
#sitemap ul ul ul li{padding-left:30px;font-size:14px;background:none}*/

/* Banner */
.showBanner { /* Do Nothing */ }

.hideBanner { display:none; }

#bannerPanel { cursor:pointer; }

/* #bannerPanel { position:relative; }

#leftButton {
    position:absolute;
    top:150px;
    left:0px;
	cursor:pointer;
}

#rightButton {
    position:absolute;
    top:150px;
    left:926px;
	cursor:pointer;
} */