body, td {
vertical-align: top;
/*font-family: verdana;*/
font-size: 10px;
color: #000000;
}


form {
margin-top: 0;
margin-bottom: 0;
}

TH.blue {
  background: #003399;
  font: 10px verdana;
  font-weight: bold;
  color: #FFFFFF;
}
TD.blue {
	BACKGROUND: #5a84b5;
  BORDER-BOTTOM: #39526b;
  BORDER-LEFT: #73a5d3;
  BORDER-RIGHT: #39526b;
  BORDER-TOP: 1px #73a5d3;
  COLOR: #ffffff;
  FONT: 10px verdana, arial;
	border : solid;
	padding : 1px 5px 5px 1px;
	border-width : 1px 1px 1px 1px;
	}
th, td {
font: 10px verdana, Georgia, Times New Roman, Times, serif;
font-height:12px; 
color: #000066; /*#003663;*/
vertical-align: top;
}

.default, button, input, select, option, table.default tr td, textarea {
font: 10px verdana;
vertical-align: top;
 font-weight: normal;
}
.font1 {
text-align: center;
font: 12px verdana;
font-weight: bold;
}
.font2 {
font-weight: bold;
}
.font3, table.font3 {
font: 11px verdana;
}
.font4 {
color: #009900;
}

.font5 {
font-style: italic;
font-weight: normal;
}

.header1 {
font: 20px verdana;
font-weight: bold; 
color: #000000;
}

.header2 {
font: 16px verdana;
font-weight: bold; 
}

div.title {
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}
div.title1 {
text-transform: uppercase;
font-weight: bold;
}
div.title2 {
font-size: 12px;
font-weight: bold;
}
div.title3 {
font-size: 11px;
}
div.title4 {
font-size: 14px;
}
div.title5 {
font-style: italic; 
}

.thankyou {
font-weight: bold;
color: #000099;
}

div.thankyou {
font-weight: bold;
font-size: 12px;
color: #000099;
}


TABLE.part {
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
}

a:link, a:visited {
color:#000066;
}
a.header {
color: #0B0237;
}

a:active, a:hover {
color: #009A00;
}
itemBorder { 
  border: 0px solid black
}

itemText:link, .itemText:visited, .itemText:hover, .itemText:active, .itemText { 
  text-decoration: none; 
  color: #FFFFFF; 
  font: BOLD 10px Verdana, Helvetica;
}

.itemText, .itemText:active { 
  text-decoration: none;
  color: #FFFFFF;
  font: Bold 10px verdana, Arial, Helvetica;
}

.itemHover {
  text-decoration: none;
  color: #FFFFFF;
  font: Bold 10px verdana, Arial, Helvetica
}
.itemBorder {
  border: 1px solid black;
  border-color: #000066;
}

.crazyText {
  text-decoration: none;
  color: #FFCC99;
  font: Bold 10px verdana, Arial, Helvetica
}

.crazyHover {
  text-decoration: none;
  color: #FFFFFF; 
  font: Bold 10px verdana, Arial, Helvetica;
}
.crazyBorder {
  border: 1px outset #6699CC;
}
.crazyBorderOver {
  border: 1px inset #CC9966;
}

A.font2:link, A.font2:visited {
 text-decoration: underline;
 color: #0000FF;
}
A.font2:hover, A.font2:active {
  color: #0000FF;
}

.option_false {
font-size: 11px;
color: #808080; 
}

.option_true {
font-size: 11px;
color: #000000;
}

.nav_ref {
vertical-align: top;
background: #ebebeb;
font-size: 10px;
color: #000000;
border-width: 0 1 1 0;
border-style: solid;
border-color: #FFFFFF;
}

.nav_ref0 {
vertical-align: top;
background: #E4E4E4;
font-size: 10px;
color: #000000;
border-width: 1px;
border-style: solid;
border-color: #ADBECE;
}

