*{ margin: 0;padding: 0;font-size: 12px;font-family: arial,'',verdana,sans-serif;}
a{ margin: 0;padding: 0;border: 0; }
a:hover{ color: #000; text-decoration: none; }
a:active{ color: #666; text-decoration: none; }


.autofinish {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #0000cc; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial
}
.autofinish_over {
	FONT-SIZE: 12px; BACKGROUND: #c4e4ff; MARGIN: 5px; COLOR: #0000cc
}


			
textarea.compose {  width: 100%;  height: 250px;  padding: 8px;}

input.voice {font-size:12px;border-style:none;background:transparent; }
input.edit {	background-image:url('../img/button_edit.gif'); border:none; height:16px;width:44px}
input.check {	border : 0px;  height:20px;
	                        background : transparent;}

input.compose {	width: 420px;}

input.radio{	border-style: none; 	
	                      }

input.button{	           }
/*input.add{background: #fff url(../img/icon_add.gif) no-repeat right; border:none; height:22px;width:90px; cursor:pointer;}
input.add1{background:#fff url(../img/icon_add1.gif) no-repeat right; border:none; height:22px;width:90px;  cursor:pointer;}
input.empty{background:#fff url(../img/icon_empty.gif) no-repeat right;; border:none; height:22px;width:90px; cursor:pointer;}
*/	 
input.button2{	 }
input.add2{	background-image:url('../img/icon_add.gif'); border:none; height:15;width:45;	
	   background-color:#EFECEC;                   }	
input.add3{	background-image:url('../img/icon_add1.gif'); border:none; height:15;width:45;	
	    background-color:#EFECEC;                     }


body.top{ margin-left:0px; margin-top:0px;  }

body.left{	margin-left:0px; margin-top:0px;background-image:url('../img/left_bg.gif');}

					
img.banner{	width:468px; height:60px }
img.logo{ width:184px; height:75px }
img.tag1{ width:33px; height:25px; border:0px }
img.tag2{ width:16px; height:16px; border:0px }
img.tag3{ width:25px; height:16px; border:0px }
img.tag4{ width:28px; height:26px; border:0px }
img.tag5{ width:19px; height:23px; border:0px }
img.help{ width:21px; height:22px  }



table.big{ background-color:#cccccc }
table.small{ background-color:#ffffff}

table.button{	width: 100%; background-color: #efefef ;border-style:solid;border-width:1px;
                           border-color: #ffffff #000000 #000000 #ffffff  }

table.bar{	border: 0; 	background-color: #E9E5D1;height:50px;}

td.bottom{ font-size:12px;color:#666666; height:19px}
td.big{ background-color:#ffffff }
td.small{ background-color:#ebebeb }
td.small2{ background-color:#cccccc }
td.mainmenu{ height:17px; background-color:#bccede }

td.leftbutton {	width : 25%;	text-align : right;	height : 16px; }

td.read {  text-align:center;  padding:10px;}
td.font{ font-size:12px;color:black; }
td.content{ height:22px;background-color: #EFECEC }
td.button {text-align:center; background-image:url('../img/button_tab_bg.gif');font-size:12px;height:19;}
td.button_new {text-align:center; background-image:url('../img/button.gif');width:72px;height:20px}
td.help{background-color:#F1F5FD;line-height: 18px; }
td.helpcontent{line-height: 18px; }


tr.button {text-align:center}
tr.foldertitle{height:20px; background-color: #80ADFF}
tr.listtitle{height:20px; text-align : center;background-color:#ffffff}
tr.list{background-color:#80ADFF}
tr.title{ background-color : #FFFFFF; }
tr.line{ height:22px; background-image:url('../img/bg_grey_line.gif'); }
tr.bar{ background-color:#cccccc ;height:50px}
tr.list1{background: #EEEDEF url(../img/bg_repeat.gif) repeat-y; }


span.address{	font-size:12px;font-family:Tahoma ;font-weight:bold}
span.title{	line-height: 16px;font-size: 10pt; color :#ff6600 ;font-weight: bold;}



a.common{color:#333333}
a.mailsubjectNew{font-weight: bold}
a.left{color:#333333}

a.left:link { text-decoration :none}
a.left:visited{ text-decoration : none }
a.left:hover{ text-decoration : none }
a.left:active{ text-decoration : none }

a.action:link { text-decoration :none}
a.action:visited{ text-decoration : none }
a.action:hover{ text-decoration : none }
a.action:active{ text-decoration : none }

tr.custom {background-color:#2E87A2; color:white;}

.smsbase_title {
	color:#0652a0;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	}
.smsbase_title a {
	color:#0652a0;
	text-decoration:none;
	}
.smsbase_title a:hover {
	color:#ff0000;
	text-decoration:none;
	}
.smsbase_cont {
	color:#666666;
	font-size:12px;
	line-height:22px;
	}	
	
.smsbase_thick {
	color:#000000;
	font-size:12px;
	line-height:22px;
	font-family:"" Verdana, Arial, Helvetica, sans-serif;
	}

.image_button{ background-image:url(../img/button.png); background-repeat:repeat-x}
.image_button{ border:1px solid #87A3C1; color:#174B73;background-color:#DDF0FF}

.image_button1 {
	border:#7f9db5 solid 1px;
	height:22px;
	line-height:22px;
	background:#ffffff;
	}	
.table_title_bg2 {
	height:34px;
	background: url(../img/style6/biaoti_bg.jpg) repeat-x;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.config_line {
	color:#000000;
	height:35px;
	background:#f7f7f7;
	border-bottom:#d0d0d0 solid 1px;
	border-top:#d0d0d0 solid 1px;
	}
.new_button {
	width:300px;
	border:#d0d0d0 solid 1px;
	height:15px;
	color:#333333;
	line-height:15px;
	}	 
.advanced_search {
	color:#666666;
	border-bottom:#8fa8bc solid 1px;
	line-height:23px;
	background:#f2f8fc;
	}
/******************
toolbar
*******************/
.botton1 {
	background: url(../img/style6/read_bg.jpg) repeat-x;
	height:36px;
	width:100%;
}
.botton1 .right{ float:right;}
.toolBarButton{
	margin:0 6px;
	float:left;
	line-height:20px;
	cursor:pointer;
	}
.toolBarButton td.l,.toolBarButton td.m,.toolBarButton td.r{
    padding:3px }
.toolBarButton l{
	width:16px; text-align:center}
.toolBarButton m{
	color:#333333;
	white-space:nowrap;
	overflow:hidden;}
.toolBarButton r{
	width:0}	
.toolBarButton_hover{}
.toolBarButton_hover .l{ background:url(../img/button_tab3.gif) left center no-repeat;}
.toolBarButton_hover .m{ background:url(../img/button_tab_bg2.gif) repeat-x center;}
.toolBarButton_hover .r{ background:url(../img/button_tab4.gif) right center no-repeat;}	


/******************
 Page CSS Settings
*******************/
.clear_div{ clear: left;margin: 0;padding: 0; }
.bigtable{ clear: left;width: 150px;margin-top: 0; }
#frame_div{ float: left;margin: 0;padding-left: 15px;padding-top: 2px; }
.line_cross{ width: 10px;height: 16px;background: url(../img/line_cross.gif) no-repeat top left; }
/*.line_cross{ background: url(../img/icon_line_2x2.gif) repeat-y 36px 0; }*/
.line_cross_x{ width: 18px;background: url(../img/icon_line_2x2.gif) repeat-x 0 7px; }
.line_cross_y{ width: 36px;background: url(../img/icon_line_2x2.gif) repeat-y top right; }
.td_w108{ width: 88px;height: 18px; }
.title_font{ margin: 0;padding-left: 19px;color: #fff; }
#title_mailbox{ width: 150px;height: 24px;background: url(../img/bg_mailbox.gif) no-repeat;text-align: left; }
.title_bar1{ width: 150px;height: 24px;background: url(../img/bg_bar.gif) no-repeat;text-align: left; }
.title_bar2{ width: 150px;height: 24px;background: url(../img/bg_bar2.gif) no-repeat;text-align: left; }
.bg_bar_mail{ background: url(../img/bg_repeat.gif) repeat-y; }
.bottom_bar_mail{ width: 150px;height: 13px;background: #fff url(../img/bg_bar1.gif) no-repeat top center; }
#contain{ width: 100%;margin-left: auto;margin-right: auto;background-color: #fff; }
#top_table{ height: 90px;background: repeat-x; }
#bg_lside{ width: 6px;background: url(../img/bg_side_repeat_13x2.gif) repeat-y top left; }
#bg_rside{ width: 6px;background: url(../img/bg_side_repeat_13x2.gif) repeat-y top right; }
#top_logo{ float: left;margin: 0;padding-top: 0px; }
#top_corner{ vertical-align: top;text-align: center;background: no-repeat top right; }
#corner_font{ margin: 0;padding-top: 1px; }
.space_w14{ width: 14px; }
#table_w185{ width: 185px;margin-left: 0;margin-right: auto;background: #ECEFF6 url(../img/bg_15x5.gif) repeat-y top left; }
#table_w166{ width: 166px;margin: 0;border-top: 1px solid #fff; }
#table_w150{ width: 150px;margin: 0;background-color: #fff; }
.bar_bg{ height: 24px;background: url(../img/bg_3x24.gif) repeat; }
.p_content{ margin: 0;padding-top: 9px; }
.td_h1{ height: 34px;padding: 0;vertical-align: top; }
.td_h2{ height: 22px;padding: 0;background: url(../img/bg_150x22.gif) no-repeat; }
.td_h2_icon{ float: left;height: 22px;margin: 0;padding-left: 16px;padding-top: 5px; }
.td_h2_content{ float: left;height: 22px;margin: 0;padding-left: 13px;padding-top: 6px; }
.bar_bg{height:22px;color: #fff;text-align : center;background: url(../img/bg_5x22.gif) repeat-x; }

.button{ background-color: #AEABAB; }
.button_bg{ height: 20px;border: 1px solid #7A7A7A;background: url(/icp/img/btn_bg1.gif) repeat;font-size: 12px; }
#copyright{ height: 22px;line-height: 22px;color: #fff;background: url(/icp/img/bg_5x22.gif) repeat-x; }
.td_left{ width: 14px;background: #ECEFF6 url(../img/bg_14x5.gif) repeat-y top left; }
.td_right{ width: 14px;background: #ECEFF6 url(/icp/img/bg_rpage.gif) repeat-y top right; }

.toplink {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.mailsize {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #3D5D00;
	text-decoration: none;
}
.leftlink {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.serchexit {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #5D6649;
	text-decoration: none;
}
.maintoplink {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: 7B5B49;
	text-decoration: none;
}
.mailstyle001 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #655B48;
	text-decoration: none;
	font-weight: bold;
}
.mailstyle002 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #6A7745;
	text-decoration: none;
}
.mailaddress {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #4C4C4C;
	text-decoration: none;
}
.altbg1 {
	background-color: #F5F5EA;
}
.altbg2 {
	background-color: #EEEDD6;
}
.mailstyle003 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #5C6548;
	text-decoration: none;
}
.copyright {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #6A7745;
	text-decoration: none;
}
.css1 {
	border: 1px solid #19445F;
}
.wbold {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.wtype {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.lbg-1 {
	background-image: url(../img/cenl-1.jpg);
	background-repeat: no-repeat;
}
.tbicon1 {
	background-image: url(../img/mpicon.jpg);
	background-repeat: no-repeat;
	background-position: center;


}
.tbicon2 {
	background-image: url(../img/mailicon.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.graytype1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #4C4C4C;
	text-decoration: none;
}
.bordgray {

}
.bordgraydown {
}
.dotbar {

}
.bigboldgray {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bolder;
	color: #655B48;
	text-decoration: none;
}
.bluetype1 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #6A7745;
	text-decoration: none;
	font-size: 12px;

}
.ortype1 {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #F28340;
	text-decoration: none;
	font-size: 12px;
}
.bar1 {
	background-image: url(../img/bottonbg.gif);

}
.dash {
	border-top: 1px #D7E0BD;
	border-right: 1px #D7E0BD;
	border-bottom: 1px solid #D7E0BD;
	border-left: 1px #D7E0BD;


}
.typeblack {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.rtbgl {

}
.leftbigbg {
	background: #006EB3 url(../img/bg1.jpg) no-repeat top;
	border: 3px #3C3C3C;
}
.blackline {
	background-image: url(../img/blackline.gif);
	background-repeat: repeat-y;

}
.boldgrayhi {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	line-height: 30px;
	color: #1F1F1F;
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
}
.inpute1 {
	border: 1px solid #3F7BAD;
}
.type2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 0.01em;
	display: compact;
	color: #6A7745;
}

.select1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.blackline2 {
	background-color: #006EB4;
	background-image: url(../img/blackline2.gif);
	background-repeat: repeat-x;
}
.blackline3 {
	background-color: #006EB4;
	background-image: url(../img/blackline3.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.blackline5 {}
.inpute2 {
	background-color: #ffffff;
	border: 1px solid #3b6688;
	height: 21px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height:21px;

}
.inpute3 {

	background-color: #FFFEF8;
	border: 1px solid #D7E0BD;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.mailspace {
	border: 1px solid #B8C399;
}
.type3 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #C1863A;
	text-decoration: none;
}
.tablebg {
	background-image: url(../img/bottonbg.gif);
	height: 34px;
}
.bigblue_new{ cellpadding:3px; cellspacing:10px;}
.bigblue_new td{ border:1px solid #9FBDD9; width:49%; vertical-align:top;}
.bigblue_new h3{ background:#ECF3F6; border-bottom:1px solid #9FBDD9; margin:0px; padding:5px 15px; font-weight:bold; color:#003C79;}
.bigblue_new ul{ margin:5px 10px; padding:15px;}
.bigblue_new li{ line-height:24px;}
.bigblue_new a:link{ color:#0050A3; text-decoration:underline; margin-right:10px;}
.bigblue_new a:hover{ color:#000;}


/*------------------Configpage css-----------------*/
.config_list_tit { clear:both;  background:#ECF3F6; border-bottom:1px solid #9FBDD9; border-top:1px solid #9FBDD9; margin:0 0 10px 0; padding:5px 15px; color:#003C79;}
.blacklist {list-style:none; margin:0 0 10px 0; padding:0 0 0 15px; clear:both;}
.blacklist li{ line-height:24px; color:#666;}
.filtrate_rule {list-style:none; margin:0 0 10px 0; padding:0 0 0 15px; clear:both; height:25px;}
.filtrate_rule li {float:left; margin-right:30px; line-height:24px;}
.config_content{ line-height:24px; margin-bottom:10px; padding:0 0 0 15px;}

/*------------------botton Settings-----------------*/
.bottomBar{
	height:32px;
	background-color:#eef5ff;
	border:1px solid #c6d6dd;
	line-height:32px;
	padding-right: 10px;
	padding-left: 10px;
	text-align:left;
}
.bottomBar .right {
	float:right}
.bottomBar .left {
	float:left}

/*.bBbt { height:23px;line-height:23px; background:#b8c7d9 url(../img/bBbt_bg.gif) repeat-x; border-color:#a9b4bf; border-width:1px; border-style:outset; padding:0px ; color:#3b5d7c; margin:0px; text-align:center; height:23px; border:0; color:#464646; line-height:23px }*/

.bBbt {
	background:#b8c7d9 url(../img/bBbt_bg.gif) repeat-x;
	border:1px solid #a9b4bf;
	color:#464646;
	height:23px;
	line-height:16px;
	*line-height:23px; 	
	margin-top:0px;
	*margin-top:4px; 	
	margin-left:3px;
	margin-right:3px;
	cursor:pointer;
	margin-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
.bBtxt { margin-left:8px; margin-right:5px;}
.inputSelect {
	border:1px solid #a9b4bf;
	color:#464646;
	height:21px;
	*height:21px;
	line-height:21px;
}
.inputTxt {	
	border:1px solid #a9b4bf;
	color:#464646;
	height:18px;
	line-height:18px;
	padding-right: 3px;
	padding-left: 3px;
	}
	
/*------------------Compose css-----------------*/
.compose_tab{ width:100%; margin:10px auto;}
.compose_tab td{ padding:5px;}
.compose_tab a{ text-decoration:none; border:none;}
.compose_tab .td1{width:10%; text-align:right;}
.compose_tab .td2{width:90%; text-align:left;}
.compose_tab .td3{width:30%; text-align:right;}
.compose_txt{width:100%; border:1px solid #9FBDD9; background:#fff; }
.compose_select{width:60%; margin-right:10px;}
.compose_option{ margin:0; padding:5px; list-style:none; background:#ECF3F6; border:1px solid #9FBDD9; clear:both; height:24px;}
.compose_option li{ line-height:24px; float:left; margin-right:15px;}


/*---------------Groupform Css-----------------------------*/
.new_group{ list-style:none; padding:0; margin:0; border-bottom: 1px solid #9FBDD9} 
.new_group li{ line-height:20px; padding:5px 0;}
.new_group span{ text-align:left; *padding-left:5px;}
.Group_tab{margin-bottom:15px; width:100%; border:0;}
.Group_tab td{ padding:5px;}
.Group_tab .td1{ text-align:left; width:200px;}
.Group_tab .td2{ text-align:center; width:150px;}
.Group_tab ul{ list-style:none; margin:0; padding:0px;}
.Group_tab li{ line-height:24px; margin:5px auto;}
	
/*---------------------Table setting----------------*/
.tc{ text-align:center;}
.tl{ text-align:left;}
.tabtitle{}
.tabtitle td{padding:0 5px; background: url(../img/inbox_tabtitle_bg.png) repeat-x; height: 22px; white-space: nowrap; border-left:1px solid #fff; border-right:1px solid #CCC; font-weight:bold;}
.tabtitle a{ text-decoration:none;  color:#000;}
.tabtitle a:hover{ text-decoration:underline;}
.tablist{}
.tablist td{padding:0 5px; height:24px; line-height:24px; border-bottom:1px solid #BED6E0;}
.tablist a{ text-decoration:none; color:#000;}
.tablist a:hover{ color:#069; text-decoration:underline;}



/*---------------------globe setting----------------*/
* { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.data_table1 {
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
    }
.data_table1 td,.data_table1 th{
    overflow:hidden;
    white-space:nowrap;
    vertical-align:middle;
    text-overflow:ellipsis;
    text-align:left;
    padding:0px 5px;
    }
.data_table1 th{
    line-height:20px;
    background:url(../img/data_table_title_bg.gif) repeat-x;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;

    }
.data_table1 td{
    line-height:26px;
    border-bottom:1px solid #efefef;
    }
.data_table1 input.checkbox{}
.data_table1 .checkbox_bg {
    background:url(../img/checkbox_bg.gif) no-repeat;
    width:14px;
    height:11px;
    display:block;
    line-height:0px;
    *margin-top:4px;
    margin-left:3px;
    }
.data_table1 .bold{	font-weight:bold}
.data_table1 a { color:#333;white-space:nowrap; text-decoration:none}
.data_table1 a:hover { text-decoration:underline}
.data_table1 .ln1 { background: #f1f5fa; }
.data_table1 .ln2 { background: #ffffff; }
.data_table1 .over td {background-color:#fffdd7}
.data_table1 .select td {background-color:#fffdd7}
.data_table1 .select .checkbox_bg {	background-position:-40px 0px}


.sms_button {border:#ccc solid 1px; color:#000000S; height:18px; line-height:18px; width:400px;}
.sms_button1 {border:#ccc solid 1px; color:#666666; height:18px; line-height:18px; width:90px;}
.sms_cont {color:#666666; font-size:12px; line-height:23px;}
.sms_red {color:#ff0000; font-size:12px; line-height:23px; font-family:"ËÎÌå" Verdana;}
.sms_title {color:#000000; font-size:12px; line-height:23px; font-weight:bold; text-align:right; padding-right:5px; background:#eef5f8;}
.txl_title {color:#000000; font-size:12px; line-height:23px; font-weight:bold; text-align:left; }
.txl_title a {color:#6ab4da; font-size:12px; line-height:23px; font-weight:bold; text-align:left; text-decoration:none;}
.txl_title a:hover {color:#000000; font-size:12px; line-height:23px; font-weight:bold; text-align:left; text-decoration:none;}
.txl_title {color:#000000; font-size:12px; line-height:23px; font-weight:bold; text-align:left; padding-left:5px;}
.sms_xixian td{ border-bottom:#d9e8ef solid 1px; padding:3px;}
.left_sms {background:url(left_sms_button.gif) no-repeat; width:4px; height:28px;}
.right_sms {background:url(right_sms_button.gif) no-repeat; width:4px; height:28px;}
.center_sms {background:url(center_sms_button.gif) repeat-x; height:28px;}
.sms_layer1 {position:relative;width:400px;height:18px;z-index:2;top:3px;}
#sms_layer2 {position:absolute;width:400px;height:18px;z-index:1;color:#999999;font-size:12px;line-height:19px;}
.left_div ul li a.select {
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #9C9B9B;
	font-weight:normal;}

