﻿body 
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.SubMenu
{
	position:absolute;
}

.PageTitle
{
	font-size: 12pt;
	font-weight: bold;
	color:#08448C; 
	padding-left:15px;
	padding-bottom: 2px;
	padding-top: 8px;
	border-bottom: solid 2px #C0C0C0;
	background-color: White;
	text-align: left;
}

.GridTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #E7E7E7;
	background-color:#08448C; 
	text-align: left;
	border: solid 1px #A4A4A4;
}

.InfoBox
{
	border: solid 1px black; 
	background-color:#EEEEEE; 
	text-align:left; 
	padding: 20px 20px 20px 20px; 
	font-family:Cursive, Comic Sans MS;
}

.BasicSearchOption
{
	font-size: 8pt;
	font-weight: bold;
	color:#08448C; 
	background-color: #E7E7E7;
	text-align: center;
	border: solid 1px #A4A4A4;
}

.BasicSearchSelected
{
	font-size: 8pt;
	font-weight: bold;
	color: #E7E7E7;
	background-color:#08448C; 
	text-align: center;
	border: solid 1px #A4A4A4;
}

.BasicSearchLinkOption
{
	font-size: 8pt;
	font-weight: bold;
	color:#08448C; 
	background-color: #E7E7E7;
}

.BasicSearchLinkSelected
{
	font-size: 8pt;
	font-weight: bold;
	color: #E7E7E7;
	background-color:#08448C; 
}

.NewListTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: White;
	padding-left:10px;
	padding-bottom: 4px;
	padding-top: 6px;
	border-bottom: solid 1px Black;
	border-top: solid 1px Black;
	background-color: #08448C;
	text-align: left;
}

.BlockTitle
{
	font-size: 10pt;
	font-weight: bold;
	color:#08448C; 
	padding-left:10px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-bottom: solid 2px #A4A4A4;
	background-color: #E7E7E7;
	text-align: left;
}
.BlockItem
{
	font-size: 8pt;
	font-weight: normal;
	color:black; 
	padding-left:6px;
	padding-right:6px;
	padding-bottom: 2px;
	padding-top: 6px;
	border-bottom: solid 1px #A4A4A4;
	text-align: left;
	background-color: White;
}
.BlockFooter
{
	font-size: 8pt;
	font-weight: normal;
	color:black; 
	padding-left:6px;
	padding-right:6px;
	padding-bottom: 4px;
	padding-top: 6px;
	text-align: left;
	background-color: White;
}

.AnnouncementTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: White;
	background-color: #08448C;
	padding-left:6px;
	padding-right:6px;
	padding-bottom: 2px;
	padding-top: 6px;
}
.AnnouncementDetail
{
	font-size: 9pt;
	padding-left:8px;
	padding-right:8px;
	padding-bottom: 6px;
	padding-top: 6px;
	border: solid 1px #08448C;
}

.ParagraphTitle
{
	font-size: 11pt;
	font-weight: bold;
	color:#08448C; 
	text-align: left;
	padding-bottom: 2px;
	padding-top: 12px;
	border-bottom: solid 2px #08448C;
}
.ParagraphNote
{
	font-size: 8pt;
	color:black; 
	text-align: left;
	padding-bottom: 1px;
	padding-top: 1px;
}

.SectionTitle
{
	font-size: 11pt;
	font-weight: bold;
	color:#08448C; 
	text-align: left;
	padding-bottom: 2px;
	padding-top: 12px;
}

.BigText
{
	font-size: 12pt;
	font-weight: bold;
	color:#08448C; 
}

.ParagraphContent
{
	font-size: 9pt;
	color:black; 
	text-align: left;
	padding-bottom: 6px;
	padding-top: 6px;
}

.ParagraphContent_Center
{
	font-size: 9pt;
	color:black; 
	text-align: center;
	padding-bottom: 6px;
	padding-top: 6px;
}

.ParagraphHeading
{
	font-size: 9pt;
	font-weight: bold;
	color:#08448C; 
	text-align: left;
	padding-bottom: 2px;
	padding-top: 6px;
}

.LinkList
{
	font-size: 9pt;
	color:black; 
	text-align: left;
	padding-bottom: 3px;
	padding-top: 3px;
}

