/* t r b l */


html { overflow-y: scroll; }
/*html { overflow: -moz-scrollbars-vertical; }*/

body {
font-family: Arial,sans-serif;
margin: 0;
padding: 0;
width:100%;
/*background-color:#F89838;*/
background-color:#003300;
/*background-image:url(http://www.spreadmedia.co.uk/cyc/img/top.gif);
background-position:top;
background-repeat:repeat-x;*/
}

#container {
margin-left:auto;
margin-right:auto;
width:880px;
background-color:#003300;

}

fieldset {
-moz-border-radius: 8px;
}
form {
margin:0px;
padding:0px;
}
table {
font-family: Arial,sans-serif; /*"Trebuchet MS"*/
font-size:0.9em;
}
a {
color: #666;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}
.ua {float:right}
.ua a{color:#666;text-decoration:none}
.ua a:hover{color:#cccccc;text-decoration:underline}
h1 {
font-size:210%;
padding:0px;
margin:5px;
padding-bottom:3px;
color:#576D93;
font-family:"Lucida Sans","Trebuchet MS",Arial,sans serif;
}

h2 {
font-size:180%;
padding:0px;
margin:3px;
font-family:"Lucida Sans","Trebuchet MS",Arial,sans serif;
}

h3 {
font-size:160%;
padding:0px;
margin:3px;
font-family:"Lucida Sans","Trebuchet MS",Arial,sans serif;

}

h4 {
font-size:140%;
padding:0px;
margin:3px;
font-family:"Lucida Sans","Trebuchet MS",Arial,sans serif;
}

h1,h2,h4{font-variant:small-caps}

ul{margin-top:5px;padding-top:0px}

small {
line-height:10px;
}

div#header {
background-color:#fff;
color:#666;
font-size:11px;
font-weight:bold;
font-family:"Lucida Sans","Trebuchet MS",Arial,sans serif;
height:120px;
padding-top:0px;
}

div#header a{
color:#003300;
font-size:11px;
}

div#header a:hover {
color:#000;
}

div#menu {
text-align:right;
padding:2px;
font-size:0.9em;
}

.content,
div#content {
background-color: #ccc;
/*background-image:url(http://www.spreadmedia.co.uk/cyc/img/pat.gif);*/
font-family: Arial,sans-serif;
font-size:0.9em;
padding:10px;
margin:0px;
/*height:910px;*/
height:100%;

}

#wrap {PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #eee}

.content div#menuLeft,
div#content div#menuLeft {
float: left; 
width: 40%;
text-align:center;
}

.content div#form1,
div#content div#form1 {
margin-left: 0;
background:#f0f0f0;
color:#000;
padding:5px;
}

.content div#form1,
div#content div#form1 h3 {
font-size:120%;
padding:2px;
margin:0;
background-color:#006633;
color:#fff;
}

.content div#menuLeftSmall,
div#content div#menuLeftSmall {
float: left; 
width: 30%;
text-align:center;
}

.content div#form1Small,
div#content div#form1Small {
/*margin-left: 30px;*/
margin-left: 32%;
background:#f0f0f0;
padding:6px;

}

.content div#form1Small h3,
div#content div#form1Small h3 {
font-size:120%;
padding:2px;
margin:0;
background-color:#006633;
color:#fff;
}

.content div#table1,
div#content div#table1 {
margin-left: 32%;
background:#f0f0f0;
padding:6px;
}

table.results {
padding:2px;
}

table.results thead td {
font-weight:bold;
background-color:#9CC0FF;
color:white;
padding:5px;
text-align:center;
}

table.results tbody td {
text-align:center;
border-bottom:1px solid #9CC0FF;
}


div#footer {
margin-top:0px;
height:80px;
clear:both;
padding:2px;
font-size:0.7em;
font-weight:bold;
text-align:center;
color:#000;
background-color:#006633;

}
div#footer a{color:#ccc;text-decoration:none}
div#footer a:hover{color:#eee;text-decoration:underline}

#Table_01{margin-top:0px;padding-top:0px}

.hdbox {
	background: #006633 /*url(../images/bkgnd_hompageitem.jpg) repeat-x bottom*/;
	height: 20px;
color:#fff;
	width: 150px;
	padding: 3px 0px 0px 10px;
	margin: 0px;
	border-bottom: 1px solid #fff;
	font-size:14px;
	font-family:"Lucida Sans","Trebuchet MS",Verdana, Arial;
	font-weight:bold;

}

.textbox{
	margin-top: 0px;
	width: 140px;
	background-color:#fff;
	height: 80px;
	font: normal 10px/120% "Lucida Sans",Verdana,"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:120%;
	padding: 8px 10px 15px 10px;
	color: #333;
	border-bottom:0px solid #ccc;
}

.textbox a{
	font-weight:bold;
	font-size:11px;
	color:#006633;
	}
.textbox a:hover{color:#000;}
.textbox ul{padding-left:10px;padding-right:10px;margin-left:10px;margin-top:10px}
.textbox ul li{line-height:1.3;padding-bottom:5px}

.brd{
	border-right: 0px solid #fff;
	border-bottom: 2px solid #fff;
}

input{font-size:12px}