/* CSS Document */


body {
	margin: 0;
	padding: 0;
	color: #333333;
	text-align:center;
	/* background: #C5C5C5 url(images/excel_deep_bg2.gif) bottom left fixed repeat-x; */
	/* background-color: #B7A281; */
	/* background-color: #A19481; */
	/* background: #6F7E92 url(images/status_pattern5.gif) repeat; */
	background-color: #6B695E;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	}
html>body {
	font-size: small;
 	}
	
a:link	{
	color: #2D76D0;
	text-decoration: none;
	}

a:visited	{
	color: #23538E;
	text-decoration: none;
	}
	
a:hover	{
	color: #2F5C93;
	text-decoration: underline;
	}

a.u:link, a.u:visited {
	color: #2D76D0;
	text-decoration: none;
	border-bottom: 1px dotted #2D76D0;
	}

a.u:hover {
	color: #2F5C93;
	text-decoration: none;
	border-bottom: none;
	}

a img {
	border: none;
}

h1 {
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 202%;
	font-weight: normal;
	/* color: #874806; */
	/* color: #74976D; */
	color: #557F4E;
	padding: 10px 0 0 0;
	margin: 0;
	}

h1.data {
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 202%;
	font-weight: normal;
	color: #333;
	padding: 0;
	margin: 0;
}

h2.data {
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 172%;
	font-weight: normal;
	/* color: #874806; */
	color: #74976D;
	padding: 0;
	margin: 0;
	}

h1.data + h2 {
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 172%;
	font-weight: normal;
	color: #557F4E;
	padding: 0;
	margin: 0;
	}

h1.data em {
	color: #874806;
	}

h1.newsarticle {
	padding-bottom: 2px;
	margin: 1em 0 0.5em 0;
	border-bottom: 1px solid #ddd;
	}

h1.newsarticle_sb {
	padding-bottom: 2px;
	margin: 0.5em 0;
	border-bottom: 1px solid #ddd;
	}

h1.newssub {
	color: #333;
	}

h2 {
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 172%;
	font-weight: normal;
	color: #874806;
	padding: 0;
	margin: 0.7em 0 0.7em 0;
	}

h2.evals {	
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 142%;
	font-weight: normal;
	color: #874806;
	padding: 8px 0 0 0;
	margin: 1em 0;
	border-top: 1px solid #ccc;
	}

h2.apppro {
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 172%;
	font-weight: normal;
	color: #9E8220;
	padding: 0;
	margin: 0 0 0 10px;
	}

h2.faq {
	text-align: center;
	}

h2 a:link, h2 a:visited {
	/* font-size: 125%; */
	text-decoration: none;
	font-weight: normal;
	color: #874806;
	}

h2 a:hover {
	color: #573512;
	text-decoration: underline;
	}

h3 {
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 132%;
	font-weight: normal;
	color: #874806;
	padding: 0;
	margin: 1em 0;
	}

h3.newssub {
	font-family: Garamond, "New York", "Times New Roman", serif;
	font-size: 132%;
	font-weight: normal;
	color: #874806;
	padding: 0;
	margin: 1em 0;
	background: url("images/pd_bg.gif") top left repeat-x;
	line-height: 60px;
	}

h3.evals {
	font-size: 135%;
	}

h3.evals a:link, h3.evals a:visited {
	color: #874806;
	}

h3.evals a:hover {
	color: #573512;
	}

h4 {
	font-size: 100%;
	color: #333;
}

p strong {
	color: #874806;
}

p.assmt strong {
	color: #333;
}

input, select {
	font-family: Arial, sans-serif;
	font-size: 90%;
	}

#wrap	{
	position: relative;
	width: 974px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 972px;
	margin: 0 auto;
	/* padding: 0 11px; */
	padding: 0 1px;
	font-size: 95%;
	text-align: left;
	/* background: url(images/bg_big.gif) repeat-y; */
	background: #fff url(images/bg8.gif) repeat-y;
	/* width: 996px; */
	
	}

#wrap_chome {
	position: relative;
	width: 974px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 972px;
	margin: 0 auto;
	/* padding: 0 11px; */
	padding: 0 1px;
	font-size: 95%;
	text-align: left;
	background: #fff url(images/bg10.gif) repeat-y;
	}

html>body #wrap	{
	width: 972px;
	}
	
#logo	{
	background: url(images/logo_bg4.gif) no-repeat right;
	background-repeat: no-repeat;
	height: 102px;
	padding: 0;
	margin: 0;
	}
	
#logo a	{
	border-style: none;
	display: block;
	width: 304px;
	}

#logo img	{
	display: block;
	width: 0;
	}
	
#logo span	{
	position: absolute;
	top: 8px;
	left: 32px;
	width: 304px;
	height: 84px;
	background: url(images/excel_logo3_bg.gif) no-repeat;
	}
	
html> body #logo span	{
	top: 8px;
	}
	
#main-body	{clear: left;}

#status	{
	float: left;
	margin: 0;
	padding: 2px 0 3px 10px;
	height: 12px;
	/* background: #B99566 url(images/status3.gif) repeat-x top left; */
	background: #F4EFD6 url(images/status_bg.gif) repeat-x;
	/* background: #000 url(images/stripe2.gif); */
	/* background-color: #A96B2A; */
	/* width: 974px;  --- IE5 Win --- */
	width: 972px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* width: 964px; */
	width: 962px;
	font-size: 70%;
	font-weight: bold;
	color: #333;
	text-align: right;
	border: 0;
	border-bottom: 1px solid #BEB589;
	}
#status	.date	{	
	font-weight: bold;
	color: #333;
	padding-right: 5px;
	}
	
html>body #status	{ /* be nice to Opera */
	width: 962px;
	}

#navbar	{
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	clear: left;
	}

html>body #navbar	{
	margin-top: 2px;
	}

