@import"form.css";
@import"text.css";
@import"SpryCollapsiblePanel.css";
@import"button.css";
@import"global.css";
html, body {
	margin:0;
	height:100%;
}
body, td, a {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333;
	overflow:auto;
}
a:hover {
	color:#F00;
}
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
/*----------锟斤拷页---------------*/

#header {
	background:url(../images/header_left.jpg) left top no-repeat;
}
#header td {
	height:84px;
	vertical-align:top;
}
#header_inner {
	background:url(../images/header_right.jpg) right top no-repeat;
}
#header_top {
	height:84px;
}
#logo {
	margin:0;
    padding:;
	line-height:30px;
	text-indent:20px;
	float:left;
	border:1px solid #ccc
}
#top_navigation {
	float:right;
	margin:66px 10px 0 0;
	display:inline;
}


#top_navigation li {
	float:left;
	height:31px;
	line-height:31px;
	margin:0 2px 0 0;
}
#top_navigation a {
	background:url(../images/tab_right.gif) right -35px no-repeat;	
	height:31px;
	padding-right:12px;
	overflow:hidden;
	text-decoration:none;
	color:#005590;
	font-weight:bold;
	font-size:14px;
}
#top_navigation a:hover, #top_navigation .selected a {
	background:url(../images/tab_right.gif) right 0 no-repeat;
	height:35px;
	line-height:31px;
	margin:0 0 -5px 0;	
	color:#FFF;
	position:relative;
}
#top_navigation a span {
	height:31px;
	background:url(../images/tab_left.gif) left -35px no-repeat;
	padding-left:12px;
	line-height:31px;
	cursor:pointer;	
	padding-top:2px;
}

#top_navigation a:hover span, #top_navigation .selected span {
	background:url(../images/tab_left.gif) left 0 no-repeat;
	height:35px;
	line-height:31px;
	/*margin:0 0 -5px 0;	*/
	position:relative;
}

#navigation {
	background:url(../images/navigation_bg.jpg) repeat-x;
	height:44px;
}
#navigation_inner {
	/*background:url(../images/navigation_right.jpg) right top no-repeat;*/
	height:44px;
}
#navigation_left {
	float:left;
	line-height:36px;
	height:36px;
	padding-left:20px;
	color:#FFF;
	background:url(../images/navigation_left.jpg) left top no-repeat;
}
#navigation_right { float:right;}
/*锟斤拷锟斤拷*/
#layout_mode { float:left; padding:5px 20px 0 0; height:36px; background:url(../images/navigation_separator.jpg) right top no-repeat;}
#mode1 { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) 0px 0px no-repeat;}
#mode2 { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) -24px 0px no-repeat;}
#mode3 { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) -48px 0px no-repeat;}
#mode4 { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) -72px 0px no-repeat;}
#mode1.selected { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) 0px -26px no-repeat;}
#mode2.selected { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) -24px -26px no-repeat;}
#mode3.selected { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) -48px -26px no-repeat;}
#mode4.selected { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) -72px -26px no-repeat;}

/*锟斤拷锟斤拷*/
#change_skin { float:left; padding:10px 20px 0; height:36px;}
#skin1 { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) -128px -5px no-repeat;}
#skin2 { float:left; text-indent:-9999px; width:22px; height:22px; background:url(../images/layout_mode.gif) -150px -5px no-repeat;}


/*#bar {
	width:17px;
	height:100%;
	float:left;
	background:url(../images/bar_bg.jpg) center center no-repeat;
	margin:0 -3px 0 0;
	vertical-align:middle;
}
#bar span {
	background:url(../images/bar_left.jpg) left center no-repeat;
	width:17px;
	height:100%;
	cursor:pointer;
}
#bar.selected span {
	background:url(../images/bar_right.jpg) left center no-repeat;
	width:17px;
	height:100%;
	cursor:pointer;
}*/
#maincontent {
	width:100%;
	height:100%;
}
#footer td {
	background:url(../images/bg_footer.gif);
	color:#FFF;
	height:27px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
/*-----------------锟斤拷锟斤拷锟斤拷锟揭�--------------------*/
.position {
	margin:0;
	background:#f1f1f1;
	border-bottom:1px solid #CCC;
	line-height:22px;
	text-indent:15px;
}
.table_side {
	width:15px;
	overflow:hidden
}
.table_title {
	line-height:30px;
	background:#09C
}
.table_border {
	border:1px solid #CCC;
	background:#f1f1f1;
}
.table_search {
	border:1px solid #CCC;
	background:#FFF;
}
.table_extend_search {
	border:1px solid #CCC;
	background:#FFF;
	margin:10px 0 0;
	display:none;
}
.row {
}
.colName {
	width:10%;
	text-align:left;
}
.colObj {
	width:20%;
	text-align:left;
}
.search_content {
	width:100%;
	margin:0px auto;
}
#col0,#col1,#col2,#col3,#col4,#col5,#col6,#col7,#col8,#col9,#col10 {
	text-align:center;
}


