<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Default CSS Stylesheet for a new Web Application project */
BODY, SPAN, INPUT, TEXTAREA, SELECT, INPUT
{
	font-size: 11px;
	font-family: Tahoma;
	color: #333333;
}

A
{
	font-size: 11px;
}

.tableView
{
	border-left: solid 1px #1759A5;
	border-top: solid 1px #1759A5;
}
.tableView td
{
	border-collapse: collapse;
	border: solid #1759A5;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	height:22px;
}

.CellPaddingLeft
{
	padding-left: 10px;
}
.CellPaddingRight
{
	padding-right: 10px;
}

/* Bander */
.Bander
{
	height: 35px;
	background-color: #000033;
}
/* Bander*/

/*FrameBorder*/
.FrameBorder
{
	border: solid 2px #000033;
}
/*TabPage*/
.TabPageTabStyle
{
	border: solid 1px #000033;
}
.TabPageActiveTabStyle
{
	background: #000033;
	color: #FFFFFF;
	font-weight: bold;
}
.TabPageContentStyle
{
	border: none 0px;
	border-left: solid 1px #000033;
	border-right: solid 1px #000033;
	border-bottom: solid 1px #000033;
	border-top: solid 3px #000033;
}

/* Navigation */
#navigation
{
	font-size: 10px;
	left: 1em;
	width: 15em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 5em;
}
#navigation UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#navigation LI
{
	border-bottom: #000033 1px solid;
}
#navigation LI A
{
	border-right: 1px solid #CCCCCC;
	padding-right: 5px;
	display: block;
	padding-left: 0.5em;
	padding-bottom: 5px;
	border-left: 11px solid #CCCCCC;
	color: #FFFFFF;
	padding-top: 5px;
	background-color: #000033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: xx-small;
}
#navigation LI A:hover
{
	color: #ffffff;
	background-color: navy;
}
#navigation UL UL
{
	margin-left: 11px;
}
#navigation UL UL LI
{
	margin: 0px;
	color: #000000;
	border-bottom: #711515 1px solid;
	background-color: #FFFFFF;
}
#navigation UL UL A:link
{
	color: #000033;
	background-color: #FFFFFF;
}
#navigation UL UL A:visited
{
	color: #000033;
	background-color: #FFFFFF;
}
#navigation UL UL A:hover
{
	color: #000000;
	background-color: #CCCCCC;
}


.ErrorMessage
{
	color: red;
}

.TopNavigationLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.TopNavigationLink A:link
{
	margin-top: 4px;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
	color: #ffffff;
}

.TopNavigationLink A:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.TopNavigationLink A:active
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


.TopNavigationLink A:visited
{
	color: #ffffff;
	text-decoration: none;
}

.reqasterisk
{
	font-size: 11px;
	vertical-align: -2px;
	color: red;
}

.ParentTaskStyle
{
	font-weight: bold;
	text-decoration: underline;
}

#member
{
	width: 225px;
	float: right;
}
table.member td.heading
{
	display: block;
	background: url(images/DarkGray.gif) repeat-x;
	height: 41px;
	padding: 0 0 0 10px;
	font: bold 13px/22px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: white;
	background-color: #6186b3;
	border-top: white 2px solid;
	border-bottom: white 2px solid;
}

table.member td
{
	padding: 0 4 0 4;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
}

table.member td.withline
{
	padding: 0 4 0 4;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	vertical-align: middle;
}

table.member td.withrightline
{
	padding: 0 4 0 4;
	border-top: black 1px solid;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	vertical-align: middle;
}

table.member
{
	background: #EBF4FA;
	color: black;
	font-weight: bold;
}
table.member label
{
	font: bold 11px/22px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	float: left;
	display: block;
}
table.member input.txtBox
{
	width: 330px;
	height: 19px;
	color: #000;
	background-color: #fff;
	margin: 0;
	padding: 0;
	float: left;
}
table.member a
{
	text-decoration: underline;
	text-align: center;
	color: Red;
}

table.member input.go
{
	width: 66px;
	cursor: pointer;
}
.xGridView
{
	font-family: Tahoma;
	font-size: 11px;
	border: solid 1px #1759A5;
	border-collapse: collapse;
	color: #333333;
	width: 100%;
}

.xGridView th a
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.xGridView th
{
	text-align: center;
}

.xGridView caption
{
	background: url(images/DarkGray.gif) repeat-x;
	font-weight: bold;
	color: white;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: solid 1px #000033;
}
.caption
{
	background: url(images/DarkGray.gif) repeat-x;
	font-weight: bold;
	color: white;
	font-size: 11px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: solid 1px #1759A5;
	height: 10px;
	width: 100%;
}

