body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #2A2A2A;
}

body.browser {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #F3D700;
	background:url(images/yellow.png);
}

table.maintable {
	border:solid 2px #FFFFFF; 
	border-top: 0px;
	border-bottom: 0px;
}

td {
	font-family:  verdana, helvetica, sans-serif;
	font-size: 9px;
}

td.bottom {

        background:url(images/bottom_bg.png) repeat-x top left;
	height: 26px;
	text-align : center;
	font-family:  verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
}

td.navl{
	text-align : center;
/*	width:165px; */
}

.lang a {
	font-family:  verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.leftnav a,.leftnav a:visited {
	font: 10px/21px verdana;
	color: #000000;
	font-weight: bold;
	padding-left: 30px;
	text-decoration: none;
}

.leftnav a:hover {
	color: #BC392E;
	text-decoration: underline;
}

a.submenu, a.submenu:visited  {
	padding-left: 40px;
	font-weight: normal;

}

a.toc {
	font: 11px/20px verdana;
	font-weight: bold;
}

.navl a, .navl a:visited {
/*	padding-top: 8px; */
/*	margin-top: 8px;*/
	color: #F5D700;
	text-decoration: none;
	font: 11px/25px verdana;
	font-weight: bold;

	height: 35px;
/*	vertical-align: text-bottom;*/

	display:block;
}

.navl a:hover {
	display:block;
	color: #000000;
	height: 35px;
	background:url(images/hover_top.png) repeat-x top left;
}


td.topnav {
        background:url(images/navbar_bg.png) repeat-x top left;
	height: 35px;

}

.bottom a,.bottom a:visited {
	color: #000000;
	text-decoration: none;
}

.bottom a:hover {
	text-decoration: underline;
}

.smallfotter a, .smallfotter a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
}

.smallfotter a:hover{
	text-decoration: underline;
}

.smallfotter td {
	background:url(images/small_bottom_bg.png) repeat-x top left;
	height: 35px;
}

table.smallinfo {
	height: 50px;
 	border-bottom:solid 1px #A2A09F;
 	border-top:solid 1px #A2A09F;
}

td.body {
        background:url(images/navbar_bg-11.png) repeat-y top left;
	background-color: #FFFFFF; 
/*	background-color: #A2A09F; */
}

td.body2 {
        background:url(images/navbar_bg-11.png) repeat-y top left;
	background-color: #A2A09F; 
}

td.topspace {
	background-color: #FFFFFF; 
	height: 66px;
}

td.leftnav {
	width:200px;
}

td.text{
	padding-left: 30px;
	padding-right: 0px; 
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;

}

.text img {
	border: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0px;
}

.text h1 {
	color: #BC392E;
	font-size: 11px;
}

.text h2 {
	color: #0000FF;
	font-size: 11px;
}

.list td {
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	border-left:solid 1px #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

td.start {
 	border-left:solid 1px #ffffff;
}

td.starts {
 	border-left:solid 1px #ffffff;
 	border-bottom:solid 1px #000000;
}

td.bottoml {
 	border-bottom:solid 1px #000000;
}

.list th {
	background-color: #A2A09F;
	color: #ffffff;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	height: 20px;
	border-left:solid 1px #FFFFFF;
	border-top:solid 2px #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
}

table.list {
	border-bottom:solid 2px #FFFFFF;
}

tr.row-even {
	background-color: #ECEBEB;
	cursor: pointer; cursor: hand;
}

tr.row-odd  {
	background-color: #FFFFFF;
	cursor: pointer; cursor: hand;
}


table.searchtoolbar {
	background-color: #F3D700;
 	border-left:solid 1px #ffffff;
	color: #000000;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
}

.searchtoolbar a, .searchtoolbar a:visited {
	color: #000000;
	text-decoration: none;

}

.searchtoolbar td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.search  {
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;

}

.search td {
	height: 25px;
	padding-right: 10px;
}

CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { 
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
/*	font-weight: bold; */
}

.current {
	color: #FC3900;
}

.current a ,.current a:visited {
	color: #FC3900;
	
}

FORM {
	display: inline;
}

table.generic {
 	border-top:solid 2px #ffffff;
}