.cms 
{
	POSITION: absolute; TOP: 164px;
	margin-bottom: 1em;
}
/* The class 'subnavlinks' is used by the CMS Microsite subnav block */
.cms .subnavblock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-left: 30px;
	padding: 0.4em 0.4em 0.8em 0;
	width: 530px;
}
.cms .subnavlinks { line-height: 1.5em; }
.subnavlink,.subnavselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding: 0.2em;
	white-space: nowrap;
}
.subnavselected {
	font-weight: bold;
}
a.subnavselected:hover { color: black; }

/* Use <h2> in subnavblock for Microsite heading. */
.subnavblock h2 {
	font-weight: bold;
	font-size: 1.4em;
	padding: 0;
	margin: 0.4em 0;
}
.subnavblock h2 a,.subnavblock h2 a:hover {
	color: black;
}


table.sample {

	border-width: 1px 1px 1px 1px;

	border-spacing: 0px;

	border-style: solid solid solid solid;

	border-color: #B2B2B2 #B2B2B2 #B2B2B2 #B2B2B2;

	border-collapse: separate;

}

table.sample th {

	border-width: 1px 1px 1px 1px;

	/* padding: 4px 4px 4px 4px; */

	border-style: solid solid solid solid;

	border-color: #E6E6E6 #E6E6E6 #E6E6E6 #E6E6E6;

}

table.sample td {

	border-width: 1px 1px 1px 1px;

	/* padding: 4px 4px 4px 4px; */

	border-style: solid solid solid solid;

	border-color: #E6E6E6 #E6E6E6 #E6E6E6 #E6E6E6;

}
table.sampleinner {

	border-width: 0px 0px 0px 0px;

	border-spacing: 0px;

	border-collapse: separate;

}

table.sampleinner th {

	border-width: 0px 0px 0px 0px;

	padding: 5px 5px 5px 5px;

}

table.sampleinner td {

	border-width: 0px 0px 0px 0px;

	padding: 5px 5px 5px 5px;

}

#rightnav_smart {

	Z-INDEX: 50; LEFT: 594px; WIDTH: 155px; POSITION: absolute; TOP: 182px

}


#rightnav_smart ul {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial Helvetica, sans-serif; LIST-STYLE-TYPE: none

}

ul.rightnav_smart_1 li {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}



ul.rightnav_smart_1 li h2 {

	PADDING-RIGHT: 5px;

	PADDING-LEFT: 8px;

	FONT-SIZE: 0.75em;

	PADDING-BOTTOM: 3px;

	MARGIN: 0px 0px 1px;

	COLOR: #000000;

	PADDING-TOP: 2px;

	BACKGROUND-COLOR: #FFFFFF;

	TEXT-DECORATION: none;

	font-weight: bold;

	color: #696969;

}


ul.rightnav_smart_1 li h3 {

	PADDING-RIGHT: 5px;

	PADDING-LEFT: 8px;

	FONT-WEIGHT: bold;

	FONT-SIZE: 0.75em;

	PADDING-BOTTOM: 3px;

	MARGIN: 0px 0px 1px 1px;

	COLOR: #000000;

	/* PADDING-TOP: 2px; */

	BACKGROUND-COLOR: #F2F2F2;

	TEXT-DECORATION: none;

	line-height: 30px;

	font-weight: normal;

}



#content {

	MARGIN-TOP: 19px; MARGIN-LEFT: 30px; WIDTH: 490px;

	margin-bottom: 30px;

}


#content h6 

{

	MARGIN-TOP: 0px; MARGIN-LEFT: 0px;

	MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0px;

	font-size: 20px;

	color: White;

	font-weight: bold;

	line-height: 31px;

}


#usernav {

	Z-INDEX: 50; LEFT: 688px; WIDTH: 155px; POSITION: absolute; TOP: 98px; clear: both;

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; FONT-FAMILY: Arial Helvetica, sans-serif;

	FONT-SIZE: 0.75em;

}



