body
{
	margin: 0px;
	padding: 0px;

	font-family: arial;
	background-image: url("background3.jpg"); background-repeat: repeat;
	/*background-color: #e8d08b;*/
	font-size: 12pt;
}

img { border: 0px; margin: 0px; }

h1 { font-size: 180% }
h2 { font-size: 150% }
h3 { font-size: 130% }
h4 { font-size: 100% }
h5 { font-size: 100% }
h6 { font-size: 100% }

.maintable { width: 790px; background-color: white; color: black; border-right: 1px dashed #aaaaaa; border-collapse: collapse; border-spacing: 0px; font-size: 100% }

.headertable { width: 100%; font-size: 115%; border-collapse: collapse; border-spacing: 0px; border-bottom: 1px dashed black; }
.td_header_left { width: 334px; height: 141px; border: 0px; margin: 0px; padding: 0px; font-size: inherit; padding-bottom: 1px; vertical-align: top;  }
.td_header_middle_left { border: 0px; margin: 0px; padding: 0px; width: 67px; height: 101px }
.td_header_middle_top { height: 101px; text-align: left; width: 189px; }
.td_header_right_top { height: 101px; text-align: right; width: 200px; }
.td_header_right_bottom { height: 39px; font-size: 110%; padding-bottom: 6px; vertical-align: bottom; font-weight: bold; text-align: right; padding-right: 5px; white-space: nowrap; }

.fontsize { font-size: 105%; vertical-align: bottom; padding: 3px 1px 3px 3px; text-align: center; white-space: nowrap; font-weight: bold; border-bottom: 3px solid white; }
.fontsize a { text-decoration: none; color: #efb700; font-family: Times New Roman; font-weight: normal }

.summary { font-size: 105%; vertical-align: bottom; padding: 3px 1px 3px 3px; text-align: center; font-weight: normal; border-bottom: 3px solid white; }
.summary a { text-decoration: none; color: #efb700; font-family: Times New Roman; font-weight: normal }

.td_menu { vertical-align: top; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 3px; border-right: 1px dotted #888888; background-color: #efefef; width: auto; }
.td_menu_right { width: 120px; height: 100%; vertical-align: top; padding: 3px; border-left: 1px dotted #aaaaaa; background-color: #efefef; padding-top: 50px }

.td_body { width: auto; vertical-align: top; padding: 4px; }
.td_body p { text-align: justify; }
.td_body table { border: 0px solid black; border-spacing: 0px; border-collapse: collapse; width: 100%; }
.td_body td { border: 1px solid black; padding: 3px; padding-left: 5px; padding-right: 5px; }
.td_body th { border: 1px solid black; background-color: #eeeeee; padding: 3px; }
.td_footer { height: 30px; border-top: 1px dashed #aaaaaa; text-align: center; vertical-align: middle; padding: 10px; font-weight: bold; /*background-color: #efefef;*/ color: #aaaaaa }
.td_footer_icons { text-align: center; /*background-color: #efefef*/ border-bottom: 1px dashed #aaaaaa; }
.td_footer a { color: #c19400; background-color: inherit; font-weight: normal; text-decoration: none }

/* left side menu */
.menu { background-color: white; font-size: 100%; width: auto; padding: 5px 5px 5px 0px; }
.menu div { white-space: nowrap; width: auto; padding-top: 2px; padding-bottom: 2px; margin-left: 5px; }
.menu_item_1 { margin-top: 2px; font-weight: bold; }
.menu_item_2 { padding-left: 9px; }
.menu_item_3 { padding-left: 24px; }
.menu_item_1 a { font-size: 120%; color: black; }
.menu_item_2 a { font-size: 110%; color: black }
.menu_item_3 a { font-size: 100%; color: black }
.menu_item_1_selected { margin-top: 2px; }
.menu_item_2_selected { padding-left: 9px; }
.menu_item_3_selected { padding-left: 24px; }
.menu_item_1_selected a { font-size: 120%; color: #c19400; font-weight: bold }
.menu_item_2_selected a { font-size: 110%; color: #c19400; font-weight: bold }
.menu_item_3_selected a { font-size: 100%; color: #c19400; font-weight: bold  }
.menu_item_1_spacer { border-top: 1px dashed #aaaaaa; }

.menu a:link, a:visited, a:active, a:focus { text-decoration:none }
.menu a:hover { text-decoration:none; color: #c19400 }

#a1 { font-size: 31px; }
#a2 { font-size: 28px; }
#a3 { font-size: 25px; }
#a4 { font-size: 22px; }
#a5 { font-size: 19px; }

/* right side menu */
.menu_right_table { font-size: 100%; }

/* path */
.pathline { border-bottom: 1px dashed #888888; padding: 4px; }
.path { padding-left: 10px; font-weight: bold; }

