body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.bg_gray_light {
	background-color: #CCCCCC;
}
.form_head {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #666666;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.form_text {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #999999;
	line-height: 30px;
}
.form_input {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	line-height: 20px;
}
.page_header {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.page_description {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.treeCompletePath {
	font-family: Courier New, Courier, mono;
	font-size: 12px;
	font-style: normal;
	color: #0000FF;
}
.treeItemTop {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.treeItemSub {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.bg_inactive {
	background-image: url(../gfx/top_navigation/bg_inactive_upper.gif);
}
.bg_active {
	background-image: url(../gfx/top_navigation/bg_active_upper.gif);
}
.bg_active_inactive {
	background-image: url(../gfx/top_navigation/active_inactive.gif);
}
.bg_inactive_active {
	background-image: url(../gfx/top_navigation/inactive_active.gif);
}
.bg_rest_shadow {
	background-image: url(../gfx/top_navigation/bg_rest_shado.gif);
}
.bg_active_end {
	background-image: url(../gfx/top_navigation/active_end.gif);
}
.bg_inactive_end {
	background-image: url(../gfx/top_navigation/inactive_end.gif);
}
.bg_inactive_inactive {
	background-image: url(../gfx/top_navigation/inactive_inactive.gif);
}
.bg_left_nav {
	background-image: url(../gfx/nav_back.gif);
}
.TopNav a{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-indent: 8px;
    line-height : 24px;
}
.TopNav a:visited{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
    line-height : 24px;
}
.TopNav a:hover{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	line-height : 24px;
	top: 2px;
}
.TopNav a:link{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
    line-height : 24px;
}
.TopNav a:active{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
    line-height : 24px;
}

.Navigation {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.Navigation a:visited {text-decoration: none; color:#000000;}
.Navigation a:link { text-decoration: none; color:#000000;}
.Navigation a:hover {text-decoration: none; color:#D0392B;}
.Navigation a:active {text-decoration: none; color:#000000;}

.activetab {
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 20px;
	text-align : center;
	color : White;
	margin-left : 3px;
	text-decoration: none;
}

.inactivetab {
	font : normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 20px;
	text-align : center;
	color : White;
	margin-left : 3px;
	text-decoration: none;
}

.activetab a:visited {text-decoration: none; color:#FFFFFF;}
.activetab a:link { text-decoration: none; color:#FFFFFF;}
.activetab a:hover {text-decoration: none; color:#D0392B;}
.activetab a:active {text-decoration: none; color:#FFFFFF;}

.inactivetab a:visited {text-decoration: none; color:#FFFFFF;}
.inactivetab a:link {text-decoration: none; color:#FFFFFF;}
.inactivetab a:hover {text-decoration: none; color:#D0392B;}
.inactivetab a:active {text-decoration: none; color:#FFFFFF;}

.copyright {
	font-size : 11px;
	color : Gray;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.header_background {
	background-image: url(../gfx/top_background.gif);
}
.FrameBorder {
	border: thin solid #333399;
}

.Content_headline {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.Content_headlineWhite {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.Content_text {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.Content_textblau {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
}

.LinkRed a:link
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: bold;
	font-style: normal;
  font-size: 12px;
	color: #CC0000;
}

.LinkRed a:hover
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: bold;
	font-style: normal;
  font-size: 12px;
	color: #000000;
}

.LinkRed a:visited
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: bold;
	font-style: normal;
  font-size: 12px;
	color: #CC0000;
}

.LinkRed a:active
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: bold;
	font-style: normal;
  font-size: 12px;
	color: #CC0000;
}
	
.LinkBlueBig a:link
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: normal;
	font-style: normal;
  font-size: 16px;
	color: #0000FF;
}

.LinkBlueBig a:hover
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: normal;
	font-style: normal;
  font-size: 16px;
	color: #0000FF;
}

.LinkBlueBig a:visited
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: normal;
	font-style: normal;
  font-size: 16px;
	color: #0000FF;
}

.LinkBlueBig a:active
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: normal;
	font-style: normal;
  font-size: 16px;
	color: #0000FF;	
}	
.LinkBlack a:link
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}

.LinkBlack a:hover
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
	color: #FF3300;
}

.LinkBlack a:visited
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}

.LinkBlack a:active
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
/* Links  */
A.links8:link		{ color: #000000; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; Font-Size : 12px; Letter-Spacing : normal; Text-Transform : none; font-weight: normal; text-decoration: none;}
A.links8:active		{ color: #000000; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; Font-Size : 12px; Letter-Spacing : normal; Text-Transform : none; font-weight: normal; text-decoration: none; }
A.links8:visited 	{ color: #000000; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; Font-Size : 12px; Letter-Spacing : normal; Text-Transform : none; font-weight: normal; text-decoration: none;}
A.links8:hover		{ color: #FF3300; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; Font-Size : 12px; Letter-Spacing : normal; Text-Transform : none; font-weight: normal; text-decoration: underline overline; }

A.links9:link		{ color: #000000; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; Font-Size : 12px; Letter-Spacing : normal; Text-Transform : none; font-weight: bold; text-decoration: none;}
A.links9:active		{ color: #000000; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; Font-Size : 12px; Letter-Spacing : normal; Text-Transform : none; font-weight: bold; text-decoration: none; }
A.links9:visited 	{ color: #000000; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; Font-Size : 12px; Letter-Spacing : normal; Text-Transform : none; font-weight: bold; text-decoration: none;}
A.links9:hover		{ color: #FF3300; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; Font-Size : 12px; Letter-Spacing : normal; Text-Transform : none; font-weight: bold; text-decoration: underline overline; }

/* Text  */
.text_black_10						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; }
.text_black_10_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.text_red_10							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: normal; }
.text_red_10_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold; }
.text_blue_10						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; }
.text_blue_10_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color: #0000FF; font-weight: bold; }
.text_white_10						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal; }
.text_white_10_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bolder; }

.text_black_11						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.text_black_11_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.text_red_11							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: normal; }
.text_red_11_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; }
.text_blue_11						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color: #0000FF; font-weight: normal; }
.text_blue_11_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color: #0000FF; font-weight: bold; }
.text_white_11						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; }
.text_white_11_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bolder; }

.text_black_12						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_black_12_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; Letter-Spacing : normal; Text-Transform : none;}
.text_red_12							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_red_12_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; Letter-Spacing : normal; Text-Transform : none;}
.text_blue_12						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_blue_12_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight: bold; Letter-Spacing : normal; Text-Transform : none;}
.text_white_12						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_white_12_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bolder; Letter-Spacing : normal; Text-Transform : none;}

.text_black_13						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_black_13_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; Letter-Spacing : normal; Text-Transform : none;}
.text_red_13							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_red_13_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold; Letter-Spacing : normal; Text-Transform : none;}
.text_blue_13						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 13px; color: #0000FF; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_blue_13_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 13px; color: #0000FF; font-weight: bold; Letter-Spacing : normal; Text-Transform : none;}
.text_white_13						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_white_13_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bolder; Letter-Spacing : normal; Text-Transform : none;}

.text_black_14						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_black_14_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bolder; Letter-Spacing : normal; Text-Transform : none;}
.text_red_14							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_red_14_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bolder; Letter-Spacing : normal; Text-Transform : none;}
.text_blue_14						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color: #0000FF; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_blue_14_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color: #0000FF; font-weight: bolder; Letter-Spacing : normal; Text-Transform : none;}
.text_white_14						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: normal; Letter-Spacing : normal; Text-Transform : none;}
.text_white_14_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bolder; Letter-Spacing : normal; Text-Transform : none;}

