UNKNOWN {
        FONT-SIZE: 12px; LINE-HEIGHT: 12pt; FONT-FAMILY: "arial"
}

body {
	margin-left:0px;
	margin-top:0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 0px;
	padding: 0px;
	overflow:auto;
}


TD {
        FONT-SIZE: 12px;
        font-family: "Verdana", "Arial", "Helvetica", "sans-serif";


}

input{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #494949;
}



SELECT {
        FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.tableDetail {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2D2D2;
	text-align: left;
	height: 23px;
	padding-left: 5px;
}

.onMouseOverColor{
        background-color: #FFCC66;
        color: #000000;
        height: 18px;
        font-size: 12px;
}
.tableHeading {
	background-color: #A1D2F3;
	width:120px;
	height: 23px;
	color: #000000;
	text-align: center;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A7D5F4;
	border-right-color: #A7D5F4;
	border-bottom-color: #A7D5F4;
	border-left-color: #A7D5F4;
	padding-top: 2px;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	/*white-space:nowrap;*/	
}
.tableHeading_Require {
	background-color: #A1D2F3;
	width:120px;
	height: 30px;
	color: #000000;
	text-align: center;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A7D5F4;
	border-right-color: #A7D5F4;
	border-bottom-color: #A7D5F4;
	border-left-color: #A7D5F4;
	padding-top: 2px;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	background-image: url(../images/tips.gif);
	background-repeat: no-repeat;
	background-position: right;font-family: Arial, Helvetica, sans-serif;
	/*white-space:nowrap;*/	
}

.TDHeading {
	color: #2B61A4;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2D2D2;
	text-align: left;
	height: 25px;
	padding-left: 15px;
	
}


.imgButton {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
 	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType="0", StartColorStr="#FFFFFF", EndColorStr="#3D7DCD");
	CURSOR: hand;
	COLOR: #2B61A4;
	PADDING-TOP: 1px;
	border: 1px solid #3D7DCD;
	height: 20px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	width: 80px;
	text-align: center;

}

.CalendarHeading{
        background-color:#7999BA;
        color: #FFFFFF;
        text-align: center;
        font-size: 9px;
}

.CalendarDetail{
        background-color: #A2B8CE;
        color: #000000;
        font-size: 9px;
}

.CalendarInput{
        font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
        font-size: 4px;
        width: 30px;
}

.CalendarTable{
        border-bottom: 1px solid #104A7B;
        border-top: 1px solid #104A7B;
        border-left: 1px solid #104A7B;
        border-right: 1px solid #104A7B;
}


.TableSzie {
	width: 100%;
	margin: 0px;
	padding: 0px;
	/*table-layout:fixed;*/	
}

.TableSzie .tr_1 td{
	overflow:hidden;
	text-overflow:ellipsis;
	padding-top: 3px;
	padding-bottom: 3px;
	white-space:nowrap;

}
.TableSzie .tr_2 td{
	overflow:hidden;
	text-overflow:ellipsis;
	padding-top: 3px;
	padding-bottom: 3px;
	white-space:nowrap;
	height:25px;
	text-align:center;
}

.PublicTitle {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType="0", StartColorStr="#9ED1F3", EndColorStr="#FFFFFF");
	font-weight: bold;
	font-size: 15px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-left: 10px;
	color: #666666;
	width:100%;
}

.ToolsBar {
	height:35px;
	padding-left:8px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFD87B;
	border-bottom-color: #E4E4E4;
	background-color: #F9F9F9;
}
.ToolsBar p {
	font-weight: bold;
	font-size: 12px;
	color: #FF6600;
	padding-top: 3px;
}

.interval {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	color: #FF9900;
	background-repeat: no-repeat;
	text-indent:10px;
	height: 20px;
	vertical-align: bottom;
	text-align: left;
}
.left {
	background-image: url(../images/leftbg.gif);
	background-repeat: no-repeat;
}

/* create by eric 070529 */
.pages {
	padding: 1px;
	font-size: 12px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 110px;
	font-family: Arial, Helvetica, sans-serif;
	width: 320px;

}

.pages a, .pages span {
	display: block;
	float: left;
	margin-right: 4px;
	border: 1px solid #fff;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #FFFFFF;
	text-align: right;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pages span.current {
	border: 1px solid #2E6AB1;

	background: #A1D2F3;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pages a {
	border: 1px solid #9AAFE5;
	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pages a:hover {
	border-color: #2E6AB1;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pages a.nextprev {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pages span.nextprev {
	color: #666;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pages span.nextprev {
	border: 1px solid #ddd;
	color: #999;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tr_1 {
	background-color: #FFFFFF;
	height: 20px;
	color: #484848;
	padding-left: 5px;
}
.tr_2 {
	background-color: #EAF1F9;
	height: 20px;
	color: #484848;
	padding-left: 5px;
}
.tr_1 a ,.tr_1 a:visited,.tr_1 a:hover  {

	padding-left: 5px;
	color: blue;
	text-decoration: none;
}
.tr_2 a,.tr_2 a:visited,.tr_2 a:hover  {

	padding-left: 5px;
	color: blue;
	text-decoration: none;
}
.tableList{
 	border:1;
 	cellpadding:0;
 	cellspacing:0;
 	width:80%;
 	align:center;
}
.header{
	width:15%;
	text-align:right;
	padding-left: 6px;
}
.header_required{
	width:15%;
	text-align:right;
	background-image: url(../images/tips.gif);
	background-repeat: no-repeat;
	background-position: right;font-family: Arial, Helvetica, sans-serif;
}
.anchor {
	clear:both;
	display:none;
	margin-bottom:20px;
	width:100%;
	color:#FFFFFF;
	text-align:left;
}
