/* General styles */

body {
	margin: 0px; padding: 0px;
	color: #9DA097;
	line-height: 16px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%;
	background-color: #454841;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a.white:link {
	color: #000000;
	text-decoration: none;
}
a.white:visited {
	color: #333333;
	text-decoration: none;
}
div { margin: 0px; padding: 0px;}

table
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

input
{
}

ul
{
	padding:0px;
	margin:0px;
}
ul li
{
	list-style-type:none;
	display:list-item;
}
.txt_arial_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
}

.BodyContent
{
	margin: 0px; padding: 0px;
	margin-left: auto; margin-right: auto;
	text-align: left;
	width: 938px;
	/*border: dotted 1px white;*/
}


#level0 {
	text-align:center; /* autocenter level1 bugfix IE5/win */
}

#level1 { 
	width: 938px;
	margin:0px auto; /* auto center of level1box => works everywhere except IE5 */
	text-align:left; /* autocenter level1 bugfix IE5/win : inherit otherwise text-align:center inherit from level0 */
}

#VPage_Body
{
	clear: left;
}

#VPage_Footer
{
  clear: both;
}


.bigtitle {
	color: #ffffff;
	font: normal bold 16px Helvetica, Arial, sans-serif;
}

.bold {
	margin-top: 2px;
	font-weight: bold;
}

.spacer {clear: both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 1px; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.arrow {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	height: 5px;
	vertical-align: -4px !important;
	vertical-align: middle;
}

.smallcaps {
	font-size: 10px;
}

.normal{
	font-weight: normal;
	color: #9DA097;
}

/* Forms - standard elements */

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.highdef, .highdef a:link, .highdef a:active, .highdef a:visited, .highdef a:hover
{
background-color: #51be41;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.copyright, .allsmall {
	font-size: xx-small;
	line-height: 16px;
}

.hidden
{
  display: none;
}

.popup
{
	position: absolute;
	background-color: #7f8679;
	width: 223px;
	text-align:left;
	border: 1px solid #444A40;
	padding: 5px;
/*	margin-top: -40px;*/
}

/************ TEXT *****************/

.FormText_GClass,
.FormText_GClass table
{ 
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #2E302B;
  line-height: 16px;
}

/************** LINKS ******************/
a:link, a:active, a:visited, a:hover { color: #FFFFFF; text-decoration: none; }

.FormText_GClass a:link,
.FormText_GClass a:active,
.FormText_GClass a:visited,
.FormText_GClass a:hover
{ 
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  line-height: 16px;
}

/********************* IMPORTANT TEXT ************************/
.white, .white a:link, .white a:active, .white a:visited, .white a:hover { /*color: #FBFDF8; */   color: #2E302B; font-weight: bold; }

/***************************************************************/

/* HyperLinks */
.black, .black a:link, .black a:active, .black a:visited, .black a:hover { color: #000000;  }
.red, .red a:link, .red a:active, .red a:visited, .red a:hover { color: #FF3300; }

/* Controls*/
.ButtonClass { padding: 0px;}
.ButtonDisable {}
.CheckBoxClass
{
  margin: 0px;
  padding: 0px;
}
.CheckBoxClass input
{
  padding: 0px;
  margin: 0px;
  margin-top: 1px;
  margin-right: 1px;
  width: 12px;
  height: 12px;
  margin-bottom: 4px;
}

.DropDownListClass select
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B5B8B1;
	margin:  0px 0px 0px 0px;
	background: #40423D none;
	padding: 0px 0px 0px 0px;
	width: 255px;
}

.HyperlinkClass
{ 
/*  color: #FFFFFF;*/
  padding: 0px;
  margin: 0px;
}


.text_label {}
.text_warning
{
  font-weight: bold;
  color: #C40303;
}
.text_information
{
	color: green;
}


/* Table */


.oddrow_style01,
.evenrow_style01,
.TableClass .empty_message
{
	Color:#444444;
}

.header_default
{
	Color:#000000;
}
