body {
	background-color:#FFFFFF;
	font-family: "Verdana";
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
#body {
width:100%;
text-align:center;
background-color:#FFFFFF;
}
#container {
width:760px;
margin-left:auto;
margin-right:auto;

}
#header {
width:760px;
height:145px;
background-image:url(Graphics/headerbanner.jpg);
}
#nav {
width:760px;
height:22px;
background-color:#FFFFFF;
}
#navbuttons {
width:auto;
float:left;
padding:1px 1px 1px 0px;
margin-left:0px;
}
#navbutton {
padding:0px 1px 0px 0px;
float:left;
}
#navfill {
top:1px;
position:relative;
width:204px;
height:20px;
float:right;
background-color:#FF3333;
margin-right:0px;
padding:0px;
}
#content {
width:auto;
background-color:#FFFFFF;
border-left:#ff3333 thin solid;
border-right:#999999 thin solid;
}
#topspacer {
height:10px;
width:760px;
}
#contentleftcol {
width:250px;
margin-left:0px;
padding:0px;
position:relative;
border-right:#999999 thin dotted;
float:left;
}
#contentrightcol {
width:480px;
float:right;
margin-right:0px;
padding:0px 10px 10px 10px;
text-align:justify;
position:relative;
}
#footer {
width:760px;
background-color:#FFFFFF;
}
#footerleft {
width :450px;
background-color:#ff3333;
padding:2px 2px 2px 2px;
float:left;
text-align:left;
}
#footerright {
width:300px;
background-color:#999999;
text-align:right;
float:right;
padding:2px;
}
.fixvis:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.fixvis {
display:inline-block;
}
.fixvis {
display:block;
}
* html .fixvis {
height:1px;
}
.fixvis {zoom:1;}
.small {
font-size:12px;
}
.medium {
font-size:14px;
}
.large {
font-size:18px;
color:#999999;
}
.error {
font-size:14px;
color:#FF0000;
}
#form .textinput {
width:220px;
border:#FF0000 thin solid;
background-color:#DDDDDD;
}
#form .buttons {
background-color:#FF0000;
border:#999999 thin solid;
color:#FFFFFF;
width:220px;
}
