body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
	background-image: url(images/imgbg.png);
	background-repeat: repeat-x;
}
html, body {
	text-align:center;
}
a:link {
	color: #696969;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #696969;
}
a:hover {
	text-decoration: none;
	color: #696969;
}
a:active {
	text-decoration: underline;
	color: #696969;
}
p {
margin: 0 0 15px 0;
padding:0;
}
h1 {
font: bold 14px Verdana Arial, Helvetica, sans-serif;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
font: bold 14px Verdana Arial, Helvetica, sans-serif;
}
h2 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 15px 0;
}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
h3 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
h4 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 15px 0;
color:#838383;
}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {
color:#838383;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
h5 {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 15px 0;
}

th {
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color: #FFFFFF;
background:#000000 url(images/th_bg.jpg) top left repeat-x;
min-height: 14px;
height:auto;
_height: 14px;
padding:8px;
}

.header, .sortheader, .sortheader:visited, .sortheader:hover, .sortheader:link, .sortheader:active {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  color: #FFFFFF;
}

form {
margin: 0;
padding: 0;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	margin: 3px;
	padding: 3px;
	width: 96%;
	border: 1px solid #696969;
}
input, select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #696969;
  margin: 1px;
  padding: 1px;
  border: #696969 1px solid;
}

.hide { display: none; }

/* MAIN */
#container {
	position: relative;
	visibility: visible;
	width:90%;
	min-width: 960px;
	margin: 0px auto;
	display: block;
	text-align: center;
}
#header, #content {
	position: relative;
	visibility: visible;
	width: 100%;
	clear: both;
	margin:0px  auto;
	display: block;
	text-align: left;
}
#footer {
	position: relative;
	visibility: visible;
	width: 100%;
	clear: both;
	margin-top:35px;
	margin-bottom:15px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
}
/*HEADER*/
#logo {
	position: relative;
	visibility: visible;
	height: 100px;
	width: 204px;
	float: left;
	display: block;
}
#slogan {
	position:relative;
	visibility:visible;
	display:block;
	float:right;
	margin-top:24px;
	height:36px;
	width:400px;
	text-align:right;
	clear:right;
}
#topinfo {
	position:relative;
	visibility:visible;
	display:block;
	float:right;
	height:35px;
	width:450px;
	text-align:right;
	color: #3d3430;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	clear:right;
}
/* NAVIGATION */
#topnavcont {
	position:relative;
	visibility: visible;
	width:100%;
	height: 43px;
	clear: both;
	z-index:100;
}

.textblock {
	position: relative;
	visibility: visible;
	width: 99%;
	margin-top: 45px;
	margin-bottom:-40px;
	display: block;
	color: #ffffff;
	background-color:#7b8082;
	padding:5px;
	text-align:center;
}
.tableblock {
	position: relative;
	visibility: visible;
	width: 100%;
	margin-top: 75px;
	display: block;
}
.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3d3430;
	text-align: left;
	display: block;
	position: relative;
	visibility: visible;
	height: 26px;
	width: 45%;
	float: left;
	text-transform:uppercase;
}
.tableheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3d3430;
	text-align: right;
	display: block;
	position: relative;
	visibility: visible;
	height: 26px;
	width: 50%;
	float: right;
	text-transform:uppercase;
}
.raqcol {
	color: #ff5800;
	margin-right:10px;
	font-size: 13px;
	display: inline;
}
.tablecont {
	display: block;
	position: relative;
	visibility: visible;
	width: 100%;
	clear:both;
}
.even {
	background-color: #f0f0f0;
}
.odd {
	background-color: #cbd0d2;
}
.even td, .odd td {
	height: 14px;
	padding:8px;
	text-align:center;
}

.light {
	background-color: #f0f0f0;
}
.dark {
	background-color: #cbd0d2;
}
.light td, .dark td {
	height: 14px;
	padding:8px;
	text-align:center;
}
.subtab {
	display: block;
	position: relative;
	visibility: visible;
	width: 100%;
	clear:both;
	height:9px;
	line-height:9px;
	background-color: #ff7c00;
	border-top: #e7e8e8 1px solid;
	border-bottom: #e7e8e8 1px solid;
}
.period99 td {color: #999999;}
.small {font-width:normal; font-size: 10px;}