body {
	margin-left: 16px;
	margin-top: 16px;
	font-family: arial, tahoma, verdana, helvetica;
	font-size: 10pt;
	color: #5f5f5f;
	background-color: #FFFFFF;
}

table.border{border : 1px solid #898989; }

td {font-family: 'Century Gothic' ,arial, tahoma, verdana, helvetica; font-size: 9pt; color: #404040;  }
td.field {font-family: 'Century Gothic' ,arial, tahoma, verdana, helvetica; font-size: 9pt; color: #404040;  }
td.head {font-family: 'Century Gothic' ,arial, tahoma, verdana, helvetica; font-size: 10pt; color: #404040; font-weight: bold; }
td.cell {font-family: 'Century Gothic' ,arial, tahoma, verdana, helvetica; font-size: 8pt; color: #333399;  }
select {font-family: 'Century Gothic' ,Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; color: #404040;}
input {font-family: 'Century Gothic' ,Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; color: #404040;}

.date { color: #898989; font-size: 9pt; }
.tel { color: #898989; font-size: 11pt; font-weight: bold;	 }
.welcome {font-family: verdana, helvetica; color: #898989; font-size: 14pt; font-weight: normal;	 }
.red { color: #cc0000; font-size: 9pt; }
.title {font-family: verdana, helvetica; color: #cc0000; font-size: 14pt; font-weight: normal;	 }
.subheader {font-family: arial, verdana, helvetica; color: #cc0000; font-size: 10pt; font-weight: bold;	 }
.smalldark {font-size: 7pt; font-weight: normal;	color: #404040; text-decoration: none;}

a{font-size: 8pt; font-weight: normal;	color: #cc3333; text-decoration: none;}
a:hover{color: #ff6600;}

a.menu{font-size: 9pt; font-weight: bold;	color: #404040; text-decoration: none;}
a.menu:hover{color: #ff6600;}

a.nav{font-size: 8pt; font-weight: normal;	color: #404040; text-decoration: none;}
a.nav:hover{color: #ff6600;}

Li {line-height: 23px;}

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

a.buttonsmall{font-weight:normal; border-top:1px solid #999;	border-left:1px solid #999;	border-right:1px solid #333; border-bottom:1px solid #333;
	color:#000000;	font-size: 8pt; text-decoration: none;	width:auto;	}	
a.buttonsmall:hover{	border-top:1px solid #333; border-left:1px solid #333;	border-right:1px solid #999; border-bottom:1px solid #999;	
	color:#000000;	font-size: 8pt; text-decoration: none;	}	
a.buttonsmall span{	background:#CFD9E1;	color:#000000;	line-height:16px;	height:16px; padding:0 4px;		
	border-right:1px solid #777;	border-bottom:1px solid #777;	}		
a.buttonsmall:hover span{border:none;	border-top:1px solid #777;	border-left:1px solid #777;	background:#F0F1F4 ;	
	color:#000000;	cursor:pointer;	}	