.ParagraphEmphasis
{
	color: #D31C1F;
	font-size: 9pt;
	font-weight: bold;
}
.RUSARed
{
	color: #D31C1F;
}

.RadioButtonListItem
{
	font-size: 9pt;
	color:black; 
	text-align: left;
	padding-right:20px;
}

.Caption 
{
	text-align: center; 
	color:#08448C; 
	font-size: 8pt 
}
.Photo
{
	max-height: 480px;
	height: expression(this.height > 480 ? "480px" : true);
}

a.StateLink
{
	color:#08448C; 
	font-size: 8pt;
}

a.OptionLink
{
	color:#08448C; 
	font-size: 9pt;
}

.TreeMenuFooter
{
	border-bottom: solid 2px #A4A4A4;
}

.TreeMenuTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: White;
	padding-left:10px;
	padding-bottom: 4px;
	padding-top: 6px;
	border-bottom: solid 1px Black;
	border-top: solid 1px Black;
	background-color: #D31C1F;
	text-align: left;
}

.TreeMenuTitleOld
{
	font-size: 10pt;
	font-weight: bold;
	color: #D31C1F;
	padding-left:10px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-bottom: solid 2px #A4A4A4;
	background-color: #E7E7E7;
	text-align: left;
}

.TreeMenuIcon
{
	color:Black;
	cursor: pointer;
	width: 12px;
}
.TreeMenu
{
	font-size: 9pt;
	color:Black;
	cursor: pointer;
	padding: 4px 4px 4px 2px;
	text-align: left;
}
.TreeMenuSelected
{
	font-size: 9pt;
	color:Black;
	font-weight:bold;
	padding: 4px 4px 4px 2px;
	text-align: left;
}
.TreeMenuMouseOver
{
	font-size: 9pt;
	color:Black;
	font-weight:bold;
	padding: 4px 4px 4px 2px;
	cursor:pointer;
	text-align: left;
}
.TreeMenuSecondary
{
	font-size: 8pt;
	color:Black;
	padding: 2px 4px 2px 20px;
	font-style: italic;
	text-align: left;
}

a.TreeMenu
{
	font-size: 9pt;
	color:Black;
	text-align: left;
	text-decoration: none;
}

a.TreeMenu:hover
{
	font-size: 9pt;
	color:Black;
	text-align: left;
	text-decoration: none;
	font-weight:bold;
}

a.TreeMenuSelected
{
	font-size: 9pt;
	color:Black;
	text-align: left;
	text-decoration: none;
	font-weight:bold;
}

a.BlockLink
{
	color:#08448C; 
	font-weight: bold;
	font-size: 9pt;
}

td.BlockLink
{
	color:#08448C; 
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 2px;
}

.Tagline 
{ 
	font-size: 11px; 
	color: #5780B1; 
	font-weight: bold; 
	font-style: normal; 
}

td.LeftColumn
{
	width: 170px;
	vertical-align: top;
	border-right: solid 1px #CECECE;
	padding: 0px 5px 5px 5px;
	text-align: center;
}

td.RightColumn
{
	width: 170px;
	vertical-align: top;
	border-left: solid 1px #CECECE;
	padding: 0px 5px 5px 5px;
	text-align: center;
}

td.MainContent
{
	vertical-align: top;
	padding: 0px 15px 5px 15px;
}

.Copyright 
{
	font-size: 8pt 
}

a.HeaderMenu 
{ 
	float:left; 
	text-decoration:none; 
	color:white; 
	background-color:#08448C; 
	padding:6px 25px 4px 8px; 
	border-right:1px solid #CCCCCC; 
}

a.HeaderMenu:link 
{
	color:white; 
	background-color:#08448c; 
	text-decoration:none 
}

a.HeaderMenu:visited 
{
	color:white; 
	background-color:#08448c; 
	text-decoration:none 
}

a.HeaderMenu:hover 
{
	color:white; 
	background-color:#5780B1; 
	text-decoration:none 
}

a.HeaderSubMenu 
{ 
	text-decoration:none; 
	color:white; 
	background-color:#08448C; 
	padding:3px 12px 2px 10px; 
}

a.HeaderSubMenu:link 
{
	color:white; 
	background-color:#08448c; 
	text-decoration:none 
}

a.HeaderSubMenu:visited 
{
	color:white; 
	background-color:#08448c; 
	text-decoration:none 
}

