body {background-image:url('images/backstretch.gif'); background-repeat: repeat-x; background-color: #527B8D; width: 100%; height: 100%; margin: 0px; padding: 0px; font-family: verdana;}
object {display: block; z-index: -1;}
.outer {width: 100%; height: 100%; text-align: center;}
.inner {width: 814px; margin-left: auto; margin-right: auto; text-align: left; margin-top: 35px; }
.main{ background-color:White; }
.top {width: 814px; height: 87px; background-color: white; text-align: left;}
.flash {height: 214px; width: 814px; text-align: left; z-index:0; position: relative;}
.flash3 {height: 214px; width: 814px; position:absolute;}
.flash2 {height: 28px; width: 814px; text-align: left; background-color: #fff; border-bottom: #A6CD39 1px solid;}
.leftcol {width: 188px; border-right: 1px solid #A8CE38;text-align: left; float: left; background-color: white;}
.leftcol3 {width: 188px; border-right: 1px solid #A8CE38;text-align: left; float: left; background-color: white;height:1150px;}
.text { width: 451px; float: left; text-align: left; background-color: white; height: 591px; }
.textrat { width: 450px; float: left; text-align: left; background-color: white; height: 591px; }
.textratlog { width: 450px; float: left; text-align: left; background-color: white; height: 591px; }
.textrat4 { width: 450px; float: left; text-align: left; background-color: white; height: 850px; }
.textrat44 { width: 814px; float: left; text-align: left; background-color: white; height:auto; }
.textrat6 { width: 450px; float: left; text-align: left; background-color: white; height: 1500px; }
.textrat2 { width: 450px; float: left; text-align: left; background-color: white; height: 753px; }
.textrat2a { width: 450px; float: left; text-align: left; background-color: white; height: 840px; }
.textrat3 { width: 450px; float: left; text-align: left; background-color: white; height: 1150px; }
.content {background-color: white;}
.rightcol {width: 173px; float: left; text-align: left; border-left: 1px solid #A8CE38;background-color: white; height: 591px;}
.rightcol2 {width: 173px; float: left; text-align: left; border-left: 1px solid #A8CE38;background-color: white;}
.rightcol23 {width: 173px; float: left; text-align: left; border-left: 1px solid #A8CE38;background-color: white;height:1150px;}
.lefttop {margin-left: 27px;  float: left; display: inline;}
.righttop {float: right; }
.nav { display: block; z-index: 100; }
.formhold {width: 200px; height: 23px; border-top: 1px solid #A8CE38; border-bottom: 1px solid #A8CE38; border-left: 1px solid #A8CE38; font-size: 10px; color: #104961; margin:0px; padding:0px; float: left;  }
form {display: block; margin:0px; padding:0px; height: 0px;}
input { float: left; margin:0px; padding: 0px;display: inline;}
.bluebox {background-color: #104961; width: 202px; height: 25px; float: left; color: white; line-height: 24px; text-align: center; font-size: 14px;}
.tagline {padding-top: 54px;}
.topmessage {float: left;}
.leftcolhead {height: 25px; width: 169px; background-color: #CCD7DE; padding-left: 19px; font-size: 13px; font-weight: bold; line-height: 28px; border-bottom: 1px solid #A8CE38;}
.leftcolhead2 {height: 25px; width: 188px; background-color: #CCD7DE; padding-left: 0px; font-size: 13px; font-weight: bold; line-height: 25px; border-bottom: 1px solid #A8CE38; margin-top: -1px;}
.leftcolhead2a {height: 25px; width: 188px; background-color: #CCD7DE; padding-left: 0px; font-size: 13px; font-weight: bold; line-height: 25px;}
.leftcolhead3 {height: 25px; width: 173px; background-color: #CCD7DE;  font-size: 13px; font-weight: bold; line-height: 24px; }
.leftnav {}
table {margin-left: auto; margin-right: auto;}

#navcontainer { width: 165px; background-color: #ffffff;}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana;
padding-top: 0px; 
margin-top: 0px;
background-color: #ffffff;
font-size: 13px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#navcontainer a
{
display: block;
padding: 3px;
padding-left: 19px;
width: 166px;
background-color: #ffffff;
border-bottom: 1px solid #A8CE38; 
line-height: 19px;
}

#navcontainer a:link, #navlist3 a:visited
{
color: #838282;
text-decoration: none;
background-color: #ffffff;
}

#navcontainer a:hover
{
background-color: #A8CE38;
color: #fff;
}

#navcontainer2 { width: 173px; background-color: #ffffff; }

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana;
padding-top: 0px; 
margin-top: 0px;
background-color: #ffffff;
font-size: 13px;
padding-bottom: 0px;
margin-bottom: 0px;

}

#navcontainer2 a
{
display: block;
padding: 3px;
padding-left: 12px;
width: 158px;
background-color: #ffffff;
border-bottom: 1px solid #A8CE38; 
line-height: 19px;
}
#navcontainer2 a:link, #navlist a:visited
{
color: #838282;
text-decoration: none;
background-color: #ffffff;
}

#navcontainer2 a:hover
{
background-color: #A8CE38;
color: #fff;
}
#last {}
.testimonials {height: 228px;}
.testimonials2 {height: 384px;}
.asaplogo {padding-top: 12px; padding-left: 10px; float: left;}
.nextsteps {float: left; padding-left: 139px;}
.nextsteps2 { padding-left: 161px;}
.bodytext {padding-left: 23px; padding-top: 25px;  clear: both; color: #00395A; font-size: 12px; padding-right: 25px; line-height: 16px; }
.bodyindex {padding-left: 23px; padding-top: 14px;  clear: both; color: #00395A; font-size: 12px; padding-right: 25px; line-height: 16px; }
.bodytext2 {padding-left: 23px; padding-top: 21px;  clear: both; color: #00395A; font-size: 12px;  line-height: 16px;  }
.bodytext2 a {color: #819DAE; text-decoration: underline;}
.bodytext2 a:hover {color: #819DAE; text-decoration: none; text-decoration: underline;}
.bodytext2cust {padding-left: 23px; padding-top: 5px;  clear: both; color: #00395A; font-size: 12px;  line-height: 16px;  }
.bodytext2cust3 {padding-left: 20px; padding-top: 5px;  clear: both; color: #00395A; font-size: 12px;  line-height: 16px;  }
.bodytext2cust4 {padding-left: 0px; padding-top: 0px;  clear: both; color: #00395A; font-size: 12px;  line-height: 16px;  }
.bodytext2cust a {color: #819DAE; text-decoration: underline; }
.bodytext2cust a:hover {color: #819DAE; text-decoration: underline; text-decoration: underline;}
.bodytext22 {padding-left: 23px; padding-top: 0px;  clear: both; color: #00395A; font-size: 12px;  line-height: 16px;  }
.bodytext22 a {color: #819DAE;text-decoration: underline;}
.bodytext22 a:hover {color: #819DAE;text-decoration: underline;}
.header {font-weight: bold; font-size: 22px; color: #00395A; padding-bottom: 15px;}
.header2 { font-size: 15px; color: #4C748B; padding-bottom: 10px; line-height: 19px;}
.header3 {font-weight: bold; font-size: 20px; color: #A8CE38; padding-bottom: 15px;}
.bullets {padding-right: 45px;}
.nextsteps2 {background-color: #2389B5; height: 101px; margin-left: -1px; padding-left: 8px; font-size:13px;  }
.nextsteps3 {background-color: #2389B5; color: white; font-size: 14px; font-weight: bold; padding-top: 9px;}
.nextsteps3 a {text-decoration: none; color: white;}
.nextsteps3 a:hover {color: #A8CE38;}
.next {border-bottom: 1px solid white; line-height:25px; font-size: 13px;}
.next2 { line-height:25px;font-size: 13px;}
.next2 { line-height:25px;font-size: 13px;}
.next3  {border-bottom: 1px solid white; line-height:32px; font-size: 13px; }
.endorse {font-size: 11px; color: #838282; padding-top: 9px;padding-left: 11px; padding-right: 5px; padding-bottom: 5px; height: 56px; }
.endorse a {color: #838282; text-decoration: none;}
.endorse a:hover {text-decoration: underline;}
.bottomnav {text-align: center; width: 814px; font-size: 10px; color: white;  padding-top: 15px; padding-bottom: 15px; clear: both;}
.imagebox {text-align: center; width: 814px; font-size: 10px; color: white;  padding-top: 15px; padding-bottom: 5px; clear: both;}
.logobox {text-align: center; width: 814px; font-size: 10px; color: white;  padding-top: 15px; padding-bottom: 5px; clear: both; padding:2px; }
.bottomnav a {color: white; text-decoration: none;
.bottomnav a:hover {color: white; text-decoration: underline;}
.request1  {width: 240px; border: 1px solid #00395A; height: 20px; padding-top: 2px; margin-left: 10px; padding-left:3px; }
.requestarea  {width: 50px;border: 1px solid #00395A; height: 20px; padding-top: 2px; margin-left: 10px; }
.requestphone {width: 170px;border: 1px solid #00395A; height: 20px; padding-top: 2px; }
.request2  {width: 60px;border: 1px solid #00395A; height: 20px; padding-top: 2px; margin-left: 10px; }
.request3  {width: 98px;border: 1px solid #00395A; height: 20px; padding-top: 2px; margin-left: 10px; }
.request5  {width: 40px;border: 1px solid #00395A; height: 20px; padding-top: 2px; margin-left: 10px; }
.request4  {width: 240px;border: 1px solid #00395A; height: 70px; padding-top: 2px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; padding-left:3px;}
.requesthold {padding-top: 9px; padding-bottom: 9px;}
.selector {margin-left: 10px; width: 240px; border: 1px solid #00395A;}
SELECT{border: inset 1px #708090; border-collapse: collapse; }
.custcontain {float: left; width: 639px; background-color: white;}
.custcontain2 {float: left; width: 814px; background-color: white;}
.custcontain3 {float: left; width: 639px; background-color: white; height:1150px;}
.custcontain4 {float: left; width: 639px; background-color: white;}
#activer {line-height: 28px; color: white; background-color:  #A8CE38; padding-left: 12px; border-bottom: 1px solid #A8CE38; }
.greenback {background-image:url('images/greenbox.gif'); background-repeat: none; width: 442px;}
.regtext {text-align: center; color: white; font-family: verdana; font-size: 22px; padding-top: 42px; margin-left: -109px;  }
.regtext2 {text-align: center; color: white; font-family: verdana; font-size: 20px; padding-top: 42px; margin-left: -109px; }
.abouthead {font-size: 20px; color: #A8CE38; font-weight: bold;padding-top: 2px; padding-bottom: 10px;}
.abouthead2 {font-size: 13px; color: #A8CE38; padding-top: 2px; padding-bottom: 10px;}
.filler {height: 185px;}
.filler3 {height: 285px;}
.fillnew {height: 245px;}
.fillerff {height: 3px;}
.fillerffrr {height: 65px;}
.fillerffb {height: 22px;}
.fillerffa {height: 187px;}
.fillerfig {height: 345px;}
.fillerfigcc {height: 432px;}
.fillerfiga {height: 325px;}
.fillerfigger {height:975px;}
.question {padding-bottom: 10px;}
.question a {text-decoration: none;}
.question a:hover {text-decoration: underline;}
.logger {width: 500px; height: 60px;}

.contactbox {background-color: #A6CD39; width: 188px; height: 130px; padding: 11px; padding-top: 14px; font-family: verdana; color: #00395A; font-size: 11px; line-height: 13px; *-width: 166px;}
.contactbox a{color: #00395A; text-decoration: none;}
.contactbox a:hover {text-decoration: underline;}
.logreq {color:#A8CE38}
.logreq a {color:#A8CE38; text-decoration: none;}
.logreq a:hover {color:#A8CE38; text-decoration: underline;}
.sublinks {}
.sublinks a {text-decoration: none;}
.sublinks a:hover { text-decoration: underline;}
.sublinks2 {font-size: 11px;}
.sublinks2 a {text-decoration: none;font-size: 11px;}
.sublinks2 a:hover { text-decoration: underline;}
.privacy {color:#104961;}
.privacy a {text-decoration: underline; color: #104961;}
.copy {color: white; font-family: verdana; font-size: 9px; width: 814px; text-align: center; padding-bottom: 20px;}
.copy a{color: white; text-decoration: none;}
.copy a:hover {text-decoration: underline;}
.reet {background-color:#104961; width:402px; height: 25px;}
.loggedcontent {width: 814px; background-color: white; border-top: 1px solid #A8CE38;}
.loggedleft {width: 188px; border-right: 1px solid #A8CE38;height: 800px; float: left; background-color: white;}
.loggedmain {float: left;height: 190px;border-bottom: 1px solid #A8CE38;width: 625px; background-color: white;}
.logscroll { width: 450px; float: left; }
.loggedmore {width: 607px; height: 589px; background-color: white; clear: left; border-top: 1px solid #A8CE38; padding-top: 20px; padding-left: 18px;}
.logbody  {color: #00395A; font-size: 12px;  line-height: 20px;  }
.logbody  a {color: #00395A; text-decoration: none; font-weight: bold;}
.logbody a:hover {color: #00395A; text-decoration: none; font-weight: bold; text-decoration: underline;}
.sitemap {padding-left: 15px; padding-top: 5px; padding-bottom: 15px; margin-top: 4px;}
.sitemap a {text-decoration: none;}
.sitemap a:hover {text-decoration: underline;}
.siter {color: #A8CE38; font-size: 13px;}
.benenav { font-size: 12px; color: #819DAE; padding-top: 150px;}
.benenav a { font-size: 12px; color: #819DAE; text-decoration: underline;}
.benehold {height: 350px;}
.benenav2 { font-size: 12px; color: #819DAE; padding-top: 40px;}
.benenav2 a { font-size: 12px; color: #819DAE; text-decoration: underline;}
#flashob {z-index: 0; position: relative;}
.bottomlogo {*-display: inline; }
#botlogo {*-padding-top: 120px;*-padding-bottom: 26px;}
#botlogo2 {*-padding-top: 289px;*-padding-bottom: 26px;}
#botlogo3 {*-padding-top: 167px;*-padding-bottom: 26px;}
#botlogo4 {*-padding-top: 105px;*-padding-bottom: 26px;}
#botlogo5 {*-padding-top: 895px;*-padding-bottom: 26px;}
#botlogo6 {*-padding-top: 116px;*-padding-bottom: 26px;}
#botlogo7 {*-padding-top: 101px;*-padding-bottom: 26px;}
#botlogo8 {*-padding-top: 192px;*-padding-bottom: 26px;}
#botlogo9 {*-padding-top: 189px;*-padding-bottom: 26px;}
#botlogo10 {*-padding-top: 113px;*-padding-bottom: 26px;}
#next11 {display:inline;}
.nextform {display:inline; float: left; width: 27px; height: 115px; margin-top: 281px; margin-left: 400px; *-margin-left: -30px; *-margin-top: 0px; *-width: 0px; *-height: 0px; background-image:url('images/nextsteps.jpg'); background-repeat: repeat-x;}
.requester {display: block;}
#buttie (*-height: 24px; *-margin-top: 1px; border-bottom: 1px solid blue;)
