/* CSS Document */

body, body div, body p, body th, body td, body li, body dd    {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; 
	font-size: 1em;}
                         
td {
	text-align: left
}

TextField.border{border:1px solid #ccc;}

h1{padding:5px 2px 5px 2px; 
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0E055C; 
	font-size:1em; 
	text-align:center; 
	margin: 5px 0 5px 0;
	border-bottom: 2pt #0E055C solid;}

h2{padding:5px 2px 0px 2px; 
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0E055C; 
	font-size:0.9em; 
	text-align:left; 
	margin:0px;}
	
h3{padding:5px 2px 0px 2px; 
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0E055C; 
	font-size:0.8em; 
	text-align:left; 
	margin:0px;}

.style2 {color: #F58189;  
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.7em;}

.style3 {color: #F58189;}


p.form{ padding:2px 0px 2px 0px; 
	margin-left:10px;
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0E055C; 
	font-size:0.7em; 
	text-align:right;}

p.form2{ padding:2px 5px 2px 0px; 
	margin-left:10px;
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0E055C; 
	font-size:0.7em; 
	text-align:right;}

p.radio{ padding:2px 10px 2px 0px; 
	margin-left:10px;
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0E055C; 
	font-size:0.7em; 
	text-align:right;}

p.info{ padding:2px 2px 2px 2px; 
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	border-right:1px solid #999; 
	border-top:1px solid #999; 
	font-family :Verdana, Arial, Helvetica, sans-serif; color: #0E055C; 
	font-size:0.7em; 
	text-align:left; 
	margin-bottom:5px; 
	margin-top:5px; 
	margin-left:2px; 
	margin-right:2px;}

ul.none, p.none{ padding:2px 2px 2px 2px;  
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0E055C; 
	font-size:0.7em; 
	text-align:left;}


a:link{font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0d40e5; 
	text-decoration:underline;}

a.two{font-family :Verdana, Arial, Helvetica, sans-serif; 
	color: #0d40e5; 
	text-decoration:underline;
	font-size:0.70em}


table.form{border:0px; padding:2px;}

table.form th{  margin-left:10px;
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color:  #0E055C; 
	font-size:0.70em; 
	text-align:left;  
	background-color:#ECEEF0; 
	border:1px solid #ccc;}

table.form td{  margin-left:10px;
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color:  #0E055C;
	 font-size:0.70em; 
	text-align:left;  
	border:1px solid #ccc;}

table td.noborder{  margin-left:10px;
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color:  #0E055C;
 	font-size:0.70em; 
	text-align:left;}

.address  { background-color: #000099; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-align: center; 
	font-size: 0.9em;
}

.address a:link {   color: #FFFFFF; 
	text-decoration: underline}

.address a:visited {  color: #FFFFFF; 
	text-decoration: underline }

.address a:hover {  color: #80ffff; 
	text-decoration: underline }

.credit { background-color: #000099; 
	color: #CCCCCC; 
	font-size: 0.75em;
	font-weight: normal; 
	text-align: "center"}

.credit a:link {   color: #CCCCCC; 
	text-decoration: underline}

.credit a:visited {  color: #CCCCCC; 
	text-decoration: underline }

.credit a:hover {  color: #80ffff; 
	text-decoration: underline }

.nav {  background-color: #000099; 
	color: #cccc33; 
	font-weight: bold; 
	font-size: 0.9em;
	text-align: center;}

.nav a:link { color: #66CCCC; 
	text-decoration: none; }

.nav a:visited { color: #99CCCC; 
	text-decoration: none; }

.nav a:hover { color: #CCCC33; 
	text-decoration: underline; }

.thispage { color: #FFFFFF;
	font-size: 0.9em; }

.copyright { background-color: #000099; 
	color: #cccc33; 
	font-weight: bold; 
	font-size: smaller; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px}

.bluebordered {
	border: 1pt #009999 solid;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 90%;}

.centred {
	text-align: center;
	}

.larger {  font-size: larger}
.smaller {
	font-size: smaller;
		}