/* CSS Document for Program Pages */


ul {
	margin: 0px 0px 0px 9px;
	padding: 0px;
	font-weight: normal;
	font-size: 13px;
	}

li {
	margin: 0px 0px 0px 9px;
	padding: 0px;
	font-weight: normal;
	list-style-type: disc;
	font-size: 13px;
	}

.starthere {
	background: #7c1f08;
	font-size: 8.5pt;
	color: #fff;
	padding: 4px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}

.programstepblue {
	background: #5cbfbb;
	border: solid 3px #fff;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}
	
.programstepblueleft {
	background: #5cbfbb;
	border-top: solid 3px #fff;
	border-right: solid 3px #fff;
	border-bottom: solid 3px #fff;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}

.programstepgreen {
	background: #a9d835;
	border: solid 3px #fff;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}
	
.programstepyellow {
	background: #eddb1c;
	border: solid 3px #fff;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}
	
.programstepred {
	background: #ff1200;
	border: solid 3px #fff;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}
	
.programstepredright {
	background: #ff1200;
	border-top: solid 3px #fff;
	border-bottom: solid 3px #fff;
	border-left: solid 3px #fff;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}
	
.programstepblueoutlined {
	background: #5cbfbb;
	border: solid 5px #FF8400;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}

.programstepgreenoutlined {
	background: #a9d835;
	border: solid 4px #FF8400;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}
	
.programstepyellowoutlined {
	background: #eddb1c;
	border: solid 4px #FF8400;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}
	
.programstepredoutlined {
	background: #ff1200;
	border: solid 4px #F1B000;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #fff;
	}
	
.processareablue {
	padding: 10px 0px 8px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: center;
	background: #fff url(img/framings.gif) no-repeat;
	}

.processareablue a {
	color: #999;
	text-decoration: none;
	}
	
.processareablue a:hover {
	color: #999;
	text-decoration: underline;
	}
	

.processareagreen {
	padding: 10px 0px 8px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: center;
	background: #fff url(img/framings-green.gif) no-repeat;
	}

.processareagreen a {
	color: #999;
	text-decoration: none;
	}
	
.processareagreen a:hover {
	color: #999;
	text-decoration: underline;
	}
	
.processareayellow {
	padding: 10px 0px 8px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: center;
	background: #fff url(img/framings-yellow.gif) no-repeat;
	}

.processareayellow a {
	color: #999;
	text-decoration: none;
	}
	
.processareayellow a:hover {
	color: #999;
	text-decoration: underline;
	}
	
.processareared {
	padding: 10px 0px 8px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: center;
	background: #fff url(img/framings-red.gif) no-repeat;
	}

.processareared a {
	color: #999;
	text-decoration: none;
	}
	
.processareared a:hover {
	color: #999;
	text-decoration: underline;
	}


.processareablueon {
	padding: 10px 0px 8px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	font-weight: bold;
	background: #fff url(img/framings.gif) no-repeat;
	}

.processareablueon a {
	color: #333;
	text-decoration: none;
	}
	
.processareablueon a:hover {
	color: #333;
	text-decoration: underline;
	}
	

.processareagreenon {
	padding: 10px 0px 8px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	font-weight: bold;
	background: #fff url(img/framings-green.gif) no-repeat;
	}

.processareagreenon a {
	color: #333;
	text-decoration: none;
	}
	
.processareagreenon a:hover {
	color: #333;
	text-decoration: underline;
	}
	
.processareayellowon {
	padding: 10px 0px 8px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-align: center;
	background: #fff url(img/framings-yellow.gif) no-repeat;
	}

.processareayellowon a {
	color: #333;
	text-decoration: none;
	}
	
.processareayellowon a:hover {
	color: #333;
	text-decoration: underline;
	}
	
.processarearedon {
	padding: 10px 0px 8px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-align: center;
	background: #fff url(img/framings-red.gif) no-repeat;
	}

.processarearedon a {
	color: #333;
	text-decoration: none;
	}
	
.processarearedon a:hover {
	color: #333;
	text-decoration: underline;
	}

.questiontitles {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: 000;
	padding: 0px 0px 4px 0px;
	}

.programsubheadings {
	font-size: 12.5pt;
	font-weight: bold;
	color: #335c64;
	}

.padabovedash {
	border-bottom: solid 6px #fff;
	}	

.dashboardtables {
	border-top: solid 1px #8BCBCA;
	border-right: solid 1px #8BCBCA;
	border-bottom: solid 1px #8BCBCA;
	border-left: solid 1px #8BCBCA;
	}

.dashboardcells {
	font-family: arial, verdana, helvetica, Sans-serif;
	font-size: 9.5pt;
	color: #000;
	padding: 14px;
	background: #fff;
	}

.dashboardcells A { color: #226685; }


.dashboardexpectations {
	border-top: solid 1px #BCC2D2;
	background: #f8f8f8;
	font-size: 9.5pt;
	font-weight: normal;
	color: #000;
	padding: 5px 14px 5px 14px;
	}
	
.stepgraphic {
	margin: 0px 0px 20px 10px;
	}
	
.goalsone {
	background: #FFE0BF;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	padding: 4px;
	}

.goalsone a {
	color: #000;
	}
.goalsone a:hover {
	color: #000;
	}

.goalstwo {
	background: #FFF4BE;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	padding: 4px;
	}
	
.goalstwo a {
	color: #000;
	}
.goalstwo a:hover {
	color: #000;
	}

.goalsthree {
	background: #FFF9CD;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	padding: 4px;
	}
	
.goalsthree a {
	color: #000;
	}
.goalsthree a:hover {
	color: #000;
	}
	
.goalsfour {
	background: #fffee0;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	padding: 4px;
	}
	
.goalsfour a {
	color: #000;
	}
.goalsfour a:hover {
	color: #000;
	}
	
.goalsfive {
	background: #fff;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	padding: 4px;
	}

.goalsfive a {
	color: #000;
	}
.goalsfive a:hover {
	color: #000;
	}

.goalcheckboxes {
	font-size: 9pt;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
	font-family: arial, verdana, sans-serif;
	color: #000;
	}

.questiontips {
	text-align: right;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #666;
	font-size: 11pt;
	font-weight: normal;
	padding: 0px 0px 4px 0px;
	}

.questiontips a {
	color: #666;
	text-decoration: underline;
	}

.formquestions {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	}

.helpful_tips_intro {
	background: #fffec1;
	border: solid 1px #f4d790;
	padding: 6px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	}


.questioncontent {
	background: #fffec1;
	border: solid 1px #f4d790;
	padding: 3px 3px 3px 2px;
	font-size: 11pt;
	font-weight: normal;
	color: #000;
	}

.questioncontent a {
	color: #7c1c00;
	text-decoration: underline;
	}
		
.questioncontentleft {
	background: #FFFEC1;
	border-top: solid 1px #F4D790;
	border-bottom: solid 1px #F4D790;
	border-left: solid 1px #F4D790;
	padding: 3px 3px 3px 2px;
	font-size: 11pt;
	font-weight: normal;
	color: #000;
	}

.questioncontentleft a {
	color: #7c1c00;
	text-decoration: underline;
	}

.questioncontentleft a:hover {
	color: #da3300;
	text-decoration: underline;
	}
	
.questioncontentright {
	background: #fffec1;
	border-top: solid 1px #f4d790;
	border-right: solid 1px #f4d790;
	border-bottom: solid 1px #f4d790;
	padding: 3px 5px 3px 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
	text-align: right;
	}

.questioncontentright a {
	color: #DA5200;
	text-decoration: underline;
	}

.questioncontentright a:hover {
	color: #da3300;
	text-decoration: underline;
	}

/**************** Question Error States *******************/

.questioncontent_error {
	background: #fff9ee;
	border: solid 1px #c24234;
	padding: 3px 3px 3px 2px;
	font-size: 14px;
	font-weight: bold;
	color: #B33326;
	}




.formbuttons {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
	}
	
.hotlinks {
	color: #fa8e21;
	font-size: 12.5pt;
	font-weight: bold;
	}

.hotlinks a {
	color: #fa8e21;
	text-decoration: underline;
	}

.hotlinks a:hover {
	color: #ffb820;
	text-decoration: underline;
	}
	
.coollinks {
	color: #359a99;
	font-size: 11.5pt;
	font-weight: bold;
	}

.coollinks a {
	color: #359a99;
	text-decoration: underline;
	}

.coollinks a:hover {
	color: #359a99;
	text-decoration: underline;
	}
	
.programcoollinks {
	color: #359a99;
	font-size: 13px;
	font-weight: bold;
	}

.programcoollinks a {
	color: #359a99;
	text-decoration: underline;
	}

.programcoollinks a:hover {
	color: #359a99;
	text-decoration: underline;
	}

.rightbutton {
	text-align: right;
	font-size: 9pt;
	color: #000;
	padding: 7px 0px 0px 0px;
	}

.boardmembertables {
	border-top: solid 7px #fff;
	border-bottom: solid 2px #fff;
	}

.boardmemberform {
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: #222;
	}

.popuptips {
	background: #eaf0ff;
	border-top: solid 5px #fff;
	padding: 3px 3px 3px 2px;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	}

.advertisement {
	font-size: 10px;
	color: #999;
	}

.truenyc {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 8px 0px 8px 0px;
	}

.truenyc a {
	color: #2a3f54;
	text-decoration: underline;
	}

.truenyc a:hover {
	color: #526e8b;
	text-decoration: underline;
	}

.coursematerialstable {
	border-left: solid 1px #77acc8;
	border-right: solid 1px #77acc8;
	}

.coursematerials {
	padding: 12px;
	font-size: 12px;
	color: #000;
	background: #fff url(/images/course-materials-bg.gif) repeat-x;
	}

.coursematerials a {
	color: #4e829a;
	text-decoration: underline;
	}

.coursematerials a:hover {
	color: #65a3c0;
	text-decoration: underline;
	}

.coursematerialspopline {
	border-bottom: solid 1px #77acc8;
	}

.errormessage {
	background: #fff9ee;
	padding: 4px;
	font-size: 12px;
	color: #B33326;
	border: solid 1px #c24234;
	}

