body {
margin:0 auto;
font-family:Arial, sans-serif;
font-size:11px;
}

#mainbox {
width:1000px;
margin: 0 auto;
background:url(images/bg.gif)  repeat-y;
}


#bluebar {
width:55px;
padding:0;
margin:0;
float:left;
}

#holder {
width:847px;
margin-left:105px;
margin-top:30px;
float:left;
}


#menu{
width:847px;
padding-top:5px;
padding-bottom:5px;
border-top:#5a5959 1px dotted;
border-bottom:#5a5959 1px dotted;
text-align:right;
}

#header {
width:847px;
height:128px;
margin-top:20px;
margin-bottom:0;
padding-bottom:0;
}

#contentholder {
width:845px;
border-top:none;
border-left:#090547 1px solid;
border-right:#090547 1px solid;
border-bottom:#090547 1px solid;

}


#col-left {
width:472px;
margin-left:50px;
float:left;
margin-top:50px;
}

#col-right {
width:240px;
margin-right:65px;
float:right;
margin-top:50px;
}

#topbox {
width:470px;
height:8px;
background:url(images/top-corn.gif) no-repeat;

}
#midbox {
width:468px;
border-left:#090547 1px solid;
border-right:#090547 1px solid;
padding:0;
margin:0;

}
#bottombox {
width:470px;
height:8px;
background:url(images/bottom-corn.gif) no-repeat;
margin-bottom:50px;
}

#textcontent{
margin:0 10px;
padding:0;
}

p{margin-top:0; 
margin-bottom:0; 
padding-top:5px; 
padding-bottom:5px;
}
h2{
font-size:11px;
font-weight:bold;
padding:10px 0 5px 0;
margin:0;
}

#menu a {color:#7a7a7a; 
padding-left:10px; 
padding-right:10px; 
text-decoration:none; 
font-weight:bold}

#menu  a.act {color:#090547;}

#footer {
width:847px;
float:left;
height:30px;
margin-top:10px;
}


#flash {
padding-left:3px; 
padding-bottom:20px; 
margin:0;
}

#finfo{
margin-left:1px;
}

#finfo-top {
width:241px;
height:29px;
background:url(images/furtherinfo.gif) no-repeat;
}


#finfo-mid {
width:239px;

border-left:#090547 1px solid;
border-right:#090547 1px solid;
}


#finfo-bot {
width:241px;
height:9px;
background:url(images/infobottom.gif) no-repeat;
}

.further { 
padding:5px 10px; 
font-weight:500; }

#finfo .formholder {
padding-left:25px; 
padding-bottom:5px;  
color:#090547; 
font-size:11px; 
font-weight:bold;}

#finfo .txtfld { 
width:185px;  
background:#b0b0b0;}

#finfo .txtarea { 
width:185px; 
height:70px;  
background:#b0b0b0;}


#cinfo{
margin-left:1px;
margin-top:15px;
}

#cinfo-top {
width:241px;
height:29px;
background:url(images/conv.gif) no-repeat;
}


#cinfo-mid {
width:239px;
border-left:#090547 1px solid;
border-right:#090547 1px solid;
}


#cinfo-bot {
width:241px;
height:9px;
background:url(images/infobottom.gif) no-repeat;
}


#cinfo .formholder {
padding-left:15px; 
padding-bottom:5px;  
color:#090547; 
font-size:11px; 
font-weight:bold;}

#cinfo .txtfld { 
width:195px;  
background:#b0b0b0;}

#cinfo .txtfld2 { 
width:210px;  
background:#b0b0b0;
font-size:11px;
}

#cinfo .txtarea { 
width:185px; 
height:70px;  
background:#b0b0b0;}

.tdbg {background:#efefef;}

.cimg {padding:5px 0 15px 5px}

.gquest { color:#20691c; 
font-weight:bold;}

#contact h2 {font-size:13px;}
#contact #textcontent{
height:592px; 
font-size:13px
}

#reg-holder{
width:453px;
margin-left:7px;
margin-top:10px;

}
#reg-top {
width:453px;
height:12px;
padding:0;
margin:0;
background:url(images/reg-top.gif) no-repeat;
}


#reg-mid {
width:453px;

padding:0;
margin:0;
background:#efefef;
}

#reg-bot {
width:453px;
height:12px;
padding:0;
margin:0;
background:url(images/reg-bot.gif) no-repeat;
}


#register h2{
color:#373469;
font-size:12px;
padding-left:10px;

}


.reg-form-hold{
width:440px;
margin-left:10px;
font-size:11px;
color:#515151;
clear:both;
}

.reg-form-left{
width:105px;
float:left;
}


.reg-form-center{
width:145px;
float:left;
}


.reg-form-right{
width:185px;
float:left;
font-size:10px
}

.warn { color:#6e1313;}

.reg-txt-field {
width:135px;
color:#FFFFFF;
border:#000066 1px solid;
}

.reg_sel_field { 
font-size:11px; color:#515151; width:137px;
}

.reg_sel_field2{ 
font-size:11px; color:#515151; width:150px;
}

.sep {
  height:7px;
  padding:0;
  margin:0;
  clear:both;
  }
  
.disclose {color:#999999; font-size:10px}




#about-us #finfo{
margin-top:2227px;
}

#contact #finfo{
margin-top:6px;
}

#faqs #finfo{
margin-top:1822px;
}

#terms-service #finfo{
margin-top:1107px;
}

#register #finfo{
margin-top:71px;
}


.gecko.win #about-us #finfo{
margin-top:2273px;
}

.gecko.win #contact #finfo{
margin-top:21px;
}

.gecko.win #faqs #finfo{
margin-top:1840px;
}

.gecko.win #terms-service #finfo{
margin-top:1125px;
}

.gecko.win #register #finfo{
margin-top:61px;
}


.chrome #about-us #finfo{
margin-top:3747px;
padding-top:357px;
}


.chrome #contact #finfo-top{
margin-top:-25px;
}

.chrome #faqs #finfo{
margin-top:3458px;
padding-top:297px;
}

.chrome #terms-service #finfo{
margin-top:1161px;
padding-top:280px;
}

.chrome #register #finfo-top{
margin-top:-32px;

}


.safari #about-us #finfo{
margin-top:1915px;
}

.safari #contact #finfo{
margin-top:42px;
}

.safari #faqs #finfo{
margin-top:1542px;
}

.safari #terms-service #finfo{
margin-top:845px;
}

.safari #register #finfo{
margin-top:88px;
}



#siteby a { font-family:Arial, sans-serif;  color:#999999; text-decoration:none; padding:0;}
#siteby{ width:840px; height:14px; margin:0 auto;  font-size:11px; color:#999999; padding:5px; text-align:right; }

