* { padding: 0; margin: 0;}

body {	font-family: Arial, Helvetica, sans-serif;	font-size:0.83em;	background-color: #FFFFFF;}

#wrapper {	width: 788px;	margin: 0 auto;	background-color: #FFFFFF;}

#header { border: 1px solid #FFFFFF; margin: 0px; height: 90px; padding: 0px; width: 788px; background-color: #FFFFFF;}

#colourbar {border: 0px solid #AC7136; margin:0px 0px 0px 0px; padding: 0px; width: 788px;  height: 20px; background-image:url(images/sandtoblue.gif); background-repeat:repeat-y;}

#navbar { border: 0px solid #AC7136;  margin:0px 0px 0px 0px; padding: 0px; width: 788px; display:block;  background-image:url(images/bluetossand.gif); background-repeat:repeat-y; height:30px;}

#navbar ul { padding:0; margin:0 0 0 18px; list-style:none; }

#navbar ul li { float:left; font-size:1.0em; color: #ffffff; margin:0 1px 0 0; padding:0 5px;  font-weight: bold;}

#navbar a:link { text-decoration:none; color:#ffffff; margin:7px 0 0 0; display:block; }

#navbar ul li a:hover {text-decoration: underline overline; color:#000000;  }

#navbar a:visited { text-decoration:none; color:#AC7136; margin:7px 0 0 0; display:block; }

#subnavbar { border: 0px solid #AC7136;  margin:0px; padding: 0px; width: 788px; display:block; background-image:url(images/sandtoblue.gif); background-repeat:repeat-y; height:30px;}

#subnavbar ul { padding:0;  margin:0 0 0 18px; list-style:none; }

#subnavbar ul li { float:left; font-size:1.0em;color: #ffffff; margin:0 1px 0 0; padding:0 5px;  font-weight: bold;}

#subnavbar a:link { text-decoration:none; color:#ffffff; margin:7px 0 0 0; display:block; }

#subnavbar ul li a:hover {text-decoration: underline overline; color:#000000;   }

#subnavbar a:visited { text-decoration:none; color:#AC7136;  margin:7px 0 0 0; display:block; }

#header { border: 1px solid #FFFFFF; margin: 0px; height: 80px; padding: 0px; background-color: #FFFFFF;}

#content600 { border: 1px solid #896623; margin: 0 0px 15px 0px; display: inline; padding: 6px;  width: 600px; float: left; color: #225777; background-color: #FFFFFF; min-height: 100px;}
* html #content600 {height:100px} /* IE Min-Height Hack */ 

#content788 { border: 1px solid #896623; margin: 0 0px 10px 0px; display: inline; padding: 0px;  width: 786px; float: left; color: #225777; background-color: #FFFFFF; min-height: 163px;}
* html #content788 {height:163px} /* IE Min-Height Hack */ 

#content788 p {  margin:0 10px 0 10px; }

#content788 ul { padding:0; margin:0 0 0 35px; list-style:disc; }

#content788 ol { padding:0; margin:0 0 0 35px; list-style:upper-roman; }

#rightcontainer{ border: 1px solid #896623; margin: 0 0px 10px 0px; padding: 5px; width: 150px; float: right; background-color: #FFFFFF; min-height: 436px;}
* html #rightcontainer {height:436px} /* IE Min-Height Hack */ 

.boxquote{
    width: auto;
  margin-left:5px;
	padding: 10px 10px 10px 10px;
	background-color: #E4E4E4;
	border-left: 1px solid #336666;
	border-top: 1px solid #336666;
	border-right: 2px solid #336666;
	border-bottom: 2px solid #336666;
overflow:auto;}

#footer {
	 border: 1px solid #2B5970;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.83em;
	color: #896623;
	text-decoration: none;
	font-weight: bold; 
margin: 0 auto;
 display: inline; 
 padding: 0px;
 float: left;
 width: 786px;
 text-align:center;
}

.heading{	padding: 10px 0px 5px 0px;	text-align: center;	font-size: 1.5em; font-weight: bold;}

.smallheading{	padding: 10px 0px 5px 0px;	text-align: center;	font-size: 0.80em; font-weight: bold; color:#FFFFFF; text-align:right;}

.subheading{	padding: 0px 0px 5px 0px;	text-align: center;	font-size: 1.4em;	font-weight: bold;}

.subhead{	padding: 0px 0px 5px 0px;	text-align: left;	font-size: 1.1em;	font-weight: normal;}

.a:link { text-decoration:underline; color:#000066; }

.a:hover {text-decoration: underline overline; color:#000000;  }

.a:visited { text-decoration:none; color:#AC7136;}


.title {  
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #332211;
	text-decoration: none;
font-weight: bold;
text-align:center; 
}

h1 {font-family: Arial, Helvetica, sans-serif;	font-size: 2.5em; margin: 22px 2px 0px 2px;}

.smalltext {  
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #225777;
	text-decoration: none;
font-weight: normal;
text-align:center; 
}

FORM		{margin-top:0px; margin-bottom:0px;}

input.red {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size:0.83em;
	color: #000000;
	border: thin solid #FF0000;
}

input {
	font-family: Verdana;
	font-size:0.83em;
	color: #000033;
}

input.submitbut {
	background-color: #336666;
	font-family: Verdana;
	font-weight: bold; 
	font-size:0.85em;
	color: #FFFF00;
	border: 3px outset #336666;
}

.warning {
	font-family: Verdana;
	font-weight: bold; 
	font-size:0.85em;
	color: #FF0000;
}


.clear{clear: both; }

/* Reset Mozilla */
html>body .clear {height: 0px;} 