﻿body { 
	margin:0 auto;
	padding:0px;
	font-family:Tahoma, "Times New Roman", sans-serif;
	font-size:12px;
	text-align:justify;
	background:#e5e5e5;
}
 p,ul, ol, li, dl, dt, dd, form {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
}
table {
	border-collapse:collapse;
}
td, th {
	padding:0;
}
a img {
	border:0;
}
a{
    outline:none;
}
/*pager*/
.pager{
    padding: 2px;
    cursor:pointer;
    cursor:hand;
}

.pager ul{
margin: 0;
padding: 0;
text-align: right;
font-size: 14px;
}

.pager li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pager a, .pager a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
cursor:pointer;
cursor:hand;
}

.pager a:hover, .pager a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pager a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pager a.disablelink, .pager a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pager a.prevnext{
font-weight: bold;
}


/*--------------------end_css_basic-------------------*/
/*----------------------start_header----------------------*/
.wrapper{
	width:960px;
	background:#e5e5e5;
	margin:0 auto;
}
.header{
    margin:auto;
    width:1000px;
    background:url(images/bg_header.jpg) repeat-x top;
}
.header_menu_login{
    height:33px;
    padding-left:650px;
    padding-right:100px;
    text-align:center;
    font-weight:bold;
    color:#ce0000;
}
.header_menu_login_left{
    background:url(images/bg_menu_login_left.jpg) no-repeat left top;
}
.header_menu_login_right{
    background:url(images/bg_menu_login_right.jpg) no-repeat right top;
}
.header_menu_login_center{
    background:url(images/bg_menu_login_center.jpg) repeat-x top;
}
.header_menu_login_right span{
    padding:0px 5px;
    line-height:33px;
}
.header_menu_login a{
    color:#ce0000;
    text-decoration:none;
}
.header_menu_login a:hover{
    text-decoration:underline;
}
.header_middle{
    padding-left:40px;
    padding-right:20px;
    height:127px;
}
.header_middle:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .header_middle {
	height: 1%;
}
* + html .header_middle {
	height: 1%;
}
.header_middle_left{
    float:left;
    margin-right:0px !important;
    margin-right:-3px;
    width:210px;
}
.btn_header_homepage{
    width:175px;
    height:127px;
    outline:none;
    border:none;
    cursor:pointer;
    background:url(images/bg_btn_veer.jpg) no-repeat;
}
.header_middle_right{
    margin-left:210px !important;
    margin-left:207px;
}
.header_middle_right_top{
    padding-top:23px;
    height:27px;
}
.header_topmenu{
    padding-left:40px;
    padding-right:10px;
}
.header_topmenu_center{
    background:url(images/bg_topmenu_center.jpg) repeat-x top;
}
.header_topmenu_left{
    background:url(images/bg_topmenu_left.jpg) no-repeat left top;
}
.header_topmenu_right{
    height:27px;
    padding-right:30px;
    background:url(images/bg_topmenu_right.jpg) no-repeat right top;
    text-align:center;
}
.header_topmenu_right ul{
    list-style-type:none;
    line-height:27px;
    color:#1c4db6;
    font-weight:bold;
    font-size:11px;
    word-spacing:2px;
}
.header_topmenu_right li{
    display:inline;
    padding:0px 15px;
    
}
.header_topmenu_right a{
    font-weight:bold;
    color:#1c4db6;
    text-decoration:none;
}
.header_topmenu_right a:hover{
    text-decoration:underline;
}
.header_middle_right_bottom{
    height:77px;
    background:url(images/bg_header_m_r_bottom.jpg) no-repeat left top;
}
.header_middle_search{
    padding-top:25px;
    padding-left:100px;
    position:relative;
}
.btn_header_input{
    position:absolute;
    top:25px;
    left:70px;
    width:383px;
    height:22px;
    line-height:22px;
    border:solid 1px #8b8b8b;
}
.btn_header_search{
    position:absolute;
    top:25px;
    left:470px;
    width:82px;
    height:25px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    outline:none;
    cursor:pointer;
    border:none;
    background:url(images/bg_btn_search.jpg) no-repeat;
}
.header_mainmenu{
    padding:0px 20px;
    height:26px;
}
.header_mainmenu_left{
    background:url(images/bg_mainmenu_left.jpg) no-repeat left top;
}
.header_mainmenu_right{
    background:url(images/bg_mainmenu_right.jpg) no-repeat right top;
}
.header_mainmenu_content{
    height:26px;
    font-size:11px;
    line-height:26px;
    font-weight:bold;
    text-align:center;
    color:#fff;
}
.header_mainmenu_content ul{
    list-style-type:none;
}
.header_mainmenu_content li{
    display:inline;
}
.header_mainmenu_content a{
    color:#fff;
    text-decoration:none;
}
.header_mainmenu_content a:hover{
    color:#f6cb1d;
    text-decoration:underline
}
.header_mainmenu_content span{
    padding:0px 45px;
}
.header_mainmenu_content a.na{
    color:#8b8b8b;
}
#sales_mainmenu{
    display:none;
}
#sales_mainmenu span{
    padding:0px 45px;
}
#sales_mainmenu a.na{
    color:#8b8b8b;
}
.header_bottom{
    min-height:25px;
    height:auto !important;
    height:25px;
}
.header_profilemenu{
    padding: 10px 10px 9px 10px;
    height:24px;
    background:url(images/bg_profilemenu.jpg) repeat-x top;
}
.header_profilemenu ul{
    list-style-type:none;
}
.header_profilemenu li{
    display:inline;
    padding:0px 0px;
}
.header_profilemenu a{
    outline:none;
    text-decoration:none;
}
.header_profilemenu .active{
	color:#fff;
    background:url(images/bg_profilemenu_item.jpg) repeat-x top;
}
.header_profilemenu a:hover span{
    color:#fff;
    background:url(images/bg_profilemenu_item.jpg) repeat-x top;
}
.header_profilemenu span{
    line-height:24px;
    padding:6px 24px;
    font-weight:bold;
    font-size:11px;
    color:#000;
}