.text_black_15						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: normal; }
.text_black_15_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bolder; }
.text_red_15							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; color: #FF0000; font-weight: normal; }
.text_red_15_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; color: #FF0000; font-weight: bolder; }
.text_blue_15						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; color: #0000FF; font-weight: normal; }
.text_blue_15_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; color: #0000FF; font-weight: bolder; }
.text_white_15						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: normal; }
.text_white_15_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bolder; }

.text_black_16						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: normal; }
.text_black_16_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bolder; }
.text_red_16							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; color: #FF0000; font-weight: normal; }
.text_red_16_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; color: #FF0000; font-weight: bolder; }
.text_blue_16						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; color: #0000FF; font-weight: normal; }
.text_blue_16_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; color: #0000FF; font-weight: bolder; }
.text_white_16						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: normal; }
.text_white_16_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bolder; }

.text_black_17						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; color: #000000; font-weight: normal; }
.text_black_17_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; color: #000000; font-weight: bolder; }
.text_red_17							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; color: #FF0000; font-weight: normal; }
.text_red_17_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; color: #FF0000; font-weight: bolder; }
.text_blue_17						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; color: #0000FF; font-weight: normal; }
.text_blue_17_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; color: #0000FF; font-weight: bolder; }
.text_white_17						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; color: #FFFFFF; font-weight: normal; }
.text_white_17_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; color: #FFFFFF; font-weight: bolder; }

.text_black_18						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; }
.text_black_18_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bolder; }
.text_red_18							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 18px; color: #FF0000; font-weight: normal; }
.text_red_18_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 18px; color: #FF0000; font-weight: bolder; }
.text_blue_18						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 18px; color: #0000FF; font-weight: normal; }
.text_blue_18_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 18px; color: #0000FF; font-weight: bolder; }
.text_white_18						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: normal; }
.text_white_18_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bolder; }

.text_black_20						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: normal; }
.text_black_20_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bolder; }
.text_red_20							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 20px; color: #FF0000; font-weight: normal; }
.text_red_20_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 20px; color: #FF0000; font-weight: bolder; }
.text_blue_20						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 20px; color: #0000FF; font-weight: normal; }
.text_blue_20_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 20px; color: #0000FF; font-weight: bolder; }
.text_white_20						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: normal; }
.text_white_20_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bolder; }

