html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-y;
	background-color:#202020;
}

a:link { color:#ffffff; text-decoration:none;}
a:visited { color:#FFFFFF; text-decoration:none;}
a:hover { color:#bc0404; text-decoration:none;}
a:active { color:#999999; } 

a:link img { color:#ffffff; text-decoration:none;}
a:visited img { color:#FFFFFF; text-decoration:none; }
a:hover img { color:#8C0003; }
a:active img { color:#999999; } 

table{ 
	color: #999999;
	font: 12px Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid thin #333333;
	padding:10px 10px 10px 10px;
}

h1 { 
	font:1.3em Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#FFFFFF;
	padding: 0 0 2px 0;
	border-bottom:solid 1px #510000;
}

h2 {
	font:0.9em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

h3 {
	font:0.85em Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding:10px 0 2px 0;
	border-bottom:solid 1px #333333;
	margin:0 0 10px 0;
}


p{
	font: 0.78em Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#999999;
}


li{
	font: 0.78em Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#999999;
}

smalltext{
	font: 0.7em Arial, Helvetica, sans-serif;
	color:#999999;
}

#chartdiv{
	background-color:#000000;
}

#header{
padding:0 0 0 0;
margin:0 0 0 0;
height:150px;
width:950px;
margin: 0 auto 0 auto;
background: #000000;
}

.headerLogos{
padding:0;
margin:0 auto 0 auto;
width:950px;
height:150px;
}

#headermenu{
padding:0;
margin:0 auto 0 auto;
width:950px;
text-align:center;
height:70px;
padding: 20px 0 20px 0;
}

.padding{
	height:25px;
	width:auto;
}


#content600{
	height:600px;
	width:950px;
	margin:0 auto 0 auto;
}

#content800{
	height:800px;
	width:950px;
	margin:0 auto 0 auto;
}

#content1000{
	height:1000px;
	width:950px;
	margin:0 auto 0 auto;
}

#content1200{
	height:1200px;
	width:950px;
	margin:0 auto 0 auto;
}

#content1400{
	height:1400px;
	width:950px;
	margin:0 auto 0 auto;
}

#content1600{
	height:1600px;
	width:950px;
	margin:0 auto 0 auto;
}



#content1800{
	height:1800px;
	width:950px;
	margin:0 auto 0 auto;
}

#contentauto{
	height:auto;
	width:950px;
	margin:0 auto 0 auto;
}



#footer{
padding: 30px 50px 30px 0;
margin:0 auto 0 auto;
width:900px;
}



#indexfooter{
	padding:0;
	margin:0 auto 0 auto;
	width:950px;
}

.footer {
	text-align:right;
	padding:15px 0 15px 0;
	background:url(images/bottom-gradient.png) top repeat-x;
}

.footer p{
	font: 0.71em Arial, Helvetica, sans-serif;
	text-align:center;
	color:#999999;
}

#footer p{
	font: 0.78em Arial, Helvetica, sans-serif;
	text-align:right;
	color:#999999;
}


.leftcontent{
	width:475px;
	margin:0 0 0 50px;
	padding:0 25px 0 0;
	float:left;
}

.rightcontent{
	width:300px;
	margin:0 50px 0 25px;
	float:right;
}

.centralcontent{
	width:850px;
	height:auto;
	padding:1px 0 0 0;
	margin: 0 auto 0 auto;
}

.innerbordercontent{
	border:solid 1px #333333;
	margin:0 0 0 0;
	padding: 10px 10px 10px 10px
}

.innercontent{
	margin:15px 15px 0 0;
	padding:10px 10px 10px 0;
	text-align:left;
	height:500px;
}

.footerlogo{
	height:114px;
	background:url(images/logo-footer.gif) no-repeat;
	width:950px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;

}

.copyright {text-align:left; float:left; width:200px; padding:0 0 0 25px; margin:0 auto 0 auto;}