body {

    background-color:#666;

	padding:0px;

	margin: 0px;

	font-size: 12px;

	font-family: "Arial","宋体";

	line-height: 130%;

} 

.B1 {

	font-weight: bold;

	color: #FF6600;

}



td,div,span {

	font-family: "Arial","宋体";

	line-height: 130%;

	font-size: 12px;

	color:#336699;

}

select{

background-color:#FFFFFF

}

input,select,textarea,a{

	font-size: 12px;

	font-family: "Arial","宋体";

}

textarea{

background-color:#FFFFFF;

   overflow:auto;

}

a:link {

	color: #305599;

	text-decoration: none;

}

a:visited {

	color: #666666;

	text-decoration: none;

}

a:active {

	color: #0033FF;

	text-decoration: none;

}

a:hover {

	color: #0033FF;

	text-decoration: underline;

}

.linkpage a:link {

	color: #305599;

	text-decoration: none;

}

.linkpage a:visited {

	color: #305599;

	text-decoration: none;

}

.linkpage a:active {

	color: #666666;

	text-decoration: none;

}

.linkpage a:hover {

	color: #0033FF;

	text-decoration: underline;

}

.amethyst a:link {

	color: Blue;

	text-decoration: none;

}

.amethyst a:visited {

	color: Blue;

	text-decoration: none;

}

.amethyst a:active {

	color: Blue;

	text-decoration: none;

}

.amethyst a:hover {

	color: Red;

	text-decoration: underline;

}

a.blue:link {

	color: #305599;

	text-decoration: none;

}

a.blue:visited {

	color: #305599;

	text-decoration: none;

}

a.blue:active {

	color: #305599;

	text-decoration: none;

}

a.blue:hover {

	color: #0033FF;

	text-decoration: underline;

}

a.clickhere:link {

	color: #666666;

	text-decoration: none;

}

a.clickhere:visited {

	color: #666666;

	text-decoration: none;

}

a.clickhere:active {

	color: #666666;

	text-decoration: none;

}

a.clickhere:hover {

	color: #0033FF;

	text-decoration: underline;

}

.lightblue a:link {

	color: #0033FF;

	text-decoration: underline;

}

.lightblue a:visited {

	color: #663399;

	text-decoration: underline;

}

.lightblue a:active {

	color: #0033FF;

	text-decoration: underline;

}

.lightblue a:hover {

	color: #0033FF;

	text-decoration: none;

}

.purple a:link {

	color: #305599;

	text-decoration: underline;

}

.purple a:visited {

	color: #305599;

	text-decoration: underline;

}

.purple a:active {

	color: #305599;

	text-decoration: underline;

}

.input_jump{

height:16px;

border: 1px solid #305599;

width:30px;

}

.purple a:hover {

	color: #0033FF;

	text-decoration: none;

}

.input_text {

background-color:#FFFFFF;

	border: 1px solid #305599;

	height: 20px;

	color: #000;

	padding-left: 2px;

}

.input_text2 {

background-color:#FFFFFF;

	border: 1px solid #C6C6C6;

	height: 20px;

	color: #666666;

	padding-left: 2px;

}

.input_text3 {

background-color:#FFFFFF;

	border: 1px solid #305599;

	height: 20px;

	padding-left: 2px;

}

.input_area {

background-color:#FFFFFF;

	border: 1px solid #305599;

	color: #666666;

}

.input_calender {

background-color:#FFFFFF;

	border: none;

	background-color: #FFFFFF;

	height: 18px;

	color: #000;

	padding-left: 2px;

}

.input_calender2 {

	border: 1px solid;

	background-color: #FFFFFF;

	color: #305599;

}

.input_button {

	border: 1px solid #305599;

	background-image: url(../images/button_bg.gif);

	height: 20px;

	padding-top: 2px;

	color: #305599;

}

.input_button2 {

	border: 1px solid #305599;

	background-image: url(../images/button_bg.gif);

	height: 22px;

	padding-top: 0px;

	color: #305599;

	}
	
.input_button2_ex {

	border: 1px solid #305599;

	background-image: url(../images/button_bg.gif);

	height: 22px;

	padding-top: 0px;

	color: #305599;

	}

