
body { font-family: helvetica, arial, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; margin: 0px; }
th, td, p, li, div { font-family: helvetica, arial, sans-serif; font-size: 10pt; text-decoration: none; }
input, textarea, select { font-family: helvetica, arial, sans-serif; font-size: 8pt; }
img {border-style: none;}
a:link { color:	#000066; }
a:visited { color:	#333399; }

.main_iframe {position: absolute; height: 100%; margin: 0px; padding: 0px; border: 0px; }

.main_menu_table_left { text-align: left; width: 100%; border-collapse:collapse; border-spacing: 0; }
.main_menu_off { text-align: center; width: 70px; background: #666666; color: #ffffff; white-space: nowrap; }
.main_menu_on { text-align: center; width: 70px; background: #6699ff; color: #ffffff; white-space: nowrap; }
.main_menu_space { width: 1px; height: 1px; text-align: center;color: #ffffff; }
.main_menu_logo { text-align: right; width: 80px; height: 30px;color: #ffffff; }
a.main_menu:link { text-align: center; color: #ffffff; text-decoration: none; }
a.main_menu:visited	{ text-align: center; color: #ffffff; text-decoration: none; }

.menu_table_left { text-align: left;width: 100%; border-collapse:collapse; border-spacing: 0; }
tr.menu { background: #6699ff; white-space: nowrap; }
td.menu_right { text-align: right; background: #6699ff; white-space: nowrap; }
a.menu:link	{ color: #ffffff; text-decoration: none; }
a.menu:visited { color: #ffffff; text-decoration: none; }

.menu_dropdownlist { margin: 0; padding: 0; z-index: 30 }
.menu_dropdownlist li { margin: 0; padding: 0; list-style: none; float: left; }
.menu_dropdownlist li a { display: block; margin: 0 1px 0 5px; padding: 1px 8px; background: #6699ff; color: #ffffff; text-align: left; text-decoration: none; }
.menu_dropdownlist li a:hover { background: #6699ff }
.menu_dropdownlist div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #dddddd; border: 1px solid #5970B2; }
.menu_dropdownlist div a { position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; background: #EAEBD8; color: #2875DE; text-decoration: none;}
.menu_dropdownlist div a:hover { background: #49a3ff; color: #ffffff; text-decoration: none; }

.menu_dropdownlist_top { margin: 0; padding: 0; z-index: 30 }
.menu_dropdownlist_top li { margin: 0; padding: 0; list-style: none; float: left; }
.menu_dropdownlist_top li a { display: block; margin: 0 1px 0 5px; padding: 1px 8px; background: #6699ff; color: #ffffff; text-align: left; text-decoration: none; }
.menu_dropdownlist_top li a:hover { background: #6699ff }
.menu_dropdownlist_top div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #dddddd; border: 1px solid #5970B2; }
.menu_dropdownlist_top div a { position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; background: #EAEBD8; color: #2875DE; text-decoration: none;}
.menu_dropdownlist_top div a:hover { background: #49a3ff; color: #ffffff; text-decoration: none; }

.sub_menu { width: 100%; background: #cccccc; color: #000000; font-size: 9pt; white-space: nowrap; border-spacing: 0; padding: 0; border-collapse:collapse; }

.mid_banner	{ background: #000000; width: 100%;border-collapse:collapse;border-spacing: 0; }
.mid_banner_white	{ background: #ffffff; width: 100%;border-collapse:collapse;border-spacing: 0; }

.table_outer_90p { width: 90%; border-collapse:collapse; border-spacing: 0; margin: auto}

.table_200 { width: 200px; border-spacing: 1px; margin: auto }
.table_500 { width: 500px; border-spacing: 1px; margin: auto }
.table_800 { width: 800px; border-spacing: 1px; margin: auto }
.table_900 { width: 900px; border-spacing: 1px; margin: auto }
.table_70p { width: 70%; border-spacing: 1px; margin: auto }
.table_80p { width: 80%; border-spacing: 1px; margin: auto }
.table_90p { width: 90%; border-spacing: 1px; margin: auto }
.table_100p { width: 100%; border-spacing: 1px; margin: auto }
.table_200_left { width: 200px; border-spacing: 1px; }
.table_500_left { width: 500px; border-spacing: 1px; }
.table_40p_left { width: 40%; border-spacing: 1px; }
.table_500_right { width: 500px; border-spacing: 1px; float:right; }

.print_table_200 { width: 200px; border-spacing: 1px; margin: auto; border: 1px solid #bbbbbb; }
.print_table_500 { width: 500px; border-spacing: 1px; margin: auto; border: 1px solid #bbbbbb; }
.print_table_800 { width: 800px; border-spacing: 1px; margin: auto; border: 1px solid #bbbbbb; }
.print_table_70p { width: 70%; border-spacing: 1px; margin: auto; border: 1px solid #bbbbbb; }
.print_table_100p { width: 100%; border-spacing: 1px; margin: auto; border: 1px solid #bbbbbb; }
.print_table_500_left { width: 500px; border-spacing: 1px; border: 1px solid #bbbbbb; }
.print_table_800_left { width: 800px; border-spacing: 1px; border: 1px solid #bbbbbb; }
.print_table_900_left { width: 900px; border-spacing: 1px; border: 1px solid #bbbbbb; }

/* data table */
th.d_table, .d_table th { text-align: center; background-color: #bbbbbb; color: #0000ff; font-weight: bold; }
td.d_table, .d_table td { text-align: center; background-color: #dddddd; color: #000000; font-weight: bold; }
.d_table:hover { background-color: #eeeeee; }

.d_table2 { white-space: nowrap; background: #ffcc99; color: #000000; font-weight: bold; }
td.d_table_left	{ text-align: left; background: #dddddd; color: #000000; font-weight: bold; }

.a_table { text-align: center; background: #dddddd; color: #000000; font-weight: bold; font-size: 9pt; }
td.a_table { text-align: center; background: #f7c997; color: #000000; font-size: 9pt; }

.ORANGE { text-align: center; background: #ffcc99; color: #000000; font-weight: bold; }
.BLUE { text-align: center; background: #bdcbff; color: #000000; font-weight: bold; }
.GREY { text-align: center; background: #dddddd; color: #000000; font-weight: bold; }
.GREEN { text-align: center; background: #58d362; color: #000000; font-weight: bold; }
.PALEVIOLETRED { text-align: center; background: #d87093; color: #000000; font-weight: bold; }
.RED { text-align: center; background: #ff8080; color: #000000; font-weight: bold; }

.ORANGE:hover { background-color: #ffdcb9; }
.BLUE:hover { background-color: #d7deff; }
.GREY:hover { background-color: #eeeeee; }
.GREEN:hover { background-color: #93e399; }
.PALEVIOLETRED:hover { background-color: #ea95f0; }
.RED:hover { background-color: #ff0000; }

/* left right input table */
.l_i_table { text-align: left; white-space: nowrap; background: #bbbbbb; color: #000000; font-weight: bold; }
.r_i_table { text-align: left; white-space: nowrap; background: #dddddd; color: #000000; }

/* bottom info */
.b_info	{ background: #ffcc99; color: #000000; font-size: 9pt; }

/* box table */
.box_head { background: #42556b; color: #dddddd; font-weight: bold; font-size: 9pt; }
a.box_head:link	{ color: #dddddd; }
a.box_head:visited { color:	#dddddd; }

.box_level1_head{ background: #ccccff; color: #444444; font-weight: bold; font-size: 9pt; }
.box_level1_content{ background: #efefef; color: #000000; font-weight: bold; font-size: 8pt; }

.box_level2_head{ background: #ccccff; color: #444444; font-weight: bold; font-size: 9pt; }
.box_level2_content{ background: #efefef; color: #000000; font-weight: bold; font-size: 8pt; }

table.dropdownmenu{ background: black }
td.dropdownmenu{ background: lightblue; white-space: nowrap }
div.dropdownmenu{ color: #000000; position: absolute; visibility: hidden; }

.s_head { text-align: center; font-weight: bold; font-size: 12pt; }
.s_message { text-align: center; color: red }

.popup_center  { visibility: hidden; border-radius: 7px; background:#ffffff; margin:30px auto 0; padding:6px; position:absolute; top: 50%; left: 50%; margin-left: -350px; margin-top: -100px; }
.popup_ad  { visibility: visible; border-radius: 7px; background:#ffffff; margin:30px auto 0; padding:6px; position:absolute; top: 50%; left: 50%; margin-left: -350px; margin-top: -100px; }
.popup_hidden { visibility: hidden; border-radius: 7px; background:#ffffff; margin:30px auto 0; padding:6px; position:absolute; width:500px; top: 50%; left: 50%; margin-left: -250px; margin-top: -100px; }
.popup_shown { visibility: visible; border-radius: 7px; background:#ffffff; margin:30px auto 0; padding:6px; position:absolute; width:500px; top: 50%; left: 50%; margin-left: -250px; margin-top: -100px; }
