html,body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height:100%;
	background-color: #FFFFFF;
}

#table {
	width:100%;
	border:0;
}

.bg {
	width:50%;
	background:url('../images/layout/wilberforce/bgtop.jpg');
	background-repeat: repeat-x
}

#topnav {
	width: 800px;
	height: 30px;
}

#navdiv {
	background:url('../images/layout/wilberforce/navdiv.jpg');
	width: 800px;
	height: 20px;
}

#tagline {
	background:url('../images/layout/wilberforce/tagline.jpg');
	width: 800px;
	height: 46px;
}

p.tagline {
	font-size:22px; 
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#image1 {
	width: 200px;
	height: 171px;
	background-color: #FFFFFF;
	vertical-align: middle
}

#image2 {
	width: 200px;
	height: 171px;
	background-color: #FFFFFF;
	vertical-align: middle
}

#image3 {
	width: 200px;
	height: 171px;
	background-color: #FFFFFF;
	vertical-align: middle
}

#image4 {
	width: 200px;
	height: 171px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: right
}

.subbutton {
	width: 199px;
	height: 57px;
}

#pagetitle {
	background-color: #dfdfdf;
	width: 800px;
	height: 31px;
}

#pagetitlediv {
	width: 800px;
	height: 5px;
}

#body {
	background-color: #dfdfdf;
	width: 800px;
	height: 200px;
	vertical-align: top
}

#footer {
	width: 800px;
	height: 56px;
}

OL,UL {
    	font-size: 10px;
    	font-family: Verdana;
 	color:#434343;
    	list-style-type: square;
    	line-height: 15px
}

p { 
	font-family:"Verdana";
	font-size:10px;
	margin-left:22px;
	margin-right: 22px;
	color:#434343;
	margin-top: 10px;
	margin-bottom: 10px
}

p.title {
	font-size:10px; 
	margin-left:0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.formtext {
	font-size:14px; 
	color:#FFFFFF;
	margin-left:0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.formlink {
	font-size:10px; 
	color:#FFFFFF;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 7px;
	margin-bottom: 0px;
	text-align: right
}

p.formlink2 {
	font-size:10px; 
	color:#FFFFFF;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 0px;
	text-align: right
}

p.formtd {
	vertical-align: top;
	height: 30px;
}

a,
a:link, 
a:active,
a:visited,
a:hover,
a img,
a:link img,
a:active img,
a:visited img,
a:hover img
{
	border:0;
	color:#434343;
}

.formbutton {
	background:url('../images/layout/wilberforce/formbutton.jpg');
	font-family:Verdana;
	font-size:12px;
	width: 72px;
	height: 26px;
	border: 0;
}

#login {
	background:url('../images/layout/wilberforce/login.jpg');
	width: 400px;
	height: 168px;
	border: 0;
}

#forgot {
	background:url('../images/layout/wilberforce/forgottenpass.jpg');
	width: 400px;
	height: 168px;
	border: 0;
}

input, textarea {
	border-width: 1px;
	border-color: #000000
}

#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}
#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}

.border_preview{
	z-index:100;
	position:absolute; 
	background-color: #000000;
	border: 1px solid #444;
}
.preview_temp_load {
	vertical-align:top;
	text-align:center;
	padding: 1px;
}
.preview_temp_load img{	
	vertical-align:top;
	text-align:center;
}

#filenameoverlay {
	position:absolute;
	background-color: #000000;
	padding:3px;
	text-align:right;
	right:3px;
	bottom:3px;
	font-family:"Verdana";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.topnav {
	width:900px;
	position:relative;
}

.topnav ul {
padding:0;
margin:0;
list-style-type:none;
}

.topnav li {
margin-left: 10px;
float:left;
position:relative;
height:30px
}

.topnav a, .topnav a:visited {
font-family: "Verdana";
font-size:14px;
color:#406480;
text-decoration:none; 
height:30px;
text-align:left;
}