.input_button3 {

	border: 1px solid #C6C6C6;

	height: 20px;

	padding-top: 0px;

	color: #305599;

	cursor: default;

	}

.top_bg {

	background-image: url(../images/top_bg.gif);

}

.top_shading {

	background-image: url(../images/top_pic.gif);

	background-repeat: no-repeat;

	 background-position: bottom right;

}



.table_top_partition {

	background-color: #3F69AD;

	border-bottom: 1px solid #142D5B;

	border-top: 1px solid #142D5B;

}

.table_top_partition td {

	border-top: 1px solid #578BC4;

}



.top_line {

	background-image: url(../images/top_line.gif);

	background-repeat: repeat-x;

	background-postiotn: top;

}

.nav_bg {

	background-image: url(../images/nav_bg.gif);

	background-repeat: repeat-x;

	background-position: top;

}

.td_welecome {

    height:100%;

	color: #305599;

	font-weight: bold;

	text-align: center;

	background-image: url(../images/nav_partition.gif);

	background-repeat: no-repeat;

	background-position: right;

	table-layout:fixed;

	padding-left:2px;

}

.td_welecome td{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.td_postion {

	padding-left: 15px;

	color: #305599;

}

.td_logout {

	padding-right: 10px;

	white-space: nowrap;

	text-align: right;

}

.left_bg {

	background-color: #EEEEEE;

}

.td_main {

	padding-top: 0px;

	padding-left:8px;

	padding-right: 8px;

	padding-bottom:8px;

	background-color: #fff;

}

.tab_title_bg {

	padding-left: 35px;

	background-image: url(../images/tab_title_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom

}

.tab_title_bg1 {

	padding-left: 5px;

	background-image: url(../images/tab_title_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom

}

.tab_title_text_on {

	width: 99px;

	height: 26px;

	background-image: url(../images/tab_title_bg2.gif);

	padding: 4px 0px 0px 0px;

	text-align: center;

	color: #336699;

}

.tab_title_text_on table {

	color: #305599;

}



.tab_title_text_off {

	width: 99px;

	height: 26px;

	background-image: url(../images/tab_title_bg1.gif);

	padding: 4px 0px 0px 0px;

	text-align: center;

}

.tab_title_text_off table {

	color: #305599;

	filter: DropShadow(Color=#EEF1F6, OffX=1, OffY=1, Positive=1);

}

.tab_content {

   border-color: 1px solid #91A9BC;

	border-left: 1px solid #91A9BC;

	border-right: 1px solid #91A9BC;

	border-bottom: 1px solid #91A9BC;

	background-color: #F6F6F6;

}



.table_copyright {

	border-top: 1px solid #91A9BC;

	background-color: #DBE0E5;

}

.table_copyright td {

	border-top: 1px solid #FFFFFF;

	color: #666666;

	text-align: center;

}



.list_title {

	color: #305599;

	text-align: right;

}

.td_mmsview {

	border: 1px solid #305599;

	background-color: #FFFFFF;

	padding: 4px;

}

.table_calender {

	border: 1px solid #305599;

	background-color: #FFFFFF;

}

.left_menu_bg {

    background-color: #EEEEEE;

}

.left_menu_rtd {

	border-right: 1px solid #91A9BC;

}

.left_menu_rtd_new {

	border-top: 1px solid #91A9BC;
	border-bottom: 1px solid #91A9BC;
	
}

.left_menu {

	background-repeat: repeat-x;

	background-position: bottom;

	color: #086162;

	font-weight: bold;

	border-bottom: 1px solid #305599;

}

.left_menu td {

	color: #305599;

	border-bottom: 1px solid #305599;

}



.left_menu_on {

	color: #305599;

	background-color: #FFFFFF;

	font-weight: bold;

}

.left_menu_on td {

	color: #305599;

	border-bottom: 1px solid #305599;

}



.left_submenu {

    background-color: #EEEEEE;

	color: #086162;

}



.left_submenu_on {

    background-color: #FFFFFF;

	color: #305599;

}

.left_submenu_on td {

    background-color: #FFFFFF;

	border-top: 1px solid #91A9BC;

	border-bottom: 1px solid #91A9BC;

	color: #305599;

}



.left_submenu_over {

    background-color: #F3F5BC;

	color: #B65C0C;

}

.left_submenu_rtd {

	border-right: 1px solid #91A9BC;

}

.left_submenu_rtd_on {

	border-right: 0px solid #91A9BC;

}



.pic_table{

table-layout:fixed;

}

.pic_table td{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.list_table{

	background-color: #91A9BC;

	table-layout:fixed;

}

.list_table td{

	padding:2px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	height:24px;

}

/*smsfilt*/

.smsfilt_list_table{

	/*background-color: #91A9BC;*/

	table-layout:fixed;

}

.smsfilt_list_table td{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	height:24px;

}

.smsfilt_border{

border-right:1px  solid #91A9BC;

border-bottom:1px solid #91A9BC;

color: #333333;

text-align: center;

white-space: nowrap;

}

.smsfilt_border2{

border-bottom:1px solid #91A9BC;

color: #333333;

text-align: center;

white-space: nowrap;

}

.list_title_v {

	background-image: url(../images/list_title_bg.gif);

	background-repeat: repeat-x;

	background-position: center;

	text-align: center;

	height:28px;

}

.list_tr_01{

    height:24px;

	background-color: #FFFFFF;

}

.list_tr_02 {

    height:24px;

	background-color: #F9F9F5;

}



.text_action {

	color: Red;

}



.title_table {

	

	border-left: 1px solid #91A9BC;

	background-image: url(../images/list_title_bg.gif);

	background-repeat: repeat-x;

	background-position: center; 

}

.title_table td {

	padding:2px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	height:24px;

	text-align: center;

}

.title_td {

	border-top: 1px solid #91A9BC;

	border-right: 1px solid #91A9BC;

	background-image: url(../images/list_title_bg.gif);

	background-repeat: repeat-x;

	background-position: center;

}



/* Address List Css */

#ALTitle {

	border: 1px solid #ACBCD2;

	background-color: #0C246C;

	padding: 2px 4px 2px 0px;

	text-align: right;

}

.overflow{

	scrollbar-3dlight-color:#A7B5C9;

	scrollbar-arrow-color:#ffffff;

	scrollbar-base-color:#CFCFCF;

	scrollbar-darkshadow-color:#FFFFFF;

	scrollbar-face-color:#A7B5C9;

	scrollbar-highlight-color:#FFFFF;

	scrollbar-shadow-color:#A7B5C9;

	overflow:auto;

}

#ALContent {

	border: 1px solid #ACBCD2;

	border-top: 0px solid #ACBCD2;

	background-color: #FFFFFF;

	color: 64349C;

	scrollbar-3dlight-color:#A7B5C9;

	scrollbar-arrow-color:#ffffff;

	scrollbar-base-color:#CFCFCF;

	scrollbar-darkshadow-color:#FFFFFF;

	scrollbar-face-color:#A7B5C9;

	scrollbar-highlight-color:#FFFFF;

	scrollbar-shadow-color:#A7B5C9;

}

#ALContent div {

	color: 64349C;

	padding: 0px;

}

#ALContent ul {

	list-style: none;

	margin: 0px;

	padding: 0px 0px 0px 20px;

}

#ALContent li {

	height: 15px;

	margin: 0px;

	padding: 0px;

	color: black;

}

