﻿.SearchBox
{
}
.SearchInnerBox
{
	padding: 10px;
}
.SearchText
{
	color: White;	
}
.collapsePanel
{
	overflow: auto;
	overflow-y: hidden;
}

.AltSearchBox
{
}
.AltSearchInnerBox
{
	padding: 10px;
}
.AltSearchText
{
	color: #01209f;	
}

a.HoverOption:hover 
{
	font-weight:bold;
}
a.AltSearchText 
{
	color: #01209f;
}

.GridViewSortImage
{
	padding-left: 2px;	
}

.hoverclass
{
	font-weight:bold;	
}


.PanelFooter
{
}
.PanelFooterInnerBox
{
}
.PanelFooterText
{
	color: #01209f;	
}

.PanelBody
{
}
.PanelBodyInnerBox
{
	padding: 5px;
}
.PanelBodyText
{
	color: #01209f;	
}

.PanelHeader
{
	border-bottom: solid 1px #CCFFFF;
	cursor: pointer;
}
.PanelHeaderInnerBox
{
}
.PanelHeaderText
{
	color: #ffffff;	
}

.SiteMap
{
	padding-top: 2px; 
	padding-bottom:1px; 
	border-bottom: solid 1px #01209f;
}
.SiteMapPopupHover
{
	background-color: #CCFFFF;
	font-weight:bold;
}

.HeaderTableCell
{
}

.AltContentTableCell
{
	background-color: #E0E0E0
}

.ContentTableCell
{
	background-color: #CCFFFF
}

.FirstCell
{	
}
.SecondCell
{
}
.BannerText
{
	text-decoration: none;
	font-weight:bold;
	color:#01209f;
}
.BannerText:hover
{
	color:#ccccff;
}

.HeaderText
{
	text-decoration: none;
	font-weight:bold;
	color:#ffffff;
}
.HeaderText:hover
{
	color:#ccccff;
}
.updateProgress
{
	font-size: 12pt;
	font-weight: bold;
	color: #3E6431;
}
.updateProgressBackground
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=90);
	mozopacity: 0.9;
	opacity: 0.9;
	padding: 0px;
	margin: 0px;
}

.hide { visibility: hidden; display: none; }
.black_overlay{
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    background-color: black;
    z-index:2998;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    cursor:wait;
}
.loading_panel
{
    background-color: #E0E0E0;
    border: 1px solid #eeeeee;
}
.progress
{
    padding: 0px;
    margin: 0px;
    z-index:2999 !important;
}
.updateProgress
{
    font-size: 12pt;
    font-weight: bold;
    color: #006699;
}
.updateProgressBackground
{
	position: absolute;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}
.updateProgressLeftSide 
{ 
	background-color: #FCFCFC;
	height: 40px;
	width: 30px;
	border-top: solid 1px black;
	border-right: none;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
}
.updateProgressRightSide 
{
	background-color: #FCFCFC;
	height: 40px;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-left: none;
}