BODY{margin:0px; background-color:white; font-size:70%; font-family:Verdana, Arial, Geneva, Sans-Serif;}
A{color:#003399; text-decoration:none;}
A:link{color:#003399; text-decoration:none;}
A:visited{color:#003399; text-decoration:none;}
A:hover{background-color:#ffd700; text-decoration:underline;}
hr{background-color:#cccccc; color:#cccccc; height:1px;}
select{font-size: 110%;}
caption {text-align:left; font-weight:bold; padding:0px;}

.contentArea{padding:12px 10px 20px 10px; width:97%; border:0px; vertical-align:top;}
.pageMainTable{margin:12px 10px 20px 10px; width:97%; border:0px; vertical-align:top;}

.imageButton:hover{background-color:transparent; text-decoration:none;}

/*-----------------------------------------------------------------------
don't change order or any of these, specificity at work. */

.noPadding {border:0px;}
.noPadding td {padding:0px;}

.paddingFour td {padding:4px;}
.paddingFour div {padding:4px;}

.tableSetting {border:0px; background-color:#cccccc; border-spacing:1px;}
.tableSetting td{padding:4px;}
.tableSetting {text-align:left;}
.tableSetting th{padding:4px; font-weight:normal; text-align:inherit; background-color:#ffff99; vertical-align:bottom;}

.tableFooterMultiRow th {padding:4px; font-weight:normal; background-color:#ffff99; vertical-align:top; text-align:left;}
.tableSettingHdr {background-color:#ffff99;} /*for use only in Datagrid headers*/

.tableSettingHdrStrong{font-size:130% !important; font-weight:bold !important;}

.columnNumber tr {text-align:right!important;}
.columnNumber {text-align:right !important;}
.columnText tr {text-align:left !important;}
.columnText {text-align:left !important;}
.columnVariant tr {text-align:center !important;}
.columnVariant {text-align:center !important;}

.paddingTwo td {padding:2px;}
.paddingTwo div{padding:2px;}

.row td{background-color:#ffffff;}
.altrow td{background-color:#eeeeee;}

/* end don't change order 
------------------------------------------------------------------------*/

.dropDownRowGutter td {padding-top:4px;}

.headerSideBar{	background-color:#eeeeee; width:168px; max-width:168px; min-width:168px;}
.headerSideBar div{padding-left:8px; padding-top:8px;}

.sideBar{background-color:#eeeeee; vertical-align:top; padding:0px;}
.sideBar div{padding:12px 4px 20px 10px; width:154px; max-width:154px; min-width:154px;}

.footNoteText{color:#666666;}/*grey*/
.alertText{color:#ff0000; font-weight:bold;} /*red*/
.missingCapability{font-weight:bold;}
.warningText{font-weight:bold;}
.disabledText{color:#808080;}
.exampleText{font-size:90%;}
.titleText{font-weight:bold; font-size:120%;}

.cautionText{color:#ff0000;} /*red*/
.cautionText:link{color:#ff0000;}
.cautionText:visited{color:#ff0000;} 
.cautionText:hover{color:#ff0000;} 
.cautionText:active{color:#ff0000;} 

.searchControl{border:0px; background-color:#cccccc; border-spacing:1px;}
.searchControl td, .searchControl div {padding:4px;}
.searchControl th {padding:4px; font-weight:bold; text-align:left; }
.searchControl tr{background-color:#eeeeee;}

.searchChanges{border:0px; background-color:#cccccc; border-spacing:1px;}
.searchChanges td{padding:4px;}
.searchChangesHeader{background-color:#eeeeee;}
.searchChangesTable{border:0px; background-color:#ffffff;}
.searchChangesTable td{padding:2px;}

.searchResults{border:0px; background-color:#cccccc; border-spacing:1px;}
.searchResults td{padding:0px;}
.searchResultsHeader{background-color:#eeeeee;}
.searchResultsHeader td{padding:2px;}

.labelColumn{background-color:#eeeeee; white-space:nowrap;}
.dataColumn{background-color:#ffffff; vertical-align:top;}

/*-----------------------------------------------------------------------
don't change order of any of these, specificity at work. */

.optionsTable{border:0px; background-color:#cccccc; border-spacing:1px;}
.optionsTable td{padding:4px;}
.optionsTable div{padding:4px;}
.optionsTable th{padding:4px; background-color:#ffff99; vertical-align:bottom; text-align:left; font-weight:bold; white-space:nowrap;}
.optionsTable Table td {padding:0px;} /*revisit*/

.labelColumnWithDesc{background-color:#eeeeee; font-weight:bold;}
.labelColumnWithDesc div{ padding:0px; }
.labelColumnDesc{font-weight:normal; }

.optionsTable .labelColumnWithDesc{padding:6px;}
.optionsTable .labelColumn{padding:6px;}

/* end don't change order 
------------------------------------------------------------------------*/

.reportOption {}
.reportOption td {vertical-align:middle; padding:6px;}
.reportOption table td{padding:4px 2px 4px 2px;}

.tableButtonRow{margin-top:.5em; margin-bottom:1.5em;}
.tableButtonRow input {margin-right:5px;}
.pageButtonRow{margin-top:1.5em;}
.pageButtonRow input{margin-right:5px;}
.pageButtonRowTop{margin-bottom:1.5em;}
.pageButtonRowTop input{margin-right:5px;}

.smallButton{width:46px;}

.taskTableHeader {font-weight:bold; white-space:nowrap;} 
.taskTable {vertical-align:top;}
.taskTable * {line-height:2em;}

.gutter{width:10px;}
.gutterMedium{width:20px;}
.gutterLarge{width:30px;}

.horizontalLine td {border-bottom:solid 1px #cccccc;}

.prompt{font-weight:bold; font-size:120%; padding-top:9px;}
.promptMargin{padding:10px 0px 0px 10px; border:0px; padding-right:0px; width:100%;}
.subprompt{	font-size:90%; color:#666666;}
.studentPrompt{font-weight:bold; font-size:160%; }
.copyrightText{margin-top:2px; font-size:90%; margin-left:5px; color:#999;}

.studentPage{font-size:160%;}
.studentPage *{font-size:100%;}
.studentLinks{font-size:160%; text-decoration:underline; }
.studentText{font-size:160%;}

/* chat only */
.chatAvail {color:#003399; font-weight:bold;}
.chatUnAvail {color:#acacac; font-weight:bold;}

/* Ask before using */
/*********************************/
H1{font-weight:bold; font-size:120%;}
.small{font-size:100%;}
.selectedLink{font-weight:bold; color:#000000;}
.helpPrompt{font-weight:bold; font-size:120%; color:#039;}
.disabled{color:#999999 ;}
TD.helpHeaderBackground{background-color:#eeeeee;}
/*********************************/

.pageNotCleaned{display:none; }


