body {
	background:#F6F6F6 url(body_BG.gif) repeat-x;
	margin:0px;
	padding:0px;
}


form {
	padding:0px;
	margin:0px;
}

input, textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}

.Menu {
	background:#FFFFFF url(/Design/menu_BG.gif) bottom;
	
}

.MainTable {
	background:#FFFFFF;
}

.Login {
	color:#800000;
	padding:5px;
	font-size:10px;
}

.HomeInput {
	width:100px;
	border:1px solid #800000;
	font-size:11px;
}

.HomeInputShort {
	width:80px;
	border:1px solid #800000;
	font-size:11px;
}

.footer {
	background:#01538D;
	line-height:25px;
	color:#FFFFFF;
	vertical-align:middle;
	padding:0px 10px;
	font-size:11px;	
}

.footer a {
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.HomeLeft {
	font-size:11px;
	color:#800000;
	padding:10px;
}

.HomeRight {
	font-size:11px;
	color:#800000;
	padding:10px 20px 10px 10px;
}

.Content {
	padding:10px 20px 10px 0px;
	font-size:11px;
	color:#800000;
}

.Content td {
	font-size:11px;
	color:#800000;
}

.Content a {
	color:#E9B00B;
}

.Content a:hover {
	text-decoration:none;
}

.MenuArrow {
	color:#E8AF0A;
}

.ErrorMsg { 
	font-size:13px;
	font-weight:bold;
	border:2px solid #E9B00B;
	padding:15px;
	background:#fdf7e6;
}

.style1 a, .style2 a, .style3 a, .style6 a, .style8 a, .style9 a, .style10 a, .style11 a, .style13 a, .style14 a {
	color:#FFFFFF;
}

.style7 a, .style12 a, .style4 a, .style5 a {
	color:#000000;
}

.style1 {
	background:#ff0000;
	color:#FFFFFF;
	padding:5px;
}

.style2 {
	background:#ff6600;
	color:#FFFFFF;
	padding:5px;
}

.style3 {
	background:#ffcc00;
	color:#FFFFFF;
	padding:5px;
}

.style4 {
	background:#ccff00;
	color:#000000;
	padding:5px;
}

.style5 {
	background:#33ff00;
	color:#000000;
	padding:5px;
}

.style6 {
	background:#009933;
	color:#FFFFFF;
	padding:5px;
}

.style7 {
	background:#33ffff;
	color:#000000;
	padding:5px;
}

.style8 {
	background:#0099ff;
	color:#FFFFFF;
	padding:5px;
}

.style9 {
	background:#0033ff;
	color:#FFFFFF;
	padding:5px;
}

.style10 {
	background:#6633ff;
	color:#FFFFFF;
	padding:5px;
}

.style11 {
	background:#ff00ff;
	color:#FFFFFF;
	padding:5px;
}

.style12 {
	background:#ffff00;
	color:#000000;
	padding:5px;
}

.style13 {
	background:#339999;
	color:#FFFFFF;
	padding:5px;
}

.style14 {
	background:#00cc33;
	color:#FFFFFF;
	padding:5px;
}

@media Print {
	body {
		color:#000000;
		font-size:14px;
	}
	
	a {
		color:#000000;
		font-size:14px;
		text-decoration:none;	
	}

	h2 {
		font-size:24px;
	}

	h3 {
		font-size:24px;
	}

	.Content a {
		color:#000000;
	}	
	
	.style1 a, .style2 a, .style3 a, .style6 a, .style8 a, .style9 a, .style10 a, .style11 a, .style13 a, .style14 a {
		color:#000000;
	}
	
	.style7 a, .style12 a, .style4 a, .style5 a {
		color:#000000;
	}	
	
	.Menu 		{ display:none; }
	.Login 		{ display:none; }
	.Footer		{ display:none; }
	.ErrorMsg	{ display:none; }
	#header 	{ display:none; }
	
	.noPrint 	{ display:none; }
	
	.Calendar td{ 
		border-bottom:1px solid #666666; 
		border-right:1px solid #666666; 
		font-size:14px;
	}
	.Calendar {
		border-top:1px solid #666666; 
		border-left:1px solid #666666; 
		font-size:14px;
	}
	.Calendar a {
		color:#000000;
	}	

}
