a {
	color: #333;
}

a:hover {
	color: #D01;
}

body {
	background-color: #FFF;
	height: 100%;
	/*margin: 0px;
	padding: 0px;*/
}

file, input, select, textarea {
	font: 11px Verdana, Tahoma, sans-serif;
}

form {
	margin: 0px;
}

hr {
	color:#AA9;
	height:1px;
}

html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.box {
	background-color: #FFF;
}

.box-header {
	background: url(box-header-bg.jpg);
	color: #D01;
	font: bold 11px Verdana, Tahoma, sans-serif;
}

.box-header a {
	color: #D01;
}

.box-header a:hover {
	color: #D01;
}

.box-header .evidence {
	color: #FC0;
}

.box-main {
	border: 0px;/*1px solid #EED;*/
	color: #333;
	font: 11px Verdana, Tahoma, sans-serif;
	padding: 4px;
}

.button {
	background-color: #EED;
	color: #333;
	border: 1px solid #AA9;
	font: 11px Verdana, Tahoma, sans-serif;
	padding: 1px;
}

.content td {
	font: 11px Verdana, Tahoma, sans-serif;
	padding: 1px;
}

.evidence {
	color: #3AD;
	font: 11px Verdana, Tahoma, sans-serif;
	font-weight: bold;
}

.footer {
	font: 11px Verdana, Tahoma, sans-serif;
}

.footer td {
	background: #EED;
	padding: 4px;
	text-align:center;
}

.grid {
	background: #AA9;
}

.grid td {
	padding: 4px;
}

.grid-alt {
	background: #FAFBFA;
	font: 11px Verdana, Tahoma, sans-serif;
}

.grid-evidence {
	background: #FC0;
	font-weight: bold;
}

.grid-header {
	background: #EED;
	font: bold 11px Verdana, Tahoma, sans-serif;
}

.grid-header a {
}

.grid-header a:hover {
	color: #666;
}

.grid-main {
	background: #FFF;
	font: 11px Verdana, Tahoma, sans-serif;
}

.grid-over {
	background:#FF6;
	font: 11px Verdana, Tahoma, sans-serif;
}

.header {
	background: url(header-bg.jpg);
	text-align: center;
}

.hidden {
	display: none;
}

.inside td {
	color: #333;
	font: 11px Verdana, Tahoma, sans-serif;
	padding: 2px;
}

.main {
	background: #FFF;
}

.main-left {
	background: #FFF;
}

.main-left .box {
	background-color: #FFF;
}

.main-left .box-bottom {
	background: url(box-menu-bottom-bg.jpg);
	color: #FFF;
}

.main-left .box-header {
	background: url(box-menu-header-bg.jpg);
	color: #069;
	font: bold 11px Verdana, Tahoma, sans-serif;
}

.main-left .box-header a {
	color: #333;
}

.main-left .box-header a:hover {
	color: #333;
}

.main-left .box-header .evidence {
	color: #FC0;
}

.main-left .box-main {
	border: 0px/*1px solid #EED;*/
	color: #333;
	font: 11px Verdana, Tahoma, sans-serif;
	padding: 4px;
}

.main-left .box-main a {
	color: #333;
	font: 11px Verdana, Tahoma, sans-serif;
	text-decoration: none;
}

.main-left .box-main a:hover {
	/*color: #788;*/
	font: 11px Verdana, Tahoma, sans-serif;
	text-decoration:underline;
}

.menu td {
	border-bottom: 1px solid #AA9;
	font: 11px Verdana, Tahoma, sans-serif;
	padding: 3px;
}

.menu tr {
	border-bottom: 1px solid #AA9;
}

.page {
	margin: 0px;
	padding: 0px;
	border: 1px solid #AA9;
}

.splash td {
	color: #333;
	font: bold 11px Verdana, Tahoma, sans-serif;
	padding: 1px;
}

.stretch {
	height: 100%;
}

.sub-header {
	color: #FFF;
	font: 11px Verdana, Tahoma, sans-serif;
}

.sub-header a {
	color: #FFF;
	text-decoration: none;
}

.sub-header a:hover {
	color: #FFF;
	text-decoration:underline;
}

.sub-header td {
	background: url(sub-header-bg.jpg);
	/*padding: 1px;*/
}

.sub-header .evidence {
	color: #EED;
}

.unconfirmed {
	background:#FC0;
	color:#FFF;
}

/*------------------------------------------------------------*/

.sub-header .main {
	background: #069;
	padding: 0px;
}

/*.sub-header .main td {
	padding-left: 16px;
	padding-right: 16px;
}*/

.sub-header .sub {
	background: #3AD;
	padding: 0px;
}

/*.sub-header .sub td {
	padding-left: 16px;
	padding-right: 16px;
}*/

.footer .main {
	background:#D01;
	color:#FFF;
}

.footer .main a {
	color:#FFF;
	text-decoration:none;
}

.footer .main a:hover {
	text-decoration:underline;
}

.footer .sub {
	background:#EED;
	color:#333;
}

.header .links {
	font: 11px Verdana, Tahoma, sans-serif;
	background: #FFF;
	padding: 0px;
}

.header .links td {
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
}

.header .links a {
	color: #333;
	text-decoration:none;
}

.header .links a:hover {
	text-decoration:underline;
}

.main-right {
	background: #FFF;
}

.main-right a {
	text-decoration:none;
}

.main-right a:hover {
	text-decoration:underline;
	color: #333;	
}

.main-right .box {
	background-color: #FFF;
}

.main-right .box-bottom {
	background: url(box-menu-bottom-bg.jpg);
	color: #FFF;
}

.main-right .box-header {
	background: url(box-menu-header-bg.jpg);
	color: #069;
	font: bold 11px Verdana, Tahoma, sans-serif;
}

.main-right .box-header a {
	color: #333;
}

.main-right .box-header a:hover {
	color: #333;
}

.main-right .box-header .evidence {
	color: #FC0;
}

.main-right .box-main {
	border: 0px/*1px solid #EED;*/;
	color: #333;
	font: 11px Verdana, Tahoma, sans-serif;
	padding: 4px;
}

.main-right .box-main a {
	color: #333;
	font: 11px Verdana, Tahoma, sans-serif;
	text-decoration: none;
}

.main-right .box-main a:hover {
	/*color: #788;*/
	font: 11px Verdana, Tahoma, sans-serif;
	text-decoration:underline;
}
