
body {
 background: #FFFFFF;



 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

 margin: 0;
}
td.body {
	       width: 810px;


 vertical-align: top;
}

td.content_page {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}

td.body_spacer {
}

table.body {
		width: 100%;
		height: 100%;
}
table.structure {
		width: 100%;
		height: 100%;
	    	border-spacing: 0;
		padding: 0;
}

th {






 vertical-align: middle;

 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}

h1 {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: center;

}
h2 {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: center;

}
h3 {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}
h4 {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}
h5 {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}

table.structure {
	    border: 0;
	    border-spacing: 0;
	    padding: 0;
}

a {
 color: inherit;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;
 text-decoration: none;
}
a:hover {
 color: #adadad;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;
 text-decoration: none;
}

td.leftblock {
 vertical-align: top;



 width: 150px;




}
td.rightblock {
 vertical-align: top;
 background: #999999;


 width: 150px;




}
td.topblock, td.topblock table.block {
 background: #000000;
 border: solid 1px;
 border-color: #000000;
 width: 100%;
 height: 58px;
 padding: 0;
 vertical-align: middle;

}
td.bottomblock {




 height: 10px;



}

td.breadcrumbs {




 height: 10px !important;

 vertical-align: top;

 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;



}

td.content {

 border: solid 1px;
 border-color: #000000;

 height: 450;
 padding: 25px;
 vertical-align: top;
}
td.content, td.content td {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}

td.header {

 border: none 2px;
 border-color: #ffffff;



 vertical-align: middle;

}
td.footer {








}


th.block {
 color: #000000;

 border: none 1px;
 border-color: #ffffff;



 vertical-align: middle;

 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}
.block {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}
.block h1 {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}

td.block, td.menu_block_item, td.menu_block_item_selected, td.menu_block_vertical, td.menu_block_horizontal, div.menu_block_vertical, div.menu_block_horizontal {
 color: #FFFFFF;






 vertical-align: middle;

 font-family: Arial, sans-serif;
 font-size: 10pt;



}

.db_form_label {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 10pt;

 text-align: left;

}


img {

 border: solid 1px;
 border-color: #adadad;
}

/* non-dynamic: */
table.structure_center {
		       width: 100%;
}
td.structure_center_padding {
}
td.structure_center_content {
	   vertical-align: top;
}
table.structure td {
}
table.menu_block_horizontal, .topblock div.menu_block .menu_block_item {
	width: 100%;

}

td.menu_block_horizontal {
	text-align: center;
 }
div.block_language {
	text-align: left;
}
