@charset "utf-8";
/* CSS Document */

*
{
margin: 0;
padding: 0;
}

body
{
margin: 0;
padding: 0;
font-size: 95%;
font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
color: #333333;
background-color: #FFFFFF;
background: #FFFFFF;
}

a:link
{
color: #000000;
text-decoration: underline;
font-weight: normal;
font-size: 95%;
}

a:visited
{
color: #999999;
}

a:hover, a:active
{
color: #FFBB00;
text-decoration: none;
background-color: #F5F5F5;
}

div#header
{
color: #CCCCCC;
background: #333333 url(../grfx/header_bg.png) repeat-x 0 0;
height: 195px;
}

div#headerSite
{
color: #CCCCCC;
background: #333333 url(../grfx/header_bg.png) repeat-x 0 0;
height: 195px;
}


div#headcentre
{
margin-left: 195px;
height: 195px;
width: 600px;
}

div#logo
{
float:left;
height: 195px;
width: 205px;
}
/*
div#loginbox
{

	position:relative;
	float: left;
	font-size: 75%;
	color: #CCCCCC;
	left: 399px;
	top: 51px;
	
}

div#loginbox h1
{
margin: 0;
padding: .3em 0 .3em .5em;
font-size: 150%;
font-weight: normal;
font-family: Georgia, Times, serif;
font-style: italic;
}

div#loginbox .banner-text
{
font-size: 150%;
font-family: Georgia, Times, serif;
font-style: italic;
margin-left: -10px;
color:#000000;

}


div#loginbox a:link
{
color: #CCCCCC;
text-decoration: underline;
font-weight: normal;
}

div#loginbox a:hover
{
color: #FF9900;
text-decoration: underline;
font-weight: normal;
background-color: none;
}
*/
div#navigation
{
float: left;
width: 195px;
clear: left;
}

div#navigation ul
{
list-style-type: none;
padding-left: 10px;
margin: 0;
}

div#navigation ul li
{
margin: 4px 20px 0 0;
border-bottom: 1px solid #F3F2F2;
}

div#navigation ul li a
{
display: block;
width: 135px;
padding: 0 0 5px 15px;
text-decoration: none;
color: #FF9900;
background-color: transparent;
background: url(../grfx/leftnav_bullet_off.png) left center no-repeat;
}

div#navigation ul li a:hover
{
background-color: transparent;
background: url(../grfx/leftnav_bullet_on.png) left center no-repeat;
color:#000000;
}

div#navigation ul li a:active
{
background-color: transparent;
background: url(../grfx/leftnav_bullet_active.png) left center no-repeat;
color:#FF9900;
}

div#content
{
background: url(../grfx/container_centre_bg.png) 1px 0 no-repeat;
margin-left: 195px;
width: 600px;
line-height: 150%;
}

div#content h1
{
margin-left: 10px;
padding: 15px 0 10px 10px;
font-size: 1.5em;
font-weight: normal;
border-bottom: 1px dashed #ADACAC;
width: 570px;
}

div#content-texthold
{
margin-left: 10px;
margin-right: 10px;
font-size: 90%;
font-weight: normal;
width: 580px;
min-height: 250px;
}
div#content-texthold p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
div#content-texthold h3
{
padding: 10px 0 5px 0;
width: 570px;
font-weight: normal;
}

.resultsframe1
{
margin: 10px 5px 0 5px;
width: 568px;
/*background-color: #333333;*/
padding: 0;
/*border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;*/
float: left; 
}


.resultsframe
{
margin: 10px 5px 0 5px;
width: 568px;
background-color: #333333;
padding: 0;
border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
float: left; 
}

.resultsholder
{
float: right;
width: 550px;
padding: 5px;
background-color: #FFFFFF;
}

.resultsholder li
{
list-style-type: none;
padding-right: 20px;
text-align: left;
border-bottom: 1px dashed #CCCCCC;
font-size: 90%;
clear: both;
color: #666666;
}

.resultsholder span
{
padding-right: 5px;
color: #333333;
font-weight: 600;
}

.resultheaderleft
{
float: left;
font-size: 100%;
color: #FF9900;
background: #F5F5F5;
padding: 5px;
}

.resultheaderright
{
float: right;
font-size: 80%;
padding: 5px;
border: 1px dashed #EEEEEE;
}

div#regtext
{
width: 570px;
height: 175px;
color: #333333;
clear: left;
}

div#regtext h3
{
padding: 10px 0 5px 15px;
background: transparent url(../grfx/hr_bg.png) right 10px no-repeat;
font-size: 120%;
text-transform: lowercase;
width: 570px;
line-height: 28px;
font-weight: bold;
}

div#regdesc
{
float: left;
padding: 0 0 0 15px;
width: 300px;
clear: left;
}

div#regbutton
{
float: left;
padding: 10px 0 0 15px;
width: 200px;
}

div#right
{
margin-left: 795px;
float: left;
width: 195px;
text-align: left;
}

#cleardiv
{
clear: both;
height: 1em;
width: 100%;
}
/*
div#footer
{
clear: both;
padding: .5em 0 .5em 0; 
background-color: #333333;
color: #CCCCCC;
width: 100%;
}

div#footercentre
{
margin-left: 195px;
width: 600px;
text-align: center;
}

div#footer li
{
display: inline;
list-style-type: none;
padding-right: 20px;
text-align: center;
}

div#footer a:link
{
color: #CCCCCC;
text-decoration: none;
font-weight: 600;
font-size: 60%;
}

div#footer a:visited
{
color: #CCCCCC;
font-weight: 600;
font-size: 60%;
text-decoration: none;
}

div#footer a:hover
{
color: #FFBB00;
text-decoration: underline;
background-color: #333333;
}

div#footer a:active
{
color: #FFBB00;
text-decoration: underline;
}
*/
.shorthr
{
margin: 10px 0 10px 0;
width: 50%;
color: #CCCCCC;
margin-left: 150px;
clear: both;
}

.std-hr
{
border: 1px solid #F5F5F5;
}
