body {
    margin: 0px;
    padding: 0px;
    font-family: "Tahoma";
    font-size: 10pt;
    color: #000000;
    background: #FFFFFF;
    text-align: center;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #666666;
	scrollbar-shadow-color: #666666;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}

div, p, th, td, li, dd, dl, dt {
    font-family: "Tahoma";
    font-size: 10pt;
}

form { margin: 0px; padding: 0px; }

input, select, option, textarea {
    font-family: "Tahoma";
    font-size: 8pt;
}

input, select {
    vertical-align: middle;
}

input.number { text-align: right; }

.hidden-textbox {
    background: transparent;
    border: none;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

center { padding: 0px; }

a, a:link, a:active, a:visited, a:hover { text-decoration: none; }
a:link { color:black; }
a:visited { color:#444444; }

img { border: 0px; }

td, th { padding: 0px; }

table.table_result {
    border-color: #000;
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-top-width: 1px;
    border-style: solid;
	background:transparent;
    padding: 0px;
}

.column_head, .row_head, .row_head_layout, .data_right, .data_left, .data_center, .layout_right, .layout_left, .layout_center, .section, .section_head, .high_light, .bar_separator {
/*    background: transparent;	*/
	border-color: #000;
    border-left-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 0px;
    border-style: solid;
    padding: 3px 5px;
    font: normal 8pt Tahoma;
/*    color: black;	*/
}
.row_head_layout, .layout_right, .layout_left, .layout_center {
	border:none;
/*	border-color: gray;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-top-width: 0px;
    border-style: dashed;*/
}
.layout_border { 
	border-color: #000;
    border-left-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-width: 0px;
    border-style: solid;
}
.big_title {
	font: bold 22pt Tahoma;
	color: #FF9900;
	padding: 3px 5px;
}
.small_title {
	font: bold 16pt Tahoma;
	color: #FF9900;
	padding: 3px 5px;
/*	border-bottom:1px dashed white;*/
}
.big_head {
	font: bold 14pt Tahoma;
	color: #000;
	padding: 3px 5px;
}
.section {
	background: #262626;
	padding: 4px 10px 2px;
	height: 22px;
	font: bold 11pt Tahoma;
	color: #FFF;
}
.section_head {
	background: #262626;
	padding: 4px 10px;
	height: 34px;
	font: bold 14pt Tahoma;
	color: white;
}
.cell_light, .cell_dark {
	border-color: #000;
    border-left-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 0px;
    border-style: solid;
}
.row_light, .cell_light { background: #FFF; }
.row_dark, .cell_dark { background: #E6E6E6; }
.row_blank, .cell_blank { background: transparent; }
.row_result {
	background: #DDFFDD;
	color: #00CC00;
}
.row_error {
	background: #FFDDDD;
	color: #CC0000;
}
.row_result, .row_error { padding: 3px 5px; }

.column_head {
	background: #262626;
    color: #FFF;
    font-weight: bold;
}
.column_head a {
    color: #FFF;
}
.row_head, .row_head_layout {
    color: #333;
    font-weight: bold;
/*	vertical-align: top;
	padding-top: 3px;	*/
}

.data_right, .data_left, .data_center {
    color: #333;
}
.layout_right, .layout_left, .layout_center, .row_head_layout {
    color: #FFF;
}
.layout_right a, .layout_right a:link, .layout_right a:visited, .layout_left a, .layout_left a:link, .layout_left a:visited, .layout_center a, .layout_center a:link, .layout_center a:visited {
    color: #FFF;
}
.column_head, .data_center, .layout_center, .row_result, .row_error { text-align: center; }
.row_head, .row_head_layout, .data_right, .layout_right { text-align: right; }
.data_left, .layout_left { text-align: left; }
/*	.data_left, .data_right, .data_center { border: none 0px; padding: 0px; }	*/

.linkbtn_left { float: left; margin: 2px 0px; }
.linkbtn_right { float: right; margin: 2px 0px; }
.icon_inline_action
{
	border: 0px; 
	vertical-align: middle;
	margin: 0px 2px;
}

.small_photo {
/*    width: 120px;
    height: 90px;*/
    border: 1px solid gray;
    font: normal 8pt Tahoma;
}
.big_photo {
/*    width: 640px;
    height: 480px;*/
    border: 1px solid gray;
    font: normal 8pt Tahoma;
}

.row_high_light {
	background: #FFA700;
	height: 22px;
	font: bold 8pt Tahoma;
/*	color: #7F0BA7;*/
}
.top_menu {
	text-align:right;
	color:white;
	font:normal 7pt Tahoma;
/*	border-bottom: 1px solid Black;*/
	padding: 1px 7px;
}
.top_menu a { color:white; }

.menu {
	text-align:left;
	color:white;
	font: normal 9pt Tahoma;
/*	border-bottom: 1px solid Black;*/
/*	padding: 2px 7px;*/
}
.menu a, .menu a:link, .menu a:visited {
	color:white; font:normal 9pt Tahoma;
/*	background-image:url("images/menu/menu_bg_normal.jpg");*/
}
.menu a:hover {
	color:#EA8904; font:normal 9pt Tahoma;
/*	background-image:url("images/menu/menu_bg_over.jpg");*/
}
.bar_separator{
    background-color: #8DC63F;
    height: 5px;
    padding: 1px 10px;
}