html, body, #container {height: 100%;}

body {font-family: Arial; font-size: 12px; line-height: 16px; margin: 0;padding: 0;}

a, a:active, a:visited {color: #002d5a; text-decoration: none;}
a:hover {text-decoration: underline;}

img {border: 0;}
img.rtimgs {float:left; margin:10px 0 0 0; width: 180px; height: 149px;}
img.circarrow {width: 150px; height:125px; margin: 20px 0 0 0;}

h1, h1 a, h1 a:active, h1 a:visited {padding: 30px 10px 0 10px; margin: 0 0 1em 0; text-align: center; font-size: 27px;line-height: 30px;color: #727272; font-weight: normal; text-decoration: none;}
h1 a:hover {text-decoration: underline;}
h2, h3 {background: url(../images/arrow.gif) left top no-repeat;height: 45px; background-position: left center; padding: 0 0 0 40px; font-weight: normal; font-size: 22px; line-height:  normal;color: #003366; }
h2.signupright {background: url(../images/arrow.gif) left top no-repeat;height: 45px; padding: 0 0 0 40px; font-weight: normal; font-size: 22px; line-height: 42px;color: #003366; }
h2.sign, h3.sign { background: none; padding: 0; font-weight: normal; margin: 0 0 10px 0; font-size: 22px; line-height: normal;color: #003366;}
h1 span {color:#E9832F;}
h4 {padding: 20px 0 20px 0; font-weight: normal; margin: 0; font-size: 22px; line-height: normal;color: #003366;}

hr.greydash {border: none 0;border-top: 1px dotted #022049; height: 1px; padding:0; margin:20px 0 20px 0;}

#frame {margin-right:auto;margin-left:auto;margin-top:0;margin-bottom: 0; padding: 0; width: 800px; }

#topheader {background: url(../images/logobg2.gif) top repeat-x; width:800px; height:85px;margin-right:auto;margin-left:auto;margin-top:0;margin-bottom: 0;}
#topheader a.faq {float: right; padding: 30px 0 0 0; margin: 0; width:200px; color:#000;font-weight: bold;} 
#topheader a.contact {float: right; padding: 25px 0 0 0; margin: 0; width:350px;color:#ff9933; font-weight: bold; text-align: center;}

#topheader img { float: left; margin: 14px 0 0 20px;}

#innercontent {background: url(../images/bg.gif) top repeat-x; width:800px; padding: 0; margin: 0 auto 0 auto;}
#innercontent p {padding: 0; margin: 0 0 10px 0; background: none;}
#innercontent p.mtopic {font-size: 14px;}
#innercontent p.rttopic {margin: 16px 0 0 0; padding: 0; text-align: center;}

#innercontent div.leftc { float: left; width: 360px; padding: 0; margin: 0 20px 0 25px;}
#innercontent div.leftc ul li { padding: 0; margin: 10px 0 0 0;}
#innercontent div.leftc p {padding: 0; margin: 0;}

#innercontent div.rightc {float: left; width: 360px; padding: 0; margin: 0 0 0 10px;}

#innercontent div.leftsign { float: left; width: 250px; padding: 0; margin: 0 0 0 15px; color: #003366;}
#innercontent div.rightsign {float: right; width: 480px; padding: 0 20px 0 0; margin: 0 0 0 10px; text-align: left;}
#innercontent div.rightpriv {float: right; width: 740px; padding: 0 30px 0 30px; margin: 0; text-align: left;}

.name {color: #E9832F; font-weight: bold;}
.title {font-weight: bold;}
.question {color: #003366; font-weight: bold;}

#innercontent ul {margin: 0; padding: 0 0 0 2em;}
#innercontent ul.nobullet {margin: 0; padding: 0; list-style-type: none;}

#innercontent ul li {list-style-position: outside; margin: 0 0 6px 0; padding: 0;}

#innercontent ul.rtpoints {margin: 30px 0 0 0; padding: 0 0 0 2em; width: 150px; float: right;}
#innercontent ul li, #innercontent ul.rtpoints li  {list-style-position: outside; margin: 0 0 6px 0; padding: 0;}

#innercontent ol {margin: 0; padding: 0 0 0 2px;}
#innercontent ol li {margin: 6px 0 8px 0; list-style: none;}

#innercontent ol p.space {margin:4px 0 0 0;}



.listheader {background: url(../images/header_o.gif) top no-repeat; width: 280px;height: 70px;text-align: center;font-size: 16px;line-height: 16px;color: #fff;display: block;font-weight: bold; margin: 8px auto 0 auto; padding: 15px 0 0 0; }
.listheader2 {background: url(../images/header_o.gif) top no-repeat; width: 280px;height: 70px;text-align: center;font-size: 16px;line-height: 16px;color: #fff;display: block;font-weight: bold; margin: 45px auto 0 auto; padding: 15px 0 0 0; }

#footer {text-align: center; line-height: 22px; margin: 90px 0 0 0;}






