/* Very basic stylesheet to show you the layout sections */
/* Customise to your site */
body {
	background: url('img/background.png');/*#0066cc;*/
	font-family: Verdana,Tahoma, sans-serif;
	color: #000;
}

a {text-decoration:none; color:#3399ff}
a:visited {color: #3399ff}
a:hover {color: #FFD956}

a img {
	border: none;
}

.error { 
	color:red; 
	font-weight:bold; 
}

div.main {
	background-color: #fff;	
	width: 780px;
	margin: 0 auto 0 auto;
	border-style: solid; 
	border-color: #000;
	border-width:2px 2px 30px 2px;
}

#header {
	font-family: "Trebuchet MS", 	Tahoma, Verdana, sans-serif;
	font-size: 72px;
	color: #fff;	
	background: transparent url("img/banner.jpg") no-repeat;	
	width: 780px;
	height:150px;
	margin: 0 10px 0 0px;
}

div.buttons {
	padding: 10px 10px 10px 166px;
}

div.content {
	background: #fff;
	width: 500px;
	font-size:14px;
	margin-left:200px;
	min-height:350px;
}

div.navbar {
	float: left;
	margin-right:10px;
	margin-left:-40px;
	font-family: Verdana, Tahoma, Arial;	
	font-size:12px;	
	font-weight: bold;
}

div.navbar div.navHead {
	background: #000;
	color: #fff;
	margin-left:40px;
	height: 24px;
	margin-top: 8px;	
	top: 6px;
	line-height:24px;
	width: 150px;
	padding: 0 8px 0 8px;
		poition:relative;
}
div.navbar ul{ 
	list-style-type: none;
	margin-top:0px;
	}
div.navbar li.navButton{	
	background: #FFFFD8;	
	border-bottom: 1px solid #000;/*#0066cc;*/
	padding: 8px;	
	vertical-align:middle;
	width: 150px;
	cursor:pointer;
}
#markedNavButton{ 
	background: #3A6E8F; /*url('img/leftTriangle.gif') no-repeat center right;*/
}
#markedNavButton a{
	color: #feff96;
}
div.navbar li.navButton:hover{
	background: #3399ff;
}

div.navbar a{
	color: #000;*
}


#topNav{
	height: 40px;
	width: 680px;
	padding-left:100px;
	padding-top:10px;
	background-color:#0f1427;
}

#topNav a{
	color:#3399ff;	
	font-size: 13px;	
	font-weight:bold;
	text-decoration:none;
	position: relative;
}
#topNav a:hover {color: #ebc12f;}
div.topNavButton a:visited{color: #3399ff;}


div.topNavButton{
	float:left;
	background-color: #CCCCCC;
	height: 40px;	
	width: 180px;
	margin: 0 4px 0 4px;
	vertical-align:middle;
	line-height: 16px;
	cursor:pointer;
}
#markedTopNavButton{
	background-color:#fff;
}

div.topNavButton img {
	float:left; 
	vertical-align:middle;
	position: relative;
	top:2px;
	left:6px;
	padding-right:18px;	
}

span.y {color:#FFD956}

#HD{color:#feff96}
#trials{
	color:#3399ff;
	font-style: italic;
}
#headerText{
	position: relative;
	top: 62px;
	left: 9px;	 
	filter: Alpha(opacity=80);
   opacity: 0.8;
}

div.logos1{	
	margin-left:auto;
	margin-right:auto;
	font-size: 8px;
	display: block;
	width: 768px;
}
div.logos2{	
	margin-left:auto;
	margin-right:auto;
	font-size: 8px;
	display: block;
	width: 340px;
	padding-top:10px;
	padding-bottom:16px;
}
img.logo {padding-right:20px;}

table.fieldset {
	border: 1px solid black;	
}

table.fieldset td.label{
	width: 180px;
	background-color:#feff96;
	text-align: right;
	padding: 4px;
}

table.fieldset td.input{

