﻿/*================新增Valid控件的部分==================*/
.InfoTopTips{
margin:6px 0px 10px 0px;
height:40px;width:98%;
padding:6px 6px 6px 40px;
text-align:left;
line-height:18px;
border:1px solid #f93;
background:#ffc url(../images/ui/ListTips.gif) no-repeat 10 3;
}
.ErrTips,.ErrorTips,.OkTips
{
    display:block;
    border:#DA6006 1px solid;
    background:#FFF6E0;
    font-size:12px;
    line-height:20px;
    font-family:verdana;    
    text-Align:left;
    vertical-align:top;
    cursor:default;
    padding:6px 8px 4px 5px;
    margin:4px 0px 4px 0px;
}
.OkTips 
{
    border:#10A060 1px solid;
    background:#EFFFF4;
}
.TipsTitle 
{
    font-size:14px;line-height:22px;color:#333;
}

.Width98 {width:98%;}

.ValidInptRequired 
 {
	border:1px solid #999;
    font-family:verdana;
    height:20px;
    font-size:11px;
    line-height:16px;
    padding-left:1px;
    color:#000;
    }
    
.ValidInptRequiredOn
 {
	border:1px solid #15C;
	color:#15C;/*5F981E*/
    font-family:verdana;
    height:20px;
    font-size:11px;
    line-height:16px;
    padding-left:1px;
    }


.ValidTextArea,.ValidTextAreaRequired {
    border:1px solid #999;
    font-family:verdana;
    line-height:18px;
    font-size:11px;
    padding-left:2px;
    scrollbar-face-color: #eee;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-shadow-color: #eeeeee;
    scrollbar-arrow-color: #999;
    scrollbar-track-color: #FFFFFF;
}
.ValidTextAreaOn ,.ValidTextAreaRequiredOn {
    border:1px solid #15C;
    color:#15C;
    font-family:verdana;
    line-height:18px;
    font-size:11px;
    padding-left:2px;
    scrollbar-face-color: #eee;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-shadow-color: #eeeeee;
    scrollbar-arrow-color: #999;
    scrollbar-track-color: #FFFFFF;
}

