body{
	background-color: #4A5865;
	font-family:verdana,sans-serif;
	color: Black;
	margin: 0;
	font-size:10px;
}

table.wrapper		{
	border-collapse: collapse;
	border: 2px solid Black;
	width:783px;
}
td.wrapper		{
	border-collapse: collapse;
	border: 0px;
	width:783px;
	padding : 100px 100px 10px 100px;
}

A:link, a:visited, a:active{	
	text-decoration:	none;
	color: Navy;
	}	
A:hover	{	
	text-decoration:	underline;
	color:	White;
	background-color: #4A5865;
	}	

/* Headers */
.HeaderMain{
	
}

td.HeaderMain{
	border-collapse: collapse;
	background:url(../Images/HeaderMain.gif) no-repeat top;
	height: 70px;
}

td.SubHeader{
	background:url(../Images/SubHeaderMain.gif) no-repeat top;
	height: 37px;
}

.Clock{
	font-size: 11px;
	/*padding: 5px;
	text-align: right;*/
	color: #333333;
	font-weight: bolder;
}

/* Navigation Styles */
.HeaderNav{
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight : bold;
	color : #000000;
	/*text-indent : 20px;*/
	text-transform : uppercase;
	vertical-align: top;
}
A.HeaderNav:link, A.HeaderNav:visited, A.HeaderNav:active {
	font-family:verdana,sans-serif;
	text-decoration: none;
	color: #4A5865;
	font-size: 11px;
}
A.HeaderNav:hover	{
	font-family:verdana,sans-serif;
	text-decoration:	none;
	color:	White;
	background-color: #4A5865;
	font-size: 11px;
}
td.headernav 				{
	border-collapse: collapse;
	border:0px none;
	margin:0px;
	background:url(../images/navbg.gif) top;
	padding: 5px;
	border-top: 1px solid Black;
}

/* Footers */
.FooterMain{
	
}

td.FooterMain{
	background:url(../Images/FooterMain.gif) no-repeat top;
	height: 36px;
}

.Disclaimer{
	font-size: 10px;
	color: Gainsboro;
}
td.LoginCell{
	
}
.LoginForm{ 
	/*border: .05em solid #262932;
	width: 200px; 
	background-color: GainsBoro;
	border-collapse: collapse; */
}

td.Login, .Login {
	font-size: 11px;
	/* padding: 5px; */
	font-weight: bold;
}
.LoginElement{
	font-size: 11px;
	background-color: #919DA9;
	text-transform: uppercase;
	font-weight: bold;
}

/* Page Classes */
.pageHeader				{
	font-family:verdana,sans-serif;
	font-size:14px;
	font-weight : bold;
	color: #36444F;
	text-transform : uppercase;
	text-align : left;
	vertical-align : middle;
}
.subbodyHeader				{
	font-family:verdana,sans-serif;
	font-size:12px;
	color: Black;
	font-weight : bold;
	text-transform : uppercase;
	color: #485865;
}
td.subbodytitle			{
	border-collapse: collapse;
	border: 0;
	width:400px;
	height:45px;
	padding:0px;
	margin:0px;
	background: url(../images/PageHeaderSeparator.jpg) no-repeat top;
	background-position: left; 
}
.body				{
	font-family:verdana,sans-serif;
	font-size:11px;
	color: Black;
	padding-left:5px;
	padding-right : 5px;
}
table.ChildMenuNav			{
	padding:0px;
	margin:0px;
	background-color : #CACACA;
	width : 150px;
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
}
A.ChildMenuText:link, A.ChildMenuText:active, A.ChildMenuText:visited				{
	font-family:verdana,sans-serif;
	font-size: 10px;
	font-weight : bold;
	color: #4A5865;
	text-transform : uppercase;
	text-align : left;
	text-decoration: none;
}
A.ChildMenuText:hover				{
	font-family:verdana,sans-serif;
	font-size: 10px;
	font-weight : bold;
	color: White;
	background-color: #4A5865;
	text-transform : uppercase;
	text-align : left;
	text-decoration: none;
}
.ChildContentHeader{
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight : bold;
	color: Black;
	text-transform : uppercase;
	text-align : left;
}
td.ChildContent30{
	height: 30px;
}
.ChildContent{
	font-size: 11px;
}
.ChildMenuItem{
	text-transform: uppercase;	
	color: Black;
}

.ChildHeader{
	color: Black;
	font-size: 11px;
	line-height: 200%;
	font-weight: bold;
	padding-right: 10px;
}

table.Form{ 
	border: .05em solid Gainsboro;  
	background-color: Whitesmoke;  
}

td.FormHeader{
	background:url(../Images/FooterMain.gif) no-repeat top;
	/*height: 36px; */
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
}
.FormCaption{
	font-weight: bold;
	padding-right: 5px;
	font-size: 10px;
	text-align: right;
}
.FormElement{
	font-size: 10px;
}
.ContactInfo{
	font-size: 10px;
	text-align: left;
	padding-left: 5px;
}
.ErrorMsg
{
	color: Red;
	font-size: 9px;
	font-weight: bold;
	text-align: center
} 
.AdminNav{ 
	padding:0px;
	margin:0px;
	background-color : #CACACA;
	width : 150px;
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
}
.AdminNavHeader{
	color: Black;
	background-color: GainsBoro;
	font-size: 12px;
	font-weight: bold;
}
.AdminNavMenu, A.AdminMavMenu:link, A.AdminNavMenu:visited, A.AdminNavMenu:active{
	font-size: 11px;
	text-decoration: none;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
}
A.AdminMavMenu:hover{
	font-size: 11px;
	text-decoration: none;
	color: White;
	background-color: Black;
}
.AdminHeaderMain{
	background-color: Gainsboro;
	font-size: 12pt;
	text-align: center;
}
.AdminBody{
	background-color: GainsBoro;
}
.GridPrimary, .GridControl{
	font-size: 10px;
}
.GridAlternate{
	font-size: 10px;
	background-color: WhiteSmoke;
}
.GridHeader{
	font-size: 10px;
	font-weight: bold;
	background-color: Silver;
}