html, body { height:100%; width:100%;}
body { background:#FFFFFF; }
body, div, table, td { margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; }
a, a:active, a:visited, a:hover { text-decoration:none; }
img { border:0px; }

.clearer {clear:both; height:1px; }

/* lists */
ol { margin:0px; padding-left:2em; }
ul { padding-left:15px; margin-left:0px; }
ul li { margin-bottom:5px; }

.menu ul { list-style:none; margin-left:0px; padding-left:1em; text-indent:-1em; }
.menu ul li, ol li { margin:6px 0px; }
.menu ul li .bullet { color:#cf2e8e; }
.menu ul li a, ul li a:visited, ul li a:active, ul li a:hover { color:#1f7aab; text-decoration:none; border-bottom:1px dotted #1f7aab; }
.menu ul li a:hover { color:#1f7aab; text-decoration:none; border-bottom:1px solid #1f7aab; }

/* layout */
#layout_table { height:100%; width:794px; border:0px; padding:0px; margin-left:auto; margin-right:auto; }
#header { width:794px; display:block; padding:0px; background:url(/images/alternate/header_back.gif) repeat-y; }
#container {  }
#footer { display:block; height:50px; }

#header .menu { display:block; width:175px; margin-left:20px; float:right; margin-right:1px; font-size:10px; }
#header .menu .title, #header .menu .title_selected { display:block; background:#a6aaac; height:16px; padding-top:2px; margin-bottom:5px; text-align:center; font-size:11px; color:#FFFFFF; }
#header .menu .title_selected { background:#a6aaac; }

#header .menu ul { list-style:none; margin:0px; padding:0px; text-indent:-18px; padding-left:1.5em; }
#header .menu ul li { padding:0px; margin:0px; }
#header .menu ul li a { font-family:Verdana, sans-serif; font-size:10px; padding-left:5px; color:#000000; text-decoration:none; border:0px; line-height:1; }
#header .menu ul li a:hover { color:#cf2e8e; }

.window_title { background:#9aac00; line-height:1.5; padding-left:15px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.window_content { padding:35px 0px 0px 0px; font-size:12px; line-height:1.3; }
.window_content a { color:inherit; text-decoration:underline; }
.window_content a:hover { color:#FF0000; text-decoration:underline; }
.footer { text-align:center; font-size:11px; color:#555555; margin:25px 0px 5px 0px; }
.footer a, .footer a:active, .footer a:visited { color:#333333; }
.footer a:hover { color:#ff0000; }

/* common */
.block { text-align:justify; }
.bullet { color:#cf2e8e; }

/* bb formatted */
.bb_table_1 { margin:auto; padding:0px; border-spacing:0px; border-collapse:collapse; }
.bb_table_1 tr td { font-size:9px; border:1px solid gray; }
.bb_bullet { color:#cf2e8e; }
.bb_list { list-style:disc; margin-left:0px; padding-left:0px; text-indent:0px; color:#cf2e8e; }
.bb_list li { margin:0px 0px 5px 0px; }
.bb_list li .bb_li_body { color:#000000; }
.bb_list li a, ul li a:visited, ul li a:active, ul li a:hover { color:#1f7aab; text-decoration:none; border-bottom:1px dotted #1f7aab; }
.bb_list li a:hover { color:#1f7aab; text-decoration:none; border-bottom:1px solid #1f7aab; }