@charset "utf-8";
/* CSS Document */
body {
	background: url(../images/bg.gif) top repeat-x;
	margin:0px;
	font-family:arial;
	font-size:11px;
	line-height:18px;
	color:#393939;
	}
a {
	color: #393939;
	text-decoration:none;
	}
a:hover {
	color: #be3d37;
	text-decoration:none;
}
input[type="text"] {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#206093;
	}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#206093;
	}
select {
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#206093;
	}
#container {
	margin:0px auto;
	width:984px;
	height:auto;
	}
#tittips {
	float:left;
	width:420px;
	height:52px;
	}
#toprtmenu {
	float:right;
	margin:6px 0px 0px 0px;
	width:450px;
	}
#topmenu {
	float:left;
	width:923px;
	height:27px;
	vertical-align:bottom;
	}
#left_content {
	margin:18px 6px 0px 0px;
	float:left;
	width:155px;
	height:auto;
	}
#pendingtimesheet {
	background:url(../images/grad_pending.gif) top left repeat-x;
	background-color:#ffffff;
	border:#536574 1px solid;
	float:left;
	width:155px;
	/*padding:5px 3px 3px 5px;*/
	}
#WucMenu1_pendingtimesheet {
	background:url(../images/grad_pending.gif) top left repeat-x;
	background-color:#ffffff;
	border:#536574 1px solid;
	float:left;
	width:155px;
	/*padding:5px 3px 3px 5px;*/
	}
#rt_content {
	margin:18px 0px 0px 0px;
	float:right;
	background-color:#ffffff;
	border:#536574 1px solid;
	width:819px;
	height:auto;
	}
#leftnav {
	background-color:#ffffff;
	border:#536574 1px solid;
	margin:7px 0px 0px 0px;
	float:left;
	width:155px;
	height:auto;
	padding:7px 0px 5px 0px;
	}
#leftnav ul {
	width:144px;
	margin:0px 0px 0px 5px;
	padding:0px;	
	list-style:none;
	}
#leftnav li{
	margin-top:1px;
	color:#ffffff;
	padding:2px 0px 3px 0px;
	height:auto;
	background:url(../images/leftmenus_bg.gif) #fff left top no-repeat;
	}
#leftnav li a{
	color:#ffffff;
	font-weight:bold;
	}
#leftnav ul ul{
	width:auto;
	margin:0px;
	padding:0px;
	border:1px #546574 solid;
	list-style-type:none;
	}
#leftnav ul ul li{
	color:#333333;
	line-height:14px;
	padding:5px 0px 5px 14px;
	background:url(images/leftmenus_sub.gif) #eef5fb left top repeat-x;
	border-bottom:#aebecc 1px solid;
	border-top:#e5ecf3 1px solid;
	}
#leftnav ul ul li:hover{
	background-color:#A9CAEB;	
	}	
#leftnav ul ul li a{
	color:#333333;
	font-weight:normal;
	}
#footer {
	margin:0px auto;
	margin-top:6px;
	float:left;
	width:984px;
	background-color:#d1dfeb;
	font-family:arial;
	font-size:10px;
	color:#3e6b93;
	padding:3px 0px 3px 0px;
	vertical-align:middle;
	}
#login {
	margin:0px auto;
	width:360px;
	height:auto;
	background:url(../images/login_bg.gif) left top repeat-x;
	background-color:#ffffff;
	border:#536574 1px solid;
	vertical-align:middle;
	}
#table1 {
	clear:both;
	float:right;
	margin-top:-19px;
	}
	

/*--------------- links-------------------*/

.orgtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff6000;
	text-decoration:none;
	}
.bluetit {
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#2874ae;
	}
.bluetxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0066CC;
	text-decoration:none;
	}
.bluetxt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
	}
.bluetxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0066CC;
	text-decoration:underline;
	}
.contblue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #185a8c;
	text-decoration:none;
	}
