/* <! Catch All Style Definitions --> */

input{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}
td{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}
p{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}
option{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}
ul{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}
ol{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}
li{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}
.body_default_txt{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}
A.sub_content_txt:hover{
	text-decoration: underline;
	color: #CCCCCC;
}

A, A:visited, A:link{
	color: #1E4573;
	text-decoration: none;
}
A:hover{
	text-decoration: underline;
	color: #CCCCCC;
}
.subhead_txt {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.label_txt {
	font-size: 10px;
}
.superscript_txt {
	font-size: 8px;
}
.warning_txt {
	color: #FF0000;
	font-weight: bold;
}
.underline_txt {
	text-decoration: underline;
}

.HILITE	
{
	cursor:pointer;font:bold; 
}
.LOLITE 
{
	cursor:default;color:none;font:bold; 
}

/* <! Header Style Definitions --> */
.login_txt {
	font: bold 12px arial,helvetica,sans-serif;
}
.green_bold_txt {
	font-weight: bold;
	color: #999933;
}
.search_txt{
	font: 11px arial,helvetica,sans-serif;
}


/* <! Footer Style Definitions --> */
.footer_txt {
	color: #FFFFFF;
}
A.footer_txt, A.footer_txt:visited, A.footer_txt:link{
	color: #1E4573;
	text-decoration: none;
}
A.footer_txt:hover{
	text-decoration: underline;
	color: #CCCCCC;
}

/* <! Home Page Content Style Definitions --> */
.headline_txt {
	font-weight: bold;
	color: #FFFFFF;
}

A.sub_content_txt, A.sub_content_txt:visited, A.sub_content_txt:link{
	font-weight:bold;
	color: #1E4573;
	text-decoration: none;
}
A.sub_content_txt:hover{
	text-decoration: underline;
	color: #CCCCCC;
}
.sub_content_txt{
	font-size: 11px;
	color: #666666;
}



/* <! Interior Page Content Style Definitions --> */

A.interior_sub_content_txt, A.interior_sub_content_txt:visited, A.interior_sub_content_txt:link{
	color: #444444;
	text-decoration: none;
}
A.interior_sub_content_txt:hover{
	text-decoration: none;
	color: #0000AA;
}
.interior_program_title_txt{
	font: bold 24px arial,helvetica,sans-serif;
	color: #003399;
}
.interior_header_txt{
	font: bold 24px arial,helvetica,sans-serif;
	color: #999999;
}
.interior_sub_header_txt{
	font: bold 20px arial,helvetica,sans-serif;
	color: #999933;
}
.interior_sub_content_txt{
	font-size: 11px;
	color: #333333;
}
.interior_small_txt{
	font-size: 10px;
}


/* <! Secondary Navigation Style Definitions --> */
.secondary_nav_title_txt{
	font-size: 10px;
	color: #333333;
}
.secondary_nav_level1_txt{
	font-size: 9px;
	color: #666666;
}
A.secondary_nav_level1_txt, A.secondary_nav_level1_txt:visited, A.ssecondary_nav_level1_txt:link{
	color: #666666;
	text-decoration: none;
}
A.secondary_nav_level1_txt:hover{
	text-decoration: underline;
	color: #999999;
}
.secondary_nav_level2_txt{
	font-size: 9px;
	color: #333333;
}
A.secondary_nav_level2_txt, A.secondary_nav_level2_txt:visited, A.secondary_nav_level2_txt:link{
	color: #1E4573;
	text-decoration: none;
}
A.secondary_nav_level2_txt:hover{
	text-decoration: underline;
	color: 999999;
}




UL.secondary_nav:first-line{
	line-height: 10%;
}
LI.secondary_nav:first-line{
	line-height: 90%;
}
LI.secondary_nav{
	line-height: 90%;
} 
 



/* <! Form Content Style Definitions --> */
.form_txt{
	font: bold 12px arial,helvetica,sans-serif;
	color: #666666;
}