.ValidInpt {
    border:1px solid #999;
    font-family:verdana;
    height:20px;
    font-size:11px;
    line-height:16px;
    padding-left:1px;
    color:#000;
}
.ValidInptOn 
{
	border:1px solid #15C;
	color:#15C;/*5F981E*/
    font-family:verdana;
    height:20px;
    font-size:11px;
    line-height:16px;
    padding-left:1px;
}
.DIVValidRadioList,.DIVValidRadioListRequired { display:inline;}
.unchk {color:Red;font-size:9px;cursor:hand;}
.chk {color:green;font-size:9px;cursor:hand;}
/*================base class==================*/
input,select,textarea {font-size:12px;font-family:Verdana;}
select {line-height:13px;}
/*************************切换TAB的页签的样式***************************/
.TabSwitch {clear:both;width:98%;background:#F5F8FB url(../Images/UI/szunet_tabsBg.gif) top no-repea;}
.TabSwitch ul {margin:0;list-style-type:none;list-style-image:none;height:22px;margin-left:0px;}
.TabSwitch li {float:left;margin-right:2px;background:#D6E5EE url(../Images/UI/szunet_tabsLeft.gif) left top no-repeat;}
.TabSwitch li a,
    .TabSwitch li a:hover,
    .TabSwitch li a:visited{padding:6px 10px 2px 10px;margin-left:2px;width:auto;display:block;font:bold 12px/100% arial;color:#455B80;
		background:#D6E5EE url(../Images/UI/szunet_tabsRight.gif) right top no-repeat!important;
		
	}
 .TabSwitch li a:hover {text-decoration:none;color:#455BF0}
.TabSwitch li.current {height:22px;background:#93C2DE url(../Images/UI/szunet_current_tabsLeft.gif) left top no-repeat;}
.TabSwitch li.current a,
    .TabSwitch li.current a:hover,
    .TabSwitch li.current a:visited{font-weight:bold;text-decoration:none;color:#172E54!important;
		background:#93C2DE url(../Images/UI/szunet_current_tabsRight.gif) right top no-repeat!important;
		}
.TabSwitch ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.TabBox {width:100%;height:20px;}

/*************************信息列表的表格***************************/
/*标题导航第一行*/
.NavPageTitle 
{	width:100%;
	text-align:left ;
	padding:4px 10px 2px 20px;
	background:url(../images/cur_icon.gif) no-repeat fixed 0px 2px;
	margin-bottom:10px;
	border-bottom:1px solid #D4E2EE;
	font-size:12px;
	font-weight:bold;}
.NavLeftDiv {float:left;width:55%; overflow:hidden;}
.NavRightDiv {float:right;text-align:left ;width:45%;overflow:hidden;text-align:right;color:#999;font-weight:normal;}
/*内容列表的第一行*/
.TRHead 
{
	/*background :url(../images/UI/th_bg.gif);*/
	height:26px;
	}
.FirstTDHead 
{
	border-top:1px solid #B5C7D6;
    border-bottom:1px solid #eee;
    font-weight:bold;
    color:#333;
    padding:4px 4px 0px 4px;
    background:#E4F2FD ;
	}
.TDHead {
    border-top:1px solid #B5C7D6;
    border-bottom:1px solid #eee;
    font-weight:bold;
    color:#333;
    padding:4px 4px 0px 4px;
    background:#E4F2FD url(../images/UI/ico_thbg.gif) no-repeat fixed left top;
    
}
/*内容列表的内容行*/
.TRList 
{
	background-color:#fff;
	height:25px;
	color:#333;
	}
.TRListOn
{
	background-color:#EFF2FD;
	height:25px;
	font-weight:normal;
	color:#069;
	}
.TDList 
{
	padding:2px 4px 1px 4px;
    border-bottom:1px solid #eee;
}
.TDListTop 
{
	padding:6px 4px 2px 4px;
	vertical-align :top ;
    border-bottom:1px solid #eee;
}
/*内容列表表格的外框*/
.MainTable 
{
	width:98%;
	border-collapse:collapse ;
	border-spacing:2px;
	border-style:none;
	empty-cells:show;
	margin:0px 0px 4px 0px;
    border-left:0px solid #D4E2EE;
    border-bottom:0px solid #D4E2EE;
    border-right:0px solid #D4E2EE;
}

.MainDiv
{
	width:98%;
	margin:0px 0px 4px 0px;
    border-left:0px solid #D4E2EE;
    border-bottom:0px solid #D4E2EE;
    border-right:0px solid #D4E2EE;
}

.BottomNav 
{
	width:100%;
	text-align:right ;
	border-top:1px solid #D4E2EE;
	padding:4px 0px 4px 0px;
	height:26px;
	}
.BottomTips 
{
	padding:4px;
	margin:14px 4px 4px 4px;
	border:dashed 1px #CC9;
	background:#F0F0F0;
	display:block ;
	width:98%;
	text-align:left;
	line-height:22px;
	font-size:14px;
	color:#666;
	}
/*************************UI控件输入部分：包括按钮/输入框/下拉列表***************************/
.selectParentID{font-size:12px;width:196px;}
.SelectRegion {font-size:12px;}
.selectTblListID{font-size:12px;width:196px;}
.selectSearchField{font-size:12px;}
.Select {
    font-size:12px;
    color:#333;
    background-color:#D6E3FF;
    font-family:verdana;
}
.InputText {
    border:1px solid #999;
    font-family:verdana;
    height:20px;
    font-size:11px;
    line-height:16px;
    padding-left:1px;
    color:#000;
}
.InputTextOn 
{
	border:1px solid #15C;
	color:#15C;/*5F981E*/
    font-family:verdana;
    height:20px;
    font-size:11px;
    line-height:16px;
    padding-left:1px;
	}
.TextArea {
    border:1px solid #999;
    font-family:verdana;
    line-height:18px;
    font-size:11px;
    padding-left:2px;
    scrollbar-face-color: #eee;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-shadow-color: #eeeeee;
    scrollbar-arrow-color: #999;
    scrollbar-track-color: #FFFFFF;
}
.TextAreaOn {
    border:1px solid #15C;
    color:#15C;
    font-family:verdana;
    line-height:18px;
    font-size:11px;
    padding-left:2px;
    scrollbar-face-color: #eee;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-shadow-color: #eeeeee;
    scrollbar-arrow-color: #999;
    scrollbar-track-color: #FFFFFF;
}

.BtnSearch
{
	background:url(../images/UI/button_bg_search.gif) no-repeat;
	height:20px;
	width:52px;
	cursor:pointer;
	text-align:center;
	padding-top:2px;
	border:none;
	color:#395366;
 }
 
 /*日期选择按钮*/
.btnSelectDate{
	background:url(../images/UI/buttom_bg1.gif) no-repeat;
	height:20px;
	width:72px;
	cursor:pointer;
	text-align:center;
	padding-top:2px;
	border:none;
	color:#395366;
	}
.BtnSubmit {
	background:url(../images/UI/buttom_bg1.gif) no-repeat;
	height:20px;
	width:72px;
	cursor:pointer;
	text-align:center;
	padding-top:2px;
	border:none;
	color:#395366;
 }
.imgButton {margin:0px 2px 0px 2px;cursor:hand;}
.button,.NavBtn,.BtnNav {
  padding: 2px 5px 0px 5px;
  margin: 2px 2px;
  border: 1px solid #2D5082;
  background: url(../Images/UI/button_bg.gif) repeat-x; 
}

.BtnAct,.BtnFlat{ padding: 2px 2px 0px 2px;
  height:20px;
  background:#EEF;
  color:#000;
  border: 1px solid #2D5082;
  }
/*************************输入内容的表格***************************/
/*输入内容的表格外框*/
.InputTable {
    width:96%;
	border-collapse:collapse ;
	border-spacing:2px;
	border-style:none;
	empty-cells:show;
	margin: 4px 0px 10px 0px;  
   }
   
.IptTrHead 
{
	background-color:#E4F2FD ;
	height:24px;
    font-size:12px;
    font-weight:bold;
    color:#333;
    font-family:verdana;
    }
/*输入内容的表格的第一行*/
.IptTDHead {
    padding:1px 1px 1px 6px;
    border-top:1px solid #B5C7D6;
    border-bottom:1px solid #f4f4f4;
    }

/*输入框的TR*/
.IptTr {
    height:24px;
    font-size:12px;
    font-family:verdana;
}
/*输入内容的表格的左侧TD*/
.IptTdLeft 
{
    background-color:#F4F9FF;
	text-align:Right;
    padding:1px 10px 1px 10px;
    width:16%;
    border-bottom:1px solid #f2f2f2;
}
/*输入内容的表格的右侧TD*/
.IptTdRight {
    background-color:#FFFFFF;
    padding:1px 1px 1px 6px;
    height:24px;
    width:auto;
    border-bottom:1px solid #f0f0f0;
}
.IptTdLeftTop {
    vertical-align :top ;
	text-align:left;
    padding:1px 10px 1px 10px;
    background-color:#F4F9FF;
    width:16%;
    border-bottom:1px solid #f2f2f2;
}
/*输入内容的表格的提交按钮哪一行*/
.IptTDSubmit {
    background-color:#FFFFFF;
    padding:5px 1px 5px 6px;
    height:26px;
    border-bottom:1px solid #eee;
    text-align:center;
}

.IptTrSpacer {
	background-color:#E4F2FD ;
	font-size:1px;
	height:2px;
	line-height:1px;
	}
.IptTDSpacer { }
/*************************数据列表上面的搜索框***************************/
.SearchBarDiv 
{
	width:98%;
	text-align:right;
	margin-top:-8px;
	}
/*************************分页显示数据的样式表***************************/
.DivSplitPage 
{
	width:100%;
	text-align:right;
	font-size:12px;
	font-weight:normal ;
	margin:4px 10px 4px 10px;
	border:dashed 0px #eee;
}

.DivSplitPage a{}
/*************************图片列表显示样式***************************/
.ImgIcon 
{
	padding:2px;border:solid 1px #ccc;
	width:10px;
}
/*************************模式对话框***********3B7EB9;****************/
.popup
	{
	display:none;
	}
.mark-man{
            position:absolute;
			width:100%;
			height:100%;
			top: 0px;
			left:0px;
			background: #C3D1E7;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90,style=0);  
 }
 .DivDialog
 {
	position:absolute ;
	display:block ;
	border:solid 1px #000;
	color:#fff;
	text-align:left;
	padding:0px 0px 0px 60px;
	background:#16558D url(../Images/UI/DialogLoading.gif) no-repeat fixed 8% center;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color='gray', Positive='true');
	line-height:500%;
	}
.dialogMarquee 
{
	color:#fff;
	width:80%;
	}
.mark-man-operate{
            position:absolute;
			width:100%; 
			top  : 0px;
			background: #1F3447;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30,style=0);  
							-moz-opacity:0.3;
				}
.mark-man-tabloading{
            position:absolute;
			width:100%; 
			top  : 0px;
			background: #ffffff;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1,style=0);  
							-moz-opacity:0.01;
}
/*******************************************多选项卡输入框*********************************************/
table.InputTabTable 
{
	width:98%;
	border-collapse:collapse ;
	border-spacing:2px;
	border-style:none;
	empty-cells:show;
	margin:0px 0px 0px 0px;
	border:1px solid #BDDFE7;
	border-top:1px solid #3794AE;
}
tr.InputTabTrHead{ cursor:hand;text-align:center;height:22px;}
td.InputTabTdOff { border-right:1px solid #fff;padding:2px;background:#84BECE; color:#fff;width:100px;}
td.InputTabTdOn {background:#BDDFE7;border-right:1px solid #218294;padding:2px;font-weight:noraml;width:100px;}
span.txtboxRequired {color:#f00;padding:0px 2px 0px 2px;}


.Left{text-align:left;}
.center{text-align:center;}
.Right {text-align:Right;}
.bold {font-weight:bold;}
.bgGreen {background-color:#eeffdd;border-bottom:1px solid #eee;}
.bgGrey {background-color:#ccc;border-bottom:1px solid #eee;}
.bgRed {background-color:#fcc;border-bottom:1px solid #eee;}
.bgPink {background-color:#fdc;border-bottom:1px solid #eee;}
.bgBlue {background-color:#cdf;border-bottom:1px solid #eee;}
.14px{font-size:14px;}
.padding4 {padding:4px;}
.TdTop { vertical-align:top; padding-top:4px;}
/*********************************广告标题特殊颜色标记***************************/
.Black,.Black_SpecialTag { font-weight:bold; color:Black;}
.Blue,.Blue_SpecialTag { font-weight:bold; color:Blue}
.Red,.Red_SpecialTag { font-weight:bold;color:Red;}
.kw,.keyword {font-weight:bold;color:Black;background:yellow;}