.star
{
      display:inline;
      color:#ff0000;
}


DataGridFixedHeader 
{
	background-color: white; 
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
}

body 
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	line-height: 1.5;
}

/*
	 Table
*/

table
{
	border: 0px;
	width: 100%;
}

tr
{	
	_height: 20px;
	min_height: 20px;
}

tr.tableheader1
{
	font-weight: bold;
}

tr.tablelayout
{
	background-color: Transparent;
}

td 
{
	padding: 2px;
	border-bottom: 1px solid #ffffff;	
}

td.tablelayout
{
	padding: 2px;
	border-bottom: 0px solid #ffffff;	
}

td.blankcol
{
	padding: 2px;
	border-bottom: 0px solid #ffffff;	
	background-color:White;
}
td.addition
{
	padding: 2px;
	border-bottom: 0px solid #ffffff;	
	background-color:#A0CFEC;
}

td.subtraction
{
	padding: 2px;
	border-bottom: 0px solid #ffffff;	
	background-color:#C9BE62;
}
/*
	List
*/

ul 
{
	list-style: disc;
}

li 
{
	line-height: 1.5;
}

/*
	Fieldset
*/

fieldset 
{
	border: 1px solid #808080;
	padding-left: 5px;
	padding-right: 5px;
}

legend
{
	font-family: Verdana, Arial, Sans-Serif;	
	font-size: 12px;
	font-weight: bold;	
} 


/*

	Link

*/
a:link
{
	font-family: Verdana, Arial, Sans-Serif;	
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	line-height: 1.5;
	
}
.scorecard a:link
{
	font-family: Verdana, Arial, Sans-Serif;	
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	background-color: transparent;
	line-height: 1.5;
	padding-left:15px;
	
}
.scorecard a:visited
{
	font-family: Verdana, Arial, Sans-Serif;	
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	background-color: transparent;
	line-height: 1.5;
	padding-left:15px;
}
a:visited
{
	font-family: Verdana, Arial, Sans-Serif;	
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	line-height: 1.5;
}

/*

	Heading

*/
h1
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight:bold;
	font-style:normal;
	margin-bottom: 5px;
	margin-top: 5px;
}

h2
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight:normal;
	font-style:normal;
	margin-bottom: 5px;	
	margin-top: 5px;
}

h3
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight:bold;
	font-style:normal;
	margin-bottom: 5px;	
	margin-top: 5px;
}

.errortext
{
	color:Red;
}

/*
	input
*/

input 
{	
}

textarea 
{	
	padding-left: 2px;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

input.textbox
{	
	padding-left: 2px;
	
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

input.width200 
{
	width: 120px;
}

input.button
{
	font-size: 9pt;
	
	background-color: #ffffff;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

input.checkbox
{
	border-width: 0px;
}

input.radio
{
	border-width: 0px;
}

/*

	Main Menu

*/

div.mainmenu 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	
	color: #ffffff;
}

div.mainmenu a:link
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	
	color: #ffffff;
}

div.mainmenu a:visited
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	
	color: #ffffff;
}

/*

	Positioning DIVS

*/

.divcontent
{
	TOP:161px; 
	LEFT: 180px; 
	HEIGHT: 590px; 
	WIDTH: 790px; 
	z-index: 3;
	POSITION: absolute; 
	BACKGROUND-COLOR: #ffffff;
	border: 1px #ff0000;
}


.divcontentcontent
{
	top: 0px;
	left: 10pt;
	height: 630px;
	width: 770px;
	overflow: auto;
	position: relative;
}

.divbody 
{
	Z-INDEX: -1;
	LEFT: 0px;
	WIDTH: 970px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 750px;
	BACKGROUND-COLOR: #ffffff;
}



.divcontextmenuHome
{
	Z-INDEX:3;
	LEFT:0px;
	POSITION:absolute;
	TOP:160px;
	WIDTH:180px;
	HEIGHT:630px;

	BORDER-RIGHT:#000000 2px solid;
	BACKGROUND-COLOR:#ffffff;
}

