/* CSS Document */



body{

	font-family:verdana, helvetica, sans-serif; 

	font-size:10px; 

	color:gray;

	margin:0px 0px 5px 0px;

}





/***************  LINKS   *****************/

a{

	text-decoration:none; 

	color:#09567C; 

	font-weight:normal; 

	text-decoration:none;

}

a:hover{

	color:#09567C; 

	font-weight:normal; 

	text-decoration:underline;

}

a:active{

	color:#09567C; 

	font-weight:normal; 

	text-decoration:underline;

}

a:visited{

	color:#09567C; 

	font-weight:normal; 

	text-decoration:none;

}



a.simple{

	text-decoration:none; 

	color:gray; 

	font-weight:normal; 

	text-decoration:none;

}

a.simple:hover{

	color:gray; 

	font-weight:normal; 

	text-decoration:underline;

}

a.simple:active{

	color:gray; 

	font-weight:normal; 

	text-decoration:underline;

}

a.simple:visited{

	color:gray; 

	font-weight:normal; 

	text-decoration:none;

}



a.orange:link{

	color:orange; 

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

	}

	

a.orange:visited{

	color:orange; 

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

	}

 

a.orange:hover{

	color:orange; 

	font-weight:bold;

	font-size:14px;

	text-decoration:underline;

	}











.button

{

	border:medium solid #666666; 

	background-color:#ffffff; 

	color:#666666; 

	font-size:9px;

	font-family:verdana;

}



.quick_nav

{

	background-color:#ffffff; 

	color:#333333;

	font-size:9px;

	text-align:left;

	margin:6px 10px -6px 0px;
	width: 150px;

}











/************************  TEMPLATE STYLE *********************************/





.main_table{



}



.main_table_top{

	background-image:url(images/top_line_bg.gif);

	background-repeat:repeat-x;

	background-position:top;

}



.below_logo{

	background-image:url(images/head_bg.gif);

	background-repeat:no-repeat;

	background-position:top;

	height:38px;

	margin-right:40px;

	text-align:right;

}



.mid_left{

	background-repeat:no-repeat;

	height:182px;

	padding-left:80px;

}



.mid_right{

	background-image:url(images/mid_right.gif);

	background-repeat:no-repeat;

	height:182px;

	padding-right:80px;

}



#text_left{

	clear:left;
	
	float:left;

	width:250px;

	text-align:left;

}



#text_right{

	float:right;

	width:414px;

	text-align:left;
	padding-right:45px;

}



#single_text{

	float:left;

	width:500px;

	margin-left:40px;

	text-align:left;

}



.above_footer{

	background-image:url(images/above_foot_bg.gif);

	background-repeat:repeat-x;

	background-position:center;

}



.footer{

	/*background-image:url(images/footer_bg.gif);*/

	background-repeat:no-repeat;

	height:72px;

}



.spacer{

	clear:both;

	width:100px;

	border-bottom:1px dashed eeeeee;

	margin-left:-5px;

	height:6px;

}



/*********** TEMPLATE TEXT STYLE *********************/



.panelist_red{

	color:#CC0000;

	font-weight:bold;

	font-size:12px;

}



.question_right{

	color:#666666;

}

	

.header{

	color:orange;

	font-size:16px;

	font-weight:bold;

}



.text{
	color:#666;
	font-size:10px;
}























/************************  OLD/ADMIN/CODE STYLE *********************************/





.iframe_content {

	float:right;
	
	z-index:1; 

	/*border:1px solid gray;*/

}



.menu {
	float:left;

	z-index:1;

}



#show_overview{


	z-index:1;

	width:210px;

	border-top:1px dashed gray;

	padding-left:10px;

	

}



#archive{


	z-index:1;

	width:210px;

	height:20px;

	border-top:1px dashed gray;

	padding-left:10px;

	vertical-align:middle;

}



#logo{


	top:0px;

	left:0px;

	}



#question_list{

	position:absolute; 

	left:220px; 

	top:37px;

	width:600px; 

	height:90%;

	z-index:1;

	border-left:1px dashed gray;

	padding-left:5px;

}



#nav{

	position:absolute; 

	left:220px; 

	top:7px; 

	z-index:1;

	border-bottom:1px dashed gray;

	border-left:1px dashed gray;

	width:70%;

	height:20px;

	padding-left:15px;

	padding-top:10px;

}









.answers{

	float:left;

	clear:left;

	width:50%;

	margin-top:20px;

	}

	

.comments{

	float:right;

	clear:right;

	width:45%;

	margin-top:30px;

	}



.table{

	border:1px solid gray; 

	padding:10px;

}



/*         text      */





.small{

	font-size:10px;

	font-weight:bold;

}

