﻿/* 基础 */
body, td
{
	font-family:宋体;
	font-size:12px;
	color:#333;
}
.text_big,
.text_big td
{
	font-size:14px;
}

a:link,
a:visited
{
	color:green;
}
a:hover
{
	color:Orange;
}

img, p
{
	border:0px;
	padding:0;
	margin:0;
}

h1
{
	font-size:16px;
	background:url(ico/h1.gif) no-repeat;
	padding:0 0 0 20px;
}

@media print
{
	.notPrint
	{
		display:none;
	}
}
/* end 基础 */

/* 布局 */
body 
{
	margin:0;
	padding:0;
	text-align:center;
	background:#EFEFEF; /*#46504F*/
}
    .headImg
    {
        width:880px;
        height:232px;
        background:url('head2010spring1.jpg');
    }
    .headTextBg
    {
        height:25px;
        background:#000; 
        filter:Alpha(opacity=85); 
    }

	.navbar
	{
		background:url(bg_nav_autumn.jpg) #EFEFEF;
		height:20px;
		padding:17px 0 11px;
		color:#333333;
		text-align:center;
		width:880px;
	}
	
	.navbar a:link,
	.navbar a:hover,
	.navbar a:visited
	{
		color:#333333;
		text-decoration:none;
	}
	
	/* .main
	{
		background:url(bg.gif) repeat-x 0px 50px;
	} */

	.headbar,
	.body,
	.footbar
	{
		margin:auto;
		width:880px;
		text-align:left;
		padding-left:110px;
	}
/* end 布局 */

/* 元素 */	
.outterbox
{
	border-collapse : collapse;
}
.outterbox td
{
	padding:0px;
}
.outterbox .t .l
{
	width:4px;
	height:4px;
	background:url(title_t_l.gif);
}
.outterbox .t .c
{
	background:url(title_t_c.gif);
}
.outterbox .t .r
{
	width:4px;
	background:url(title_t_r.gif);
}
.outterbox .m .l
{
	width:4px;
	background:url(title_m_l.gif);
}
.outterbox .m .c
{
	background:url(title_m_c.gif) repeat-x #F1EFEF;
}
.outterbox .m .r
{
	background:url(title_m_r.gif);
}
.outterbox .b .l
{
	width:4px;
	height:4px;
	background:url(title_b_l.gif);
}
.outterbox .b .c
{
	background:url(title_b_c.gif);
}
.outterbox .b .r
{
	width:4px;
	height:4px;
	background:url(title_b_r.gif);
}


.innerbox
{
	border-collapse : collapse;
}
.innerbox td
{
	padding:0px;
}
.innerbox .t .l
{
	width:2px;
	height:2px;
	background:url(box_t_l.gif);
}
.innerbox .t .c
{
	background:url(box_t_c.gif);
}
.innerbox .t .r
{
	width:2px;
	background:url(box_t_r.gif);
}
.innerbox .m .l
{
	width:2px;
	background:url(box_m_l.gif);
}
.innerbox .m .c
{
	text-align:left;
	vertical-align:top;
	background:#fff;
}
.innerbox .m .r
{
	background:url(box_m_r.gif);
}
.innerbox .b .l
{
	width:2px;
	height:2px;
	background:url(box_b_l.gif);
}
.innerbox .b .c
{
	background:url(box_b_c.gif);
}
.innerbox .b .r
{
	width:2px;
	height:2px;
	background:url(box_b_r.gif);
}

.box
{
	border-collapse : collapse;
}
.box td
{
	padding:0px;
}
.box .t .l
{
	width:0;
	height:0;

}
.box .t .c
{

}
.box .t .r
{
	width:0;

}
.box .m .l
{
	width:0;

}
.box .m .c
{
	text-align:left;
	vertical-align:top;
	background:#fff;
}
.box .m .r
{

}
.box .b .l
{
	width:0;
	height:0;

}
.box .b .c
{

}
.box .b .r
{
	width:0;
	height:0;

}

