/* File : application.css */

.score_title { font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight:bold; padding-right:10px; text-align:right; }
.below_average { text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight:bold; width:30px; height:17px; border:1px solid #000000; background:#ff6666; }
.average 	   { text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight:bold; width:30px; height:17px; border:1px solid #000000; background:#ffcc66; }
.dominate 	   { text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight:bold; width:30px; height:17px; border:1px solid #000000; background:#99cc66; }
.very_dominate { text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight:bold; width:30px; height:17px; border:1px solid #000000; background:#99ccff; }

.below_average_key { text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight:normal; height:17px; border:1px solid #000000; background:#ff6666; padding:2px 5px; }
.average_key 	   { text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight:normal; height:17px; border:1px solid #000000; background:#ffcc66; padding:2px 5px; }
.dominate_key 	   { text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight:normal; height:17px; border:1px solid #000000; background:#99cc66; padding:2px 5px; }
.very_dominate_key { text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight:normal; height:17px; border:1px solid #000000; background:#99ccff; padding:2px 5px; }

.percentages { font-family: Tahoma, Verdana, Arial; font-size: 7pt; text-align:center; height:15px; }

.best { background:#99cc66; padding:2px 0px; width:40px; text-align:center; }
.good { background:#ffcc66; padding:2px 0px; width:40px; text-align:center; }
.poor { background:#ff6666; padding:2px 0px; width:40px; text-align:center; }

.bestChoice { background:#99cc66; padding:5px; margin:5px 0px; }
.goodChoice { background:#ffcc66; padding:5px; margin:5px 0px; }
.poorChoice { background:#ff6666; padding:5px; margin:5px 0px; }

#route td p { padding:0px; margin:0px; }

#preview_nav { width: 175px; }
	#preview_nav ul { padding:0px; margin:0px 20px; }
	#preview_nav li { font-family: Tahoma, Verdana, Arial; font-size: 11px; list-style: square; color: #999999; padding-top:3px; padding-bottom:3px; }
	#preview_nav li a { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #6CB240; text-decoration: underline; }
	#preview_nav li a:link {}
	#preview_nav li a:visited {}
	#preview_nav li a:hover { text-decoration: none; }

/* USED */
 .page_footer { font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight: normal; line-height: 140%; text-decoration: none; color: #000000; }
 .date { font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight: normal; line-height: 140%; text-decoration: none; color: #000000; }

 .menu { font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight: bold; line-height: 140%; text-decoration: none; color: #FFFFFF; padding: 2px; }
A.menu:hover { color: #7E8082; background-color: #FFFFFF; }

 .popup { font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight: normal; line-height: 140%; text-decoration: none; color: #000000; }
A.popup:hover { font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight: normal; line-height: 140%; text-decoration: none; color: #FFFFFF; }

 .main_xs { font-family: Tahoma, Verdana, Arial; font-size: 7pt; font-weight: normal; text-decoration: none; color: #000000; }
A.main_xs:link { color: #6C6C6C; } /* 333333 */
A.main_xs:visited { color: #6C6C6C; }
A.main_xs:hover { text-decoration: underline; color: #6C6C6C; }

 .main_s { font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight: normal; text-decoration: none; color: #000000; }
A.main_s:link { color: #6C6C6C; } /* 333333 */
A.main_s:visited { color: #6C6C6C;}
A.main_s:hover { color: #6C6C6C; text-decoration: underline; }

 .main_s_b { font: 8pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #000000; }
A.main_s_b:link { font: 8pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #333333; }
A.main_s_b:visited { font: 8pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #333333; }
A.main_s_b:hover { font: 8pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: underline; color: #333333; }

 .main_m { font-family: Tahoma, Verdana, Arial; font-size: 9pt; font-weight: normal; text-decoration: none; color: #000000; }
A.main_m:link { color: #333333; }
A.main_m:visited { color: #333333; }
A.main_m:hover { text-decoration: underline; color: #333333; }

.main_m_b { font: 9pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #000000; }
A.main_m_b:link { font: 9pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #333333; }
A.main_m_b:visited { font: 9pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #333333; }
A.main_m_b:hover { font: 9pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: underline; color: #333333; }

 .main_l { font-family: Tahoma, Verdana, Arial; font-size: 12pt; font-weight: normal; text-decoration: none; color: #000000; }
A.main_l:link { color: #333333; }
A.main_l:visited { color: #333333; }
A.main_l:hover { text-decoration: underline; color: #333333; }

.main_l_b { font: 12pt/12pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #000000; }
A.main_l_b:link { font: 12pt/12pt Tahoma, Verdana; font-weight: bold; text-decoration: underline; color: #333333; }
A.main_l_b:visited { font: 12pt/12pt Tahoma, Verdana; font-weight: bold; text-decoration: underline; color: #333333; }
A.main_l_b:hover { font: 12pt/12pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #333333; }

/* MOD HEADER FONT */
.mod_hdr { font: 11pt/13pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #000000; }
A.mod_hdr:link { font: 11pt/13pt Tahoma, Verdana; font-weight: bold; text-decoration: underline; color: #000000; }
A.mod_hdr:visited { font: 11pt/13pt Tahoma, Verdana; font-weight: bold; text-decoration: underline; color: #000000; }
A.mod_hdr:hover { font: 11pt/13pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #000000; }

/* MOD HEADER LIGHT FONT */
.mod_hdr_light { font: 8pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #ffffff; }
A.mod_hdr_light:link { font: 8pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: underline; color: #ffffff; }
A.mod_hdr_light:visited { font: 8pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: underline; color: #ffffff; }
A.mod_hdr_light:hover { font: 8pt/9pt Tahoma, Verdana; font-weight: bold; text-decoration: none; color: #ffffff; }

/* MOD BODY FONTS */
.mod_s { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: none; color: #000000; }
A.mod_s:link { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: underline; color: #000000; }
A.mod_s:visited { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: underline; color: #000000; }
A.mod_s:hover { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: none; color: #000000; }

.mod_m { font: 9pt/9pt Tahoma; font-weight: none; text-decoration: none; color: #000000; }
A.mod_m:link { font: 9pt/9pt Tahoma; font-weight: none; text-decoration: underline; color: #000000; }
A.mod_m:visited { font: 9pt/9pt Tahoma; font-weight: none; text-decoration: underline; color: #000000; }
A.mod_m:hover { font: 9pt/9pt Tahoma; font-weight: none; text-decoration: none; color: #000000; }

.mod_l { font: 12pt/12pt Tahoma; font-weight: none; text-decoration: none; color: #000000; }
A.mod_l:link { font: 12pt/12pt Tahoma; font-weight: none; text-decoration: underline; color: #000000; }
A.mod_l:visited { font: 12pt/12pt Tahoma; font-weight: none; text-decoration: underline; color: #000000; }
A.mod_l:hover { font: 12pt/12pt Tahoma; font-weight: none; text-decoration: none; color: #000000; }	

/* ERROR & MESSAGE FONTS */ 
.error { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: none; color: #8C0031; }
A.error:link { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: underline; color: #8C0031; }
A.error:visited { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: underline; color: #8C0031; }
A.error:hover { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: none; color: #8C0031; }
.success { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: none; color: #6CB240; }
A.success:link { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: underline; color: #6CB240; }
A.success:visited { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: underline; color: #6CB240; }
A.success:hover { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: none; color: #6CB240; }

/* FORM FIELDS & BUTTONS */
.form_hdr { font: 10pt/10pt Tahoma; font-weight: bold; text-decoration: none; color: #666666; }
.form_label { font: 8pt/9pt Tahoma; font-weight: bold; text-decoration: none; color: #000000; white-space:nowrap; }
.form_req { font: 8pt/8pt Tahoma; font-weight: bold; text-decoration: none; color: #8C0031; }
.tbl_hdr { font: 9pt/9pt Tahoma; font-weight: bold; text-decoration: none; color: #000000; }
.form_display { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: none; color: #000000 ; }
A.form_display:link { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: underline; color: #000000; }
A.form_display:visited { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: underline; color: #000000; }
A.form_display:hover { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: none; color: #000000; }
.form_field { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: none;
			color: #000000; 
			background-color: #f0f0f0;
			border-color: #000000;
			border-style: solid;
			border-width: 1px;
 } 
.form_text_button { font: 7pt/8pt Tahoma; font-weight: bold; text-decoration: none; color: #333333; }
.form_text_button:link { font: 7pt/8pt Tahoma; font-weight: bold; text-decoration: none; color: #333333; }
.form_text_button:visited { font: 7pt/8pt Tahoma; font-weight: bold; text-decoration: none; color: #333333; }
.form_text_button:hover { font: 7pt/8pt Tahoma; font-weight: bold; text-decoration: underline; color: #000000; }
.form_button { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: none; 
					color: #000000; 
					background-color: #D0D0D0; 
					/*border-color: #000000; */
					/*border-style: beveled;*/
					/* border-width: 2px; */
 } 
 
 .form_button_s { font-family: Tahoma, Arial; font-size: 7pt; font-weight: bold; text-decoration: none; color: #666666;
	height: 16px;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: dedede;
	border-color: #011F3B;
	border-style: solid;
	border-width: 1px; }
	
.container { width:780px; border-collapse:collapse; }
.noprint { display:block; }

