#vd_bar {
	z-index:2000;
	position:fixed !important;
	top:0px;
	left:0px;
	width:100%;
	min-width:910px;
	height:23px;
	margin:0 !important;
	margin-top:-24px;
	padding:0;
	border-bottom:1px solid #CCDDFF;
	background:#FFFFFF;
	color:#000000;
}
#head_menu,#vd_bar{
	display: none!important;
}
#bar_wrap{
	margin:0 auto;
	padding:0;
	list-style-type:none;
	width:900px;
}
#vd_bar li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#status_area {
	padding-top:2px;
	float:right;
	margin-right:8px;
}
#account_area {
	float:right;
	padding-top:2px;
}
#ac_box hr {
	border: none;
	border-top: 1px #CCCCCC solid;
}

a.ac_link {
	text-decoration:none !important;
	color:#3366CC !important;
	padding-top:2px;
	padding-left:5px;
	padding-right:25px;
	background-image:url(./image/ac_back.gif);
	background-repeat:no-repeat;
	background-position: right;
	height:21px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
a.ac_link:hover {
	color:#3366CC !important;
	background-color:#EFF3FB;
	background-image:url(./image/ac_back.gif);
}
a.ac_link_ {
	color:#000000 !important;
	text-decoration:none !important;
	padding-top:2px;
	padding-right:25px;
	padding-left:5px;
	background:#FFFFFF;
	background-image:url(./image/ac_back_.gif);
	background-repeat:no-repeat;
	background-position: right;
	text-align:right;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	height:23px;
}
#ac_box {
	clear:both;
	background:#FFFFFF;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:280px;
	margin-top:0px;
	z-index:-1;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	float:right;
	position:relative;
}
#ac_box a{
	display:block;
	padding-top:5px;
	text-decoration:none !important;
}
#ac_box a:hover{
	color:#0000FF !important;
	background:#EFF3FB;
}
#st_box {
	clear:both;
	background:#FFFFFF;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:200px;
	margin-top:0px;
	z-index:-1;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	float:right;
	position:relative;
}

.service_area{
	color:#CCCCCC;
	float:left;
	padding-left:10px;
}
body{
	padding-top:24px;
	background-position:0px 24px !important;
}
#user_task_area{
	border:1px #666666 solid;
	background:#EEEEEE;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
}
#popup_win{
	position:absolute;
	z-index:1;
	width:700px;
}

#popup_area{
	border: 1px solid #666666;
	margin:0px;
	padding:5px;
	background: #FFFFFF;
}
.popup_title{
	background: url(image/popup_title.gif);
	color:#FFFFFF;
	height:26px;
	padding-left:10px;
	padding-top:2px;
	width:690px;
}
#hantomei_layer{
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:6000px;
	background:url(image/hantomei.gif);
	display:none;
	opacity: .50;
	filter:Alpha(Opacity=50);
}
.task_alert{
	background:url(./image/info_icon_back.gif) no-repeat;
	height:26px;
	padding-left:10px;
	padding-top:6px;
}
.task_alert .num{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.step_back{
	background:url(./image/step_back.gif);
	width:92px;
	height:75px;
	padding:8px;
	color:#000000;
	float:left;
}
.step_back_{
	background:url(./image/step_back_.gif);
	width:92px;
	height:75px;
	padding:8px;
	color:#FFFFFF;
	float:left;
}
.step_icon{
	float:left;
	margin-top:26px;
	margin-left:5px;
	margin-right:5px;
}
.page_help_title {
    background-color: #EEEEEE;
    border-color: #CCCCCC #999999 #999999 #CCCCCC;
    border-style: solid solid dotted;
    border-width: 2px 2px 1px;
    clear: both;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
}
.page_help_text {
    background-color: #FFFFFF;
    border-bottom: 2px solid #999999;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #999999;
    font-weight: normal;
    margin-left: 0;
    margin-top: 0;
    padding: 15px 10px 10px 15px;
    text-align: left;
}
.suc_mes{
	border:1px solid #000066;
	background:#EEEEFF;
	font-weight:bold;
	font-size:15px;
	color:#0000FF;
	width:90%;
	margin:10px auto;
	padding:10px;
}
.err_mes{
	border:1px solid #660000;
	background:#FFEEEE;
	font-weight:bold;
	font-size:15px;
	color:#FF0000;
	width:90%;
	margin:10px auto;
	padding:10px;
}
.ss{
    color: #666666;
    font-size: 10px;
}
input.fancy_button {
	background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.01) 50%, transparent) repeat scroll 0 0;
	background-color: #FF6600;
	border-color: #FF3300;
    border-color: transparent transparent rgba(202, 202, 202, 0.27);
    border-radius: 7px 7px 7px 7px;
    border-style: solid;
    border-width: 2px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.75);
    color: white;
    font: bold 17px/1em Arial;
    letter-spacing: -1px;
    margin: auto 5px;
    outline: 0 none;
    padding: 0.48em 2em;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45);
}

input.fancy_button:hover {
	background-color: #FF3300;
 }



