BODY
{
	font-family: Tahoma, Verdana;
    margin: 0px;
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana;
}
A
{
    COLOR: #3C8A2E;
}
HR
{
    COLOR: #909090;
    height: 1px;
}
H2 
{
    FONT-FAMILY: Tahoma, Verdana;
	font-size: 12pt;
	font-weight: bold;
}

H4
{
    COLOR: #3C8A2E;
    FONT-FAMILY: Tahoma, Verdana
}

A.menu
{
	color: Black;
	font-weight: bold;
	text-decoration: none
}
A.menu:hover
{
	color: Black;
	font-weight: bold;
	text-decoration: underline
}

A.menuLight
{
	color: Black;
	text-decoration: underline
}
A.menuLight:hover
{
	color: Black;
	text-decoration: underline
}

A.nav
{
	color: Black;
	font-weight: normal;
	text-decoration: none
}
A.nav:hover
{
	color: Black;
	font-weight: normal;
	text-decoration: underline
}

.tdHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
	color: black;
	font-weight: bold;
	background: url(../Images/HealthPanelTop.png) repeat-x; 
}
.tdColumn
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    border-bottom: solid 1px #e7e7e7;
    background-color: White;
}
.tdAltColumn
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #f7f7ee;
    border-bottom: solid 1px #e7e7e7;
}
SELECT
{
    FONT-FAMILY: Tahoma, Verdana;
    FONT-SIZE: 10pt;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}

.clsListBorder
{
    BORDER: 1px solid silver;
}

.pagePadding
{
	padding: 24px;
}

.errorHeader  {color: #9f0000; text-decoration: none; font-family: verdana,arial,helvetica;  font-size: 11px; font-weight: bold}
.errorText  {color: #000000; text-decoration: none; font-family: verdana,arial,helvetica;  font-size: 11px; font-weight: normal}
.infoHeader  {color: #00009f; text-decoration: none; font-family: verdana,arial,helvetica;  font-size: 11px; font-weight: bold}
.infoText  {color: #000000; text-decoration: none; font-family: verdana,arial,helvetica;  font-size: 11px; font-weight: normal}

.fixedPage
{
	width: 710px;
}

.fixedPagePadded
{
	width: 650px;
	PADDING-LEFT:80px; 
	PADDING-TOP:40px	
}

td.panelTitle
{
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 12pt;
    font-weight: bold;
	padding-left: 8px;
    vertical-align: middle;
    BORDER-left: 1px solid #cecfce;
    BORDER-right: 1px solid #cecfce;
    BORDER-top: 1px solid #cecfce;
    background: url(../Images/SilverShade1024px.png) repeat-y;
}

td.panelTitleWithHelp
{
	color: black;
    FONT-SIZE: 12pt;
	font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
	padding-left: 8px;
    BORDER-left: 1px solid #cecfce;
    BORDER-top: 1px solid #cecfce;
}

td.panelHelp
{
    color: Black;
    FONT-SIZE: 8pt;
    BORDER-right: 1px solid #cecfce;
    BORDER-top: 1px solid #cecfce;
	text-align: right;
	padding-right: 8px;
}

table.panelBackground
{
    background: url(../Images/SilverShade1024px.png) repeat-y;
}

td.panelContent
{
	vertical-align: top;
	padding: 8px;
    BORDER-left: 1px solid #cecfce;
    BORDER-right: 1px solid #cecfce;
	background: url(../Images/SilverShade1024px.png) repeat-y; display: block;
}

td.panelContentEnclosed
{
	vertical-align: top;
	padding: 8px;
    BORDER-left: 1px solid #cecfce;
    BORDER-right: 1px solid #cecfce;
    BORDER-bottom: 1px solid #cecfce;
	background: url(../Images/SilverShade1024px.png) repeat-y;
}

td.messageHeader
{
    FONT-SIZE: 9pt;
    background: url(../Images/SilverShade1024px.png) repeat-y;
	padding-left: 8px;
    BORDER: 1px solid #cecfce;
}

.messageContent
{
	vertical-align: top;
    BORDER-left: 1px solid #cecfce;
    BORDER-right: 1px solid #cecfce;
	background-color: white;
}

A.panel
{
    FONT-SIZE: 8pt;
	color: #3c8a2e;
	text-decoration: underline
}
A.panel:hover
{
    FONT-SIZE: 8pt;
	color: #3c8a2e;
	text-decoration: underline
}

td.menuBar
{
    BACKGROUND-COLOR: #f7f7ee;
	border-top: solid 1px #cecfce;
	border-bottom: solid 1px #cecfce;
}

.emptyTable
{
	color: Gray;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    background-color: White;
}

.pager
{
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    background: url(../Images/SilverShade1024px.png) repeat-y;
}

.pagerFull
{
    border: 1px solid silver;
    background: url(../Images/SilverShade1024px.png) repeat-y;
}

.message
{
    padding: 6px;
}

.dropdownPrompt
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana;
}

div.pageBanner { position:relative; background: #535353; width: 100%; height: 85px; }
span.loggedOnUser { float: right; padding-right:180px; color: white; }
div.logOutBanner { float: right; padding-right:180px; color: white;    FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana;}
div.logOutBanner span.loggedInUserDiv {}
div.logOutBanner span.logOutBannerFade {}
div.logOutBanner logOutBtn, a.logOutBtn, div.logOutBanner a.logOutBtn:visited, div.logOutBanner a.logOutBtn:hover { color: white; text-decoration: none; }
div.logOutBanner a.loggedOnUser, div.logOutBanner a.loggedOnUser:visited, div.logOutBanner a.loggedOnUser:hover { color: white; text-decoration: none; }

div.pageBanner span.logo { width: 120px; height: 69px; background: url('../Images/logo.gif') no-repeat; display:block; }
div.pageBanner div#bannerTabs { width:850; position: absolute; left: 0px; top: 38px; font-size: 13px; font-family: Verdana, Arial, Sans-Serif;}
div.pageBanner div#bannerTabs ul { padding: 0; margin: 0; list-style: none; }
div.pageBanner div#bannerTabs ul li { height: 47px; float:left; position: relative; background: url(../Images/MenuSeparator.jpg) top left no-repeat; }
div.pageBanner div#bannerTabs ul li { _width: 1px; _white-space: nowrap; }
div.pageBanner div#bannerTabs ul li a { line-height: 47px; color: white; text-decoration: none; }
div.pageBanner div#bannerTabs ul li a { _height: 47px; _positon: absolute; _top: 50%; _margin-top: 0px; _padding-top: 12px; }
div.pageBanner div#bannerTabs ul li a:hover, div.pageBanner div#bannerTabs ul li.current { color: white; text-decoration: none; background: url(../Images/MenuSeparator.jpg) repeat-x; display: block; }
div.pageBanner div#bannerTabs ul li a:visited { color: white; text-decoration: none; }
div.pageBanner div#bannerTabs ul li a img, div.pageBanner div#bannerTabs ul li a span { border: 0px; vertical-align: middle; }


}