#button	{
	width: 150px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 149px;
	padding: 0;
	border-right: 1px solid #DDD;
	margin: 0 0 1em 0;
	background-color: #EEE;
	color: #333;
	font-family: Arial, sans-serif;
	font-size: 80%;
	}
	
#button ul {
	list-style: none;
	margin: 0 0 4px 0;
	padding: 0;
	}

#button li.first {
	/* background-image: url(images/menu.gif); */
	background: #DDD;
	line-height: 20px;
	margin-bottom: 2px;
	margin-top: -2px;
	color: #333;
	padding: 0;
	font-weight: bold;
	font-size: 110%;
	width: auto;
	border-bottom: 1px solid #DDD;
	}

#button li.titleslp {
	background-image: url(images/title_slp.gif);
	line-height: 20px;
	color: #333;
	margin: 2px 0;
	padding: 0;
	font-weight: bold;
	font-size: 110%;
	width: auto;
	}

#button li.titlel2l {
	background-image: url(images/title_l2l.gif);
	line-height: 20px;
	color: #333;
	margin: 2px 0;
	padding: 0;
	font-weight: bold;
	font-size: 110%;
	width: auto;
	}

#button li	{
	margin: 0;
	padding: 0;
	}

#button li a {
	width: 150px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 137px;
	display: block;
	margin: 0 2px;
	padding: 4px 3px 4px 3px;
	background-color: #EEE;
	color: #333;
	text-decoration: none;
	border: 1px solid #EEE;
	font-weight: bold;
	}

#button .application	{
	padding: 3px;
	}

#button .padleft {
	padding-left: 3px;
	}

html>body #button	{
	width: 149px;
	}

html>body #button li a	{
	width: auto;
	}

#button li a:hover	{
	border: 1px solid #C5C5C5;  /* #D1CB6E */
	background-color: #D5D5D5;  /* FCFADC */
	color: #333;
	font-weight: bold;
	}

#content {
	position: relative;
	width: 818px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 798px;
	margin: 2px 0 0 150px;
	padding: 10px 10px 15px 10px;
	font-size: 90%;
	/* border: 1px solid #333; */
	}

#home #content {
	position: relative;
	width: 818px;
	margin: 0 0 0 150px;
	padding: 0 0 15px 0;
	font-size: 90%;
	}

#content p {
	margin: 1em 0;
	line-height: 1.5em;
	}

p.chome {
	margin: 1em 0;
	padding: 0 10px;
	}

#content div#pheader {
	background-color: #fff; 
	margin: 0; 
	padding: 2px 10px 10px 10px; 
	width: 799px; 
	border-bottom: 1px solid #F1EBC8;
	}

#content #pnlExcel {
	width: 100%;
	margin: 0;
	padding: 1em 0 0 0;
	/* border-top: 1px solid #F1EBC8; */	
	}

#content #maincontent {
	float: left;
	width: 435px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 430px;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	/* border: 1px solid #333; */
	}

#content #sidebar {
	float: left;
	width: 336px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 326px;
	margin: 0 0 8px 15px;
	padding: 1em 0 0 10px;
	color: #9A9475;
	/* border: 1px solid #333; */
	}

#content div.center {
	margin: 8px auto;
	text-align: center;
	/* border: 1px solid #333; */
	}

#content fieldset {
	/*border: 1px solid #ccc;*/
	/* border: 1px solid #BFD8E6; */
	margin: 0 auto 15px auto;
	/*background: #f5f2ec url(images/fs_bg.gif) repeat-x top left;*/
	background: #fcfbf8 url(images/fs_bg2.gif) repeat-x top left;
	/*border: 1px solid #BFBAB0;*/
	border: 1px solid #e8e4dc;
	}

#content legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #473e2d;
	margin-left: 1em;
	font-weight: bold;
	}

#content #loginform label {
	color: #660000;
	}

#content #PIForm #CI {
	float: left;
	width: 45%;
	}

#content #PIForm input, select {
	margin: 0 10px 0 2px;
	}

#content #PIForm input.ph, select.exp {
	margin: 0 2px 0 4px;
	}

#content #PIForm label {
	font-size: 90%;
	color: #874806;
	}

#content #PIForm table th {
	font-size: 90%;
	color: #874806;
	font-weight: bold;
	}

#content #PIForm fieldset#PIT {
	float: left;
	padding: 10px;
	width: 45%;
	margin: 3px 10px 3px 0;
	}

#content #PIForm fieldset#DEM, #PIForm fieldset#NewProgram, #PIForm fieldset#AdditionalProgram, #PIForm fieldset#NewCohort {
	padding: 10px;
	width: 45%;
	margin: 8px 0;
	}

#content #PIForm fieldset#NewProgram {
	clear: left;
	margin: 8px auto;
	}

#content #PIForm fieldset#NewCohort {
	margin: 8px auto;
	}

#content #PIForm fieldset#School {
	padding: 5px 0 5px 5px;
	width: 45%;
	margin: 3px 0;
	}

#content #PIForm fieldset#PI {
	padding: 10px;
	width: 90%;
	}

#content #PIForm fieldset#CandStatus {
	padding: 10px;
	width: 95%;
	margin: 5px 0;
	}

#content #PIForm fieldset#Login {
	padding: 10px;
	margin: 8px 0 8px 200px;
	width: 45%;
	}

#content #PIForm fieldset#Login {
	margin-left: 150px;
	}

#content #PIForm fieldset#Programs { 
	padding: 10px; 
	margin: 8px; 
	width: 95%;
	}

#content #PIForm fieldset#CandStatus p {
	text-align: center;
	margin: 5px 0;
 	}

#content #loginform fieldset {
	padding: 20px;
	width: 25%;
	}

#content #loginform fieldset p {
	margin: 0.5em 0;
	}

#content #dataanalysisform fieldset {
	padding: 20px;
	width: 80%;
	}

#content #dataanalysisform fieldset p {
	margin: .5em 0;
	}