a.HeaderSubMenu:hover 
{
	color:white; 
	background-color:#5780B1; 
	text-decoration:none 
}

a.HeaderSubMenu:hover 
{
	color:white; 
	background-color:#5780B1; 
	text-decoration:none 
}

a.HeaderMenuActive
{
	float:left; 
	text-decoration:none; 
	color:white; 
	background-color:#D31C1F; 
	padding:6px 30px 4px 8px; 
	border-right:1px solid #CCCCCC; 
	color:white; 
}

ul.HeaderMenu 
{
	float:left; 
	padding:0; 
	margin:0; 
	list-style-type:none; 
	font-size: 12px; 
	font-weight: bold; 
}

ul.HeaderSubMenu 
{
	padding:0; 
	margin:0; 
	list-style-type:none; 
	font-size: 11px; 
	font-weight: bold; 
}

li.HeaderMenu 
{
	display:inline 
}

a.FooterMenuTitle
{
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: none;
	color: White;
}

a.FooterMenuDetail
{
	font-size: 7pt; 
	font-weight: normal;
	text-decoration: none;
	color: White;
}

.MenuGridViewHeader
{
	font-size: 10pt;
	font-weight: bold;
	color:#08448C; 
	background-color: #E7E7E7;
	text-align: left;
	border-bottom: solid 2px #A4A4A4;
}
.MenuGridViewHeaderAlert
{
	font-size: 10pt;
	font-weight: bold;
	color: #D31C1F;
	background-color: #E7E7E7;
	text-align: left;
	border-bottom: solid 2px #A4A4A4;
}
.MenuGridViewRow
{
	font-size: 9pt;
	text-align: left;
	background-color: White;
}
.MenuGridViewAlternatingRow
{
	font-size: 9pt;
	text-align: left;
	background-color: #EAEFF5;
}
.ForumPostMessage
{
	font-size: 9pt;
	text-align: left;
	background-color: #EAEFF5;
	padding: 12px 16px 12px 16px;
}
.ForumPostHeader
{
	font-size: 9pt;
	text-align: left;
	background-color: #C8D5E5;
}
.ForumPostInfo
{
	vertical-align: top;
	padding-left: 6px;
	font-size: 9pt;
}

.StatisticsColumnHeader
{
	font-size: 10pt;
	font-weight: bold;
	color:#08448C; 
	background-color: #E7E7E7;
	border-bottom: solid 2px #A4A4A4;
}
.StatisticsColumnFooter
{
	font-size: 10pt;
	font-weight: bold;
	color:#08448C; 
	background-color: #E7E7E7;
	border-top: solid 2px #A4A4A4;
}
.StatisticsRowHeader
{
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
	background-color: White;
}
a.StatisticsRowHeader
{
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color:Black; 
}

.StatisticsRowData
{
	font-size: 9pt;
	text-align: center;
	font-weight: normal;
	background-color: White;
}

/* begin styles for RSS Feed */

.DataEntryTitle
{
	border-bottom: solid 1px #08448C; 
	font-size: 10pt; 
	color:#08448C; 
	font-weight:bold;
}
.DataEntryBlock
{
	border:solid 1px Black;
	background-color:White;
}

.DataEntryLabel
{
	color:#074B8A;
	font-weight:bold;
	padding-right: 5px;
	font-size: 10pt; 
	vertical-align: top;
}

.DataEntryData
{
	color:#074B8A;
	font-weight:normal;
	padding-right: 5px;
	font-size: 10pt; 
	vertical-align: top;
}

.rss_box 
{
	padding: 5px 15px 5px 15px;
	background-color: #FFFFFF;
	text-align: left;
}

.rss_items 
{
	margin-top:0px;
	padding: 6px 6px 6px 6px;
	margin-left:0px;
	color:#000000;
}
p.rss_title {padding:2px;}

.rss_title {
	font-size: 10pt;
	background-color: #FFFFFF;
	color: #08448C;
	font-weight:bold;
	text-align: left;
}

.rss_item  {
  font-size: 8pt;
  list-style:none;
  padding-bottom:20px;
}

.rss_item a {
	color:#08448C;
	font-size: 9pt;
	font-weight:bold;
}
	
.rss_item a:visited {
	color: black;
}

.rss_date {
	font-size: 8pt;
	color: #D31C1F;
}