.table
{
	border-collapse : collapse;
	border:1px solid #333;
	width:100%;
}
.table td
{
	border: 1px solid #ccc;
	line-height:24px;
	padding:0 1px;
}
.table .thead td,
.table thead td
{
	background:#CCC;
	font-weight:bold;
	text-align:center;
	color:#333;
	font-size:12px;
}
.table .thead td a:link,
.table .thead td a:visited,
.table thead td a:link,
.table thead td a:visited
{
	color:#333;
}


.table_highlight
{
	border-collapse : collapse;
	border:1px solid #ffd86d;
	width:100%;
}
.table_highlight td
{
	border: 1px solid #efefef;
	line-height:24px;
	padding:0 1px;
}
.table_highlight .thead td,
.table_highlight thead td
{
	background:url(tableHeadBg_orange.gif) repeat-x #ffe8a7;
	font-weight:bold;
	text-align:center;
	color:#333;
	font-size:12px;
}

.table_darkness
{
	border-collapse : collapse;
	border:1px solid #999;
	width:100%;
}
.table_darkness td
{
	border: 1px solid #CCC;
	line-height:24px;
	padding:0 1px;
}
.table_darkness .thead td,
.table_darkness thead td
{
	background:url(tableHeadBg.gif) repeat-x;
	font-weight:bold;
	text-align:center;
	color:#333;
	font-size:12px;
}


.table_green
{
	border-collapse : collapse;
	border:1px solid #0b8800;
	width:100%;
}
.table_green td
{
	border: 1px solid #75b401;
	line-height:24px;
	padding:0 1px;
}
.table_green .thead td,
.table_green thead td
{
	background:url(tableHeadBg_green.gif) repeat-x #75b401;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	color:#FFF;
}


.tablenoouterborder
{
	border:0;
}
.tablenoborder td
{
	border:0;
}
table td.highlight
{
	background:#fbfbfb;
	font-weight:bold;
}

	
.alternatingRow td
{
	background:#ddf0dd;
}
.highlightRow td
{
	background:#ccc;
}

.step
{
	font-size:12px;
	color:Gray;
	text-align:center;
	padding:5px;
}
	.step .current
	{
		font-size:14px;
		font-weight:bold;
		color:Orange;
	}

.description
{
	border:1px solid #999;
	background-color:InfoBackground;
	font-size:12px;
	padding:5px;
	color:InfoText;
}

.tabbar
{
	border-bottom:1px solid #AAC0E8;
	padding:0 20px;
	clear:both;
	height:30px;
}
	.tabselected
	{
		border:1px solid #AAC0E8;
		border-bottom:0px;
		float:left;
		color:#000;
		font-size:14px;
		font-weight:bold;
		padding: 0px 10px;
		background:#FFF;
		height:29px;
		line-height:29px;
		margin-right:5px;
		position:relative;
		bottom:0;
		_bottom:-1px
	}
	.tab
	{
		background:#e0e9f7;
		float:left;
		padding: 0px 10px;
		height:25px;
		line-height:25px;
		margin-right:5px;
		margin-top:5px;
	}
/* end 元素 */	

/* 控件 */
.textbox
{
	font-size:12px;
	width:130px;
	border:1px solid;
	border-color:#00629b #9ddbff #9ddbff #00629b;
}

.modalPopupExtenderBackground
{
	background-color:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFF;
    color: black;
}
.calendar .ajax__calendar_other .ajax__calendar_day,
.calendar .ajax__calendar_other .ajax__calendar_year {
    color:Gray;
}
.calendar .ajax__calendar_hover .ajax__calendar_day,
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year {
    color: orange;
}
.calendar .ajax__calendar_active .ajax__calendar_day,
.calendar .ajax__calendar_active .ajax__calendar_month,
.calendar .ajax__calendar_active .ajax__calendar_year {
    color: red;
    font-weight:bold;
}
.calendar td
{
	border:0;
	line-height:20px;
}
/* end 控件 */
