body, table, form {margin: 0px; padding: 0px; font-size: 11px; font-family: Verdana, Tahoma, sans-serif}
	
body {
	font-family:Arial, Helvetica, sans-serif;	
	line-height:18px;
	font-size:12px;
	color: #06185c; 
	background: #e6fad6; 
	margin: 0; 
	padding: 0;
}

a img {border: 0px}

a.wmlink
{
	color: green;
	font-weight: bold;
}
a:link, a:visited 
{
	color: white;
}

a:hover 
{
	color: white;
}

p {text-align: justify; padding: 0px; margin: 2px 0px}
b {color: #59AA56}

h2 { color: #59AA56; font-size: 18px; text-transform: capitalize; text-decoration: underline;}	
h3 { color: #59AA56; font-size: 16px; text-transform: capitalize; text-decoration: underline;}

#container {
	width: 50%;
	border: 1px solid #ccc;
	padding: 20px;
	}

input,textarea,select 
{
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid;
	border-color : #999999;
}

.error {color: #D00; text-align: center}
.ok {color: #090; text-align: center}

td.siteheader {font: bold 14px Verdana, Tahoma, Arial, Helvetica, sans-serif;}

tr.white-stripe td {background-color: #FFF; color: #000}
tr.white-stripe td.blank {background: url(bggraph/white_blank.gif)}
tr.white-stripe td a {color: #6D439D}
tr.green-stripe td {background-color: #0C9B00; color: #FFF}
tr.green-stripe td a {color: #FFF; text-decoration: none; margin: 0px 3px}
tr.green-stripe td.blank {background: url(bggraph/green_blank.gif)}
tr.violet-stripe td {background-color: #550097; color: #FFF}
tr.violet-stripe td a {color: #FFF; text-decoration: none; margin: 0px 3px}
tr.violet-stripe td.blank {background: url(bggraph/violet_blank.gif)}

a.lang {font-size: 10px; text-transform: capitalize}
a.lang img {position: relative; z-index: 1; margin: 0px 10px -6px 3px}

.login input {width: 130px; height: 18px; position: relative; z-index: 1; margin: 0px 10px -1px 0px; border: 1px solid #FFF}
input.submit {background-color: #550097; color: #FFF; border: #550097}
input.text {width: 130px}

#normal {padding: 12px}
#wide {padding-right: 12px}
.body a {/*width: 100%; */font-weight: bold}

td.self_adv {border: 1px solid #CCC; padding: 20px 0px 0px 60px; vertical-align: top}
td.self_adv h1 {font-size: 15px; margin: 0px; padding: 0px}
td.self_adv ul {padding: 0px; margin: 0px; list-style-type: none; padding-left: 10px}

h1 {font-size: 16px; margin: 5px 0px; padding: 0px}

table.submenu td {height: 90px; background: #E3E3E3 url(bggraph/sub-bg.jpg) no-repeat top left; text-align: center; vertical-align: bottom; padding-bottom: 8px}
table.submenu td a {font-weight: bold}
table.submenu td img {margin-bottom: 6px}

#selected {color: yellow}
#sub_selected {color: orange}

table.results {/*width: 784px;*/margin: 6px 0px}
table.results th {background-color: #CCC; padding: 4px 2px}
table.results td {vertical-align: top}
table.results tr.dark td {background-color: #EEE}

.small {font-size: 10px}

#gray {background-color: #EEE}

tr.border-bottom td {border-bottom: #CCC}

.navheader 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #004c75;
}

.navlink, navlink:visited, navlink:active 
{
	color: #0F5475;
}

.navlink:hover 
{
	color: #0F5475;
	background-color: #FFE673;
}

.row-1 {
  background-color: #e1e1e1;
  color: #004c75;
}

.row-2 {
  background-color: #efefef;
  color: #004c75;
}

.row-red {
  background-color: #FF9999;
  color: #004c75;
}

th {
  background-color: #e8e8e8;
  color: #004c75;
  height: 20px;
}

.NewsBody {
	margin-top:20px;
}


.NewsBody p {
	margin-bottom:1em;
	font-size:13px;
}

.reviewthumb {
	float:left;
	display:inline;
	margin:10px 18px 0 0;
}

.siterate {
        display:inline;
}