.text
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-align: justify;
}

.text A:link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;	
	text-decoration: none;
}

.text A:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-decoration: underline;
}

.text A:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-decoration: none;
}


.text_bold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-align: justify;
}

.text_bold A:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;	
	text-decoration: none;
}

.text_bold A:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-decoration: underline;
}

.text_bold A:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-decoration: none;
}

.text_small
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-align: justify;
}


.text_small A: link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-decoration: none;	
}

.text_small A:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-decoration: underline;	
}

.text_small A:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-decoration: none;	
}

.text_middle
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: middle;
	text-align: justify;
}

.text_bold_middle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: middle;
	text-align: justify;
}

.page_header
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	vertical-align: top;
}

.text_header
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
}


.text_list_row_white
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	text-align: left;
	line-height: 150%;	
}

.text_list_row_white_bold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-align: middle;	
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 150%;	
}

.text_list_row_white_narrow
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #898774;
	FONT-FAMILY: verdana;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	line-height: 100%;	
}

.text_list_row_white_narrow_left
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #898774;
	FONT-FAMILY: verdana;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	line-height: 100%;	
}

.text_list_row_white_narrow_left A: link, .text_list_row_white_narrow_left A: visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #898774;
	FONT-FAMILY: verdana;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	line-height: 100%;
	text-decoration: none;		
}

.text_list_row_white_narrow_left A: hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #898774;
	FONT-FAMILY: verdana;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	line-height: 100%;
	text-decoration: underline;		
}


.text_list_row_white_bold_narrow
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	line-height: 100%;	
}

.text_list_row_yellow
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	background-color: #F9F8A7;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	text-align: left;
	line-height: 150%;	
}

.text_list_row_yellow_bold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-align: middle;		
	background-color: #F9F8A7;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 150%;	
}

.text_list_row_gray
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	text-align: left;
	line-height: 150%;	
}

.text_list_row_gray_bold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 150%;	
}

.community_button_login
{
	background-color: transparent;
	background-image: url(../images/login.png);
	background-repeat: no-repeat;
	outline: none;
	border: none;
	text-align: center;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	width: 90;
	height: 38;
	cursor: pointer;
}

.button_submit_en
{
	background-color: transparent;
	background-image: url(../images/submit_en.png);
	background-repeat: no-repeat;
	outline: none;
	border: none;
	text-align: center;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	width: 90;
	height: 38;
	cursor: pointer;
}

.button_submit_de
{
	background-color: transparent;
	background-image: url(../images/submit_de.png);
	background-repeat: no-repeat;
	outline: none;
	border: none;
	text-align: center;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	width: 90;
	height: 38;
	cursor: pointer;
}


.blue
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: Tahoma;
	letter-spacing: 0;
}

.blue A:link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

.blue A:active
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

.blue A:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

.blue A:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

.blue_big
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	letter-spacing: 0;
}

.blue_big A:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	text-decoration: none;
}

.blue_big A:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	text-decoration: underline;
}

.blue_big A:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	text-decoration: none;
}

.blue_big A:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2C617D;
	FONT-FAMILY: verdana;
	text-decoration: underline;
}

.blue_justified
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: Tahoma;
	text-align: justify;
}

.quote
{
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
	FONT-SIZE: 9pt;
	COLOR: #2C617D;
	FONT-FAMILY: Tahoma;
	text-align: justify;
}


.popup_gray
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	text-align: justify;
	line-height: 150%;
}
.popup_gray a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	text-decoration: none;
}
.popup_gray a:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	text-decoration: none;
}
.popup_white
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	text-align: justify;
	line-height: 150%;
	background-color: #FFFFFF;
}
.popup_white a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	background-color: #FFFFFF;
	FONT-FAMILY: verdana;
	text-decoration: none;
}
.popup_white a:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	background-color: #FFFFFF;
	FONT-FAMILY: verdana;
	text-decoration: none;
}






body
{
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/back.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
}


.style2 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #676552;
	FONT-FAMILY: Trebuchet MS;
	letter-spacing: 0;
	text-align: center;
}

.style6
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	text-align: center;
	line-height: 150%;
	background-color: #FFFFFF;
}



#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.language
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #676552;
	FONT-FAMILY: Verdana;
}
.community
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: Tahoma;
	vertical-align: middle;
}
.community a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}
.community a:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}



.blue_heading 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #2C617D;
	FONT-FAMILY: Trebuchet MS;
	letter-spacing: 0;
}
.blue_heading a
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #2C617D;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: none;
}
.blue_heading a:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #2C617D;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: underline;
}
.header
{
	FONT-SIZE: 12pt;
	COLOR: #FFF;
	FONT-FAMILY: Trebuchet MS;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	text-align: justify;
	line-height: 130%;
}
.header a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13pt;
	COLOR: #FFF;
	FONT-FAMILY: Arial;
	text-decoration: none;
}
.header a:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13pt;
	COLOR: #FFF;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}
.menu
{
	FONT-WEIGHT: bold;
	padding-bottom: 3px;
	FONT-SIZE: 10pt;
	COLOR: #5B5C5C;
	FONT-FAMILY: Trebuchet MS;
	vertical-align: bottom;
	text-align: center;
}
.menu a
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #5B5C5C;
	FONT-FAMILY: Trebuchet MS;
	FONT-FAMILY: Arial;
	text-decoration: none;
}
.menu a:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #878787;
	FONT-FAMILY: Trebuchet MS;
	FONT-FAMILY: Arial;
	text-decoration: none;
}


.footer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #676552;
	FONT-FAMILY: Verdana;
	text-align: center;
}
.footer a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #676552;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}
.footer a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #676552;
	FONT-FAMILY: Verdana;
	text-decoration: underline;
}
#dropmenudiv {
	position: absolute;
	border: 1px solid black;
	border-bottom-width: 0;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #5B5C5C;
	FONT-FAMILY: Trebuchet MS;
	line-height: 18px;
	z-index: 100;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	text-decoration: none;
	font-weight: bold;
	color: #808080;
	padding-left: 0;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 1px;
}
#dropmenudiv a:hover {
	/*hover background color*/
background-color: #EEEEEE;
}
.left {
	width: 23px;
	background: #FFFFFF url('../images/text_02.jpg') center top;
	background-repeat: repeat;
	background-attachment: scroll;
}
.rite {
	width: 31px;
	background: #FFFFFF url('../images/text_04.jpg') center top;
	background-repeat: repeat;
	background-attachment: scroll;
}

.text_orig
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #676552;
	FONT-FAMILY: verdana;
	vertical-align: top;
	padding-left: 36px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	text-align: justify;
	line-height: 150%;
}