#content label {
	font-weight: bold;
	}

#content #programsform fieldset {
	padding: 10px;
	border: 1px solid #ccc;
	width: 27%;
	margin: 0 auto;
	}

#content #PIForm #rblCandidateList input {
	margin: 0;
	margin-top: .6em;
	}

#content #PIForm #rblCandidateList label {
	vertical-align: middle;
	margin: 0 0 0 5px;
	}

#content #frmWorkshops fieldset#ScheduleWorkshop {
	width: 450px;
	padding: 10px;
	}

#content fieldset#attendance {
	width: 450px;
	margin: 10px auto;
	}

#content #resourcesleft {
	float: left;
	width: 365px;
	margin: 0 7px 8px 7px;
	padding: 0 7px 5px 7px;
	clear: left;
	background-image: 
	url("images/models_bg.gif");
	background-repeat: repeat-x;
	}

#content #resourcesright {
	float: left;
	width: 365px;
	margin: 0 3px 8px 7px;
	padding: 0 3px 5px 7px;
	background-image: 
	url("images/models_bg.gif");
	background-repeat: repeat-x;
	}

#content ul.saresources {
	list-style: none;
	margin: 1em 0 1em 0;
	padding: 0 1em 0 0;	
	}

#content ul.saresources li {
	padding: 1em 0 1em 22px;
	line-height: 1.5em;
	background: url(images/analysis2.gif) no-repeat 0 5px;
	border-bottom: 1px dashed #B7A46C;
	}

#content ul#filedownloads {
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
	}

#content ul#filedownloads li {
	padding: 2px 0 6px 0;
	font-weight: normal;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 90%;
	}

#content ul#filedownloads li a {
	padding-left: 25px;
	}

#content ul.steps, ul#infosessiondates {
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
	}

#content ul.steps li, ul#infosessiondates li {
	margin: 2px 0 6px 0;
	padding: 0 0 0 20px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 90%;
	}

#content ul.steps_sb {
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
	}

#content ul.steps_sb li {
	margin: 2px 0 6px 0;
	padding: 0 0 0 20px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 90%;
	}

#content ul.evals {
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
	}

#content ul.evals li {
	margin: 2px 0 6px 0;
	padding: 0 0 0 15px;
	line-height: 12px;
	background-repeat: no-repeat;
	background-position: 0 6px;
	width: 90%;
	}

#content ul.news {
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
	}

#content ul.news li {
	margin: 2px 0 6px 0;
	padding: 0 0 0 15px;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 90%;
	}

#content table.center {
	margin-left: auto;
	margin-right: auto;
	}

#content dl.admin, dl.scores, dl#downloads {
	margin: 0 0 0 2px;
	}

#content dl.admin dt, dl.scores dt {
	font-weight: bold;
	color: #874806;
	margin: 0;
	line-height: 26px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 90%;
	}

#content dl#downloads dt {
	font-weight: bold;
	color: #874806;
	margin: 0;
	line-height: 35px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 90%;
	}

#content dl.admin dt a, dl.admin dt a {
	padding: 0 0 0 28px;
	}

#content dl.admin dt a:link, dl.scores dt a:link {
	color: #874806;
	text-decoration: none;
	}

#content dl.admin dt a:visited, dl.scores dt a:visited {
	color: #874806;
	text-decoration: none;
	}

#content dl.admin dt a:hover, dl.scores dt a:hover {
	color: #330000;
	text-decoration: underline;
	}

#content dl.admin dd, dl.scores dd, dl#downloads dd {
	margin: 0 0 1.5em 10px;
	padding: 0 0 0 20px;
	line-height: 1.3em;
	width: 90%;
	}

#content dl.scores ul {
	margin: 1em 0 1em 0;
	padding: 0;
	list-style: none;
	}

#content dl.scores ul li {
	margin: 2px 0 6px 0;
	padding: 0;
	font-weight: normal;
	line-height: 26px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 85%;
	}

#content dl.scores ul li a {
	padding-left: 28px;
	}

#addcandidate { background-image: url(images/add_user2.gif); }
#addcohort { background-image: url(images/add_cohort.gif); }
#editcandidate { background-image: url(images/edit.gif); }
.assessmentsstatus { background-image: url(images/assessments_status.gif); }
#assessmentsaccess { background-image: url(images/access2.gif); }
#progevalaccess { background-image: url(images/access2.gif); }
#candidatelogins { 
	background-image: url(images/candidate_logins4.gif);
	padding: 0 0 0 28px; 
	}
.loginselection { background-image: url(images/candidate_logins3.gif); }
.analysis { background-image: url(images/analysis2.gif); }

#one { background-image: url(images/one.gif); }
#two { background-image: url(images/two.gif); }	
#three { background-image: url(images/three.gif); }
#four {	background-image: url(images/four.gif); }
#five { background-image: url(images/five.gif); }
#six { background-image: url(images/six.gif); }
#seven { background-image: url(images/seven.gif); }
#eight { background-image: url(images/eight.gif); }
.viewscores { background-image: url(images/view_scores.gif); }
#viewscoresi { background-image: url(images/view_scores_i.gif); }
#viewscoresa { background-image: url(images/view_scores_a.gif); }
.plpchart { background-image: url(images/analysis3.gif); }
.wordfile { background-image: url(images/wordicon.gif); }
#download {background-image: url(images/downloads4.gif);
	padding: 0 0 0 22px; }
#candidate {background-image: url(images/candidate.gif); }
.evalitem { background-image: url(images/bullet3.gif); }
#dd { background-image: url(images/user_dd.gif); }
#demog { background-image: url(images/demog.gif); }
#all { background-image: url(images/user_all.gif); }
#is { background-image: url(images/user_is.gif); }
.workshops { background-image: url(images/workshops.gif); }
.compattend { background-image: url(images/comp_attend.gif); }
.isd { background-image: url(images/arrows.gif); }

