BODY {
	margin: 0px;
	background: url('/images/navigation/empwell_bg.jpg') repeat-x #2487ba 50% 0%;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-base-color: #4682b4;
	scrollbar-arrow-color: #ffa500;
	scrollbar-DarkShadow-Color: #778899;
	}
	.intro {
		font-size: 12px;
		line-height: 20px;
		}
a {
	color: #008080;
	text-decoration: none;
	}
/*	h1 */
h1 { 
	font-size: 125%;
	color: #333333;
	border-bottom: 1px solid #ff6600;
	margin: 20px 0px 0px 0px;
	}
/*	H2 */
h2 { 
	font-size: 118%;
	color: #3442C4;
	border-bottom: 1px solid #808080;
	}
h3{
	font-weight: bold;
	padding: 2px;
	font-size: 112%;
	font-family: sans-serif, Geneva, Arial, Helvetica;
	border-bottom: #3442c4 1px solid;
	color: #376e8b;
	}
/*	Label */
label { 
	width: 200px;
	text-align: right;
	}
/*	Label */
legend { 
	color: #5f9ea0;
	}
/*	Div */
div { 
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.container {
		background-image: url('../images/navigation/bg_content.png');
		background-repeat: repeat-y;
		width: 1000px;
		margin: auto;
		padding: 0 0 10px 0;
		position: relative;
		overflow: hidden;
		}
	.header {
		width: 960px;
		height: 70px;
		padding: 0px 10px 0px 0px;
		margin: 0px 0px 0px 10px;
		background: url('../images/headers/topbar-long.jpg')  100% 50%;
		}
	.breakbar {
		font-size: 75%;
		color: #f0f8ff;
		background: #111b80;
		width: 950px;
		margin: 0px 5px 5px 5px;
		padding: 10px 15px 0px 10px;
		height: 25px;
		text-align: right;
		}
		.breakbar a {
			color: #b0e0e6;
			}
	.content {
		font-size: 80%;
		padding: 0px 40px 0px 30px;
		}
	 .caption  {
		padding: 10px 20px 50px 20px;
	 	}
	 .statsblock {
		padding: 10px 0px 20px 0px;
	 	}
	.innernote {
		font-size: 80%;
		padding: 0px 10px 0px 10px;
		color: #808080;
		}
	.reports {
		line-height: 150%;
		}
		.reports li {
			padding: 10px 0px 0px 0px;
			}
	 .qblock5 {
		padding: 10px;
		border: 1px dashed #a9a9a9;
	 	}
	 .error {
		padding: 10px;
		border: 2px solid #dc143c;
	 	}
	 .rightnavbar  {
	 	width: 250px;
		height: 1000px;
		float: right;
		background-color: #376e8b;
		margin: -20px -20px 0px 20px;
		padding: 10px; font-size:90%;
		border-left: 1px solid #333333;
		color: #f8f8ff;
	 	}
		 .rightnavbar a {
			color: #add8e6;
		 	}
		 .rightnavbar h2 {
			color: #ccffff;
			border-bottom: 1px dashed #a9a9a9;
		 	}
		 .rightnavbar p {
			border-bottom: 1px dashed #a9a9a9;
		 	}
	 .innernavbar  {
		margin: 10px 0px 0px -10px;
		padding: 3px;
		list-style: none;
		line-height: 20px;
		border-bottom: dashed 1px #778899;
		background: #7BBADD;
		width: 900px;
	 	}
		 .innernavbar a {
			padding: 5px;
		 	}
	 .innernav  {
		display: inline;
	 	}
		 .innernav a {
			color: #00008b;
		 	}
	 .innernavs  {
		background: #0C5379;
		display: inline;
		padding: 10px;
		margin: 0px 0px -2px 0px;
	 	}
		 .innernavs a {
			color: #ffffff;
		 	}
 #innersubnavblock  {
	float: left;
	margin-top: 5px;
	width: 170px;
 	}
#innercontentblock  {
	float: left;
	margin-top: 10px;
	width: 700px;
 	}
	.innersubnavbar {
		}
	 .innersubnav  {
		display: block;
		width: 150px;
		padding: 5px;
		background-color: #f0f8ff;
		border-right: 1px solid #1e90ff;
		border-bottom: 1px solid #1e90ff;
	 	}
		 .innersubnav a {
			color: #00008b;
		 	}
	 .innersubnavs  {
		display: block;
		width: 150px;
		background-color: #b0c4de;
		padding: 5px;
		border-right: 1px solid #1e90ff;
		border-bottom: 1px solid #1e90ff;
	 	}
		 .innersubnavs a {
			color: #00008b;
		 	}
		
	.preamble {
		font-size: 95%;
		background: #ddeff9;
		color: #666666;
		margin: 0px 50px 0px -10px;
		padding: 5px 5px 5px 50px;
		width: 855px;
		}
		.preamble a {
			color: #483d8b;
			}
	.changedate {
		margin: -5px 0px 10px -50px;
		padding: 3px;
		background-color: #0C5379;
		color: #ffffff;
		}
		.changedate a {
			color: #ffffff;
			}
		
	.explain {
		font-weight: bold;
		color: #2f4f4f;
		}
		.explain a {
			color: #dc143c;
			}
	.legendkey {
		margin: 0px 0px 0px 60px;
		}
	.yourtotal {
		margin-left: 0px;
		color: #ff0066;
		}
	.groupavg {
		margin-left: 30px;
		color: #ff9900;
		}
	.goalbar {
		margin-left: 30px;
		color: #669999;
		}
	.lastdate {
		}
	.middate {
		margin-left: 30px;
		}
	.nextdate {
		margin-left: 30px;
		}
	.chday {
		display: inline;
		}
	.chlabel {
		display: inline;
		margin: -40px 0px 0px 400px;
		width: 300px;
		line-height: 40px;
		float: right;
		}
	.ratingblock {
		margin-left: 100px;
		width: 700px;
		display: block;
		border-bottom: 1px solid #999;
		padding-bottom: 8px;
		margin-bottom: 8px;
		}
	.footer {
		font-size: 70%;
		color: #a9a9a9;
		padding: 0px 10px 100px 10px;
		width: 960px;
		margin: auto;
		position: relative;
		}
		.footer a {
			color: #c0c0c0;
			}
		
	
