#alphaNav {
	width: 46em;
	border: 1px solid #5b8ca6;
	padding: 1em  1em 1em 1em;
	margin-bottom: 1em;
	margin-top:  1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: white;
	color: #333;
	}

#alphaNav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		display: inline;
		}

#alphaNav li {
		border-bottom: 1px solid white;
		margin: 0;
		display: inline;
		}
		
#alphaNav li a {
		display: inline;
		padding: 5px 5px 5px 0.5em;
		border-left: 2px solid white;
		border-right: 2px solid white;
		background-color: #235e7f;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}
html>body #alphaNav li a {
		width: auto;
		}
				
#alphaNav li a:hover {
		border-left: 2px solid #ccc;
		border-right: 2px solid #ccc;
		background-color: #5b8ca6;
		color: #fff;
		}
	
.note {
	font-size: 80%;
	font-weight: normal;
	color: #000000;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #cccccc;
}

.catalogTextField {font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-color: #243133;
	border-width: 1px;
	border-style: solid;
	font-size: 8px;
	color: #243133;  
	background-color: #dee8ed; 
}


.searchTextField {font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-color: #243133;
	border-width: 1px;
	border-style: solid;
	font-size: 9px;
	color: #243133;  
	background-color: #dee8ed; 
}
.title {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d28d24;
}
.homePageTopRowCaptionText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align:center;
	color: #000000;
}
.captionText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:left;
	color: #000000;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #235e7f;
}
.footerText a:link {
	color: #235e7f;
}
.footerText a:visited {
	color: #235e7f;
}
.footerText a:hover {
	color: #235e7f;
}
.footerText a:active {
	color: #235e7f;
}

.leftColumnSponsors{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #235e7f;
	text-align:center;
	background-color: #FFFFFF		
}
.leftColumnSponsors a:link {
	color: #235e7f;
}
.leftColumnSponsors a:visited {
	color: #235e7f;
}
.leftColumnSponsors a:hover {
	color: #235e7f;
}
.leftColumnSponsors a:active {
	color: #235e7f;
}

.leftColumnText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	background: #006E7A;
	
}
.leftColumnTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:left;
}


.leftColumnText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none;
}
.leftColumnText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none;
}
.leftColumnText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-align:left;
	text-decoration: none;
}
.leftColumnText a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none;
}

.leftColumnHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003958;
	font-weight: bold;
	text-align:left;
	text-transform:uppercase;
}

.mainBodyText {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	line-height:17px;

}

.mainBodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	line-height:17px;

}

.mainBodyTextUnderlined {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	text-align:left;
	text-decoration: underline;
	line-height:17px;
}

.mainBodyTextUnderlinedBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	text-align:left;
    text-decoration: underline;
	font-weight: bold;
	line-height:17px;
}


.mainBodyTextUnderlinedBold a:link {
	color: #2E2E2E;
	text-decoration: none;
}
.mainBodyTextUnderlinedBold a:visited {
	color: #2E2E2E;
	text-decoration: none;
}
.mainBodyTextUnderlinedBold a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.mainBodyTextUnderlinedBold a:active {
	color: #2E2E2E;
	text-decoration: none;
}

.mainBodyTextUnderlinedItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	text-align:left;
    text-decoration: underline;
    font-style:italic;
	line-height:17px;
}

.mainBodyTextUnderlinedItalicBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	text-align:left;
    text-decoration: underline;
    font-style:italic;
    font-weight: bold;
	line-height:17px;
}


.mainBodyTextItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	text-align:left;
    font-style:italic;
	line-height:17px;
}

.mainBodyTextItalicBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	text-align:left;
    font-style:italic;
    font-weight: bold;
	line-height:17px;
}


.mainBodyText a:link {
	color: #2E2E2E;
}
.mainBodyText a:visited {
	color: #2E2E2E;
}
.mainBodyText a:hover {
	color: #2E2E2E;
}
.mainBodyText a:active {
	color: #2E2E2E;
}



.programDetailTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #BF2E1A;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.mainBodyWarning {
	font-family: Arial, Helvetica, sans-serif;
	color:  Maroon;
	font-size: 12px;
	text-align: left;
}

.mainBodyWarningBold {
	font-family: Arial, Helvetica, sans-serif;
	color:  Maroon;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}




.mainBodyHeaderLink{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b8ca6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.mainBodyHeaderLink a:link {
	color: #2E6785; /*#5b8ca6;*/
	text-decoration: none;
}
.mainBodyHeaderLink a:visited {
	color: #2E6785; 
	text-decoration: none;
}
.mainBodyHeaderLink a:hover {
	color: #5b8ca6;
	text-decoration: none;
}
.mainBodyHeaderLink a:active {
	color: #5b8ca6;
	text-decoration: none;
}

.mainBodyTitleBlue{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b8ca6;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.mainBodySubTitleBlue{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b8ca6;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.mediaContentIcon {
	width:30px;
	height:30px;
	text-align:left;
	vertical-align:middle;
}

.msg {
	color: #5b8ca6;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding: 15px 0px 0px  10px;
}




.back {
	color: #5b8ca6;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	padding: 15px 0px 0px  5px;
}

.breadCrumb 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b8ca6;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 17px 0px 0px  5px;
}

.breadCrumb a:link {
	color: #5b8ca6;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	padding: 15px 0px 0px  5px;
}
.breadCrumb  a:visited {
	color: #5b8ca6;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	padding: 15px 0px 0px  5px;
}
.breadCrumb  a:hover {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	padding: 15px 0px 0px 5px;
}
.breadCrumb  a:active {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	padding: 15px 0px 0px  5px;
}

.headline 
{
	color: #545454;
	font-size: 12px;
	font-weight: bold;
	text-decoration: normal;
		
}
