html, body {
	height:100%;
}

.bodyclass {
	background-color:#D7DBE1;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bodyclassPrint {
	background-color:#FFFFFF;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/body_bg.gif) repeat-y;
}
#header {
	width: 775px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
#navbar {
	width:187px;
	padding-left:13px;
	float:left;
	display:inline-block;
}
#navigation {
	width:170px;
	padding-left:17px;
	float:left;
	display:block;
}
#login {
	width:187px;
	float:left;
	display:block;
}
#navlogos {
	width:187px;
	float:left;
	display:inline-block;
	clear:both;
}
#content {
	width:530px;
	float:right;
	margin-right:12px;
	padding-top:24px;
	padding-left:17px;
	padding-bottom:25px;
	padding-right:16px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#credits {
	width:546px;
	float:right;
	margin-right:12px;
	padding-top:24px;
	padding-left:17px;
	padding-bottom:25px;
	display:inline;
	clear:both;
	color:#666;
	font: xx-small Verdana, Arial, Helvetica, sans-serif;
}
#content h1 {
	font-size:large;
	font-weight:normal;
	color:#333;
}
#content h2 {
	font-size:medium;
	font-weight:bold;
	color:#333;
}
#content p {
	font-size:small;
	color:#333;
}
#admintable, .admintable {
	background-color:#FFFFFF;
	border-left:1px solid #666;
	border-right:1px solid #666;
	color:#333;
}
#admintable td, #admintable th, .admintable td, .admintable th {
	border-bottom:1px solid #666;
	padding:5px;
}
#admintable th, .admintable th {
	border-top:1px solid #666;
	background-color:#CCCCCC;
}
.adduserlinkbutton {
	padding:3px;
	padding-left:24px;
	border:1px solid #666666;
	cursor:pointer;
	background: #FFFFFF url(/images/adduser.gif) no-repeat 5px 3px;
	margin-right:5px;
}
.edituserlinkbutton {
	padding:3px;
	padding-left:24px;
	border:1px solid #666666;
	cursor:pointer;
	background: #FFFFCC url(/images/edituser.gif) no-repeat 5px 3px;
	margin-right:5px;
	color:#000;
}
.deluserlinkbutton {
	padding:3px;
	padding-left:24px;
	border:1px solid #666666;
	cursor:pointer;
	background: #FF6666 url(/images/deluser.gif) no-repeat 5px 3px;
	margin-right:5px;
	color:#FFF;
}
.updatecompanylinkbutton {
	padding:3px;
	padding-left:24px;
	border:1px solid #666666;
	cursor:pointer;
	background: #FFFFFF url(/images/family.gif) no-repeat 5px 3px;
	margin-right:5px;
}
.printbutton {
	background: #FFFFFF url(/images/icon_print.gif) no-repeat 1px 1px;
	border:1px solid #333;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#333;
	margin-top:5px;
	cursor:pointer;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:20px;
}
.loginbutton {
	border:1px solid #FFF;
	background-color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#FFF;
	margin-top:5px;
	cursor:pointer;
	padding-bottom:3px;
	padding-top:3px;
}
#ChartTableWrapper {
	border-collapse:collapse;
}
#bar0 {
	background-color:#0072BB;
}
#bar1 {
	background-color:#F99C32;
}
#bar2 {
	background-color:#60BC67;
}
#bar3 {
	background-color:#CD6049;
}

.BarText {
	display:none;
}
#ChartScale font {
	display:none;
}
h3{
	display:none;
}
.addeventlinkbutton {
	padding:3px;
	padding-left:24px;
	border:1px solid #666666;
	cursor:pointer;
	background: #FFFFFF url(/assessment/admin/img/cal.gif) no-repeat 5px 3px;
	margin-right:5px;
}
.editeventlinkbutton {
	padding:3px;
	padding-left:24px;
	border:1px solid #666666;
	cursor:pointer;
	background: #FFFFCC url(/assessment/admin/img/cal.gif) no-repeat 5px 3px;
	margin-right:5px;
	color:#000;
}
.deleventlinkbutton {
	padding:3px;
	padding-left:24px;
	border:1px solid #666666;
	cursor:pointer;
	background: #FF6666 url(/assessment/admin/img/cal.gif) no-repeat 5px 3px;
	margin-right:5px;
	color:#FFF;
}

#Classification {
	border:1px solid #999;
	padding:15px;
	background-color:#FFFFEE;
	font-size:1.1em;
}

@media print {
	#form1 {
		display:none;
	}
	#Chart {
	page-break-after: always;
	}
	.pagebreak {
		page-break-before:always;
	}
	h3 {
		display:block;
	}
}




