.cpip_header tr{
	font-size: 70%; font-family: Arial;
	padding: 6px;
	text-align: left;
}

.cpip_rows {
	font-size: 100%; font-family: Arial; font-weight: bold;
	border: 1px solid #F48758;
	padding: 4px;
	text-align: left;
}


.blackboard a:link { 
	color: #FFF;
	}
	
.blackboard a:visited { 
	color: #FFF;
	}
	
.blackboard a:hover { 
	color:#9F0: 
	}
	
.blackboard2 a:link { 
	color: #FFF;
	}
	
.blackboard2 a:visited { 
	color: #FFF;
	}
	
.blackboard2 a:hover { 
	color:#9F0: 
	}

.Pagename { 
	font-size: 140%; font-family: Arial;
	padding: 6px;
	border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-bottom: 1px solid #d0d8f0; border-left: 1px solid #d0d8f0;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
.Pagename2 { 
	font-size: 120%; font-family: Arial;
	padding: 6px;
	border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-bottom: 1px solid #d0d8f0; border-left: 1px solid #d0d8f0;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
.Pagename3 { 
	font-size: 140%; font-family: Arial;
	padding: 6px;
	border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-bottom: 1px solid #d0d8f0; border-left: 1px solid #d0d8f0;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
	
.JobHolderName { 
	font-size: 140%; font-family: Arial; font-style: italic;
	padding: 4px;
	border-right: 1px solid #3d84cc;
	border-left: 1px solid #3d84cc;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}

.BorderBox { 
	/*font-size: 100%;*/
	/*padding: 4px;*/
	border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-bottom: 1px solid #d0d8f0; border-left: 1px solid #d0d8f0;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
.BorderBox2 { 
	/*font-size: 100%;*/
	padding: 4px;
	border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-bottom: 1px solid #d0d8f0; border-left: 1px solid #d0d8f0;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}

.BorderBox4 { 
	font-size: 110%;
	width: 100%; padding: 4px; font-weight: normal;
	border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-bottom: 1px solid #d0d8f0; border-left: 1px solid #d0d8f0;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
.BorderBoxBottom { 
	font-size: 100%;
	padding: 4px;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}

.BorderBoxHeader {
	font-size: 120%; font-style:italic;
	padding: 4px;
	text-align: left;
	/*color: #000000;*/
	vertical-align: top;
	}
	
.GridFullcss { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	border-right: 1px solid #3d84cc;
	width: 100%;
	}

.Gridworksquare1 { 
	border-left: 1px solid #3d84cc;
	width: 100%;
	}

	
.Gridcss { 
	font-size: 70%;
	padding: 2px;
	border-right: 1px solid #3d84cc;
	border-left: 1px solid #3d84cc;
	border-bottom: 1px solid #3d84cc;
	width: 100%;
	}
	
.Gridcss th{ 
	font-size: 70%;
	}
	
.Gridcss td{ 
	font-size: 70%;
	}
	
.GridTopcss { 
	padding: 2px;
	border-right: 1px solid #3d84cc;
	border-left: 1px solid #3d84cc;
	width: 100%;
	}
	
	
.Rowcss td { 
	font-family: Arial; font-size: 80%;
	/*padding: 2px;*/
	/*border-top: 1px solid #3d84cc; */
	border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.LinkDesc {
	font-size: 70%; font-style:italic;
	/*padding: 4px;*/
	text-align: left;
	/*color: #000000;*/
	vertical-align: top;
	}

.SubMenu td { 
	font-size: 100%; font-family: Arial; text-align: left; vertical-align: top;
	text-decoration: none;
	padding: 2px;
	/*border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;*/
	background-image: url('../Styles/worksquare/Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.SubMenu tr { 
	font-size: 80%; font-family: Arial; text-align: left; vertical-align: top;
	text-decoration: none;
	padding: 2px;
	/*border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;*/
	background-image: url('../Styles/worksquare/Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

	

	
.Footer2 td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; 
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}
	
.textwithpadding td { 
	font-family: Arial; font-size: 80%; font-weight: normal;
	padding: 4px;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
.LargeTextCenter { 
	font-family: Arial; font-size: 160%; font-weight: Bold;
	padding: 4px;
	text-align: center;
	color: #000000;
	vertical-align: top;
	}
	
.LargeText { 
	font-family: Arial; font-size: 160%; font-weight: Bold;
	padding: 0px;
	text-align: left;
	margin-bottom: 5px;
	color: #000000;
	vertical-align: top;
	}
	
.smalltextwithpadding { 
	font-size: 85%;
	padding: 4px;
	text-align: middle;
	/*background-color: #d2daf1;*/
	vertical-align: top;
	}
	
.Text75 {
	font-family: Arial, Helvetica, sans-serif; font-size: 75%;
	vertical-align: top;
	}


.Text80 {
	font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	}	
	
.Text85 {
	font-family: Arial, Helvetica, sans-serif; font-size: 85%;
	}
	
	
.Text110 {
	font-family: Arial, Helvetica, sans-serif; font-size: 110%;
	padding: 2px;
	}
	
.Text160 {
	font-family: Arial, Helvetica, sans-serif; font-size: 160%;
	padding: 2px;
		color:#333333
	}
	
.DreamTextCollege {
	font-family: Arial, Helvetica, sans-serif; font-size: 110%;
	font-weight:500;
	font-style:italic;
	
	text-align: middle;
	color:#991e21;
	}
	
.DreamTextSchool {
	font-family: Arial, Helvetica, sans-serif; font-size: 110%;
	font-weight:500;
	font-style:italic;
	text-align: middle;
	color:#4B8E88;
	}
	
.DreamTextWork {
	font-family: Arial, Helvetica, sans-serif; font-size: 110%;
	font-weight:500;
	font-style:italic;
	text-align: middle;
	color:#3D84CC;
	}	
	
.PlainText {
	font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	}
	
.PlainText td{
	font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	}
	
.SmallText {
	font-family: Arial, Helvetica, sans-serif; font-size: 70%;
	}
	
.SmallText td{
	font-family: Arial, Helvetica, sans-serif; font-size: 70%;
	}
	
.TinyText {
	font-family: Arial, Helvetica, sans-serif; font-size: 60%;
	}
	
.SmallTextWhiteBold {
	font-family: Arial, Helvetica, sans-serif; font-size: 70%;
	font-weight: bold;
	color: #ffffff;
	}

.SmallTextWhite {
	font-family: Arial, Helvetica, sans-serif; font-size: 70%;
	color: #ffffff;
	}

.SmallTextWhite a:link, .SmallTextWhite a:visited, .SmallTextWhite a:hover, .SmallTextWhite a:active { 
	color: #FFFFFF;
	}
	
.LargeTextWhiteBold {
	font-family: Arial, Helvetica, sans-serif; font-size: 110%;
	font-weight: bold;
	color: #ffffff;
	}
	
.LargeTextWhiteBoldSchool {
	font-family: Arial, Helvetica, sans-serif; font-size: 140%;
	font-weight: bold;
	color: #ffffff;
	}
	
.MediumTextWhiteBold {
	font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	}
	
.MediumTextWhiteBoldschool {
	font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	}

.MediumTextWhite {
	font-family: Arial, Helvetica, sans-serif; font-size: 90%;
	color: #ffffff;
	}

.MediumTextWhite a:link, .MediumTextWhite a:visited, .MediumTextWhite a:hover, .MediumTextWhite a:active { 
	color: #FFFFFF;
	}
	
.HeaderText { 
	font-size: 160%;
	padding: 6px;
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
.CourseDetail { 
	font-size: 130%; font-weight:bold;
	padding: 4px;
	/*border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-bottom: 1px solid #d0d8f0; border-left: 1px solid #d0d8f0;*/
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
.CourseDetailbox { 
	font-size: 130%; font-weight:bold;
	padding: 4px;
	/*border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-bottom: 1px solid #d0d8f0; border-left: 1px solid #d0d8f0;*/
	text-align: left;
	color: #000000;
	vertical-align: top;
	}
	
.Bottomcp td { 
	font-family: Arial; font-size: 80%;
	padding: 6px;
	
	color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}
	
.Controlscp { 
	font-family: Arial; font-size: 100%;
	padding: 4px;
	/*border-top: 1px solid #3d84cc;*/ 
	/*border-right: 1px solid #3d84cc;*/
	text-align: left;
	vertical-align: top;
	/*background-color: #f7f7f7; */
	color: #000000;
	}

.Smallhead td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	background-color: #f9f9f9; 
	color: #00ff00;
	text-align: left;
	color: #000000;
	}
	


.RowCleanLink td { 
	font-family: Arial; font-size: 80%; text-decoration: none;
	padding: 4px;
	border-top: 1px solid #d0d8f0; 
	height: 20px;
	/*border-right: 1px solid #3d84cc;*/
	text-align: left;
	vertical-align: top;
	/*background-color: #f7f7f7; */
	color: #000000;
	}
	
.RowCleanLink tr { 
	font-family: Arial; font-size: 80%; text-decoration: none;
	padding: 4px;
	/*border-top: 1px solid #3d84cc; */
	height: 20px;
	border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	/*background-color: #f7f7f7; */
	color: #000000;
	}

.RowCleanLinkPrint td { 
	font-family: Arial; font-size: 70%; text-decoration: none;
	padding: 1px;
	border-top: 1px solid #d0d8f0; 
	height: 20px;
	/*border-right: 1px solid #3d84cc;*/
	text-align: left;
	vertical-align: top;
	/*background-color: #f7f7f7; */
	color: #000000;
	}

.Row1 td { 
	font-size: 80%;
	padding: 6px;
	border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0;
	border-left: 1px solid #d0d8f0;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	}

.Row1end td { 
	font-size: 80%;
	padding: 6px;
	border-bottom: 1px solid #d0d8f0; 
	text-align: left;
	vertical-align: middle;
	color: #000000;
	}
	
.Row2 tr { 
	padding: 0px;
	border-top: 1px solid #d0d8f0; 
	text-align: left;
	vertical-align: middle;
	color: #000000;
	}

.Row2 td{ 
	font-weight: normal; text-align: left; 
	vertical-align: middle;
	padding: 0px;
	border-top: 1px solid #d0d8f0; 
	white-space: nowrap;
	color: #000000;
	}
	
.Row3 td { 
	font-size: 80%;
	padding: 0px;
	border-top: 1px solid #d0d8f0; border-right: 1px solid #d0d8f0; 
	text-align: left;
	vertical-align: middle;
	color: #000000;
	}
	
.Row2end td { 
	padding: 0px;
	border-bottom: 1px solid #d0d8f0; 
	vertical-align: middle;
	color: #000000;
	}
	
.LinksFooter td { 
	font-size: 80%;
	padding: 2px;
	/*border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;*/
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}
	
.GridCPC { 
	border-left: 1px solid #3d84cc; border-right: 1px solid #3d84cc; 
	border-bottom: 1px solid #3d84cc;
	width: 100%;
	}

.ToolBoxPanel {
	background-image: url('../Styles/school_1/Images/panel_head.jpg');
	width: 138px; height: 20;
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: Top; 
	font-weight: bold;
	color: #ffffff;
	}
	
.ToolBoxText {
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: Top; 
	border: 1px solid #81BFBA;
	padding: 3px;
	}	
	
.ToolboxTop td {
	border: 1px solid #4a928b;
	background-color: #FFFFDE;
	}
	
.ToolBoxTitle {
	font-family: Arial; font-size: 90%; text-align: left; vertical-align: Top; 
	padding: 3px;
	font-weight: bold;
	height: 35;
	}
	
.Gridradiolist { 
	font-family: Arial; font-size: 80%;
	border-left: 1px solid #81BFBA; 
	border-bottom: 1px solid #81BFBA;
	padding: 2px;
	width: 100%;
	}
	
.Gridradiolist2 { 
	font-family: Arial; font-size: 80%;
	border-bottom: 1px solid #81BFBA;
	padding: 2px;
	width: 100%;
	}
	
.Rowradiolist td { 
	font-family: Arial; 
	padding: 2px;
	border-top: 1px solid #81BFBA; 
	text-align: left;
	vertical-align: top;
	color: #000000;
	}
	
.Rowradiolist2 td { 
	font-family: Arial; 
	padding: 2px;
	border-top: 1px solid #81BFBA; border-right: 1px solid #81BFBA;
	text-align: left;
	vertical-align: top;
	color: #000000;
	}
	
.Gridradiolist_v { 
	font-family: Arial; font-size: 100%;
	border-left: 1px solid #81BFBA; 
	border-bottom: 1px solid #81BFBA;
	padding: 2px;
	width: 100%;
	}
	
.Rowradiolist_v td { 
	font-family: Arial; font-size: 100%;
	padding: 2px;
	border-top: 1px solid #81BFBA; 
	text-align: left;
	vertical-align: top;
	color: #000000;
	}
	
.Gridradiolist2_v { 
	font-family: Arial; font-size: 100%;
	/*border-bottom: 1px solid #81BFBA;*/
	padding: 2px;
	width: 100%;
	}
	
.Rowradiolist2_v td { 
	font-family: Arial; font-size: 100%; 
	padding: 2px;
	/*border-top: 1px solid #81BFBA; border-right: 1px solid #81BFBA;*/
	text-align: left;
	vertical-align: top;
	color: #000000;
	}
	
.reachpnl {
	font:Arial, Helvetica, sans-serif;
	border-top: 1px solid #2b80bc; border-right: 1px solid #2b80bc;
	border-left: 1px solid #2b80bc; border-bottom: 1px solid #2b80bc;
	}

.reachpnl td {
	font-size: 100%;
	}
	
.reachpnl th {
	font-size: 70%;
	font-weight: normal;
	text-align: left;
	padding-bottom: 4px;
	}
	

.reachpnl2 {
	font-family: Arial; font-weight:bold;
	font-size: 150%;
	background: #2b80bc;
	width: 100%;
	padding: 4;
	color: #FFF;
	}
	
.reachpnl2 th {
	/*font-size: 70%;*/
	font-weight: normal;
	text-align: left;
	padding-bottom: 2px;
	}
	
.blackboard th {
	font-family: Arial;
	font-weight:normal;
	font-size: 80%;
	text-align: left;
	width: 100%;
	color:#FFF;
	padding-left: 6px;
	}
	
.blackboard td {
	font-family: Arial; font-weight:bold;
	font-size: 100%;
	text-align: left;
	width: 100%;
	padding-left: 10px;
	color:#FFF;
	}

.blackboard2 th {
	font-family: Arial;
	font-weight:normal;
	font-size: 70%;
	text-align: left;
	width: 100%;
	color:#FFF;
	padding-left: 6px;
	}
	
.blackboard2 td {
	font-family: Arial; font-weight:bold;
	font-size: 80%;
	text-align: left;
	width: 100%;
	padding-left: 10px;
	color:#FFF;
	}	

