﻿td,select{font-family:宋体;font-size:12px; text-align:left;}
form,body {margin:0;padding:0;}
a,a:link,a:visited {color:#1e5494; text-decoration:none;}
ol{padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}
ul{list-style:none;}
dl, dt, dd {
margin:0;
padding:0;
}
li{padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}
img{border-width:0px;}
.clear{ clear:both;}
/**********************/
.editor_frame, .editor_source, .editor_toolbar {width:100%;border:1px solid #718da6;background:#fff;display:block;}
#editor_source_span {width:100%!important;width:;width:/**/;border:1px solid #718da6!important;border:none;border:/**/none;}
#editor_text_span {width:100%!important;width:;width:/**/;border:1px solid #718da6!important;border:none;border:/**/none;}
.editor_source { width:99%;margin:0;padding:3px;font:normal 13px Verdana;word-break:break-all;border:1px solid #fff!important;border:1px solid #718da6;border:/**/1px solid #718da6;}
.editor_mask {position:absolute;top:0;left:0;z-index:998;background:#fff;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;}
.editor_dialog {position:absolute;z-index:999;padding:0 3px 3px 0;}
.editor_dialog_titlebar {margin:0 auto;border-bottom:1px solid #718da6;background:#7fb6ed;cursor:move;}
.editor_dialog_title {padding:9px 0 7px 10px;text-align:left;font:bold 12px Verdana;color:white;}
.editor_dialog_content {background:#fff;height:125px;text-align:center;margin:0;padding:0;}
.editor_close, .editor_close_mover {float:right;margin:7px 7px 0 0!important;*margin:7px 4px 0 0;cursor:pointer;border:1px solid #a7190f;}

.editor_close {background:#dc4835;}
.editor_close_mover {background:#ea7759;}
.editor_min, .editor_min_mover {float:right;margin:7px 4px 0 0;cursor:pointer;border:1px solid #a7190f;}
.editor_min {background:#ea7759;}
.editor_min_mover {background:#f8987f;}
.editor_toolbar {padding:2px 0 0 0!important;padding:3px 0 3px 0;padding:/**/3px 0 3px 0;height:24px;margin:0 0 -1px 0;border-bottom:none;background:#f3f8fb;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f8fb,gradientType=0);}
.editor_abtn {float:left;padding:2px 0 3px 8px;color:#039;font:normal 12px Verdana;text-decoration:underline;cursor:pointer;white-space:nowrap;-moz-user-select:none}
.editor_btn, .editor_btn_mover, .editor_btn_mdown {float:left;height:21px;}
.editor_btn {border:1px solid #f3f8fb!important;border:none;border:/**/none;}
.editor_btn_mover {margin-right:0;border:1px solid #f3f8fb!important;border:none;border:/**/none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.editor_btn_mdown {margin-right:0;border-top:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;}
.editor_board {z-index:99;margin:8px 0 0 0;position:absolute;background:#f5f9fc;border:1px solid #718da6;padding:4px;}
.editor_menu, .editor_menu_mover {height:16px;line-height:16px;padding:2px;cursor:default;font:normal 12px Verdana;}
.editor_menu {padding:3px;}
.editor_menu_mover {border:1px solid #000080;background:#FFEEC2;color:#036;}



.notes_row{width:100%;	margin:10px 0 0 0;	clear:both;	height:auto;overflow:hidden;}
	
.notes_att{width:180px;	margin:10px 0 5px 0;color:#75828E;}
.notes_subject{	width:100%;}

.pointer {cursor:pointer;}
#cpanelBtn {background:url(../images/compose.png) no-repeat 0 -66px;width:22px;height:19px;border:none;}

.input_wd {width:80%;background:#ffffcc;border:1px solid #718da6;font-size:12px; height:18px;}
.input_wd1 {width:80%;background:#FFF;border:1px solid #718da6;font-size:12px; height:18px;}
.input_wd2 {width:20px;background:#ffffcc;border:1px solid #718da6;font-size:12px; height:18px;}
.input_wd4 {width:40px;background:#ffffcc;border:1px solid #718da6;font-size:12px; height:18px;}
.input_wd3 {width:200px;background:#ffffcc;border:1px solid #718da6;font-size:12px; height:18px;}

.input_ud {width:99%;background:#fff;border:1px solid #718da6;font-size:12px; height:18px;}
.input_ud1 {width:35px;background:#ffffcc;border:1px solid #718da6;font-size:12px; height:18px;}
.input_up {width:80%;background:#ffffcc;border:1px solid #718da6;font-size:12px; height:18px;}
.textareatxt {padding-top:4px;}
.input_textarea {width:80%;background:#fff;border:1px solid #718da6;font-size:12px; height:56px;line-height:125%;overflow:auto;}

.n_r_t{ width:7%; float:left; height:15px; padding-top:5px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;/* 不换行 */}
.n_r_i{ float:right; width:93%; text-align:left;}
.ico_att {background:transparent url(../images/compose.png) no-repeat 0pt -53px;border:medium none;height:13px;padding:0pt;width:12px;}







.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 12px;
	font-weight :bold;
	font-family:宋体;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;

}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 312px;
	font-size: 12px;
	font-family: 宋体;
	text-align: left;
	white-space: nowrap;
	background: transparent url(../images/loading.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.progressBarStatusComplete {
	margin-top: 2px;
	width: 312px;
	font-size: 12px;
	font-family: 宋体;
	text-align: left;
	white-space: nowrap;
	background: transparent url(../images/upload_saved.gif) no-repeat;
	padding-left:20px;
}
.progressattachtitle
{
background:transparent url(../images/compose.png) no-repeat 0pt -41px;
padding-left:20px;
float:left;
height:12px;
	}
.progressattachimg
{
	float:left;
	}
.divstatus
{

	padding:5px 0 5px 0;
	overflow:hidden;
	background-color:#EFF9FE;
	height:100%;
	
	}
.progressAttach img{ border:0;
	
	 
	}
.progressattachimg a
{
	cursor:pointer;
	text-decoration:underline;
	}
a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}








.cmpBot {
border-top:1px solid #D6E2E5;

padding:10px 0 5px 15px;
}



.gTlBar
{
background-image:url(../images/f2.gif);
background-repeat:repeat-x;
background-position:0 -147px;
height:37px;
padding-left:4px;
padding-right:2px;
padding-top:6px;
}


.btnFnt {
padding:0;
}
.cmpBot input {
margin-right:10px;
width:63px;
}
.btnFnt {
background-color:#DDF0FF;
border:1px solid #87A3C1;
color:#174B73;
background-image:url(../images/f2.gif);
background-repeat:repeat-x;

background-position:0 -453px;
cursor:pointer;
height:20px;
padding-top:2px;
text-align:center;

}

.blockUI{}
.blockUI div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 12px 宋体;cursor:wait;}

.blockUI h1{ font-size:12px; font-family:宋体;border:1px solid #A3BAD9;font-weight:normal;}
.blockMsg div{padding:5px 10px 5px 25px;background:#fbfbfb url( '../images/loading.gif' ) no-repeat 5px 5px;line-height:16px;}






.news_intro_hint{ margin:0; padding:0px 0 2px 20px;background:transparent url(../images/oa_bggroundsprites.png) no-repeat 2px -907px; height:16px; font-family:宋体; font-size:12px; font-weight:normal;}
.news_intro_nohint{ padding:0px 0 2px 20px;background:transparent url(../images/oa_bggroundsprites.png) no-repeat 2px -923px; height:16px;font-family:宋体; font-size:12px; font-weight:normal;}
.news_intro_whint{ margin:0; padding:0px 0 2px 20px;background:transparent url(../images/oa_bggroundsprites.png) no-repeat 2px -939px; height:16px;font-family:宋体; font-size:12px; font-weight:normal;}
.Intro_progressBar{
		width: 200px;
		height: 15px;
		margin:0 0 0 10px;
	}
	.Intro_progressInfo{
		width: 199px;
		height: 15px;
		border: 1px solid #718da6;
		overflow: hidden;
		text-align: left;
		font-size: 9pt;
		padding-top: 2px;
		position: absolute;
	}
	.Intro_progress{
		background-color: #5FFF3F;
		width: 0%;
		height: 18px;
		overflow: hidden;
	}
.news_listc{height:100%;overflow:hidden;  margin:0 0 0 10px;}

.news_listc li{height:auto; border-bottom:1px solid #CCCCCC; padding-top:6px}
.news_listc li h1{ font-size:12px; font-family:"宋体"; font-weight:normal; float:left; }
.news_listc li h1 a{ color:#666; text-decoration:none;}

.news_listc li h2{font-size:12px; font-family:"宋体"; font-weight:normal; float:right;}
.news_listc li h3{font-size:12px; font-family:"宋体"; font-weight:normal; float:right; margin:0 10px 0 10px;}
.news_listc li h3 a{color:#666; text-decoration:underline;}

.btn{ background-color:#DDF0FF;
background-image:url(../images/f2.gif);
background-position:0 -453px;
background-repeat:repeat-x;
border:1px solid #87A3C1;
color:#174B73;
cursor:pointer;
height:25px;
width:50px;
margin-left:5px;
text-align:center;}


/* Main Flora Style Sheet for jQuery UI Datepicker */
#datepicker_div, .datepicker_inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #FF9900;
	padding: 2px 0px;
}
.datepicker_links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #E0F4D7;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #B1DB87 !important;
}
.datepicker_currentDay {
	background: #83C948 !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #83C948;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}