.xGridView td.caption
{
	font-weight: bold;
	color: white;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: solid 1px #000033;
}
.altrow
{
	background-color: #EBF4FA;
}

.row
{
	background-color: #fff;
}

.xGridView td
{
	border-bottom: solid 1px #BBD9EE;
	height: 26px;
	padding-left: 5px;
}
.xGridView td.labeltext
{
	text-align: right;
}

.xGridView th
{
	background: url(images/sprite.png) repeat-x 0px 0px;
	border-color: #989898 #cbcbcb #989898 #989898;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	color: #000;
	padding: 4px 5px 4px 4px;
	vertical-align: bottom;
	text-align: center;
}

.edit_button a
{
	display: block;
	overflow: hidden;
	background: url(   'images/edit.gif' ) top left no-repeat;
	width: 20px;
	height: 14px;
	text-decoration: none;
}

.edit_button
{
	vertical-align: middle;
	text-indent: -1000px;
	text-align: center;
}

.delete_button a
{
	display: block;
	overflow: hidden;
	background: url(   'images/delete.gif' ) top left no-repeat;
	width: 20px;
	height: 14px;
	text-decoration: none;
}

.delete_button
{
	vertical-align: middle;
	text-indent: -1000px;
	text-align: center;
}

.xFormView, xFormViewWithoutBorder
{
	font-size: 11px;
	border: solid 1px #1759A5;
	border-collapse: collapse;
	color: #333333;
}

.xFormView table
{
	font-size: 11px;
	border: solid 1px #000033;
	border-collapse: collapse;
	color: #333333;
	width: 100%;
}


.xFormView td.caption, .xFormViewWithoutBorder td.caption
{
	background: url(images/DarkGray.gif) repeat-x;
	font-weight: bold;
	color: white;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: solid 1px #000033;
}

.xFormView td
{
	color: #333333;
	padding: 1px 1px 1px 1px;
	border-bottom: solid 1px #BBD9EE;
}

.xFormViewWithoutBorder td
{
	color: #333333;
	padding: 1px 1px 1px 1px;
	height: 8px;
	font-size: 11px;
}

.xFormViewWithoutBorder a
{
	color: #333333;
	padding: 1px 1px 1px 1px;
	height: 8px;
	font-size: 11px;
	font-weight: bold;
}

.xFormView td.FormViewLabelCell, .xFormViewWithoutBorder td.FormViewLabelCell
{
	text-align: right;
	padding-left :5px;
	padding-right :15px;
}

.xFormView td.FormViewLabelCellBold, td.FormViewLabelCellBold
{
	text-align: right;
	font-weight: bold;
}

.xFormView td.FormViewSubHeader, .xFormViewWithoutBorder td.FormViewSubHeader
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	background: #efeff1;
	padding-bottom: 0px;
	padding-top: 3px;
	height: 24px;
	font-size: 11px;
	border-top: solid 1px #BBD9EE;
	border-bottom: solid 1px #BBD9EE;
}

.xFormView td.HighlightedText, .xFormViewWithoutBorder td.HighlightedText
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	background: #efeff1;
	padding-bottom: 0px;
	padding-top: 3px;
	height: 24px;
	font-size: 11px;
	border-top: solid 1px #BBD9EE;
	border-bottom: solid 1px #BBD9EE;
}

.xFormView td.HighlightedTextMedium, .xFormViewWithoutBorderMedium td.HighlightedTextMedium
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	background: #efeff1;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 24px;
	font-size: 11px;
	font-family: Tahoma;
	vertical-align: middle;
	border-top: solid 1px #BBD9EE;
	border-bottom: solid 1px #BBD9EE;
}

.xFormView td.HighlightedTextLarge, .xFormViewWithoutBorderLarge td.HighlightedTextLarge
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	background: #efeff1;
	padding-bottom: 0px;
	padding-top: 3px;
	height: 24px;
	font-size: 14px;
	border-top: solid 1px #BBD9EE;
	border-bottom: solid 1px #BBD9EE;
	height: 30px;
}

.xTableWithoutBorder
{
	font-family: Tahoma;
	font-size: 11px;
	border: none;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	color: #333333;
	width: 100%;
}

.xTableWithoutBorder td
{
	color: #333333;
	border-bottom: none;
	height: 6px;
}

