.columnarform fieldset{
width: 350px;
display: block;
text-align: left;
margin: 0 0 10px 0;
padding: 0 0 0 5px;
float: left;
border: none;
}

.columnarform fieldset.bottom{
width: 200px;
display: block;
text-align: left;
padding: 0 0 0 5px;
float: left;
}

.columnarform fieldset.radio{
width: 340px;
height: 100px;
display: inline;
margin: 0;
padding: 0;
float: left;
}

.columnarform input{
width: 180px;
display: block;
margin: 0 0 0 10px;
padding: 0;
}

.columnarform input.income{
display: inline;
float: left;
}

.columnarform input.radio{
width: 10px;
display: inline;
float: left;
}

.columnarform label{
color: #000;
display: block;
font-weight: bold;
margin: 0;
padding: 0 0 0 10px;
font: bold 100%/160% Tahoma, Verdana, Arial, sans-serif;
}

.columnarform label.errortext{
color: red;
}

.columnarform label.first{
padding-top: 1em;
margin: 0;
}

.columnarform label.firsterrortext{
color: red;
padding-top: 1em;
}

.columnarform label.radio-label{
width: auto;
float: left;
}

.columnarform label.receive{
width: auto;
clear: both;
}

.columnarform legend{
color: #000;
font: bold 100%/160% Tahoma, Verdana, Arial, sans-serif;
}

.columnarform select{
width: 180px;
display: block;
}

.outerfieldset{
padding: 0;
padding: 0;
border: none;
}

a{
color: #2964BD;
text-decoration: underline;
background-color: #F5FAFF;
}

a.dave:hover{
color: #CE0000;
text-decoration: none;
background-color: #F5FAFF;
}

a:hover{
color: #15448B;
background-color: #F5FAFF;
}

body{
width: 75%;
background: url(images/bg.gif) repeat;
margin: 10px auto;
padding: 0;
font: 12px arial, helvetica, sans-serif, verdana;
}

#bottom-navbars{
border-top: solid 3px #CE0000;
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}

#container{
color: #000;
width: 768px;
background-color: #FFF;
margin: 0;
padding: 5px;
}

#content{
clear: both;
overflow: auto;
margin: 0;
padding: 0;
}

#content-left{
color: #000;
background-color: #F5FAFF;
text-align: left;
margin: 0;
padding: 10px 0;
}

.document{
border: none;
}

#footer{
width: 768px;
font-size: 11px;
margin: 0;
padding: 0;
}

#footer-bottom{
color: #000;
background-color: #FFF;
text-align: center;
margin: 0;
padding: 0;
}

#footer-left{
color: #000;
width: 373px;
border-left: solid 1px #CCC;
background-color: #FFF;
border-bottom: solid 1px #CCC;
text-align: left;
margin: 0;
padding: 0 0 5px 10px;
float: left;
}

#footer-right{
color: #000;
width: 373px;
border-right: solid 1px #CCC;
background-color: #FFF;
border-bottom: solid 1px #CCC;
text-align: right;
margin: 0;
padding: 0 10px 5px 0;
float: right;
}

#footer-top{
color: #000;
border-top: solid 1px #CCC;
border-left: solid 1px #CCC;
border-right: solid 1px #CCC;
background-color: #FFF;
text-align: left;
margin: 0;
padding: 5px;
}

#footer-top li{
display: inline;
}

#footer-top li a{
color: #666;
text-decoration: none;
border-right: 1px solid #CCC;
background-color: #FFF;
margin: 0;
padding: 0 5px 0px 5px;
}

#footer-top li a.last{
margin: 0;
padding: 0 5px 0 5px;
border: 0;
}

#footer-top li a:hover{
color: #CE0000;
text-decoration: none;
background-color: #FFF;
margin: 0;
padding: 0 5px 0px 5px;
}

form.columnarform1 fieldset{
width: 300px;
text-align: left;
margin: 0;
padding: 0;
border: none;
}

