html,body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EEEEEE;
	border: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    height: 100%;	
}
.site_border {
    border: 2px solid #000066;
    height: 100%;	
}
.cemec_border {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: 2px solid #999999;
	background-color: #FFFFFF;	
}
.content_border {
    height: 100%;	
}
.question_border {
    border: 1px solid #554A35;
    height: 100%;
	background-color: #CCCCCC;		
}
.page_content {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #554A35;
	text-decoration: none;	
}
.page_content A{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #554A35;
	text-decoration: underline;
}
.page_content A:hover {
   	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 10px;
	text-decoration: underline; 
	color: #999999;
}	
.past_date {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;	
	background-color: #EEEEEE;
}	
.past_date A{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;	
	background-color: #EEEEEE;
}	
.past_date A:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #554A35;
	text-decoration: underline;	
	background-color: #EEEEEE;
}	
.form_table {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 0px; 
	margin-bottom: 0px;
}
.form_input_box { 
	color: #554A35; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.table_header {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EEEEEE;
	text-decoration: none;	
	background-color: #000066;
}
.table_header A{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #554A35;
	text-decoration: underline;
}
.table_header A:hover {
   	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 10px;
	text-decoration: underline; 
	color: #999999;
}	
.table_group {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #554A35;
	text-decoration: none;	
	background-color: #FFFFFF;
}		
.table_row {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #554A35;
	text-decoration: none;	
	background-color: #EEEEEE;
}
.table_row A{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #554A35;
	text-decoration: underline;
}
.table_row A:hover {
   	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 10px;
	text-decoration: underline; 
	color: #999999;
}			
.x_background_color_tan {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #554A35;
	text-decoration: none;	
	background-color: #F1EEE9;
}
.x_background_image_blue {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/layout/bg_blue.gif);	
}
.x_background_image_border_top {
	background-image: url(../images/layout/content_border_top.gif);	
}
.x_background_image_border_side {
	background-image: url(../images/layout/content_border_side.gif);	
}