#topadv {position: fixed;z-index:10000;padding:10px;display:none; margin: 10px; border: 1px solid #AAAAAA; background: #E5E5E5;max-width:380px;max-height:140px;}
#block_adv {font: normal 10pt arial;text-align:center;}

option{background:white;color:black}
optgroup{background:black;color:white;font-style:normal;}

.w{color:red}
body{margin: 0px;padding: 0px}
.c_left{width:113px;vertical-align:top}
.c_right{width:90%;vertical-align:top}

.mnu{color:gray;background:#adadad;vertical-align:middle;font-family:verdana;font-size:12px;font-weight:normal}

.mnu a{color:white;text-decoration:none;}
.mnu a:hover{color:darkblue;background:white}

.a_mnu{font-weight:bold;color:black}

.search{font-family:arial;font-size:12px;font-weight:normal;color: gray;text-align:middle;padding-bottom:2px;}
/* .srch{border:gray 1px solid;height:18px;color:gray;font-family:arial;font-size:12px;font-weight:normal;}
*/
.srch{border:1px gray solid; height:20px;color:gray;font-family:arial;font-size:13px;font-weight:normal;}

.left{
	width:115px;
	vertical-align:top;
	background-image:url("89.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

.right{vertical-align:top}

.pop{cursor:hand;font:bold 16px verdana;padding:5px;margin-top:10px;vertical-align:middle}
.off{display:none}
.on{display:box;padding:5px;border:1px solid #efefef;background:#FDFCFB;}

.hr{color: #eeeeee;padding:2px;height:1px;font-size:1px}
table.square_menu td {
/*	background: url(bg_m_box.gif) no-repeat 100% 100%;*/
	}
.brd1{border-bottom: 1px solid #eeeeee;border-right: 1px solid #eeeeee;width:30%;w_idth:170px}
.brd2{border-bottom: 1px solid #eeeeee;width:30%;w_idth:170px}
.brd3{border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;w_idth:30%;w_idth:170px}
.brd4{border: 0 solid #eeeeee;border-bottom: 1px solid #eeeeee;w_idth:30%;w_idth:170px}
.hdr{color:gray;font:bold small verdana}
.txt{color:black;font:normal x-small verdana;padding:2px}
.cl_hdr1{font:bold 11pt verdana;margin-bottom:0px;background:#499ACB;padding:2px;}
.hdr1{font:bold 16px verdana;}
.hdr2{font-weight: bold; font-size: 14px; font-family: verdana;}
.inf1{background:#EFEADF;padding:3px;padding-right:6px;padding-left:6px}
.inf2{background:#F5F2EB;#F4F1E9;padding:3px;padding-right:6px;padding-left:6px;color:black}
.inf3{background:#F9F7F3;padding:3px;padding-right:6px;padding-left:6px;color:gray}

.f_fold{background:#FFF7E1;padding:15px;border:1px solid #F1D68E}
.f_hdr{background:#F7E7BD;#F0AF00;#DD9800;font:bold 14px verdana;padding:5px}
.f_fold_add{background:#FFEFC3;#FFDE87;padding:4px;font-size:10pt;font-weight:400;bold;font-family:arial}
.f_txt{background:#FFF7E1;#F7E7BD;#FFDE87;padding:10 4 4 5px;font-size:11pt;font-weight:normal;font-family:arial}
.f_item{font-family:arial;font-weight:normal;font-size:10pt}
.f_cat{color:#5A4200;font-family:verdana;font-weight:bold;font-size:12pt}

.w15{width:10px}
.lnk{font-size:12px}


.lnk a{text-decoration:none;color:black}
.lnk a:hover{text-decoration:underline}
.def{background:#fffdf9;font-family:arial;font-size:12px}
.tbl{border:1px solid silver;padding:5px}
.srch2{border:gray 1px solid;font: 400 12px verdana;color: black;}

.stat{border-bottom:1px solid #eeeeee;padding:5px}
.name{font-weight:bold;}
.add{font-style:italic;color:gray}
.poll{font-family:arial;font-size:12px;}
ca {color:gray}
.qwe{background:#efefef;padding:5px;padding-top:10px;margin:10px;padding-right:50px;}
.ans{margin:10px;padding-left:50px;border-left:1px solid #efefef}
.small{font-weight:normal;color:gray;font-size:10px}
.news{padding:2px;padding-bottom:4px;padding-top:4px;border-bottom:1 solid #D7CAAF;}
.ndate{font-weight:bold;font-family:verdana;font-size:10pt}
.ndate2{font-weight:bold;font-family:arial;font-size:8pt}
.nheader{font-weight:bold;font-family:arial;font-size:10pt;}
.nheader2{font-weight:normal;font-family:verdana;font-size:14pt;padding-bottom:5px;border-bottom:1px solid #f6f6f6}
.nstrip{font-weight:normal;font-family:arial;font-size:10pt;}
.nbody{font-family:arial;font-size:10pt;padding-left:10px}
.copy{padding:10px;font-size:8pt;font-weight:bold;color:gray;text-align:center}
.fmt{background:#CDBD9B;text-align:center;font-family:verdana;font-size:10pt;width:20px;height:20px;border:1px solid gray}

.book{w_idth:100%;padding:10px;margin:10px}
.b_title{font:bold 10pt verdana;padding-bottom:5px}
.b_desc{font:normal 10pt verdana;padding-bottom:5px}
.b_desc2{font:bold 10pt verdana;padding-bottom:5px}
.b_menu{background:#FFE7A5;padding:5px}
.b_content{font:bold 10pt verdana;margin-left:15px;padding:5px;border-left:2 solid #FFE7A5}
.b_content_desc{line-height:1.6;width:90%}
.sbook{vertical-align:top;width:24%;padding:20px 5px 5px 5px}

a.inner:link {color:green}
a.inner:visited{color:green}
a.inner:hover {color:green}
a.inner:active {color:red}
.txt2{font-size:10pt;font-family:arial;background:#fafafa;padding:1px;margin-bottom:10px}

.frmln{padding:5px;background:#D5E6F4}
.frmln2{padding:5px;}
.nl{font-size:8pt;font-weight:bold}
.nl:link{color:#8F423F}
.nl:hover{color:red}
.nl:visited{color:#CB9896}
.nl:active{color:red}

.nclubdate{width:70px;padding:3px 1px 3px 3px;font-size:8pt;font-weight:bold;vertical-align:top;color:#C56561;}
.nclubcontent{padding:3px;vertical-align:top;border-bottom:1px solid #ECCCCA}
.nclubq{font-size:8pt;color:#C56561;}

.tr_off {display: none}
.tr_on {display: table}

.menu_box {
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	width: 260px;
	height: auto;
	padding: 5px;
	margin: -1px 5px 5px;
	vertical-align: top;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	/*background: url("bg_m_box.gif") no-repeat 100% 100%;*/
	}
.menu_box .bigi {
	width: 109px;
	float: left;
	text-align: center;
	}
.menu_box .text {
	padding-top: 10px;
	line-height: 1.3em;
	}

.menu_box .smalli, .menu_box2 .smalli {
	padding-top: 10px;		
	}

.menu_box .text a:link, .menu_box .text a:visited {
	text-decoration: none;
	color: #3D3B3D;
	}
.menu_box .text a:hover {
	text-decoration: underline;
/*	color: #752003;*/
	}

.menu_m {
	vertical-align: top;
	width: 270px;
	}

.menu_m2 {
	vertical-align: top;
	width: auto;

	}

.menu_box2 {
	border: 1px solid #e2dfba;#F0EBAB;#eaeaea;
	width: auto;
	margin: 4px 4px 4px 1px;
	padding: 0 0 10px 0;
	vertical-align: top;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
/*	background: url("bg_m_box2.gif") no-repeat 100% 100%;*/
	background-color: #FDFBE0;
	}

.smalli2 {
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #6F6702;#766E02;
	padding-bottom: 10px;
	background: #F0EBAB;
	padding: 5px;
}

.menu_box2 .text {
	padding: 11px 5px 5px;
	line-height: 1.3em;
	}

.menu_box2 .b {
	border-top: 1px solid #F9F4B1;#F0EBAB;
	/*padding: 6px 2px;*/
	}

.fm_nav {
	padding: 5px;
	border: 1px solid #F1D68E;
	width: 95%;
	background: #FFF7E1;
	margin-bottom: 8px;
}
.fm_curpage {
	font-weight: bold;
}
.left_a {
	float: left;
	width: 95%;
	background: #FFF7E1;
	border: 0px solid;
	padding: 5px;
}
.right_a {
	margin-left: 5px;
	float: left;
    height: 98%;
	background: #ECF1FF;
    border: 0px solid;
    padding: 5px;
}
.bottom_a {
    clear: both;
    margin-top: 10px;
	border: 0px solid;
    padding: 5px;
}
.top_a {
/*    background: #000000;*/
	border: 0px solid;
    padding: 5px;
}
.br_a {
    clear: both;
    height: 1px;
    font-size: 1pt;
    padding: 5px;
}
.hdr_a {
    background: #F7E7BD;
    font: bold 11pt arial;
    padding: 2px;
}
.hdr_b {
    background: #B3DEFD;
    font: bold 11pt arial;
    padding: 1px;
}
.tbl_a {
	font: bold 10pt verdana;
	padding: 5px;
	border-bottom: 1px solid #E8D413;
	width: 80%;
}
.tbl_b {
	width: 10%;
	text-align: center;
	border-bottom: 1px solid #E8D413;
	font: normal 10pt verdana;
}
.field_req {position: absolute; left: -9999px;}