/*
	File : application.css
	Date : 12.15.2005.dave
*/

body
{
	font-family: Tahoma, Arial;
	font-weight: normal;
	font-size: 8pt;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	color: #000000;	
}

a { color:#065DAD; text-decoration:underline; }
a:hover { text-decoration:none; }

font { font-family: Tahoma, Arial; }

.setPageHeight {}
.noPrint { display:block; }

/* ====================================================================================== */
/* MENU/NAVIGATION STYLES --------------------------------------------------------------- */
/* ====================================================================================== */

 .dnav_sub { font-family: Tahoma, Arial; font-size: 8pt; font-weight: normal; font-style: normal; text-decoration: none; color: #333333; padding: 0px 2px 0px 2px; background-color: #efefef; border: 1px solid #cccccc; }
A.dnav_sub:link {}
A.dnav_sub:visited {}
A.dnav_sub:hover { text-decoration: underline; }

 .dnav_sub_on { font-family: Tahoma, Arial; font-size: 8pt; font-weight: normal; font-style: normal; text-decoration: none; color: #333333; padding: 0px 2px 0px 2px; background-color: #F9C40A; border: 1px solid #D7A208; }
A.dnav_sub_on:link {}
A.dnav_sub_on:visited {}
A.dnav_sub_on:hover { text-decoration: underline; }

 .gnav { font-family: Tahoma, Arial; font-size: 7pt; font-weight: bold; font-style: normal; text-decoration: none; color: #FFFFFF; margin-right: 7px; }
A.gnav:hover { color: F9C40A; }

 .pnav { font-family: Tahoma, Arial; font-size: 7pt; font-weight: bold; font-style: normal; text-decoration: none; color: #333333; padding-top: 2px; }
A.pnav:link {}
A.pnav:visited {}
A.pnav:hover {}

 .location { font-family: Tahoma, Arial; font-size: 7pt; font-weight: normal; font-style: normal; text-decoration: none; color: #999999; padding-top: 2px; }
A.location:link { text-decoration: underline; }
A.location:visited { text-decoration: underline; }
A.location:hover { text-decoration: none; color: 333333; }
 
 .hdr_item_td { padding: 4px; }
 .hdr_item_on { padding: 2px; border: 1px solid #ffffff; background-image: url(/images/trans_grid.gif); }

 .hdr_item { font-family: Tahoma, Arial; font-size: 8pt; font-weight: normal; font-style: normal; text-decoration: none; color: #000000; }
A.hdr_item:link { text-decoration: none; }
A.hdr_item:visited { text-decoration: none; }
A.hdr_item:hover { text-decoration: underline; }
 
 .footer { font-family: Tahoma, Arial; font-size: 8pt; font-weight: normal; font-style: normal; text-decoration: none; color: #090909; }
A.footer:link { text-decoration: none; }
A.footer:visited { text-decoration: none; }
A.footer:hover { text-decoration: underline; }
 
/* ====================================================================================== */ 
/* GENERAL SITE STYLES ------------------------------------------------------------------ */ 
/* ====================================================================================== */

 h1 { font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; font-style: normal; text-decoration: none; color: #000000; margin-bottom: 0px; padding-bottom: 0px; } 
 
 .section_name { font-family: Tahoma, Arial; font-size: 9pt; font-weight: bold; font-style: normal; text-decoration: none; color: #F9C40A; }

 .faq_m { font-family: Tahoma, Arial; font-size: 8pt; font-weight: normal; font-style: normal; text-decoration: none; color: #065DAD; }
A.faq_m:link { text-decoration: underline; }
A.faq_m:visited { text-decoration: underline; }
A.faq_m:hover { text-decoration: none; }
 
 .main_m { font-family: Tahoma, Arial; font-size: 8pt; font-weight: normal; font-style: normal; text-decoration: none; color: #000000; }
A.main_m:link { text-decoration: underline; }
A.main_m:visited { text-decoration: underline; }
A.main_m:hover { text-decoration: none; }
 
 .main_s { font-family: Tahoma, Arial; font-size: 7pt; font-weight: normal; font-style: normal; text-decoration: none; color: #000000; }
A.main_s:link { text-decoration: underline; }
A.main_s:visited { text-decoration: underline; }
A.main_s:hover { text-decoration: none; }

 .main_m_b { font-family: Tahoma, Arial; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; color: #000000; }
A.main_m_b:link { text-decoration: underline; font-weight: bold;}
A.main_m_b:visited { text-decoration: underline; font-weight: bold;}
A.main_m_b:hover { text-decoration: none; font-weight: bold;}

 .main_l_b { font-family: Tahoma, Arial; font-size: 10pt; font-weight: bold; font-style: normal; text-decoration: none; color: #000000; }
A.main_l_b:link { text-decoration: underline; font-weight: bold;}
A.main_l_b:visited { text-decoration: underline; font-weight: bold;}
A.main_l_b:hover { text-decoration: none; font-weight: bold;}
 
/* ====================================================================================== */
/* FORM STYLES AND IRREGULAR STUFF ------------------------------------------------------ */
/* ====================================================================================== */

 .error { font: 8pt/8pt Tahoma, Arial; font-weight: normal; text-decoration: none; color: #dd0000; }
 .success { font: 8pt/8pt Tahoma, Arial; font-weight: normal; text-decoration: none; color: #065DAD; }

 .form_label { font-family: Tahoma, Arial; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; color: #000000; }

 .search_field { font-family: Tahoma, Arial; font-size: 8pt; font-weight: normal; font-style: normal; text-decoration: none; color: #000000;
	background-color: #ffffff;
	height: 14px;
	width: 105px;
	border: 1px solid #ffffff; 
	padding-left: 6px; }
	
 .search_button { font-family: Tahoma, Arial; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; color: #333333;
	background-color: #e0e0e0;
	height: 18px;
	width: 22px;
	border: 1px solid #999999; }
	
 .alpha_search { font-family: Tahoma, Arial; font-size: 8pt; font-weight: none; text-decoration: none; color: #000000;
	background-color: #DCDEE0;
	padding: 3px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	height: 20px;
 }
A.alpha_search:link {}
A.alpha_search:visited {}
A.alpha_search:hover { background-color: #065DAD; color: #ffffff; }

 .alpha_search_on { font-family: Tahoma, Arial; font-size: 8pt; font-weight: none; text-decoration: none; color: #ffffff;
	background-color: #065DAD;
	padding: 3px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	height: 20px;
 }
A.alpha_search_on:link {}
A.alpha_search_on:visited {}
A.alpha_search_on:hover { }

.form_button_s { font: 7pt/8pt Tahoma; font-weight: bold; text-decoration: none; 
					color: #000000;
					background-color: #D0D0D0;
					/*border-color: 000000; */
					/*border-style: beveled;*/
					border-width: 1px;
 }
 
 .form_hdr { font-family: Tahoma, Arial; font-size: 9pt; font-weight: bold; text-decoration: none; color: #000000; }
 .form_display { font-family: Tahoma, Arial; font-size: 8pt; font-weight: none; text-decoration: none; color: #000000; }
 .form_error { font-family: Tahoma, Arial; font-size: 8pt; font-weight: bold; text-decoration: none; color: #990000; }
 .form_success { font-family: Tahoma, Arial; font-size: 8pt; font-weight: bold; text-decoration: none; color: #000000; }
 .form_label { font-family: Tahoma, Arial; font-size: 8pt; font-weight: bold; text-decoration: none; color: #000000; }
 .form_field { font-family: Tahoma, Arial; font-size: 8pt; font-weight: none; text-decoration: none; color: #000000;
	color: #000000; 
	background-color: #ffffff;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
 }
 .form_button { font-family: Tahoma, Arial; font-size: 8pt; font-weight: normal; font-style: normal; text-decoration: none; line-height: 140%; color: #000000;
	height: 18px;
	padding-top: -1px;
	padding-left: 5px;
	padding-right: 5px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px; 
	background-color: #dedede; 
 }
  
