/****************************************************************************/
/* MEASURED SUCCESS
/*  Contains default LAYOUT STYLES for application (widths, heights, margins
/*  padding, border-size, etc.). Colors and styles are in each seperate 
/*  sections' css. IE Specific fixes are in "stupidIE.css"
/****************************************************************************/


	/*******************************************/
	/*  Global Styles & Browser Consistancy
	/*******************************************/
		* {padding:0px; margin:0px; font-size:11px; font-family:Arial, sans-serif;}
		blockquote {margin-left:10px;}
		div, table, tr, td, ul, li {text-align:left; border-width:0px; border-style:solid;}
		table {table-layout:fixed; empty-cells:show;}
		a {color:#000000;}
		u, a, b, i {color:inherit; font-size:inherit; line-height:inherit; font-family:inherit;}
		ul, ol {margin:2px 0px 5px 0px; padding-left:2em; color:inherit;}
		ul.horizontal, ol.horizontal {display:inline; margin-left:0px;}
		ul.horizontal li, ol.horizontal li {list-style:none; display:inline;}
		li {margin-bottom:1px;}
		a {cursor:pointer; text-decoration:underline;}
		a:hover {cursor:pointer; text-decoration:none;}
		a.underlineHover {text-decoration:none;}
		a.underlineHover:hover {text-decoration:underline;}
		img {border-width:0px; vertical-align:bottom;}
		img.bordered {border-width:1px;}
		img.icon {margin:0px 3px; vertical-align:middle;}
		html {width:100%; height:100%; margin:0px; padding:0px;}
		body {width:100%; height:100%; margin:0px; padding:0px;}
		form, input {display:inline; margin:0px; padding:0px;}
		textarea {border-width:1px; background:#FFFFFF url(../images.map/inputShadowBG.gif) no-repeat top left;}
		input.text, select.text, textarea.text {width:99%; padding:1px 2px; border-width:1px; background:#FFFFFF url(../images.map/inputShadowBG.gif) no-repeat top left;}
		input.checkbox {border-width:1px; background:#FFFFFF url(../images.map/inputShadowBG.gif) no-repeat top left;}
		input.required, select.required, textarea.required {background:#FEFFDD url(../images.map/inputShadowBG_required.gif) no-repeat top left;}
		input.disabled, textarea.disabled {color:#666666; background:#dddddd url(../images.map/inputShadowBG_disabled.gif) no-repeat top left;}
		select, select.text {background-repeat:no-repeat; padding:0px; border-width:1px; height:15px; font-size:11px;}
		
		option {padding:1px;}
		.hidden {display:none;}
		.help-tip {position: absolute; top:-9999px; font-size:14px; font-weight:normal; border-width:1px; padding:2px; background-color:#FFF; border-color:#A9A9A9; border-style:solid; z-index:99;}
		.help-close {text-align:right; padding:0px; margin:0px;}
		.help-close a {color:black}
	
	/*******************************************/
	/*  Generally Applied Styles
	/*******************************************/
		.spacer {font-size:1px; height:10px;}
		.clearer {clear:both; display:block; font-size:1px; height:0px;}
		.boxIndent {margin:8px 0px 20px 20px;}
		.dividerLight, .dividerDark {font-size:1px; height:0px; margin:10px auto; border-width:0px 0px 1px 0px; border-style:solid;}
		.dottedDividerLight, .dottedDividerDark {font-size:1px; height:0px; margin:10px auto; border-width:0px 0px 1px 0px; border-style:dotted;}
		.vertDividerLight, .vertDividerDark {float:left; height:150px; width:1%; margin:0px 1%; border-right-width:1px;}
		.bolder {font-weight:bold; font-size:14px; text-decoration:none;}
		.bold {font-weight:bold;}
		.italic {font-style:italic;}
		.header1 {font-size:24px; font-weight:bold; text-decoration:none;}
		.header2 {font-size:18px; font-weight:bold; text-decoration:none;}
		.header3 {font-size:14px; font-weight:bold; text-decoration:none;}
		.header4 {font-size:12px; font-weight:bold; text-decoration:none;}
		.linedHeader {margin-bottom:10px; border-style:solid; border-bottom-width:1px;}
		.dottedHeader {margin-bottom:10px; border-style:dotted; border-bottom-width:1px;}
		.dottedHeader a,.linedHeader a {text-decoration:none;}
		.formLabel {display:block; padding:2px 0px; width:39%; float:left; clear:left; font-weight:bold; }
		.formRequired {color:#990000;}
		.formInput {display:block; padding:2px 0px; width:59%; float:left; clear:right;}
		.formInput input.text {width:99%;}
		.hidden {display:none;}
		
		.dailyKey {font-family: Times New Roman; font-size:18px; font-weight:bold; text-decoration:none;}
		
		.roundedInput {display:block; padding-top:3px; height:20px; border:0px; background-position:top left; background-repeat:no-repeat; font-size:11px;} 
		.roundedInput90 {width:90px; background-image:url(../images.map/roundedInput90.gif);}
		.roundedInput135 {width:135px; background-image:url(../images.map/roundedInput135.gif);}
		.roundedInput175 {width:175px; background-image:url(../images.map/roundedInput175.gif);}
		.roundedInput225 {width:225px; background-image:url(../images.map/roundedInput225.gif);}
		.roundedInput275 {width:275px; background-image:url(../images.map/roundedInput275.gif);}
		
		.roundedInput input.transparent {margin:0px 5px; border:0px; background:transparent;}
		
		.plusMinus {display:block; width:11px; height:11px; font-size:0px; margin-top:1px; background-image:url(../images.map/icon_plusMinus.gif); background-repeat:no-repeat;}
		.plus {background-position:0px 0px;}
		.minus {background-position:0px -11px;}

		.contentBox5 {margin:5px;}
		.contentBox10 {margin:10px;}
		.contentBox20 {margin:20px;}
	
		.errorBox {width:95%; padding:10px; font-weight:bold; margin:10px auto; background-color:#FFEEEE; border:1px solid #FF0000;}		
		.errorBox span {display:block;}
		tr.errorBox td { font-weight:bold; background-color:#FFEEEE; border:1px solid #FF0000;}
		 
		.infoBox {width:95%; padding:10px; font-weight:bold; margin:10px auto; background-color:#EAEAEA; border:1px solid #000000;}
		.infoBox span {display:block;}
		
		.iconBall {width:12px; height:12px;}
		.iconStar {width:13px; height:11px;}

		.label {font-weight:bold; font-size:11px; color:#7F7C7C;}

	/*******************************************/
	/*  Main Containers
	/*******************************************/
		table#mainContainerTable {width:816px; margin:10px auto; margin-right:auto; margin-left:auto; empty-cells:show;}
			table#mainContainerTable td#mainTableContent {border-width:1px; text-align:center;background-color:#FFFFFF;}
	
		table.shadowTable {}
			table.shadowTable td.shadowTableCornerTL	{width:8px; height:8px; background:url(../images.map/shadow.multi.top.png) no-repeat left 0px;}
			table.shadowTable td.shadowTableTop			{background:url(../images.map/shadow.multi.top.png) repeat-x center -8px;}
			table.shadowTable td.shadowTableCornerTR	{width:8px; background:url(../images.map/shadow.multi.top.png) no-repeat right -16px;}
			table.shadowTable td.shadowTableLeft		{background:url(../images.map/shadow.multi.sides.png) repeat-y left center;}
			table.shadowTable td.shadowTableRight		{background:url(../images.map/shadow.multi.sides.png) repeat-y right center;}
			table.shadowTable td.shadowTableCornerBL	{height:8px; background:url(../images.map/shadow.multi.bottom.png) no-repeat left 0px;}
			table.shadowTable td.shadowTableBottom		{background:url(../images.map/shadow.multi.bottom.png) repeat-x center -8px;}
			table.shadowTable td.shadowTableCornerBR 	{background:url(../images.map/shadow.multi.bottom.png) no-repeat right -16px;}
			table.shadowTable td.shadowTableMiddle		{border-width:1px;}
		table.shadowTableSmall {}
			table.shadowTableSmall td.shadowTableSmallCornerTL	{width:5px; height:5px; background:url(../images.map/shadow.multi.top.png) no-repeat left 0px;}
			table.shadowTableSmall td.shadowTableSmallTop		{background:url(../images.map/shadow.multi.top.png) repeat-x center -8px;}
			table.shadowTableSmall td.shadowTableSmallCornerTR	{width:5px; background:url(../images.map/shadow.multi.top.png) no-repeat right -16px;}
			table.shadowTableSmall td.shadowTableSmallLeft		{background:url(../images.map/shadow.multi.sides.png) repeat-y left center;}
			table.shadowTableSmall td.shadowTableSmallRight		{background:url(../images.map/shadow.multi.sides.png) repeat-y right center;}
			table.shadowTableSmall td.shadowTableSmallCornerBL	{height:5px; background:url(../images.map/shadow.multi.bottom.png) no-repeat left 0px;}
			table.shadowTableSmall td.shadowTableSmallBottom	{background:url(../images.map/shadow.multi.bottom.png) repeat-x center -11px;}
			table.shadowTableSmall td.shadowTableSmallCornerBR	{background:url(../images.map/shadow.multi.bottom.png) no-repeat right -16px;}
			table.shadowTableSmall td.shadowTableSmallMiddle	{border-width:1px;}

		.topHeaderContainer {padding:10px;}
			.topHeaderMenu {float:right; margin-bottom:10px; font-weight:bold; color:#7F7C7C;}
				.topHeaderMenu a {color:#7F7C7C;}
			.topLoginBox {float:right; width:255px;}
				.topLoginBox .label {font-weight:bold; font-size:11px; color:#7F7C7C;}
				.loginMessage {color:red; padding:3px; margin-right:5px; text-align:right;}
				#topLogoImg {float:left; width:225px; height:80px; background-position:top right; background-repeat:no-repeat;}
        #loginLoginImg {float:left; width:225px; height:65px; background-position:top right; background-repeat:no-repeat;}
        
		div.leftContentDiv {float:left; width:238px;}
		div.rightContentDiv {float:right; width:500px;}

		div.roundedBoxFaded {padding:10px; background:url(../images.map/standard_roundedBoxFaded.gif) no-repeat top left;}

		.roundedBoxSolid {width:100%; margin:10px auto; position:relative;}/*width:100%*/
			.roundedBoxSolid .topLeft		{font-size:0px; width:6px; height:6px; position:absolute; top:-1px; left:-1px; background-repeat:no-repeat; background-position:top left;}
			.roundedBoxSolid .topRight		{font-size:0px; width:6px; height:6px; position:absolute; top:-1px; right:-1px; background-repeat:no-repeat; background-position:top right;}
			.roundedBoxSolid .bottomLeft	{font-size:0px; width:6px; height:6px; position:absolute; bottom:-1px; left:-1px; background-repeat:no-repeat; background-position:bottom left;}
			.roundedBoxSolid .bottomRight	{font-size:0px; width:6px; height:6px; position:absolute; bottom:-1px; right:-1px; background-repeat:no-repeat; background-position:bottom right;}
			.roundedBoxSolid .content {margin:10px 30px; position:relative;}
			.roundedBoxSolid a.miniClose {cursor:pointer; font-size:9px; position:absolute; top:3px; right:5px;}

		.dataTable {}
			.dataTable tr.tableRowOdd {background-color:#F6F6F6;}
			.dataTable tr.tableRowEven {background-color:#EAEAEA;}
			.dataTable tr.tableRowHidden, .dataTable tr.tableRowHidden * {visibility:hidden; font-size:0px; padding-top:0px; padding-bottom:0px; height:0px;}
			.dataTable th, .dataTable th * {font-size:14px; font-weight:bold;}
			.dataTable td, .dataTable th {padding:4px; vertical-align:top;}
			.dataTable .cellCenter {text-align:center;}
			.dataTable .cellMiddle {vertical-align:middle;}
		.insideDataTable {width:100%;}
			.insideDataTable th, .insideDataTable td {vertical-align:top; padding:1px;}
			.insideDataTable td a {color:#2229AC; text-decoration:underline;}
			.insideDataTable td a:hover {color:#2229AC; text-decoration:none;}
		
		@media screen {
 			.reportTable {}
		}
		@media print {
 			.reportTable {}
				.reportTable td {border-style:solid; border-width:1px; border-color:#000;}
		}
		
		span.reportHeaderText{
			font-size:12px; font-weight:bold; color:black; text-decoration:none;
		}				
		table.reportTable th span.reportHeaderText{ 
			padding-right:10px;
			background:#FFFFFF url(../images/arrow_off.png) no-repeat right;
		}
		table.reportTable th.sortedASC span.reportHeaderText{ background:#FFFFFF url(../images/arrow_up.png) no-repeat right;}
		table.reportTable th.sortedDESC span.reportHeaderText{ background:#FFFFFF url(../images/arrow_down.png) no-repeat right;}
		
		.boxHeader {width:100%; border-bottom-width:1px; height:40px; padding:0px;}
		.boxFooter {width:100%; border-top-width:1px; height:40px; padding:0px;}
		.boxContent {width:100%; min-height:300px;}

		.dialogHeader {width:100%; border-bottom-width:1px; height:40px; padding:0px;}
		.dialogFooter {width:100%; border-top-width:1px; height:40px; padding:0px;}
		.dialogContent {width:100%; height:100%; } /* min-height:300px; */

		.frameHeader {font-size:16px; font-weight:bold; width:100%; border-bottom-width:1px; height:25px; padding:0;}
		.frameFooter {width:100%; border-top-width:1px; height:25px; padding:0px;}

		.testDeliveryHeader {width:100%; border-bottom-width:1px; height:40px; padding:0px;}
		.testDeliveryFooter {width:100%; border-top-width:1px; height:40px; padding:0px;}
		.testDeliveryContent {width:100%; min-height:300px;} /* height:0 !important; min-height:300px; height:300px; */
		.testDeliveryAnswers {float:right; width:48%}
		.testDeliveryAnswersVideo {width:100%}
		.testDeliveryAnswers * {font-size:14px; background-color:#FFF;}
		.testDeliveryAnswers img {max-width:100%;}
		.testDeliveryAnswers .bullet {font-size:14px; font-weight:bold;}
		.testDeliveryAnswers .responses {font-size:14px; font-weight:normal;}
		.testDeliveryQuestions {font-size:15px; float:left; width:50%; margin-left:10px; margin-right:10px; margin-top:10px;}/*width:59% height:88%*/
		.testDeliveryQuestions * {font-size:15px;}
		.testDeliveryQuestions table {border-width:1px; border-style:solid; border-color:#000;}
		.testDeliveryQuestions td {border-width:1px; border-style:solid; border-color:#000;}
		.testDeliveryPassage {font-size:14px; background-color:#FFF;}
		.testDeliveryPassage * {font-size:14px; background-color:#FFF;}
		.testPassageItemContentSpacer {height:20px; border-width:0px 0px 1px 0px; border-color:#CCCCCC;}

		.testDeliveryAnswersAudio {float:right; width:50%}/*width:34%; float:right height:88%*/
		.testDeliveryAnswersAudio * {font-size:14px; background-color:#FFF;}
		.testDeliveryAnswersAudio .bullet {font-size:14px; font-weight:bold;}
		.testDeliveryAnswersAudio .responses {font-size:14px; font-weight:normal;}
		.testDeliveryQuestionsAudio {font-size:15px; float:left; width:40%; margin-left:0px; margin-right:10px; margin-top:10px;}/*width:59% height:88%*/
		.testDeliveryQuestionsAudio * {font-size:15px;}
		.testDeliveryQuestionsAudio table {border-width:1px; border-style:solid; border-color:#000;}
		.testDeliveryQuestionsAudio td {border-width:1px; border-style:solid; border-color:#000;}
		.testDeliveryPassageAudio {font-size:14px; background-color:#FFF;}
		.testDeliveryPassageAudio * {font-size:14px; background-color:#FFF;}
		
		.testDeliveryQuestions table.noborder {border-width:0px; border-style:solid; border-color:#000; margin-left:20px;}
		.testDeliveryQuestions table.noborder td {border-width:0px; border-style:solid; border-color:#000;}

		.testDirectionsContent {font-size:13px;}

		.dialogueHeader {width:90%; padding:5%; border-bottom-width:1px; height:40px; padding:0px;}
		.dialogueFooter {width:100%; border-top-width:1px; height:40px; padding:0px;}
		
		.wordBankLink {display:block; color: #666666; width:120px; height:30px; margin:10px 0px 10px 0px; background-color:#EAEAEA; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #999B9C; border-bottom:1px solid #999B9C; font-size: 12px; font-weight: bold; text-decoration:none; text-align:center;}
		.wordBankLink:hover {display:block; color: #ffffff; background-color:#AEAEAE; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #999B9C; border-bottom:1px solid #999B9C; font-size: 12px; font-weight: bold; text-decoration:none; text-align:center;}
		.wordBankLink_ON {display:block; color: #ffffff; width:120px; height:30px; margin:10px 0px 10px 0px; background-color:#AEAEAE; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #999B9C; border-top:1px solid #999B9C; font-size: 12px; font-weight: bold; text-decoration:none; text-align:center;}

	/*******************************************/
	/*  Tabs/Buttons
	/*******************************************/
		a.tab {position:relative; display:block; float:left; height:1%; padding:1px; margin-right:4px; margin-left:4px; margin-bottom:-1px; font-size:11px; text-align:center; text-decoration:none; background-repeat:no-repeat;}
		a.tab100 {width:100px;}
		a.tab150 {width:150px;}
		a.tab200 {width:200px;}
		a.tabUnselected	{z-index:10; background-position:0px 0px;}
			a.tabUnselected:hover {background-position:0px -17px;}
		a.tabSelected {z-index:12; background-position:0px -34px;}
			a.tabSelected:hover {background-position:0px -51px;}
		a.tabDisabled {z-index:10; background-position:0px -68px;}
			/*a.tabDisabled:hover {background-position:0px -85px;}*/
		div.tabLine {position:relative; z-index:11; clear:both; border-top-width:1px; width:100%; font-size:0px; height:1px;}			

		a.dialogTab {display:block; float:left; height:25px; width:200px; margin-left:10px; margin-top:-3px; border:1px solid; font-size:14px; font-weight:bold; text-decoration:none;}
		a.dialogTabSelected {}
		a.dialogTabUnselected {}

	

		.balloonButton {position:relative; display:block; height:17px; padding-top:2px; background-color:transparent; background-repeat:no-repeat; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; cursor:pointer;}
		input.balloonButton {height:19px; padding-top:0px; border-width:0px;}
		.balloonButtonSelected {background-position:0px -19px;}
		.balloonButton50 {width:50px; background-image:url(../images.map/balloonButton50.gif);}
		.balloonButton50_ask {width:50px; background-image:url(../images.map/balloonButton50_ask.gif);}
		.balloonButton80 {width:80px; background-image:url(../images.map/balloonButton80.gif);}
		.balloonButton100 {width:100px; background-image:url(../images.map/balloonButton100.gif);}
		.balloonButton150 {width:150px; background-image:url(../images.map/balloonButton150.gif);}
		.balloonButton200 {width:200px; background-image:url(../images.map/balloonButton200.gif);}		
		.balloonButton:hover {background-position:0px -19px;}
		.balloonButtonDisabled {background-position:0px -38px;}
		.balloonButtonDisabled:hover {background-position:0px -57px;}
		
		.oldMainMenu .balloonButton {margin:5px;}
	
	

	
	/*******************************************/
	/*  Tabs/Buttons
	/*******************************************/
		.button {position:relative; display:block; height:18px; padding-top:3px; background-repeat:no-repeat; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; cursor:pointer;}
		input.button, button {border-width:0px; padding:0px; height:21px;}
		.buttonInlineLeft {float:left; margin-right:5px;}
		.buttonInlineRight {float:right; margin-left:5px;}		
		.buttonStackedMargin {margin-top:2px;}		
		.button50 {color:#555555; width:50px; background-image:url(../images.map/button50_gray.gif);}		
		.button100 {color:#555555; width:100px; background-image:url(../images.map/button100_gray.gif);}		
		.button200 {color:#555555; width:200px; background-image:url(../images.map/button200_gray.gif);}
		
		.button:hover {background-position:0px -21px;}
		
	/*******************************************/	

	/*******************************************/
	/*  Footer
	/*******************************************/
		div#footerDiv {width:790px; margin:-16px auto 10px auto; font-size:10px;}
			div#footerDiv a {font-size:10px; margin:0px 7px;}
			
		
	/*******************************************/
	/*  News Articles
	/*******************************************/
		.articleBlurb {font-size:12px; font-weight:bold; } 
		.articleDate {font-size:10px; color:#7F7C7C;} 
		.articleSource {font-size:10px; color:#7F7C7C;} 
		.articleLink {float:right; font-size:10px; color:#2229AC;} 

	/*******************************************/
	/* Reporting
	/*******************************************/
		.chartKey {border-width:1px; margin:0; padding:0; border-style:solid; border-color:#A9A9A9; height:10px; width:10px;}
	
		.rubric {}
			.rubric ul {margin-left:10px;}

	/*******************************************/
	/* Forms
	/*******************************************/			
	.formTable {}
		.formTable tr {vertical-align:top;}
		
	.requiredField {color:red;}



      .divMessage {font-size:13px; font-family:Arial, sans-serif;}

	/*******************************************/
	/* Item Authoring
	/*******************************************/
		.shadowDivider {width:100%; height:10px; margin:0px; background:#FFFFFF url(../images.map/standard.divider.shadow.white.gif) repeat-x top center;}
		.topDiv {position:relative; height:40px; background-color:#EEEEEE; text-align:center;}
		.topDiv img.topLogoImgSmallGray {position:absolute; left:0px; top:0px; width:127px; height:36px; background-position:top left; background-repeat:no-repeat;}
		.topDiv .topFloatingMenu {position:absolute; right:0px; top:0px; width:300px;}
		.topDiv .topFloatingMenu a {float:right; display:block; margin:3px 10px 0px 0px; color:#000000;}

		.treeTop	{height:21px; width:250px; background-repeat:no-repeat; background-position:left top;}
		.treeTrunk	{width:250px; background-repeat:repeat-y; background-position:left top;}
		.treeTrunk * {color:#000000;}
		.treeRoots	{height:21px; width:250px; background-repeat:no-repeat; background-position:left bottom;}

	/*******************************************/
	/* Display Table
	/*******************************************/
	    span.pagebanner, span.pagelinks{margin-bottom: 15px;}
		span.pagebanner {display:block; width:45%; float:left; padding:1%; padding-right:0; margin-left:4%; margin-top:10px; text-align:left; border:1px solid #DDDDDD; border-right-width:0px; background-color:#F5F5F5; clear:left;}
		span.pagelinks {display:block; width:45%; float:left; padding:1%; padding-left:0; text-align:right; margin-top:10px; border:1px solid #DDDDDD; border-left-width:0px; background-color:#F5F5F5; clear:right;}
		.displaytagwidth {width:92%; clear:both; margin:auto; border-width:0px; border-color:#FFFFFF;}
		div.displaytagDiv {width:92%; clear:both; margin:8px auto; border-width:1px; border-color:#757575;}
		table.displaytag {width:92%; clear:both; margin:8px auto; border-width:1px; border-color:#757575;}
		table.sessionTracker {width:95% !important; clear:both; margin:8px auto; border-width:1px; border-color:#757575;}
		table.displaytag a {color:#000000;}
		table.displaytag a:hover {color:#aa0000;}
		table.displaytag th, table.displaytag td {padding:2px 3px;}
		table.displaytag th {background-color:#dddddd; color:#000000; border-bottom:1px solid #757575;}
		table.displaytag th.sortable, table.displaytag th.sortable * {font-weight:bold; text-decoration:underline; color:#000000;}
		table.displaytag th.sortable a:hover {color:#aa0000;}
		table.displaytag th.sorted, table.displaytag th.sorted * {font-weight:bold; text-decoration:none; color:#000000;}
		table.displaytag th.sorted a:hover {color:#aa0000;}
		
		table.displaytag, table.displaytag td {background-color:#FFFFFF;}
		table.displaytag tr.odd, table.displaytag div.odd, table.displaytag tr.odd td {background-color:#f5f5f5;}
		table.displaytag tr.even, table.displaytag div.even, table.displaytag tr.even td {background-color:#e5e5e5;}
		table.displaytag tr.highlight, table.displaytag tr.highlight td {background-color:#d5d5d5;}
		
		.displaytagDiv_odd {background-color:#f5f5f5; margin:2px 0px; padding:2px 3px;}
		.displaytagDiv_even {background-color:#e5e5e5; margin:2px 0px; padding:2px 3px;}
		
		/*table.displaytag th.order1 {background-color:#996666;}*/
		/*table.displaytag th.order2 {background-color:#666699;}*/
		
		.activeEditDIV {margin-bottom:10px;}
		.activeEditDIV table {table-layout:auto;}
		.activeEditDIV td, .activeEditDIV td * {padding:0px; margin:0px;}
		.activeEditDIV td select {display:inline;}
		.activeEditDIV td br {height:0px; clear:both; margin:0px; padding:0px;}
		.activeEditDIV textarea {border:1px solid #FF0000;}
	
		.calendar table {table-layout:auto;}
		
		
		.responses textarea {font-weight:normal; font-size:14px; width:100%;}
		
		
	/*******************************************/
	/* Login Styles
	/*******************************************/
		
	   /** Layout **/

	   
   #container{padding-top:7%;}
  
  #login_container{height:383px; width:100%; padding:8px 0px 8px 0px; background:url('../images.map/shadow.multi.tops.png');}   
  #login_container .content{background:#FFF; height:383px;}
	#login_container .header{height:68px;  padding-left:30px; border-bottom:#c9c8c8 1px solid;}
	#login_container .body{height:250px; background:#FFF url(../images.map/login.login_grey.large.gif);  border-bottom:#c9c8c8 1px solid; }
  #login_container .footer{ padding-left:30px; padding-right:30px;}
	.body .image_box{color:#565656; display:block; float:left; padding:0px 3px; background:#FFF url(../images.map/login.login_grey.large.gif); height:inherit; width:200px;}
	
	.login_box{border:5px solid #eeeeee; position:relative; width:290px; height:190px; padding:25px; float:left; background:#FFF;}
	.login_box .label{float:left;}
	.login_box .textinput{float:right;}
	.login_box h3{font-size:18px; color:#5F5F5F; }
	
	.login_box ul{padding:0px; margin:0px; text-align:right; color:#5F5F5F;}
	.login_box li{display:inline; margin:0px 2px 0px 2px; list-style:none; font-weight:bold; color:#5F5F5F; }
	.login_box li a{text-decoration:none; color:#5F5F5F;}
	.login_box li a:hover{text-decoration:underline; color:#5F5F5F;}
	
	.pageFooter{float:right; text-align:right; color:#7F7C7C;}
	.pageFooter a{padding:0px 3px 0px 3px;}
		
/**********************************************/
/* MEASURED SUCCESS
/*  Modifies "default.css" by adding
/*  colors, border-color, etc.
/**********************************************/

	* {border-color:#7F7C7C;}

	body {background:#FFFFFF url(../images.map/standard_bg.gif) repeat top center;}
	.divider, .dividerSolid  {border-color:#A68591;}
	.shadowDivider {border-color:#7F7C7C;}
	.header1, .header2, .header3, .header4 {color:#000000;}
	.linedHeader, .dottedHeader {color:#000000; border-color:#7F7C7C;}

	.balloonButton {color:#7F7C7C;}
	.balloonButton:hover {color:#000000;}
	.balloonButtonDisabled {color:#999999;}
	.balloonButtonDisabled:hover {color:#999999;}


	#topLogoImg {background-image:url(../images.map/standard_logoTop.gif);}
	#loginLoginImg {background-image:url(../images.map/login_logoTop.gif);}
	
	div.roundedBoxSolid {background-color:#F6F6F6; border:1px solid #999B9C;}
		div.roundedBoxSolid div.topLeft		{background-image:url(../images.map/standard_roundedBoxSolid_corners.multi.gif); background-position:left 0px;}
		div.roundedBoxSolid div.topRight	{background-image:url(../images.map/standard_roundedBoxSolid_corners.multi.gif); background-position:right 0px;}
		div.roundedBoxSolid div.bottomLeft	{background-image:url(../images.map/standard_roundedBoxSolid_corners.multi.gif); background-position:left -6px;}
		div.roundedBoxSolid div.bottomRight	{background-image:url(../images.map/standard_roundedBoxSolid_corners.multi.gif); background-position:right -6px;}
		div.roundedBoxSolid a.miniClose {color:#999B9C;}

	.dialogHeader, .dialogFooter, .frameHeader, .frameFooter {background:#EAEAEA; border-color:#999B9C;}
	.boxHeader, .boxFooter {background:#EAEAEA; border-color:#999B9C;}

	.testDeliveryHeader, .testDeliveryFooter {background:#EAEAEA; border-color:#999B9C;}
	.testDeliveryBG {background:url(../images.map/computerScreenLogo.gif) no-repeat bottom right;}

	a.tab {color:#666666;}
	a.tab100 {background-image:url(../images.map/standard_tab100.gif);}
	a.tab150 {background-image:url(../images.map/standard_tab150.gif);}
	a.tab200 {background-image:url(../images.map/standard_tab200.gif);}
	a.tabDisabled, a.tabDisabled:hover {color:#999B9C;}	
	
	a.dialogTab {color:#000; border-color:#999B9C;}
	a.dialogTabSelected {background-color:#FFF;}
	a.dialogTabUnselected {background-color:#EAEAEA;}
	
	div#footerDiv, div#footerDiv a {color:#7F7C7C;}

	.starBackground {background-image:url(../images.map/fadedStar200.gif); background-repeat:no-repeat; background-position:right bottom;}
	
	
	.topDiv img.topLogoImgSmallGray {background-image:url(../images.map/standard_logoTop_small_gray.gif);}
	.treeTop	{background-image:url(../images.map/standard.tree.top.gif);}
	.treeTrunk	{background-image:url(../images.map/standard.tree.trunk.gif);}
	.treeRoots	{background-image:url(../images.map/standard.tree.roots.gif);}
	
		
	@media print{
		.dontPrint {display:none; background:none;}	
	}	
	a.accordian {display:block; background:#EAEAEA; border-color:#999B9C; }	
	a.accordian:hover { background:#CCCCCC; } 
		
	#accordion h3.toggler {cursor:pointer; border-bottom:1px solid #DCDCDC; border-top:1px solid #FFFFFF; padding:5px; margin:0px; background-image: url(../images.map/home/h3.gradient.gif); background-position:left bottom; background-repeat:no-repeat;}
	#accordion h3.active0 {background-position:0px -30px; color:#FFFFFF;}
	#accordion h3.active1 {background-position:0px -60px; color:#FFFFFF;}
	#accordion h3.active2 {background-position:0px -90px; color:#FFFFFF;}
	#accordion h3.active3 {background-position:0px -120px; color:#FFFFFF;}
	#accordion h3.active4 {background-position:0px -150px; color:#FFFFFF;}
	#accordion h3.active5 {background-position:0px -180px; color:#FFFFFF;}
	#accordion h3.active6 {background-position:0px -210px; color:#FFFFFF;}
	#accordion h3.active7 {background-position:0px -240px; color:#FFFFFF;}
	#accordion h3.active8 {background-position:0px 0px; color:#FFFFFF;}
	
	/*
	#dashaccordian h3.toggler {cursor:pointer; border-bottom:1px solid #DCDCDC; border-top:1px solid #FFFFFF; padding:5px; margin:0px; background-color:#FFF; background-image: url(../images.map/home/h3.gradient.gif); background-position:left bottom; background-repeat:no-repeat;}
	#dashaccordian h3.active0 {background:#33B55B; color:#FFFFFF;}
	#dashaccordian h3.active1 {background:#27AF7F; color:#FFFFFF;}
	#dashaccordian h3.active2 {background:#4D8BC9; color:#FFFFFF;}
	#dashaccordian h3.active3 {background:#7D71B5; color:#FFFFFF;}
	#dashaccordian h3.active4 {background:#CD7935; color:#FFFFFF;}
	#dashaccordian h3.active5 {background:#F9A72C; color:#FFFFFF;}
	#dashaccordian h3.active6 {background:#C7B33C; color:#FFFFFF;}
	#dashaccordian h3.active7 {background:#65BF53; color:#FFFFFF;}
	#dashaccordian h3.active8 {background:#DF1719; color:#FFFFFF;}
	*/

	#dashaccordian h3.toggler {cursor:pointer; border-bottom:1px solid #DCDCDC; padding:5px; margin:0px; background-image: url(../images.map/home/h3.gradient.long.jpg); background-position:left bottom; background-repeat:no-repeat;}
	#dashaccordian h3.active0 {background-position:0px 0px; color:#000000;}
	#dashaccordian h3.active8 {background-position:0px -30px; color:#000000;}
	#dashaccordian h3.active1 {background-position:0px -60px; color:#000000;}
	#dashaccordian h3.active2 {background-position:0px -90px; color:#000000;}
	#dashaccordian h3.active3 {background-position:0px -120px; color:#000000;}
	#dashaccordian h3.active4 {background-position:0px -150px; color:#000000;}
	#dashaccordian h3.active5 {background-position:0px -180px; color:#000000;}
	#dashaccordian h3.active6 {background-position:0px -210px; color:#000000;}
	#dashaccordian h3.active7 {background-position:0px -240px; color:#000000;}
	
	.tableRowOdd {background-color:#F6F6F6;}
	.tableRowEven {background-color:#EAEAEA;}
	
	#displayText {float:right; font-style:italic;}
	
	div.accordiondiv {}
		div.accordioncontent {padding:10px;}
		
	area, area:hover {cursor:pointer;}
	.customPlatform {cursor:pointer;}
	.imgmap, .imgmap:hover {cursor:pointer;}						 
	
	div.keyList	a {float:left; border:1px solid #FFFFFF; padding:1px;}	
	div.keyList .highlight {background-color:#FFFF8F; font-weight:bold; border:1px dotted #CCCCCC;}
	div.catScore span {float:left; border-right:1px dotted #CCCCCC; padding:6px;}
	div.catScore .highlight {background-color:#FFFF8F; font-weight:bold; }
	div.keyDisplay span {float:left; padding:3px; border-right:1px solid #CCCCCC; }
	div.keyDisplay .highlight {background-color:#FFFF8F; font-weight:normal; }

/*******************************************/
/*  Non-Flash Student Work page
/*******************************************/

.prompttext p, .prompttext a{font-size:13px;}


	
	/*******************************************/
/*  For Non-Flash Timer
/*******************************************/		
	.timer, .essayTimer, .timer-container{
		font-family:Lucida Sans Unicode;
		font-size: 15px;
		text-align: center;
		width: 75px;
		z-index: 3;
		background-color: #CCCCCC;
		color: #444444;
		overflow: hidden;
		height: 20px;
		border-bottom: 1px;
		border-right: 1px;
		border-color: black;
		margin-left: 5px;
		margin-right: 5px;
		margin-top:-1px;
		font-weight:bold;
	}

/*******************************************/
/*  Jquery UI Overrides
/*******************************************/

/** Modal Box **/
.ui-widget-overlay{
	background:#AAAAAA!important;
}