.BlockTable
{
	border-right: #c5d0de 1px solid;
	border-top: #c5d0de 1px solid;
	border-left: #c5d0de 1px solid;
	border-bottom: #c5d0de 1px solid;
	background-color: #eff3f6;
	font-size: 11px;
	color: #505050;
	font-family: Tahoma;
}

TD.block
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 11px;
	color: #505050;
	font-family: Tahoma;
}

.collapsePanel
{
	position: absolute;
	height: 400px;
	width: 0px;
	overflow: hidden;
	background-color: transparent;
	float: left;
}
.collapsePanelHeader
{
	position: absolute;
	width: 25px;
	height: 50px;
	cursor: pointer;
	float: left;
}

.Splitter
{
	border: 0px solid #333333;
}

.SplitterDrag
{
	background-color: #000000;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
}

.SplitterHover
{
	background-color: #888888;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
}

.SplitterCollapsedHorizontal
{
	border: 0px solid #000000;
	border-bottom-width: 0px;
}

.SplitterCollapsedVertical
{
	border: 0px solid #000000;
	border-right-width: 0px;
}

.PanelStyle1
{
	width: 100%;
	height: 100%;
}

.PanelStyle2
{
	width: 100%;
	height: 100%;
}

.PanelStyle3
{
	text-align: center;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr= '#0099FF33' , EndColorStr= '#50000000' );
}
.innerPopup
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: #505050;
	font-size: 11px;
	color: #505050;
	text-align: left;
	font-weight: bold;
	padding: 4 4 4 4;
}
.PopupLabel
{
	font-size: x-small;
	text-align: left;
	color: white;
}
.overflowdiv
{
	overflow-x: auto;
	overflow-y: auto;
	vertical-align: top;
	text-align: left;
	width: auto;
	border: solid 1px #1759A5;
	padding: 0px 0px 30px 0px;
	height: 200px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=12);
	opacity: 0.12;

}

.updateProgress
{
	position: absolute;
	width: 150px;
	height: 55px;
}

/*审批状态-----------------------------------------------------------------------------------------------------------*/
.TimeEntryApproval.td
{
	border: solid 1px black;
}
.NotSubmitted_status
{
	background-image: url(Images/NotSubmittedStatus.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border: solid 1px black;
}
.Approved_status
{
	background-image: url(Images/ApprovedStatus.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border: solid 1px black;
}
.Submitted_status
{
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(Images/SubmittedStatus.gif);
	border: solid 1px black;
}
.Rejected_status
{
	background-image: url(Images/RejectedStatus.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border: solid 1px black;
}
/*审批状态-----------------------------------------------------------------------------------------------------------*/

/*Jquery 提示框------------------------------------------------------------------------------------------------------*/
.msgbox_wrapper
{
	border: #222 1px solid;
	background-color: #fff;
	overflow: hidden;
	vertical-align: top;
}
.msgbox_title_wrapper
{
	list-style-type: none;
	margin: 0;
	border: #aaa 1px solid;
	height: 20px;
	background-color: #000033;
	vertical-align: middle;
	padding: 3px 0px 0px 0px;
	vertical-align: middle;
}
.msgbox_title_wrapper img
{
	position: static;
	position: relative;
	vertical-align: middle;
}
.msgbox_title
{
	float: left;
	line-height: 20px;
	height: 20px;
	padding-left: 10px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.msgbox_title font
{
	color: yellow;
}

.msgbox_close
{
	float: right;
	line-height: 22px;
	display: table-cell;
	height: 22px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding-right: 8px;
}
.msgbox_main
{
	text-align: center;
	padding: 11px;
	color: #f00;
	overflow: hidden;
}
.msgbox_bg
{
	background-color: #ddd;
}
.msgbox_button
{
	border: 1px solid #010;
	font-family: "Courier New" , Courier, monospace;
}
.msgbox_inputbox
{
	border: 1px solid #010;
	font-family: "Courier New" , Courier, monospace;
}
/*----------------------------------------------------------------------------------------------------------------*/
.uploadfile-table
{
	 text-align :left;
	 font-size :11px;
	 border:solid 1px #1759A5;
	 height :100px;
	 width :375px;
	 padding:5px 5px 2px 5px;
}
.uploadfile-file{ 
	height:23px; 
	cursor:pointer;
	border:#1759A5 1px solid;
	font-size :11px;
}

.uploadfile-file-td input
{
	border:solid 1px #1759A5;
	width:300px;
	height:22px;
	background-color :#F6F9F1;
}
.uploadfile-button
{
	border:solid 1px #1759A5;
	width:75px;
	height:22px;
	color:#FFFFFF;
	cursor:pointer;
	background-color :#1759A5;
}</pre></body></html>