/*----------------------------------start_footer----------------------------------*/
.footer{
	width:1000px;
	margin:15px auto 0px;
	background:#e5e5e5;
}
.footer_logo{
	width:960px;
	background:#efefef;
	margin:0 auto;
}
.footer_logo_content{
	margin-left:24px;
}
.footer_logo_item{
	width:120px;
	height:77px;
	position:relative;	
	background:url(images/bg_footer_logo_item_bg.jpg);
	float:left;
	margin-right:12px;
}
.footer_logo_item_img{
	position:absolute;
	top:7px;
	left:7px;
}
.footer_logo_item_img img
{
    position:relative;
    width:108px;
    height:64px;
}
/*---------------------------------------------------*/
.footer_logo_content:after{
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .footer_logo_content{
    height: 1%;
}
* + html .footer_logo_content{
    height: 1%;
}
/*------------------------------------------------*/
.footer_logo_title{
    height:23px;
    color:#c00808;
    font-size:14px;
    font-weight:bold;
    background:url(images/bg_footer_logo_title.jpg) no-repeat 20px 0px;
    padding-left:50px;
    padding-top:3px;
}
.footer_logo_content{
    padding-top:10px;
}
.footer_logo_tleft{
    font-size:1px;
}
.footer_logo_tleft{
	width:8px;
	height:8px;
	float:left;
	margin-right:0px !important;
	margin-right:-3px;
	background:url(images/bg_footer_logo_tleft.jpg);
}
.footer_logo_tright{
	width:8px;
	height:8px;
	float:right;
	margin-left:0px !important;
	margin-left:-3px;
	background:url(images/bg_footer_logo_tright.jpg);
}
.footer_logo_tcenter{
	height:8px;
	margin-left:8px !important;
	margin-left:5px;
	margin-right:8px !important;
	margin-right:5px;
	background:url(images/bg_footer_logo_tcenter.jpg);
}
.footer_logo_bottom{
	font-size:1px;
}
.footer_logo_bleft{
	width:4px;
	height:10px;
	float:left;
	margin-right:0px !important;
	margin-right:-3px;
	background:url(images/bg_footer_logo_bleft.jpg);
}
.footer_logo_bright{
	width:6px;
	height:10px;
	float:right;
	margin-left:0px !important;
	margin-left:-3px;
	background:url(images/bg_footer_logo_bright.jpg);
}
.footer_logo_bcenter{
	height:10px;
	margin-left:4px !important;
	margin-left:1px;
	margin-right:6px !important;
	margin-right:3px;
	background:url(images/bg_footer_logo_bcenter.jpg);
}
/*-----------------------start_footer_menu---------------------*/
.footer_menu{
	height:50px;
	background:url(images/bg_footer_menu_bg.jpg);
}
.footer_menu_left{
	width:195px;
	height:50px;
	background:url(images/bg_footer_menu_alexa.jpg) no-repeat right bottom;
	float:left;
	margin-right:0px !important;
	margin-right:-3px;
}
.footer_menu_left span{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding-top:29px;
	padding-left:60px;
}
.footer_menu_right{
	width:110px;
	height:50px;
	float:right;
	margin-left:0px !important;
	margin-left:-3px;
}/*
.footer_menu_right_img{
	width:92px;
	height:26px;
	padding-top:24px;
}*/
.btn_footer_menu_right_top{
    width:92px;
    height:26px;
    background:url(images/footer_menu_top.jpg) bottom;
    border:none;
    cursor:pointer;
    margin-top:24px;
}
.footer_menu_right_top{
    width:110px;
    height:50px;
}
.footer_menu_center{
	height:50px;
	margin-left:195px !important;
	margin-left:192px;
	margin-right:100px !important;
	margin-right:97px;
}
.footer_menu_center:after{
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .footer_menu_center{
    height: 1%;
}
* + html .footer_menu_center{
    height: 1%;
}
.footer_menu_item{
	float:left;
	background:url(images/bg_footer_menu_separate.jpg) no-repeat right bottom;
}
.footer_menu_center a{
	color:#c30604;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:26px 25px 0;
}
.footer_menu_center a:hover{
	text-decoration:underline;
}
.footer_menu_center .last{
	background:none;
}
/*--------------------------start_footer_bottom-----------------------*/
.footer_bottom{
	height:109px;
	background:url(images/bg_footer_bottom_bg.jpg) repeat-x top;
	margin-top:0px !important;
	margin-top:-2px;
}
.footer_bottom_wrap{
	height:109px;
	background: url(images/bg_footer_bottom_wrap.jpg) repeat-x bottom;
}
.footer_bottom_left{
	width:195px;
	height:109px;
	background:url(images/bg_footer_bottom_alexa.jpg) no-repeat right top;
	float:left;
	margin-right:0px !important;
	margin-right:-3px;
}
.footer_bottom_left span{
	color:#8d8d8d;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding-top:5px;
	padding-left:60px;
}
.footer_bottom_right{
	width:420px;
	height:109px;
	float:right;
	margin-left:0px !important;
	margin-left:-3px;
}
.footer_bottom_center{
	height:109px;
	margin-left:195px !important;
	margin-left:192px;
	margin-right:100px !important;
	margin-right:97px;
}
/*-------------------------------------------*/
.footer_bottom_right_navi{
	height:20px;
	padding-top:35px;
	padding-left:80px;
}
.footer_bottom_right_navi .item{
	float:left;
	background:url(images/bg_footer_bottom_navi_div.jpg) no-repeat right bottom;
}
.footer_bottom_right_navi ul li{
	display:inline;
}
.footer_bottom_right_navi a{
	color:#0d3f89;
	text-decoration:none;
	padding:0px 2px;
}
.footer_bottom_right_navi .color{
	color:#0d3f89;
}
.footer_bottom_right_navi a:hover{
	color:#cc3300;
}
.footer_bottom_right_navi .last{
	background:none;
}
.footer_bottom_right_bg{
	height:54px;
}	
.footer_bottom_right_bg:after{
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .footer_bottom_right_bg{
    height: 1%;
}
* + html .footer_bottom_right_bg{
    height: 1%;
}
.footer_bottom_right_bg .left{
	width:96px;
	height:54px;
	background:url(images/bg_footer_bottom_navi_left.jpg);
	float:left;
	margin-right:0px !important;
	margin-right:-3px;
}
.footer_bottom_right_bg .right{
	height:54px;
	background:url(images/bg_footer_bottom_navi_right.jpg);
}
.footer_bottom_right_bg .right span{
	text-align:right;
	font-size:12px;
	display:block;
	padding-top:20px;
	padding-right:25px;
}
.footer_bottom_right_bg a{
	color:#c33302;
	font-size:12px;
	text-decoration:none;
}
.footer_bottom_right_bg a:hover{
	text-decoration:underline;
}
.footer_bottom_right_left{
	width:96px;
	height:109px;
	background:url(images/bg_footer_bottom_navi_left.jpg) no-repeat bottom;
	float:left;
	margin-right:0px !important;
	margin-right:-3px;
}
.footer_bottom_right_right{
	height:109px;
	background:url(images/bg_footer_bottom_navi_right.jpg) repeat-x bottom;
}
/*-------------------------------end_bottom_right------------------*/
.footer_bottom_center{
	text-align:center;
}
.footer_bottom_center .middle{
	text-transform:uppercase;
	padding-bottom:7px;
}
.footer_bottom_center .top{
	padding-top:15px;
	padding-bottom:7px;
}
/*------------------------- boxs ----------------------------------*/
/*------------------------- mainpage ------------------------------*/
.mainpage{
    background:#fff;
    position:relative;
}
.mainpage_top{
    height:50px;
    font-size:1px;
}
.mainpage_tleft{
    width:15px;
    height:50px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_mainpage_tleft.jpg);
    float:left;
}
.mainpage_tright{
    width:15px;
    height:50px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_mainpage_tright.jpg);
    float:right;
}
.mainpage_tcenter{
    height:50px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_mainpage_tcenter.jpg);
}
.mainpage_middle{
    background:url(images/bg_mainpage_left.jpg) repeat-y left;
}
.mainpage_main{
    background:url(images/bg_mainpage_right.jpg) repeat-y right;
}
.mainpage_title{
    top:10px;
    left:10px;
    position:absolute;
    color:#1d4cb6;
    font-size:12px;
    font-weight:bold;
}
.mainpage_title a{
    padding-right:19px;
    color:#ce0000;
    text-decoration:none;
    background:url(images/bg_icon_next.jpg) no-repeat right 4px;
}
.mainpage_title a:hover{
    text-decoration:underline;
}
.mainpage_title span{
    padding-left:10px;
}
.mainpage_content{
    padding:0px 8px;
}
.mainpage_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .mainpage_content {
    height: 1%;
}
* + html .mainpage_content {
    height: 1%;
}
.mainpage_bottom{
    height:15px;
    font-size:1px;
}
.mainpage_bleft{
    width:15px;
    height:15px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_mainpage_bleft.jpg);
    float:left;
}
.mainpage_bright{
    width:15px;
    height:15px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_mainpage_bright.jpg);
    float:right;
}
.mainpage_bcenter{
    height:15px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_mainpage_bcenter.jpg);
}
/*------------------------- end mainpage --------------------------*/
/*------------------------- silverbox ------------------------------*/
.silverbox{
    background:#fff;
}
.silverbox_top{
    height:16px;
    font-size:1px;
}
.silverbox_tleft{
    width:15px;
    height:16px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_silverbox_tleft.jpg);
    float:left;
}
.silverbox_tright{
    width:15px;
    height:16px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_silverbox_tright.jpg);
    float:right;
}
.silverbox_tcenter{
    height:16px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_silverbox_tcenter.jpg);
}
.silverbox_middle{
    background:url(images/bg_silverbox_left.jpg) repeat-y left;
}
.silverbox_main{
    background:url(images/bg_silverbox_right.jpg) repeat-y right;
}
.silverbox_title{
}
.silverbox_content{
    padding:0px 5px;
}
.silverbox_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .silverbox_content {
    height: 1%;
}
* + html .silverbox_content {
    height: 1%;
}
.silverbox_bottom{
    height:17px;
    font-size:1px;
}
.silverbox_bleft{
    width:15px;
    height:17px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_silverbox_bleft.jpg);
    float:left;
}
.silverbox_bright{
    width:15px;
    height:17px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_silverbox_bright.jpg);
    float:right;
}
.silverbox_bcenter{
    height:17px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_silverbox_bcenter.jpg);
}
/*------------------------- end silver --------------------------*/
/*------------------------- silver_w ----------------------------*/
.silverbox_w{
    background:#fff;
}
.silverbox_w_top{
    height:20px;
    font-size:1px;
}
.silverbox_w_tleft{
    width:15px;
    height:20px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_silverbox_w_tleft.jpg);
    float:left;
}
.silverbox_w_tright{
    width:15px;
    height:20px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_silverbox_w_tright.jpg);
    float:right;
}
.silverbox_w_tcenter{
    height:20px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_silverbox_w_tcenter.jpg);
}
.silverbox_w_middle{
    background:url(images/bg_silverbox_w_left.jpg) repeat-y left;
}
.silverbox_w_main{
    background:url(images/bg_silverbox_w_right.jpg) repeat-y right;
}
.silverbox_w_title{
    top:10px;
    left:15px;
    position:absolute;
}
.silverbox_w_content{
    padding:0px 5px;
}
.silverbox_w_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .silverbox_w_content {
    height: 1%;
}
* + html .silverbox_w_content {
    height: 1%;
}
.silverbox_w_bottom{
    height:20px;
    font-size:1px;
}
.silverbox_w_bleft{
    width:15px;
    height:20px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_silverbox_w_bleft.jpg);
    float:left;
}
.silverbox_w_bright{
    width:15px;
    height:20px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_silverbox_w_bright.jpg);
    float:right;
}
.silverbox_w_bcenter{
    height:20px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_silverbox_w_bcenter.jpg);
}
/*------------------------- end silver_w ------------------------*/
/*------------------------- redbox_w ----------------------------*/
.redbox_w{
    background:#fff;
}
.redbox_w_top{
    height:32px;
    font-size:1px;
}
.redbox_w_tleft{
    width:15px;
    height:32px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_redbox_w_tleft.jpg);
    float:left;
}
.redbox_w_tright{
    width:15px;
    height:32px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_redbox_w_tright.jpg);
    float:right;
}
.redbox_w_tcenter{
    height:32px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_redbox_w_tcenter.jpg);
}
.redbox_w_middle{
    background:url(images/bg_redbox_w_left.jpg) repeat-y left;
}
.redbox_w_main{
    background:url(images/bg_redbox_w_right.jpg) repeat-y right;
}
.redbox_w_title{
    top:8px;
    left:0px;
    position:absolute;
    font-size:14px;
    color:#fff;
    font-weight:bold;
}
.redbox_w_content{
    padding:0px 5px;
}
.redbox_w_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .redbox_w_content {
    height: 1%;
}
* + html .redbox_w_content {
    height: 1%;
}
.redbox_w_bottom{
    height:20px;
    font-size:1px;
}
.redbox_w_bleft{
    width:15px;
    height:20px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_redbox_w_bleft.jpg);
    float:left;
}
.redbox_w_bright{
    width:15px;
    height:20px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_redbox_w_bright.jpg);
    float:right;
}
.redbox_w_bcenter{
    height:20px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_redbox_w_bcenter.jpg);
}
/*------------------------- end redbox_w ------------------------*/
/*------------------------- redbox ------------------------------*/
.redbox{
    background:#fff;
}
.redbox_top{
    height:32px;
    font-size:1px;
}
.redbox_tleft{
    width:15px;
    height:32px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_redbox_tleft.jpg);
    float:left;
}
.redbox_tright{
    width:15px;
    height:32px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_redbox_tright.jpg);
    float:right;
}
.redbox_tcenter{
    height:32px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_redbox_tcenter.jpg);
}
.redbox_middle{
    background:url(images/bg_redbox_left.jpg) repeat-y left;
}
.redbox_main{
    padding:0px 5px;
    background:url(images/bg_redbox_right.jpg) repeat-y right;
}
.redbox_title{
    color:White;
    font-size:13px;
    font-weight:bold;
    top:9px;
    left:20px;
    position:absolute;
}
.redbox_content{
    background:url(images/bg_redbox_content.jpg) repeat-x top;
}
.redbox_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .redbox_content {
    height: 1%;
}
* + html .redbox_content {
    height: 1%;
}
.redbox_bottom{
    height:25px;
    font-size:1px;
}
.redbox_bleft{
    width:15px;
    height:25px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_redbox_bleft.jpg);
    float:left;
}
.redbox_bright{
    width:15px;
    height:25px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_redbox_bright.jpg);
    float:right;
}
.redbox_bcenter{
    height:25px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_redbox_bcenter.jpg);
}
/*------------------------- end redbox --------------------------*/
/*------------------------- start topshadowbox --------------------------*/
.topshadowbox{
}
.topshadowbox_top{
    height:16px;
    font-size:1px;
}
.topshadowbox_tleft{
    width:12px;
    height:16px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_topshadowbox_tleft.jpg);
    float:left;
}
.topshadowbox_tright{
    width:12px;
    height:16px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_topshadowbox_tright.jpg);
    float:right;
}
.topshadowbox_tcenter{
    height:16px;
    margin-left:12px !important;
    margin-left:9px;
    margin-right:12px !important;
    margin-right:9px;
    background:url(images/bg_topshadowbox_tcenter.jpg);
}
.topshadowbox_middle{
    background:url(images/bg_topshadowbox_left.jpg) repeat-y left;
}
.topshadowbox_main{
    background:url(images/bg_topshadowbox_right.jpg) repeat-y right;
}
.topshadowbox_title{
}
.topshadowbox_content{
    padding:0px 4px;
}
.topshadowbox_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .topshadowbox_content {
    height: 1%;
}
* + html .topshadowbox_content {
    height: 1%;
}
.topshadowbox_bottom{
    height:10px;
    font-size:1px;
}
.topshadowbox_bleft{
    width:10px;
    height:10px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_topshadowbox_bleft.jpg);
    float:left;
}
.topshadowbox_bright{
    width:10px;
    height:10px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_topshadowbox_bright.jpg);
    float:right;
}
.topshadowbox_bcenter{
    height:10px;
    margin-left:10px !important;
    margin-left:7px;
    margin-right:10px !important;
    margin-right:7px;
    background:url(images/bg_topshadowbox_bcenter.jpg);
}
/*------------------------- smallbox ---------------------------------*/
.smallbox{
}
.smallbox_top{
    font-size:1px;
    background:url(images/bg_smallbox_tleft.jpg) no-repeat left;
}
.smallbox_tright{
    height:12px;
    background:url(images/bg_smallbox_tright.jpg) no-repeat right;
}
.smallbox_middle{
    background:url(images/bg_smallbox_middle.jpg) repeat-y left;
}
.smallbox_content{
    background:url(images/bg_smallbox_middle.jpg) repeat-y right;
}
.smallbox_bottom{
    font-size:1px;
    background:url(images/bg_smallbox_bleft.jpg) no-repeat left;
}
.smallbox_bright{
    height:10px;
    background:url(images/bg_smallbox_bright.jpg) no-repeat right;
}
/*------------------------- end smallbox -----------------------------*/
/*------------------------- end topshadowbox -------------------------*/
/*------------------------- end boxs ---------------------------------*/
/*------------------------- separate ---------------------------------*/
/*------------------------- start hseparate_up------------------------*/
.hseparate_up{
    height:8px;
    font-size:1px;
}
.hseparate_up_left{
    width:8px;
    height:8px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_hseparate_up_left.jpg);
    float:left;
}
.hseparate_up_right{
    width:8px;
    height:8px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_hseparate_up_right.jpg);
    float:right;
}
.hseparate_up_center{
    height:8px;
    margin-left:8px !important;
    margin-left:5px;
    margin-right:8px !important;
    margin-right:5px;
    background:url(images/bg_hseparate_up_center.jpg);
}
/*------------------------- end hseparate_up--------------------------*/
/*------------------------- start hseparate_down------------------------*/
.hseparate_down{
    height:10px;
    font-size:1px;
}
.hseparate_down_left{
    width:10px;
    height:10px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_hseparate_down_left.jpg);
    float:left;
}
.hseparate_down_right{
    width:10px;
    height:10px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_hseparate_down_right.jpg);
    float:right;
}
.hseparate_down_center{
    height:10px;
    margin-left:10px !important;
    margin-left:7px;
    margin-right:10px !important;
    margin-right:7px;
    background:url(images/bg_hseparate_down_center.jpg);
}
/*------------------------- end hseparate_up--------------------------*/
/*------------------------- dotted separate -----------------------*/
.dotted_hseparate{
    font-size:1px;
}
.dotted_hseparate_left{
    float:left;
    margin-right:0px !important;
    margin-right:-3px;
    width:31px;
    height:1px;
    background:url(images/bg_dotted_hseparate_left.jpg) no-repeat left top;
}
.dotted_hseparate_right{
    float:right;
    margin-left:0px !important;
    margin-left:-3px;
    width:31px;
    height:1px;
    background:url(images/bg_dotted_hseparate_right.jpg) no-repeat right top;
}
.dotted_hseparate_center{
    margin-left:31px !important;
    margin-left:28px;
    margin-right:31px !important;
    margin-right:28px;
    height:1px;
    background:url(images/bg_dotted_hseparate_center.jpg) repeat-x;
}
/*------------------------- end dotted separate -------------------*/
/*------------------------- thinline separate ---------------------*/
.thinline_hseparate{
    font-size:1px;
}
.thinline_hseparate_center{
    background:url(images/bg_thinline_hseparate_center.jpg) repeat-x top;
}
.thinline_hseparate_left{
    background:url(images/bg_thinline_hseparate_left.jpg) no-repeat left top;
}
.thinline_hseparate_right{
    height:1px;
    background:url(images/bg_thinline_hseparate_right.jpg) no-repeat right top;
}
/*------------------------- end thinline separate -----------------*/
/*------------------------- end separate --------------------------*/
/*------------------------- start noshadowbox --------------------*/
.noshadowbox{
}
.noshadowbox_top{
    height:10px;
    font-size:1px;
}
.noshadowbox_tleft{
    width:10px;
    height:10px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_noshadowbox_tleft.jpg);
    float:left;
}
.noshadowbox_tright{
    width:10px;
    height:10px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_noshadowbox_tright.jpg);
    float:right;
}
.noshadowbox_tcenter{
    height:10px;
    margin-left:10px !important;
    margin-left:7px;
    margin-right:10px !important;
    margin-right:7px;
    background:url(images/bg_noshadowbox_tcenter.jpg);
}
.noshadowbox_middle{
    background:url(images/bg_noshadowbox_left.jpg) repeat-y left;
}
.noshadowbox_main{
    background:url(images/bg_noshadowbox_right.jpg) repeat-y right;
}
.noshadowbox_title{
}
.noshadowbox_content{
    padding:0px 3px;
}/*
.noshadowbox_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .noshadowbox_content {
    height: 1%;
}
* + html .noshadowbox_content {
    height: 1%;
}*/
.noshadowbox_bottom{
    height:10px;
    font-size:1px;
}
.noshadowbox_bleft{
    width:10px;
    height:10px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_noshadowbox_bleft.jpg);
    float:left;
}
.noshadowbox_bright{
    width:10px;
    height:10px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_noshadowbox_bright.jpg);
    float:right;
}
.noshadowbox_bcenter{
    height:10px;
    margin-left:10px !important;
    margin-left:7px;
    margin-right:10px !important;
    margin-right:7px;
    background:url(images/bg_noshadowbox_bcenter.jpg);
}
/*------------------------- end noshadowbox --------------------*/
/*------------------------- greenbox_w -------------------------*/
.greenbox_w{
    background:#fff;
}
.greenbox_w_top{
    height:35px;
    font-size:1px;
}
.greenbox_w_tleft{
    width:15px;
    height:35px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_greenbox_w_tleft.jpg);
    float:left;
}
.greenbox_w_tright{
    width:15px;
    height:35px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_greenbox_w_tright.jpg);
    float:right;
}
.greenbox_w_tcenter{
    height:35px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_greenbox_w_tcenter.jpg);
}
.greenbox_w_middle{
    padding-left:5px;
    background:url(images/bg_greenbox_w_left.jpg) repeat-y left;
}
.greenbox_w_main{
    padding-right:5px;
    background:url(images/bg_greenbox_w_right.jpg) repeat-y right;
}
.greenbox_w_title{
    top:0px;
    left:0px;
    position:absolute;
}
.greenbox_w_content{
    background:url(images/bg_greenbox_w_content.jpg) repeat-x top;
}
.greenbox_w_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .greenbox_w_content {
    height: 1%;
}
* + html .greenbox_w_content {
    height: 1%;
}
.greenbox_w_bottom{
    height:21px;
    font-size:1px;
}
.greenbox_w_bleft{
    width:15px;
    height:21px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_greenbox_w_bleft.jpg);
    float:left;
}
.greenbox_w_bright{
    width:15px;
    height:21px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_greenbox_w_bright.jpg);
    float:right;
}
.greenbox_w_bcenter{
    height:21px;
    margin-left:15px !important;
    margin-left:12px;
    margin-right:15px !important;
    margin-right:12px;
    background:url(images/bg_greenbox_w_bcenter.jpg);
}
/*------------------------- end greenbox_w ---------------------*/
/*------------------------- redcol -----------------------------*/
.redcol{
}
.redcol_top{
    background:url(images/bg_redcol_left.jpg) repeat-y left;
}
.redcol_top_main{
    background:url(images/bg_redcol_right.jpg) repeat-y right;
}
.redcol_top_content{
}
.redcol_top_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .redcol_top_content {
	height: 1%;
}
* + html .redcol_top_content {
	height: 1%;
}
.redcol_bottom{
    font-size:1px;
}
.redcol_bleft{
    background:url(images/bg_redcol_bleft.jpg) no-repeat left;
}
.redcol_bright{
    height:15px;
    background:url(images/bg_redcol_bright.jpg) no-repeat right;
}
.redcol_bcenter{
    background:url(images/bg_redcol_bcenter.jpg) repeat-x;
}
.redcol_firstitem{
    background:url(images/bg_redcol_firstitem_center.jpg) repeat-x top;
}
.redcol_firstitem_left{
    background:url(images/bg_redcol_firstitem_left.jpg) no-repeat left top;
}
.redcol_firstitem_right{
    padding:0px 2px;
    background:url(images/bg_redcol_firstitem_right.jpg) no-repeat right top;
}
.redcol_item_title{
    padding-left:10px;
    font-size:14px;
    line-height:28px;
    height:30px;
    color:#fff;
    font-weight:bold;
}
.redcol_item_content{
    padding-top:5px;
    background:url(images/bg_redcol_content.jpg) repeat-x top;
}
.redcol_item{
    background:url(images/bg_redcol_item_center.jpg) repeat-x top;
}
.redcol_item_left{
    background:url(images/bg_redcol_item_left.jpg) no-repeat left top;
}
.redcol_item_right{
    padding:0px 2px;
    background:url(images/bg_redcol_item_right.jpg) no-repeat right top;
}
/*------------------------- end redcol -------------------------*/
/*------------------------- start thinbox -------------------------*/
.thinbox{
}
.thinbox_top{
    height:8px;
    font-size:1px;
}
.thinbox_tleft{
    width:8px;
    height:8px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_thinbox_tleft.jpg);
    float:left;
}
.thinbox_tright{
    width:8px;
    height:8px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_thinbox_tright.jpg);
    float:right;
}
.thinbox_tcenter{
    height:8px;
    margin-left:8px !important;
    margin-left:5px;
    margin-right:8px !important;
    margin-right:5px;
    background:url(images/bg_thinbox_tcenter.jpg);
}
.thinbox_middle{
    background:url(images/bg_thinbox_middle.jpg) repeat-y left;
}
.thinbox_main{
    background:url(images/bg_thinbox_middle.jpg) repeat-y right;
}
.thinbox_content{
    padding:0px 1px;
}
.thinbox_bottom{
    height:18px;
    font-size:1px;
}
.thinbox_bleft{
    width:8px;
    height:18px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_thinbox_bleft.jpg);
    float:left;
}
.thinbox_bright{
    width:8px;
    height:18px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_thinbox_bright.jpg);
    float:right;
}
.thinbox_bcenter{
    height:18px;
    margin-left:8px !important;
    margin-left:5px;
    margin-right:8px !important;
    margin-right:5px;
    background:url(images/bg_thinbox_bcenter.jpg);
}
/*------------------------- end thinbox -------------------------*/
/*----------------------- start thin_redbox_w ----------------------*/
.thin_redbox_w{
}
.thin_redbox_w_top{
    height:32px;
    font-size:1px;
}
.thin_redbox_w_tleft{
    width:8px;
    height:32px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_thin_redbox_w_tleft.jpg);
    float:left;
}
.thin_redbox_w_tright{
    width:45px;
    height:32px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_thin_redbox_w_tright.jpg);
    float:right;
}
.thin_redbox_w_tcenter{
    height:32px;
    margin-left:8px !important;
    margin-left:5px;
    margin-right:45px !important;
    margin-right:42px;
    background:url(images/bg_thin_redbox_w_tcenter.jpg);
}
.thin_redbox_w_middle{
    background:url(images/bg_thin_redbox_w_middle.jpg) repeat-y left;
}
.thin_redbox_w_main{
    background:url(images/bg_thin_redbox_w_middle.jpg) repeat-y right;
}
.thin_redbox_w_title{
}
.thin_redbox_w_content{
    padding:8px 1px 0px;
    margin:0px 2px;
    background:url(images/bg_thin_redbox_w_mcenter.jpg) repeat-x;
}/*
.thin_redbox_w_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .thin_redbox_w_content {
    height: 1%;
}
* + html .thin_redbox_w_content {
    height: 1%;
}*/
.thin_redbox_w_bottom{
    height:11px;
    font-size:1px;
}
.thin_redbox_w_bleft{
    width:7px;
    height:11px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_thin_redbox_w_bleft.jpg);
    float:left;
}
.thin_redbox_w_bright{
    width:7px;
    height:11px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_thin_redbox_w_bright.jpg);
    float:right;
}
.thin_redbox_w_bcenter{
    height:11px;
    margin-left:7px !important;
    margin-left:4px;
    margin-right:7px !important;
    margin-right:4px;
    background:url(images/bg_thin_redbox_w_bcenter.jpg);
}
/*----------------------- end thin_redbox_w ----------------------*/
/*modern_box*/
.modernbox_w{
}
.modernbox_w_top{
    height:33px;
    font-size:1px;
}
.modernbox_w_tleft{
    width:12px;
    height:33px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_modernbox_w_tleft.jpg);
    float:left;
}
.modernbox_w_tright{
    width:12px;
    height:33px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_modernbox_w_tright.jpg);
    float:right;
}
.modernbox_w_tcenter{
    height:33px;
    margin-left:12px !important;
    margin-left:9px;
    margin-right:12px !important;
    margin-right:9px;
    background:url(images/bg_modernbox_w_tcenter.jpg);
}
.modernbox_w_middle{
    background:url(images/bg_modernbox_w_left.jpg) repeat-y left;
}
.modernbox_w_main{
    background:url(images/bg_modernbox_w_right.jpg) repeat-y right;
}
.modernbox_w_title{
    top:0px;
    left:50px;
    position:absolute;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    line-height:33px;
}
.modernbox_w_title_left{
    padding:8px 0px;
    background:url(images/bg_modernbox_w_title_left.jpg) no-repeat left top;
}
*html .modernbox_w_title_left{ /*fix IE6*/
    padding:0px;
}
* + html .modernbox_w_title_left{ /*fix IE7*/
    padding:0px;
}
.modernbox_w_title_right{
    padding:8px 30px 8px 20px;
    background:url(images/bg_modernbox_w_title_right.jpg) no-repeat right top;
}
.modernbox_w_content{
    padding:0px 2px;
}
/*
.modernbox_w_content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
*html .modernbox_w_content {
    height: 1%;
}
* + html .modernbox_w_content {
    height: 1%;
}*/
.modernbox_w_bottom{
    height:28px;
    font-size:1px;
}
.modernbox_w_bleft{
    width:12px;
    height:28px;
    margin-right:0px !important;
    margin-right:-3px;
    background:url(images/bg_modernbox_w_bleft.jpg);
    float:left;
}
.modernbox_w_bright{
    width:12px;
    height:28px;
    margin-left:0px !important;
    margin-left:-3px;
    background:url(images/bg_modernbox_w_bright.jpg);
    float:right;
}
.modernbox_w_bcenter{
    height:28px;
    margin-left:12px !important;
    margin-left:9px;
    margin-right:12px !important;
    margin-right:9px;
    background:url(images/bg_modernbox_w_bcenter.jpg);
}
/*end modern_box*/
.btnimg_delete{
    width:23px;
    height:23px;
    outline:none;
    cursor:pointer;
    border:none;
    background:url(images/bg_btnimg_delete.jpg) no-repeat;
}
.btnimg_delete:hover{
    background:url(images/bg_btnimg_delete_hover.jpg) no-repeat;
}
.btn_browse{
    width:91px;
    height:24px;
    cursor:pointer;
    outline:none;
    border:none;
    color:#000;
    font-size:11px;
    font-weight:bold;
    background:url(images/bg_btn_browse.jpg) no-repeat;
}
.btn_browse:hover{
    color:#fff;
    font-size:11px;
    background:url(images/bg_btn_browse.jpg) no-repeat 0px -24px;
}
.btn_upload{
    width:60px;
    height:24px;
    cursor:pointer;
    outline:none;
    border:none;
    color:#000;
    font-size:11px;
    font-weight:bold;
    background:url(images/bg_btn_upload.jpg) no-repeat;
}
.btn_upload:hover{
    color:#fff;
    font-size:11px;
    background:url(images/bg_btn_upload_hover.jpg) no-repeat;
}
.btn_update{
    width:80px;
    height:24px;
    cursor:pointer;
    outline:none;
    border:none;
    color:#000;
    font-size:11px;
    font-weight:bold;
    background:url(images/bg_btn_update.jpg) no-repeat;
}
.btn_update:hover{
    color:#fff;
    font-size:11px;
    background:url(images/bg_btn_update_hover.jpg) no-repeat;
}
.btn_add{
    font-size:11px;
    width:91px;
    height:24px;
    cursor:pointer;
    outline:none;
    border:none;
    color:#000;
    font-weight:bold;
    background:url(images/bg_btn_add.jpg) no-repeat;
}
.btn_add:hover{
    color:#fff;
    background:url(images/bg_btn_add.jpg) no-repeat 0px -24px;
}
.btn_edit{
    font-size:11px;
    width:91px;
    height:24px;
    cursor:pointer;
    outline:none;
    border:none;
    color:#000;
    font-weight:bold;
    background:url(images/bg_btn_edit.jpg) no-repeat;
}
.btn_edit:hover{
    color:#fff;
    background:url(images/bg_btn_edit.jpg) no-repeat 0px -24px;
}
/*inputsize*/
.input100{
    width:100px;
    line-height:18px;
}
.input200{
    width:200px;
    line-height:18px;
}
.input300{
    width:300px;
    line-height:18px;
}
.input400{
    width:400px;
    line-height:18px;
}
/*end inputsize*/

/*
LightBox
*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;
	background:url(images/lightbox-btn-close.gif);
	
}
.clearfloat{
   clear:both;
    height:0px;
    overflow:hidden
}


/* home_support */
#home_support{
    padding:0px 10px;
}
#home_support h4{
    padding-top:10px;
    padding-bottom:8px;
    color:#ce0000;
}
#home_support span{
    font-size:11px;
}
#home_support span.name{
    display:inline-block;
    width:100px;
    font-weight:bold;
}
#home_support p{
    padding:2px 0px 10px 0px;
    font-size:11px;
    color:#1d4cb6;
}
#home_support a{
    color:#1d4cb6;
}
#home_support strong{
    padding:0px 3px;
}
/* end home_support */