html, body, form
{
    margin: 0;
    padding: 0;
    background-color: #003c9e;
}

#logo
{
	display:none;
	visibility:hidden;
}

#copywright
{
	display:none;
	visibility:hidden;
}

#wrapper
{
	margin: 0 auto;
    width: 769px;
}

#header
{
	width: 100%;
	height: 88px;
}

#bodycontent
{
	width: 100%;
    overflow: auto;
    background-image: url(images/backdrop.jpg);
	background-repeat: repeat-y;
}

#homeTable
{
	background-image: url(images/backdrop.jpg);
	background-repeat: repeat-y;
}

#homeTop
{
	background-image: url(images/cms-1.gif);
	background-repeat: no-repeat
}

.Clock
{
	font-weight: bold;
	font-size: 9pt;
	color: #83ccff;
	font-family: Arial;
}

.NormalLabel
{
	font-weight: bold;
}

.MyNode, .MyNodeOver, .MyNodeSelected, .MyNodeLoading
{
	font-family: verdana, sans-serif;
	font-size: 9px;
	padding-left: 2px;
	padding-right: 2px;
}

.MyNodeLoading
{
	color: red;
	font-weight: bold;
}

.MyNode
{
	color: white;
}

.MyNodeOver
{
	color: #00FFFF;
}

.MyNodeSelected
{
	color: #00FFFF;
	background-color: #003c9e;
	border: solid 1px #cccccc;
}

.SearchInput
{
	background-color:Transparent;
	border-color:Transparent;
	border-width:0px;
	border-style:None;
}

.RepSearchInput
{
	border-color:white;
	border-style:solid;
	border-width:1px;
	background-color: #8EBCF8;
	width: 275px;
}

#SearchFieldTable
{
	background: #8DBBF8;
	border-color:white;
	border-style:solid;
	border-width:1px;
}

a.footer:active
{
	color: #ffffff;
	text-decoration: none;
}
a.footer:link
{
	color: #ffffff;
	text-decoration: none;
}
a.footer:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.footer:hover
{
	color: #FFC453;
	text-decoration: none;
}

.tabl
{
	background: #FFFFFF url('../Images/flapl.gif') no-repeat;
	
}
.tab
{
	background: #FFFFFF url('../Images/yellow.gif');
	
}
.tabr
{
	background: #FFFFFF url('../Images/flapr.gif') no-repeat;
	
}
.tabDesc
{
	line-height: 18px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.pageDescription
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

/* duplicated from SharedStyles so that may be over-ridden in @media print */
.NormalRed
{
	font-weight: bold;
	font-size: 9pt;
	color: #fe0144;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: none;
}

.UnderlineTitle
{
	font-weight: bold;
	font-size: 13pt;
	color: #310BFF;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: underline;
}

.UnderlineTitle_Alt
{
	font-weight: bold;
	font-size: 13pt;
	color: #fe0144;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: underline;
}

.UnderlineTitle_Alt2
{
	font-weight: bold;
	font-size: 13pt;
	color: white;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: underline;
}

.SubTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #310BFF;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: underline;
}

.SubTitle_Alt
{
	font-weight: bold;
	font-size: 11pt;
	color: #fe0144;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: underline;
}

.SubTitle_Alt2
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: underline;
}

.Normal
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: none;
}

.Normal_HomePage
{
	font-weight: bold;
	font-size: 9pt;
	color: #1657D5;
	font-family: Helvetica, Roman, Sans-Serif;
	text-decoration: none;
}

.NonLink
{
	font-weight:normal;
	font-size: 9pt;
	font-family: Helvetica, Roman, Sans-Serif;
	color: white;
}

a
{
	font-weight:normal;
	font-size: 9pt;
	font-family: Helvetica, Roman, Sans-Serif;
	color: white;
}

a:hover
{
	color: #fe0144;
}

a.CustLink
{
	color: #fe0144;
}

/*printer styles*/
@media print
{
	html, body, form {font-size: 10pt; color: Black; line-height: 120%; background: white;}
	
	#logo
	{
		display: inline;
		visibility: visible;
		padding-bottom: 10px;
	}
	
	#header
	{
		display: none;
	}
	
	.Normal
	{
		font-weight: bold;
		font-size: 9pt;
		color: black;
		font-family: Helvetica, Roman, Sans-Serif;
		text-decoration: none;
	}

	/*hide the footer column when printing*/
	#footer
	{
		display: none;
	}
	
	#bodycontent
	{
		background-image: none;
		overflow: visible;
		width: 500px;
	}
	
	#copywright
	{
		display: inline;
		visibility: visible;
		padding-top: 10px;
	}
}