html {
width: 						100%;
background-color:			#333333; /* gray*/
color:						#FFFFFF;
font-family:				Verdana;
font-size:					12px;
}

#main {
margin-left:				auto;
margin-right:				auto;
width:						800px;
background-color:			#000000;
}

#head {
background-image:			url(images/corners.jpg);
background-position:		top;
background-repeat:			no-repeat;
margin-bottom:				10px;
}

#content {
padding:					5px;
padding-top:				10px;
border-top:					#cccccc solid 1px;
}

#foot {
padding:					0px; /*changed from 4px*/
display:					block;
clear:						both;
}

#foot p {
font-size:					10px;
text-align:					center;
margin-left:				auto;
margin-right:				auto;
}

.nav {
width:						138px;
float: 						left;
display:					inline;
margin-top:					20px;
margin-left:				10px;
margin-right:				10px;
border-top:					#cccccc solid 1px;
text-align:					center;
}
a {
color:						#FF0000;
text-decoration:			none;
}

a:visited {
color:						#FF0000;
text-decoration:			none;
}

a:hover {
color:						#FFFFFF;
text-decoration:			underline;
}

p {
text-align:					justify;
color:						#CCCCCC;
/*width:						500px;*/
margin-left:				20px;
margin-right:				20px;
}

p.header {
text-align:					center;
font-weight:				bold;
/*font-size:					11px;*/
color:						#FFFFFF;
}

p.middle {
margin-left:				auto;
margin-right:				auto;
width:						600px;
}

.nav ul {
list-style-type: 			none;
margin-left:				0px;
padding-left:				0px;
font-size:					10px;
font-family:				Arial, Helvetica, sans-serif;
}

.nav li {
margin-bottom:				6px;
}

li.title {
margin-bottom:				0px;
margin-top:					6px;
font-weight:				bold;
font-size:					11px;
}

li {
color:						#CCCCCC;
}

.wel {
	background-color:#009900;
	}
.pos {
	background-color:#FF6600;
	}
.qtn {
	background-color:#666666;}
.comp_chart{
	background-color:#333333;
	}
				
.comp_chart a {
color:						#FFFF00;
text-decoration:			none;
}

.comp_chart a:visited {
color:						#FFFF00;
//#CCFF66;
text-decoration:			none;
}

.comp_chart a:hover {
color:						#FFFFFF;
text-decoration:			underline;
}

.app_img{
	/*width:400px;*/
	float:right; 
	padding:20px; margin-top:-10px;
}
.app_img img{
	padding:5px;
	}
.survey a{
		text-decoration:none;
		}
.survey a:visited{
		text-decoration:none;
		}
.survey a:hover{
		text-decoration:none;
		}
.survey{
		margin-left:650px; 
		margin-top:-70px;
		}
.imglink a{
	text-decoration:			none;
}
.imglink a:visited{
	text-decoration:			none;
}
.imglink a:hover{
	text-decoration:			none;
}
li.red_list{
	list-style:disc; color:red;
	}
.litext{
	color:#FFFFFF;
	font-weight:bold;
	}
.new_text{
	color:#FF0000;
	font-style:italic;
	font-weight:bold;
	}
#gray_curtain{
	display:none;
	width: 						100%;
	height:						100%;
	background: url(images/semi-tras-bg.png) repeat;
	/*opacity:.40;*/
	position:fixed;				/* use fixed so div doesn't move when page is scrolled*/
	top:0px;
	left:0px;
	float:left;
	border-style: solid;
	border-color:#FFFFFF;
	border-width:0px;
	margin-left:auto;
	margin-right:auto;
}			
.flash_tutorial{
	width:	750px;
	height:	500px;
	background-color:#000000;
	opacity: 1;
	position:relative;
	top:	0px;
	left:	0px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px;
	margin-left:auto;
	margin-right:auto;
}
.news_section{
	/*width:	780px;*/
	height:	120px;
	background-color:#000000;
	background-image:url(images/news_bg.png);
	background-repeat:no-repeat;
	opacity: 1;
	position:relative;
	top:	0px;
	left:	0px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px;
	margin-left:auto;
	margin-right:auto;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:22px;
	/*font-weight:bold;*/

}
.news_section a{
		color:#FFFFFF;
		border-bottom:1px solid red;
		}
.news_section a:hover{
		color:#FFFFFF;
		text-decoration:none;
		border-bottom:1px solid red;
		}		
.text90{
	/*layout-flow:vertical-ideographic;*/
	width:1px;
	height:70px;
	display:block;
	}
.tutorial_btn{
	position:relative;
	top: 0px;
	left: 0px;
	
	}
.tutorial_btn a{
	background-image:url(images/play_btn.png);
	background-repeat:no-repeat;
	background-position: 0px -1px;
	text-decoration:none;
	border-style:none;
	}

.tutorial_btn a:visited{
	background-image:url(images/play_btn.png);
	tborder-style:none;
	}
.tutorial_btn a:hover{
	background-image:url(images/play_btn_mouse_over.png);
	text-decoration:none;
	border-style:none;
	}			