/* CSS Document */

/* originally in stylesheet.css */
	body {
		font-family: verdana, helvetica, serif;
		font-size: 12px;
		background:url(images/bg.gif);
	}
	#nav	{	
		border-left:0px solid #00066A;
}
	
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 187px;
		z-index: 80;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 32px;
		margin-bottom : -1px;
		width: 5;
		z-index: 2;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 200px;
		margin-top : -3.10em;
		visibility: visible;
		z-index: 3;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		z-index: 80;
	}
	
	#nav li a {
		width: 187px;
		width : 187px;
		display : block;
		color : #FFFFFF;
		font-weight : none;
		text-decoration : none;
		background-color : #006DBF;
		border : 1px solid #003A94;
		padding : 0 0.5em;
		z-index: 80;
	}
	
	#nav li a:hover {
		color : white;
		z-index: 80;
	}
	#nav li a:hover {
	background-color:#00066A;
		z-index: 80;
	}	
	#nav ul a:hover {
		background-color:#00066A;
		z-index: 80;
	}
	#nav li ul ul a:hover {
		background-color:#00066A;
		z-index: 80;
	}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		background-color: #FFFFFF;
		z-index: 80;

	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		z-index: 80;
	}
	
	#content {
		margin-left : 0em;
	}
	
body {
	background-color: #00066A;
	background-image: url(images/bg.gif);
}
a:link {
	color: #E8E8E8;
}
a:visited {
	color: #E8E8E8;
}
a:hover {
	color: #FFFFCC;
	text-decoration:underline;
}
a:active {
	color: #E8E8E8;
}
a {
	font-size: 10px;

}
.style11 {
	font-size: 9px;
	color: #999999;
}
.style13 {color: #666666}

/* pim adds content here: */
	#nav li a.under {
		background-color:#A8D6FF;
		color:#000000;
		font-size:9px;
		line-height:20px;
	}
	
	#nav li a.under:hover {
		background-color:#FFD300;
	}
	
	#nav li a.under2 {
		background-color:#FFD300;
		color:#000000;
		font-size:9px;
		line-height:20px;
	}
	
	#nav li a.under:hover2 {
		background-color:#FFD300;
	}
/* pim's content that got added ends here. */

	#cHead {
		background:url(../../images/bg_cell_footer.gif);
		padding: 10px 10px 10px 10px;
	}
	
	#cHead td {
		font-weight:bold;
		font-size:14px;
		color:#FFF;
		text-align:center;
	}
	
	#cBody {
		background: #444;
	}
	
	#cBody a:link {
		color: #FFF;
		font-size: 11px;
	}
	
	#cBody a:visited {
		color: #FFF;
		font-size: 11px;
	}
	
	#cBody a:hover, a:active {
		color: #FFD300;
		font-size: 11px;
	}
	
	#cBody td {
		vertical-align:bottom;
		padding: 2px 2px 2px 8px;
	}
	
	#cBody td.td1,
	tr.odd {
		vertical-align:top;
		background: #666;
	}
	
	#cBody td.td2,
	tr.even {
		vertical-align:top;
		background: #444;
	}
	
	#cBody td.sub {
		font-weight:bold;
		background: #666;
		vertical-align:top;
	}
	
	#cFooter {
		background:url(../../images/bg_cell_footer.gif);
		padding: 10px 10px 10px 10px;
		font-weight:bold;
		font-size:14px;
		color:#FFF;
	}
	
	#cOther {
		background: #444;
	}
	
	#cOther a:link {
		color: #FFF;
		font-size: 11px;
	}
	
	#cOther a:visited {
		color: #FFF;
		font-size: 11px;
	}
	
	#cOther a:hover, a:active {
		color: #FFD300;
		font-size: 11px;
	}
	
	#cOther td {
		vertical-align:top;
		padding: 2px 2px 2px 8px;
	}
	
	#cOther td.td1 {
		background: #666;
	}
	
	#cOther td.td2 {
		background: #444;
	}
	
	#cOther td.sub {
		font-weight:bold;
		background: #666;
	}
	
/* end search formatting */
	
	.headingWhite{
		font-weight:bold;
		font-size:14px;
		color:#FFF;
	}
	
/* originally in header: */
a:link { color: #E2AB31; text-decoration: none; }
a:visited { color: #E2AB31; text-decoration: none; }
a:hover { color: #D4D0C8; text-decoration:underline; }
a:active { color: #E2AB31; text-decoration: none; }
.style14 { color: #E2AB31; }
a.style22 { color: #FFD300; font-size: 14px; font-weight:bold; }
a.style22:visited { color: #FFD300; font-size: 14px; font-weight:bold; }
a.style22:hover  { color: #CCCCCC; font-size: 14px; font-weight:bold; }
a.style22:active { color: #CCCCCC; font-size: 14px; font-weight:bold; }
.style24 { color: #FFFFFF; font-size: 17px; }
.style27 { color: #FFFFFF; font-size: 17px; font-weight: bold; font-style: italic; }
.style29 { color: #FFFFFF; font-size: 12px; }
.style30 { color: #ECCA79; }
.style53 { color: #999999; }
a.style59 { font-size: 11px; }
a.style59:visited { font-size: 11px; }
a.style59:hover { font-size: 11px; }
a.style59:active { font-size: 11px; }
.style61 { color: #CCCCCC; font-size: 11px; }
.style66 { font-size: 15px; color: #006dbf; }
.style71 { font-size: 10px; color: #FFFFFF; }
.style72 { color: #CCCCCC; }
.style74 { color: #FFFFFF; font-weight: bold; }
.style80 { color: #FFD300; font-weight: bold; font-size: 14px; }
.style81 { color: #FFD300; font-size: 12px; }
.gray { color: #AAA; }
.td1 { background: #666; }
.td2 { background: #444; }
ul { list-style-type:none; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
a.options:link { color:#FFF; font-size:11px; }
a.options:hover { color:#FFD300; font-size:11px; }
a.options:visited { color:#AAA; font-size:11px; }
a.options:active { color:#FFD300; font-size:11px; }
a.style79 { font-size: 14px; }
a.style79:visited { font-size: 14px; }
a.style79:hover { font-size: 14px; }
a.style79:active { font-size: 14px; }

.gold_text {
	color:#E2AB31;
}

 a.nProgramLnk{
            padding-right:30px; font-size:14px;

        }