@charset "utf-8";
/* CSS Document */

	html {
		font-size: 10px;
	}
	body {	
		color:#D5D3BB;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.3em;
	}
	.nav {	
		color:#D5D3BB;
		margin: 0px;	
		text-decoration: none;
	}
.smallnav {	
		color:#D5D3BB;
		margin: 0px;	
		text-decoration: none;
font-size:9pt;
	}
	input.searchbox {
		border-top: 1px solid #D5D3BB;
		border-right: 2px solid #D5D3BB;
		border-bottom: 2px solid #D5D3BB;
		border-left: 1px solid #D5D3BB;
		background-color: #000;
		color: #D5D3BB;
		
		font-size: 13px;
	}
	input.submitbtn {
		/*border-top: 1px solid #D5D3BB;
		border-right: 2px solid #D5D3BB;
		border-bottom: 2px solid #D5D3BB;
		border-left: 1px solid #D5D3BB;
		background-color: #000;
		color: #D5D3BB;
		font-weight: bold;
		font-size: 14px;*/
	}
	input.tickbox {
		border-top: 1px solid #D5D3BB;
		border-right: 1px solid #D5D3BB;
		border-bottom: 1px solid #D5D3BB;
		border-left: 1px solid #D5D3BB;
		background-color: #000;
		color: #D5D3BB;
		
		font-size: 10px;
	}
	a.nav:hover, a.nav:active {	
		color:black;
		text-decoration: none;
		background-color: #D5D3BB;
		border-bottom: 1px solid gray;
		border-top: 1px solid gray;		
	}
	.nav:hover img {
		border: none;
		background-color: #000;
		border-top-width: 1px;
		border-bottom-width: 1px;
	}
	
	.navx {	
		color:#22211C;
		margin: 0px;	
		text-decoration: none;
		
	}
	
	a.navx:hover, a.navx:active {	
		color:D5D3BB;
		text-decoration: none;
		background-color: #63625F;
		border-bottom: 1px solid gray;
		border-top: 1px solid gray;		
	}
	ul.features li {
		margin-left: 20px;		
	}
	td.indexcon {
		margin-left: 20px;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
	td.contentblock {
		color: #D5D3BB;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;

	}
	table.contentsub {
		color: #D5D3BB;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#cont {
		position:relative;
	}
	.news {	
		position:absolute;
		left: 0%;
		margin-left: 0px;visibility:hidden;
	}
	h2 {
		margin: 2px 0px 2px 0px;
		font-size: 1.4em;
		font-weight: bold;
	}
	
	table.schedule {
		border: 0px solid black;
	}
	table.schedule td,
	table.schedule th {
		border: 1px solid #000;
	}
	
	
	
	
form#login_form {
	font-size: 9px;
}
form#form_login label {
	/*float: left;*/
	font-size: 10px;
}
form#form_login fieldset {
	margin: 2px;
	padding: 2px;
}
.login_create {
	font-size: 11px;
	margin-top: 2px;
}
form#login_form input {
	margin: 0px 0px 2px 0px;
	float: right;
}
.login_create a:link,
.login_create a:visited
{
	color:#D5D3BB;
}

table tr td div.NewLetter {
	font-weight: bold;
	font-size: larger;
	border-bottom: 2px solid #555;
	margin: 0px;
	padding: 10px 0px 1px 6px;
	
}