#ALFoot {

	border: 1px solid #ACBCD2;

	border-top: 0px solid #ACBCD2;

	background-color: #B6CEEA;

	padding-top: 5px;

	text-align: center;

}



.bg {

	background-image: url(../images/bg_03.gif);

	background-repeat: no-repeat;

}

.black {

	color: #333333;

	text-align: center;

	white-space: nowrap;

}

.amethyst{

	color: Blue;

	text-align: center;

	

}

.text {

	font-size: 16px;

	font-weight: bold;

	color: #325394;

	text-align: center;

}

/*提示框背景色*/

.bg_frmae_yellow {

	border: 0px none;

	background-color: #ffffcc;

}

/*提示框文字背景*/

.black_bg {

	color: #333333;

	text-align: left;

}

.text_blue {

	font-size: 16px;

	font-weight: bold;

	color: #649ccc;

}

.text_blue2{

	font-size: 14px;

	font-weight: bold;

	color: #649ccc;

}

.text_temp {

	font-size: 16px;

	font-weight: bold;

	color: #305599;

}

.warning {

	color: #FF0000;

}

.alam {

	color: #64349c;

}

.tab_blueline {

	border: 1px solid #34549C;

}

.title_underline {

	border-bottom: 1px solid #94ACBC;

}

.text_bold {

	 font-weight: bold;

}

