/* CSS Default */
*{ padding:0px; margin:0px;}
body{ font-family:Verdana; font-size:11px; color:#222;}
a{ font-family:Verdana; color:#3081c5; cursor:pointer; border:none;}
a:hover{ text-decoration:none;}
img{ font-size:0px; border:none; overflow:hidden;}
input{ font-family:Verdana; font-size:11px; padding:2px 3px 1px;}
select{ font-family:Verdana; font-size:11px; padding:1px 1px 1px 1px;}
textarea{ font-family:Verdana; font-size:11px; padding:1px 1px 1px 3px; overflow:auto;}
h1,h2,h3,h4,h5,h6{ font-family:Verdana; font-size:100%;}
td{ padding:5px 5px;}

/* CSS Common */
.clear{ clear:both; font-size:0px;}
.fLeft{ float:left;}
.fRight{ float:right;}
.aLeft{ text-align:left;}
.aRight{ text-align:right;}
.aCenter{ text-align:center;}

.wrapper{ width:970px; margin:0 auto;}
.ln_end{ height:15px; background:url(../images/ln_gray.gif) left 8px repeat-x;}

.chk_box{ width:14px; height:14px; vertical-align:middle;}

.w_300{ width:300px;}
.w_310{ width:302px; *width:304px; _width:304px;}

.h_100{ height:100px;}

.padT_5{ padding-top:5px;}
.padT_10{ padding-top:10px;}
.padB_10{ padding-bottom:10px;}

.marT_15{ margin-top:15px;}

.txt_10{ font-size:10px;}
.txt_12{ font-size:12px;}

.txt_red{ color:#f00;}
.txt_gray{ color:#CCCCCC;}
.txt_blue{ color:#0000FF;}
.txt_orange{ color:#FF6600;}


.lk_underline_none a{ text-decoration:underline;}
	.lk_underline_none a:hover{ text-decoration:none;}
.lk_none_underline a{ text-decoration:none;}
	.lk_none_underline a:hover{ text-decoration:underline;}
.lk_none_none a{ text-decoration:none;}
	.lk_none_none a:hover{ text-decoration:none;}
.lk_underline_underline a{ text-decoration:underline;}
	.lk_underline_underline a:hover{ text-decoration:underline;}

.pages{ width:99%; font-family:Verdana; font-size:11px; font-weight:bold; text-align:center; background:#fff; padding:15px 0 5px;}
	.pages a{ color:#fff; background:#004c61; border:1px #004c61 solid; margin:0 3px; padding:1px 5px; text-decoration:none;}
	.pages a:hover{ color:#999; background:#fff; border:1px #999 solid; text-decoration:none;}
	.pages .del{ font-weight:normal;}
		.pages .del a{ background:none; border:none; color:#004c61; padding:0 5px;}
		.pages .del a:hover{ background:none; border:none; color:#999;}
	.pages .selected{ color:#999; background:#fff; border:1px #ccc solid; margin:0 3px; padding:1px 5px;}

.btn_contact{}
	.btn_contact a{ float:left; color:#fff; font-weight:bold; padding:4px 8px; background:#f00; text-decoration:none; margin-right:5px;}
.btn_login{}
	.btn_login a{ display:block; width:89px; height:18px; color:#012750; font-weight:bold; text-decoration:none; text-align:center; background:url(../images/btn_login.gif) left top no-repeat; padding-top:5px;}
    .btn_login input{ display:block; width:89px; height:24px; color:#012750; font-weight:bold; text-align:center; background:url(../images/btn_login.gif) left top  no-repeat; border: 0;}
/* CSS Header */
/*.header{ width:970px; background:url(../images/bg_header.jpg) left top no-repeat; border-bottom:1px #999 solid; position:relative;}*/
.header{ width:970px; background: url('../images/bg_header.jpg') no-repeat scroll left top transparent; border-bottom: 1px solid rgb(153, 153, 153); position: relative; }
	.header .logo{ padding-left:30px;}
	/*.header .logined{ position:absolute; right:0px; bottom:5px; text-align:right; line-height:18px;}*/
	.header .logined { position: absolute; right: 0px; top: 15px; text-align: right; line-height: 18px; color:#000; font-weight:bold}
	.header .logined a {color:#960;}
	.header .logined strong { color:red}
	.header .logined2 {background:#fefddc; padding:5px 10px; position: absolute; right: 0px; top: 40px; border:#FC6 1px solid; color:#960}

/* CSS Content */
.content{ width:970px; padding:10px 0 15px;}
	.content .login{ width:950px; background:#edf8fe; padding:0 10px;}
		.login .info{ float:left; width:588px; font-size:12px; padding:0 20px; color: #000;}
			.login .info h3{ font-family:Arial; font-size:16px; padding:15px 0 10px;}
			.login .info p{ line-height:18px;}
			.login .info .ls_tips{ width:588px; padding-top:10px;}
				.login .info .ls_tips li{ list-style-type:none; background:url(../images/ico_rect_black.gif) 20px 12px no-repeat; padding:5px 0 0 32px;}
		.login .login_form{ float:right; width:322px;}
			.login_form .detail{ width:322px; background:#d4f1f7;}
				.login_form .detail h4{ font-family:Verdana; font-size:12px; background:url(../images/ico_login_key.gif) 20px 1px no-repeat; padding:0 0 10px 42px;}
				.login_form .detail .ls_form{ width:282px; padding:15px 20px 0;}
					.login_form .detail .ls_form li{ list-style-type:none;}
					.login_form .detail .ls_form .col_left{ float:left; width:102px; font-size:12px; padding-top:19px;}
					.login_form .detail .ls_form .col_right{ float:left; width:180px; padding-top:15px;}
						.login_form .detail .ls_form .col_right input{ float:left;}
						.login_form .detail .ls_form .col_right p{ float:left; width:180px;}
						.login_form .detail .ls_form .col_right .w_txt{ width:150px;}
	
	
	.content .col_sub{ float:left; width:222px;}
		.col_sub .box_search{ width:212px; height:33px; background:url(../images/bg_search.gif) left top no-repeat; padding:12px 0 0 10px;}
			.box_search input{ float:left;}
			.box_search .w_txt{ width:154px; border:none; background:none; padding-top:4px;}
			.box_search .w_btn{ width:40px; height:22px; margin-left:5px; border:none; background:none; cursor:pointer;}
		.col_sub .nav{ width:222px; padding-top:10px;}
			.nav .ls_nav{ float:left; width:222px; background:url(../images/bg_nav_fill.gif) left top repeat-y;}
				.nav .ls_nav li{ float:left; list-style-type:none; font-size:0px;}
				.nav .ls_nav a{ float:left; text-decoration:none;}
				.nav .ls_nav a:hover{ background:url(../images/bg_nav_hover.gif) left 1px no-repeat;}
					.nav .ls_nav a span{ float:left; width:194px; font-size:11px; color:#00458e; background:url(../images/ico_nav.gif) 15px 12px no-repeat; padding:7px 0 8px 28px;}
					.nav .ls_nav a:hover span{ color:#c28703; background-image:url(../images/ico_nav_hover.gif);}
		.col_sub .ls_info{ float:left; width:222px; background:url(../images/bg_ls_gray.gif) left top no-repeat; margin-top:2px;}
			.col_sub .ls_info li{ float:left; width:194px; list-style-type:none; background:url(../images/ico_rect_blue.gif) 15px 18px no-repeat; padding:12px 0 0 28px;}
			.col_sub .ls_info a{ padding-right:8px;}
		
		
		
	.content .col_main{ float:right; width:728px;}
		.col_main h3{ font-family:Verdana; font-size:15px; background:url(../images/ico_arrow_tit.gif) 10px 20px no-repeat; padding:15px 0 15px 25px;}
		.col_main .ls_cus_info{ float:left; width:706px; background:url(../images/ln_vert_gray.gif) 115px 5px repeat-y; padding:0 10px;}
			.ls_cus_info li{ list-style-type:none;}
			.ls_cus_info .col_left{ float:left; width:115px; padding:4px 0;}
			.ls_cus_info .col_right{ float:right; width:591px; padding:4px 0;}
		.col_main .bg_yellow{ width:728px; background:#fefddc; border:1px #fdf793 solid; padding-bottom:10px; margin-top:15px;}
		.col_main h2{ float:left; width:718px; background:url(../images/bg_tit_blue_left.gif) left top no-repeat; padding-left:10px;}
			.col_main h2 span{ float:left; width:708px; background:url(../images/bg_tit_blue_right.gif) right top no-repeat; padding-right:10px;}
				.col_main h2 span strong{ float:left; width:693px; color:#fff; background:url(../images/ico_arrow_white.gif) left 14px no-repeat; padding:9px 0 8px 15px;}
		.col_main .ls_table{ float:left; border-top:1px #dadada solid; border-left:1px #dadada solid; margin-top:10px;}
			.col_main .ls_table td{ border-right:1px #dadada solid; border-bottom:1px #dadada solid;}
			.col_main .ls_table .title{ font-weight:bold;}
		.col_main .contact{ float:left; width:365px; padding:0 10px;}
			.contact h4{ font-size:11px; padding-bottom:5px;}
			.contact p{ line-height:20px;}
		
		
		
		.col_main .contact_form{ float:left; width:343px; background:url(../images/bg_contact_fill.gif) left top repeat-y;}
			.contact_form .ls_form{ width:293px; padding:0 25px;}
				.contact_form .ls_form li{ float:left; width:293px; list-style-type:none; padding-top:15px;}
				.contact_form .ls_form .w_txt{ width:270px; margin-top:4px;}
				.contact_form .ls_form .w_area{ width:272px; *width:274px; height:100px; margin-top:4px;}
				.contact_form .ls_form .w_btn{ width:70px; font-weight:bold; margin-top:12px;}

		

/* CSS Footer */
.footer{ width:970px; border-top:1px #999 solid; padding:8px 0 5px;}
	.footer .copyright{ float:left; width:700px;}
	.footer .help{ float:right; width:200px; text-align:right;}

    
    
    
        .status_box h6 {
        text-align:left;
        font-size:1.0em;
        font-weight:bold;
        margin: 5px auto 5px 5px;
    }
    .status_box ul {
        text-align:left;
        margin: 0;
        padding-left: 30px;
        color: #000;
    }
    .status_box ul li { list-style:disc; }
    .status_box.info {                               
        color: #33CCFF;
    }
    .status_box.info li {
        border-color: #33CCFF;
        background-image:url('../images/bg_info.gif');
    }
    .status_box.info h6 { color: #33CCFF; background: url(../icons/information.png) no-repeat 0px 50%; padding-left: 25px; }
    .status_box.success {    
        border-color: #00CC00;
        background-image:url('../images/bg_success.gif');
    }    
    .status_box.success li{                            
        color: #00CC00;
    }
    .status_box.success h6 { color: #00CC00; background: url(../icons/accept.png) no-repeat 0px 50%; padding-left: 25px; }
    
    /*static page format*/
    .status_box.success1 {    
        /*border-color: #00CC00;*/
        background-image:url('../images/bg_success.gif');
    }    
    .status_box.success1 li{                            
       /* color: #00CC00;*/
        list-style: none;
    }
    .status_box.success1 h6 { color: #00CC00; background: url(../icons/accept.png) no-repeat 0px 50%; padding-left: 25px; }
    /*end static page format*/
    
    
    .status_box.warning {    
        border-color: #FF6600;
        background-image:url('../images/bg_warning.gif');
    }    
    .status_box.warning li {
        color: #FF6600;                                  
    }
    .status_box.warning h6 { color: #FF6600; background: url(../icons/error.png) no-repeat 0px 50%; padding-left: 25px; }
    .status_box.error {        
        border-color: #FF0000;
        background-image:url('../images/bg_error.gif');
    }
    .status_box.error li {        
        color: #FF0000;
    }
    .status_box.error h6 { color: #FF0000; background: url(../icons/exclamation.png) no-repeat 0px 50%; padding-left: 25px; }    
.big_size { font-size:11px; font-weight:bold; line-height:20px;}
.big_size span { width:200px;}
.big_size b { font-size:12px; color:#000; float:right}

