/* global */
html { height: 100.1%; }

body {
	margin:0px;
	background-color: #000000;
	text-align: left;
	font-family: Verdana, Tahoma, arial, sans-serif;
	font-size: 70%;
	line-height: 1.5em;
	color: #F9F1E6;
}
.header {
	font-weight: bold;
	line-height: 3em;

}

.bigger {
	font-size: 110%;	
	line-height: 2em;
}

.attention {
	font-size: 110%;
	line-height: 2em;
	color: #FF0000;
}

.newstext {
	color: #777;
	padding-left: 20px;
	padding-right: 10px;
	margin-bottom: -5px;
	line-height: 1.4em;
}
.lefttext {
	color: #F9F1E6;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: -5px;
}

.lefttext a {
	color: #FB9233;
}

.lefttext a:hover {
	color: #FB9233;
}

.language {
	color: #F9F1E6;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: -5px;
	line-height: 1.7em;
}

.language a {
	color: #FB9233;
}

.language a:hover {
	color: #FB9233;
}

.header_right {
	color: #555;
	font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	padding-left: 20px;
	margin-bottom: -5px;
}

.header_left {
	color: #F9F1E6;
	font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	padding-left: 10px;
	margin-bottom: -10px;
}
a, a:visited {
	color: #FB9233; 
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #306bc1;
}
a:active {
	text-decoration: none;
}
.listmain {
	list-style-type: square;
	margin-left: 14px;
	padding-left: 0px;
}
.listmain li {
	margin-bottom: 10px;
}
.tips_pdf {
	margin-top: 15px;
	margin-right: 5px;
}
.grey {
	color: #666666;
}

/* navi */

#menu a { display: block; }

#menu ul { 
  padding:    0px;
  margin:     0px;
  list-style: none;
}

#topMenu li ul {
  position: absolute;
  left:     -999em;
}

#topMenu li:hover ul, #topMenu li.showMenu ul { left: auto; }

#menu {
  font-family: "trebuchet MS", Arial, Tahoma, Sans-serif;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin: auto;
  width: 652px;
}

#menu li { float: left; }

#topMenu a { 
  border-right-width: 0px;
  text-decoration: none;
}

.topMenuLink a {
  color: #000000;
  font-weight: bold;
  text-align: center;
}

.topMenuLinkcurr a {
  color: #306bc1;
  font-weight: bold;
  text-align: center;
}

.topMenuLink a:hover {
  color: #306bc1;
}

.subMenu {
  background-color: #000000;
  width: 140px;
}

.subMenu a {
	font-family: Verdana, Tahoma, arial, sans-serif;
	color: #000000; 
	height: 25px;
	line-height: 25px;
	margin-top: -1px;
	font-size: 11px;
	text-align: left;
	margin: 1px 0 0 0;
    background-color: #e6e6e6;
}

.subMenu a:hover {
  color: #306bc1;
}

.subMenu#last { width: 139px; }

.subMenu#last a { width: 138px; } 

#subMenu li:hover, #subMenu li.hover {
    position: static;
}

#fullheight{height:100%}


/* forms */
form {
	margin:10px 15px; 
	padding: 10px 0;
	border: 1px solid #E5F0FB; 
	background: #F4F8FD;
}
fieldset {
	margin: 0;	padding: 0;
	border: none;
}
legend {
	display: none;
}
label {
	display:block;
	font-weight:bold;
	margin: 7px 0;
}
input {
	padding:3px;
	border: 1px solid #E5F0FB; 
	font: normal 1em Verdana, sans-serif;
	font-size: 10pt;
	color:#333333;	
}
textarea {
	width:400px;
	padding:3px;
	font: normal 1em Verdana, sans-serif;
	border: 1px solid #E5F0FB; 
	height:100px;
	display:block;
	color:#333333;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 28px;
	margin: 0;
	padding: 2px 3px; 
	color: #fff;
	background: #306bc1 url(../images/button-bg.jpg) repeat-x 0 0; 
	border: 1px solid #306bc1;
}
.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; 
	padding: 5px 0 5px 0;	
	width: 180px;	
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { 
	width: 110px;
	color: #333333; 
	height: 16px;
	padding: 2px;	
	border: 1px solid #000000; 
	vertical-align: top;
}
.searchform input.button { 
	width: 40px;
	height: 22px;
	padding: 2px 5px;
	vertical-align: top;
}
.loginform {
	background-color: transparent;
	border: none;	
	margin: 0; 
	padding: 5px 5px 5px 10px;	
}
.loginform p { margin: 0; padding: 0; }
.loginform input.textbox { 
	width: 110px;
	color: #333333; 
	height: 16px;
	padding: 2px;	
	border: 1px solid #000000; 
	vertical-align: top;
}
.loginform input.button {
	width: 45px;
	height: 21px;
	vertical-align: top;
	margin-left: 5px;
	margin-top: 1px;
	padding: 2px 2px;
}
.footer {
	text-align: center;	
	font-size: 90%;	
}
.footer p { 
	padding: 10px 0;
	margin: 0;
}
.footer a { 
	color: #FB9233;
	text-decoration: none; 
}

.bottom {
	background-image: url(../images/dirt_bott.gif);
	background-repeat: no-repeat;
	background-position: center;
}

