@page {size: 8.5in 11in; margin: 0.5in;}


body
{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	page-break-after:always;
}

td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

legend {
	color:#76BC13;
	font-weight:bold;
}

.menu_container {
	width:100%; 
	background-color:#76BC13; 
	height:27px;
}
.fset
{
	width: 280px;
}

a, a:visited, a:link
{
	text-decoration:none;
	color:#00f;
}

a:hover
{
	color:#09F;
}

a.dimlink, a.dimlink:visited, a.dimlink:link
{
	text-decoration:none;
	color:#333;
}
a.dimlink:hover
{
	color:#09F;	
}



.error
{
	color:#f00;
}

.msg
{
	color:#0a0;
}

.waitmsg
{
	color:#666;
	display:inline;
}
	
.dimtext
{
	color:Black;
	display:inline;
}
	

#container
{
	width:950px;
	margin:0 auto;
	background-image:url(../images/background.gif);
	background-repeat:repeat-y;

}

#container3
{
	width:950px;
	margin:0 auto;

}

#container4
{
	width:950px;
	margin:0 auto;
	page-break-after:always;

}

#container2
{
	width:540px;
	margin:0 auto;
}

h1
{
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #333;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#BBA2DD;
}

h3
{
	margin: 0px;
	padding:0px;
	color:#930;
	font-size:14px;
	font-weight:bold;
}

h4
{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#111;
}
p
{
	text-indent:8px;
}



#siteHeader
{
	margin:0 auto;
	height:150px;
}

#contents
{
	margin:0 auto;
	width:97%;
	clear:both;
	display:block;
}

#contents1
{
	margin:0 auto;
	width:97%;
	clear:both;
}

#sideMenu
{
	width:20%;
	float:left;
}

.MenuRight 
{
	float:right; 
	margin-top:6px;
	display:inline;
}

.MenuRight a, .MenuRight a:visited 
{
	color:#fff;;
}

.MenuRight a:hover 
{
	color:#000;
}
#footer
{
	clear:both;
	width:100%;
	/*padding:3px 0;*/
	padding-top:10px;
	background:#fff;
	color:#000;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	height:30px;
	m\argin:5px 0 0 0;
	text-align:center;
}

#footer p
{
	margin:0 auto;
}
#footer a
{
	color:#000;
}

#footer a:hover
{
	color:#333;
	text-decoration:underline;
}
.trHeader
{
	height:15px;
	background-color: #76bc13;
	border-bottom: 1px solid #333;
	color:black;
	padding-top:3px;
	font-weight:bold;
}
.th
{
	color: black;
}
.formHeader
{
	height:15px;
	background-color: #ccc;
	color:#333;
	padding-top:3px;
	font-weight:bold;
}

.datesheetHeader
{
	background-color:#BFEB85; 
	color:#333;
	font-weight:bold;
}

.detailtd
{
	border-bottom: 1px solid #999;
}

.datesheettd
{
	border-top: 1px solid #666;
}

.rightAlignedTD
{
	text-align:right;
}
.indentedTD
{
	padding-left:25px;
}

.outlinedTDheader
{
	border-bottom:1px dotted #666;
	color:#333;
}

.outlinedTDheaderYellow
{
	border-bottom:1px dotted #666;
	color:#0C0;
	background-color:#FFC;
}
.outlinedTDheaderRed
{
	border-bottom:1px dotted #666;
	color:#F00;
	background-color:#FF9;
}

.outlinedTDheaderGreen
{
	border-bottom:1px dotted #666;
	color:#090;
	//background-color:#FF9;
}

.smallText
{
	font-size:10px;
}