#content ul.dataanalysis, ul#candidatelist {
	margin: 1em 0 1em 2em;
	padding: 0;
	list-style: none;
	}

#content ul.dataanalysis li {
	margin: 2px 0 6px 0;
	padding: 0;
	font-weight: normal;
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 100%;
	}

#content ul.dataanalysis li a {
	padding-left: 22px;
	}

#content ul#candidatelist li {
	margin: 2px 0 6px 0;
	padding: 0;
	font-weight: normal;
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 90%;
	}

#content ul#candidatelist li a {
	padding-left: 26px;
	}

#content ul.logintypes {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#content ul.logintypes li {
	margin: 2px 0 6px 10px;
	padding: 0;
	line-height: 26px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 100%;
	}

#content ul.logintypes li a {
	padding: 0 0 0 25px;
	}

#content ul.admin {
	margin: 1em 0;
	padding: 0;
	list-style: none;
	position: relative;
	}

#content ul.admin li {
	margin: 2px 0 6px 0;
	padding: 0;
	font-weight: normal;
	line-height: 26px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 100%;
	}

#content ul.admin li#addcandidate_off {
	margin: 2px 0 6px 0;
	padding: 0 0 0 28px;
	font-weight: normal;
	line-height: 26px;
	background: url(images/add_user_disabled.gif) no-repeat 0 50%;
	width: 205px;
}

#content ul.admin li#editcandidate_off {
	margin: 2px 0 6px 0;
	padding: 0 0 0 28px;
	font-weight: normal;
	line-height: 26px;
	background: url(images/edit_candidate_disabled.gif) no-repeat 0 50%;
	width: 205px;
}

#content ul.admin li#dd_off {
	margin: 2px 0 6px 0;
	padding: 0 0 0 28px;
	font-weight: normal;
	line-height: 26px;
	background: url(images/user_dd_disabled.gif) no-repeat 0 50%;
	width: 205px;
}

#content ul.admin li.assessmentsstatus_off {
	margin: 2px 0 6px 0;
	padding: 0 0 0 28px;
	font-weight: normal;
	line-height: 26px;
	background: url(images/assessments_status_disabled.gif) no-repeat 0 50%;
	width: 205px;
}

#content ul.admin li#all_off {
	margin: 2px 0 6px 0;
	padding: 0 0 0 28px;
	font-weight: normal;
	line-height: 26px;
	background: url(images/user_all_disabled.gif) no-repeat 0 50%;
	width: 205px;
}

#content ul.admin li#demog_off {
	margin: 2px 0 6px 0;
	padding: 0 0 0 28px;
	font-weight: normal;
	line-height: 26px;
	background: url(images/demog_disabled.gif) no-repeat 0 50%;
	width: 205px;
}

#content ul.admin li a:link, #content ul.admin li a:visited {
	padding-left: 28px;
	color: #874806;
	text-decoration: none;
	}

#content ul.admin li a:hover {
	text-decoration: underline;
	color: #330000;
	}

dl.assmts {
	width: 250px;
	margin: 10px 0 20px 20px;
	padding: 0;
	background: #F3ECE5 url(images/assmt_float_btm.gif) no-repeat bottom left;
	float: left;
	}

dl.assmts dt {
	margin: 0 0 10px 0;
	padding: 5px 5px 5px 10px;
	font-size: 115%;
	color: #fff;
	border-bottom: 1px solid #fff;
	background: #B09393 url(images/assmt_float_top.gif) no-repeat top left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

dl.assmts dd {
	margin: 0 0 0 10px;
	padding: 0 10px 10px 10px;
	color: #666;
	line-height: 1.5em;
	}
	
dl.assmts a img {
	display: block;
	margin: 8px  auto;
	} 

#content #assmtswrap {
	margin: 0 auto;
	width: 600px;
	}

.boxoutside {
	width: 195px;
	padding: 5px;
	height: auto;
	margin-left: 3px;
	border: 1px solid #eeeeee;
	background-color: #ffffff;
	}

.box {
	width: 185px;
	margin: 0;
	padding: 0 5px 5px 5px;
	background: #eeeeee;
	}

*>#content .box {padding-top: 100px; min-height: 1px;}
*>#content .box p {margin-top: -100px;}
* html .box {
	/* IE5Mac filter \*/
	height: 105px;
	/* end filter */
}

#content .welcome	{
	font-weight: bold;
	}
	
#content .emphasis	{
	font-style: italic;
	}

#content .extraemphasis {	
	font-weight: bold;
	text-decoration: underline;
	color: #874806;
	}
		
#content .assessmentbold	{
	font-weight: bold;
	color: #993300;
	}
	
#content .alert	{
	color: #FF0000;
	}

#content .wkspcxld {
	color: #c00;
	/* background-color: #eee; */
	}

#content .regfull {
	color: #c00;
	/* background-color: #EDDCDC; */
	}

#content .count {
	color: #090;
	}

#content div.grid {
	margin-top: 10px;
	}
	
#content .titleheader	{
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	}
	
#content .largepageheader	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	}

#content .pageheader	{
	font-size: 100%;
	font-weight: bold;
	}

#content .fakelink	{
	color: #2D76D0;
	}

#content .alternate {
	background-color: #F7F1DF;
	}

#content .edit {
	background-color: #FDFAEC;
	}

#content .cal {
	border: 1px solid #999;
	margin: 5px 0 0 0;
	}

#content .cal a:link, #content .cal a:visited {
	text-decoration: underline;
	}

#content .cal a:hover {
	text-decoration: none;
	}

#content .selectedday {
	background-color: #215B83;
	color: #fff;
	font-weight: bold;
	}

#content .currentday {
	background-color: #ffc;
	}

#content .currentmonth {
	background-color: #FDF7E4;
	}

#content .othermonth {
	background-color: #eee;
	}

#content .othermonth a:link, #content .othermonth a:visited, #content .othermonth a:visited {
	color: #ddd;
	text-decoration: none;
	}
	