.gridtit{
	background:url(../images/grid_tit_bg.gif) left bottom repeat-x;
	/*height:28px;*/
	background-color:#c7d8e5;
	border-top:#9db6ca 1px solid;
	vertical-align:middle;
	font-weight:bold;	
	padding:2px 6px 2px 6px;
	text-align:center;	
	}
.grid1{
	background-color:#ECF2FD;
	border-top:#ffffff 1px solid;
	vertical-align:middle;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	}
.grid1 a{
	text-decoration:none;
	color:#be3d37;
	}
.grid1 a:hover{
	text-decoration:underline;
	color:#be3d37;
	}
.grid2 {
	background-color:#DFEAFA;
	border-top:#ffffff 1px solid;
	vertical-align:middle;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	}
.grid2 a{
	text-decoration:none;
	color:#be3d37;
	}
.grid2 a:hover{
	text-decoration:underline;
	color:#be3d37;
	}
.gridpaging {
	font-weight:normal;
	color:Maroon;
	text-decoration:none;	
	}
.gridpaging a{
	font-weight:normal;
	color:Maroon;
	text-decoration:none;
	}
.gridpaging a:hover{
	font-weight:normal;
	color:red;
	text-decoration:underline;
	}
.errormsg {
	color:Red;
	font-size:12px; 
	display:block;
	text-align:center;
	padding:5px 0px 5px 0px;
	/*padding:10px 0px 0px 125px;		
	background: url(../images/info.jpg) 85px 3px no-repeat;*/
	}	
.errormsgleft {
	color:Red;
	padding:5px 0px 0px 0px;
	}	
.MandatorySign {
	font-weight:bolder; 
	color:Red; 
	font-size:x-small;
	}
	
/*------------ Calendar -----------------*/
.CalendarHeader {
	background: url(../images/table_tit_bg.gif) left top repeat-x;
	height: 22px;
	width: 14%;
	text-align:center;
	font-weight:bold;
	border-right:#FFFFFF 1px solid;	
	border-top:#FFFFFF 1px solid;	
	border-left:#FFFFFF 1px solid;
	}
.CalendarWDItem {
	background-color:#e7eff6;
	text-align:center;
	font-weight:bold;
	border-right:#FFFFFF 1px solid;	
	border-top:#FFFFFF 1px solid;	
	border-left:#FFFFFF 1px solid;
	}
.CalendarWDItemText {
	background-color:#e7eff6;
	text-align:center;
	font-weight:bold;
	padding-bottom:6px;
	border-right:#FFFFFF 1px solid;	
	border-bottom:#FFFFFF 1px solid;	
	border-left:#FFFFFF 1px solid;
	}
.CalendarNWDItem {
	background-color:#cdd8e2;
	text-align:center;
	font-weight:bold;
	border-right:#FFFFFF 1px solid;	
	border-top:#FFFFFF 1px solid;	
	border-left:#FFFFFF 1px solid;	
	}
.CalendarNWDItemText {
	background-color:#cdd8e2;
	text-align:center;
	font-weight:bold;
	padding-bottom:6px;
	border-right:#FFFFFF 1px solid;	
	border-bottom:#FFFFFF 1px solid;	
	border-left:#FFFFFF 1px solid;
	}
/*------------ Div Button -----------------*/

/*.button
{
width:auto;
float:left;
height:19px;
background: transparent url(../images/buttonRight.gif) no-repeat scroll right top;
padding-right:4px;
margin-right:5px;
}

.button a:link , .button a:visited{
float:left;
font-weight:bold;
width:auto;
color:#ffffff;
background:url(../images/buttonLeft.gif) no-repeat;
padding:1px 5px 0px 10px; /* sliding doors padding */
/*height:19px;
text-decoration:none;
}

*html .button a:link , .button a:visited{
float:left;
width:auto;
font-weight:bold;
color:#ffffff;
background:url(../images/buttonLeft.gif) no-repeat;
padding:0px 5px 0px 15px; /* sliding doors padding */
/*height:19px;
text-decoration:none;*/