/* CSS Document */

body {
margin: 0px; padding: 0px;
color: #fff;
font: 76%/160% "Trebuchet MS", Trebuchet, arial, sans-serif;
background: #dd0055 url(../active_images/bg-repeat.jpg) repeat-x top left;
}

#container {
width:985px; 
margin: 0px auto 0px auto; padding: 0px;
}

#content {
width:985px;  
margin: 0px; padding:0px 0px 0px 0px;
background:url(../active_images/cal_bottom.gif) no-repeat top left;
}

#footer {
width:100%;
margin: 0px auto 0px auto; padding:25px 0px 25px 0px;
background-color:white;
background: #dd0055 url(../active_images/footer_bg.gif) repeat-x top left;

}

#disclaimer {
width:572px; height:38px;
margin: 0px auto 0px auto; padding:0px;

}

#footer p {
color:#cf0063;
font: 86%/130% "Trebuchet MS", Trebuchet, arial, sans-serif; 
}


#header { 
width: 985px; height:300px;
margin: 0px; padding:0px;
/*background: url(../active_images/header_bg.jpg) no-repeat top center;*/
}

#header_top { 
width: 985px; height:40px;
margin: 0px; padding:0px;
background-color:black;
}

#header_bottom { 
width: 985px; height:260px;
margin: 0px; padding:0px;
}

#header_bottom_left { 
width: 518px; height:260px;
margin: 0px; padding:0px;
float:left;
}

#header_bottom_right { 
width: 467px; height:260px;
margin: 0px; padding:0px;
float:left;
}

#header_bottom_right h2 { 
font: 150%/140% "Trebuchet MS", Trebuchet, arial, sans-serif;
margin: 0px; padding:0px;

}


#header_bottom_right_top { 
width: 457px; height:84px;
margin: 0px; padding:9px 10px 0px 0px;
float:left;
text-align:right;
}

#header_bottom_right_bottom { 
width: 447px; height:167px;
margin: 0px; padding:0px 20px 0px 0px;
float:left;

}

#content_bottom_left { 
width: 445px;  padding:130px 20px 0px 0px;
margin: 0px; 
float:left;
text-align:right;
}

#content_bottom_right { 
width: 500px;  _width: 495px;
margin: 0px; padding:20px 20px 20px 0px; 
float:left;
}

.clear {
clear:both;
}

#header h1 { 
display:none;
font-size:120%;
}

ul.submenu{
margin:0px; padding:0px;
text-align:center;
margin: 0px auto 0px auto;
line-height:1.7em;
}

ul.submenu li{
margin: 0px; padding: 0px;
list-style-type:none;
display: inline;	
}
.submenu a { color:#7ec8d3; padding:0px; margin:0px; text-decoration:none;  border-bottom:1px dotted #fff;}
.submenu a:visited { color:#7ec8d3; padding:0px; margin:0px; text-decoration:none;  border-bottom:1px dotted #fff;}
.submenu a:hover { padding: 0px; color:#fff; text-decoration:none; border-bottom:1px dotted #e51837;}
.submenu a:active { color:#fff;}


ul.disclaimer{
margin:0px; padding:0px;
}

ul.disclaimer li{
padding:0px; 
list-style-type:none;
display:inline;
margin:0px; padding:0px;
}

ul.disclaimer li a {
text-decoration:none;	
display:inline;
color: #999; margin:0px; padding:0px;
}

ul.disclaimer a:link, ul.disclaimer a:visited {
color: #fff; border-bottom: 1px dotted #fff;
margin:0px; padding:2px;
}

ul.disclaimer a:hover, ul.disclaimer a:focus {
color:white;
background-color: #663300; border-bottom: 1px dotted #fff;
margin:0px; padding:2px;


}


#navwrap {
width:985px; height:40px;
margin: 0px;  padding: 0px;
}

#nav li {
margin: 0px;  padding: 0px;
display: inline; list-style-type: none;
text-indent:-9999px;
}

#nav {
padding: 0px; height: 40px;
margin:0px;
}

#nav a {
float: left;
padding: 0px; height: 40px;
overflow: hidden;
}
#nav a:hover {
background-position: 0 -40px;
}
#nav a.selected {
background-position: 0 -40px;
} 
#nav a:active {
background-position: 0 -40px;
}


#home a  {
width: 92px;
background:url(../active_images/gif_home.gif) top left no-repeat;
}

#buy a  {
width: 139px;
background: url(../active_images/gif_buy.gif) top left no-repeat;
}

#about a  {
width: 347px;
background: url(../active_images/gif_about.gif) top left no-repeat;}

#history a  {
width: 226px;
background: url(../active_images/gif_history.gif) top left no-repeat;
}

#funds a  {
width: 181px;
background: url(../active_images/gif_funds.gif) top left no-repeat;
}

#content_bottom_right h3.tell {
text-indent: -3000px;
height:39px; width:430px;
margin: 0px; padding:0px 0px 0px 0px;
background: url(../active_images/tell.gif) no-repeat top left;

}

#content_bottom_right h3.welcome {
text-indent: -3000px;
height:39px; width:430px;
margin: 0px; padding:0px 0px 0px 0px;
background: url(../active_images/welcome.gif) no-repeat top left;

}

#content_bottom_right h3.buy {
text-indent: -3000px;
height:39px; width:430px;
margin: 0px; padding:0px 0px 0px 0px;
background: url(../active_images/buy.gif) no-repeat top left;

}

#content_bottom_right h3.history {
text-indent: -3000px;
height:39px; width:430px;
margin: 0px; padding:0px 0px 0px 0px;
background: url(../active_images/history.gif) no-repeat top left;

}

#content_bottom_right h3.funds {
text-indent: -3000px;
height:39px; width:430px;
margin: 0px; padding:0px 0px 0px 0px;
background: url(../active_images/funds.gif) no-repeat top left;
}

#footer_inner {
width:858px; 
margin: 0px auto 0px auto; padding:10px 0px 10px 0px;
text-align:center;
}

.divide {
	border-bottom:1px solid #ff0066;
	margin: 10px 0px 10px 0px;
}

form.mainform {
margin-bottom: 10px;
}
textarea {
width: 90%; border: 0px;
background:#eee; color: #080808;
padding: 2px; margin: 2px 0 10px 0;
font: normal 100% "Trebuchet MS", Trebuchet, arial, sans-serif;
}

form {
margin : 0px; padding : 0px;
}
fieldset {
margin : 3px; padding : 18px; border : none;
}
fieldset div br {
display : none;
}
.fieldset-details {
padding-top:10px;
width:230px;



}/* Style the legend, labels and the div containing the submit button. */label {
display : block;
}
#fm-submit {
clear : both;
padding-top : 3px;
text-align : center;
}
fieldset div {
margin : 0px; padding : 5px;
}
fieldset div.fm-optional {
display : block;
}
fieldset div input {
width:300px; /* Width for modern browsers */
border : 1px solid #990099;
background-color:#eee;
padding : 1px;
}
fieldset div select {
font: normal 100% "Trebuchet MS", Trebuchet, arial, sans-serif;
width: 270px; /* Width for modern browsers */
border : 1px solid #8ED300;
padding : 2px;
}
fieldset div label:before {

content: "*";
}
fieldset div.fm-optional label:before {
content: "";
}
/* Optional fields. */.fm-optional input {
border : 1px dotted #ccc;
}
.divform {
padding:0px 0px 20px 0px; margin:0px;
line-height:1.4em;
}
.labeltext_span {
color: white;
width:50%;



}



