a {
	text-decoration: none;
	color: #000000;
}
h1 {
  font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  font-weight:		none;
	color:			#000000;
	text-shadow: 0.1em 0.05em 0.05em #FFFF00;
}
a:hover { text-decoration: underline; }

html, body {
	height: 100%;
	color: #000000;
	background-color: #2369A9; 
	background: url('images/background.jpg') fixed top right;
	margin:0; padding:0; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; font-size:11px; font-family:Arial, Helvetica, sans-serif; background-attachment:fixed
}
#wrapper {
	width: 1000px;
	margin: 0 auto; 
	padding: 0;
	border-spacing: 0;
	background: url('images/bg-line.png') top right;
}

#topper {
	width: 1000px;
	margin: 0 auto; 
	padding: 0;
	border-spacing: 0;
	background: url('images/bg-line.png') top right;
}
#main {
	width: 952px;
	margin: 0 auto; 
	padding: 0;
	border-spacing: 0;
	height: 100%;
}
.standard {
  font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		12px;
  font-weight:		none;
  color:			#000000;
}
.show-tital {
	padding-top: 6px;
	font-family:	verdana,arial,helvetica,sans-serif;
	font-size:		16px;
	font-weight:	bold;
	color:			#000000;
	text-shadow: 0.1em 0.05em 0.05em #FFFF00;
	}
.show-time {
  font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		10px;
  font-weight:		bold;
  color:			#000000;
}
.show-disc {
  font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		12px;
  font-weight:		none;
  color:			#000000;
}
.show-select {
	padding-top: 6px;
	padding-bottom: 6px;
	font-family:	verdana,arial,helvetica,sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#0274D6;
	}
.row {
	padding-top: 6px; 
}
.Lcell {
	padding-left: 6px; 
	padding-right: 6px;
	width:   315px;
}
.Rcell {
	padding-right: 6px;
}
.topbot {
	padding-bottom: 6px; 
	padding-top: 6px; 
}
.top {
	padding-bottom: 6px; 
}
.left {
	padding-right: 6px; 
	padding-top: 6px; 
}
.maint {
	padding-left: 6px;
	padding-right: 6px; 
	padding-top: 6px; 
}
.tablebg {
	background-color: #1F1F1F; 
}
.formbox
{ BORDER-BOTTOM:	1px solid #014886;	
  BORDER-LEFT:		1px solid #014886;
  BORDER-RIGHT:		1px solid #014886;	
  BORDER-TOP:		1px solid #014886;
  margin:			1px;
  background-color: #E6F4FF;
}
/* navi */
#navi {
  font-size:		12px;
  font-family:		verdana,arial,helvetica,sans-serif;
  font-weight:		bold;
}
#navi ul {
	list-style:		none;
	margin:			0;
	padding:		1px 0px 1px 0px;
}
#navi li {
	display:		inline;
	padding:		0;
}

#navi a:link, #navi a:visited {
	padding:		8px 5px 8px 5px;
	color:			#000000;
	text-decoration:	none;
	border:			none;
}
#navi a:hover {
	color:			#FFFFFF;
}

#navi a:link, #navi a:visited {
	padding:		8px 5px 8px 5px;
	color:			#000000;
	text-decoration:	none;
	border:			none;
}
#navi a:hover {
	color:			#FFFFFF;
}

#topnavi{
margin: 0;
padding: 3px 0px 0px 0px;
}

#topnavi ul{
background: url(images/button-bg.gif) repeat-x;
padding: 0;
margin: 0;
float: left;
font: bold 80% Verdana;
}

#topnavi ul li{
display: inline;
}

#topnavi ul li a, #topnavi ul li span{
float: left;
color: black;
font-weight: bold;
padding: 10px 13px 10px 13px;
text-decoration: none;
background: url(images/button-center.gif) top right no-repeat;
background-size: auto;
}

#topnavi ul li a.last{
background: none;
}

#topnavi ul li a:hover{
background: url(images/button-bg2.gif) repeat-x;
	color:			#FFFFFF;
}

#topnavi:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#hr {
  height: 3px;
  width: 975px;
  background: #E43D74 url(images/pinkline.gif) repeat scroll center;
}
.tital {
	padding-right: 6px;
	text-align: right;
	}
/* Timesheet Styles */

.tsmain {
	background-color: #BFE0F7;
}

.leftcell {
	font-family:  verdana,arial,helvetica,sans-serif;
	padding: 2px 2px 2px 2px; 
	width:   50px;
	background: #B5D3EA;
}
.topcell {
	font-family:  verdana,arial,helvetica,sans-serif;
	text-align: center;
	padding: 2px 2px 2px 2px; 
	width:   114px;
	background: #B5D3EA;
}
.topcell2 {
	font-family:  verdana,arial,helvetica,sans-serif;
	text-align: center;
	padding: 2px 2px 2px 2px; 
	width:   114px;
	background: #B1CEE5;
}
.spotcell {
	font-family:  verdana,arial,helvetica,sans-serif;
	text-align: center;
	padding: 2px 2px 2px 2px; 
	width:   120px;
	background: #B5D3EA;
}
.spotcell2 {
	font-family:  verdana,arial,helvetica,sans-serif;
	text-align: center;
	padding: 2px 2px 2px 2px; 
	width:   120px;
	background: #B1CEE5;
}
.tstext
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-weight:		none;
  font-size:		10px;
}