 ul.topnav {  
     list-style: none;  
     padding:0 20px;  
     margin: 0;  
     float: left;  
     width: 920px;  
     background: #222;  
     font-size: 1.2em;  
     background: url(../img/tap/topnav_bg.gif) repeat-x;  
 }  
 ul.topnav li {  
     float: left;  
     margin: 0;  
     padding: 0 15px 0 0;  
     position: relative; /*--Declare X and Y axis base for sub navigation--*/  
 }  
 ul.topnav li a{  
     padding: 10px 5px;  
     color: #fff;  
     display: block;  
     text-decoration: none;  
     float: left;  
 }  
 ul.topnav li a:hover{  
     background: url(../img/tap/topnav_hover.gif) no-repeat center top;  
 }  
 ul.topnav li span { /*--Drop down trigger styles--*/  
     width: 17px;  
     height: 35px;  
     float: left;  
     background: url(../img/tap/subnav_btn.gif) no-repeat center top;  
 }  
 ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
 ul.topnav li ul.subnav {  
     list-style: none;  
     position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
     left: 0; top: 35px;  
     background: #333;  
     margin: 0; padding: 0;  
     display: none;  
     float: left;  
     width: 170px;  
     border: 1px solid #111;  
 }  
 ul.topnav li ul.subnav li{  
     margin: 0; padding: 0;  
     border-top: 1px solid #252525; /*--Create bevel effect--*/  
     border-bottom: 1px solid #444; /*--Create bevel effect--*/  
     clear: both;  
     width: 170px;  
 }  
 html ul.topnav li ul.subnav li a {  
     float: left;  
     width: 145px;  
     background: #333 url(../img/tap/dropdown_linkbg.gif) no-repeat 10px center;  
     padding-left: 20px;  
 }  
 html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
     background: #222 url(../img/tap/dropdown_linkbg.gif) no-repeat 10px center;  
} 
 
 ul.topnav li.line{
 	padding-top:27px;
 	background:url(../img/tap/line2.gif) no-repeat 0px center; 
 	height:17px;
 	width:1px;
 }

.bg{
	background: #DDDDDD;  
/* 	background: #EAEAEA; */
}


fieldset {
	background:#FFFFFF;
	border: 1px solid #898E5B;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
  padding-right:10px;
}

legend {
	padding: 0 10px;
	font-size:1.1em;
	font-weight:bold;
	color:#3C4527;
}

searchmember{
	background:#FBFFFB;
	border: 1px solid #898E5B;
}

input[type="text"].dis{
	background:#FBFFB7;
	border:2px solid #C1C48C;
}

.f_reg{
	font-weight : bold;
/* 	font-size : 1.1em; */
}

.f_red{
	font-weight : bold;
	color:red;
/* 	font-size : 1.1em; */
}

.f_linkreg{
	font-family:Verdana;
	/* font-family:MS Sans Serif; */
	font-weight : bold;
	font-size : 1.2em;
	color:#2F4529;
}

.f_popupshop{
	font-family:Verdana;
	/* font-family:MS Sans Serif; */
	font-weight : bold;
	color:#2F4529;
}