td {font-family: verdana, sans-serif; font-size: 11px; color:#919194;}

P {font-family: verdana, sans-serif; font-size: 11px; color:#919194; line-height:18px;}
a {color:#446fe5;; text-decoration: none}
a:visited {color:#0239BA;}
a:hover {color:#333366;; text-decoration: underline}

.submenu {font-family: verdana, sans-serif; font-size: 10px; color:#414E7B; text-decoration: none;}
.submenu:visited {color:#414E7B;}
.submenu:hover {color:#414E7B; text-decoration: underline;}
.submenuSelected {font-family: verdana, sans-serif; font-size: 10px; color:#FFFFFF; text-decoration: none;}
.submenuSelected:visited {color:#FFFFF;}
.submenuSelected:hover {color:#414E7B; text-decoration: underline;}

h1 {font-family: verdana, sans-serif; font-size: 16px; color: #C8950A; font-weight: bold;}
.h1 {font-family: verdana, sans-serif; font-size: 16px; color: #C8950A; font-weight: bold;}
h2 {font-family: verdana, sans-serif; font-size: 14px; color: #C8950A; font-weight: bold;}
.h2 {font-family: verdana, sans-serif; font-size: 14px; color: #C8950A; font-weight: bold;; text-transform: none}
h3 {font-family: verdana, sans-serif; font-size: 11px; color: #0239BA; font-weight:normal;}
.h3 {font-family: verdana, sans-serif; font-size: 12px; color: #C8950A; font-weight:normal;}
686A76

.footer {font-family: verdana, sans-serif; font-size: 9px; color: #91A2A0; line-height: 20px;}
.footerLink {font-family: verdana, sans-serif; font-size: 10px; color: #91A2A0; text-decoration: none;}
.footerLink:visited {font-family: verdana, sans-serif; font-size: 10px; color: #91A2A0; text-decoration: none;}
.footerLink:hover {font-family: verdana, sans-serif; font-size: 10px; color: #00447A; text-decoration: underline;}

.red {color: #FF0000;}
.spotlightHeading {color: #e1a400;}
.copy {font-family: verdana, sans-serif; font-size: 11px; color:#686A76; line-height:18px;}
.reportLink {text-decoration: none; font-weight: bold; color: #656BD8;}
.reportLink:hover {text-decoration: underline; font-weight: bold; color: #656BD8;}
.reportLink:visited {text-decoration: none; font-weight: bold; color: #656BD8;}

.newsHead {color: #DD7918; font-weight: bold; font-size: 14px;}
.homeCopy {color: #666666; line-height:13pt;; text-decoration: none; font-size: 11px}

/* form object definitions */
textarea {font-family: verdana; font-size: 10px;}
select {font-family: verdana; font-size: 10px;}
input {font-family: verdana; font-size: 10px;}


.h2blue { font-family: verdana, sans-serif; font-size: 14px; color: #0239BA; font-weight: bold;; text-transform: none }
.list { font-family: verdana, sans-serif; font-size: 11px; color:#686A76; line-height:18px; ; list-style-position: outside; list-style-image: none}
.map { font-family: verdana, sans-serif; font-size: 11px; color:#686A76; line-height:18px; ; text-decoration: none}
.h3blue { font-family: verdana, sans-serif; font-size: 12px; color: #0239BA; font-weight:normal; }
.map:visited { font-family: verdana, sans-serif; font-size: 11px; color: #686A76; text-decoration: none; ; line-height: 18px}
.map:hover { font-family: verdana, sans-serif; font-size: 11px; color: #0239BA; text-decoration: underline; ; line-height: 18px}
.homeCopy:visited { font-family: verdana, sans-serif; font-size: 11px; color: #666666; text-decoration: none; ; line-height: 13px}
.homeCopy:hover { font-family: verdana, sans-serif; font-size: 11px; color: #0239BA; text-decoration: underline; ; line-height: 13px}
.regtable { font-family: verdana, sans-serif; font-size: 11px; color:#CC6633; line-height:18px; }
.h3white { font-family: verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:normal; }
.reportLinkText { text-decoration: none; font-weight: normal; color: #656BD8; }
.reportLinkText:visited { text-decoration: none; font-weight: normal; color: #656BD8; }
.reportLinkText:hover { text-decoration: underline; font-weight: normal; color: #656BD8; }



/* Additions for redesign */
table.reports {width: 100%; border-style: solid; vertical-align: top; }
/*td.reports {vertical-align: top; border-style: solid;  border: 1px;} */

h1 {
	font-family: 		verdana, sans-serif; 
	font-size: 			24px;
	color: 				#c8950a;
	font-weight:		normal;
	margin:				0;
}

h2 {
	font-family: 		verdana, sans-serif;
	font-size: 			14px;
	color: 				#c8950a; 
	font-weight: 		normal;
	margin:				0;
	padding-top:		20px;
}
h2.first {
	padding-top:		10px;
}

p {
	margin:				0;
	padding-top:		15px;
}

.cchri {
	font-size:			10px;
	color:				#7f889b;
	_font-size:			10px;
	_color:				#7f889b;
}

.cchri_text {
	padding-top:		2px;
	_padding-top:		0;
}

.padding_left ul {
	list-style: none;
	margin:		 		12px 0 0 4px;
	padding-left: 		1em;
	text-indent: 		-1em;
}
.padding_left li {
	list-style-image:	none;
	list-style-type: 	none;
	padding-bottom:		3px;
}

.grayline_bottom {
	padding-top:		23px;
}

.spotlight {
	padding:			12px 0 20px 0;
	_padding:			14px 0 20px 0;
}

.programs {
	padding:			40px 0 4px 0;
	_margin:			40px 0 0 0;
	_padding:			0;
}

.biglink {
	font-size:			15px;
}

.quality_report {
	font-size:			12px;
	color:				#919194;
}

.indent {
	padding:			10px 0 0 15px;
}

.indent_item {
	padding-bottom:		4px;
}
.footerLink {
	font-family: 		verdana, sans-serif;
	font-size: 			10px;
	color: 				#9c9ebc; 
	text-decoration: 	none;
}

.sidebar {
	height:				24px;
	margin-top:			38px;
	padding-top:		9px;
	background:			#fff url(images/bg_sidebar.gif) no-repeat;
}

.padding_left {
	padding-left:		55px;
}

.contacts {
	padding-top:		2px;
	_margin-top:		2px;
}

.contacts_left {
background:			#fff url(images/bg_calendar.gif) repeat-x;
	padding:			9px 10px 0 10px;

}

.calendar {
		padding:			9px 10px 0px 15px;
}

.calendar .image {
	padding-bottom:		11px;
}

.calendar h2 {
	font-weight:		bold;
	font-size:			11px;
	color:				#767680;
	margin:				0;
	padding:			0;
}

.calendar p {
	margin:				0;
	padding:			0 0 20px 0;
	line-height:		1.4em;
}

.calendar a {
	margin:				0;
	padding:			0;
	line-height:		1.4em;
}

.username {
	padding-right:		10px;
	_margin-right:		10px;
}

.password {
	padding:			0 10px 0 49px;
	_margin:			0 10px 0 49px;
}
#login .button {
	background:			url(images/button_login.gif) no-repeat;
	width:				56px;
}
#login a, #login b {
	float:				left;
	text-indent:		-9999px;
	font-size:			1px;
	height:				21px;
}
#login a:link, #login a:visited{
	background-position: 0 0;
}
#login a:active, #login a:hover{
	background-position: 0 -21px;
}


.end {
	clear:				both;
}

/* IE6 fix */
.header {
	_padding-left:		127px;
}
.ie_cchri_23 {
	_margin-top:		36px;
	_padding-top:		36px;
}
.grayline {
	_margin:			0;
	_padding:			0;
}

/* laura additions */
#milestoneTable
{
	text-align: left;
}
#milestoneTable td {
	vertical-align: top;
	padding-right: 20px;
	padding-top: 10px;
}
#rosterTable {

	text-align: left;
}
#rosterTable td {

	vertical-align: top;
	padding-right: 20px;
	padding-top: 10px;
}

#contentarea {
	padding-left: 10px;
}
ol {
	list-style-type: decimal;
	list-style-image: none;
}
ol li {

	list-style-type: decimal;
	list-style-image: none;
}
ol li ol li{

	list-style-type: lower-alpha;
	list-style-image: none;
}
.question {
	font-style: italic;
	font-weight: bold;
}
li {
	line-height: 18px;
	list-style-type: none;
	list-style-image: url(images/blue_bullet.gif);
}
ul {
	list-style-image: url(images/blue_bullet.gif);
	list-style-type: square;
	padding-top: 0px;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 24px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	list-style-position: outside;
}

ul ul {
	list-style-image: url(images/submenu_bullet.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-position: outside;
	margin: 0px;
}

ol li ul li{
	list-style-image: url(images/submenu_bullet.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: outside;
	margin: 0px;
}

ul ul li {
	list-style-image: url(images/submenu_bullet.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: outside;
	margin: 0px;
}
body {
	margin-top: 0px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}