/* TABLE */
Table {
	font-family: Arial; 
	font-size: 9pt;
}
.Header_Table {
	font-family: Georgia; 
	font-size: 24pt; 
	font-weight: bold;
}
.SubHeader_Table {
	font-family: Georgia; 
	font-size: 7.5pt; 
	font-weight: bold; 
	font-style: italic; 
	color: #336666;
}
.Cell_Table {
	font-size: 10pt; 
	text-decoration: none;
	vertical-align: top;
}
.SectionTitle_Table {
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #336666;
}
.SectionTable_Header {
	font-size: 10pt; 
	font-weight: bold; 
	color: #336666; 
	background-color: #FFFFFF; 
}
.Section_Header {
	font-weight: bold; 
	color: #336666;
}
.Title_Table {
	font-size: 11pt; 
	font-weight: bold; 
	color: #336666; 
	background-color: #C0C0C0;
}
.Title10_Table {
	font-size: 10pt; 
	font-weight: bold;
	color: #336666; 
	background-color: #C0C0C0;
}
.VerticalHeader_Table {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #336666;
}
.VertNonCenterHeader_Table {
	font-size: 10pt;
	font-weight: bold;
	color: #336666;
} 
.Display_Table {
	font-weight: bold; 
	background-color: #C0C0C0; 
	color: #336666;
}
.TitleNoColor_Table {
	font-weight: bold; 
	font-size: 11pt;
}
.TitleNoColor10_Table {
	font-weight: bold; 
	font-size: 10pt;
}

/* PAGE */
.PageTitle {
	font-size: 14pt; 
	font-weight: bold;
}
.PageDescription {
	font-size: 11pt;
}
.SecondLevelHeader {
	font-size: 12pt; 
	font-weight: bold; 
	color: #336666;
}
.SLevelColorHeader {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336666;
}
.News {
	font-size: 10pt; 
	font-weight: bold;
	background-color: #C0C0C0;
}
.Director {
	font-size: 8pt;
}
.Standard {
	font-size: 9pt;
}

#tblDisplay {font-family: Arial; font-size: 10pt;}
#tblDisplay a {color: blue; text-decoration: none; font-weight: normal; font-size: 11pt;}
#tblDisplay a:hover {text-decoration: underline;}

#tblXSmall {font-size: x-small;}

#tblStaff {font-size: 9pt;}
#tblStaff a {color: blue; text-decoration: none; font-weight: normal;}
#tblStaff a:hover {text-decoration: underline;}

#tblPrograms {font-size: 9pt;}
#tblPrograms a {color: blue; text-decoration: none; font-weight: normal;}
#tblPrograms a:hover {text-decoration: underline;}

/* COLORS */
.SideBar {background-color: #CCFFCC;}
.BreakBar {background-color: #66CC66;}
.BorderColor_a {border-color: #C0C0C0;}
.BorderColor_b {border-color: #669999;}
.bgcolor_a {background-color: #C0C0C0;}
.bgcolor_b {background-color: #FFFFFF;}
.NoProviders {font-weight: bold; color: #336666;}

/* LABELS */
.Label {
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000;
}
.LabelStyle {
	font-weight: bold;
	color: #000000;
}
.HelpLabel {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
} 
.small {font-size: 8pt; color: #cccccc}

/* HREF */
a {color: #004000; text-decoration: none;}
a:hover {text-decoration: underline;}

/* HR */
hr {color: #00CC99;}

/* lists */
li a {color: blue; font-weight: normal; text-decoration: none;}
li a:hover {text-decoration: underline;}

/* MISC */
.Title {font-size: 11pt; font-weight: bold;}
.Total {font-weight: bold; font-size: 12pt;}

/* GRID/REPEATER */
.HeaderStyle {
	background-color: #CCFFCC;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	height: 25px;
	width: 700px;
}
.FooterStyle {
	background-color: #CCFFCC;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	height: 25px;
	width: 700px;	
}
.SelectedItemStyle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #738A9C;
}
.ItemStyle {
	background-color: #E0E0E0;
	color: #004000;
}
.LinkStyle {
	text-decoration: none;
	color: #004000;
}
.PagerStyle {
	text-align: center;
	color: #004000;
}