.text_comment {

	border: 1px solid #94ACBC;

	background-color: #FFFFCC;

	padding: 8px;

	color: #000000;

}

.test_td {

	height: 30px;

}

.td_padding {

	padding: 4px;

}

.table_padding td {

	padding: 2px;

}

.usestaus_01 {

	border: 1px solid #94ACBC;

	border-right: none;

	/*background-color: #EEEEEE;*/

	background-image: url(../images/stausbar.gif);

	background-repeat:repeat-x;

	

}

.usestaus_02 {

	border: 1px solid #94ACBC;

	border-left: none;

	background-color: #FFFFFF;

}

/* button bgcolor  by xx */

.button_content {

	border-bottom: 1px solid #BECCD8;

	background-color: #F2F5F9;

	}

.search{

   color: #999;

}

.sms_content{

 color:black;

 text-indent:25px;

 line-height:18px

 word-spacing: 1px;

 padding: 5px;

}	

.tablestyle{

	border-collapse: collapse;

	border:1px solid;

}

.list_title2{

	color:#305599;

	height: 28px;

	font-weight:  bold;

}

.list_content{

	padding-left:3px;

	background-color: #F8F8F8;

	color:black;

}

.pic_title{

	height:18px;

	padding-left:3px;

	}

.td_main2 {

	padding-top: 0px;

	padding-left: 8px;

}

.picbg{

	background-image: url(../images/picfl.gif);

	background-repeat: no-repeat;

	width: 200px;

	height: 25px;

}

.picborder{

   border: #D1D1D1 2px solid;

}

.musicboder{

	border-bottom: 1px solid;

   border-left: 1px solid;

   border-top: 1px solid;

   border-color: #CBD7E0;

	background-color: #E6E9EB;

}

.musicbg{

	background-image: url(../images/musicfl.GIF);

	width: 200px;

	height: 25px;

}

.pic_content{

	border-top: 3px solid #91A9BC;

}

.wordbg{

	background-image: url(../images/wordfl.gif);

	width: 200px;

	height: 25px;

	}

.videobg{

	background-image:  url(../images/videofl.GIF);

	width: 200px;

	height: 25px;

}

.vright {

	BORDER-TOP: #D3E0F4 4px solid;

	}

.mttitle

{ background-image: url(../images/mtbg.gif);

color:#708090;

width: 124px;

height:35px;

background-repeat: no-repeat;

	}

.mtbg{

background-image: url(../images/mtbg02.gif);

}

.media_content{

	line-height:25px;

}

.number{

 font-family: Arial, Helvetica, sans-serif;

 font-size: 44px;

 color:#fff;

 text-decoration: none;

}

.yes{

	color:#339933;

	font-weight: bold;

}

.no{

	color:Red;

	font-weight: bold;

}

.tj_content{

padding-right:4px;

padding-left:8px;

 line-height: 28px;

 color: #4E4E4E;

}

.moneytable{

	height: 30px;

	BORDER-RIGHT: #94acbc 1px solid;

	BORDER-TOP: #94acbc 1px solid;

	BORDER-LEFT: #94acbc 1px solid;

	COLOR: Black;

	BORDER-BOTTOM: #C5D6F1 4px solid;

	BACKGROUND-COLOR: #EEEEEE;

}