.text_black_22						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 22px; color: #000000; font-weight: normal; }
.text_black_22_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 22px; color: #000000; font-weight: bolder; }
.text_red_22							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 22px; color: #FF0000; font-weight: normal; }
.text_red_22_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 22px; color: #FF0000; font-weight: bolder; }
.text_blue_22						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 22px; color: #0000FF; font-weight: normal; }
.text_blue_22_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 22px; color: #0000FF; font-weight: bolder; }
.text_white_22						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 22px; color: #FFFFFF; font-weight: normal; }
.text_white_22_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 22px; color: #FFFFFF; font-weight: bolder; }

.text_black_24						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 24px; color: #000000; font-weight: normal; }
.text_black_24_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 24px; color: #000000; font-weight: bolder; }
.text_red_24							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 24px; color: #FF0000; font-weight: normal; }
.text_red_24_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 24px; color: #FF0000; font-weight: bolder; }
.text_blue_24						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 24px; color: #0000FF; font-weight: normal; }
.text_blue_24_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 24px; color: #0000FF; font-weight: bolder; }
.text_white_24						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight: normal; }
.text_white_24_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight: bolder; }

.text_black_26						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 26px; color: #000000; font-weight: normal; }
.text_black_26_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 26px; color: #000000; font-weight: bolder; }
.text_red_26							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 26px; color: #FF0000; font-weight: normal; }
.text_red_26_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 26px; color: #FF0000; font-weight: bolder; }
.text_blue_26						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 26px; color: #0000FF; font-weight: normal; }
.text_blue_26_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 26px; color: #0000FF; font-weight: bolder; }
.text_white_26						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 26px; color: #FFFFFF; font-weight: normal; }
.text_white_26_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 26px; color: #FFFFFF; font-weight: bolder; }

.text_black_28						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 28px; color: #000000; font-weight: normal; }
.text_black_28_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 28px; color: #000000; font-weight: bolder; }
.text_red_28							{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 28px; color: #FF0000; font-weight: normal; }
.text_red_28_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 28px; color: #FF0000; font-weight: bolder; }
.text_blue_28						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 28px; color: #0000FF; font-weight: normal; }
.text_blue_28_bold				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 28px; color: #0000FF; font-weight: bolder; }
.text_white_28						{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 28px; color: #FFFFFF; font-weight: normal; }
.text_white_28_bold			{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 28px; color: #FFFFFF; font-weight: bolder; }
#userlogin {
	border-bottom: 1px solid #ddd;
	padding: 4px;
	margin: 0 0 20px 0;
	font-size: 11px;
}

#userlogin input {
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 11px;
}

#userlogin input.btn {
	background-color: #eee;
	border: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 11px;
	margin-top: 5px;
}

#main {
	width: 275px;
	padding: 0 20px 0 0px;
	margin: 0 0 0 0px;
}

#main h1 {
	font-size: 16px;
	padding: 0 0 0 15px;
	background: transparent url('../gfx/main_h1.gif') no-repeat top left;
}

#main p+h2 {
	margin-top: 25px;
}

#main h2 {
	font-size: 14px;
	border-bottom: 1px solid #eee;
}

#main input, #main select {
	background-color: #eef;
	border: 1px solid #ddd;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	font-size: 12px;
}

#main .error {
	color: #a00;
}

#main .error input {
	background-color: #f1bebe;
	border: 1px solid #e4b1b1;
	border-top: 1px solid #ad7a7a;
	border-left: 1px solid #ad7a7a;
	font-size: 12px;
}

#main input.btn {
	background-color: #eee;
	border: 1px solid #ddd;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	margin-top: 5px;
}

#main table, th {
	background-color: #bbf;
}

#main th {
	text-align: center;
	font-weight: bold;
	padding: 2px 10px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

#main td {
	background-color: #fff;
	padding: 2px 5px;
}

#main td.spec {
	background-color: #ddd;
	padding: 2px 5px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

#main tr.h td {
	background-color: #eef;
}

#gateway {
	text-align: center;
	font-weight: bold;
	padding: 2px 10px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

#main1 {
	background-color: #fff;
	padding: 2px 5px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

#clientform {
	
	padding: 0 20px 0 20px;
	
}

#clientform .star {
	font-size: 12px;
	color: #f00;
}

#clientform label {
	font-size: 12px;
	color: #000;
}

#clientform input, #clientform select {
	border: 1px solid #ddd;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	font-size: 12px;
}

#clientform input.btn {
	background-color: #eef;
	border: 1px solid #ddd;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	margin-top: 5px;
}
.FieldError {
	background-color: #FBB;
}
.FieldOK {
	background-color: #eef;
}
.text_red_nav				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: bold; Letter-Spacing : normal; Text-Transform : none;}