*, html

 {

	overflow-x: hidden;

	overflow-x: inherit;

	scrollbar-darkshadow-color: #808080;

	scrollbar-face-color: #DDDDDD;

	scrollbar-highlight-color: #EEEEEE;

	scrollbar-shadow-color: #DEE3E7;

	scrollbar-3dlight-color: #D1D7DC;

	scrollbar-arrow-color: #000000;

	scrollbar-track-color: #EDEDED;

	}
.a{ color:#1D50A1; text-decoration:underline;}

html, body, p,form, img {margin: 0;padding: 0;border: 0;}

select,input,img{vertical-align:middle;}

form,select,input{font-size:12px;}

body {background:#fff;color:#000;font-size:normal; font-size:14px;}

*{line-height:1.4em;} 

table{

	border-collapse:collapse;

}

body,td,input,textarea{

	font-family:arial,Helvetica,sans-serif;

}

body.font_12{

	font-size:12px;

}

body.font_14{

	font-size:14px;

}

ul,li{

	padding:0;

	margin:0;

	list-style:none;

}

div,p{

	margin:0;

	padding:0 3px;

	line-height:1.4em;

}

p{

	padding:2px 0;

}

em{font-size:small; font-style:normal;}a,a em{

	color:#1D50A1;font-size:normal

}

a:hover,a em:hover{ color:#f54100; text-decoration:none;

}

.wrap{

	margin:0 auto;

	width:100%;

	padding:0;

}

.logo{

 line-height:22px;padding:5px 0px; height:22px;

	background: url(waplogo.jpg)  no-repeat scroll 2px 4px #ffffff;

}

.logor a,.logor span.a{
	color:#333;
	font-size:small;
	margin-left: 120px;
}

.logor a:hover{background:none;}

.login{margin:2px 0 3px;padding:2px 6px;background-color:#fff;font-size:0.9em}
.dh{margin-left:0px;color:#FFF;  padding:2px 2px 2px 0}
.default_tpl .dh{background-color:#CC0000;border-bottom:2px solid #0A4074;}
.green_tpl .dh{ background-color:#41B144; border-bottom:2px solid #187120;}
.orange_tpl .dh{ background-color:#F4520D; border-bottom:2px solid #DB2A00;}

.section{
	padding:4px 4px 2px 4px;
	background-color:#F0F0F0;
}

.section a,.section span.a{ font-size:0.9em}

.a_img:hover{background:none;color:#ff5500;}

.sectionm{border-bottom:1px dotted #ccc;padding:2px;}

.section1{padding:0 4px}

.sectionidx a,.sectionidx span.a{padding:0px 2px 2px}

.section img,.page_title img{padding:0 2px 0 0;margin-left:-2px; vertical-align:middle;width:16px; height:20px}

.button{ background-color:#069;}

.dh a,.dh span.a{padding:2px 4px;	text-decoration:none;color:#FFF}

.dh a:hover{ text-decoration:underline;}

.navigator strong{font-size:1.1em}

.navigator strong a,.navigator strong span.a{color:#333}

.dh span.a img,.navigator span.a img,.dh a img,.navigator a img{vertical-align:middle;}

.gotop{margin:-11px 0 0;height:13px;padding:3px 4px 2px;text-align:right;}

.hline{margin:2px 0 0;padding:2px 6px; border-bottom:1px solid #ccc; word-break:break-all;} 

.page_title,.navigator{padding:3px 4px;margin:0 0 0px 0; background-color:#DBEDFC;}
.page_title{border-bottom:1px solid #DDDDDD;}
.page_title a,.page_title span.a{ font-size:0.9em;}

.navigator{background:#fff;}

.post_content{padding:3px 4px;word-break: break-all;}

.post_title{background-color:#DBEDFC;border-bottom:1px solid #DDDDDD;font-weight:bolder;padding:3px 4px;margin:0 0 0px 0; 

}

.sector,.pages,.post_reply,.reply_content{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ccc;

}

.post_author{

	font-size:0.8em;

	font-weight:normal;margin-left:-2px

}

.post_reply,.post_bottom,.pages,.quick_reply,.return,.reply_content,.post_form,.page_content{font-size:0.9em;padding:2px 4px;}

.post_reply,.reply_content,.post_form{

	font-size:0.9em;

	padding:2px 4px;margin:0px 0 0 0px; border-left:10px solid #F0F0F0; 

}

.quick_reply{margin-left:10px}

#reply{margin-left:-10px}

.post_reply a,.reply_content a{

	text-decoration:underline;

}

.post_reply a:hover,.reply_content a:hover{

	color:#f54100;

}

.post_author a{}

.post_author a:hover{color:#fff;background-color:#999; text-decoration:none;}.return{font-weight:bolder;}

.current{font-weight:800;}
a.current{ color:#333; text-decoration:none;}

.post_bottom{

	background-color:#F0F0F0;margin:0px 0 1px;

	padding:1px 6px 2px;

}

.notice{

	background-color:#F0F0F0;

	margin:0px;

	padding:1px 4px 4px 4px;

	font-size:small;
;}

.notice a,.notice span.a{ font-size:0.8em}

.noticeinfo{

	padding:1px 4px;

	font-size:small;

 border-bottom:1px dotted #ccc;}

.navigator{	font-size:0.9em;padding:2px;}

.navigator a{padding:2px 2px 2px 0;}

.myface{ float:left;height:68px;clear:both}

.block{margin:0px 0 3px;padding:0px 2px 4px;border-bottom:1px solid #DDDDDD;color: #333;}

.block em{font-size:0.9em; font-style:normal;}

.search{

	margin:-1px 0 2px;

	padding:3px 2px;

}

.search form{	height:30px;

}

.search a,.search span.a{padding:2px 2px;	text-decoration:none}

#footer .search{

	background-color:#F0F0F0;

}

.reply{

	font-size:0.8em;

}

.reply a,.reply span.a{text-decoration:none;}

.reply a:hover{color:#FFF; background-color:#999;}

#reg{color:#F60}small{

	font-size:12px;

}

.edit{font-size:small;padding:0;margin-top:-5px}

img{

	margin:0;

	border:0;

}

form{

	margin:2px;

	border:0;

}

.clear{

	clear:both;

}

img.p{

	border:1px solid #ccc

}

td{

	vertical-align:top;

}

.button{

	background:#ff6600;

	color:#fff;

}

.button_e{

	background:#fff;

	color:#ff6600;

	border:1px solid #fff; 

}

.input_large,.button_large{

	font-size:1.2em;

}

.sec{

	clear:both;

	padding:3px;

	border-bottom:1px solid #B8D4E8;

}

.sec p,#nav p,#footer p{

	padding:1px 0;

}

#nav{

	padding:3px;

	border-bottom:1px solid #B8D4E8;

}

#footer{

	margin-top:8px;padding:0;

}

#poweredby{	padding:0 4px;

font-size:0.8em;

}

.notice_message{

	padding:3px 4px;

	background:#FFF8CC;

	border-bottom:1px solid #FFE222;

	color:#EB1609;

}

.top_message img,.sec img{

	vertical-align:middle;

	margin-right:3px;

}

.pager img{

	vertical-align:top;

}

.top_message .sec,.sec_sub{

	border-color:#E3EEF8;

}

.top_message small,#nav small,.nav small,.red{

	color:#f33 !important;

}

.top_message a:hover small,#nav a:hover small,.nav a:hover small{

	color:#fff !important;

}

.green{

	color:green;

}

.gary{}

.cblue{

	color:#005EAC;

}

.gray{}

.nav,.f_list .pager p{

	color:#B8D4E8;

}

.sec p,.sec div,.sec b,.sec span,.sec table{

	color:#000;

}

.nav .cur{

	font-weight:bold;

}.sectitle{

	font-weight:bold;

	padding:3px 3px 0;

}

.sectitle span{

	font-weight:normal;

}

.pager{

	border-bottom:1px solid #E3EEF8;

	padding:3px;

}

.u_list{

	width:100%;

}

.u_list .col_1{

	width:60px;

	text-align:center;

}

.u_list .col_1 img,.f_list li img,.p img{

	border:1px solid #E3EEF8;

	padding:2px;

}

.p:hover{

	background:none;

}

.u_list .col_1 a:hover img, .f_list li a:hover img,.p:hover img{

	border-color:#B8D4E8;

}

.u_list td{

	border-bottom:1px solid #E3EEF8;

}

.page_wrap{

	padding:2px;

	clear:both;

}

.nopad{

	padding:0;

}

.input_s1{

	width:140px;

}

.input_s2{

	width:120px;

}

.input_s3{

	width:30px;

}

.f_list,.t_list{

	padding:3px 0;

}

.f_list li{

	float:left;

	margin:3px 4px 0 0;

}.userProfileItem{

	text-align:right;

	font-weight:normal;

}

.atop,.areadtop,.abottom,.areadbottom{padding:2px 6px}

.editit{background-color:#F0F0F0;padding:2px 6px;margin:0}

.gray{

	color:#888 !important;

}

.gray img{

	vertical-align:middle;

	margin:0 2px;

}

.nav b,.b_title{

	color:#ff6600;

}

.b_title{

	font-size:1.2em;

	line-height:1.6em;

}

.noborder{

	border:0 !important;

}/*for dog*/

.dogface{

	width:30px; 

	height:30px; 

	border:solid 1px #ccc; 

	overflow:hidden;

}

.doginf{

	list-style:none; 

	margin:0; 

	padding:0; 

	margin-left:40px;

}

.doginf .dogname{

	line-height:16px;

}

.playaction{

	margin:2px 0; 

	padding:0; 

	border-collapse:collapse; 

	border:0;

}

.playaction th{

	font-weight:normal;

}

.frsplay{

	margin-bottom:4px;

}

.afstatus{

	padding:3px;

}

.empty{

	visibility:hidden

}

.rsinf{

	background:#FDF9CA; 

	border-bottom:solid 1px #EADC79;

}

.form li{

	padding-left:20px

}

.form li.hasipt{

	padding-left:0;

}

.dot_list{

	margin:3px;

}

.dot_list li{

	word-break:break-all;

	white-space:normal; 

	padding-left:12px;

	line-height:1.6em;

	background:url(dot.gif) 2px 0.6em no-repeat;

}

/*for vayage*/

.ctitle{

	font-weight:bold;

	padding:3px 2px ;

}

.ctitle,.csec{

	background:#E3EEF8;

}

/*other app*/

.pb10{

	color:#333;

}

.pwall{

	border-bottom:1px solid #b8d4e8;

	padding:3px;

}

.error{

	margin:2px;

	border:1px solid #dd3c10;

	background:#ffebe8;

}

.warning{

	margin:2px;

	border:1px solid #FFD100;

	background:#FFFFAE;

}

/*public elements*/

.new{color:#F00;}

.gototop{font:bold 8px tahoma;padding:1px 2px;background:#F60;color:#fff}

.gototop:hover{ background:#690}