body
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	background-color: White;
}
TABLE
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
}
a.link
{
	color: #2C4B7D;
}
.Button
{
	border-right: black 1px solid;
	border-top: #7B8EAD 1px solid;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: black 1px solid;
	border-left: #7B8EAD 1px solid;
	font-family: Verdana, Tahoma, Arial;
	color: #FFFFFF;
	background-color: #7B8EAD;
}
.OrangeButton
{
	border-right: black 1px solid;
	border-top: #ED964D 1px solid;
	font-size: 9pt;
	border-bottom: black 1px solid;
	border-left: #ED964D 1px solid;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DC853C;
}

.ControlCell
{background-color: #191970;	
}

.ControlRow
{background-color: #191970;	
}

.PopUpForm
{  	background-color: #f0fff0; 
}

.PopUpFormCommandButtonPanelBackground
{  	background-color: #4169e1; 
}

.GridViewTitle
{  font-weight:bold;
	font-size: 11pt;
	font-family: Verdana, Tahoma, Arial;
}
.BrightTitle
{  font-weight:bold;
	font-size: 11pt;
	font-family: Verdana, Tahoma, Arial;
	background-color: #ffe4e1
}

.InlineHelp
{  font-weight:bold;
	font-size: 11pt;
	font-family: Verdana, Tahoma, Arial;
}
.InlineHelpRed
{  font-weight:bold;
	font-size: 11pt;
	color: #DD0000;
	font-family: Verdana, Tahoma, Arial;
}
.InlineSubHelp
{  font-weight:bold;
	font-size: 9pt;
	font-family: Verdana, Tahoma, Arial;
}
.InlineSubHelpRed
{  font-weight:bold;
	font-size: 9pt;
	color: #DD0000;
	font-family: Verdana, Tahoma, Arial;
}
.StatusIndicator
{  font-weight:normal;
	font-size: 10pt;
	font-family: Verdana, Tahoma, Arial;
	background-color :Transparent;
}
.ErrorMessageRed
{  font-weight:bold;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	background-color :Transparent;
	color: #DD0000;
}
.HeaderButton
{
	
	background-color:#3CB371;
	font-size: 8pt;
	font-family:Verdana, Tahoma, Arial;
	height:20pt;
}
.Column
{
	font-family: Verdana, Tahoma, Arial;
	font-size: large;
}
.FooterRLWeb
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	width: 100%;
	color: white;
	background-color: white;
	text-align: center;
}
.HeaderRLWeb
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	width: 100%;
	color: white;
	font-family: Verdana, Tahoma, Arial;
	background-color: White;
	text-align: center;
}
.HeaderImage
{
	vertical-align: middle;
}
.HelpIcon
{
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.LabelTitle
{
	background-color: #2C4B7D;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14pt;
	font-family: Verdana, Tahoma, Arial;
	white-space: nowrap;
}
.LabelException
{
	font-weight: bold;
	font-size: 14pt;
	color: red;
	font-family: Verdana, Tahoma, Arial;
}
.HeaderTitle
{
	padding-right: 10px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	width: 100%;
	color: white;
	font-family: Verdana, Tahoma, Arial;
}
.Hidden
{
	visibility: hidden;
	display: none;
}
.Normal
{
	font-size: 8pt;
	font-family:Verdana, Tahoma, Arial;
}
.NormalBold
{
	font-size: 8pt;
	font-weight: bold;
	font-family:Verdana, Tahoma, Arial;
}
.PlaceHeader
{
	border-bottom: 1px solid;
}
.PlaceItem
{
	border-right: #336699 1px solid;
	border-left: #336699 1px solid;
	border-top: #336699 1px solid;
	border-bottom: #336699 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Separator
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	border-bottom: #336699 1px solid;
}
.SmallTextBox
{
	border-right: #c7ccdc 1px solid;
	border-top: #c7ccdc 1px solid;
	font-size: 8pt;
	border-left: #c7ccdc 1px solid;
	border-bottom: #c7ccdc 1px solid;
	font-family: Verdana, Tahoma, Arial;
	width: 70px;
}
.SubHeader
{
	border-top: 3px groove;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Tahoma, Arial;
	background-color: white;
	text-align: right;
}
.TableLines
{
	border-top: #c7ccdc 1px solid;
	border-bottom: #c7ccdc 1px solid;
	border-right: #c7ccdc 1px solid;
	border-left: #c7ccdc 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.TextBox
{
	border-right: #c7ccdc 1px solid;
	border-top: #c7ccdc 1px solid;
	font-size: 8pt;
	border-left: #c7ccdc 1px solid;
	border-bottom: #c7ccdc 1px solid;
	font-family: Verdana, Tahoma, Arial;
	width: 200px;
}
.TemplateNavLink
{
	font-weight:normal; 
	font-family:Arial; 
	font-size: 12px;
}
.TemplateNavSelected
{
	font-weight:bold; 
	font-family:Arial; 
	font-size: 12px;
}
.Invisible
{
	visibility:hidden;
}
.templateHeader
{
	background-color: #2C4B7D;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.PageBreak 
{
	page-break-after: always;
}
.RedReports
{
	color:#DD0000; 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11pt; 
	font-weight:bold; 
	text-align:center;
}
.tagButton
{
	width: 60px;
	height: 22px;
	background-color: #2C4B7D;
	color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.calendarButton
{
	width: 120px;
	height: 26px;
	background-color: #2C4B7D;
	color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
}
.spacerright
{
	font-size: x-small;
}
.topIntroduction
{
	font-size: 11px;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	width: 650px;
	text-align: left;
	position:static;
	left: 325px;
	top: 200px;
	border: solid 1px #2C4B7D;
	padding: 4px 0px 4px 4px;
}
.FilterDropDown
{
	font-size:12px;
}
.tableImage img, .tableImage a
{
	display: block; 
}

td.menuNormal
{padding: 0px;
color: black;
font-weight: bold;
vertical-align: top;
background-color: #2c4b7d;
cursor:pointer;
}

td.menuHover
{padding: 0px;
color: black;
font-weight: bold;
vertical-align: top;
/*remove the following line for drop-down menu with images*/
background-color: #2c4b7d;
}

div.menuNormal
{display: none;
position: static;
width: 320px;
}

div.menuHover
{border: 1px solid #2c4b7d;
background-color: white;
display: block;
position: absolute;
/*left:720px;*/
width: 320px;
}

div.menuHover2
{border: 1px solid #2c4b7d;
background-color: white;
display: block;
position: absolute;
/*left:720px;*/
width: 320px;
}

td.menuItem
{text-decoration: none;
color: black;
background-color: white;
display:block;
height:22px;
cursor:pointer;
width:318px;
}

td.menuItem:hover
{text-decoration: none;
color: black;
background-color: #b6cdd9;
display:block;
height:22px;
cursor:pointer;
width:318px;
}