.moneytable1{

	height: 30px;

	BORDER-RIGHT: #94acbc 1px solid;

	BORDER-TOP: #94acbc 1px solid;

	BORDER-LEFT: #94acbc 1px solid;	

	font-weight:bold;

	BORDER-BOTTOM: #C5D6F1 4px solid;

	BACKGROUND-COLOR: #EEEEEE;

}

.moneytable2{

border:1px solid #95B8D6;

border-collapse: collapse;

}

.moneytitle{

 font-family: 黑体;

 font-size: 18px;

 color: #6AB6FF;

}

.lightblue{

	color: #1E90FF;

}

.left a:link {

	color: #305599;

	text-decoration: none;

}

.left a:visited {

	color: #305599;

	text-decoration: none;

}

.left a:active {

	color: #305599;

	text-decoration: underline;

}

.left a:hover {

	color: #0033FF;

	text-decoration: underline;

}

.mttable{

	height: 30px;

	BORDER-RIGHT: #95B8D6 1px solid;

	BORDER-TOP: #95B8D6 1px solid;

	BORDER-LEFT: #95B8D6 1px solid;

	COLOR: Black;

	BORDER-BOTTOM: #C3E2FF 4px solid;

	BACKGROUND-COLOR: #D9EDFF;

}

.menutitle{ 

cursor:pointer; 

margin-bottom: 1px; 

background-color:#AED7FF; 

color:#138CFF; 

width:180px; 

padding-top:5px; 

text-align:center; 

} 

.submenu{ 

color:#000;

margin-bottom: 1px; 

} 

.textareastyle{

	overflow: auto;

	border:1px solid;

	border-color: #305599;

	padding: 5px;

}

.textareastyle2{

	border:1px solid;

	border-color: #305599;

	background-color: #fff;

}

