.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: 100%; 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;
	}

.Text85 {
	font-family: Arial, Helvetica, sans-serif; font-size: 85%;
	}
	
.Text110 {
	font-family: Arial, Helvetica, sans-serif; font-size: 110%;
	padding: 2px;
	}

	
.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%;
	}

.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;
	}

.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%;
	}