.nav_ref1 {
vertical-align: top;
background: #E4E4E4;
font-size: 10px;
color: #000000;
border-width: 1px;
border-style: solid;
border-color: #ADBECE;
}

.nav_ref2 {
color: #FFFFFF;
background-color: #0A2D6E;
font-size: 10px;
font-weight: bold;
}

.nav_ref3 {
color: #000000;
background-color: #FFFFFF;
font-size: 10px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

.nav_ref4 {
color: #000000;
background-color: #FFFFFF;
font-size: 10px;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

.nav_ref5 {
vertical-align: top;
background: #E4E4E4;
font-size: 10px;
color: #666666;
border-width: 1px;
border-style: solid;
border-color: #999999;
}

.countrynav:link, .countrynav:visited {
color: #006699;
text-decoration: none;
}

.countrynav:hover, .country:active {
color: #339900;
text-decoration: none;
}

.whatsnew:link, .whatsnew:visited {
font-size: 10px;
color: #FFFFFF;
text-decoration: underline; font-weight: none;
}

.whatsnew:hover, .whatsnew:active {
font-size: 10px;
color: #FFFF00;
text-decoration: underline;
font-weight: none;
}

.moreover:link, .moreover:visited {
font-family: arial;
color: #808080;
font-size: 10px;
font-style: italic;
text-decoration: none;
}

.moreover2 {
font-family: Arial;
font-size: 10px;
text-decoration: none;
}

.moreover2:link, .moreover2:visited {
font-family: arial;
font-size: 10px;
color: #000066;
text-decoration: underline;
font-weight: none;
}

.moreover2:hover, .moreover2:active {
font-family: arial;
font-size: 10px;
color: #993300;
text-decoration: underline;
font-weight: none;
}

table.form01 td {
background: #e2e2e2;
border-color: #FFFFFF;
}
hr {
width: 670px;
text-align: left;
}

.testing {
color: white;
font-family: Arial;
font-weight: bold;
font-size: 11px; 
line-height: 14px;
}

.td_overviewstat {
color: #000000 /*#006699*/; 
font-size: 10px;
background: #E9E9D6;
}

.th_overviewstat {
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
background: #000066;
}

.topnav {
font-size: 10px;
color: #FFFFFF;
background-color: #000066;
}

.topnav A:link, .topnav A:visited {
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

.topnav A:hover, .tovnav A:active {
font-size: 10px;
font-weight: bold;
color: #A8EB9B;
text-decoration: underline;
}

.vertical_menu B {
color: #FFFFFF;
}

.vertical_menu_header {
vertical-align: top;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
background-color: #000066;
/*cursor: pointer;*/
padding: 0px;
text-align: center;
width : 128;
}

.vertical_menu_header A:link, .vertical_menu_header A:visited {
vertical-align: top;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
background-color: #000066;
cursor: pointer;
padding: 0px;
text-align: center;
width : 108;
text-decoration: none;
}

.vertical_menu_header A:hover, .vertical_menu_header A:active {
color: #FFFFFF;
background-color: #000066;
text-decoration: none;
}

.vertical_menu {
vertical-align: top;
font-size: 10px;
font-weight: bold;
background-color: #004876;
cursor: pointer;
padding: 0px;
text-align: center;
}

.vertical_menu A:link, .vertical_menu A:visited {
color: #255282;
text-decoration: none;
font-weight: normal;
}

.vertical_menu A:hover, .vertical_menu A:active {
color: #255282;
background-color: #2CBE29;
}

.vertical_menu_homepage_header {
vertical-align: top;
color: #E9E9D6;
font-size: 10px;
font-weight: bold;
background-color: #990000;
padding: 0px;
text-align: center;
width : 128;
}
.vertical_menu_homepage_header2 {
font-family: arial;
vertical-align: top;
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
background-color: #000066;
padding: 0px;
text-align: left;
width : 128;
}

.vertical_menu_homepage {
vertical-align: top;
color: #990000;
font-size: 10px;
background-color: #E9E9D6;
padding: 1px;
width : 128;
}


.hr {
background-color: #E6E6E6;
}
.newsheaderbg {
background-color: #5C81AA;
}

.newsheader {
color: #FFFFFF;
font: 12px Georgia, Times New Roman, Times, serif;
background-color: #0099CC;
height: 20px;
vertical-align: middle;
font-weight: bold;
}

.newstitle {
font-size: 11px;
font-weight: bold;
font-family: arial;
}

.menuItem {
	font-size : 10px;
  font-weight: normal;
	padding : 0px;
	text-decoration : none;
	width : 128;
  height: 13;
  background-color: #E9E9D6;
}

.menuItem a:link, .menuItem a:visited {
  font-weight: normal;
	text-decoration : none;
	color : #000066;
}

.menuItem a:hover, .menuItem a:active {
	text-decoration: none;
	color: #FFFFFF;
  background-color: #009A00;
  font-weight: normal;
}

.menuItem2 {
	font-size : 10px;
  font-weight: normal;
	padding : 0px;
	color : #8E8E8E;
	text-decoration : none;
	width : 108;
  background-color: #E9E9D6;
}

.menuItem2 a:link, .menuItem2 a:visited {
  font-weight: normal;
	text-decoration : none;
	color : #8E8E8E;
}

.menuItem2 a:hover, .menuItem2 a:active {
	text-decoration: none;
	color: #FFFFFF;
  background-color: #009A00;
  font-weight: normal;
}

.menuItemSelected {
	font-size : 10px;
  font-weight: normal;
	padding : 0px;
	color : #FFFFFF;
	text-decoration : none;
	width : 108;
  background-color: #009A00;
}

.menuItemSelected a:link, .menuItemSelected a:visited {
  font-weight: normal;
	text-decoration : none;
	color : #FFFFFF;
}

.menuItemSelected a:hover, .menuItemSelected a:active {
	text-decoration: none;
	color: #FFFFFF;
  background-color: #009A00;
  font-weight: normal;
}

.newsMainHeader {
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma;
  color : #FFFFFF;
  text-align: center;
  background-color: #009A00;
  
}

.gold {
color: #8B8756;
}

.ResultsSource{
    color: #999999; 
    font-size: 10px;
    background-color: #FFFFFF;
}

.pagetools {
text-align: center;
vertical-align: top;
font-size: 10px;
color: #999999; 
background-color: #E9E9D6;
}

.pagetools A:link, .pagetools A:visited {
color: #999999; 
text-decoration: none;
height: 13;
}

.pagetools A:hover, .pagetools A:active {
text-decoration: underline;
}

.pagetoolsBorder {
background-color: #999999;
}

.boldgold {
color: #999900;
font-weight: bold;
}

.indexintro {
color: #009A00;
font-size: 9px;
text-align: justify;
}

.indexgray {
color: #666666;
text-align: justify;
font-size: 9px;
}

LI .indexgray A:link, LI .indexgray A:visited {
font-weight: bold;
color: #666666;
text-decoration: none;
}

LI .indexgray A:hover, LI .indexgray A:active {
font-weight: bold;
color: #666666;
text-decoration: underline;
}

.footnote {
color: #990000;
font-size: 11px;
font-family: arial;
font-weight: bold;
}
.severity-1 {
color: #FFFFFF; 
font-size: 10px;
background: #808080;
text-align: center;
}
.severity0 {
color: #000000; 
font-size: 10px;
background: #00FF00;
text-align: center;
}
.severity1 {
color: #000000; 
font-size: 10px;
background: #38BDFC;
text-align: center;
}
.severity2 {
color: #000000; 
font-size: 10px;
background: #FFC70F;
text-align: center;
}
.severity3 {
color: #FFFFFF; 
font-size: 10px;
background: #FC0000;
text-align: center;
}
.latest_edition_description {
color: #666666;
font-size: 9px;
text-align: justify;
}
.mostpopular {
font-size: 11px;
}

.whitebg {
background: #FFFFFF;
}

.