#content tr.odd	{
	background-color: #ffffff;
	}
	
#content tr.even	{
	background-color: #F7E8D9;
	}

#content tr.analysiseven {
	background-color: #F7F1DF;
	}

#content tr.analysisedit {
	background-color: #FFFFCC;
	}

#content tr.tableheader	{
	color: #ffffff;
	font-weight: bold;
	background: url(images/table_header.gif);
	}

#content tr.tableheaderlg {
	color: #ffffff;
	font-weight: bold;
	background: url(images/table_header2.gif);
	}

#content td.data	{
	padding-left: 5px;
	}

#content td.cdata	{
	padding-left: 5px;
	font-weight: bold;
	}

#content td.ldata {
	padding-left: 25px;
	}

#content td.plp  {
	border-right: 1px solid #333;
	text-align: right;
	padding-bottom: 2px;
	}

#content tr.percent {
	text-align: center;
	background-color: #FFFFCC;
	font-weight: bold;
	}

#content tr.add {
	background-color: #F7F1DF;
	}

#content td.category {
	text-align: center;
	font-weight: bold;
	}

#content td.center {
	text-align: center;
	}

#content td.left {
	text-align: left;
	}

#content .ksp  {
	font-weight: bold;
	position: relative;
	top: -15px;
	margin-bottom: -8px;
	color: #FFFFFF;
	text-align: center;
	}

#content .ku  {
	font-weight: bold;
	color: #333;
	text-align: center;
	position: relative;
	top: -15px;
	margin-bottom: -8px;
	}	

#content .vbc  {
	font-weight: bold;
	position: relative;
	top: -15px;
	margin-bottom: -16px;
	color: #FFFFFF;
	text-align: center;
	}

#content .sdgraph  {
	font-weight: bold;
	color: #333;
	text-align: center;
	position: relative;
	top: -15px;
	margin: 0 0 -18px 0;
	}

#content .sdgraphwhite  {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	top: -15px;
	margin: 0 0 -18px 0;
	}

#content .sdend  {
	font-weight: bold;
	position: relative;
	top: -15px;
	margin: 0 0 -16px 0;
	color: #333;
	text-align: center;
	}	

#content .sdgraph2  {
	font-weight: bold;
	color: #333;
	text-align: center;
	position: relative;
	top: -15px;
	margin: 0 0 -2px 0;
	}

#content .techgraph  {
	font-weight: bold;
	color: #333;
	text-align: center;
	position: relative;
	top: -15px;
	margin: 0 0 -4px 0;
	}

#content .techgraphwhite  {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	top: -15px;
	margin: 0 0 -9px 0;
	}

#content .techend  {
	font-weight: bold;
	position: relative;
	top: -15px;
	margin: 0 0 2px 0;
	color: #333;
	text-align: center;
	}

#content .techgraph2  {
	font-weight: bold;
	color: #333;
	text-align: center;
	position: relative;
	top: -15px;
	margin: 4px;
	}

#content .techgraphwhite2  {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	top: -15px;
	margin: 0 0 -5px 0;
	}

#content .plpfooter {
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
	}

#content .sdplpfooter {
	margin-bottom: 3px;
	}

#content td.signature {
	border-bottom: 2px solid #333;
}

#content .dgheader	{
	font-weight: bold;
	background-color: #874806;
	color: #FFFFFF;
	text-align: center;
	}

#content .dgheader2	{
	font-weight: bold;
	background: #DAC2A7 url(images/table_header.gif) repeat-x top left;
	color: #FFFFFF;
	text-align: center;
	}

#content .subhead {
	background-color: #DAC2A7;
	font-weight: bold;
	}

#content .aboutheader {
	font-family: "Book Antiqua", "Times New Roman", serif;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
	}

#content .aboutbrownheader {
	font-family: "Book Antiqua", "Times New Roman", serif;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
	color: #874806;
	}

#content .aboutsubheader {
	font-family: "Book Antiqua", "Times New Roman", serif;
	font-size: 100%;
	font-style: italic;
	}

#content .excelemphasis {
	color: #874806;
	font-weight: bold;
}

#content .dropdown, .textboxtext, .buttontext	{
	font-family: Arial, Helvetica, san-serif;
	font-size: 100%;
	}

#content .l2l	{
	text-decoration: underline;
	font-size: 100%;
	font-weight: bold;	
}

#content .error {
	padding-left: 20px;
	background: url(images/error.gif) no-repeat 0 88%;
	line-height: 30px;
	}

#content #newannouncement {
	width: 250px;
	margin-left: 25px;
	padding: 2px 0 15px 2px;
	position: relative;
	z-index: auto;
	border: 1px solid #000000;
	}

#content #editannouncement {
	float: right;
	width: 250px;
	padding: 2px 0 15px 2px;
	border: 1px solid #000000;
	}

#content #standards  {
	float: left;
	width: 106px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100px;
	margin: 0 2px 0 0;
	padding: 0 2px 0 2px;
	font-size: 80%;
	border-right: 1px solid #333;
	text-align: center;
	}

html>body #content #standards  { /* be nice to Opera */
	width: 100px;
	}

#content #standards h3  {
	display: inline;
	font-size: 105%;
	color: #874806;
	}

#content #standards p {
	margin-top: 4.3em;
	font-weight: bold;
	}

#content #standards p.tech {
	margin: 1.7em 0 0 0;
	font-weight: bold;
	}

#content #plp  {
	position: relative;
	width: 672px;
	margin: 0 0 5px 110px;
	padding-bottom: 5px;
	}

#content #sdstandards  {
	float: left;
	width: 116px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 110px;
	margin: 5px 2px 0 0;
	padding: 0 2px 0 2px;
	font-size: 80%;
	border-right: 1px solid #333;
	text-align: center;
	}

html>body #content #sdstandards  { /* be nice to Opera */
	width: 110px;
	}

