BODY, TD { FONT-FAMILY: verdana, helvetica;FONT-SIZE: 11px; }
.calTitle { FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 90px; COLOR: black; BACKGROUND-COLOR: #cccccc }
.calDays { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white }
.calBody { BORDER-TOP-WIDTH: 10px; BORDER-LEFT-WIDTH: 10px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 10px; BORDER-RIGHT-WIDTH: 10px }
.text { FONT-SIZE: 11px; COLOR: black }
.title { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black }
.formTitle { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: black }
.columnHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white }
.error { font-WEIGHT: bold; font-size: 11px; color:Red }
.linkButton { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: blue }

A { FONT-SIZE: 11px; COLOR: black; TEXT-DECORATION: none; }
A:visited { FONT-SIZE: 11px; COLOR: black; TEXT-DECORATION: none }
A:hover { FONT-SIZE: 11px; COLOR: #cccccc; TEXT-DECORATION: underline }

a.gridlink:link { FONT-SIZE: 11px; COLOR: #414b85; TEXT-DECORATION: none }
a.gridlink:visited { FONT-SIZE: 11px; COLOR: #7a7a7a; TEXT-DECORATION: none }
a.gridlink:hover { FONT-SIZE: 11px; COLOR: #cccccc; TEXT-DECORATION: underline }


a.filelink:link { FONT-SIZE: 11px; COLOR: #414b85; TEXT-DECORATION: none }
a.filelink:visited { FONT-SIZE: 11px; COLOR: #7a7a7a; TEXT-DECORATION: none }
a.filelink:hover { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline }

a.text:link, a.text:visited, a.text:active ,a:hover{FONT-SIZE: 11px; COLOR: black; TEXT-DECORATION: none}
a.textSel:link, a.textSel:visited, a.textSel:active ,a:hover{FONT-SIZE: 11px; COLOR: black; TEXT-DECORATION: none}


#adminmain, #valsummary, .message
{
	
	text-align:left;
	

}

#main 
{
		text-align:left;
	
}

.adminHeading
{
	width:675px;
	text-align:left;

	padding-top:10px;
	margin-bottom:15px;
	
	font-weight:bold;
	font-size:16px;
	/*border-bottom:solid 1px black; */
}

.rowon 
{
	background-color: #dcdcdc;
	
}

.rowoff
{
	background-color:white;
}

/************* Dropdown Menu styles ****************/


.ddm1 .item1{
    padding: 3px 0px 3px 0px;
    text-decoration: none;
    display: block;
    position: relative;
    color: #000000;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 0px 3px 0px;
    color: #000000;
    text-decoration: none;
    FONT-SIZE: 11px;
    font-weight:bold;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 4px 28px 4px 8px;
    display: block;
    white-space: nowrap;
    background: #E6E6E6;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
    color: #000000;
    
}
.ddm1 .item2:hover {
    background: #C9C9C9;
	text-decoration: none;
    color: #000000;
}
.ddm1 .section {
	border: 1px #666666;
	border-style: solid solid solid solid;
	position: absolute;
	visibility: hidden;
	z-index: -1;
	white-space: nowrap;
	top: 61px;
	text-align: left;
}


.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

span.blankGrid 
{
	height: 18px;
	color: #4682b4;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
span.blankGrid.rt
{
	border-right: 1px solid #4682b4;
}

span.blankGrid.rt span
{
	color: White;
}
span.adminHeader 
{
	display: block;
	font-weight: bold;
	margin-bottom:.25em;
}
.employeeSection 
{
	margin-bottom:20px;
}
div.adminButtons 
{
	margin-left:5px;
	width: 85px;
}
div.tsButtons 
{
	margin-left:5px;
	width: 85px;
}
div.tsButtons a:hover,
div.adminButtons a:hover
{
	text-decoration: underline;
}
div.tsButtons a:link,
div.tsButtons a:visited,
div.adminButtons a:link,
div.adminButtons a:visited
{
	color: black;
}
span.lockedRow
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
/********************* end **********************/
