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;
}
/*
#topnav {
	width: 900px;
	height: 43px;
	background:transparent url(../images/nav_back.gif) left top repeat-x;
	position: absolute;
	padding: 0;
	margin: 0;
}

#topnav ul, #topnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	top: 0;
	position: absolute;
}

#topnav li {
	height: 43px;
	display: block;
	text-align: center;
}
#topnav a, #topnav span {
	height: 29px;
	padding-top:14px;
	display: block;
	text-align: center;
}
#topnav a, #topnav a:visited {
	text-decoration: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #534741;
}
#topnav a:hover {
	text-decoration: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #534741;
}

#n1 { left: 0px; width: 94px; border-right: #979899 1px solid; background: url(../images/nav_left.gif) left top no-repeat;}
#n2 { left: 95px; width: 101px; border-right: #979899 1px solid;}
#n3 { left: 197px; width: 79px; border-right: #979899 1px solid;}
#n4 { left: 277px; width: 115px; border-right: #979899 1px solid;}
#n5 { left: 393px; width: 125px; border-right: #979899 1px solid;}
#n6 { left: 519px; width: 112px; border-right: #979899 1px solid;}
#n7 { left: 632px; width: 105px; border-right: #979899 1px solid;}
#n8 { left: 738px; width: 71px; border-right: #979899 1px solid;}
#n9 { left: 810px; width: 90px; background: url(../images/nav_right.gif) right top no-repeat;}



.menu a:link, .menu a:visited, .menu a:active {
	font-size: 10px;
	color: #534741;
	display: block;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	text-align: left;
	border-bottom: #979899 1px solid;
}

.menu a:hover {
	font-size: 10px;
	color:  #ffffff;
	background-color: #7f8486;
	display: block;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	text-align: left;
	border-bottom: #979899 1px solid;
}

.menu .options {
	display: block;
	background-color: #fafcfe;
	padding-bottom: 10px;
}
*/
.textblock {
	position: relative;
	visibility: visible;
	width: 99%;
	margin-top: 45px;
	margin-bottom:0px;
	display: block;
	color: #ffffff;
	background-color:#7b8082;
	padding:5px;
	text-align:center;
}
.topicline {
 position: relative;
 visibility: visible;
 clear:both;
 width: 100%;
 margin-top: 40px;
 display: block;
 margin-bottom:0px;
 height:26px;
}
.topicl {
	position: absolute;
	visibility: visible;
	width: 12px;
	display: block;
	height:26px;
	left:0;
	top:0;
	background:transparent url(../images/tagline_l.png) left top no-repeat;
}
.topicr {
	position: absolute;
	visibility: visible;
	width: 12px;
	display: block;
	height:26px;
	right:0;
	top:0;
	background:transparent url(../images/tagline_r.png) left top no-repeat;
}
.topicc {
	position: relative;
	visibility: visible;
	display: block;
	height:26px;
	margin: 0 12px;
	background:transparent url(../images/tagline_c.png) left top repeat-x;
}
.topicheader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #3d3430;
 text-align: left;
 display: block;
 position: relative;
 visibility: visible;
 height: 20px;
 width: 45%;
 float: left;
 text-transform:uppercase;
	text-indent:0px;
	padding-top: 7px;
}
.topicheader2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #3d3430;
 text-align: right;
 display: block;
 position: relative;
 visibility: visible;
 height: 20px;
 width: 50%;
 float: right;
 text-transform:uppercase;
	padding-right: 0px;
	padding-top: 5px;
}

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

.tableleft td {
    text-indent: 8px;
}

.tableleft th {
    text-align: left;
}

.light {
	background-color: #f0f0f0;
}
.dark {
	background-color: #e0dfdf;
}
.light td, .dark td {
	height: 14px;
	padding:8px;
}
.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;}

.total {
 background-color: #bdc1c3;
 color: 494949;
 font-weight:bold;
}

.filterdiv { margin: 10px auto; }
.filterdiv select {margin-right: 15px;}

.fraud, .fraud a:link, .fraud a:hover, .fraud a:visited {
	color: #FF0000;
	background-color: #F0F0EE;
}

.wm_fraud, .wm_fraud input, .wm_fraud select, .wm_fraud textarea {
	color: #FF0000;
	border: 1px solid #ff0000;
}