input.fav_button{
border:1px solid #ffaf46; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; font-size:13px;font-family:arial,helvetica,sans-serif; padding: 2px 2px 2px 2px;  text-align: center; color: #FFFFFF; background-color: #ffc579;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc579), color-stop(100%, #fb9d23));
 background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
 background-image: linear-gradient(top, #ffc579, #fb9d23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);
 margin-bottom:5px;
}

input.fav_button:hover{
border:1px solid #ffaf46; background-color: #ffaf46;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf46), color-stop(100%, #e78404));
 background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
 background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
 background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
 background-image: -o-linear-gradient(top, #ffaf46, #e78404);
 background-image: linear-gradient(top, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);
 margin-bottom:5px;
}

input.fav_button_{
border:1px solid #bababa; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; font-size:13px;font-family:arial,helvetica,sans-serif; padding: 2px 2px 2px 2px;  text-align: center; color: #C7C7C7; background-color: #d3d3d3;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #707070));
 background-image: -webkit-linear-gradient(top, #d3d3d3, #707070);
 background-image: -moz-linear-gradient(top, #d3d3d3, #707070);
 background-image: -ms-linear-gradient(top, #d3d3d3, #707070);
 background-image: -o-linear-gradient(top, #d3d3d3, #707070);
 background-image: linear-gradient(top, #d3d3d3, #707070);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d3d3d3, endColorstr=#707070);
 margin-bottom:5px;
}


textarea{
	width:450px;
	height:150px;
}
textarea.m_size{
	width:550px;
	height:250px;
}
textarea.l_size{
	width:700px;
	height:300px;
}
textarea.s_size{
	width:300px;
	height:80px;
}
textarea.tt {
    border: 1px solid #666666;
    font-family: "lr SVbN","Osaka-mono","Osaka-",monospace;
    font-size: 12pt;
    padding-left: 3px;
	width:auto;
	height:auto;
}

.qaf_icon_00{
display:block;
float:left;
border:1px solid #36780f; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; font-size:12px;font-family:arial, helvetica, sans-serif; padding: 2px 2px 2px 2px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); text-align: center; color: #FFFFFF; background-color: #4ba614;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4ba614), color-stop(100%, #008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(top, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
}

.qaf_icon_01{
display:block;
float:left;
border:1px solid #bababa; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; font-size:12px;font-family:arial, helvetica, sans-serif; padding: 2px 2px 2px 2px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); text-align: center; color: #FFFFFF; background-color: #d3d3d3;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #707070));
 background-image: -webkit-linear-gradient(top, #d3d3d3, #707070);
 background-image: -moz-linear-gradient(top, #d3d3d3, #707070);
 background-image: -ms-linear-gradient(top, #d3d3d3, #707070);
 background-image: -o-linear-gradient(top, #d3d3d3, #707070);
 background-image: linear-gradient(top, #d3d3d3, #707070);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d3d3d3, endColorstr=#707070);
}

.qaf_icon_02{
display:block;
float:left;
border:1px solid #819bcb; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; font-size:12px;font-family:arial, helvetica, sans-serif; padding: 2px 2px 2px 2px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); text-align: center; color: #FFFFFF; background-color: #a5b8da;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5b8da), color-stop(100%, #7089b3));
 background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
 background-image: linear-gradient(top, #a5b8da, #7089b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
}

.top_login_btn{
border:1px solid #9A6100;-webkit-box-shadow: #B4B5B5 1px 1px 1px  ;-moz-box-shadow: #B4B5B5 1px 1px 1px ; box-shadow: #B4B5B5 1px 1px 1px  ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;width:90px;font-family:arial, helvetica, sans-serif; font-weight:bold; text-align: center; color: #000000; background-color: #FFE2B1;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE2B1), color-stop(100%, #FEA811));
 background-image: -webkit-linear-gradient(top, #FFE2B1, #FEA811);
 background-image: -moz-linear-gradient(top, #FFE2B1, #FEA811);
 background-image: -ms-linear-gradient(top, #FFE2B1, #FEA811);
 background-image: -o-linear-gradient(top, #FFE2B1, #FEA811);
 background-image: linear-gradient(top, #FFE2B1, #FEA811);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFE2B1, endColorstr=#FEA811);
}

.top_login_btn:hover{
 border:1px solid #9A6100; background-color: #ffcf7e;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcf7e), color-stop(100%, #db8c01));
 background-image: -webkit-linear-gradient(top, #ffcf7e, #db8c01);
 background-image: -moz-linear-gradient(top, #ffcf7e, #db8c01);
 background-image: -ms-linear-gradient(top, #ffcf7e, #db8c01);
 background-image: -o-linear-gradient(top, #ffcf7e, #db8c01);
 background-image: linear-gradient(top, #ffcf7e, #db8c01);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffcf7e, endColorstr=#db8c01);
}

.top_detail_btn{
border:1px solid #bababa; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 3px 3px 3px 3px;  text-align: center; color: #FFFFFF; background-color: #d3d3d3;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #707070));
 background-image: -webkit-linear-gradient(top, #d3d3d3, #707070);
 background-image: -moz-linear-gradient(top, #d3d3d3, #707070);
 background-image: -ms-linear-gradient(top, #d3d3d3, #707070);
 background-image: -o-linear-gradient(top, #d3d3d3, #707070);
 background-image: linear-gradient(top, #d3d3d3, #707070);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d3d3d3, endColorstr=#707070);
}