
/* Main BODY =========================================================================================== */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background: #EEEEEE;
	/* background:#EEEEEE url("/images/back_000.gif") repeat-y fixed top;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
}

/* For surveys =========================================================================================== */

.survey_header_votes {
	color: #EEEEEE; 
	font-size: 24px; 
}

.survey_header_votes A { 
text-decoration: underline;
		  color: #EEEEEE;
}
.survey_header_votes A:hover { 
text-decoration: underline;
		  color: #EEEEEE;
	 background: #DD8888;
}



.survey_header {
	color: #EEEEEE; 
	font-size: 12px; 
}

.survey_header A { 
text-decoration: underline;
		  color: #EEEEEE;
}
.survey_header A:hover { 
text-decoration: underline;
		  color: #EEEEEE;
	 background: #DD8888;
}
 
 
 
.survey_footer {
	    color: #990000; 
	font-size: 12px; 
}

.survey_footer A { 
text-decoration: underline;
		  color: #990000; 
}
.survey_footer A:hover { 
text-decoration: underline;
		  color: #990000; 
}
 
 
 
 .survey_votes {
	font-size: 16px; 
	font-weight: bold;
	color: #333333; 
}





.category_tab_names {
	font-size: 14px; 
	font-weight:bold;
	color: #666666; 
}

.category_tab_names A { 
text-decoration: underline;
		  color: #666666;
 }
.category_tab_names A:hover { 
text-decoration: underline;
		  color: #666666;
	 background: #FFFFFF;
 }





.category_link {
	font-size: 14px; 
	font-weight: bold;
	color: #666666; 
	padding: 4px;
	text-decoration: none;
}

.category_link A { 
text-decoration: none;
		  color: #666666;
 }
.category_link A:hover { 
text-decoration: underline;
		  color: #666666;
	 background: #FFFFFF;
 }

.category_link_selected {
	font-size: 14px; 
	font-weight: bold;
	color: #666666; 
	background: #FFFFFF;
	padding: 2px;
	/* border: 1px solid; */
}

.category_link_selected A { 
text-decoration: none;
		  color: #666666;
 }
.category_link_selected A:hover { 
text-decoration: underline;
		  color: #666666;
	 background: #FFFFFF;
 }




.survey_question {
	font-size: 16px; 
	font-weight: bold; 
	color: #993333; 
}

.survey_question_closed {
	font-size: 16px; 
	font-weight: bold; 
	color: #666666; 
}

.survey_item {
	font-size: 14px; 
	font-weight: normal; 
	color: #666666; 
}

.survey_item_votes {
	font-size: 14px; 
	font-weight:normal;
	color: #666666; 
}

.survey_thanks {
	font-size: 16px; 
	font-weight: bold;
	color: #996666; 
}

.survey_comment {
	font-size: 14px;
}


.font_welcome {
	font-size: 18px;
	color: #996666; 
}

/* General use =========================================================================================== */
.page_header {
	font-size: 22px;
	color: #11017E;
	font-weight: bold;
}

.dashed_border {
    overflow: auto;
	padding: 2px;
	border-width: 2px;
	border-color: #999999;
	border-style:solid;
}

.font_normal {
	font-size: 14px; 
}

.font_slogan {
	font-size: 14px; 
	font-weight: bold; 
	color:#990000;
}

.font_basic_bold_gray {
	font-size: 14px; 
	font-weight: bold; 
	color: #666666; 
}

.font_normal_bold {
	font-size: 14px; 
	font-weight: bold; 
	color: #333333; 
}

.font_large_green {
	font-size: 24px;
	font-weight: bold;
	color: #006507;
}

.font_message {
	font-size: 16px; 
	font-weight: bold;
	color: #B10202;
}

.font_micro {
	font-size: 10px;
}
.font_mini {
	color:#666666;
	font-size: 12px; 
}
.font_mini_dark {
	color:#333333;
	font-size: 12px; 
}
.font_bold {
	font-weight: bold; 
}
.font_red {
	color: #B10202; 
}

.font_table_header {
	font-size: 18px; 
	color: #333333; 
}


A  { 
text-decoration: underline;
		  color: #3300CC;
 }
A:hover  { 
text-decoration: underline;
		  color: #3300CC;
	 background: #FFDDDD;
 }


.cell_underline {
	border-bottom:solid; 
	border-bottom-color:#999999; 
	border-bottom-width:1px;
}

