.box
{
    border: 3px #333333 solid;
	background: #ffffff;
	color:#000000;
}

label
{
	font-weight:bold;
}

.fineprint
{
	background: #ffffff;
}

.detailsbar
{
	border: 1px #000000 solid;
	background: #9EB1C4;
	color:#ffffff;
	font-family:Arial;
}

a.navbar,a.navbar:visited
{
	color:#ffffff;
	font-family:Arial;
	font-size:13pt;
}



a.navbar:hover
{
	color:#7893AE;
	font-family:Arial;
	font-size:13pt;
}

.navbar
{
	color:#ffffff;
}

.border
{
    border: 10px #333333 solid;
	background: #ffffff;
}

td
{
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-size:10pt;
}

.links
{
	border: 3px #333333 solid;
	background-color:#333333;
	color:#ffffff;
}

h1
{
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-size:14pt;
}

h2
{
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-size:13pt;
}

a,a:visited
{
	color:#333333;
	font-family:Arial;
	text-decoration:none;
}

a:hover
{
	color:#7893AE;
	font-family:Arial;
	text-decoration:none;
}

a.links,a.links:visited
{
	color:#ffffff;
}

a.links:hover
{
	color:#7893AE;
}

a.logout,a.logout:visited
{
	color:#7893AE;
}

a.logout:hover
{
	color:#ffffff;
}

/*div*/
#rights
{
	
}
#rights p
{
	margin:0px;
}
#rights input
{
}
#rights label
{
}

.warningHigh
{
	color:#ff1111;
}

.registrationbox
{
    border: 10px #333333 solid;
	background: #000000;
	color:#ffffff;
}

#headerLinks ul
{
	clear:both;
	float:left;
	margin:0px auto;
	min-height:50px;
	padding:0px;
	
	list-style:none;
}

/* for Internet Explorer */
* html #headerLinks ul 
{
	height: 100%;
}


#headerLinks li
{
	float:left;
	list-style-type: none;
  	width: 100px;
	text-align: center;
}


#headerLinks a
{
	width: 100%;
	color: black;
	
  display: block;
  font-size: 18px;
  background-image: url(images/headerLinkBack.png);
}

.clear 
{
	clear:both;
	margin-top:-1px;
	height:1px;
	overflow:hidden;
}


html
{
	background: 		#e4e4e4 url(images/backgroundhtml.jpg) repeat-x top left;
}