form.columnarform1 input.search{
color: #2964BD;
width: 140px;
border-top: #B5B5BD solid 1px;
border-left: #B5B5BD solid 1px;
border-right: #F4F4F6 solid 1px;
background-color: #FAFAFA;
border-bottom: #F4F4F6 solid 1px;
margin: 0;
padding: 0;
float: left;
font: 11px arial, helvetica, sans-serif, verdana;
}

form.columnarform1 input.sendsearch{
font-size: 0;
margin: 0;
padding: 0;
float: left;
border: 0;
}

form.columnarform1 label.first{
color: #666;
background-color: #E0E0E2;
margin: 1px 5px 0 0;
padding: 0;
float: left;
font: 11px arial, helvetica, sans-serif, verdana;
}

form.horizontalform{
width: 520px;
height: auto;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 16px;
margin: 0 auto;
padding: 15px;
}

form.horizontalform fieldset{
width: 500px;
display: block;
margin: 0 0 0.5em 13px;
padding: 5px;
border: 1px dotted #FFF;
line-height: 1.2em;
}

form.horizontalform input{
width: 160px;
display: block;
margin: 0 0 0.6em 3px;
padding: 2px 0 2px 2px;
float: left;
}

form.horizontalform input.reset{
color: #003399;
width: 89px;
height: 27px;
display: inline;
background-color: #2A62B9;
text-align: center;
background: url(images/btn_bg.jpg) no-repeat;
font-weight: bold;
margin: 15px 0 10px 10px;
border: none;
line-height: 22px;
}

form.horizontalform input.reset:hover{
color: #FF6705;
background-color: #CCD9EC;
}

form.horizontalform input.submit{
color: #003399;
width: 89px;
height: 27px;
display: inline;
background-color: #2A62B9;
text-align: center;
background: url(images/btn_bg.jpg) no-repeat;
font-weight: bold;
margin: 15px 0 10px 165px;
float: left;
border: none;
line-height: 22px;
}

form.horizontalform input.submit:hover{
color: #FF6705;
background-color: #CCD9EC;
}

form.horizontalform label{
color: #000;
width: 320px;
height: 22px;
display: block;
background-color: #CCD9EC;
text-align: right;
clear: left;
margin: 0 0 0.5em 0;
padding: 1px 10px 0 0;
float: left;
}

form.horizontalform label.first{
color: #000;
width: 320px;
font-size: 16px;
display: block;
background-color: #CCD9EC;
text-align: right;
clear: left;
margin: 0 0 0.5em 0;
padding: 1px 10px 0 0;
float: left;
}

form.horizontalform select{
width: 166px;
display: block;
margin: 0 0 0.6em 3px;
padding: 0;
float: left;
}

form.horizontalform textarea{
width: 160px;
height: 100px;
display: block;
margin: 0 0 0.6em 3px;
padding: 2px;
float: left;
border: 1px solid #98B1D8;
}

h1{
color: #000;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 16px;
text-decoration: underline;
background-color: #F5FAFF;
font-weight: bold;
margin: 0 40px 10px 40px;
padding: 0;
}

h2{
color: #000;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 16px;
background-color: #F5FAFF;
text-align: center;
font-weight: bold;
margin: 10px 40px 10px 40px;
padding: 0;
}

#header{
color: #000;
height: 55px;
background-color: #E0E0E2;
border-bottom: double #CCC;
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}

#header-left{
margin: 20px 0 0 20px;
padding: 0;
float: left;
}

#header-right{
width: 360px;
text-align: right;
margin: 20px 20px 0 0;
padding: 0;
float: right;
}

html{
text-align: center;
margin: 0;
padding: 0;
}

#images{
margin: 0px;
padding: 0px;
}

#left{
color: #FFF;
width: 50px;
height: 22px;
background-color: #F5FAFF;
margin: 0;
padding: 5px 0 0 0;
float: left;
border: solid 1px #F5FAFF;
}