.divcontextmenuTimesheet
{
	Z-INDEX:-3;
	LEFT:0px;
	POSITION:absolute;
	TOP:160px;
	WIDTH:180px;
	HEIGHT:590px;

	BORDER-RIGHT:#000000 2px solid;
	BACKGROUND-COLOR:#000000;
}

.divcontextmenucontent
{
	TOP: 10px;
	LEFT: 10px;
	POSITION:relative;
	WIDTH: 160px;
	HEIGHT: 570px;
}

.divcontextmenucontentHeader
{
	TOP: 2px;
	LEFT: 5px;
	POSITION:relative;
	WIDTH: 400px;
	
}

.divcontentheader
{
	Z-INDEX:2;
	LEFT:180px;
	WIDTH:395px;
	POSITION:absolute;
	TOP:160px;
	HEIGHT:630px;
	BACKGROUND-COLOR:#ffffff;
}

.divcontentheadercontent
{
	LEFT:10px;
	OVERFLOW:auto;
	WIDTH:375px;
	POSITION:relative;
	TOP:10px;
	HEIGHT:40px;
}

.divcontentheadercontentTimesheet
{
	LEFT:10px;
	OVERFLOW:auto;
	WIDTH:375px;
	POSITION:relative;
	TOP:10px;
	HEIGHT:40px;
}

.divcontentTimesheet
{
	LEFT:10px;
	OVERFLOW:auto;
	WIDTH:940px;
	POSITION:relative;
	TOP:10px;
	HEIGHT:550px;
}

.divcontentcommand 
{
	Z-INDEX:2;
	LEFT:575px;
	WIDTH:395px;
	POSITION:absolute;
	TOP:160px;
	HEIGHT:630px;
	BACKGROUND-COLOR:#ffffff;
}

.divcontentcommandcontent 
{
	LEFT:10px;
	OVERFLOW:auto;
	WIDTH:375px;
	POSITION:relative;
	TOP:10px;
	HEIGHT:40px;
	TEXT-ALIGN:right;
}


.divcontentarea
{
	BORDER-RIGHT:#ff0000 1px;
	BORDER-TOP:#ff0000 1px;
	Z-INDEX:3;
	LEFT:180px;
	BORDER-LEFT:#ff0000 1px;
	BORDER-BOTTOM:#ff0000 1px;
	POSITION:absolute;
	TOP:200px;
	WIDTH:790px;
	HEIGHT:630px;
}

.divcontentareacontent
{
	LEFT: 10px;
	OVERFLOW:auto;
	POSITION:relative;
	TOP:0px;
	WIDTH:770px;
	HEIGHT:540px;
}

.divcontentareaScorecard
{
	BORDER-RIGHT:#ff0000 1px;
	BORDER-TOP:#ff0000 1px;
	Z-INDEX:3;
	LEFT:180px;
	BORDER-LEFT:#ff0000 1px;
	BORDER-BOTTOM:#ff0000 1px;
	POSITION:absolute;
	TOP:240px;
	WIDTH:790px;
	HEIGHT:630px;
}

.divcontentareacontentScorecard
{
	LEFT: 10px;
	OVERFLOW:auto;
	POSITION:relative;
	TOP:0px;
	WIDTH:770px;
	HEIGHT:540px;
}
.divcontextmenu
{
	Z-INDEX:3;
	LEFT:0px;
	POSITION:absolute;
	TOP:160px;
	WIDTH:180px;
	HEIGHT:630px;

	BORDER-RIGHT:#000000 2px solid;
	BACKGROUND-COLOR:#ffffff;
}
.divcontentareacontentTimesheet
{
	LEFT: 10px;
	OVERFLOW:auto;
	POSITION:relative;
	TOP:0px;
	WIDTH:770px;
	HEIGHT:540px;
}

td.Nocolor
{
	background-color:White;
}

inpit.button SortUp
{
	background-image: url(images/menu/bar_blue_tile2.gif);
}