* {
	border: none; margin: 0; padding: 0;
}

body {
	background: #413c3d;
}

table.header {
	height: 144px;
	width: 100%;
	background: #413c3d url(../img/topbg.jpg) no-repeat top center;
}
	
	table.headercontain {
		height: 144px;
		width: 990px;
		margin: 0 auto;
	}
	
	table.navbar {
		margin: 0 auto;
		width: 990px;
		height: 73px;
		background: url(../img/navbg.jpg) no-repeat top left;
	}
	
		#navoptions {
			margin-left: 17px;
		}
		
	table.search {
		width: 261px;
		height: 38px;
		background: url(images/searchbg.gif) no-repeat top left;
	}
	
		table.search input {
			border: 2px solid #faab53;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color: #444;
			padding: 2px;
		}
	
	#headerlogo {
		float: left;
		height: 71px;
	}
	
	#headernav {
		float: right;
		margin-top: 28px;
		height: 43px;
	}

table.midbody {
	width: 100%;
	height: 517px;
	background: #0b0d13 url(../img/midbg.jpg) no-repeat top center;
}

	table.midbodycontain {
		height: 517px;
		width: 990px;
		margin: 0 auto;
	}
	
	table.insidemidbodycontain {
		height: 517px;
		width: 990px;
		margin: 0 auto;
		padding: 20px;
	}

table.footer {
	height: 88px;
	width: 100%;
	background: #413c3d url(../img/footerbg.jpg) no-repeat top center;
}

	table.footercontain {
		height: 28px;
		width: 990px;
		margin: 20px auto 0 auto;
	}
	
	td.footercell {
		padding: 0 40px 0 30px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
	}
	
		td.footercell a {
			color: #ffffff;
			text-decoration: none;
		}
		
		td.footercell a:hover {
			color: #e0e0e0;
		}
		

td.copybox {
	background: url(images/copybg.gif) repeat-y top right;
}
		
	td.copyarea {
		padding: 10px 20px;
		font: 12px Arial, Helvetica, sans-serif;
		color: #ffffff;
	}
	
	td.copyarea h1 {
		font: bold 16px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
		letter-spacing: 1px;
		margin-bottom: 10px;
	}
	
	td.copyarea h2 {
		font: bold 13px Arial, Helvetica, sans-serif;
		color: #d1ebfb;
	}
	
	td.copyarea a {
		color: #fadd53;
		text-decoration: none;
	}
	
	td.copyarea a:hover {
		color: #d1ebfb;
		text-decoration: none;
	}
	
	td.copyarea ul,ol {
		margin-left: 30px;
		margin-bottom: 10px;
	}
	
	td.copyarea ol {
		list-style: decimal;
	}
	
	p {	
		margin-bottom: 10px;
	}
	
	hr {
		height: 1px;
		border: none;
		background: #ffffff;
		color: #ffffff;
		margin: 15px auto;
		width: 100%;
	}
	
	hr.horizontalrule {
		height: 1px;
		border: none;
		background: #ffffff;
		color: #ffffff;
		margin:5px auto;
		width: 100%;
	}
	
	blockquote{
	padding-left:10px;
}
	
	img.imageborder {
		border: 1px solid #656565;
	}
	
	img.imageright {
		border: 1px solid #656565;
		float: right;
		margin: 0 0 20px 20px;
	}
	
	input,textarea,select {
		margin: 1px;
		padding: 3px;
		font: 11px Arial, Helvetica, sans-serif;
		border: 1px solid #c4c4c4;
	}
	
	.redtext {
		color: #ff0000;
		float: left;
	}

table.table100 {
	width: 100%;
}

table.table100pad10 {
	width: 100%;
	margin-bottom: 10px;
}

blockquote {
	margin-left: 30px;
}


		table.datatable {
			border: 1px solid #444444;
			width: 100%;
			margin-bottom: 10px;
		}
		
		td.datatabledark {
			background: #444444;
			padding: 3px;
			color: #fff;
			font: bold 11px Arial, Helvetica, sans-serif;
		}
		
		td.datatablemed {
			background: #757575;
			padding: 3px;
			color: #fff;
			font: 11px Arial, Helvetica, sans-serif;
		}
		
		td.datatablelight {
			background: #8e8e8e;
			padding: 3px;
			color: #fff;
			font: 11px Arial, Helvetica, sans-serif;
		}
		
		
		
		
		table.datatablebr {
			border-left: 1px solid #d4d4d4;
			border-top: 1px solid #d4d4d4;
			margin-bottom: 10px;
		}
		td.datatablemedbr {
			background: #ecebeb;
			padding: 3px;
			color: #717171;
			font: 11px Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #d4d4d4;
			border-right: 1px solid #d4d4d4;
		}
		td.datatablelightbr {
			background: #ffffff;
			padding: 3px;
			color: #717171;
			font: 11px Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #d4d4d4;
			border-right: 1px solid #d4d4d4;
		}
	

.staff {
	width: 325px;
	float: left;
	margin: 0 10px 10px 0;
	height: 100%;
}

	.staffimg {
		float: left;
		width: 100px;
		margin-right: 15px;
		height: 90px;
	}
	
	.staffimg img {	
		border: 1px solid #656565;
		width: 100px;
		height: 90px;
	}
	
	.staffinfo {
		width: 200px;
		float: right;
		font-size:12px;
	}
		
body.mceContentBody {
	padding: 10px 20px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image:url(../img/midbg.jpg) !important;
	background-repeat: repeat-y !important;
	background-position:top right !important;
	background-color:none;
}

body.mceContentBody h1{
		font: bold 16px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
		letter-spacing: 1px;
		margin-bottom: 10px;
}


.mceContentBody a{
		color: #fadd53 !important;
		text-decoration: none !important;
}		
.languages {
	margin: 10px auto;
	width: 160px;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #eeeeee;
}

.languages a {
	color: #ffffff;
}

.languages a:hover {
	color: #eeeeee;
}