.left{
margin: 0;
padding: 0 0 10px 0;
float: left;
}

.link-list1 li{
display: inline;
}

.link-list1 li a{
width: 31px;
height: 50px;
background: url(images/side_01_b.gif) no-repeat  0 0;
margin: 0;
padding: 0;
}

.link-list1 li a:hover{
width: 31px;
height: 50px;
background: url(images/side_01_b.gif) no-repeat top left;
margin: 0;
padding: 0;
}

.link-list2 li a:hover{
width: 31px;
height: 50px;
background: url(images/side_02_b.gif) no-repeat;
margin: 0;
padding: 0;
}

.link-list3 li a:hover{
width: 31px;
height: 50px;
background: url(images/side_01_b.gif) no-repeat;
margin: 0;
padding: 0;
}

.list1{
margin: 0;
padding: 0;
font: 11px arial, helvetica, sans-serif, verdana;
list-style-type: none;
}

.list1 li{
display: inline;
margin: 0;
padding: 0;
}

.list1 li a{
color: #2964BD;
text-decoration: none;
border-right: solid 1px #666;
background-color: #E0E0E2;
margin: 0;
padding: 0 5px 0px 5px;
}

.list1 li a:hover{
color: #15448B;
background-color: #E0E0E2;
}

.list1 li.last{
color: #666;
background-color: #E0E0E2;
margin: 0;
padding: 0;
border: 0;
}

.list-benefit{
font-size: 12pt;
font-weight: bold;
margin: 0;
padding: 0 0 0 90px;
}

.list-benefit li{
color: #000;
background-color: #F5FAFF;
margin: 0;
padding: 0;
list-style-type: disc;
}

.list-faq{
font-size: 12pt;
margin: 0;
}

.list-faq li{
color: #000;
background-color: #F5FAFF;
margin: 0;
}

.list-faq li.answer{
margin: 0;
padding: 0 20px 20px 80px;
list-style-type: none;
}

.list-faq li.question{
font-weight: bold;
margin: 0;
padding: 0 0 0 60px;
list-style-type: none;
}

.list-services{
font-size: 12pt;
font-weight: bold;
margin: 0;
padding: 0 0 0 80px;
}

.list-services li{
color: #000;
background-color: #F5FAFF;
list-style-type: decimal;
}

#middle{
color: #FFF;
width: 200px;
height: 22px;
background-color: #CE0000;
margin: 0;
padding: 5px 0 0 0;
float: left;
border: solid 1px #CE0000;
}

#middle-navbars{
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}

#navbar1{
width: 288px;
height: 80px;
background: url(images/logo_emergency_finance.gif) no-repeat;
margin: 0;
padding: 0;
float: left;
}

#navbar1 li{
display: inline;
}

#navbar2{
color: #000;
width: 480px;
height: 50px;
font-size: 0;
background-color: #FFF;
text-align: right;
margin: 0;
padding: 0;
float: right;
}

#navbar2 li{
display: block;
float: right;
}

#navbar3{
color: #FFF;
width: 480px;
height: 30px;
font-size: 12px;
background-color: #5BA1EF;
margin: 0;
padding: 0;
float: right;
}

#navbar3 li{
font-family: Tahoma, Verdana, Arial, sans-serif;
display: block;
font-weight: bold;
float: left;
}

#navbar3 li a{
color: #FFF;
width: 159px;
text-decoration: none;
border-right: 1px solid #FFF;
background-color: #5BA1EF;
margin: 0;
padding: 6px 0 9px 0;
float: left;
}

#navbar3 li a.last{
margin: 0;
padding: 6px 0 9px 0;
border: 0;
}

#navbar3 li a:hover{
color: #FFF;
text-decoration: none;
border-top: 3px solid #CE0000;
background-color: #5BA1EF;
padding: 3px 0 9px 0;
}

.noprint{
width: 766px;
display: block;
text-align: center;
margin: 0;
padding: 0;
}

