/* *************************************************
PROGRAM SUB NAV BAR
*/
.hiddenData {
	display:none; 
	visibility:hidden; 
}

.px11copynopadding{
	font-family: Verdana,Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 21px;
	color: #333333; 
}

.tabPlain{
	background-color:none;
}

.tabSelected{
	background-color:#ffffff;
}

/* ****************************************** */
/*
.indexbk { 
	background-image: url(res/bg.gif); 
	background-repeat:repeat; 
} 
*/

A { 
	font-family:arial; color:#333333; 
	text-decoration:underline; 
	font-weight: bold;
} 

A:visited { 
	font-family:arial; 
	color:#660033;
	font-weight: bold;
	text-decoration:underline; 
}

A.podtext{ 
	font-family:Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	text-decoration:none;
} 

A:podtext:hover{ 
	font-family:Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066FF;
	text-decoration:none; 
}

A.podtext:visited{ 
	font-family:Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	text-decoration:none; 
}

A.podtext_ad { 
	font-family:Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003399;
	text-decoration:none;
} 

A:podtext_ad:hover { 
	font-family:Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066FF;
	text-decoration:underline; 
}

A.podtabtit { 
	font-family:Myriad Web, Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
} 

A:podtabtit:hover { 
	font-family:Myriad Web, Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none; 
	font-weight:normal;
}

A.podtabtit:visited { 
	font-family:Myriad Web, Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
} 

.th_link {
	float:left;
	border:solid 1px #3399ff;
	padding:0px;
	margin-right:0px;
} 

.ad_link {
	float:left;
	border:solid 1px #d2ff00;
	padding:0px;
	margin-right:0px;
} 

.bodyz { 
	background-image: url(res/bg.gif); 
	background-repeat:no-repeat;
	background-position:top;
}

bodyblank { 
	background-color:#FFFFFF;
}

/*  <!---  Titles  --> */

.tit_blu { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 24px;
	font-weight:bold;
	color: #6699ff;
	
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}

.tit_gry { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 18px;
	font-weight:bold;
	color: #999999;
	
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}

.bartit_hm { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 16px;
	font-weight:bold;
	color: #c5c4c4;
	
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}

.bartit_pod { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold;
	color: #c5c4c4;
	
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
	
	background-image: url(res/pod_bar_bg.gif); 
	background-repeat:repeat-x; 
}

.subtit_gry { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}
.copy { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}

.copy_lg { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}

.copy_sm { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}

.copy_sm_blu { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 10px;
	color: #3399ff; 
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}

.copy_grey { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 11px;
	color: #333333; 
	padding-top: 3px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px; 
}

.copybold { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
}

/* <!-- forms --> */

.labels_test{ 
	font-family:Myriad Web, Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none; 
	padding-right: 4px; 
}

.labels_lt{ 
	font-family:Myriad Web, Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none; 
	padding-right: 4px; 
}

.labels_bld{ 
	font-family:Myriad Web, Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none; 
	font-weight:bold;
	padding-right: 4px; 
}

.input_blu { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #3399ff; 
}

.result_blu { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:bold;
	color: #3399ff; 
}

.result_blu_bg { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:bold;
	color: #3399ff;
	background-color:#CCCCFF;
}

.chartgreen { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 11px; 
	color:#333333;  
	background-color: #d8ebe7;
	padding-bottom: 2px; 
	padding-left: 15px 
}

.chartwht { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 11px; 
	color:#333333;  
	background-color: FFFFFF;
	padding-bottom: 2px; 
	padding-left: 15px 
}

.footer{ 
	background-image:url(res/foot_pinkspan.gif); 
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	padding-top: 4px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px;
} 

.footerredlt{ 
	background-image:url(resources/ltfootred.gif); 
	background-repeat:repeat; 
} 

.footerredrt{ 
	background-image:url(resources/rtfootred.gif); 
	background-repeat:repeat; 
} 

.greybar{ 
	background-image:url(resources/greybar.gif); 
	background-repeat:repeat; 
} 

.lilgreybar{ 
	background-image:url(resources/lgry_bar.gif); 
	background-repeat:repeat; 
} 

.undernav{ 
	background-image:url(resources/undernav.gif); 
	background-repeat:repeat; 
} 

.copyright{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #cccccc; 
	padding-top: 4px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px;
	background-color: #666666
}



.podtext_quicklaunch{ 
	font-family:Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0D5D9A;
	text-decoration:none;
} 

.podtext_quicklaunch:hover{ 
	font-family:Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0D5D9A;
	text-decoration:none; 
}

.podtext_quicklaunch:visited{ 
	font-family:Lucida Grade, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0D5D9A;
	text-decoration:none; 
}


A.footer { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 10px;
	color: #3399ff; 
	text-decoration:none; 
}

A.footer:hover { 
	font-family:arial; 
	color:#3399ff;
	font-weight: bold;
	text-decoration:underline; 
}

A.footer:visited { 
	font-family:arial; 
	color:#3399ff;
	font-weight: bold;
	text-decoration:none; 
}


A.gettingstarted { 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 16px;
	color: #3399ff; 
	text-decoration:none; 
}

A.gettingstarted:hover { 
	font-family:arial; 
	color:#3399ff;
	font-weight: bold;
	text-decoration:underline; 
}

A.gettingstarted:visited { 
	font-family:arial; 
	color:#3399ff;
	font-weight: bold;
	text-decoration:none; 
}


.center { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px ; font-weight: 400; font-style: normal}
.copyc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}


/* ******************** 
FORM ELEMENTS
******************** */
.input_select{
	font-family: Verdana, Lucida, verdana,geneva,helvetica,times;
	font-size: 11px;
	background-color: white;
	color: #1F276C;
	border: 1px solid #346097;
	}
	
.input_submit{
	font-family: Verdana, Lucida, verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #013398;
	border: 1px black solid;
/*
	font-family: Arial, Verdana, Lucida, verdana, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight:bold;
	color: #ffffff;
	background-color: #333333;
	border: 1px black solid;
*/
}


/* ********************************* 
HIDE || SHOW
********************************* */
/* hide details */
.detailslisthidden { 
	display:none; 
	visibility:hidden; 
}

/* show details */
.detailslistvisible { 
	display:block; 
	visibility:visible; 
}

