<style type="text/css">
	/* - GENERAL STYLES - */
	TD {}
	TD { font-family: Verdana, Arial, Sans-serif; font-size: 8pt; }
	.Notification { color: #DD0000; font-weight: bold; }
	A { color: #FF7800; }
	TD.BodyHorizRule { background-color: #D6D6D6; }
	.GeneralError { color: #AA0000; }
	
	.hl:hover {COLOR: #000000; TEXT-DECORATION: underline; }
	.hl {  TEXT-DECORATION: none; }
	.vl {  COLOR: #000000;}
	
	.LogoTextDark { font-family: times new roman, serif; font-size: 18pt; font-weight: bold; color: #000000;}
	.LogoTextMid { font-family: times new roman, serif; font-size: 18pt; font-weight: bold; color: #444444;}
	.LogoTextLight { font-family: times new roman, serif; font-size: 18pt; font-weight: bold; color: #777777;}
	.ErrorPageDivider { background-color: #52567B; }
	
	/* - FORUM - */
	
	.ForumTTitle { font-family: Verdana;  font-size: 11pt; font-weight: bold; color: #52567B; }
	.ForumBoldBlack { color: #000000; font-size:9pt; font-weight:bold; }
	.ForumResponseAuthor { color: #dc143c; font-size:8pt; font-style: italic; }
	.ForumResponseTitle { color: #000000; font-size:8pt;  font-weight:bold; TEXT-DECORATION: underline; }
	.ForumSummarySmall { color: #000000; font-size:7pt; }
	.ForumSectionBG { background-color: #D6D6D6; }
	.ForumActionMessage { color: #0000ff; font-size:8pt; font-weight:bold; }	
	
	/* - ABOUT - */
	.About_Emph { font-weight: bold; }
	P.About_BoD { line-spacing: 20px; } 
		
	/* - HEADER - */
	SPAN.HeaderWelcome { color: #52567B; font-size: 7pt; font-weight:bold; }
	SPAN.HeaderDate { color: #52567B; font-size: 7pt; font-weight:bold; }
	TD.TitleBar { background-color: #3f3f3f; }
	A.BannerLink { font-family: Verdana, Arial, Sans-Serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 10px;}
	TD.ButtonBG_off { background-color: #D6D6D6; }
	
	/* - FOOTER = */
	TD.PageFooterR1 { background-color: #D6D6D6; }
	TD.PageFooterR2 { background-color: #52567B; }
	P.PageFooterDisclaimer { color: #52567B; font-size: 7pt; }
	
	/* - REUSEABLE TITLE BAR - */
/*	TD.ReuseableTitleBarContent { background-color: #3F3F3F; color: #FFFFFF; font-weight: bold; font-size: 7pt;}*/
	TD.ReuseableTitleBarContent { color: #52567B; font-weight: bold; font-size: 9pt;}
	TD.ReuseableTitleBarHorizRule { background-color: #52567B; }
	TD.ReuseableTitleBarHiLite { background-color: #999999; }
	TD.ReuseableTitleBarLoLite { background-color: #111111; }
	
	/* - NAVIGATION - */
	TR.LeftNavBG {background-color:#FCE8CD;}
	TR.LeftNavButtonOff {background-color:#D6D6D6;}
	TR.LeftNavButtonOn {background-color:#52567B;}
	SPAN.LeftNavHeader { font-weight: bold; color: #000000; font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; margin-left: 5px; }
	A.LeftNav { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; color: #000000; TEXT-DECORATION: none; line-height: 15px; }
/*	A.LeftNav:hover { background-color: #52567B; color: #FFFFFF; }*/
	/* added 3/26/04 sub menu nav */A.LeftNavSub { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; color: #000000; TEXT-DECORATION: none;}
	TD.LeftNavHorizRule { background-color: #52567B; }
	
	/* added 3/26/04 sub menu nav */ TABLE.SubNavBorder { 	border-left: solid #000000 1px; border-bottom: solid #000000 1px; border-right: solid #000000 1px;  border-top: solid #000000 1px;}
	TABLE.RightNavBar { background-color: #52567B; }
	A.RightNavLink { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; color: #FFFFFF; TEXT-DECORATION: none; line-height: 15px; }
	TR.RightNavButton {background-color:#52567B; }
	TD.RightNavHorizRule { background-color: #000000; }
	
/*	A.LeftNav {font-family: Verdana, Arial, Sans-Serif; font-size: 7pt; color: #000000; TEXT-DECORATION: none; line-height: 20px;}*/
	
	/* - FRONT PAGE - */
/*	P.Headline {font-family: Verdana, Arial, Sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}*/
	P.Intro {font-family: Verdana, Arial, Sans-serif; font-size: 7pt; color: #000000;}
	A.FullStory {font-family: Verdana, Arial, Sans-serif; font-size: 7pt;}
	TD.ContentTypeHeading { color: #333333; font-weight: bold; font-size:8pt; }
	
	/* - TABLES - */
	TR.Alt0 { background-color: #EEEEEE; }
	TR.Alt1 { background-color: #FFFFFF; }
	TR.Header { background-color: #EEEEFF; font-weight: bold; }
	TD.VerticalDivider { background-color: #F8DBB1; }
	
	/* - CATEGORIES - */
	TD.CategoryName { font-size: 7pt; }
	TD.Visibility0 { color: #666666; }
	TD.Visibility1 { color: #000000; }
	
	/* - CONTENT - */
	.ContentByline { font-weight: bold; color: #52567B; line-height: 18px; font-size:8pt; }
	.ContentDescription { font-size: 8pt; color: #52567B; }
	.ContentAttributes { font-size: 8pt; color: #52567B; }
	A.ContentLink { color: #333399; font-size: 8pt; }
	
	/* - FORMS - */
	TR.FormHeading { background-color: #3f3f3f; color: #FFFFFF; font-weight: bold; } 
	TD.ElementTitle { font-size: 7pt; margin-right: 5px; }
	INPUT { font-family: Verdana, Arial, Sans-serif; font-size: 7pt; color: #000000; }
	TEXTAREA { font-family: Verdana, Arial, Sans-serif; font-size: 7pt; color: #000000; }
	SELECT { font-family: Verdana, Arial, Sans-serif; font-size: 7pt; color: #000000; }
	
	/* - SEARCH - */
	.SearchResultsHeader { background-color: #52567B; color: #FFFFFF; font-weight: bold; }
	.SearchResultsDocDesc { font-size: 7pt; color: #444444; }
	A.AdvancedSearch { color: #000000; font-size: 7pt; margin-left: 5px; }
	
	/* - ROLES FORM - */
	SPAN.ColumnHeading { font-weight: bold; }
	
	/* - SUBMISSION GUIDELINES - */
	P.SubGuideText {}
	P.SubGuideHeader { font-weight: bold; }
	P.SubGuideTitle {font-weight: bold; font-size: 9pt; color: #DD0000; }
	
	/* - MOREOVER - */
	TD.MoreOverNews { font-size: 7pt; font-family: Verdana, Arial, Sans-serif; }
	A.MoreOverLink { color: #52567B; }
	TD.MoreOverSource { font-size: 7pt; font-family: Verdana, Arial, Sans-serif; font-style: italic; }
	
	/* - SETTINGS - */
	TD.Settings { font-size: 7pt; }
	INPUT.Settings { width: 110px; }
	
	/* - USER ADMIN - */
	TR.UserAdminHeader { background-color: #D6D6D6; }
	A.UserAdminFilter { color: #52567B; font-weight: bold; }
	
	.CalTitle{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:18px; color:#EEEEEE; Background-color:#52567B;} 
.CalSubTitle{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:14px; color:#588FC8; Background-color:#EEEEEE;}
a:link.CalButtonText{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#588FC8; text-decoration:none;}
a:hover.CalButtonText{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#588FC8; text-decoration:none;}
a:visited.CalButtonText{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#588FC8; text-decoration:none;}
a:active.CalButtonText{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#588FC8; text-decoration:none;}
td.CalButtons{border-width:1px; border-style:outset; border-color: #084F80; border-left:thin #FFFFFF; border-top:thin #FFFFFF; Background-color:#EEEEEE;}
td.CalButtonOver{border-width:1px; border-style:outset; Background-color:#BBBBBB; border-color: #084F80; border-left:thin #FFFFFF; border-top:thin #FFFFFF;}
.CalSystemMsgFont{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:14px; color:#990000;} 
.CalCommentFont{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;} 
td.caltd{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#417FBF;}
td.calsmallfont{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;}
a:link.Calhref{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #417FBF;}
a:hover.Calhref{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #417FBF;}
a:visited.Calhref{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #417FBF;}
a:active.Calhref{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #417FBF;}
.CalCopyFont{font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#417FBF;}
a:link.CalLink{color:#417FBF;}
a:hover.CalLink{color:#417FBF;}
a:visited.CalLink{color:#417FBF;}
a:active.CalLink{color:#417FBF;}
.CalDatesFont{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;} 
.CalDaysFont{font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF; Background-color:#FFFFFF} 
.CalCurrentDay{font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF; Background-color:#DFEAF6; border:outset; border-width:thin;} 
.CalHolidayFont{font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF; Background-color:#DDC6CE} 
.CalPrevNextMonthFont{font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#888888; Background-color:#BBBBBB;} 
.CalLegendTitle{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#EEEEEE; Background-color:#588FC8;} 
.CalPCalWeekDates{font-size:10px;} 
.CalPagingFont{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#EEEEEE; Background-color:#588FC8;} 
.CalFormText{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;}
.CalFormButton{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;}
.CalCodeFont{font-family:MS Sans Serif,Geneva,sans-serif; font-size:10px; color:#417FBF;} 
td.TableText{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#417FBF;}


#subnavHome {
	float: left;
}
#subnavHome img {
	margin: 0px 6px 0px 0px;
	border-bottom: 1px solid white;
}
#subnavHome ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subnavHome li {
	margin: 0px 0px -3px 0px;
	padding: 0px;
	height: 42px;
	.float: left;
}

#subnavHome font {
	margin: 0px 0px -3px 0px;
	padding: 0px;
	height: 25px;
	.float: left;
}

/* HOVER BOXES */
.hoverboxHome {
	background-color: white;
	border: 1px solid #09357a;
	position: absolute;
	display: inline; /* safari bug */
	width: 200px;
	margin: -5px 0px 0px 0px;
	padding: 5px;
}

.hide {
	display:none;
}
.show {
	display:block;
}
</style>