.noprint-left{
width: 381px;
margin: 0;
padding: 0;
float: left;
}

.noprint-right{
width: 381px;
margin: 0;
padding: 0;
float: right;
}

p{
color: #000;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 12pt;
background-color: #F5FAFF;
font-weight: bold;
margin: 0 40px 10px 40px;
padding: 0;
}

p.addressline{
font-size: 10pt;
font-weight: normal;
margin: 10px 0 0 0;
padding: 0;
}

p.border{
font-size: 12pt;
margin: 10px 40px 10px 40px;
padding: 3px;
border: solid 1px red;
}

p.boxad{
color: #FFF;
font-size: 11pt;
background-color: #2A62B9;
font-weight: normal;
margin: 0 10px 0 10px;
padding: 0;
}

p.boxad-first{
color: #FFF;
font-size: 11pt;
background-color: #2A62B9;
font-weight: normal;
margin: 0;
padding: 2px 0 0 0;
}

p.center{
color: #000;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 12pt;
background-color: #F5FAFF;
text-align: center;
font-weight: bold;
margin: 0 40px 10px 40px;
padding: 0;
}

p.copy{
color: #666;
font-size: 11px;
background-color: #FFF;
margin: 0;
}

p.dave{
color: #666;
font-size: 11px;
background-color: #FFF;
margin: 0;
}

p.domainname{
color: #FFF;
font-size: 18px;
background-color: #000;
font-weight: normal;
margin: 0;
padding: 0;
}

p.pagelabel{
color: #FFF;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 13px;
background-color: #CE0000;
font-weight: bold;
margin: 0;
padding: 0 5px 0 5px;
}

p.topspace{
color: #333;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 16px;
background-color: #F5FAFF;
margin: 10px 40px 10px 40px;
padding: 0;
}

.paddlock{
margin: 0;
padding: 0;
border: 0;
}

.paypal-link{
margin: 0 0 0 40px;
padding: 0;
border: 0;
}

.paypal-staysafe{
margin: 0;
padding: 0;
float: right;
border: 0;
}

.right{
margin: 0;
padding: 0 0 10px 0;
float: right;
}

#right{
color: #000;
width: 512px;
height: 22px;
background-color: #F5FAFF;
margin: 0;
padding: 5px 0 0 0;
float: left;
border: solid 1px #F5FAFF;
}

#right-link1{
width: 31px;
height: 50px;
background: url(images/side_01_a.gif) no-repeat;
margin: 0;
padding: 0;
}

#right-link2{
width: 31px;
height: 50px;
margin: 0;
padding: 0;
float: right;
}

#right-link3{
width: 31px;
height: 50px;
background: url(images/side_01_a.gif) no-repeat;
margin: 0;
padding: 0;
float: right;
}

.small-link{
margin: 0;
padding: 0;
border: 0;
}

#spacer1{
width: 1px;
height: 50px;
background: url(images/side_separator.gif) no-repeat;
margin: 0;
padding: 0;
float: right;
}

#spacer2{
width: 1px;
height: 50px;
background: url(images/side_separator.gif) no-repeat;
margin: 0;
padding: 0;
float: right;
}

table{
font-family: arial, helvetica, sans-serif, verdana;
font-size: 12pt;
font-weight: bold;
margin: 0 auto;
margin-bottom: 10px;
border-collapse: collapse;
}

td{
padding-left: 3px;
padding-right: 3px;
border: solid 1px #2964BD;
}

#top-left{
height: 195px;
margin: 0;
padding: 0;
float: left;
}

#top-navbars{
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}

#top-right{
color: #000;
width: 472px;
height: 195px;
border-left: solid 8px #4877BE;
background-color: #2A62B9;
margin: 0;
padding: 0;
float: right;
}

#verticalbar{
color: #000;
width: 2px;
height: 300px;
background-color: #357BB7;
float: left;
margin-top: 0px;
}