.textareastyle3{

   border:1px solid;

	border-color: #305599;

	background-color: #fff;

	behavior:url(#default#savehistory);

	cursor: default;

}

.textareastyle4{

	border:0px solid;	

	background:transparent;

	overflow:visible;

	width:100%;

	word-break:keep-all;

	word-wrap:false

}



.textareastyle5{

	border:0px solid;	

	background:transparent;

	overflow:auto;

	width:100%;

	height:90%;

	word-break:keep-all;

	word-wrap:false;

	font-size:14px;

}

.mouseover{

 background-color: #DDE6F5;

}

.mouseout{

background-color:#fff;

}

.grey{

 color: #999999;

}

.redstar{

 color: Red;

 font-size: 12px;

}



.buttonover{

	background-color: #EDEDED;

	 border: 1px solid;

	 border-left-color:  #D3D3D3;

	 border-top-color:  #D3D3D3;

	 border-right-color:  #A0A0A0;

	 border-bottom-color:  #A0A0A0;

	 cursor: pointer;

	  width: 45px;

}

.buttonclick{

	 background-color: #EDEDED;

	 border: 1px solid;

	 border-left-color:  #A0A0A0;

	 border-top-color:  #A0A0A0;

	 border-right-color:  #D3D3D3;

	 border-bottom-color:  #D3D3D3;

	 cursor: pointer;

}

.buttonout{

  background-color: #fff;

}

.tcbg{

	border:1px solid;

	border-color: Gray;

	background-color: #F8F8F8;

	line-height: 28px;

	scrollbar-3dlight-color:#A7B5C9;

	scrollbar-arrow-color:#ffffff;

	scrollbar-base-color:#CFCFCF;

	scrollbar-darkshadow-color:#FFFFFF;

	scrollbar-face-color:#A7B5C9;

	scrollbar-highlight-color:#FFFFF;

	scrollbar-shadow-color:#A7B5C9;

	  

}

.cxbg{

	border: 1px solid;

	line-height: 18px;

	background-color: #ECECEC;

	border-bottom-color: #C9C9C9;

	border-right-color: #C9C9C9;

	border-left-color: #DCDCDC;

	border-top-color: #DCDCDC;

}

.mmsborder{

    background-color: White;

	 border-collapse: collapse;

	 

	 

}

.mmscontent{

color:black;

 padding-left: 8px;

}

.mmscontent2{

color:black;

padding:20px;

letter-spacing: 1px;

font-size: 14px;



}

.mmstitle{

	color:black;

	font-weight: bold;

    text-align: right;

	  letter-spacing: 3px;

	 line-height: 30px;

	  background-color: #EEEEEE;

}

.sendcontent{

	border: 1px solid #305599;

	background-color: #ffffff;

}



.calendar_td{

	background-color: #ececea;

	padding-left: 5px;

	color: #000000;	

	height: 20px;

	border-bottom: 1px solid #a5b7c5;

}

.calendar_td_gray{

	background-color: #ececec;

	padding-left: 5px;

	color: #a5b7c5;	

	height: 20px;

	border-bottom: 1px solid #acacac;



}

.calendar_td_yellow{

	background-color: #ffe824;

	padding-left: 5px;

	color: #db0000;	

	height: 20px;

	border-bottom: 1px solid #dbaa00;

}

.calendar_td_select {

	border: 1px solid #dbaa00;

	background-color: #FFFFCC;

	padding-left: 5px;

	height: 20px;

	color: #000000;

}

.calendar_td_on {

	border: 1px solid #94ACBC;

	background-color: #FFFFCC;

	padding-left: 5px;

	padding-top: 3px;

	color: #000000;

}



/*DIY右侧框*/

.tab_content2 {

   border-color: 1px solid #91A9BC;

	border-top: 1px solid #91A9BC;

	border-right: 1px solid #91A9BC;

	border-bottom: 1px solid #91A9BC;

	background-color: #F6F6F6;

}

/*DIY标签循环*/

.media_title_bg {
	
background-color:#F6F6F6;

padding-left:8px;
}

/*DIY左侧框*/

.tab_content3{

border-color: 1px solid #91A9BC;

border-top: 1px solid #91A9BC;

border-left: 1px solid #91A9BC;

border-right: 1px solid #91A9BC;

border-bottom: 1px solid #91A9BC;

background-color:#F6F6F6;

}

/*DIY白色背景*/		

.diybg{

	background-color: #fff;

	}

/*图片库鼠标经过图片背景颜色*/	

.picover{

 background-color: #C6DBFF;

}

/*图片库鼠标移出图片背景颜色*/	

.picout{

 background-color: #F6F6F6;

}

.dxyl{

	border: 1px solid  #305599;

	background-color:#fff;

	cursor:default;

	color: #666666;

	padding:3px;

	

}

.zyover{

background-color:#B6ceea;

}

.zyout{

background-color:#fff;

}

.ywbg{

background-color:#F4FAFF;

}



.divstyle{

position:absolute;

width:100%;

height:100%;

border:0px;

display:block

}

.ajaxshowdiv{

position:absolute;

width:1000;

height:600;

top:0px;

left:0px;

background-color=beige;filter:Alpha(opacity=20);

display:none;

background-color:#000;

width:expression(body.scrollWidth); 

height:expression(body.scrollHeight); 

}

.ajaxshowimg{

float:center;

width:70px;

height:10px;

position:absolute;

border:0px;

z-index:0;

display:none;

}

.sms_pop_border{

border-left: 1px solid #ACBCD2;

border-right: 1px solid #ACBCD2;

background-color: #FFFFFF;

color:#64349C;

border-collapse:collapse;

}

.sms_pop_border td{

line-height:28px;

padding-right:10px;

}

.text_black{

color:#000000;

}

.ywintro{

text-indent:20px;

font-size:14px;

font-weight:bold;

}

.tabon_small{

	background-color: #ffffff;

	border-left:1px solid #e3e3e3;

	cursor:hand;

	width:50%;

	}



.taboff_small{

	background-color: #F6F6F6;

	border-left: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;

	color: #666666;

	cursor:hand;

	width:50%;

}

.tab_small_border{

border-left: 1px solid #ACBCD2;

border-right: 1px solid #ACBCD2;

background-color: #FFFFFF;

color:#64349C;

border-collapse:collapse;

}

.tab_small_border td{

line-height:25px;

}

.tab_small_content {

    border-color: 1px solid #91A9BC;

	border-bottom: 1px solid #91A9BC;

	background-color: #F6F6F6;

}