* 
{ 
	margin: 0;
	padding: 0; 
 	/* remove all default margins/padding */
}
html, 
body 
{
	background: #486472 url('../images/bg/Bar.jpg') repeat-x top left;
	font: normal 0.9em Arial ; /* Use ems */
	color: #333333;
}
label.error
{
	display: block;
	color: #990000;
}
p 
{
	padding-top: 3px;
	padding-bottom: 3px;
}
img 
{
	border: 0px;
}
input,
select,
textarea
{
	border: solid 1px #000000;
	background-color: #eff3f5;
	color: #666666;
	font: normal 1em Verdana;
	padding:3px;
}
/*
#BackgroundBar
{
	position: fixed;
	top: 130px;
	height: 265px;
	width: 100%;
	background: #263a44 url('../images/bg/Bar.jpg') repeat-x;
	z-index: 50;
}*/
h1
{
	font: bold 1.6em "Gills Sans MT";
	padding: 0px 0px 0px 10px;
	color: #132833;
}
table.Email td,
table.Email th
{
	padding: 3px;
}
#Body h3 a
{
	color: #000000;
	text-decoration: none;
}
#Shadow {
	background: url('../images/bg/Shadow.png') repeat-y center top;
}
#Container 
{
	text-align: left;
	width: 770px; 
	margin: 0 auto; /* center container */
	border-top: solid 4px #507181;
}
#Header
{
	height: 86px;
	background: #5b8093 url('../images/bg/HeaderBG.jpg') repeat-x;
}
#Header #Logo img
{
	float: left;
	margin: 10px 0px 10px 25px;
}
#Header #WelcomeBack
{
	margin: 35px 20px 0px 0px;
	float: right;
	color: #FFFFFF;
	font-size: 0.95em;
	text-align: right;
}
#Header #WelcomeBack a
{
	color: #faf499;
}
#Header #WelcomeBack ul li
{
	display: inline;
	margin-right: 3px;
}
#Header #Login table
{
	margin: 15px 20px 0px 0px;
	float: right;
	color: #FFFFFF;
	font-size: 0.95em;
}
#Header #Login table a
{
	color: #faf499;
}
#Header #Login th
{
	text-align: right;
	font-weight: normal;
	margin-left: 300px;
}
#Header #Login th,
#Header #Login td
{
	padding: 1px;
}
#Menu
{
	clear: both;
	height: 43px;
	background: #75a3ba;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: solid 4px #507181; 
}
#Menu ul li
{
	display: inline;
	padding: 0px 15px 0px 15px;
}
#Menu ul .Item img
{
	padding-bottom: 11px;
}
#Body
{
	border-top: solid 4px #507181; 
	padding: 10px 20px 10px 20px;
}
#Image
{
	padding: 0px;
	height: 253px;
}
#Body a
{
	color: #308ab8;
}
#Body a:hover
{
	color: #000000;
}
#Body ol,
#Body ul
{
	margin-left: 20px;
}
#Body ol li
{
	margin: 9px 0px 9px 0px;
}
#Body ul li
{
	margin: 2px 0px 2px 0px;
}
#Body h1
{
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: dashed 1px #455E68;
	margin-bottom: 14px;
}
#Body #Right
{
	margin-left: 460px;
}
#Body #Right h1 span
{
	padding-bottom: 5px;
}
#Body #Right ul
{
	margin: 10px 0px 10px 0px;
	list-style: none;
}
#Body #Right ul li
{
	padding-left: 25px;
	margin: 0px 0px 8px 20px;
	background-image: url('../images/icons/Bullet.jpg'); 
	background-repeat: no-repeat;
	background-position: 0px 1px;
	width: 200px;
}
#Body #Right ul li h2
{
	color: #285065;
	font-size: 1.1em;
}
#Body #Right ul li h2 a
{
	text-decoration: none;
	color: #285065;
}
#Body #Footer
{
	clear: both;
	margin-top: 15px;
	padding-top: 8px;
	padding-left: 5px;
	border-top: dashed 1px #455E68;
}
#Body #Footer ul li
{
	display: inline;
	padding-right: 12px;
}
#Register
{
	text-align: center;
	width: 220px;
	border: solid 1px #496776;
	background: #567a8c;
	padding: 0px 20px 0px 20px;
}
#Register img
{
	padding: 10px 0px 10px;
}
.Clear
{
	clear: both;	
}
.loginErrorContainer
{
	display: none;
	position: absolute;
	border: 8px solid #999999;
	padding: 10px;
	background: #CCCCCC;
	width: 200px;
	float: none;
	margin-left: 295px;
	margin-top: 7px;
}
.loginErrorContainer ul
{
	list-style: none;
}