#content #sdstandards p.first {
	margin: 0.8em 0 0 0;
	font-weight: bold;
	}

#content p.assessmentselection {
	margin: 0 0 10px 0;
	padding: 0;
	}

#content #sdstandards p {
	margin: 1.5em 0 0 0;
	font-weight: bold;
	}

#content #sdstandards h3  {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 110%;
	color: #874806;
	}

#content #sdplp  {
	position: relative;
	width: 662px;
	margin: 0 0 5px 118px;
	padding: 0 0 5px 0;
	clear: right;
	}

#sdratingscale	{
	float: right;
	width: 135px;
	margin: 2px 0 0 0;
	padding: 0;
	border: 1px solid #874806;	
	}

#sdratingscale .title {
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(images/table_header.gif) repeat;
	font-weight: bold;
	font-size: 100%;
	color: #ffffff;
	text-align: center;
}

#sdratingscale ul	{
	list-style: none;
	margin: 5px;
	padding: 5px;
	margin-left: 5px;
	padding-left: 5px;
	border: none;
	}

#content #sdlsstandards  {
	width: 116px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 110px;
	margin: 25em 2px 0 0;
	padding: 0 2px 0 2px;
	font-size: 80%;
	border-right: 1px solid #333;
	text-align: center;
	}

html>body #content #sdlsstandards  { /* be nice to Opera */
	width: 110px;
	}

#content #sdlsstandards p.first {
	margin: 1.2em 0 0 0;
	font-weight: bold;
	}

#content #sdlsstandards p {
	margin: 1.4em 0 0 0;
	font-weight: bold;
	}

#content #sdlsstandards h3  {
	display: inline;
	font-size: 110%;
	color: #874806;
	}

#content #sdlsplp  {
	position: relative;
	width: 660px;
	margin: -21.5em 0 5px 120px;
	padding: 0 0 5px 0;
	clear: right;
	}

html>body #content #sdlsplp  { /* be nice to Opera */
	width: 660px;
	}

#content ul.membersearch  {
	list-style: none;
	display: inline;
	list-style-position: inside;
	margin: 0 auto;
	}

#content ul.membersearch li  {
	margin: 0;
	border-collapse: collapse;
	display: inline;
	list-style: none;
	}

#content ul.consultationsearch	{
	list-style: none;
	margin: 0px;
	padding: 0;
	margin-left: 0;
	padding-left: 0;
	border: none;
	}
#content ul.consultationsearch li {
	margin: 0;
	padding-bottom: 4px;
	}


#content span.fltrht {
	float: right
	}

#content span.fltleft {
	float: left
	}

#content img.left {
	float: left;
}

#content img.right {
	float: right;
}

#content .downloadsoutside {
	width: 195px;
	padding: 5px;
	height: auto;	
	margin: 0 5px;
	border: 1px solid #EEEEEE;
	background-color: #ffffff;
	float: right;
	}

#content .downloads {
	width: 185px;
	margin: 0;
	padding: 0 5px 5px 5px;
	background: #eeeeee;
	}

#content caption {
	font-family: "Book Antiqua", "Times New Roman", serif;
	color: #874806;
	/* text-align: left; */
	padding: 0 0 6px 0;
	margin-top: 0.2em;
	font-size: 130%
	}

#content table.aggregatescores {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
	width: 450px;
	margin: 0 auto;
	}

#content table.roster {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
	width: 550px;
	margin: 5px auto;
	}

#content table.attendance {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
	width: 350px;
	margin: 10px auto;
	}

#content table.candaggregatescores, table.attained {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
	}

#content table.programevalscores {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
	width: 300px;
	margin: 0 auto;	
	}

#content table.aggregatescores td, table.programevalscores td, table.candaggregatescores td, table.attained td, table.roster td, table.attendance td {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 3px;
	}

#content table.aggregatescores th, table.programevalscores th, table.candaggregatescores th, table.attained th, table.roster th, table.attendance td {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 3px;
	}

#content table.aggregatescores td.score, table.programevalscores td.score, table.candaggregatescores td.score, table.attained td.score, table.roster td.score {
	text-align: center;
	font-weight: bold;
	}

#content table.attained {
	font-size: 90%;
	}

#content .pos {
	color: #393;
	}

#content .neg {
	color: #C33;
	}

*>#content .downloads {padding-top: 100px; min-height: 1px;}
*>#content .downloads p {margin-top: -100px;}
* html .downloads {
	/* IE5Mac filter \*/
	height: 105px;
	/* end filter */
}

#content .downloadsheader {
	padding: 0 0 2px 22px;
	background: url(images/downloads4.gif) no-repeat 0 0;
	line-height: 35px;
	font-size: 150%;
	}

#content .informationheader {
	padding: 5px 0 2px 22px;
	background: url(images/information.gif) no-repeat 0 .3em;
	line-height: 20px;
	font-size: 150%;
	}

#content .alertheader {
	padding: 5px 0 2px 40px;
	background: url(images/alert.gif) no-repeat 0 0;
	line-height: 37px;
	font-size: 150%;
	}

/*a#btnSubmit:link, a#btnSubmit:visited {
	padding: 3px;
	background: #eee;
	border: 1px solid #999;
	color: #333;
	text-decoration: none;
	}
	
a#btnSubmit:hover {
	background: #d5d5d5;
	text-decoration: none;
	color: #333;
	}*/

a.btnSub:link, a.btnSub:visited, a.btnCancel:link, a.btnCancel:visited {
	padding: 3px;
	background: #ffea84 url(images/sub_btn_bg.gif) repeat-x top left;
	border: 1px solid #d7ae56;
	color: #6d6645;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a.btnCancel:link, a.btnCancel:visited {
	background: #fff8d4 url(images/cancel_btn_bg.gif) repeat-x top left;
}

a.btnSub:hover, a.btnCancel:hover {
	border: 1px solid #7d693d;
	color: #000;
}