#breadcrumb {

	POSITION: absolute; TOP: 96px; LEFT: -20px;

	PADDING-RIGHT: 5px; PADDING-LEFT: 32px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 7px; WIDTH: auto; COLOR: black; PADDING-TOP: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif

}



#device_logo

{

	position:absolute; width:200px; height:115px; z-index:10; left: 395px; top: 25px;

}



#device_logo_print

{

	display: none;

}



#addStaffBtn

{

	display: block;

	width: 267px;

	height: 35px;

	background: url("../images/addstaff.gif") no-repeat 0 0;

}



#addStaffBtn:hover

{ 

	background: url("../images/addstaff_ro.gif") no-repeat 0 0;

}



#addStaffBtn span

{

	display: none;

}



#addTeacherBtn

{

	display: block;

	width: 267px;

	height: 35px;

	background: url("../images/addteacher.gif") no-repeat 0 0;

}



#addTeacherBtn:hover

{ 

	background: url("../images/addteacher_ro.gif") no-repeat 0 0;

}



#addTeacherBtn span

{

	display: none;

}



#addTeacherBtnSmall

{

	display: block;

	width: 200px;

	height: 31px;

	background: url("../images/addteacher_small.gif") no-repeat 0 0;

}



#addTeacherBtnSmall:hover

{ 

	background: url("../images/addteacher_small_ro.gif") no-repeat 0 0;

}



#addTeacherBtnSmall span

{

	display: none;

}



#editTeacherBtnSmall

{

	display: block;

	width: 136px;

	height: 31px;

	background: url("../images/editteacher_small.gif") no-repeat 0 0;

}



#editTeacherBtnSmall:hover

{ 

	background: url("../images/editteacher_small_ro.gif") no-repeat 0 0;

}



#editTeacherBtnSmall span

{

	display: none;

}



#deleteTeacherBtnSmall

{

	display: block;

	width: 146px;

	height: 31px;

	background: url("../images/deleteteacher_small.gif") no-repeat 0 0;

}



#deleteTeacherBtnSmall:hover

{ 

	background: url("../images/deleteteacher_small_ro.gif") no-repeat 0 0;

}



#deleteTeacherBtnSmall span

{

	display: none;

}



#addVisitBtnSmall

{

	display: block;

	width: 125px;

	height: 31px;

	background: url("../images/addvisit_small.gif") no-repeat 0 0;

}



#addVisitBtnSmall:hover

{ 

	background: url("../images/addvisit_small_ro.gif") no-repeat 0 0;

}



#addVisitBtnSmall span

{

	display: none;

}



#deleteVisitBtnSmall

{

	display: block;

	width: 136px;

	height: 31px;

	background: url("../images/deletevisit_small.gif") no-repeat 0 0;

}



#deleteVisitBtnSmall:hover

{ 

	background: url("../images/deletevisit_small_ro.gif") no-repeat 0 0;

}



#deleteVisitBtnSmall span

{

	display: none;

}



#addStaffBtnSmall

{

	display: block;

	width: 170px;

	height: 31px;

	background: url("../images/addstaff_small.gif") no-repeat 0 0;

}



#addStaffBtnSmall:hover

{ 

	background: url("../images/addstaff_small_ro.gif") no-repeat 0 0;

}



#addStaffBtnSmall span

{

	display: none;

}



#deleteStaffBtnSmall

{

	display: block;

	width: 181px;

	height: 31px;

	background: url("../images/deletestaff_small.gif") no-repeat 0 0;

}



#deleteStaffBtnSmall:hover

{ 

	background: url("../images/deletestaff_small_ro.gif") no-repeat 0 0;

}



#deleteStaffBtnSmall span

{

	display: none;

}



.activity

{

	font-size: 0.9em;
	color: #444444;

}



.smart_hint {color: #999999;}

.smart_error 

{

	color: #ce0063;

	font-weight: bold;

}



.workdownload 

{

	font-weight: bold;

}



.workdownload:hover

{

	color: #871547;

}

