@charset "UTF-8";
/* CSS Document */

/* @group Default */

/* @group global */

/* @group Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background-color:#FFFFFF;
}
/*
ol, ul {
	list-style: none;
}*/
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th {
	text-align: left;
	font-weight: normal;
}
td {
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
p {
	padding-bottom: .5em;
}

/* @end */

.clear {
	clear: both;
	display: block;
	float:none;
}

.header {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #04A033;
}

body {
	font-family: Arial, Helvetica, sans-serif;
}

body.front {
	background-image: url(../elements/vertical600.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

.wrapper {
	font-size: 68%;
}

/* @end */

/* @group layout */

/* @group header */

a {
	color: #038029;
}

a:hover {
	color: #003399;
}
.topBar {
	background-color: #175283;
	height: 25px;
	color: #FFFFFF;
	padding-right: 5px;
}

.breadcrumb {
	display: block;
	background-color: #0e4878;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5092c8;
	line-height: 25px;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
}

.breadcrumb a {
	color: #FFFFFF;
	font-weight: bold;
}

.breadcrumb a:hover {
	color: #B7DA8C;
}

/* @group tiny icons in head */

/* Top navigation tiny icons on the far left */

.smallButtons a,
#switcher {
	display: block;
	background-image: url(../elements/btnBlueTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	line-height: 1em;
	background-color: #dbedfb;
	margin-left: 0.3em;
	margin-right: 0.3em;
	margin-top: 4px;
	text-transform: uppercase;
}
*html #switcher {
	display: none;
}

.smallButtons a:hover {
	color: #FFFFFF;
	background-color: #04A033;
}

.smallButtons a span,
.switcherEnd {
	display: block;
	background-image: url(../elements/btnBlueBottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: -1px;
	margin-right: -5px;
	margin-bottom: -1px;
	margin-left: -5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.smallButtons .disabled,
.smallButtons .disabled:hover {
	background-color: #245C94;
	color: #7AADE2;
	cursor: default;
	border-top-color: #7AADE2;
	border-right-color: #7AADE2;
	border-bottom-color: #7AADE2;
	border-left-color: #7AADE2;
}

/*switcher*/

#switcher {/* see smallButtons a  for base format*/
}

.switcherEnd {/* see smallButtons a span for base format*/
}

#switcher a {
	padding:0px 5px;
}

#switcher a:hover {
	background-color:#04a033;
	color:#FFFFFF;
}

/* @end */

/* @group logos
 */

.logos {
	background-image: url(../elements/bigMountain.gif);
	background-color: #76A9D6;
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.oaks {
	background-image: url(../elements/bigOak_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.oaks a {
	width: 300px;
	display: block;
	height: 65px;
	text-indent: -9999px;
}

.roots {
	background-image: url(../elements/bigRoots.gif);
	background-color: #B7DA8C;
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #04A033;
	height: 2.5em;
}

.roots h3 {
	font-size: 2.5em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 80px;
	line-height: 1em;
	color: #FFFFFF;
	margin-top: 0.1em;
	margin-bottom: -0.1em;
}

/* @end */

/* @end */

/* @group footer
 */

.footer {
	text-align: right;
	padding-right: 2em;
	padding-top: 1em;
	color: #999999;
	padding-bottom: 2em;
	clear:both;
}

.footer span,
.footer a {
	font-size: 1.2em;
	font-weight: bold;
	color: #9DBF73;
	text-decoration: none;
}

/* @end */

/* @group grid stuff front */

.across {
				text-align: center;
			}
			
			.front .level1 {
				background-image: url(../elements/gradients600top.gif);
				background-repeat: no-repeat;
				background-position: center bottom;
				margin-top: 20px;
			}
			
			.front .level2 {
				background-image: url(../elements/gradients600middle.gif);
				background-repeat: repeat-y;
				background-position: center top;
				
			}
			
			.front .level2 .groupLeft{border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #B7DA8C;}
			
					/* fixes overflow issues for IE 6 and 5.5 */
				*html .front .level2 {
						height: 170px;
						/*overflow: hidden;*/
					}
			
			.front .level3 {
				background-image: url(../elements/gradients600bottom.gif);
				background-position: center top;
				background-repeat: no-repeat;
			}


.groupLeft {
		/*height: 170px;*/
		height:15em;
		float: left;
		width: 450px;
		/*border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #B7DA8C;*/
}



.groupRight {
		height: 170px;
		float: left;
		width: 149px;
}

.width4 {
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		width: 600px;
}

/*IE width issues*/
*html .groupLeft {width: 455px;}

*html .groupRight {
		width: 149px;
}

*html .width4 {
		width: 610px;
}

.welcomeText {
	position: relative;
	z-index: 1;
}

.welcomeText h1 {
	font-size: 1.8em;
	padding-right: 5px;
}

.welcomeText p {
	font-size: 1.2em;
	line-height: 1.2em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.chooseUser {
	color: #04A033;
	font-size: 2.5em;
	position: relative;
	margin-top: -0.9em;
	font-weight: normal;
/*	text-transform: capitalize;
	font-variant: small-caps;*/
	z-index:100;
}







/* user buttons */
.front .level2 .groupLeft a {
	margin-top: -0.3em;
}

*html .front .level2 .groupLeft a {
	width: 149px;
}

/* @end */

/* @group public buttons */

.downloads {
	display: block;
	background-image: url(../elements/downloads_2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 169px;
	text-indent: -9999px;
}



.downloads {
	margin-top:1px;
}

/*

.contactUs {
	display: block;
	height: 85px;
	background-image: url(../elements/contactUs.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

.generalResources {
	background-image: url(../elements/resourcesPublic.gif);
	text-indent: -9999px;
	display: block;
	height: 85px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.contactUs:hover,
.generalResources:hover {
	background-position: 0px -85px;
}*/

.announcementsPublic {
}

.announcementsPublic h3 {
	font-size: 1.4em;
	margin-top: .5em;
	font-weight: bold;
}

.announcementsPublic p  {
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: .5em;
	font-size: 1.2em;
	line-height:1.2em;
}

.announcementsPublic ul{
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: .5em;
	padding-left: 1em;
	font-size: 1.2em;
	line-height:1.2em;
}

.announcementsPublic li {
	list-style-type: disc;
	padding-bottom: .5em;
}

.announcementsPublic li ol {
	margin-top:.5em;
	margin-left:1em;
}

.announcementsPublic ol li {
	padding-bottom: .5em;
	list-style: decimal;
}

.announcementsPublic a {
}

.announcementsPublic .date, .date {
	font-size:0.8em;
	color:#999999;
	text-transform:capitalize;
	font-variant: small-caps;
	display:block;
}

.announcementsPublic .urgent {
	color:#000;
	font-weight:bold;
}
/*see global def of a tag*/

.miniNews {
	font-size: 1.1em;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.miniNews h4 {
	font-weight: bold;
}

/* @end */

/* @group normal grid stuff */

.level1 {
	background-image: url(../elements/gradientTopLight.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.level3 {
	background-image: url(../elements/gradientBottomLight.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* The following adjust the height of the bottom group left to accomadate an infinite number of announcements, not that I think it is a good idea.  */

.level3 .groupLeft {
	height:auto;
}

.width5 {
	height:auto;
	width: 750px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

.width5 .welcomeText {
	padding-bottom:.5em;
}

.jump .welcomeText {
	padding-top: 4em;
}

.jump .announcementsPublic {
	padding-top: 1em;
}

/* @end */

/* @group big stuff middle of page
 */

/*------------------A tags for big stuff in the middle of the page 	--------------------------------------------*/
.jump .level2 a {
}


*html .jump .level2 a {
	width: 149px!important;
}

.jump .level2 a:hover {
}

/*Fade revisited  the following is a modification to http://jqueryfordesigners.com/image-fade-revisited/ */

/* @group fade */

.level2 li, .groupRight li {
						list-style:none;
						display:inline;
					}
					
					.level2 a *, .groupRight a * {
						display: none;
					}
					
					.level2 a,
					.level2 a .hover,
					.groupRight a,
					.groupRight a .hover {
						display: block;
						margin:0px;
						padding:0px;
						background-position: 0px 0px;
						background-repeat: no-repeat;
						height: 170px;
						float: left;
						width: 150px;
						overflow:hidden;
					}
					
					.level1 .groupRight a,
					.level1 .groupRight a .hover {
						display: block;
						margin:0px;
						padding:0px;
						background-position: 0px 0px;
						background-repeat: no-repeat;
						height: 85px;
						float: left;
						width: 150px;
					}
					
				body.front .groupRight a{margin-left:2px;}
			/*
		.level1 .groupRight a,
					.level1 .groupRight a .hover,
					.level2 .groupRight a,
					.level2 .groupRight a .hover,
					.level3 .groupRight a,
					.level3 .groupRight a .hover {
						margin-left:2px;		
					}
					
					.level1 .groupRight .highlight a:hover,
					.level1 .groupRight .highlight a .hover,
					.level2 .groupRight .highlight a:hover,
					.level2 .groupRight .highlight a .hover,
					.level3 .groupRight .highlight a:hover,
					.level3 .groupRight .highlight a .hover {
						margin-left:2px;		
					}
					
*/
					.level2 .highlight a.userStudent,
					.level2 a.userStudent .hover
					
					.groupRight a.downloads {
					
					}

/*---------------- Custom Definitions ----------------------------------------------*/

/* .highlight will be remove if JS is enabled */

/* @group homepage */

.level2 a.userStudent {
						background: url(../elements/userStudent.jpg);
						background-position: 0px 0px;
					}
					
				
					
					.level2 a.userTeacher {
						background: url(../elements/userTestAdmin.jpg);
						background-position: 0px 0px;
					}
					
				
					
					.level2 a.userAdmin {
						background: url(../elements/userTesCoord.jpg);
						background-position: 0px 0px;
					}
					
					.level2 a.userSysadmin {
					background-image: url(../elements/userSysAdmin.jpg);
					height: 170px;
					background-position: 0px 0px;
					}
					
					
					.level3 a.downloads {
					background-image: url(../elements/downloads_2.gif);
					height: 168px;
					margin-top:1px;
					background-position: 0px 0px;}

/* @end */

/* @group right col */

.level1 a.contactUs {
									background-image: url(../elements/contactUs.gif);
									background-position: 0px 0px;}
								
									.level1 a.generalResources {
									background-image: url(../elements/resourcesPublic.gif);
									background-position: 0px 0px;}

/* @end */

/* @group test admins and others */

.jump .level2 a.ums {
						background-image: url(../elements/ums.gif);
					}
					
					.jump .level2 a.tds {
						background-image: url(../elements/tdsLive.gif);
					}
					
					.jump .level2 a.tdsPractice {
						background-image: url(../elements/tdsPractice_2.gif);
					}
					
					.jump .level2 a.tdsTrain {
						background-image: url(../elements/tdsPractice_3.gif);
					}
					
					.jump .level2 a.tdsTAWorkstation {
						background-image: url(../elements/tdsTAWork.gif);
						width: 149px !important;
					}
					
					.jump .level2 a.tdsStudentWorkstation {
						background-image: url(../elements/tdsStudentWork.gif);
					
					}
					
					.jump .level2 a.tdsPartipReport {
						background-image: url(../elements/tdsPartReports.gif);
					}
					
					.jump .level2 a.reporting {
						background-image: url(../elements/reporting.gif);
					}
					
					.jump .level2 a.resourcesOnline {
						background-image: url(../elements/userResource.jpg);
					}
					
					.jump .level2 a.certify {
						background-image: url(../themes/flowers/images/certificationTraining.jpg);
					}

/* @end */

/* @group hoverstates */

/*homepage*/

/* @group homepage */

.level2 .highlight a.userStudent:hover,
					.level2 a.userStudent .hover{
						background: url(../elements/userStudent.jpg);
						background-position: 0 -168px;
						width: 150px;
					}
					
				
					
					.level2 .highlight a.userTeacher:hover,
					.level2 a.userTeacher .hover{
						background: url(../elements/userTestAdmin.jpg);
						background-position: 0 -168px;
						width: 150px;
					}
					
				
					
					.level2 .highlight a.userAdmin:hover,
					.level2 a.userAdmin .hover{
						background: url(../elements/userTesCoord.jpg);
						background-position: 0 -168px;
						width: 150px;
					}
					
					.level2 .highlight a.userSysadmin:hover,
					.level2 a.userSysadmin .hover{
					background-image: url(../elements/userSysAdmin.jpg);
					background-position: 0 -168px;
					width: 150px;
					}
					
					.level3 .highlight a.downloads:hover,
					.level3 a.downloads .hover{
					background-image: url(../elements/downloads_2.gif);
					background-position: 0 -170px;
					width: 150px;
					margin-top:1px;}
							
									 .level1  .highlight a.contactUs:hover,
									 .level1  a.contactUs .hover{
									 background-image: url(../elements/contactUs.gif);
									 background-position: 0 -85px;}
								
									.level1  .highlight a.generalResources:hover,
									.level1  a.generalResources .hover {
									 background-image: url(../elements/resourcesPublic.gif);
									 background-position: 0 -85px;}

/* @end */
					
					
					
					/* interior pages*/

/* @group interior pages */

.jump .level2 .highlight a.ums:hover,
					.jump .level2 a.ums .hover {
						background-image: url(../elements/ums.gif);
						background-position: 0 -168px;
						width: 150px;
					}
					
					.jump .level2 .highlight a.tds:hover,
					.jump .level2 a.tds .hover {
						background-image: url(../elements/tdsLive.gif);
						background-position: 0 -168px;
						width: 150px;
					}
					
				
				
					.jump .level2 .highlight a.tdsTrain:hover,
					.jump .level2 a.tdsTrain .hover {
						background-image: url(../elements/tdsPractice_3.gif);
						background-position: 0 -168px;
						width: 150px;
					}
				
				
					.jump .level2 .highlight a.tdsPractice:hover,
					.jump .level2 a.tdsPractice .hover {
						background-image: url(../elements/tdsPractice_2.gif);
						background-position: 0 -168px;
						width: 150px;
					}
					
					.jump .level2 .highlight a.tdsTAWorkstation:hover,
					.jump .level2 a.tdsTAWorkstation .hover {
						background-image: url(../elements/tdsTAWork.gif);
						background-position: 0 -168px;
						width: 150px;
					}
					
					.jump .level2 .highlight a.tdsStudentWorkstation:hover,
					.jump .level2 a.tdsStudentWorkstation .hover {
						background-image: url(../elements/tdsStudentWork.gif);
						background-position: 0 -168px;
						width: 150px;
					}
					
					.jump .level2 .highlight a.tdsPartipReport:hover,
					.jump .level2 a.tdsPartipReport .hover {
						background-image: url(../elements/tdsPartReports.gif);
						background-position: 0 -168px;
						width: 150px;
					}
					
					.jump .level2 .highlight a.reporting:hover,
					.jump .level2 a.reporting .hover {
						background-image: url(../elements/reporting.gif);
						background-position: 0 -168px;
						width: 150px;
					}
					
					.jump .level2 .highlight a.resourcesOnline:hover,
					.jump .level2 a.resourcesOnline .hover {
						background-image: url(../elements/userResource.jpg);
						background-position: 0 -168px;
						width: 150px;
					}
					.jump .level2 .highligh a.certify:hover, 
					.jump .level2 a.certify .hover {
						background-image: url(../themes/flowers/images/certificationTraining.jpg);
						background-position: 0 -168px;
						width: 150px;
					}
					
					.jump .level2 .highlight a.tdsPractice:hover,
					.jump .level2 a.tdsPractice .hover{
						background-image: url(../elements/tdsPractice_2.gif);
							background-position: 0 -168px;
					}
					
					.jump .level2 .highlight a.tdsTAWorkstation:hover,
					.jump .level2 a.tdsTAWorkstation .hover{
						background-image: url(../elements/tdsTAWork.gif);
							background-position: 0 -168px;
						width: 149px !important;
					}

/* @end */
					
					
					/**/
					
					.jump .level2 a.tdsSoon,
					.tdsSoon:hover {
						background-image: url(../elements/tdsSoon.gif);
						width: 300px !important;
						background-position: 0px 0px !important;
						cursor: default;
					}
					
					/*inactive*/

/* @group inactive */

.userStudent_disabled,
					.userStudent_disabled:hover {
						background-image: url(../elements/userStudentDisabled.gif);
						background-position: 0px 0px!important;
						cursor: default;
					}
					
						.userTeacher_disabled,
					.userTeacher_disabled:hover {
						background-image: url(../elements/userTeacherDisabled.gif);
						background-position: 0px 0px!important;
						cursor: default;
					}
					
					
					.tdsPracticeInactive {
						width: 149px !important;
						background: url(../elements/tdsPractice_inactive.gif);
						background-position: 0px 0px !important;
						cursor: default;
					}
					
					.tdsLiveInactive {
						width: 149px !important;
						background: url(../elements/tdsLive_inactive.gif);
						background-position: 0px 0px !important;
						cursor: default;
					}
					
					.tdsPartipReportInactive {
						width: 149px !important;
						background: url(../elements/tdsPartReports_inactive.gif);
						background-position: 0px 0px !important;
						cursor: default;
					}

/* @end */

/* @end */

/* @end */

/* @end */


/* @group Content Page */

.roundedContainer {
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	position: relative;
	z-index: 3;
	margin-top: -5px;
}

.roundedTop {
	display: block;
	background-image: url(../elements/shadowboxes/topLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.roundedTop span {
	background-image: url(../elements/shadowboxes/topRight.gif);
	display: block;
	height: 8px;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 9px;
	background-color: #FFFFFF;
}

.roundedBottom {
	background-image: url(../elements/shadowboxes/bottomLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 8px;
	padding-left: 9px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

.roundedBottom span {
	display: block;
	background-image: url(../elements/shadowboxes/bottomRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 8px;
	margin: 0px;
	padding: 0px;
}

.leftRounded {
	background-image: url(../elements/shadowboxes/left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 9px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.rightRounded {
	background-image: url(../elements/shadowboxes/right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 9px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.roundbuffer {
	display: block;
	height: 30px;
}

.padding {
	background-color: #FFFFFF;
	padding: 10px;
}

.tabs {
	padding-top: 10px;
	padding-right: 40px;
	padding-left: 40px;
	/* fixes hover shifting crap in IE */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.tabs ul {
	display: block;
	list-style-type: none;
}

.tabs li {
	display: block;
	float: left;
	margin-right: 3px;
}

.tabs a {
	display: block;
	background-color: #B7DA8C;
	background-image: url(../elements/tabLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
	margin-top: 6px;
}

.tabs a:hover {
	background-color: #04A033;
	color: #ffffff;
	text-decoration: underline;
}

.tabs a span {
	background-image: url(../elements/tabRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 2em;
}

/*sad ie 6*/
*html .tabs a span {
	height:auto;
}

.tabs .Active a {
	background-image: url(../elements/tabLeftActive.gif);
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
}

.tabs .Active a span {
	background-image: url(../elements/tabRightActive.gif);
	padding-top: 10px;
	padding-bottom: 6px;
}

.tabs .Active a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration:none;
}

.tabs .inActive a,
.tabs .inActive a:hover {
	background-color: #DBDBDB;
	color: #666666;
	text-decoration: none;
	cursor: default;
}

.printPage {
	display: block;
	float: right;
	height: 25px;
	width: 30px;
	background-image: url(../elements/printRequest.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	position:relative;
	margin-left: 1em;
}

.printPage:hover {
	background-position: 0px -25px;
}

.printPage .pusher {
	display: block;
	height: 25px;
	width: 30px;
}

.contentPage .padding h1 {
	font-size: 3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #04A033;
	margin-top: .5em;
	margin-bottom: .5em;
}

.contentPage .padding h2 {
	font-size: 2.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7DA8C;
	margin-bottom: .5em;
}

.contentPage .padding h3 {
	font-size: 1.8em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	margin-bottom: .5em;
}

.contentPage .padding h4 {
	font-size: 1.3em;
	margin-bottom: .5em;
	font-weight:bold;
	line-height:1.2em;
}


.contentPage .padding a {
	color: #04A033;
}

.contentPage .padding a:hover {
	color: #003399;
}

.contentPage .padding p,
contentPage .padding table,
.contentPage .padding li,
table.portalTable td li {
	font-size: 1.3em;
	line-height: 1.2em;
}

.contentPage .padding li li {
	font-size: 1em;
	line-height: 1.2em;
}

/* @end */



/* @end */

/* @group Pages */

/* @group Browser */

.contentPage .padding .browsers .importantNote, p.importantNote {
	display:block;
	border:1px dotted red;
	display:block;
	padding:5px;
}

p.importantNote {
	margin-bottom:10px;
	
}

.contentPage .padding .browsers .importantNote strong {
	font-weight:bold;
	color:#FF0000;
}

.contentPage .padding .browsers h2 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	border-bottom:none;
}

.contentPage .padding .browsers h3 {
	border:none;
}

.browsers p,
.browsers li {
/*		line-height: 1.3em;*/
}

.contentPage .padding .browsers li {
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
}

.contentPage .padding .browsers li li {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

ul.noBul {
	padding-top:10px;
}

ul.noBul li {
	list-style:none;
}

ul.noBul li ol li {
	list-style:lower-roman;
	margin-left:20px;
}
/*
.browsers a {
	color: #000000;
	display: block;
	background-image: url(../elements/browser1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 70px;
	padding-top: 20px;
	margin-top: 1em;
	margin-bottom: -40px;
	text-decoration: none;
	height: 65px;
	margin-left: -65px;
}

*:first-child+html .browsers a {
	margin-bottom: -26px;
}

*html .browsers a {
	margin-bottom: -26px;
}

.browsers a:hover {
	color: #000000;
	background-image: url(../elements/browser2.gif);
}

.browsers a:visited {
	color: #666666;
}
*/
.browsers a:hover h2 {
	text-decoration: underline;
}

.browsers ol,
.browsers p {
}

.browsers ol ol {
	font-size: 1em;
}

.subBrowser {
	padding-left: 65px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7DA8C;
	margin-bottom: 1em;
	padding-bottom: 2em;
}

.extraLinks {
	margin-top: 20px;
	text-align: left;
}

.icon {
	vertical-align: middle;
}

a.notBrowser {
	display: inline;
	margin: 0;
	height: auto;
	width: auto;
	text-decoration: underline;
	padding: 0px;
	background-image: none;
}

a.notBrowser:hover {
	display: inline;
	margin: 0;
	height: auto;
	width: auto;
	text-decoration: underline;
	padding: 0px;
	background-image: none;
	font-style: italic;
}

.lastUpdate {
	margin: 0px;
	padding: 0px;
	line-height: 0.5em !important;
	font-style: italic;
}

/* @group tabs */

.ui-tabs-nav{
	position: relative;

}

.padding ul.tabsNav{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	display: block;

	
}

*html .ui-tabs-nav ul.tabsNav{
	position: absolute;
	padding: 0px;
	left: -249px;
	float: none;}

/* @group tabs li */

ul.tabsNav li{
	width: 249px;
	display: block;
	
}



.tabsNav li a strong{font-size: 1.5em;
display: block;
color: #000000;
padding-top: .3em;}




#tabs .tabsNav li a {
	position: relative;
	height: 100%;
	width: 100%;
	border-right: none;
	display: block;
	background-color: #efefef;
	text-decoration: none;
	
}

.topLeft,  #tabs ul.tabsNav li.inactive a:hover .topLeft{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 7px;
	height: 7px;
	background: url(../elements/bg_sprite.jpg) no-repeat scroll -35px 0;
	overflow: hidden;
}
.middleLeft{
	/*position: absolute;
	top: 4px;
	left: 0px;
	width: 1px;
	height: 69px;
	background: url(../elements/bg_sprite.jpg) no-repeat scroll -30px -394px;
	overflow: hidden;	*/
}
.bottomLeft,  #tabs ul.tabsNav li.inactive a:hover .bottomLeft{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 7px;
	height: 7px;
	background: url(../elements/bg_sprite.jpg) no-repeat scroll -35px -9px;	
	overflow: hidden;
}

.contentLi, #tabs ul.tabsNav li.inactive  a:hover .contentLi{
	border: 1px solid #ccc;
	border-right:none;
	padding: 10px;
	background: url(../elements/bg_sprite.jpg) no-repeat scroll 0px -275px;	
}
/*selected*/

ul.tabsNav li.ui-tabs-selected {
	width: 250px;
}
#tabs ul.tabsNav li.ui-tabs-selected a{
	font-weight: bold;
	background-color: #fff;
	color: #000;
	text-decoration: none;
	background-image: none!important;
}
#tabs ul.tabsNav li.ui-tabs-selected .contentLi{
	background-image: none!important;
}


#tabs ul.tabsNav li.ui-tabs-selected a .topLeft, 
#tabs ul.tabsNav li.ui-tabs-selected a:hover .topLeft{
	background: url(../elements/bg_sprite.jpg) no-repeat scroll 0px 0;
}
#tabs ul.tabsNav li.ui-tabs-selected a .bottomLeft, 
#tabs ul.tabsNav li.ui-tabs-selected a:hover .bottomLeft{
	
	background: url(../elements/bg_sprite.jpg) no-repeat scroll 0px -8px;}
	
#tabs ul.tabsNav li.ui-tabs-selected a:hover .contentLi{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;

}


/*inactive*/

.tabsNav li.inactive{
	cursor: not-allowed;
}

.tabsNav li.inactive a strong  {
	color: #a3a3a3;
}

.tabsNav li.inactive a .subOS{
color: #333;
}



#tabs .tabsNav li.inactive a:hover{
	background-color: #efefef;
	color: #ccc;
	
}

/*hover*/

#tabs .tabsNav li a:hover{
	background-color: #04a033;
	color: #fff;
	
}

#tabs ul.tabsNav li a:hover .topLeft{
	background: url(../elements/bg_sprite.jpg) no-repeat scroll -35px -16px;
}
#tabs ul.tabsNav li a:hover .bottomLeft{
	
	background: url(../elements/bg_sprite.jpg) no-repeat scroll -35px -24px;}
#tabs ul.tabsNav li a:hover .contentLi{
	border-top: 1px solid #03842a;
	border-bottom: 1px solid #03842a;
	border-left: 1px solid #03842a;
	background-image: none;
}	

/* @end */
/* main style for primary container */

.ui-tabs-panel{
		margin-left: 249px;

}
.ie6 .ui-tabs-panel{
/*	margin-left: 0px;*/
	}
	
	
.ui-tabs-hide{
	display: none;
	visibility: hidden;
}
.clearLeft{
	clear: left;
}

.OSicon{
	display: block;
	float: left;
	height: 50px;
	width: 50px;
	background: url(../elements/bg_sprite.jpg) no-repeat -51px -137px;
	margin-top: -10px;
}

.ui-tabs-selected  .OSicon {}


/*default - not selected */

.Windows .OSicon{
	background-position: -3px -136px;
}

.OSX .OSicon{
/*default*/	
}

.OS9 .OSicon{
	/*default*/
}

.Linux .OSicon{
		background-position: -98px -137px;
		margin-top: -8px;
}

/*selected */
	
	.ui-tabs-selected a .OSicon {}

	.ui-tabs-selected a.Windows .OSicon, .ui-tabs-selected a.Windows:hover .OSicon{
	background-position: -3px -70px;
	}
	
	.ui-tabs-selected  a.OSX .OSicon, .ui-tabs-selected  a.OSX:hover .OSicon{
	background-position: -51px -70px;
	}
	
	.ui-tabs-selected  a.OS9 .OSicon, .ui-tabs-selected  a.OS9:hover .OSicon{
	background-position: -51px -70px;
	}
	
	.ui-tabs-selected  a.Linux .OSicon, .ui-tabs-selected  	a.Linux:hover .OSicon{
	background-position: -98px -72px;
	}

/*hover */

	a.Windows:hover .OSicon{
	background-position: -3px -194px;
	}
	
	a.OSX:hover .OSicon{
	background-position: -51px -194px;
	}
	
	a.OS9:hover .OSicon{
	background-position: -51px -194px;
	}
	
	a.Linux:hover .OSicon{
	background-position: -98px -195px;
	}

/*inactive*/

.inactive	a.Windows:hover .OSicon{
	background-position: -3px -136px;
	}
	
.inactive	a.OSX:hover .OSicon{
	background-position: -51px -137px;
	}
	
.inactive	a.OS9:hover .OSicon{
	background-position: -51px -137px;
	}
	
.inactive	a.Linux:hover .OSicon{
	background-position:  -98px -137px;
	}

/* @group Curvey Edges */

.top, .bottom{
	height: 7px;
	position: relative;
}

.left{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 7px;
	width: 7px;
	background: url(../elements/bg_sprite.jpg) no-repeat scroll 0px 0;
	overflow: hidden;
}
.right{
	
	position: absolute;
	top: 0px;
	right: 0px;
	height: 7px;
	width: 7px;
	background: url(../elements/bg_sprite.jpg) scroll -8px 0;
	overflow: hidden;
}

.bottom .left{
	background-position: 0 -10px;
}

.bottom .right{
	background-position: -6px -10px;
}
.middle{
		background: url(../elements/bg_sprite.jpg) repeat-x scroll 0px -41px;
		height: 7px;
		margin: 0px 7px;
}

.bottom .middle{
	background-position: 0px -38px;}




/* @end */

#tabs div .content{
		padding: 1em;
		border: 1px solid #ccc;
		border-bottom: none;
		border-top: none;
}
.downloadcontent {
	padding: 1em;
		border: 1px solid #ccc;
		border-bottom: none;
		border-top: none;
	
}

/*icon holder*/
.downloadIcons{
	height: 100px;
}
.downloadIcons a {
	display: block;
	/*border: 1px solid green;width: 490px;*/
	padding: 1em;
	margin-right: 5px;

	float: left;
	cursor: pointer;
	text-decoration: none;
}

.downloadIcons a span.icon{
	display: block;
	float: left;
	background-image: url(../elements/download_button1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	height:83px;
}

.downloadIcons a:hover span.icon  {
	background-image: url(../elements/download_button2.jpg);
}

.downloadIcons_3_1{
	height: 100px;
}
.downloadIcons_3_1 a {
	display: block;
	/*border: 1px solid green;width: 490px;*/
	padding: 1em;
	margin-right: 5px;

	float: left;
	cursor: pointer;
	text-decoration: none;
}

.downloadIcons_3_1 a span.icon{
	display: block;
	float: left;
	background-image: url(../elements/download_button_3_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	height:83px;
}

.downloadIcons_3_1 a:hover span.icon  {
	background-image: url(../elements/download_button_3_2.jpg);
}

.downloadIcons a strong
{font-size: 2em;
display: block;
margin-left: 180px;
margin-top: 20px;}

.downloadIcons a em{
	display: block;
	color: #333;
	margin-left: 180px;
}
.browsers h3{
	clear: right;
}
/* @end */

/* @end */


/* @group Min requirements */

table.portalTable {
	width:700px;
	border:1px solid #ccc;
	margin-bottom:20px;
}

table.portalTable th,
table.portalTable td {
	border-bottom:1px solid #ccc;
	padding:5px;
}

table.portalTable th {
	/*width: 150px;*/
	background-color:#efefef;
	font-weight:bold;
}
table.portalTable th em{
	display:block;
	font-weight:normal;
	color:#666;
	font-style:normal;
}

table.portalTable td {
}

table.portalTable caption {
	font-size:1.3em;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	color:#666666;
}

table.portalTable td li {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.padding .top a {
	color:#999999;
	font-size:.8em;
}

.padding ul,
.padding ol {
	margin-left:20px;
	margin-bottom:10px;
}

.note {
	color:#990000;
}

.tip {
}

.accordion li {
	padding-top:5px;
	padding-bottom:5px;
}

.accordion h4 {
	border:1px solid #009900;
	border-bottom:none;
	padding:10px;
	margin:10px 0px 0px 0px!important;
	width:700px;
	background: #D5FFD5;
}

.accordion .acc_body {
	border:1px solid #009900;
	border-top:none;
	padding:10px;
	margin:0px 0px 10px 0px!important;
	width:700px;
}

p.feedback a {
	width:300px;
	display:block;
	background: url(../elements/feedback_02.gif) no-repeat scroll right center;
	color:#000!important;
}

p.feedback a span {
	display:block;
	background: url(../elements/feedback_01.gif) no-repeat scroll left center;
	padding:20px 10px;
	padding-left:140px;
}

p.feedback a span strong {
	font-size:1.5em;
}

p.feedback a:hover {
	background: url(../elements/feedback_02.gif) no-repeat scroll right center;
}

p.feedback a:hover span {
	background: url(../elements/feedback_01.gif) no-repeat scroll left center;
}

/* @end */

/* note for training site - makes the note tiny*/
span.SmallNote {
	font-size:.9em;
}



/* @group Contact */

.contentPage .contact h4 {
	color:#060;
}

.esd{
	display:block;
	padding-bottom:2em;}

.esd p{
	padding-left:1em;}

/* @end */
/* @end */

/* @end */

/* @group Flower Theme */

/* @group Header Stuff */

.header {
	background-image: url(../themes/flowers/images/gradient_top.gif);
	border-bottom-color: #4d83c3;
	background-repeat: repeat-x;
	background-position: 0 0;
	/*height: 100px;*/
}
.logos {
	background-image: url(../themes/flowers/images/flowers.gif);
	background-color: transparent !important;
	border-top: none;
}
.oaks {
	background-image: url(../themes/flowers/images/logo_hawaii.gif);
}
.topBar {
	background-color: #bfd4d7;
	color: #000;
}
.header .titleThing {
	color: #000;
	background-color: #9ebec4;
	background-image: url(../themes/flowers/images/breadcrumb.gif);
}

/* @end */

/* @group super tabs */

.smallButtons a {
	background-image: url(../themes/flowers/images/btnBlueTop.gif);
}
.smallButtons a:hover {
	background-color: #ffa20c;
}
.smallButtons a span {
	background-image: url(../themes/flowers/images/btnBlueBottom.gif);
}
.roots {
	background-color: #fff0d8;
	border-top-color: #4d83c3;
	background-image: none;
	/*border-bottom: solid 1px #4d83c3;*/
}
.roots h3 {
	color: #4d83c3;
}

.smallTabs a {
	background-color:#fef7eb;
	background-image:url(../themes/flowers/images/smallNotActiveLeftClear.gif);
}
.smallTabs a span {
	background-image:url(../themes/flowers/images/smallNotActiveRightClear.gif);
}
.smallTabs a:hover {
	background-image: url(../themes/flowers/images/smallActiveLeftClear.gif);
}
.smallTabs a span:hover {
	background-image:url(../themes/flowers/images/smallActiveRightClear.gif);
}
.smallTabs .currentTab{
	background-color:#FFFFFF;
	background-image:url(../themes/flowers/images/smallActiveLeftClear.gif);
}
 .smallTabs .currentTab span{
	background-image:url(../themes/flowers/images/smallActiveRightClear.gif);
}

/* @end */

/* @group main tabs */

.tabs a {
	background-color: #fff3df;
}
.tabs a:hover {
	background-color: #ffa20c;
}
.tabs .Active a {
	background-image: url(../themes/flowers/images/tabLeftActive.gif);
}
.tabs .Active a span {
	background-image: url(../themes/flowers/images/tabRightActive.gif);
}

/* @end */

/* @group Rounded Container */

.roundedTop {
	background-image: url(../themes/flowers/images/shadowboxes/topLeft.png);
}
*html .roundedTop {
	background-image: url(../themes/flowers/images/shadowboxes/topLeft.gif);
}
.roundedTop span {
	background-image: url(../themes/flowers/images/shadowboxes/topRight.gif);
}
*html .roundedTop span {
	background-image: url(../themes/flowers/images/shadowboxes/topRight2.gif);
}
.roundedBottom {
	background-image: url(../themes/flowers/images/shadowboxes/bottomLeft.gif);
}
.roundedBottom span {
	background-image: url(../themes/flowers/images/shadowboxes/bottomRight.gif);
}
.leftRounded {
	background-image: url(../themes/flowers/images/shadowboxes/left.gif);
}
.rightRounded {
	background-image: url(../themes/flowers/images/shadowboxes/right.gif);
}

/* @end */

/* @group Login */

.green {
	background-color: #fff0d8;
	background-image: url(../themes/flowers/images/shadowboxes/greenGradient.gif);
}
.green .shadowBox .bottomShadow {
	background-image: url(../themes/flowers/images/shadowboxes/greenBottomCenter.gif);
}
.ie6 .green .shadowBox .bottomShadow {
	background-image: url(../themes/flowers/images/shadowboxes/greenBottomCenter.gif);
	background-color: #FFF;
	padding-bottom: 2em;
	border: solid 1px red;
}
.green .shadowBox .bottomShadow em {
	background-image: url(../themes/flowers/images/shadowboxes/greenBottomLeft.gif);
}
.green .shadowBox .bottomShadow strong {
	background-image: url(../themes/flowers/images/shadowboxes/greenBottomRight.gif);
}
.shadowBox .content h2 {
	border-bottom-color: #94b6d9;
}
.login .greenBtn {
	background-image: url(../themes/flowers/images/btnGreenTopGreen.gif);
}
.login .greenBtn span {
	background-image: url(../themes/flowers/images/btnGreenBottomGreen.gif);
}
.forgotLink a {
	color: #0d4373;
}
/* @end */

/* @group general elements */

.footer span, .footer a {
	color: #0d4373;
}
.report th a {
	color: #0d4373;
}
/* @end */

a {
	color: #175283;
}
.smallButtons a,
#switcher {
	background-image: url(../themes/flowers/images/btnBlueTop.gif);
	background-color: #bfd4d7;
}
.smallButtons a span,
.switcherEnd {
	background-image: url(../themes/flowers/images/btnBlueBottom.gif);
}
#switcher a:hover {
	background-color:#175283;
}


.chooseUser {
	color: #175283;
	/*margin-bottom: 1px;*/
}
.level1 {
	background-image: url(../themes/flowers/images/gradientTopLight.gif);
}

.level3 {
	background-image: url(../themes/flowers/images/gradientBottomLight.gif);
	min-height: 150px;
}

.front .level1 {
	background-image: url(../themes/flowers/images/gradients600top.gif);
}
			
.front .level2 {
	background-image: url(../themes/flowers/images/gradients600middle.gif);
}
.front .level2 .groupLeft {
	border-right-color: #bfd4d7;
}
.front .level3 {
	background-image: url(../themes/flowers/images/gradients600bottom.gif);
}
body.front {
	background-image: url(../themes/flowers/images/vertical600.gif);
}

.breadcrumb {
	background-color: #BFD4D7;
	border-right-color: #BFD4D7;
}
.breadcrumb a {
	color: #37597c;
	float: left;
}
.breadcrumb a:hover {
	color: #000;
}
.crumb {
	display: block;
	background: url(../themes/flowers/images/breadcrumb.gif) no-repeat center center;
	width: 25px;
	float: left;
	text-indent: -9999px;
	margin-right: 5px;
}
.contentPage .padding h1 {
	border-bottom-color: #ffa20c;
}
.contentPage .padding h2 {
	border-bottom-color: #175283;
}
.contentPage .padding h3 {
	border-bottom-color: #9ebec4;
}
.contentPage .padding a {
	color: #175283;
}
.contentPage .padding a:hover {
	color: #ffa20c;
}
.contentPage .contact h4 {
	color:#ffa20c;
}

p.feedback a {
	background: url(../themes/flowers/images/feedback_02.gif) no-repeat scroll right center;
}

p.feedback a span {
	background: url(../themes/flowers/images/feedback_01.gif) no-repeat scroll left center;
}
p.feedback a:hover {
	background: url(../themes/flowers/images/feedback_02.gif) no-repeat scroll right center;
}
p.feedback a:hover span {
	background: url(../themes/flowers/images/feedback_01.gif) no-repeat scroll left center;
}
.accordion h4 {
	border:1px solid #9ebec4;
	background: #f9edd7;
}
.accordion .acc_body {
	border:1px solid #9ebec4;
}
.downloadIcons a span.icon{
	background-image: url(../themes/flowers/images/download_button1.jpg);
}
.downloadIcons a:hover span.icon  {
	background-image: url(../themes/flowers/images/download_button2.jpg);
}
.downloadIcons_3_1 a span.icon{
	background-image: url(../themes/flowers/images/download_button_3_1.jpg);
}
.downloadIcons_3_1 a:hover span.icon  {
	background-image: url(../themes/flowers/images/download_button_3_2.jpg);
}


.topLeft,  #tabs ul.tabsNav li.inactive a:hover .topLeft{
	background: url(../themes/flowers/images/bg_sprite.jpg) no-repeat scroll -35px 0;
}
.bottomLeft,  #tabs ul.tabsNav li.inactive a:hover .bottomLeft{
	background: url(../themes/flowers/images/bg_sprite.jpg) no-repeat scroll -35px -9px;	
}
.contentLi, #tabs ul.tabsNav li.inactive  a:hover .contentLi{
	background: url(../themes/flowers/images/bg_sprite.jpg) no-repeat scroll 0px -275px;	
}
#tabs ul.tabsNav li a:hover .contentLi{
	border-top: 1px solid #f26522;
	border-bottom: 1px solid #f26522;
	border-left: 1px solid #f26522;
}	
#tabs ul.tabsNav li.ui-tabs-selected a .topLeft, 
#tabs ul.tabsNav li.ui-tabs-selected a:hover .topLeft{
	background: url(../themes/flowers/images/bg_sprite.jpg) no-repeat scroll 0px 0;
}
#tabs ul.tabsNav li.ui-tabs-selected a .bottomLeft, 
#tabs ul.tabsNav li.ui-tabs-selected a:hover .bottomLeft{
	background: url(../themes/flowers/images/bg_sprite.jpg) no-repeat scroll 0px -8px;}
#tabs ul.tabsNav li a:hover .topLeft{
	background: url(../themes/flowers/images/bg_sprite.jpg) no-repeat scroll -35px -16px;
}
#tabs ul.tabsNav li a:hover .bottomLeft{
	background: url(../themes/flowers/images/bg_sprite.jpg) no-repeat scroll -35px -24px;
}
#tabs ul.tabsNav li a:hover .contentLi {
	border-top: 1px solid #f26522;
	border-bottom: 1px solid #f26522;
	border-left: 1px solid #f26522;
}	
.OSicon{
	background: url(../themes/flowers/images/bg_sprite.jpg) no-repeat -51px -137px;
}
#tabs .tabsNav li a:hover{
	background-color: #f26522;
	
}

.level2 a.userStudent, .level2 .highlight a.userStudent:hover,
.level2 a.userStudent .hover {
	background: url(../themes/flowers/images/student.jpg);
}
.level2 a.userTeacher {
	background: url(../themes/flowers/images/testAdmin.jpg);
}
.level2 a.userAdmin {
	background: url(../themes/flowers/images/testCoordinator.jpg);
}
.level2 a.userSysadmin {
	background-image: url(../themes/flowers/images/sysAdmin.jpg);
}
.level3 a.downloads {
	background-image: url(../themes/flowers/images/download.jpg);
}
.level1 a.contactUs {
	background-image: url(../themes/flowers/images/contactUs.gif);
}
.level1 a.generalResources {
	background-image: url(../themes/flowers/images/resources.gif);
}

.level2 .highlight a.userStudent:hover,
.level2 a.userStudent .hover{
	background: url(../themes/flowers/images/student.jpg);
	background-position: 0 -168px;
}
.level2 .highlight a.userTeacher:hover,
.level2 a.userTeacher .hover{
	background: url(../themes/flowers/images/testAdmin.jpg);
	background-position: 0 -168px;
}
.level2 .highlight a.userAdmin:hover,
.level2 a.userAdmin .hover{
	background: url(../themes/flowers/images/testCoordinator.jpg);
	background-position: 0 -168px;
}
.level2 .highlight a.userSysadmin:hover,
.level2 a.userSysadmin .hover{
	background-image: url(../themes/flowers/images/sysAdmin.jpg);
	background-position: 0 -168px;
}
.level3 .highlight a.downloads:hover,
.level3 a.downloads .hover{
	background-image: url(../themes/flowers/images/download.jpg);
	background-position: 0 -170px;
}
.level1  .highlight a.contactUs:hover,
.level1  a.contactUs .hover{
	background-image: url(../themes/flowers/images/contactUs.gif);
	background-position: 0 -85px;
}
.level1  .highlight a.generalResources:hover,
.level1  a.generalResources .hover {
	background-image: url(../themes/flowers/images/resources.gif);
	background-position: 0 -85px;
}


.jump .level2 a.ums {
	background-image: url(../themes/flowers/images/ums.jpg);
}
.jump .level2 a.tds {
	background-image: url(../themes/flowers/images/testadmin_card.jpg);
}
.jump .level2 a.tdsPractice {
	background-image: url(../themes/flowers/images/training.jpg);
}
.jump .level2 a.tdsTrain {
	background-image: url(../themes/flowers/images/training.jpg);
}
.jump .level2 a.tdsTAWorkstation {
	background-image: url(../elements/tdsTAWork.gif);
}
.jump .level2 a.certify {
	background-image: url(../elements/certificationTraining.jpg);
}
.jump .level2 a.tdsStudentWorkstation {
	background-image: url(../elements/tdsStudentWork.gif);
}
.jump .level2 a.tdsPartipReport {
	background-image: url(../elements/tdsPartReports.gif);
}
.jump .level2 a.reporting {
	background-image: url(../themes/flowers/images/reporting.jpg);
}
.jump .level2 a.resourcesOnline {
	background-image: url(../themes/flowers/images/resources_card.jpg);
}
.jump .level2 a.certify {
	background-image: url(../themes/flowers/images/certificationTraining.jpg);
}
.jump .level2 a.tdsTAWorkstation {
	background-image: url(../themes/flowers/images/taTraining.jpg);				
}
.jump .level2 a.tdsStudentWorkstation {
	background-image: url(../themes/flowers/images/studentTraining.jpg);
}
.jump .level2 a.tdsPartipReport {
	background-image: url(../themes/flowers/images/particpationreports.jpg);
}
					
.jump .level2 .highlight a.ums:hover,
.jump .level2 a.ums .hover {
	background-image: url(../themes/flowers/images/ums.jpg);
	background-position: 0 -168px;
}		
.jump .level2 .highlight a.tds:hover,
.jump .level2 a.tds .hover {
	background-image: url(../themes/flowers/images/testadmin_card.jpg);
	background-position: 0 -168px;
}
.jump .level2 .highlight a.tdsTrain:hover,
.jump .level2 a.tdsTrain .hover {
	background-image: url(../themes/flowers/images/training.jpg);
	background-position: 0 -168px;
}
.jump .level2 .highlight a.tdsPractice:hover,
.jump .level2 a.tdsPractice .hover {
	background-image: url(../themes/flowers/images/training.jpg);
	background-position: 0 -168px;
}			
.jump .level2 .highlight a.reporting:hover,
.jump .level2 a.reporting .hover {
	background-image: url(../themes/flowers/images/reporting.jpg);
	background-position: 0 -168px;width: 150px;
}
.jump .level2 .highlight a.resourcesOnline:hover,
.jump .level2 a.resourcesOnline .hover {
	background-image: url(../themes/flowers/images/resources_card.jpg);
	background-position: 0 -168px;
}
.jump .level2 .highlight a.tdsPractice:hover,
.jump .level2 a.tdsPractice .hover{
	background-image: url(../themes/flowers/images/training.jpg);
	background-position: 0 -168px;
}

.jump .level2 .highlight a.tdsTAWorkstation:hover,
.jump .level2 a.tdsTAWorkstation .hover {
	background-image: url(../themes/flowers/images/taTraining.jpg);
	background-position: 0 -168px;
}
.jump .level2 .highlight a.tdsStudentWorkstation:hover,
.jump .level2 a.tdsStudentWorkstation .hover {
	background-image: url(../themes/flowers/images/studentTraining.jpg);
	background-position: 0 -168px;
}
.jump .level2 .highlight a.tdsPartipReport:hover,
.jump .level2 a.tdsPartipReport .hover {
	background-image: url(../themes/flowers/images/particpationreports.jpg);
	background-position: 0 -168px;
}

.jump .level2 .highlight a.certify:hover,
.jump .level2 a.ceritfy .hover {
	background-image: url(../themes/flowers/images/certificationTraining.jpg);
	background-position: 0 -168px;
}

.jump .level2 a.nope, 
.jump .level2 a.nope:hover, 
.jump .level2 a.nope .hover {
	background-position: 0px 0px;
	cursor: default;
}
.jump .level2 a.ums.nope, 
.jump .level2 a.ums.nope:hover, 
.jump .level2 a.ums.nope .hover {
	background: url(../themes/flowers/images/soon/tide.jpg);
}
.jump .level2 a.tds.nope, 
.jump .level2 a.tds.nope:hover, 
.jump .level2 a.tds.nope .hover {
	background-image: url(../themes/flowers/images/soon/testadmin.jpg);
}
*html .jump .level2 a.tds.nope, *html .jump .level2 a.tds.nope:hover {
	background-image: url(../themes/flowers/images/soon/testadmin.jpg) !important;
	background-position: 0 0 !important;
}
.jump .level2 a.tdsPractice.nope, 
.jump .level2 a.tdsPractice.nope:hover, 
.jump .level2 a.tdsPractice.nope .hover {
	background-image: url(../themes/flowers/images/soon/taTraining.jpg);
}
.jump .level2 a.tdsTrain.nope, 
.jump .level2 a.tdsTrain.nope:hover, 
.jump .level2 a.tdsTrain.nope .hover {
	background-image: url(../themes/flowers/images/soon/trainingSite.jpg);
}
.jump .level2 a.tdsTAWorkstation.nope, 
.jump .level2 a.tdsTAWorkstation.nope:hover, 
.jump .level2 a.tdsPractice.nope .hover {
	background-image: url(../elements/tdsTAWork.gif);
}
.jump .level2 a.tdsStudentWorkstation.nope {
	background-image: url(../elements/tdsStudentWork.gif);
}
.jump .level2 a.tdsPartipReport.nope, 
.jump .level2 a.tdsPartipReport.nope:hover, 
.jump .level2 a.tdsPartipReport.nope .hover {
	background-image: url(../themes/flowers/images/soon/participationreports.jpg);
}
*html .jump .level2 a.ieReport, *html .jump .level2 a.ieReport:hover {
	background-image: url(../themes/flowers/images/soon/participationreports.jpg) !important;
}
.jump .level2 a.reporting.nope, 
.jump .level2 a.reporting.nope:hover, 
.jump .level2 a.reporting.nope .hover {
	background-image: url(../themes/flowers/images/soon/onlinereports.jpg);
}
.jump .level2 a.resourcesOnline.nope, 
.jump .level2 a.resourcesOnline.nope:hover, 
.jump .level2 a.resourcesOnline.nope .hover {
	background-image: url(../themes/flowers/images/soon/resources.jpg);
}
.jump .level2 a.tdsTAWorkstation.nope, 
.jump .level2 a.tdsTAWorkstation.nope:hover, 
.jump .level2 a.tdsTAWorkstation.nope .hover {
	background-image: url(../themes/flowers/images/soon/taTraining.jpg);
}
.jump .level2 a.tdsStudentWorkstation.nope, 
.jump .level2 a.tdsStudentWorkstation.nope:hover, 
.jump .level2 a.tdsTAWorkstation.nope .hover {
	background-image: url(../themes/flowers/images/soon/studentTraining.jpg);
}

.jump .level2 a.certify.nope, 
.jump .level2 a.certify.nope:hover, 
.jump .level2 a.certify.nope .hover {
	background-image: url(../themes/flowers/images/soon/certificationTraining.jpg);
}
.smallButtons a {
	display: none;
}

/* @end */

.searchStyle {
	text-align: right;
	color: #990033;
}
.callout {
	color: #f8376f;
	font-size: 1.3em;
	font-variant: small-caps;
}
.alert {
	color: #f8376f;
	font-size: 1.3em;
	font-weight: bold;	
	
}