﻿.header
{
	height: 98px;
	margin: 0 0 0 0;
	padding: 4px 4px 0 4px;
	/*padding-bottom: expression("0");*/ /* To account for weird IE behavior present with min-width support. */
}

.headerCenter
{
	color: Gray;
	text-align: center;
	vertical-align: top;
}

.headerRight
{
	text-align: right;
}

a.headerNav, a:link.headerNav {
	font-size: 9pt;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.headerNav.aspNetDisabled {
	color: Gray;
}

a.headerResource, a:link.headerResource {
	font-size: 9pt;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	text-align: right;
	vertical-align: bottom;
	margin: 0 3px;
}

.headerDot {
	margin: 3px 0;
}

.headerLoginTable {
	width: 100%;
	text-align: right;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

.headerLoginTable TD
{
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: right;
	vertical-align: middle;
}

.headerLoginTextBox
{
	font-size: 7pt;
	color: Black;
	width: 60px;
	height: 14px;
	border-style: inset;
	border-color: #CCCCCC;
	border-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #666666;
	border-bottom-color: #666666;
	margin: 0 0 0 0;
}

.headerLoginFailureText
{
	height: 0px;
	margin-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	vertical-align: top;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Red;
}

.headerLoginLabel
{
	text-align: right;
}

.headerLoginButton
{
	text-align: right;
}

.headerLoginUserInfo
{
	color: Gray;
	padding-bottom: 4px;
	text-align: right;
}