﻿.PageLink, a.PageLink:link, a.PageLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#46708E;
	text-decoration:none;
}
.PageSection
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #8080FF;
	text-decoration: none;
	font-style: italic;
}
.SubSection
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #8080FF;
	text-decoration: none;
	font-style: normal;
}
.PageInstruction
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: none;
	font-style: normal;
}
.FormLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.FormValue
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}
.FormControl
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	height:18px;
}
.ErrorMsg
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: red;
	font-weight: bold;
}

.UpdateProgress
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color:Gray;
	font-weight: bold;
}


.SearchResultsList
{
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	background-color: #F7F6F3;
}
.SearchResultsHeader
{
	font-weight:bold;
	color:#ffffff;
	background-color:#dedede;
	font-size:10pt;
	text-align:left;
}
.SearchResultsHeaderHighlight
{
	font-weight:bold;
	color:#FF9900;
	background-color:#F7F6F3;
	font-size:9pt;
	text-align:left;
}
.SearchResultsItem
{
	background-color: #F7F6F3;
	color: #333333;
	text-align:left;
}
.SearchResultsAlternatingItem
{
	background-color: #ffffff;
	color: #333333;
	text-align:left;
}

.SearchResultsLink, a.SearchResultsLink:link, a.SearchResultsLink:hover, a.SearchResultsLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#033EA4;
	text-decoration:none;
}
.SearchHeaderLink, a.SearchHeaderLink:link, a.SearchHeaderLink:hover, a.SearchHeaderLink:visited
{
	font-weight:bold;
	color:#ffffff;
	background-color:#FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
}
.SearchOptions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.PagingItem
{
	font-weight:bold;
	color:#ffffff;
	background-color:#F7F6F3;
	font-size:10pt;
	text-align:center;
}

a.PagingLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#033EA4;
	text-decoration:underline;
}
a.PagingLinkSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#033EA4;
	text-decoration:underline;
}
.SearchNoResults
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#FFFFFF;
	color:#000099;
	font-weight:bold;
}
.SearchButton
{
	background-color:#5e77ff;
	 color:#FFFFFF;
	  border-color:#000000;
	  border-style:solid; border-width:1px; 
	  cursor:hand;
}
.SearchLabels
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#8080FF;
}
/* Image Border for All Pages */

.Image-frame .topx-- {
	background-image: url(Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.Image-frame .top-x- {
	background-image: url(Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.Image-frame .top--x {
	background-image: url(Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.Image-frame .midx-- {
	background-image: url(Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.Image-frame .mid--x {
	background-image: url(Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.Image-frame .botx-- {
	background-image: url(Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.Image-frame .bot-x- {
	background-image: url(Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.Image-frame .bot--x {
	background-image: url(Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

/* Inline styles are used because image controls hard code a border property */

.Image_198 {
	border: 4px solid #FFFFFF;
}
.TabPanelSmall .ajax__tab_header				{ font-family:arial,helvetica,sans-serif;font-size:12px; background-color: #ffffff; padding-left:10px; padding-bottom:0px; padding-top:0px}
.TabPanelSmall .ajax__tab_inner				{ } 
.TabPanelSmall .ajax__tab_tab					{ font-family:arial,helvetica,sans-serif;font-size:12px; background-color:#efefef; background:url(images/tab_bottom_big_dbd7cc.gif) repeat-x bottom; padding-left:10px; padding-top:0px; padding-right:10px; padding-bottom:0px; border:solid 1px #aeaeae} 
.TabPanelSmall .ajax__tab_outer				{ padding:0px; margin:0px;background-color:#ffffff; } 
.TabPanelSmall .ajax__tab_body				{ background-color:#ffffff; }
.TabPanelSmall .ajax__tab_active .ajax__tab_tab		{ background-image:none; background-color:#ffffff; }