#news	{
	position: relative;
	float: right;
	font-size: 90%;
	line-height: 1.5em;
	width: 200px;
	padding: 5px;
	margin: 0 0 0 5px;
	background-color: #ECE0A6;
	height: 175px;
	overflow: auto;
	}

#news a:link {
	color: #8C7C2F;
	font-weight: bold;
	}

#news a:visited  {
	color: #8C7C2F;
	font-weight: bold;
	}

#news a:hover  {
	color: #666666;
	font-weight: bold;
	}

#news h1 {
	font-size: 145%;
	padding: 0 0 4px 25px;
	margin: 0 0 8px 0;
	color: #874806;
	border: none;
	background: url(images/news.gif) no-repeat 0 0px;
	line-height: 1.5em;
	}

#article dd, #article dt  {
	margin: 0;
	}

#news #article dt  {
	font-size: 113%;
	margin: 0;
	padding: 0 0 0 12px;
	background: url(images/bullet.gif) no-repeat 0 4px;
	}

#news #article dd  {
	border-bottom: 1px dashed #8C7C2F;
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
	}

div.newssub {
	margin: 1em 0;
	padding: 0 5px 1em 5px;
	/* background: url("images/aspiring_bg2.gif") top left repeat-x; */
	border-bottom: 1px dashed #557F4E;
	}

div.row	{
	padding: 5px 0;
	}

div.row span.label	{
	float: left;
	width: 100px;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	}
	
div.row span.entry	{
	float: right;
	width: 70px;
	text-align: left;
	}

div.lightrow	{
	clear: both;
	padding-top: 5px;
	}

div.row span.assavglabel	{
	float: left;
	width: 325px;
	text-align: left;	
	padding-right: 5px;
	}
	
div.row span.assavgentry	{
	float: right;
	width: 70px;
	text-align: left;
	font-weight: bold;
	}

div.row span.candidatelabel	{
	float: left;
	width: 150px;
	text-align: right;	
	padding-right: 5px;
	font-weight: bold;
	}
	
div.row span.candidateentry	{
	float: right;
	width: 100px;
	text-align: left;
	}
	
div.spacer {
  clear: both;
  }

div.rspacer {
	clear: right;
	}
  
div.row span.submit	{
	width: 170px;
	text-align: center;
	}
	
#footer	{
	position: relative;
	clear: both;
	margin: 0;
	padding: 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	/*color: #F4EFD6;*/
	color: #ddd;
	background: #5B5B5B;
	/* background-color: #402B0B; */
	border-top: 1px solid #674818;
	border-bottom: 1px solid #333;
	text-align: center;
	}

#footer p {
	margin: 0.5em 0;
	/*padding-bottom: 8px;*/
}

#footer p.bot {
	padding-bottom: 8px;
}
	
div.dlsrow	{
	clear: both;
	padding-top: 5px;
	}

div.dlsrow span.dlslabel	{
	float: left;
	width: 145px;
	text-align: right;
	padding-right: 5px;
	}
	
div.dlsrow span.dlsentry	{
	float: right;
	width: 100px;
	text-align: left;
	font-weight: bold;
	}
	
div.dlsrow span.dlssubmit	{
	width: 170px;
	text-align: center;
	}
	
#ratingscale	{
	float: right;
	width: 135px;
	margin: 2px 0 0 0;
	padding: 0;
	border: 1px solid #874806;
	}
	
#ratingscale .title {
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(images/table_header.gif) repeat;
	font-weight: bold;
	font-size: 100%;
	color: #ffffff;
	text-align: center;
}

#ratingscale ul	{
	list-style: none;
	margin: 5px;
	padding: 5px;
	margin-left: 5px;
	padding-left: 5px;
	border: none;
	}

div.assquestion {
	width: 725px;
	padding: 0;
	margin: 10px auto 0 auto;
	border: 1px solid #874806;
}
	
div.assessmentoddrow	{
	clear: both;
	}

div.assessmentoddrow span.label	{
	float: left;
	width: 445px;
	padding-right: 5px;
	}
	
div.assessmentoddrow span.entry	{
	float: right;
	width: 125px;
	text-align: left;
	}
	
div.assessmentevenrow	{
	clear: both;
	}

div.assessmentevenrow span.label	{
	float: left;
	width: 445px;
	padding: 0px 5px 5px 0px;
	background-color: #DFF2FC;
	}
	
div.assessmentevenrow span.entry	{
	float: right;
	width: 125px;
	text-align: left;
	padding: 0px 0px 5px 0px;
	background-color: #DFF2FC;
	}
	
#evalratingscale	{
	float: right;
	width: 150px;
	margin: 2px 0 0 0;
	padding: 0;
	border: 1px solid #874806;
	}
	
#evalratingscale .title {
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(images/table_header.gif) repeat;
	font-weight: bold;
	font-size: 100%;
	color: #ffffff;
	text-align: center;
	}

#evalratingscale ul	{
	list-style: none;
	margin: 5px;
	padding: 5px;
	border: none;
	font-size: 90%;
	}	

div.resultssrow	{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	}

div.resultsrow span.resultslabel	{
	float: left;
	width: 245px;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	}
	
div.resultsrow span.resultsentry {
	float: right;
	width: 500px;
	text-align: left;
	}
	
div.resultsrow span.resultssubmit {
	width: 750px;
	text-align: center;
	}

#aboutnav {
	margin: 0;
	padding: 2px;
	width: 373px;
	background-color: #F5F4CA;
	font-size: 80%;
	font-weight: bold;
	color: #333;
	height: 17px;
	position: relative;
	left: 417px;
	top: -17px;
}
#aboutnav ul {	
	margin-left: 0;	
	padding-left: 0;
	display: inline;
}
#aboutnav ul li	{
	margin-left: 0;
	padding: 0;
	border-left: 1px solid #AAA44F;
	list-style: none;
	display: inline;
}
#aboutnav ul li.first	{
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#aboutnav ul li a	{
	margin-left: 3px;
	padding: 0 3px 2px 3px;
	margin-bottom: 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #F5F4CA;
}

