body,html {
background-color:#fff;
font:normal 0.9em Arial, Verdana, Helvetica, sans-serif;
padding:0;margin:0;
}
.red {color:#FF0000}
.grey {margin-left:.5em;color:#888}
.centered {margin: 2em auto 0 auto;width: 20em;text-align:center;}
.table td{vertical-align:top}
.darkgreen{background-color:#009966;}
.lightgreen{background-color:#B6D900}
hr {border:1px dashed #B6D900;}
.table{
width:50em;
background-color:#fff;
margin: 1em 0 0 2em;
}
img{border:none;}
.table input {
color: #000000;
font-weight: normal;
}
.table h1, #menu h1 {font:bold 1.2em Arial, Verdana, Helvetica, sans-serif;margin:0 0 1em 0;}
.table h2 {font:bold 1.0em Arial, Verdana, Helvetica, sans-serif;}

.menu a{width:20em;display:block;background-color:#eee;border:1px solid #000;text-decoration:none;padding:.3em;margin-bottom:.5em}
.menu a:hover{background-color:#B6D900;}

.indent {margin-left:1em;}
.highlighted {background-color:#B6D900}

#response {
margin: 2em auto 0 auto;
width: 20em;
text-align:center;
}

.backbutton {position:relative;left:8em;top:-2.5em;}
.backbutton a{padding:.1em 1em .1em 1em;background-color:#eee;border:1px solid #000;text-decoration:none}
.backbutton a:hover{background-color:#666666}

#key {
width:38em;
padding:.2em 0em .5em .5em;
border:1px solid #000;
margin-left:auto;margin-right:auto;
}

#key img{position:relative;top:3px;}


.news_summary_table_col1{background-color:#fff;width:10em;vertical-align:top;}

#filelist {
	margin:1em 0 1em 11.5em;
	width:32em;
	padding:.5em;
	border:1px solid #aaa;
}

#filelist input{margin-left:-10em;}

#filelist span{margin-left:12em;}

#filelist h2{border-bottom:1px solid #aaa;margin:0 0 1em 0;padding:-1;}

.selected {background-color:#FFCC66}



#uploadbox {margin-left:2em;border:1px solid #aaa;width: 30em;margin-bottom:3em;padding:1em}

#uploadbox input{margin-left:-10em;}

/* Craig's... */

.linktext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

}

.bg1 {

	background-image: url(images/bg1.gif);

	background-repeat: no-repeat;

}

.smalltextblack {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	font-variant: small-caps;

}

.button {
	padding:.3em;
	border:1px solid #009966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #000000;
	background-color: #99CC00;
	font-weight: normal;
	text-decoration:none;
}

.normaltext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	font-weight: normal;

	color: #333333;

}

.normaltextbold {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	font-weight: bold;

	color: #000000;

}

.td1 {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

}

.formbg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #ACC314;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}