/* CSS Document */

body, div, p, ul, li, h1, h2, h3, h4 {
   margin:0;
   padding:0;
}
body {
   text-align:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   line-height:1.5em;
   background:url(images/blue_bkgd.gif) repeat-x #000026;
}
a:link, a:visited {
   color:#000066;
}
a:hover {
   color:red;
   text-decoration:none;
}
#top {
   width:850px;
   margin:0 auto;
   height:126px;
   background:url(images/top_bar_bkgd.gif) repeat-x;
}
#logo {
   float:left;
   width:646px;
}
#topright {
   float:right;
}
#topright h4 {
   width:79px;
   padding-top:12px;
   text-align:center;
   float:right;
   font-size:11px;
   font-weight:bold;
   color:white;
}
#topright h4 a:link, #topright h4 a:visited {
   color:white;
   text-decoration:none;
}
#topright h4 a:hover {
   color:#ffcc33;
}
#topright h4.email {
   background:url(images/email_btn_off.gif) no-repeat;
}
#topright h4.email:hover {
   background:url(images/email_btn_on.gif) no-repeat;
}
#topright h4.upload {
   background:url(images/upload_btn_off.gif) no-repeat;
}
#topright h4.upload:hover {
   background:url(images/upload_btn_on.gif) no-repeat;
}
.clearboth {
   clear:both;
}
#mainmenu {
   width:850px;
   height:25px;
   margin:0 auto;
   text-align:center;
   background:url(images/top_menu_bkgd.gif) repeat-x;
}
#mainmenu ul {
   list-style:none;
   text-align:center;
   height:25px;
}
#mainmenu li {
   display:inline;
   padding:0 12px;
   font-size:14px;
   font-weight:bold;
   color:#000066;
   text-align:center;
}
#mainmenu li a:link, #mainmenu li a:visited {
   color:#000066;
   text-decoration:none;
   text-transform:uppercase;
}
#mainmenu li a:hover {
   color:red;
   text-decoration:underline;
}
#flashDiv {
   width:850px;
   margin:0 auto;
   height:400px;
}#mainbody {
   width:850px;
   margin:0 auto;
   background:url(images/large_register2.gif) bottom right no-repeat #fff;
}
#mainhome {
   width:850px;
   margin:0 auto;
   background:url(images/main_body1.gif) repeat-y white;
}
#graycol {
   width:252px;
   float:left;
   background:url(images/left_col_bkgd.gif) repeat-y;
   color:#666666;
   text-align:left;
}
#leftcol {
   padding:40px 12px;
}
#leftcol h1 {
   height:50px;
   padding:12px 0 24px 50px;
   font-size:30px;
   line-height:1em;
   font-weight:bold;
   color:red;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-weight:normal;
   font-style:italic;
   background:url(images/h1_reg_gray.gif) top left no-repeat;
}
#leftcol ul.featurelist {
   list-style: outside url(images/reg_bullet_left.gif)
}
#leftcol ul.featurelist li {
   margin:0 0 6px 19px;
   font-size:14px;
   line-height:15px;
   font-weight:bold;
   color:#000066;
}
#leftcol p.quote {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:18px;
   font-style:italic;
   line-height:2em;
   color:#000066;
   margin-left:12px;
}
#leftcol p.credit {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-transform:uppercase;
   font-weight:bold;
   line-height:1em;
   color:#666666;
   padding-top:18px;
   margin-left:12px;
}
#rightcol {
   width:508px;
   padding:60px 40px;
   float:right;
}
.goleft250 {
   width:250px;
   float:left;
}
.goright240 {
   width:240px;
   padding-left:18px;
   float:right;
}
#rightcol p {
   font-size:14px;
   line-height:1.5em;
   padding-bottom:1em;
   color:#333333;
}
#rightcolfull {
   float:right;
}
#bottom {
   width:850px;
   margin:0 auto;
   height:73px;
   background-color:#666666;
}
#bottom p {
   padding-top:9px;
   font-size:13px;
   line-height:14px;
   text-transform:uppercase;
   font-weight:bold;
   color:white;
   text-align:center;
}
#bottom p.goldtype {
   font-size:14px;
   color:#ffcc33;
   letter-spacing:.1em;
   padding-top:8px;
}
 #bottom img.animation {
    float:left;
}
ol.qa {
   font-weight:bold;
}
ol.qa li {
   padding-bottom:6px;
}
ol.qa li a:link, ol.qa li a:visited {
   color:#000066;
   text-decoration:none;
}
ol.qa li a:hover {
   color:red;
}
#questions li, #questions li li {
    margin-left:40px;
}
#questions .rtq {
   font-weight:bold;
   padding:12px 0 24px 40px;
}
.rtq a:link, .rtq a:visited {
   color:#000066;
   text-decoration:none;
   font-size:10px;
}
.rtq a:hover {
   color:red;
}