body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	background:#000 url(images/background.gif);
	color:#fff;
	text-align:left;
	line-height:1.8;
	width:1024px;
}

div{
	width:100%;
	height:auto;
	overflow:hidden;
}

img{
border:none;
}

#topbar{
height:65px;
padding:10px;
}

.logo{
margin-left:4em;
}

fieldset{
padding:0px;
margin:0px;
position:absolute;
top:10px;
left:45em;
border:none;
width:32em;
}

fieldset ul{
padding:0px;
margin:0px;
list-style-type:none;
}

fieldset li{
display:inline;
}


fieldset legend{
padding:5px;
margin:0px;
font-weight:700;
}

fieldset a:link, fieldset a:visited{
padding:8px;
margin:0px;
color:#A5A5A5;
text-decoration:none;
}

fieldset a:hover, fieldset a:active{
padding:8px;
margin:0px;
color:#A5A5F5;
text-decoration:none;
}


fieldset input{
border-top:2px solid #000;
border-left:2px solid #000;
border-bottom:2px solid #A5A5A5;
border-right:2px solid #A5A5A5;
background-color:#A2C4F3;
color:#fff;
}

fieldset input[type='submit']{
border:2px solid #A5A5A5;
background-color:#A2C4F3;
color:#000066;
font-weight:900
}

.link{
height:35px;
padding:5px;
background-image:url(images/navback.gif);
background-repeat:no-repeat;
font-size:1.4em;
width:990px;
overflow:hidden;
}

.link ul{
padding:0px;
margin:0px;
list-style:none;
margin-left:6em;
}

.link li{
float:left;
}

.link li a{
padding:0px 20px;
border-left:1px solid #413E3E;
display:block;
text-decoration:none;
font-family:Arial,sans-serif,Verdana,Arial;
font-weight:900px;
color:#F1F1F1;
letter-spacing:-0.06em;
word-spacing:-0.10em;
}

.link li a:hover{
padding:0px 20px;
border-left:1px solid #413E3E;
display:block;
text-decoration:none;
font-family:Arial,sans-serif,Verdana,Arial;
font-weight:900px;
color:#F1F1F1;
letter-spacing:-0.06em;
word-spacing:-0.10em;
background-image:url(images/overstate.gif);
background-repeat:no-repeat;
background-position:center center;
}


.last{border-right:1px solid #413E3E;}

#banner{
height:250px;
border-bottom:2px solid #e2e2e2;
width:1000px;
overflow:hidden;
}

#left{
float:left;
width:35%;
}

#news{
width:290px;
margin:0 auto;
height:440px;
padding:5px;
border:.5px solid #e5e5e5;
background:#1E414D url(images/newsback.png);
}

.goleft{
width:302px;
margin:0 auto;
}

.imgleft{
margin-left:8px;
display:block;
margin-bottom:10px;
}

.title{
display:block;
padding:1px 24px;
margin-left:20px;
font-size:1.5em;
font-weight:700;
background-image:url(images/alert.png);
background-repeat:no-repeat;
background-position: 2px 10px;
}

#right{
float:left;
width:64%;
}

#clear{clear:both;}

#maincontent{
width:98%;
}

#maincontent table{
width:100%;
border-collapse:collapse;
background-image:url(images/tableback.png);
font-size:1.1em;
font-weight:900;
}

#maincontent td{
padding:5px;
border:.5px solid #24A;
text-align:center;
}

.newsdate{
font-size:.7em;
font-weight:700;
}

.newstitle{
font-size:.9em;
font-weight:700;
text-decoration:underline;
}

.newstitle a{color:#fff;}

.newscontent{
font-size:.9em;
margin-bottom:12px;
}

.newswrapper{
padding:5px 10px;
}

.toright{float:right; padding:5px;}

.fist{
  font-weight:900;
  color:#fff;
  padding:5px 20px;
  border-bottom:1px solid #fff;
  background-image:url(images/gold_bullion.ico);
  background-repeat:no-repeat;
  background-position: 2px 10px;
  background-color:#A2C4F3;
  }
  
  .second{
  font-weight:900;
  color:#fff;
  padding:5px 20px;
  border-bottom:1px solid #fff;
  background-image:url(images/pie_chart.ico);
  background-repeat:no-repeat;
  background-position: 2px 10px;
  background-color:#A2C4F3;
  }
  
  .plans{
    font-weight:900;
  color:#fff;
  padding:5px 20px;
  border-bottom:1px solid #fff;
  background-image:url(images/bar_chart.ico);
  background-repeat:no-repeat;
  background-position: 2px 10px;
  background-color:#A2C4F3;
  }
  
  #footer{
  margin:20px 0px 5px;
  width:1000px;
  overflow:hidden;
  }
  
  .todleft{text-align:center;}
  
  .figure{
  font-family:Lucida Calligraphy,Time New Roman, Arial, Serif;
  font-size:3em;
  color:#2288EE;
  }
  
  .cent{
    font-family:Ravie,Time New Roman, Arial, Serif;
    font-size:3em;
    color:#2288EE;
  }
  .daily{font-size:3em;color:#FF0000;}
  
  #registerform{
    margin-left:5em;
	padding:5px;
  }
  
   #registerform ul{
   list-style-type:none;
   padding:0px;
   margin:0px;
   }
   
   #registerform ul li{
     margin-bottom:5px;
   }
   
   #registerform label{
	 float:left;
	 width:12em;
   }
   
   input.noborder{
   border:0px;
   padding:5px;
   background:#222;
   color:#fff;
   }
   
   .redcolor{color:#ff2211;font-weight:900}
   
   ul{list-style-type:none;}
   
   #membernav{
   margin:0 auto;
   padding:5px;
   text-align:center;
   }
   
    #membernav ul{
    padding:0px;
	margin:0px;
	list-style-type:none;
   }
   
	 #membernav li a{
	 padding:2px 5px;
	 display:block;
	 font-weight:900;
	 width:90%;
	 border:.1px solid #888;
	 color:#ffffff; 
	 text-decoration:none;
    }
	
     #membernav li a:hover{
	 padding:2px 5px;
	 display:block;
	 width:90%;
	 border:.1px solid #888;
	 color:#0099FF;
	 text-decoration:none;
    }
#accwrapper{
padding:5px;
text-align:left;
}

#accwrapper table{
border:none;
margin-bottom:5em;
width:auto;
}

#accwrapper td{
border:none;
text-align:left;
font-weight:300;
padding:5px;
font-size:.9em;
}

.reflink{font-weight:900; font-size:1.5em;font-family:Geneva,Arial,serif;color:#0000FF;}