.table_list {
	border-right:1px solid #c7d9e7;
	border-top:1px solid #c7d9e7;
	background-color:#fff;
}
.table_list td {
	padding:0 6px;
	border-left:1px solid #c7d9e7;
	border-bottom:1px solid #c7d9e7;
	height:22px;
}
.table_list td a {
	color:#0000ff;
	text-decoration:underline;
}
.table_list th {
	padding:0 6px;
	border-left:1px solid #c7d9e7;
	border-bottom:1px solid #c7d9e7;
	height:23px;
	border-right:1px solid #fff;
	white-space:nowrap;
	font-size:12px;
}
.table_list th span {
	color:#3F6617;
	cursor:pointer;
}
.table_list .td_center {
	text-align:center;
}
.table_th_on {
	background: url(../images/tab_title_hover_bg.jpg) top left repeat-x;
	color:#005590;
	text-align:center;
}
.table_th {
	background: url(../images/tab_title_bg.jpg) top left repeat-x;
	color:#333333;
	text-align:center;
}
.table_tr {
	star : expression(onmouseover=function() {this.style.backgroundColor="#d9e6ee"},onmouseout=function(){this.style.backgroundColor="#ffffff";});
}
.table_tr_over {
	background-color:#f2f6f9;
}
.pages td {
	background:#f2f6f9;
	border:1px solid #c7d9e7;
	border-top:0;
	text-align:right;
	height:20px;
	padding:0 10px;
}
.pages input, .pages select {
	vertical-align:middle;
}
#pages_col_0 {
	text-align:left;
}
#pages_col_1 {
	text-align:right;
}
#pages_col_2 {
	width:50px;
	text-align:center;
}

.button td {
	height:30px;
}
.marginTop10 {
	margin-top:10px;
}
.boardInnerDiv {
	margin:20px;
}

/****** 一周工作安排表格样式  ******/
.table_rc {
	border:solid 1px #6495ED;
	font-family:"Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333; 
	clear:both;
	border-collapse:collapse;
	border:none;
}

.table_rc tr{
	background-color:expression((this.sectionRowIndex%2==0)?"#F6F6F6":"#FFFFFF");
	star : expression(onmouseover=function() {this.style.backgroundColor="#F1F4FB"},onmouseout=function(){if(this.sectionRowIndex%2==0){this.style.backgroundColor="#F6F6F6";}else{this.style.backgroundColor="#ffffff";}});
}

.table_rc td {
	height:40px;
	line-height:20px;
	border: solid 1px #6495ED;
	vertical-align: middle;
	font-size: 14px;
}
.table_rc td a {
	color:#333;
	text-decoration:none;
	font-size: 14px;
}
.table_rc th {
	height:40px;
	line-height:30px;
	text-align:center;
	border:solid 1px #6495ED;
	
}
.table_rc th span {
	color:#cbcbcb;
	cursor:pointer;
}

.smallButton{
	position: relative; 
    overflow: visible; 
    display: inline-block; 
    padding: 0.25em 0.5em; 
    border: 1px solid #6495ED; 
    margin: 0;
    text-decoration: none; 
    text-shadow: 1px 1px 0 #fff; 
    font-family:"Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #333; 
    font-weight:bold;
    white-space: nowrap; 
    cursor: pointer; 
    outline: none; 
    background-color: #fff;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box; 
    /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
    -webkit-border-radius: 0.2em; 
    -moz-border-radius: 0.2em; 
    
    /* IE hacks */
    zoom: 1; 
    *display: inline; 
}
.smallButton:hover {
	background-color: #6495ED;
	color:#fff;
}

.tinyButton{
	position: relative; 
    overflow: visible; 
    display: inline-block; 
    padding: 0.05em 0.5em; 
    border: 1px solid red; 
    margin: 0;
    text-decoration: none; 
    text-shadow: 1px 1px 0 #fff; 
    font-family:"Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: red; 
    font-weight:bold;
    white-space: nowrap; 
    cursor: pointer; 
    outline: none; 
    background-color: #fff;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box; 
    /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
    -webkit-border-radius: 0.2em; 
    -moz-border-radius: 0.2em; 
    
    /* IE hacks */
    zoom: 1; 
    *display: inline; 
}

.tinyButton:hover {
	border: 1px solid #6495ED; 
	background-color: #6495ED;
	color:#fff;
}
.query_search {
	background-color:#FFFCEB;
	border:1px solid #6495ED;
	font-family:"Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #333; 
    line-height: 20px;
}

.selectInput {
	font-size:14px;
	color:#333;
	font-family:"Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}