#aboutnav ul li a:hover {
	
	border: 1px solid #AAA44F;
	background-color: #E6E2AD;
	color: #333;
}

#aboutnavend 	{
	position: relative;
	top: 3px;
	left: 378px;
	width: 50px;
}
#modelsmain	{
	background-image: 
	url("images/models_bg.gif");
	background-repeat: repeat-x;
	position: relative;
	top: -19px;
	width: 794px;
}

#l2lmain  {
	background-image: url(images/aspiring_bg2.gif);
	background-repeat: repeat-x;
	position: relative;
	top: 3px;
	width: 794px;
	padding-top: 1px;
	}

#faqbutton {
	padding: 5px;	
	margin: 5em 0 1em 150px;
	width: 57em;
	border-top: 2px solid #F9EF61;
	border-bottom: 2px solid #EAE7B5;
	background-color: #F5F4CA;
	font-size: 80%;
	font-weight: bold;
	color: #333;
	/* margin-left: 160px; */
}
#faqbutton ul {
	margin-left: 0;
	padding: 0 0 3px 0;	
	padding-bottom: 2px;
	display: inline;
	list-style: none;
}
#faqbutton ul li	{
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-left: 1px solid #AAA44F;
	border-collapse: collapse;
	list-style: none;
	display: inline;
}

#faqbutton ul li.first	{
	margin: 0;
	padding-bottom: 3px;
	border-left: none;
	list-style: none;
	display: inline;
}
#faqbutton li a.top	{	
	padding: 2px 5px 3px 5px;
	margin-left: 3px;
	color: #333;
	text-decoration: none;
	border-top: 1px solid #F5F4CA;
	border-left: 1px solid #F5F4CA;
	border-right: 1px solid #F5F4CA;
	border-bottom: 1px dashed #AAA44F;	
}
#faqbutton li a.bottom	{
	padding: 2px 5px 3px 5px;
	margin-left: 3px;
	color: #333;
	text-decoration: none;
	border: 1px solid #F5F4CA;
}
#faqbutton li a:hover	{
	border: 1px solid #AAA44F;
	background-color: #E6E2AD;
	color: #000;
	padding: 2px 5px 3px 5px;
}

ul#questionList	{
	position: relative;
	margin: 0px;
	padding: 10px 0px 10px 15px;
}

ul#questionList li.question	{
	background: url(images/expand.gif) no-repeat 0em 0.3em;
	font-weight: bold;
	line-height: 2.0em;
	list-style: none outside;
}

ul#questionList li.question p {
	line-height: 2.0em;
}

.answer	{
	display: none;
	margin-left: 15px;
	padding: 0px;
	font-weight: normal;
}

ul.modelsdesc {
	list-style: none outside;
}

span.modelsdesc {
	text-decoration: underline;
	font-weight: bold;
}

a.faq:link	{color:#000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;}
a.faq:visited	{color:#000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;}
a.faq:hover	{color:#874806; border-bottom: 1px solid #874806; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;}

.testimonials	{
	border-bottom: 2px dotted #AAA44F;
	font-size: 90%;
	color: #000;
	margin-bottom: 5px;
	padding-bottom: 5px;
	
}

dl {
	margin: 1em 0 1em 0;
	padding: 0;
}

dt {
	margin: 0;
	padding: 0;
	font: 120% "Trebuchet MS", "Lucida Grande", Arial, Helvetica;
	color: #848246;
}

dt a:link, dt a:visited {
	font: 100% "Trebuchet MS", "Lucida Grande", Arial, Helvetica;
	color: #848246;
	border-bottom: 1px dotted #848246;
}

dt a:hover {
	color: #514D29;
	border-bottom: 1px solid #514D29;
}

dd {
	margin: 0;
	padding: 5px 5px 10px 1em;
}

dl ul {
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0;
}

dl ul li {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.4em;
	background: url(images/arrows.gif) no-repeat 0 2px;
}

#announcements dt {
	font-size: 140%;
}

#announcements dd {
	color: #666;
	border-bottom: 1px dotted #eee;
}

#tabnav { 
	height: 20px; 
	margin: 10px 0 0 0; 
	padding: 0 0 0 10px; 
	background: url(images/tab_bottom.gif) repeat-x bottom; 
	width: 792px;
}

#tabnav li { 
	margin: 0; 
	padding: 0; 
	display: inline; 
	list-style: none;
}

#tabnav a:link, #tabnav a:visited { 
	float: left; 
	background: #ccc url(images/tab_bg3.gif) repeat-x top left;
	font-size: 92%; 
	font-weight: bold;
	line-height: 14px;
	padding: 2px 10px;
	margin: 0 4px 0 0;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #666;
}

#tabnav a:link.active, #tabnav a:visited.active {
	border-bottom: 1px solid #fff;
	background: #fff url(images/tab_bg_hv2.gif) repeat-x top left;
	color: #333;
}

#tabnav a:hover { 
	background: #97B9D9 url(images/tab_bg_hv3.gif) repeat-x top left;
	color: #fff;
}

#ns, #cs, #ss {
	border-style: solid;
	border-color: #ddd;
	border-width: 0 1px 1px 1px;
	margin: 0 0 15px 0;
	padding: 10px;
	width: auto;
	display: block;
	background: #fff;
}

#personal-info, #school-info, #certifications, #degrees, #your-experience, #cert-degrees {
	display: block;
	margin-top: -10px;
	width: 780px;
	padding: 10px;
	/*border-style: solid;
	border-color: #ddd;
	border-width: 0 1px 1px 1px;*/
	clear: left;
}

#cs, #school-info, #certifications, #degrees, #your-experience, #cert-degrees, #ss {
	display: none;
}

.cleft {
	clear: left;
}