/*
******************************************************
 Original Author: Patrick Ryan
 Additions/Revisions: Doug Lintner, Dan Osmundson
 2008 INDIANA STANDARDS AND RESOURCES
******************************************************
*/
body {}    
#pagewrap_750px {
	font:75%/150% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
    margin: 0px auto; padding: 0px;
    width: 750px;
    height: auto;
	color:#666666;
}
ul#banner li {
	background-image: url(../images/standards_tab_banner.jpg);
	background-repeat:no-repeat;
	background-position: center center;
	width: 700px; /*original width is 700px */
	height: 34px;
	padding: 0;
	margin: 0 auto;
	position: relative;
}
ul#banner li {
	text-indent: -9999px;
}
.liquid-banner-headers {
    width: auto;
    height: 1.65em;
    margin: 0; padding: 0;
    background: url("../images/math.jpg" ) no-repeat left top;
}
.liquid-banner-headers span {
    display: block;
    height: 1.65em;
    background:url("../images/math-right.jpg") no-repeat right top;
}
.liquid-banner-headers .h1 {
    padding: 1px; margin: 0 0 2px 8px;
    text-transform: uppercase;
    font-size: 1.6em !important;
    font-weight: 600;
    color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    float: left;
}
.liquid-banner-headers .h1 span{
    display: block;
    height: 1.65em;
    background:url("../images/math-right.jpg") no-repeat right top;
}
.liquid-banner-headers .h3 {
    padding: 1px; margin: 0 0 0 8px;
    text-transform: uppercase;
    font-size: 1.2em !important;
    font-weight: 600;
    color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    height: 1.25em;
    float: left;
}
.liquid-banner-headers .h3 span {
    display: block;
    height: 1.25em;
    background:url("../images/math-right.jpg") no-repeat right top;
}
/*******************************************************/	
/*- SEARCH BOX STYLES - GLOBALS inside "center-content" */
/* \/\/\/\/\/ SEARCH (KEYWORDS) BOX Styles \/\/\/\/\/ */
#search-box {
    position: relative;
    margin: 0 auto; padding: 5px 0;
}
#search-box span {
    font-size: .85em;
    font-weight: 600;
    padding: 0 5px 0 0;
    margin: 0;
    width: auto;
    text-align: right;
    left: 0px;
    float: left; /* key for left flush alignment */
}
#search-box input {
    width: 45.2em;
    display: inline-block;
    color: #333333;
    font-weight: 600;
    float: right;
    background:  url("../images/keyword-searchbox-bg-norm.gif") no-repeat bottom left;
}
    /* color for the "Core Standards" text next to Search GUI */
    .core-search-radio { color: #666666; display: inline; /*font-weight:600;*/ }

#search-box input:hover {
    width: 45.2em;
    display: block;
    left: 0;
    /*background-color: #ffcc99; */
    background:  url("../images/keyword-searchbox-bg.gif") no-repeat bottom left;
}
#search-box input:focus {
    width: 45.2em;
    display: block;
    left: 0;
}
/* \/\/\/\/\/ END SEARCH (KEYWORDS) BOX Styles \/\/\/\/\/ */


/* \/\/\/\/\/ TYPE Styles \/\/\/\/\/ */
#type-select {
    position: relative;
    float:left;
    margin: 0 10px 0 0; padding: 0;
    border-top: dotted 1px #999999;
    width: 100%;
}
#type-select span {
    font-size: .85em;
    font-weight: 600;
    padding: 2px 5px 0 9px;
    margin: 0;
    width: auto;
    text-align: right;
    left: 0px;
    float: left; /* key for left flush alignment */
}
#type-select select {
    width: 40%;
    margin: 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline-block;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999 !important;
    background-color: #f5f5f5;
}
#type-select select:hover {
    width: 40%;
    margin: 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline-block;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999 !important;
    background-color: #ffff99;
}
#type-select select:focus {
    width: 40%;
    margin: 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline-block;
    height: auto;
    font-weight: 600;
    border: solid 1px #999999 !important;
    background-color: #ffffcc;
}

/* \/\/\/\/\/ END TYPE Styles \/\/\/\/\/ */

/* \/\/\/\/\/ Standard Search "standards-core-all" radio buttons \/\/\/\/\/ */
#standards-core-all {
    position: relative;
    clear: right;
    margin: 0; padding: 0;
    /*border-bottom: dotted 1px #999999; */
}
#standards-core-all span {
    font-size: .95em;
    font-weight: 600;
    padding: 0 5px 0 0;
    margin: 0;
    width: 100px;
    text-align: right;
    right: 100px;
    left: 0px;
    float: left; /* key for left flush alignment */
}
#standards-core-all table#radioStandard {
    position: relative;
    padding: 0px; margin: -5px 0 0 100px;
}    
/* \/\/\/\/\/ END Standard Search "standards-core-all" radio buttons \/\/\/\/\/ */

/* \/\/\/\/\/ SUBJECT Styles \/\/\/\/\/ */
#subject-wrapper {
    position: relative;
    margin: 2px auto 0 auto; padding: 2px 0;
    width: 100%; height: auto;
    border-top: dotted 1px #999999;
}
#subject-checkboxes {
    position: relative;
    display: inline-block;
    float: left;
    margin: 0; padding: 0;

}
#subject-checkboxes span {
    font-size: .85em;
    font-weight: 600;
    padding: 0 5px 0 0;
    margin: 0;
    width: auto;
    text-align: right;
    right: 65px;
    left: 0px;
    float: left; /* key for left flush alignment */
}
#subject-checkboxes table {
    width: auto;
    padding: 0; margin: 0 0 5px 0;
    left: 70px;
    display: inline;
}
#subject-checkboxes td {
    width: auto;
    margin: 0; padding: 0 12px 0 0;
}
#subject-checkboxes td label { /* $$ this one works for the label*/
    font-size: .8em;
    font-weight: 600;
    margin: 0; padding: 0;
    text-align: left;
    display: block;
}
ul#more-subjects {
    position: relative;
    display: inline-block;
    float: right; /* clear: both; */
    left: 10px;
    top: 0;
    margin: 0;
    padding: 0;
}
ul#more-subjects li span {
    font-size: .85em;
    font-weight: 600;
    color: #666666;
    left: 0px; top: 0;
    margin: 5px 5px 0 0; padding: 0;
    float: right;
    display: inline;
}
ul#more-subjects li {
    font-size: .85em;
    font-weight: 600;
    color: #666666;
    padding: 5px 5px 0 0;
    margin: 0 0 10px 0;
    width: auto;
    left: 0px;
    text-align: left;
    float: left;
}
ul#more-subjects li select {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    float: right; /* was "left" */
    display: inline-block;
    width: 245px; /* was 18.5em */
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}

ul#more-subjects li select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    float: right; /* was "left" */
    display: inline-block;
    width: 245px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}
ul#more-subjects li select:focus {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    float: right; /* was "left" */
    display: inline-block;
    width: 245px;
    height: auto;
    font-weight: 600;
    border: solid 1px #999999;
    background-color: #ffffcc;
}    
/* Subject text-color red, blue, green golden-rod */
.english {color:#cc0033; font-weight: 600; padding: 0 5px 0 0;}
.math {color:#003366; font-weight: 600; padding: 0 5px 0 0;}
.science {color:#009966; font-weight: 600; padding: 0 5px 0 0;}
.social-studies {color:#ff9933; font-weight: 600; padding: 0 5px 0 0;}
.other-standards {color:#666666; font-weight: 600; padding: 0 5px 0 0;} 
/* END Subject text-color red, blue, green golden-rod and gray */

/* Subject H2 tags: red, blue, green golden-rod (and gray) -- for Print Library page*/
.center-content h2.english {color:#cc0033; font-weight: 600; padding: 0 5px 0 0; margin: 15px 0 0 0;}
.center-content h2.math {color:#003366; font-weight: 600; padding: 0 5px 0 0; margin: 15px 0 0 0;}
.center-content h2.science {color:#009966; font-weight: 600; padding: 0 5px 0 0; margin: 15px 0 0 0;}
.center-content h2.social-studies {color:#ff9933; font-weight: 600; padding: 0 5px 0 0; margin: 15px 0 0 0;}
.center-content h2.other-standards {color:#666666; font-weight: 600; padding: 0 5px 0 0; margin: 15px 0 0 0;} 
/* END Subject H2 tags*/

/* "continued-text-hdr" controls the weight and color or text following subject headers on search results */
/* "continued-text-hdr" both of these classes below are necessary to style both the parentheses and the text "Continued from previous page." */
/* ".math .continued-text-hdr label" isolates "Continued from previous page." */
/* ".continued-text-hdr" applied to "<asp:Label ID="lblCont"..." changes the size and style of "Continued from previous page."; color appears to be hard-coded in the aspx.cs file?? */
.math .continued-text-hdr label {font-weight: normal; font-size: 65% !important; color: #666666 !important; display: inline; }
.continued-text-hdr {font-weight: normal; font-style: italic; font-size: 65% !important; color:Gray !important; }

/* \/\/\/\/\/ GRADE Styles \/\/\/\/\/ */
#grade-wrapper {
    position: relative;
    margin: 0 auto; padding: 5px 0;
    width: 100%; height: auto;
    border-top: dotted 1px #999999;
    /*border-bottom: dotted 1px #999999;*/
}
#grade-checkboxes {
    position: relative;
    margin: 0 0 2px 0; padding: 1px 0;
}

#grade-checkboxes span {
    font-size: .85em;
    font-weight: 600;
    padding: 0 1px 0 1px;
    margin: 0;
    width: auto;
    text-align: right;
    left: 0px;
    /*left: 0px;*/
    float: left; /* key for left flush alignment */
}
#grade-checkboxes table#chbxliGrade {
    width: auto;
    padding: 0; margin: 0 0 5px 0;
    float: left;
    left: 0;
}

#grade-checkboxes table#chbxliGrade td {
    width: 28px; /* 15% is safe */
    height: 10px;
    margin: auto auto; padding: 3px 4px 3px 0;
    text-align: left;
    top: 0; right: 0;
    display: inline-block;
}
/* currently unnecessary for table td's...
#grade-checkboxes table#chbxliGrade td label {
    font-family: arial;
    font-size: 75%;
    font-weight: 600;
    color: #666666;
    font-weight: 600;
    padding: 0;
    margin: 0;
    text-align: left;
    vertical-align: middle;
    display: table-cell;
    float: left;
}*/
#grade-checkboxes table#chbxliGrade td input {
    margin: 0 4px 0 0; padding: 0px;
    float: left;
    display: inline-block;
}
/* the "chbxliGrade_*" are output as div classes around the text/number inside each table cell */
/* Kindergarten "K" */
input#chbxliGrade_0 {
    display: inline-block;
    height: 10px;
    margin-right: 3px;
}
.chbxliGrade_0 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell;
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}
/* 1st Grade */
input#chbxliGrade_1 {
    display: inline-block;
    height: auto;
    margin-right: 3px;
}
.chbxliGrade_1 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell;
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}
/* 2nd Grade */
input#chbxliGrade_2 {
    display: inline-block;
    height: auto;
    margin-right: 3px;
}
.chbxliGrade_2 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell;
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}
/* 3rd Grade */
input#chbxliGrade_3 {
    display: inline-block;
    height: auto;
    margin-right: 3px;
}
.chbxliGrade_3 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell;
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}
/* 4th Grade */
input#chbxliGrade_4 {
    display: inline-block;
    height: auto;
    margin-right: 3px;
}
.chbxliGrade_4 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell;
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}
/* 5th Grade */
input#chbxliGrade_5 {
    display: inline-block;
    height: auto;
    margin-right: 3px;
}
.chbxliGrade_5 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell;
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}
/* 6th Grade */
input#chbxliGrade_6 {
    display: inline-block;
    height: auto;
    margin-right: 3px;
}
.chbxliGrade_6 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell;
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}
/* 7th Grade */
input#chbxliGrade_7 {
    display: inline-block;
    height: auto;
    margin-right: 3px;
}
.chbxliGrade_7 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell; 
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}
/* 8th Grade */
input#chbxliGrade_8 {
    display: inline-block;
    height: auto;
    margin-right: 3px;
}
.chbxliGrade_8 {
    font-family: arial;
    font-size: 75%;
    color: #666666;
    font-weight: 600;
    vertical-align: middle;
    display: table-cell;
    margin: 0; padding: 0 1px 0 0;
    float: left;
    display: inline-block;
}


ul#more-grades {
    position: relative;
    display: inline-block;
    float: right;
    left: 10px;
    top: 0;
    margin: 0;
    padding: 0;
}
ul#more-grades li span {
    font-size: .85em;
    font-weight: 600;
    color: #666666;
    left: 0px; top: 0;
    margin: 5px 5px 0 0; padding: 0;
    float: right;
    display: inline;
}
ul#more-grades li {
    font-size: .85em;
    font-weight: 600;
    color: #666666;
    padding: 0 5px 0 0;
    margin: 0 0 5px 0;
    width: auto;
    left: 0px;
    text-align: left;
    float: left;
}
ul#more-grades li select {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    float: right;
    display: inline-block;
    width: 245px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#more-grades li select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    float: right;
    display: inline-block;
    width: 245px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}
ul#more-grades li select:focus {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    float: right;
    display: inline-block;
    width: 245px;
    height: auto;
    font-weight: 600;
    border: solid 1px #999999;
    background-color: #ffffcc;
} 
/* \/\/\/\/\/ END GRADE Styles \/\/\/\/\/ */

/* \/\/\/\/\/ SEARCH Button location \/\/\/\/\/ */
#search-button-wrapper {
    position: relative;
	display: inline-block;
    margin: 4px 0 0 0; padding: 0;
    width: 100%; height: 32px;
    border-top: dotted 1px #999999;
}
ul#search-button { /* tack to lower right of "center-content" of "liquid-round" */
    position: relative;
    margin: 2px 0 0 0; padding: 0;
    display: inline-block;
	height: 32px;
    float: right;
}
ul#search-button li { 
    margin: 0px; padding: 0px;
    list-style-type: none;
}
ul#search-button li label {
    margin: 0; padding: 0;
    text-indent: -9999px;
    display:none; 
}
ul#search-button li input {
    background: url( "../images/search-btn-sprites60w27h.gif" ) no-repeat center top;
    margin: 0; padding: 0;
    border: none !important;
	text-decoration: none !important;
    display: block;
    width: 60px;
    height: 27px;
}
ul#search-button li input:hover {
    background: url("../images/search-btn-sprites60w27h.gif") no-repeat center bottom;
    margin: 0; padding: 0;
	border: none !important;
	text-decoration: none !important;
    display: block;
    width: 60px;
    height: 27px;
}

/* wrapper for Search  controls area to prevent IE search button
rollover issue */
#searchOptions_wrapperBuffer {
	position: relative;
	margin: 5px 0 10px 0; padding: 0;
	clear: both;
	display: block;
}
/* ADMIN Pages Search button */
ul#searchStandardsAdmin_button { /* tack to lower right of "center-content" of "liquid-round" */
    position: relative;
    margin: 0; padding: 0;
    display: block;
	height: 32px;
    float: right;
	right: 10px;
}
ul#searchStandardsAdmin_button li { 
    margin: 0px; padding: 0px;
    list-style-type: none;
}
ul#searchStandardsAdmin_button li label {
    margin: 0; padding: 0;
    text-indent: -9999px;
    display:none; 
}
ul#searchStandardsAdmin_button li input {
    background: url( ../images/search_btn_sprites.png) no-repeat center top;
    margin: 0; padding: 0;
    border: none !important;
	text-decoration: none !important;
    display: block;
	text-align: right;
    width: 60px;
    height: 27px;
}
ul#searchStandardsAdmin_button li input:hover {
    background: url(../images/search_btn_sprites.png) no-repeat center bottom;
    margin: 0; padding: 0;
	border: none !important;
	text-decoration: none !important;
    display: block;
	text-align: right;
    width: 60px;
    height: 27px;
}
/* \/\/\/\/\/ END SEARCH Button location \/\/\/\/\/ */
/* \/\/\/\/\/ RESET Button \/\/\/\/\/ */
#reset-button-wrapper {
    position: relative;
    /*top: -6px;*/
	margin: 0; padding: 0 0 2px 0;
    width: auto; height: auto;
    border-top: dotted 1px #ffffff;
}

ul#reset-button {
    position: relative;
    margin: 2px 8px 0 0; padding: 0 5px 0 0;
    display: inline-block;
    float: right;
}
ul#reset-button li { 
    margin: 0px; padding: 0px;
    list-style-type: none;

}
/* %%%%%%%%%%%%%% RESET w/simple link %%%%%%%%%%%%%%% */
ul#reset-button li a {
    width: 60px;
    height: 27px;
    display: block;
    text-decoration: none;
    border: 0;
    text-indent: -9999px;
}
ul#reset-button li a:link, ul#reset-button li a:visited {
    background: url( "../images/search-reset-sprites.gif" ) no-repeat center top;
    text-decoration: none;
}
ul#reset-button li a:hover, ul#reset-button li a:active {
    background: url("../images/search-reset-sprites.gif") no-repeat center bottom;
    text-decoration: none;
}

/* \/\/\/\/\/ END SEARCH-reset Button location \/\/\/\/\/ */
#math {
    background-image: url(../images/math.jpg);
    background-repeat:no-repeat;
    background-position: right top;
    text-transform:uppercase;
    font-size:1.6em;
    font-weight:600;
    color: #FFFFFF;
    text-align: left;
    padding: 1px;
}

/* \/\/\/\/\/ BEGIN Resource Returns \/\/\/\/\/ */
.resource-returns {	
    padding: 0; margin: 0;
}
.resource-returns label {
    padding: 0 5px 0 0; margin: 0;
    font-weight: 600;
}
.resource-returns a {
    font-weight: 600;
}
.resource-returns a:link, a:visited {
    color: #7389ae;
}

.resource-returns a:hover, a:active
{
    color: #666666;
    background-color: #ffffcc;
}
/* \/\/\/\/\/ END Resource Returns \/\/\/\/\/ */

/*******************************************************/	
/*- CONTENT MENU TABS--------------------------- */

    #tabsB {
          position: relative; /*added 'position' */
          float:left;
          width:895px; /*was 100%*/
          font-size:93%;	  
          line-height:normal;
      }
    #tabsB .logout a {
          background: none !important;
		  border-bottom: none !important;
		  position: relative; /*added 'position' */
          float:right;
		  padding-right: 0px;
		  margin-top: 10px;
          font-size:98%;	  
          line-height:normal;
		  font-weight: 600;
		  padding: 2px;
      }
    #tabsB .logout a:link, #tabsB .logout a:visited  {
			color: #006633;
			text-decoration: none;
      }
    #tabsB .logout a:hover, #tabsB .logout a:active  {
	color:#CC6600;
	text-decoration: none;
	background-color:#CCFFFF !important;
      }
    #tabsB ul {
	    margin:0;
	    padding:10px 10px 0 50px;
	    list-style:none;
      }
    #tabsB li {
          display:inline;
          margin:0;
          padding:0;
      }
    #tabsB a {
          float:left;
          background:url("../images/tableftF.gif") no-repeat left top;
          margin:0;
          padding:0 0 0 4px;
          text-decoration:none;
	      border-bottom: solid;
	      border-bottom-width:thin;
	      border-bottom-color:#333;
      }
    #tabsB a span {
          float:left;
          display:block;
          background:url("../images/tabrightF.gif") no-repeat right top;
          padding:5px 15px 4px 6px;
          color:#666;	  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {color:#FF9834;}
    #tabsB a:hover {background-position:0% -42px;}
    #tabsB a:hover span {background-position:100% -42px;}
	
	#tabsB ul li.current a {
      float:left;
      background:url("../images/tableftFon.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  color:#333;
	  border-bottom: solid;
	  border-bottom-color:#fff;

	}
	#tabsB ul li.current a span {
	 float:left;
     display:block;
     background:url("../images/tabrightFon.gif") no-repeat right top;
     padding:5px 15px 4px 6px;
     color:#333;
	 border-bottom: 0;

	}
.clear {clear: both; height: 0;}
.clear1px {clear: right; height: 1px; padding: 0; margin: 0;}
.clear5px {clear: both; height: 5px;}
.clear10px {clear: both; height: 10px;}
.clear15px {clear: both; height: 15px;}
.clear20px {clear: both; height: 20px;}
/*-CONTENT MENU TABS--------------------------- */  

	
/*******************************************************/	
/*- ROUNDED CONTENT BOXES --------------------------- */

#liquid-round {
    width:95%; /* was 95%*/
    margin:0px auto;
    background:#fff url("../images/leftside.gif") repeat-y left top;
}
.top {
    width:100%;
    height:20px;
    background:url("../images/top.gif") no-repeat left top;
}
.top span {
    display:block;
    position:relative;
    height:20px;
    background:url("../images/top-right.gif") no-repeat right top;
}

.bottom {
    width: 100%;
    height: 50px; /* reduced white space from original 70px */
    background: url("../images/bottom.gif") no-repeat left bottom;
}
.bottom span {
    display: block; /* adding "display:block;" as in ".top span" */
    height: 50px; /* reduced white space from original 70px */
    background: url("../images/bottom-right.gif") no-repeat right bottom;
    /* changed this background position to bottom instead of top */
}

/* /\/\/\ "collapsePanel" /\/\/\ */
.collapsePanel {
    overflow: hidden;
    margin: 0; padding: 0px 0px 0px 10px;
    height: 0px; 
}
.collapsePanel a {font-weight: 600; font-size: 110%; }
.collapsePanel a:link, a:visited {color: #7389ae; }
.collapsePanel a:hover, a:active { color: #666666; background-color: #ffffcc; }


/* "center-content" mods */
.center-content {
    position:relative;
    background:url("../images/rightside.gif") repeat-y right top; 
    padding:1px 18px 1px 20px; /* original right is 20px and left padding is 25px*/
    margin:-1px 0 -35px 0; /* original bottom margin is -35px */
    text-transform: none; /* changed "capitalize" to "none" */
}
.center-content h1 {
    font-size: 1.6em;
    font-weight: 600;
    margin: 0; padding: 10px 0;
}
/* "center-content h2", below, is the subject style */
.center-content h2 {
    font-size: 1.2em;
    font-weight: 600;
    line-height: 2em;
    margin: 0;
    padding: 5px 0 5px 5px;
}
.center-content p {
    font-size: .95em;
    margin: 0; padding: 5px 20px;
}
.center-content ul#bullets {
    padding: 0; margin: auto;
    width: 90%;
}
.center-content ul#bullets li {
    list-style-type: disc;
    list-style-position: outside;
    /* list-style-image: url(/images/diamond-bullet-blue.gif); */
    margin:  0 0 0 20px; padding: 5px 0 0 0;
    line-height: 1.6em;
    font-size: .95em;
}

        .bold {
            font-weight: 600;
        }
        /*.center-content ul#bullets li label.bold {
            font-weight: 600;
        }*/
.content-items {
    position: relative;
    left: -90px;
}    


/* \/\/\/\/\/ \/\/\/\/\/ \/\/\/\/\/ \/\/\/\/\/ \/\/\/\/\/ \/\/\/\/\/ */
.page-of-pages {
    position: relative;
    padding: 0; margin: 5px auto 0 auto;
    text-align: center;
    height: 20px; width: 100%;
}
    
        /* \/\/\/\/\/ Printer-friendly \/\/\/\/\/ */
    ul#printaction { 
        position: relative;
        margin: 0; padding: 0;
        display: inline-block;
        float: right;
        right: 85px; bottom: 20px;
    }
    ul#printaction li { 
        margin: 0px; padding: 0px;
        list-style-type: none;

    }
    ul#printaction li label {
        margin: 0; padding: 0;
        text-indent: -9999px;
        display:none; 
    }

   ul#printaction li input {
        margin: 0; padding: 0;
        width: 60px;
        height: 20px;
        border: none !important;
        font-weight: 600;
        display: inline-block;
        background: url( "../images/printer_friendly_sprites.gif" ) no-repeat center top;
        color: #666666;
        float: left;

    }
    ul#printaction li input:hover {
        background: url("../images/printer_friendly_sprites.gif") no-repeat center bottom;
        margin: 0; padding: 0;
    }
     /*
    .printaction input {
        position: relative;
        margin: 0; padding: 0;
        width: 60px;
        height: 20px;
        border: none !important;
        font-weight: 600;
        display: inline-block;
        background: url( "../images/printer_friendly_sprites.gif" ) no-repeat center top;
        color: #666666;
        float: left;

    }
    .printaction input:hover {
        background: url("../images/printer_friendly_sprites.gif") no-repeat center bottom;
        margin: 0; padding: 0;
    } 
\/\/\/\/\/ More Pages - Search Return Results *main container* \/\/\/\/\/ */
.more-pages {
    position: relative;
    padding: 0; margin: 5px auto 0 auto;
    width: 380px; height: 40px;
    top: 0; bottom: 0; left: 0; right: 0;
    display: block;
    background: url("../images/search-results-idoebanner.gif") no-repeat left top;
}

/* More Pages - previous-button styles */
.more-pages ul#previous-button {
    position: absolute;
    margin: 0px; padding: 0px;
    width: 60px;
    height: 20px;
    top: 20px; right: 60px; bottom: 40px; left: 0px;
    float: none;
}
.more-pages ul#previous-button li { 
    list-style-type: none;
    display: block;
}
.more-pages ul#previous-button li input {
    margin: 0; padding: 0;
    display: block;
    width: 60px;
    height: 20px;
    background: url("../images/search-results-previous.gif") no-repeat right top;
    text-indent: -9999px;
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    /*float: right;*/
}
.more-pages ul#previous-button li label {
    margin: 0; padding: 0;
    display: none;
    text-indent: -9999px;
}
.more-pages ul#previous-button li input:hover {
    background: url("../images/search-results-previous.gif") no-repeat right bottom;
}
.more-pages ul#previous-button li input:focus {
    background: url("../images/search-results-previous.gif") no-repeat right top;
}

/* \/\/\/\/\/ More Pages - Page Number Return Results \/\/\/\/\/ */
.more-pages ul#page-number-list {
    position: absolute;
    margin: 0px; padding: 0px;
    width: 260px; /*74.5%*/
    height: 20px;
    display: block;
    text-align: center;
    float: none;
    top: 20px;
    bottom: 40px;
    left: 60px;
    right: 320px;
}
.more-pages ul#page-number-list li {
    margin: 0px auto; padding: 0px;
    display: block;
    text-align: center;
    display: inline-block;
    width: 100%;
    height: 40px;
    float: none;
    top: 20px;
    bottom: 40px;
    left: 61px;
    right: 319px;
}

.more-pages ul#page-number-list li a {
/*    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;*/
    font-size: .85em;
    font-weight: 600;
    text-align: center;
    height: 20px;
    padding: 0 2px 0 2px; margin: 0px auto;
    background-color: #999999;
    display: inline-block;
    top: 20px;
    bottom: 40px;
}

.more-pages ul#page-number-list li a:link, ul#page-number-list li a:visited {
    color: #7389ae;
}

.more-pages ul#page-number-list li a:hover, ul#page-number-list li a:active {
    color: #666666;
    background-color: #ffcc66 !important;
}

/* \/\/\/\/\/ More Pages - Page Number Return Results \/\/\/\/\/ */

/* More Pages - next-button styles */
.more-pages ul#next-button {
    position: absolute;
    margin: 0; padding: 0px;
    width: 60px;
    height: 20px;
    top: 20px;
    bottom: 40px;
    right: 380px;
    left: 320px;
    float: none;
}
.more-pages ul#next-button li {
    list-style-type: none;
    display: block;
}
.more-pages ul#next-button li input {
    margin: 0; padding: 0;
    display: block;
    width: 60px;
    height: 20px;
    background: url("../images/search-results-next.gif") no-repeat left top;
    text-indent: -9999px;
    border: none;
    top: 0;
    right: 0;
    /*float: right;*/
}
.more-pages ul#next-button li label {
    display: none;
    text-indent: -9999px;
}
.more-pages ul#next-button li input:hover {
    background: url("../images/search-results-next.gif") no-repeat left bottom;
}
.more-pages ul#next-button li input:focus {
    background: url("../images/search-results-next.gif") no-repeat left top;
}

/* \/\/\/\/\/ END More Pages - Search Return Results \/\/\/\/\/ */

/* \/\/\/\/\/ Begin "pnlNoResults" \/\/\/\/\/ */
#pnlNoResults { position: relative; margin: 0px auto 0px 35px; padding: 0px;}
    .pnlNoResults {
        position: relative;
        margin: 0px auto; padding: 0px 0px 0px 0px;
        font-size: .9em;
    }
    .pnlNoResults ul {
        margin: 0px auto; padding: 10px 0px 0px 0px;
        width: 550px;
        line-height: 1.5em;
    }

    .pnlNoResults ul li {
        list-style-position: inherit;
        margin: 0px auto; padding: 0px

    }
        .pnlNoResults ul li.yoursearch-text {
        list-style-position: outside;
        list-style-type: none;
        font-weight: 600;
    }
        .pnlNoResults ul li.squarebullets {
        list-style-position: inside;
        list-style-type: square;
        padding-left: 15px;
        font-weight: 600;
    }
/* \/\/\/\/\/ END "pnlNoResults" \/\/\/\/\/ */
/*-ROUNDED CONTENT BOX--------------------------- */ 
/*******************************************************/

	
/*******************************************************/	
/*- ROW TITLE DEF. LIST--------------------------- */

/*- Subject titles--------------------------- */


.p-content { 
	width: auto;
	padding-left: 20px; /* changed from "-20px" */
	padding-bottom: 0px; /* changed from "20px" */
	font-size: .92em; /* changed from "12px" */
	color: #666666;
}
/* add this around this label class to label on 196 of StandardSearch.aspx */
p.content label.core-indicator { color: #8b0000; padding: 0 3px 0 3px; font-size: 1em; font-weight: 600;}
.core-indicator { color: #8b0000; padding: 0 3px 0 3px; font-size: inherit; font-weight: normal;}

ul li.content { 
	width: 95%;
	padding: 0 20px 5px 20px; /* left changed from "-20px"; bottom changed from "20px"*/
	font-size: 110%; /* changed from "12px" */
	color: #666666;
	list-style-type:none;
	list-style-position: inside;
	position: relative;
	display: block;
	float: right; /*9879*/
	text-align: left;
	height: auto;
}
/* add this class around the indicators, such as "K.1.1" #### Line#221: Make a ul class for "indicator" so that K.1.1, etc. can float left and identifier can float right*/
ul li.content span.indicator {float: left; padding: 10px 1.5em 0 0; margin: 0; font-size: .99em; font-weight: 600; display: block; clear: right; height: auto;} /* 70px notes */

ul.indicator li {float: left; padding: 0 1.5em 3.5em 0; font-size: .99em; font-weight: 600; display: block; clear: right; height: auto;}
ul.standard li {float: right; padding: 0 1.5em 3.5em 0; font-size: .99em; font-weight: 600; display: block; clear: right; height: auto;}

.content {margin: 0; padding: 0; position: inherit;}
.content li blockquote { margin: 0; padding: 2px; text-align: left;}
.content blockquote.indicator { margin: 0; padding: 5px; text-align: left;}
/*.content blockquote  { background-color: #ffffcc;}*/
.content blockquote blockquote.example { float: left; padding: 5px;}

.standard-return-box {
    position: relative;
    font: normal .95em arial;
    color: #666666; 
    text-transform: none;
    padding: 2px 0 0 2px;
    margin: 0;
    height: auto;
    width: 95%;
    display: block;
    float: none;
    left: 0; right: 5%;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #cccccc 5px solid;
	border-bottom: #dcdcdc 1px solid;
}
.core-return-box {
	position: relative;
	font: normal .95em arial;
	color: #666666;
	text-transform: none;
	padding: 2px 0 0px 2px;
	margin: 5px auto 0px auto;
	height: auto;
	width: 95%;
	display: inline-block;
	float: none;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #cccccc 5px solid;
	border-bottom: #dcdcdc 1px solid;
}
.corereturnbox_left_indent {
    position: relative;
    margin: 0 0 0 15px;
}
    .standard-core-title {
            position: relative;
            float: left;
            padding: 2px 0 0 2px; margin: 0;
            bottom: 5px; right: 0;
            width: auto;
            height: auto;
            display: block;
            clear: right;
            font-weight: 700;
        }
    .standard-core-subtitle {
            position: relative;
            float: left;
            padding: 2px 0 0 2px; margin: 0;
            bottom: 0; right: 0;
            width: auto;
            height: auto;
            display: block;
            clear: right;
            font-weight: 700;
        }
        /*style this to allow inline links within blocks/paragraphs */
        .text-body-link {
            font-weight: 600;
            position: relative !important;
            display: inline !important;
            padding: 0 2px !important; margin: 0 2px !important;                        
        }
        .text-body-link a {
            font-weight: 600;
            padding: 0 2px !important; margin: 0 2px !important;
            display: inline !important;
                        
        }
        .text-body-link a:link, .text-body-link a:visited {
            text-decoration: underline;            
        }
        .text-body-link a:hover, .text-body-link a:active {
            background-color: #ffffcc;   
        }

/* Start "standard-returns" ID */

ul#standard-returns { 
	position: relative;
	top: 0; left: 0; 
	width: auto; height: auto;
	margin: 5px 0 5px 0; padding: 0 0 5px 0;
	font-size: .95em;
	list-style-type:none;
	width: auto;
	height: auto;
}
ul#standard-returns li { 
	margin: 0; padding: 0;
	list-style-type:none;
	list-style-position: outside;
	width: auto; height: auto;
}
    ul#standard-returns li ul#indicator-code {
	    position: relative;
        float: left;
        display: inline-block;
        clear: none;
        top: 0; left: auto;
        margin: 2px 10px 0 2px; padding: 0;
        width: 12%;
    }
    ul#standard-returns li ul#indicator-code li {
        top: 0; left: auto;
        font-size: 1em; font-weight: 600;
        text-align: right;
        margin: 0; padding: 0;
        width: auto;
    }
    ul#standard-returns li ul#standard-text {
        position: relative;
        float: left;
        display: inline-block;
        clear: none;
        padding: 0; margin: 0;
        width: 83%;
        top: 0; left: 0;
    }
    ul#standard-returns li ul#standard-text li {
        padding: 0; margin: 0 0 0 10px;
        top:0; left: 0;
        width: auto;
        float: left !important;
        text-align: left !important;
        clear: both;
    }
    ul#standard-returns li ul#standard-text li blockquote {
	    position: relative;
        float: right !important;
        display: inline-block;
        font-size: 1em;
        text-align: left;
        margin: 0; padding: 0 5px 5px 0;
        height: auto; width: auto;
    }
        .normal_position {
            line-height: 1.3;
            padding-bottom: 1px !important;
            float: left !important;
            text-align: left !important;
            clear: both;
        }
        .example {
            border-top: #999999 1px dotted !important;
            line-height: 1.3;
            padding-bottom: 1px !important;
            float: left !important;
            clear: both;
            margin-top: 5px;
        }
        .strategy {
            border-top: #999999 1px dotted !important;
            line-height: 1.3;
            padding-bottom: 1px !important;
            float: left !important;
            clear: both;
            margin-top: 5px;
        }

/* Start "core-returns" ID */
ul#core-returns { 
	position: relative;
	width: auto; height: auto;
	margin: 5px 0 5px 0;
      padding: 0px 0px 5px 0px;
	font-size: .95em;
	color: #666666;
	list-style-type:none;
	width: 100%;
	height: auto;
}
ul#core-returns li { 
	padding: 0;
	margin: 0 auto;
	list-style-type:none;
	width: auto; height: auto;
}
ul#core-returns li ul#core_indicator_code {
	  position: relative;
        float: left;
        display: inline-block;
        clear: none;
        top: 0; left: auto;
        margin: 2px 10px 0 2px; padding: 0;
        width: 5%;
    }

ul#core-returns li ul#core_indicator_code li {
        top: 0; left: auto;
        font-size: 1em; font-weight: 600;
        text-align: right;
        margin: 0; padding: 0;
        width: auto;
    }
ul#core-returns li ul#core_text {
        position: relative;
        float: right;
        display: inline-block;
        clear: none;
        padding: 0; margin: 0;
        width: 93%;
        top: 0;
    }
ul#core-returns li ul#core_text li {
        padding: 0; margin: 0 0 0 10px;
        top:0; left: 0;
        width: auto;
        float: left !important;
        clear: both;
    }
ul#core-returns li ul#core_text li blockquote {
	    position: relative;
        float: right !important;
        display: inline-block;
        font-size: 1em;
        text-align: left;
        margin: 0; padding: 0 5px 5px 0;
        height: auto; width: auto;
    }

        /*ul#core-returns li ul#core-text li blockquote.example {
            border-top: #999999 1px dotted;
            padding-top: 2px;
            padding-bottom: 5px;
        }
        ul#core-returns li ul#core-text li blockquote.strategy {
            border-bottom: #999999 1px dotted;
            padding-bottom: 2px;
            padding-bottom: 5px;
        }
        ul#core-returns li ul#core-text li blockquote.view_indicators {
            padding: 0px !important;
        }*/

ul#view_resources_wrapper li { position: relative; margin: 5px auto 0 auto; padding: 0; }
ul#view_indicators_wrapper li { position: relative; margin: 5px auto 0 auto; padding: 0; }

.view-resources { 
    position: relative;
    width: inherit;
    background-color: #f0ffff;
     cursor: pointer;
    display: block;
    margin: 5px auto 0 auto; padding: 0;
    bottom: 0;
    clear: none;
    text-align: center;
}
.view_indicators { 
    position: relative;
    width: inherit;
    background-color: #f0ffff;
     cursor: pointer;
    display: block;
    margin: 5px auto 0 auto; padding: 0;
    bottom: 0;
    clear: none;
    text-align: center;
}
        
    .view-resource-extlink { 
        position: relative;
        font-size: 105%;
        margin: 10px 10px 5px 3px !important;
        padding: 0 0 0 5px !important;
    }
    .view-resource-extlink a { 
        font-weight: 600 !important;
        text-indent: 5px;
    }
    .view-resource-extlink a:link, .view-resource-extlink a:visited { 
        color: #666666 !important;
        text-decoration: underline !important;
    }
    .view-resource-extlink a:hover, .view-resource-extlink a:active { 
         cursor: pointer; color: #009900 !important; text-decoration: underline; background-color: #e3fcca !important; }        
        .resource-description-label { font-size: 95%; background-color: #ebf1fb; text-decoration: underline; padding: 0 3px 0 0; }
            .resource-description { font-size: 95%; padding: 0 0 0 8px; display: block;}

#ViewIndicators {
    position: relative;
    padding: 0px; margin: 0px;
    bottom: 0px; left: 0px; right: 0px;

}
.view_resources_coremain {
    position: relative;
    width: inherit; /*inherit works*/
    background-color: #f0ffff;
    
    cursor: pointer;
    display: inline-block;
    margin: 5px auto 0px auto; padding: 0px;
    clear: none;
    text-align: center; }
	 
p.list {	
	padding-left: 30px;
	padding-bottom: 20px;
	font-size: .855em;	
}
	
dt { 
width: 100%; 
float: left; 
clear: left; 
background:url("../images/red.gif") no-repeat left center;
text-indent: 30px;
font-weight: 600; 
text-transform: uppercase;
background-color: #efefef; 
 
}
dd { 
width:30%; 
height: 22px; 
padding-right: 2px; 
float:left; 
text-align:right; 
text-decoration: underline; 
background:url("../images/view.jpg") no-repeat right center;}

/*- ROW TITLE DEF. LIST--------------------------- */
/*******************************************************/


/*******************************************************/
/*- BANNER SLIDE NAVIGATION--------------------------- */


/*redefine */ 
#pagewrap_750px h1, h2, h3, h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}
#pagewrap_750px a:link, a:visited {
	color: #7389ae;
}
#pagewrap_750px a:hover, a:active {
	color: #009900;
	background-color: #ffffcc;
}
#pagewrap_750px h1 span {
	display: none;
}
#pagewrap_750px a {
	outline: none;
	text-decoration: none;
}
#pagewrap_750px form, table {
	margin: 0;
	padding: 0;
}
/*shared*/

#pagewrap_750px span.clr {
	display: block;
	clear: both;
}
/* redefine admin_pagewrap_955px */
#admin_pagewrap_955px h1, h2, h3, h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}
#admin_pagewrap_955px a:link, a:visited {
	color: #7389ae;
}
#admin_pagewrap_955px a:hover, a:active {
	color: #009900;
	background-color: #ffffcc;
}
#admin_pagewrap_955px h1 span {
	display: none;
}
#admin_pagewrap_955px a {
	outline: none;
	text-decoration: none;
}
#admin_pagewrap_955px form, table {
	margin: 0;
	padding: 0;
}
/*shared*/

#admin_pagewrap_955px span.clr {
	display: block;
	clear: both;
}


/*- BANNER SLIDE NAVIGATION--------------------------- */
/*******************************************************/



/*******************************************************/
/*- ACCORDIAN NAVIGATION--------------------------- */

.categoryitems {
    position: relative;
    margin: 5px !important;
	padding: 5px !important;
    /*height: inherit;*/
    width: 100%;
}

.arrowlistmenu {
    position: relative;
    margin: 5px 0 0 10px; padding: 5px; /* margins were 10px 0 0 10px */
    width: 100%; /*width of accordion menu*/
}
/* Creates a blue 3px border around box the results for "math" and all other boxes returned from a search */
.arrowlistmenu .menuheadermath {
    /*CSS class for menu headers in general (expanding or not!)*/
    position: relative;
    font: normal .95em arial; /* change size to * instead of 14px */
    color: #666666; /* background: url(../images/plus.png) no-repeat right; */
    text-transform: none; /* remove capitalization of text in search results */
    padding: 2px 0 5px 2px; /*header text is indented 10px*/
    margin: 0;
    
    cursor: pointer;
    height: auto;
    width: 95%;
    display: inline-block;
    float: none;
    left: 0;
    border: #cccccc 1px solid;
}
    .arrowlistmenu .menuheadermath span.plus_minus {
        position: relative;
        float: right;
        padding: 0 0 5px 0; margin: 0;
        bottom: 0; right: 0;
        width: 24px;
        height: 18px;
        display: block;
        clear: left;
    }
    .arrowlistmenu .menuheadermath .standard-title {
        position: relative;
        float: left;
        padding: 2px 0 0 2px; margin: 0;
        bottom: 0; right: 0;
        width: auto;
        height: auto;
        display: block;
        clear: right;
        font-weight: 700;
    }
    .arrowlistmenu .menuheadermath .core-title {
        position: relative;
        float: left;
        padding: 2px 0 0 2px; margin: 0;
        bottom: 0; right: 0;
        width: auto;
        height: auto;
        display: block;
        clear: right;
        font-weight: 700;
    }
/* dro switch "style9" class in "StandardSearch.aspx" (see line 186) to "subject" */
.subject { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0;}
	.subject-other { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color: #666; }
	.english { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#cc0033;} /* red */
	.english span { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#cc0033;} /* red */
	.subject span.english { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#cc0033;} /* red */
	.math { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#003366;} /* blue */
	.science { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#009966;} /* green */
	.social-studies  { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#ff9933;} /* golden rod */


.arrowlistmenu ul { /*CSS for UL of each sub menu*/
    list-style-type: none;
    padding: 0; margin: 0 0 4px 0;/*bottom spacing between each UL and rest of content*/
    /* dro trying to condense vertical space between standards list...*/
    /* changing from 8px to ? */
 
}

.arrowlistmenu ul li {
    padding-bottom: 2px; /*bottom spacing between menu items*/
    list-style-type: none;
    list-style-position: inside;
}

.arrowlistmenu ul li a {
    color: #000;
    /*background: url(../images/arrowbullet.png) no-repeat top left; custom bullet list image*/
    display: block;
    padding: 2px 0 0 0; margin: 0 0 5px -5px;
    text-decoration: none;
    font-weight: bold;
    /* border-bottom: 1px solid #dadada;*/
    font-size: 90%;
}

.arrowlistmenu ul li a:visited {
    color: #000;
}

.arrowlistmenu ul li a:hover { /*hover state CSS*/
    color: #666666;
    background-color: #ffffcc;
}

/* Loading Circle - disables user interaction 

.TransparentGrayBackground {
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter: alpha(opacity=50);
	opacity: 0.55; 
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%	
}*/

.Sample5PageUpdateProgress {
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	bottom: 50%;
	left: 45%;
}
/* /\/\/\/\/\ Styles for Print Library "../PrintLibrary/index.html" /\/\/\/\/\ */

.library-anchors-cores {
    position: relative;
    margin: 0 0 20px 0; padding: 0 0 20px 0;
}
ul.library-anchors-cores {
    width: auto;
    margin: 0; padding: 0 0 20px 20px;
}
ul.library-anchors-cores li {
	width: 95%;
	margin: 0; padding: 0;
	font-size: .6em;
	line-height: inherit;
	list-style-type: none;
}
ul.library-anchors-cores li.h4 {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 130%;
	line-height: 1.2em;
	color: #fff;
	padding: 0 0 0 5px; margin: 0 0 0 -10px;
	background-color: #999999;
}
	/* Each subject Color */
	ul.library-anchors-cores li.english-bulletline {
	position: relative;
	bottom: 0;
	width: 95%;
	margin: 3px 0 0 20px;  padding: 5px 0 0 0;
	font-size: 120%;
	color: #cc0033;
	line-height: 1.2em;
	list-style-position: outside;
	list-style-type: disc;	
	list-style-image: url(../images/core-bullet-english.png);

}

	ul.library-anchors-cores li.math-bulletline {
		position: relative;
		bottom: 0;
		width: 95%;
		margin:  3px 0 0 20px; padding: 5px 0 0 0;
		font-size: 120%;
		color: #cc0033;
		line-height: 1.2em;
		list-style-position: outside;
		list-style-type: disc;
		list-style-image: url(../images/core-bullet-math.png);
	}

	ul.library-anchors-cores li.science-bulletline {
		position: relative;
		bottom: 0;
		width: 95%;
		margin:  3px 0 0 20px; padding: 5px 0 0 0;
		font-size: 120%;
		color: #cc0033;
		line-height: 1.2em;
		list-style-position: outside;
		list-style-type: disc;
		list-style-image: url(../images/core-bullet-science.png);
	}

	ul.library-anchors-cores li.soc-bulletline {
		position: relative;
		bottom: 0;
		width: 95%;
		margin:  3px 0 0 20px; padding: 5px 0 0 0;
		font-size: 120%;
		color: #cc0033;
		line-height: 1.2em;
		list-style-position: outside;
		list-style-type: disc;
		list-style-image: url(../images/core-bullet-socialstudies.png);
	}
	ul.library-anchors-cores li.addstandards-bulletline {
		position: relative;
		bottom: 0;
		width: 95%;
		margin:  3px 0 0 20px; padding: 5px 0 0 0;
		font-size: 120%;
		color: #cc0033;
		line-height: 1.2em;
		list-style-position: outside;
		list-style-image: url(../images/core-bullet-addstandards.png);
	}
		
	
ul.library-anchors-cores li a {
	width: auto;
	margin: 0; 	padding: 0;
	text-decoration: underline;
	list-style-type: none;
	font-weight: 600;	    
}
ul.library-anchors-cores li a:link, ul.library-anchors-cores li a:visited {
	color: #666666;
}
ul.library-anchors-cores li a:hover, ul.library-anchors-cores li a:active {
	color: #009900;
	background-color: #FFFFCC;
}


/* /\/\/\ "library-anchors" will be used only under the ARCHIVES (Print Library) tab /\/\/\ */

.library-anchors {
    position: relative;
    margin: 0; padding: 0;
}
ul.library-anchors {
    width: auto;
    margin: 0; padding: 0 0 20px 20px;
}
ul.library-anchors li {
	width: 95%;
	margin: 0; padding: 0;
	font-size: 1em;
	line-height: 1.4em;
}
ul.library-anchors li a {
	width: auto;
	margin: 0; 	padding: 0;
	text-decoration: underline;
	list-style-type: none;
	font-weight: 600;	    
}
ul.library-anchors li a:link, ul.library-anchors li a:visited {
	color: #666666;
}
ul.library-anchors li a:hover, ul.library-anchors li a:active {
	color: #009900;
	background-color: #FFFFCC;
}
ul.library-anchors li.h4 {
	text-transform: uppercase;
	font-weight: 600;
	padding: 0; margin: 0 0 0 -10px;
	background-color: #CCFFFF;
}

ul.library-anchors li.english-printlib-hdr {
	color: #cc0033;
	font-weight: 600;
	font-size: 1.455em;
	text-transform: capitalize;
	left: -5px;
	padding: 0 10px 0 0;
	margin: 0 0 5px -5px;
	border-bottom-style: solid;
	border-bottom-color: #cc0033;
	border-bottom-width: .35em;
}
ul.library-anchors li.math-printlib-hdr {
	color: #003366;
	font-weight: 600;
	font-size: 1.455em;
	text-transform: capitalize;
	left: -5px;
	padding: 0 10px 0 0;
	margin: 0 0 5px -5px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	border-bottom-width: .35em;
}
ul.library-anchors li.science-printlib-hdr {
	color: #009966;
	font-weight: 600;
	font-size: 1.455em;
	text-transform: capitalize;
	left: -5px;
	padding: 0 10px 0 0;
	margin: 0 0 5px -5px;
	border-bottom-style: solid;
	border-bottom-color: #009966;
	border-bottom-width: .35em;
}
ul.library-anchors li.socialstudies-printlib-hdr {
	color: #ff9933;
	font-weight: 600;
	font-size: 1.455em;
	text-transform: capitalize;
	left: -5px;
	padding: 0 10px 0 0;
	margin: 0 0 5px -5px;
	border-bottom-style: solid;
	border-bottom-color: #ff9933;
	border-bottom-width: .35em;
}


.print-lib-mainheader-blue { background-color: #ffffcc; color: #666666; font-weight: 600; }
.print-lib-even-white { color: #666666; }
.print-lib-even-white .center-span span { text-align:center; display: table-cell; }
.print-lib-odd-lightgray { color: #666666; background-color: #efefef; }
.print-lib-odd-lightgray span.center-span { color: #666666; background-color: #D5EAFF; text-align:center; }
.print-lib-highschool-hdr { color: #666666; background-color: #FFCC99; font-weight: 600; }
.print-lib-highschool-hdr span.center { color: #666666; background-color: #FFCC99; text-align:center; }
.print-lib-odd-lightblue { color: #666666; background-color: #f0f8ff; }
.print-lib-other-yellow {
	color: #666666;
	background-color: #FFFFCC;
	font-weight: 600;
}
.about_adobereader { background-color:#FFFFCC; text-decoration: underline; font-weight: 600; }
/* english table id */
.center-content #downloads-ela {
	margin: 0; padding: 0;
	position: relative;
	top: 0;
	left: 0;
}
.center-content #downloads-ela a {
	width: auto;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	list-style-type: none;
	font-weight: 600;
	background-image: url(PrintLibrary/graphics/download-arrow.gif);
	background-repeat: no-repeat;
	background-position: -5px center;
	float: left;
} 
.center-content #downloads-ela a:link, .center-content #downloads-ela a:visited {
	color: #666666;
}
.center-content #downloads-ela a:hover, .center-content #downloads-ela a:active {
	color: #009900;
	background-color: #FFFFCC;
}

/* math table id */
.center-content #downloads-math {
	margin: 0; padding: 0;
	position: relative;
	top: 0;
	left: 0;
}
.center-content #downloads-math a {
	width: auto;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	list-style-type: none;
	font-weight: 600;
	background-image: url(PrintLibrary/graphics/download-arrow.gif);
	background-repeat: no-repeat;
	background-position: -5px center;
	float: left;
} 
.center-content #downloads-math a:link, .center-content #downloads-math a:visited {
	color: #666666;
}
.center-content #downloads-math a:hover, .center-content #downloads-math a:active {
	color: #009900;
	background-color: #FFFFCC;
}

/* sci table id */
.center-content #downloads-sci {
	margin: 0; padding: 0;
	position: relative;
	top: 0;
	left: 0;
}
.center-content #downloads-sci a {
	width: auto;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	list-style-type: none;
	font-weight: 600;
	background-image: url(PrintLibrary/graphics/download-arrow.gif);
	background-repeat: no-repeat;
	background-position: -5px center;
	float: left;
} 
.center-content #downloads-sci a:link, .center-content #downloads-sci a:visited {
	color: #666666;
}
.center-content #downloads-sci a:hover, .center-content #downloads-sci a:active {
	color: #009900;
	background-color: #FFFFCC;
}

/* social studies table id */
.center-content #downloads-ss {
	margin: 0; padding: 0;
	position: relative;
	top: 0;
	left: 0;
}
.center-content #downloads-ss a {
	width: auto;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	list-style-type: none;
	font-weight: 600;
	background-image: url(PrintLibrary/graphics/download-arrow.gif);
	background-repeat: no-repeat;
	background-position: -5px center;
	float: left;
} 
.center-content #downloads-ss a:link, .center-content #downloads-ss a:visited {
	color: #666666;
}
.center-content #downloads-ss a:hover, .center-content #downloads-ss a:active {
	color: #009900;
	background-color: #FFFFCC;
}

/* other downloads table id's */
.center-content #downloads-other {
	margin: 0; padding: 0;
	position: relative;
	top: 0;
	left: 0;
}
.center-content #downloads-other a {
	width: auto;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	list-style-type: none;
	font-weight: 600;
	background-image: url(PrintLibrary/graphics/download-arrow.gif);
	background-repeat: no-repeat;
	background-position: -5px center;
	float: left;
} 
.center-content #downloads-other a:link, .center-content #downloads-other a:visited {
	color: #666666;
}
.center-content #downloads-other a:hover, .center-content #downloads-other a:active {
	color: #009900;
	background-color: #FFFFCC;
}

/* /\/\/\/\/\ Styles for Print Library "../PrintLibrary/index.html" /\/\/\/\/\ */
form fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

/* ################### PHASE II (ph2)- ADMINISTRATIVE BACKEND FOR EDITING: Core Standards, All Standards and Elements */

/* %%%%%%%%%%%% Admin Panel Blocks %%%%%%%%%%%%% */	
#admin_pagewrap_955px {
	font:75%/150% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	margin: 0px auto; padding: 0px;
    width: 955px;
    height: auto;
	color:#666666;
}
#login_screen {
	position: relative;
	display: block;
	width: 370px;
	height: 100px;
	margin: 0 auto 50px auto;
}
ul#login {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
	top: 20px;
	height: auto;
}
ul#login li {
	width: auto;
	height: 1.1em;
	padding: 0; margin: 0;
	line-height: inherit;	
}
ul#login li.user {
	display: block;
	width: 250px;
	height: 1em;
	padding: 0; margin: 0;
}
ul#login li.user label.uid {
	position: relative;
	display: inline;
	padding: 2px;
	margin: 0;
	width: 100px;
	height: .9em;
	float: left;
	text-align: right;
}
ul#login li.user input.user_id {
	position: relative;
	display: inline;
	padding: 2px;
	margin: 0;
	width: 135px;
	height: auto;
	float: right;	
}
ul#login li.password {
	display: block;
	width: 250px;
	height: auto;
	padding: 0; margin: 0;		
}
ul#login li.password label.pw {
	position: relative;
	display: inline;
	padding: 2px;
	margin: 0;
	width: 100px;
	height: auto;
	float: left;
	text-align: right;
}
ul#login li.password input.passwd {
	position: relative;
	display: inline;
	padding: 2px;
	margin: 0;
	width: 135px;
	height: auto;
	float: right;			
}
#login_screen ul#loginSubmit {
	position: relative;
	display: block;
	float: right;
	width: 70px;
	height: 30px;
	margin: 50px 30px 0 auto;
}
#login_screen ul#loginSubmit li {
	padding: 0; margin: 0;
	height: auto; width: auto;

}
#login_screen ul#loginSubmit li label {
	text-indent: -9999px;
	display: none;	
}
#login_screen ul#loginSubmit li input {
	position: relative;
	display: inline;
	margin-right: 5px;
	width: 30px;
	height: 28px;
	border: none;
	float: left;
	clear: none;
}
#login_screen ul#loginSubmit li input.login_now {
	width: 30px;
	height: 28px;
	background: url(../images/loginkey_sprites.gif) no-repeat center top;
	cursor: default;
	cursor: pointer;
	
}
#login_screen ul#loginSubmit li input.login_now:hover {
	width: 30px;
	height: 28px;
	background: url(../images/loginkey_sprites.gif) no-repeat center bottom;
}

/**/
#login_screen ul#loginSubmit li a.login_help {
	position: relative;
	display: inline;
	/*margin-bottom: 9px;*/
	width: 30px;
	height: 30px;
	border: none;
	float: right;
	clear: none;
}
#login_screen ul#loginSubmit li a:link.login_help, #login_screen ul#loginSubmit li a:visited.login_help {
	text-indent: -9999px;
	border: none;
	text-decoration: none;
	background: url(../images/loginhelp_spritesN.gif) no-repeat center top;
}
#login_screen ul#loginSubmit li  a:hover.login_help, #login_screen ul#loginSubmit li  a:active.login_help {
	text-indent: -9999px;
	border: none;
	text-decoration: none;
	background: url(../images/loginhelp_spritesR.gif) no-repeat center top;
}
#admin_home_panel {
	position: relative;
	left: 0; top: 0;
	height: auto; width: auto;
	margin: auto;
	padding: 0;
}
#admin_home_panel .welcome_user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	font-family: inherit;
	font-size: 1em;
	font-weight: 600;
	display: block;
	text-align: right;
	float: right;
	clear: both;
	top: -15px;
	right: 35px;
	width: 95.5%;
	border-bottom: solid 2px #dcdcdc;
}
#admin_home_panel .welcome_user .icon {
	background-image: url(../images/adminPanel_user.png);
	background-position: left center;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	background-repeat: no-repeat;
	display: inline;
}
/* %%%%%%%%%%%% Admin Panel Publication Queue %%%%%%%%%%%%% */	
ul.pub_q {
	position: relative;
	height: auto;
	width: 900px;
	display: block;
	margin: auto;
	padding: 0;
}
ul.pub_q li {
	list-style-type: none;
	list-style-position: outside;
	display: inline-block;
	padding: 0;
	margin: auto;
}
ul.pub_q li#pub_queue_title.h1 {
	position: relative;
	display: block;
	float: left;
	padding: 1px 1px .02em 5px; margin: 0 0 10px 0;
	height: 1.45em;
	width: 860px;
	text-align: left;
	text-transform: capitalize;
	font-size: 1.35em;
	font-weight: 600;
	color:#fff;
	background: url(../images/admintitle_hdr_bg.png) no-repeat left top;
}
ul.pub_q li a img {
	border: none;
	text-decoration: none;
}

/* #%#%#%# Use "plus_expand" for the subject container to open it #%#%#%# */		
.plus_expand {
	position: relative; display: inline-block;
	bottom: 0px;
	padding: 2px 0 0 20px;
	margin: 0;
	width: 14px;
	height: 14px;
	background: url(../images/plus_expand_banners.png) no-repeat left bottom;
}
.minus_collapse {
	position: relative; display: inline-block;
	top: 0px;
	padding: 2px 0 2px 20px;
	margin: 0;
	width: 14px;
	height: 14px;
	background: url(../images/minus_collapse_banners.png) no-repeat left bottom;
}
ul.pub_q_all {
	position: relative;
	height: auto;
	width: 900px;
	display: block;
	margin: auto;
	padding: 0;
}
ul.pub_q_all li {
	list-style-type: none;
	display: inline-block;
	padding: 0;
	margin: auto;
}
ul.pub_q_all li#pub_queue_allPublished.h1 {
	position: relative;
	display: block;
	float: left;
	padding: 1px 1px .02em 5px; margin: 20px 0px 10px 0px;
	height: 1.45em;
	width: 860px;
	text-align: left;
	text-transform: capitalize;
	font-size: 1.35em;
	font-weight: 600;
	color:#fff;
	background: url(../images/admintitle_hdr_bg.png) no-repeat left top;
}

ul.pub_q li#subject_title_english {
	position: relative;
	display: block;
	float: left;
	padding: 0 0 0 5px; margin: 0;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #cc0033;
}
	
ul.pub_q li#subject_title_math {
	position: relative;
	display: block;
	float: left;
	padding: 0 0 0 5px; margin: 0;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #003366;
}
ul.pub_q li#subject_title_science {
	position: relative;
	display: block;
	float: left;
	padding: 0 0 0 5px; margin: 0;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #009966;
}
ul.pub_q li#subject_title_soc {
	position: relative;
	display: block;
	float: left;
	padding: 0 0 0 5px; margin: 0;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #ff9933;
}
ul.pub_q li#subject_title_other {
	position: relative;
	display: block;
	float: left;
	padding: 0 0 0 5px; margin: 0;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #333;
}
ul.pub_q li.grade_course_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	height: 19px;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.pub_q li.collection_hdr {
	position: relative; display: inline-block;
	float: left;	
	width: 17%;
	height: 19px;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.pub_q li.editor_hdr {
	position: relative; display: inline-block;
	float: left;	
	width: 17%;
	height: 19px;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.pub_q li.editor_notes_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	height: 19px;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.pub_q li.users_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	height: 19px;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.pub_q li.history_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	height: 19px;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.pub_q li.action_go_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 19%;
	height: 19px;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

ul.pub_q li.publishDeny {
	position: relative;
	display: inline-block;
	float: left;
	width: 19%;
	height: 19px;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.pub_q li.publishDeny ul#publishButton {
    position: relative;
	float: left;
	display: inline-block;
    margin: 0; padding: 0 0 0 30px;
    width: 8.5%;
    height: 16px;
}
ul.pub_q li.publishDeny ul#publishButton li {
    list-style-type: none;
	list-style-position: outside;
}
ul.pub_q li.publishDeny ul#publishButton li label.hideme {
    display: none;
    text-indent: -9999px;
}
ul.pub_q li.publishDeny ul#publishButton li input.midright {
	float: right;
	display: inline-block;
	margin: 0; 	padding: 0;
	width: 60px;
	height: 16px;
	background: url("../images/publish_confirm_sprites.png") no-repeat left top;
	border: none;
}
ul.pub_q li.publishDeny ul#publishButton li input.midright:hover {
	float: right;
	margin: 0; 	padding: 0;
	width: 60px;
	height: 16px;
    background: url("../images/publish_confirm_sprites.png") no-repeat left bottom;
	border: none;
	 cursor: pointer;
}
ul.pub_q li.publishDeny ul#denyButton {
    position: relative;
	float: right; left: 0%; right: 8.5%;
	display: inline-block;
    margin: 0; padding: 0 65px 0 0;
    width: 8.5%;
    height: 16px;
}
ul.pub_q li.publishDeny ul#denyButton li {
    list-style-type: none;
    list-style-position: outside;
}
ul.pub_q li.publishDeny ul#denyButton li label.hideme {
    display: none;
    text-indent: -9999px;
}
ul.pub_q li.publishDeny ul#denyButton li input.midleft {
	float: left;
	display: inline-block;
	margin: 0;  padding: 0;
	width: 60px;
	height: 16px;
	background: url("../images/publish_deny_sprites.png") no-repeat left top;
	border: none;
}
ul.pub_q li.publishDeny ul#denyButton li input.midleft:hover {
	float: left;
	display: inline-block;
	margin: 0; 	padding: 0;
	width: 60px;
	height: 16px;
    background: url("../images/publish_deny_sprites.png") no-repeat left bottom;
	border: none;
	 cursor: pointer;
}

	.border_bottom {border-bottom: solid 3px #000; width: inherit;}
	.border_top {border-top: solid 3px #000; width: inherit; }

/* %#%#%#%#%#% Publication Queue Grade/Course Even-Listings even=#fff odd=#e6f1e3 %#%#%#%#%#% */
ul.pub_q li#pubq_data {
	position: relative;
	display: block; /* was inline-block */
	float: left;
	margin: 0; padding: 0;
	height: auto; width: auto;
}
ul.pub_q li#pubq_data a { text-decoration: underline;}
ul.pub_q li#pubq_data.wh0 {
	position: relative;
	display: block; /* was inline-block */
	float: left;
	clear: both;
	margin: 0; padding: 0;
	height: 1px; width: 100%;
}
/* %#%#%#%#%#% Even-Listings even=#fff background-color %#%#%#%#%#% */
ul.pub_q li#pubq_data.grades_courses {
	position: relative;
	float: left;
	width: 17%;
	text-align: left;
	text-indent: 5px;
}
ul.pub_q li#pubq_data.collection {
	position: relative;
	float: left;
	width: 17%;
	text-align: left;
}
ul.pub_q li#pubq_data.editor {
	position: relative;
	float: left;
	width: 17%;
	text-align: left;
}
ul.pub_q li#pubq_data.editor_notes {
	position: relative;
	float: left;
	width: 8%;
	text-align: center;
}
	 ul.pub_q li#pubq_data.editor_notes img {
		bottom: 0;
		margin: 0; padding: 2px 0 0 0;
		display: inline-block;
	}
ul.pub_q li#pubq_data.users {
	position: relative;
	float: left;
	width: 8%;
	text-align: center;
}
	ul.pub_q li#pubq_data.users img {
		bottom: 0;
		margin: 0; padding: 2px 0 0 0;
		display: inline-block;
	}
ul.pub_q li#pubq_data.history {
	position: relative;
	float: left;
	width: 8%;
	text-align: center;
}
	ul.pub_q li#pubq_data.history img {
		bottom: 0;
		margin: 0; padding: 2px 0 0 0;
		display: inline-block;
		text-decoration: none !important;
	}
ul.pub_q li#pubq_data.action {
	position: relative;
	float: left;
	width: 12.5%; height: auto;
	text-align: right;
}
	ul.pub_q li#pubq_data.action select {
		text-align: left;
		height: 2em;
		padding: .2em 0; margin: 0;
		font-size: .78em;
	}
	ul.pub_q li#pubq_data.action select.select {
		text-align: left;
		border: solid .012em #999999;
	}
ul.pub_q li#pubq_data.action2 {
	position: relative;
	float: left;
	width: 20%; height: auto;
	padding: 0;	margin: 0;
	text-align: center;
	background-color: #fff;
}
	ul.pub_q li#pubq_data.action2 label {
		text-indent: -9999px;
		display: none;
	}
	ul.pub_q li#pubq_data.action2 input {
		font-size: 90%;
		padding: 0; margin: 0;
		/*height: 13px; width: 13px;*/	
		color: #666;
		border: none 0;
		background-color: #fff;		
	}
	ul.pub_q li#pubq_data.action2 input.checkit2:hover {
		font-size: 90%;
		padding: 0; margin: 0;
		color: #000;
		background-color:#ffffcc;
	}
	ul.pub_q li#pubq_data.action2 input.checkit2:focus {
		font-size: 90%;
		padding: 0; margin: 0;
		color: #000;
		background-color:#fff;
	}

ul.pub_q li#pubq_data.go_button {
	position: relative;
	float: left;
	width: 6.5%; height: auto;
	text-align: left;
}
	ul.pub_q li#pubq_data.go_button input {
		text-align: left;
		height: 1.9em;
		padding: .2em 0; margin: 0;
		font-size: .78em;
	}
	ul.pub_q li#pubq_data.go_button input.go {
		text-align: left;
		border: solid .012em #999999;
	}
/* %#%#%#%#%#% Even-Listings odd=#e6f1e3 background-color %#%#%#%#%#% */
ul.pub_q li#pubq_data.grades_courses_odd {
	position: relative;
	float: left;
	left: 0 !important;
	top: 0;
	width: 17%;
	text-align: left;
	text-indent: 5px;
	background-color: #e6f1e3;
}
ul.pub_q li#pubq_data.collection_odd {
	position: relative;
	float: left;
	width: 17%;
	text-align: left;
	background-color: #e6f1e3;
}
ul.pub_q li#pubq_data.editor_odd {
	position: relative;
	float: left;
	width: 17%;
	text-align: left;
	background-color: #e6f1e3;
}
ul.pub_q li#pubq_data.editor_notes_odd {
	position: relative;
	float: left;
	width: 8%;
	text-align: center;
	background-color: #e6f1e3;
}
	 ul.pub_q li#pubq_data.editor_notes_odd img {
		bottom: 0;
		margin: 0; padding: 0;
		display: inline-block;
	}
ul.pub_q li#pubq_data.users_odd {
	position: relative;
	float: left;
	width: 8%;
	text-align: center;
	background-color: #e6f1e3;
}
	
ul.pub_q li#pubq_data.history_odd {
	position: relative;
	float: left;
	width: 8%;
	text-align: center;
	background-color: #e6f1e3;
}
	ul.pub_q li#pubq_data.history_odd img {
	text-decoration: none !important;
	background-color: #e6f1e3;
}
ul.pub_q li#pubq_data.action_odd {
	position: relative;
	float: left;
	width: 12.5%; height: auto;
	text-align: right;
	background-color: #e6f1e3;
}
	ul.pub_q li#pubq_data.action_odd select {
		text-align: left;
		height: 2em;
		padding: .2em 0; margin: 0;
		font-size: .78em;
	}
	ul.pub_q li#pubq_data.action_odd select.select {
		text-align: left;
		border: solid .012em #999999;
	}
ul.pub_q li#pubq_data.action2_odd {
	position: relative;
	float: left;
	padding: 0;	margin: 0;
	width: 20%; height: auto;
	text-align: center;
	background-color: #e6f1e3;
}
	ul.pub_q li#pubq_data.action2_odd label {
		text-indent: -9999px;
		display: none;
	}
	ul.pub_q li#pubq_data.action2_odd input {
		font-size: 90%;
		padding: 0;	margin: 0;
		height: 13px; width: 13px;
		color: #666;
		background-color: #e6f1e3 !important;
	}
	ul.pub_q li#pubq_data.action2_odd input.checkit2:hover {
		font-size: 90%;
		padding: 0; margin: 0;
		height: 13px; width: 13px;
		color: #666;
		background-color: #ffffcc !important;
	}
	ul.pub_q li#pubq_data.action2_odd input.checkit2:focus {
		font-size: 90%;
		padding: 0; margin: 0;
		height: 13px; width: 13px;
		color: #000;
		background-color: #e6f1e3 !important;
	}
ul.pub_q li#pubq_data.go_button_odd {
	position: relative;
	float: left;
	width: 6.5%;
	text-align: left;
	background-color: #e6f1e3;
}
	ul.pub_q li#pubq_data.go_button_odd input {
		text-align: left;
		height: 1.9em;
		padding: .2em 0; margin: 0;
		font-size: .78em;
	}
	ul.pub_q li#pubq_data.go_button_odd input.go {
		text-align: left;
		border: solid .012em #999999;
	}
/* %%%%%%%%%%%% END Admin Panel Publication Queue "pub_q" %%%%%%%%%%%%% */	
.pubQ_myColls_divider { position: relative; clear: both; height: 8px; width: 95.5%; border-bottom: solid 8px #000000; margin: 0; padding: 0; text-align: center;}
/* %%%%%%%%%%%% Admin Panel My Collections "my_collections" %%%%%%%%%%%%% */	
ul.my_collections {
	position: relative;
	height: auto;
	width: 900px; /* 100% */
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.my_collections li {
	list-style-type: none;
	display: block;
	padding: 0;
	margin: auto;
}

ul.my_collections li#myColls_title.h1 {
	position: relative;
	display: block;
	float: left;
	padding: 1px 1px .02em 5px; margin: 0 0 10px 0;
	height: 1.45em;
	width: 860px;
	text-align: left;
	text-transform: capitalize;
	font-size: 1.35em;
	font-weight: 600;
	color:#fff;
	background: url(../images/admintitle_hdr_bg.png) no-repeat left top;
}


ul.my_collections li#myColls_title_english {
	position: relative;
	display: inline-block;
	float: left;
	padding: 0 0 0 5px;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #cc0033;
}
	ul.my_collections li#myColls_title_english.top_pad25px { position: relative; padding: 25px 0 0 0; }
	ul.my_collections li#myColls_title_english.top_pad15px { position: relative; padding: 15px 0 0 0; }
	ul.my_collections li#myColls_title_english.top_pad10px { position: relative; padding: 10px 0 0 0; }

ul.my_collections li#myColls_title_math {
	position: relative;
	display: inline-block;
	float: left;
	padding: 0 0 0 5px;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #003366;
}
	ul.my_collections li#myColls_title_math.top_pad25px { position: relative; padding: 25px 0 0 0; }
	ul.my_collections li#myColls_title_math.top_pad15px { position: relative; padding: 15px 0 0 0; }
	ul.my_collections li#myColls_title_math.top_pad10px { position: relative; padding: 10px 0 0 0; }

ul.my_collections li#myColls_title_science {
	position: relative;
	display: inline-block;
	float: left;
	padding: 0 0 0 5px;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #009966;
}
	ul.my_collections li#myColls_title_science.top_pad25px { position: relative; padding: 25px 0 0 0; }
	ul.my_collections li#myColls_title_science.top_pad15px { position: relative; padding: 15px 0 0 0; }
	ul.my_collections li#myColls_title_science.top_pad10px { position: relative; padding: 10px 0 0 0; }

ul.my_collections li#myColls_title_soc {
	position: relative;
	display: inline-block;
	float: left;
	padding: 0 0 0 5px;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #ff9933;
}
	ul.my_collections li#myColls_title_soc.top_pad25px { position: relative; padding: 25px 0 0 0; }
	ul.my_collections li#myColls_title_soc.top_pad15px { position: relative; padding: 15px 0 0 0; }
	ul.my_collections li#myColls_title_soc.top_pad10px { position: relative; padding: 10px 0 0 0; }

ul.my_collections li#myColls_title_other {
	position: relative;
	display: inline-block;
	float: left;
	padding: 0 0 0 5px;
	width: 94%;
	text-align: left;
	text-transform: capitalize;
	font-size: 120%;
	font-weight: 600;
	background-color: #dcdcdc;
	color: #333;
}
	ul.my_collections li#myColls_title_other.top_pad25px { position: relative; padding: 25px 0 0 0; }
	ul.my_collections li#myColls_title_other.top_pad15px { position: relative; padding: 15px 0 0 0; }
	ul.my_collections li#myColls_title_other.top_pad10px { position: relative; padding: 10px 0 0 0; }
/* #%#%#%# Use "plus_expand" (see above under "pub_q") for the subject container to open it #%#%#%# */		

ul.my_collections li.myColls_grade_course_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.my_collections li.myColls_collectionRights_hdr {
	position: relative; display: inline-block;
	float: left;	
	width: 35%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.my_collections li.myColls_collectionRights_hdr2 {
	position: relative; display: inline-block;
	float: left;	
	width: 17%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.my_collections li.myColls_status_hdr {
	position: relative; display: inline-block;
	float: left;	
	width: 17%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.my_collections li.myColls_notes_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.my_collections li.myColls_users_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.my_collections li.myColls_history_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.my_collections li.myColls_lastPub_hdr {
	position: relative; display: inline-block;
	float: left;
	width: 18%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

/* %#%#%#%#%#% Publication Queue Grade/Course Even-Listings even=#fff odd=#e6f1e3 %#%#%#%#%#% */
ul.my_collections li#myColls_data {
	position: relative;
	display: inline-block;
	float: left;
	margin: 0; padding: 0;
	height: auto; width: auto;
}
ul.my_collections li#myColls_data.wh0 {
	position: relative;
	display: block; /* was inline-block */
	float: left;
	clear: both;
	margin: 0; padding: 0;
	height: 1px; width: 100%;
}
ul.my_collections li#myColls_data a { text-decoration: underline; }
/* %#%#%#%#%#% Even-Listings even=#fff background-color %#%#%#%#%#% */
ul.my_collections li#myColls_data.grades_courses_col {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
	text-indent: 5px;
}
ul.my_collections li#myColls_data.rights_col {
	position: relative; display: inline-block;
	float: left;
	width: 35%;
	text-align: left;
}
ul.my_collections li#myColls_data.rights_col2 {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
}
ul.my_collections li#myColls_data.status_col {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
}
ul.my_collections li#myColls_data.notes_col {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
}
ul.my_collections li#myColls_data.users_col {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
}
ul.my_collections li#myColls_data.history_col {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
}
ul.my_collections li#myColls_data.lastpub_col {
	position: relative; display: inline-block;
	float: left;
	width: 18%;
	text-align: center;
}

/* %#%#%#%#%#% Even-Listings odd=#e6f1e3 background-color %#%#%#%#%#% */
ul.my_collections li#myColls_data {
	position: relative;
	display: inline-block;
	float: left;
	margin: 0; padding: 0;
	height: auto; width: auto;
}
/* %#%#%#%#%#% Odd-Listings odd=#e6f1e3  | background-color: #e6f1e3;  %#%#%#%#%#% */
ul.my_collections li#myColls_data.grades_courses_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
	text-indent: 5px;
	background-color: #e6f1e3;
}
ul.my_collections li#myColls_data.rights_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 35%;
	text-align: left;
	background-color: #e6f1e3;
}
ul.my_collections li#myColls_data.rights_col2_odd {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
	background-color: #e6f1e3;
}
ul.my_collections li#myColls_data.status_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
	background-color: #e6f1e3;
}
ul.my_collections li#myColls_data.notes_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
	background-color: #e6f1e3;
}
ul.my_collections li#myColls_data.users_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
	background-color: #e6f1e3;
}
ul.my_collections li#myColls_data.history_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
	background-color: #e6f1e3;
}
ul.my_collections li#myColls_data.lastpub_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 18%;
	text-align: center;
	background-color: #e6f1e3;
}
/* #%#%#%# END "my_collections" #%#%#%# */

/* bottom row for more "resource" and "indicator" links */
ul.pub_q li#expand_more_right {
	font-size: 0.85em;
	text-align: center;
	margin: 0;
	padding: 5px 0 0 0;
	vertical-align: bottom;
	width: 100%;
	position: relative;
	display: block;
	clear: both;
	background-color: #F0FFFF;
	 cursor: pointer;
 }
/* %#%#%#% ########## Admin Standards Search Page H1 title ########## %#%#%#% */

.admin_StaIndEle_edit span.h1 {
	position: relative;
	display: block;
	float: left;
	padding: 1px 1px .02em 5px; margin: 0 0 10px 0;
	height: 1.45em;
	width: 860px;
	text-align: left;
	text-transform: capitalize;
	font-size: 1.35em;
	font-weight: 600;
	color:#fff;
	background: url(../images/admintitle_hdr_bg.png) no-repeat left top;
}
/* %#%#%#% ########## Admin Standards Search Page ########## %#%#%#% */
/* %#%#%#% ADMIN EDIT (standard_search_edit.xyz) SEARCH (KEYWORDS) BOX Styles %#%#%#% */
ul#search_admin_edit {
    position: relative;
    display: block;
    float: left !important;
    left: 10px !important;
    margin: 0; padding: 5px 0;
    width: 400px;
}
ul#search_admin_edit li {
    margin: 0; padding: 0 0 5px 0;
}
ul#search_admin_edit li.keyword {
    margin: 0; padding: 0 0 5px 0;
}
ul#search_admin_edit li.keyword label {
    font-size: .85em;
    font-weight: 600;
    padding: 0 5px 0 0;
    margin: 0;
    width: auto;
    text-align: left;
    display: inline-block;
}
ul#search_admin_edit li.standards_cores_elements label {
    font-size: .85em;
    font-weight: 600;
    padding: 0 5px 0 0;
    margin: 0;
    width: auto;
    text-align: left;
    display: inline-block;
}
ul#search_admin_edit li.keyword input {
    width: 320px;
    margin: 0; padding: 0 0 0 5px;
    display: inline;
    color: #333333;
    font-weight: 600;
    /*background:  url("../images/keyword-searchbox-bg-norm.gif") no-repeat bottom left;*/
}

ul#search_admin_edit li.keyword input:hover {
    width: 320px;
	margin: 0; padding: 0 0 0 5px
    display: inline;
    left: 0;
	background-color: #ffffcc;
    /*background:  url("../images/keyword-searchbox-bg.gif") no-repeat bottom left;*/
}



/* %#%#%#% ADMIN EDIT (standard_search_edit.xyz) SEARCH (KEYWORDS) BOX Styles %#%#%#% */

/* %#%#%#% Admin Edit Search (standard_search_edit.xyz) "standards_core_elements" radio buttons %#%#%#% */
.standards_cores_elements {
    position: relative;
    clear: right;
    margin: 0; padding: 0;
    /*border-bottom: dotted 1px #999999; */
}
ul#search_admin_edit li.standards_cores_elements span {
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#search_admin_edit li.standards_cores_elements input.radio {
    font-size: .95em;
    font-weight: 600;
    padding: 0 5px 0 0;
    margin: 0;
    text-align: left;
    display: inline-block;
    /*float: left;*/
}
ul#search_admin_edit li.standards_cores_elements label.radio {
    float: left;
    font-size: .85em !important;
    font-weight: 600 !important;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
    /*float: left;*/
}    
/* %#%#%#% END Standard Search "standards-core-all" radio buttons %#%#%#% */

/* %#%#%#% Subject-Grade stack of Pull-down menus and labels "subject_selection" to choose any subject %#%#%#% */
ul#subject_grade_pulldowns {
    position: relative;
    float: right;
    right: 455px;
	left: 0;
	top: 0;
    margin: 0; padding: 5px 0;
    width: 455px;
    height: auto;
}
/* %#%#%#% Subject Pull-down "subject_selection" to choose any subject 1212121 %#%#%#% */
#subject_selection {
    position: relative;
    display: inline-block;
    margin: 0 0 5px 0; padding: 0;
}
#subject_selection label { 
    float: left;
    font-size: .85em;
    font-weight: 600;
    width: 100px;
    margin: 0; padding: 0 5px 0 10px;
    right: 100px;
    text-align: right;
    display: inline;
    text-transform: uppercase;
}

#subject_selection select {
    margin:  0; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 335px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}

#subject_selection select:hover {
    margin: 0; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 335px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}

/* %#%#%#% Grade Pull-down "grade_selection" to choose any subject %#%#%#% */
#grade_selection {
    position: relative;
    display: inline-block;
    margin: 0; padding: 0;
}
#grade_selection label {
    float: left;
    font-size: .85em;
    font-weight: 600;
    width: 100px;
    margin: 0; padding: 0 5px 0 10px;
    right: 100px;
    text-align: right;
    display: inline;
    text-transform: uppercase;
}
#grade_selection select {
    margin:  ; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 335px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
#grade_selection select:hover {
    margin: 0; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 335px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}
/* %#%#%#% Subject Pull-down "subject_selection" to choose any subject %#%#%#% */
.clear_both {
	clear: both;
}
.clear_both_plus {
	clear: both;
	height: 10px;
}
.fluid_round_boxes {
    width:95%;
    margin:0px auto;
    background:#fff url("../images/leftside.gif") repeat-y left top;
}
.subject_header span.h1 {
	position: relative;
	display: block;
	float: left;
	padding: 1px 1px .02em 5px; margin: 0 0 10px 0;
	height: 1.45em;
	width: 860px;
	text-align: left;
	text-transform: capitalize;
	font-size: 1.35em;
	font-weight: 600;
	color:#fff;
	background: url(../images/admintitle_hdr_bg.png) no-repeat left top;
}
ul.editbox_controls {
    position: relative;
    width: 95%;
/*    border-bottom: solid 3px #dcdcdc;*/
}
ul.editbox_controls li {
    padding-left: 45px;
}
ul.editbox_controls li a {
    text-decoration: none;
    font-weight: 600;
    margin: 0 1px 0 0;
    padding: 3px 5px 0 5px;
    border-top: solid 1px #999;
    border-right: solid 2px #666;
}
ul.editbox_controls li a:link, ul.editbox_controls li a:visited {
    background-color: #dcdcdc;
    color: #666;
}
ul.editbox_controls li a:hover, ul.editbox_controls li a:active {
    background-color: #ffffcc;
    color: #333;
}
.print_get_put {
    float: left;
}
.new_element {
    float: right;
    right: 0;
    padding-right: 30px;
}
.publish {
    float: left;
    margin-left: 225px !important;
}
/* END "editbox_controls" -- these are the buttons on the top of "editbox_items" */
/* BEGIN "edibox_items" -- editable items are: title, codes (standards/indicators), standards, indicators and elements */
.editbox_items {
    position: relative;
    width: 800px; height: auto;
    margin: 0 auto; padding: 10px 15px;
    border-left: solid 2px #999;
    border-bottom: solid 1px #999;
    border-top: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;
}

ul#standard_indicator_box { 
    position: relative;
    margin: 0; padding: 5px;
    width: 95%; height: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
	.left_indent_10px { position: relative; left: 10px; }
	.left_indent_20px { position: relative; left: 20px; }

ul#standard_indicator_box li {
	list-style-type: none;
	height: auto; width: auto;
	margin: 0; padding: 0;
	display: block; 	
}
ul#standard_indicator_box li.titles_bold_left { 
    position: relative;
    display: block;
    font-size: 1em; /*was .85em */
    font-weight: 600;
    text-align: left;
    padding: 0 0 7px 0; width: auto;
}
ul#standard_indicator_box li.titles_bold_left:hover {
    display: block;
    background-color: #ffffcc;
}
ul#standard_indicator_box li.standard_codes {
	position: relative;
	font-size: .85em;
	font-weight: 600; 
	width: 13%; height: auto;
	margin: 0; padding: 2px 2px 5px 2px;
	display: inline-block;
	margin: 0; padding: 0;
	float: left;
	text-align: right;
}
ul#standard_indicator_box li.standard_codes:hover {
    display: block;
    background-color: #ffffcc;
}
    ul#standard_indicator_box li.indicator_codes {
	    position: relative;
	    font-size: .85em;
	    font-weight: 600; 
	    width: 19.5%; height: auto;
	    margin: 0; padding: 2px 2px 5px 2px;
	    display: inline-block;
	    margin: 0; padding: 0;
	    float: left;
	    text-align: right;
    }
    ul#standard_indicator_box li.indicator_codes:hover {
        display: block;
        background-color: #ffffcc;
}
ul#standard_indicator_box li.standard_text {
	margin: 0 0 0 2%; padding: 0 0 5px 0;
	text-align: left;
	vertical-align: top;
	width: 81%; height: auto;
	position: relative;
	display: inline-block;
	float: left;
	font-size: .85em; /*was .65em */
	top: 0; right: 0;
}
    	.standard_edit {
			margin: 0; padding: 0 2px 5px 2px;
			width: auto; height: auto;
			position: relative;
			display: block;
			float: left;
			top: 5px; right: 0;
			clear: right;
			list-style-type: none;
			list-style-position: outside;
		}
	    .standard_edit:hover {
	        display: inline;
	        background-color: #ffffcc;
	    }
		/* "add_element" symbol for standard_search_edit.html page*/ 
		.add_element img {
			position: relative;
			width: 24px;
			height: 14px;
			border: 0px none !important;
			text-decoration: none !important;
		}
		.add_element img:link, .add_element img:visited {
			text-decoration: none !important;
			background-color: #999966;
		}
		.add_element img:hover, .add_element img:active {
			text-decoration: none !important;
			background: #CC9900;
			cursor: crosshair;
		}

		/* "remove_element" symbol for admin_elements.html page*/ 
		ul.remove_element {
			position: relative;
			margin: 0 auto;
			display: inline-block;
			bottom: -5.5px;
			width: 13px;
			height: 13px;
			border: 0px none !important;
			text-decoration: none !important;
		}
		ul.remove_element li {
			display: block;
			list-style-type: none;
			margin: 0; padding: 0;
		}
		ul.remove_element li a {
			display: block;
			height: 13px; width: 13px;
			text-decoration: none;
			border: 0;
			text-indent: -9999px;
		}
		ul.remove_element li label {
			display: none;
			text-indent: -9999px;
		}		
		ul.remove_element li a:link, ul.remove_element li a:visited {
			background: url(../images/adminPanel_remove.png) no-repeat center top ;
		}
		ul.remove_element li a:hover, ul.remove_element li a:active {
			background: url(../images/adminPanel_remove.png) no-repeat center bottom ;
			cursor: crosshair;
		}
		/* "delete_element" symbol for standard_search_edit.html 0101011 page*/ 
		ul.delete_element {
			position: relative;
			display: inline-block;
			bottom: -5.5px;
			width: 13px;
			height: 13px;
			border: 0px none !important;
			text-decoration: none !important;
		}
		ul.delete_element li {
			display: block;
			list-style-type: none;
			margin: 0; padding: 0;
		}
		ul.delete_element li a {
			display: block;
			height: 13px; width: 13px;
			text-decoration: none;
			border: 0;
			text-indent: -9999px;
		}
		ul.delete_element li label {
			display: none;
			text-indent: -9999px;
		}		
		ul.delete_element li a:link, ul.delete_element li a:visited {
			background: url(../images/adminPanel_deleteItem.png) no-repeat center top ;
		}
		ul.delete_element li a:hover, ul.delete_element li a:active {
			background: url(../images/adminPanel_deleteItem.png) no-repeat center bottom ;
			cursor: crosshair;
		}
		/* "insertElementOptions" symbol for standard_search_edit.html page */ 
		ul.insertElementOptions {
			position: relative;
			display: inline-block;
			margin: 0 0 5px 0;
			width: 53px;
			height: 24px;
			border: 0px none !important;
			text-decoration: none !important;
		}
/*		ul.insertElementOptions li {
			display: inline-block;
			list-style-type: none;
			margin: 0 5px 0 0; padding: 0;
			width: 24px;
		}*/
		ul.insertElementOptions li.elementNew {
			display: inline-block;
			float: left;
			list-style-type: none;
			margin: 0; padding: 0;
			width: 26.5px;
		}
		ul.insertElementOptions li.elementExisting {
			display: inline-block;
			float: left;
			list-style-type: none;
			margin: 0; padding: 0;
			width: 26.5px;
		}
		ul.insertElementOptions li a {
			display: block;
			height: 14px; width: 24px;
			text-decoration: none;
			border: 0;
			text-indent: -9999px;
		}
/*		ul.insertElementOptions li label {
			display: none;
			text-indent: -9999px;
			margin: 0; padding: 0;
		}		*/
		ul.insertElementOptions li a.elementNew  {
			display: inline-block;
			height: 14px; width: 24px;
			text-decoration: none;
			border: 0;
			text-indent: -9999px;
		}
		ul.insertElementOptions li a.elementExisting {
			display: inline-block;
			height: 14px; width: 24px;
			text-decoration: none;
			border: 0;
			text-indent: -9999px;
		}
		ul.insertElementOptions li.elementNew a:link, ul.insertElementOptions li.elementNew a:visited {
			background: url(../images/element_add_sprites.png) no-repeat center top ;
		}
		ul.insertElementOptions li.elementNew a:hover, ul.insertElementOptions li.elementNew a:active {
			background: url(../images/element_add_sprites.png) no-repeat center bottom ;
			cursor: crosshair;
		}
		ul.insertElementOptions li.elementExisting a:link, ul.insertElementOptions li.elementExisting a:visited {
			background: url(../images/element_insert_sprites.png) no-repeat center top ;
		}
		ul.insertElementOptions li.elementExisting a:hover, ul.insertElementOptions li.elementExisting a:active {
			background: url(../images/element_insert_sprites.png) no-repeat center bottom ;
			cursor: crosshair;
		}
		/* END "insertElementOptions" */

		/* "addNewElement" symbol */
		/* "delete_element" symbol for standard_search_edit.html page*/ 
		ul.addNewElement {
			position: relative;
			display: inline-block;
			width: 24px;
			height: 14px;
			border: 0px none !important;
			text-decoration: none !important;
		}
		ul.addNewElement li {
			display: inline-block;
			list-style-type: none;
			margin: 0; padding: 0;
		}
		ul.addNewElement li a {
			display: block;
			height: 14px; width: 24px;
			text-decoration: none;
			border: 0;
			text-indent: -9999px;
		}
		ul.addNewElement li label {
			display: none;
			text-indent: -9999px;
			margin: 0; padding: 0;
		}		
		ul.addNewElement li a:link, ul.addNewElement li a:visited {
			background: url(../images/element_add_sprites.png) no-repeat center top ;
		}
		ul.addNewElement li a:hover, ul.addNewElement li a:active {
			background: url(../images/element_add_sprites.png) no-repeat center bottom ;
			cursor: crosshair;
		}
		/* END "addNewElement" symbol */

		/* "addExistingElement" symbol */
		/* "delete_element" symbol for standard_search_edit.html page*/ 
		ul.addExistingElement {
			position: relative;
			display: inline-block;
			bottom: -5.5px;
			width: 24px;
			height: 14px;
			border: 0px none !important;
			text-decoration: none !important;
		}
		ul.addExistingElement li {
			display: inline-block;
			list-style-type: none;
			margin: 5px 0 0 0; padding: 0;
		}
		ul.addExistingElement li a {
			display: block;
			height: 14px; width: 24px;
			text-decoration: none;
			border: 0;
			text-indent: -9999px;
		}
		ul.addExistingElement li label {
			display: none;
			text-indent: -9999px;
			margin: 0; padding: 0;
		}		
		ul.addExistingElement li a:link, ul.addExistingElement li a:visited {
			background: url(../images/element_insert_sprites.png) no-repeat center top ;
		}
		ul.addExistingElement li a:hover, ul.addExistingElement li a:active {
			background: url(../images/element_insert_sprites.png) no-repeat center bottom ;
			cursor: crosshair; /**/
		}
		/* END "addExistingElement" symbol */
		.new_element_box {
			display: block;
			clear: both;			
			width: 425px; height: auto;
			margin: 8px 0 3px 0; padding: 3px;
			background-color: #ffffcc;
		}
		.new_element_box span {
			display: block;
			clear: both;
		}
		.new_element_box textarea.addElementText {
			display: block;
			clear: both;			
			width: 420px; height: 55px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;			
		}
		.new_element_box textarea.addElementText:hover {
			display: block;
			clear: both;
			width: 420px; height: 55px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;	
			background: #ffffcc;
		}
		.new_element_box textarea.addElementText:focus {
			display: block;
			clear: both;
			width: 420px; height: 55px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;	
			background: #ffffff;
		}
/* BEGIN "new_note_box_save" button */
.new_note_box_save {
    position: relative;
    width: 420px;
	margin-bottom: 5px;
}

.new_note_box_save a {
    text-decoration: none;
    font-weight: 600;
    margin: 0 1px 5px 0;
    padding: 3px 5px 3px 5px;
    border-bottom: solid 1px #999;
    border-right: solid 2px #666;
}
.new_note_box_save a:link, .new_note_box_save a:visited {
    background-color: #dcdcdc;
    color: #666;
}
.new_note_box_save a:hover, .new_note_box_save a:active {
    background-color: #ffffcc;
    color: #333;
}
	.new_note_box_save .save_newElement {
		text-align: right;
		padding: 3px 5px 3px 5px;
		margin: 0 0 5px 0; 
	}

    ul#standard_indicator_box li.indicator_text {
	    margin: 0 0 0 2%; padding: 0 0 5px 0;
	    text-align: left;
	    vertical-align: top;
	    width: 74%; height: auto;
	    position: relative;
	    display: inline-block;
	    float: left;
	    font-size: .85em; /*was .65em */
	    top: 0; right: 0;
    }
	    .indicator_edit:hover {
	        display: inline;
	        background-color: #ffffcc;
	    }
    	.edit_description  {
		margin: 0; padding: 2px 2px 5px 2px;
		text-align: left;
		vertical-align: middle;
		width: auto; height: auto;
		position: relative;
		display: block;
		background-color: #fff;
		float: left;
		top: 5px; right: 0;
		clear: right;
		list-style-type: none;
		list-style-position: outside;
	}
	    .edit_description:hover {
	        display: block;
	        background-color: #ffffcc;
	    }

	/* Use "ExampleStrategy for block of overline text*/
	.example_strat  {
		margin: 0; padding: 2px 2px 5px 2px;
		text-align: left;
		font-style: italic;
		vertical-align: middle;
		width: auto; height: auto;
		position: relative;
		display: block;
		float: left;
		top: 5px; right: 0;
		clear: right;
		border-top-width: 1px;
		border-top-style: double;
		border-top-color: #dcdcdc;
	}
	    .example_strat:hover {
	        display: block;
	        background-color: #ffffcc;
	    }

	/* Use "element_edit" for block of overline text*/
	.element_edit { 
		margin: 0; padding: 0 0 5px 15px;
		text-align: left;
		/*line-height: 14px;*/
		width: auto; height: auto;
		/**/position: relative;
		display: inline;
		float: left;
		top: 5px; right: 0;
		clear: right;
		background: url(../images/element-symbol.png) no-repeat left center !important;
	}

	    .element_edit:hover {
	        display: block;
			cursor: text;
	        background-color: #ffffcc;
			background: url(../images/element-symbol-hover.png) no-repeat left center !important;
	    }
/* END "edibox_items" -- editable items are: title, codes (standards/indicators), standards, indicators and elements */
/* BEGIN "editbox_save" button */
ul.editbox_save {
    position: relative;
    width: 95%;
}
ul.editbox_save li {
    padding: 0; margin: 0;
}
ul.editbox_save li a {
    text-decoration: none;
    font-weight: 600;
    margin: 0 1px 0 0;
    padding: 3px 5px 0 5px;
    border-bottom: solid 1px #999;
    border-right: solid 2px #666;
}
ul.editbox_save li a:link, ul.editbox_save li a:visited {
    background-color: #dcdcdc;
    color: #666;
}
ul.editbox_save li a:hover, ul.editbox_save li a:active {
    background-color: #ffffcc;
    color: #333;
}

.save {
    float: right;
    right: 0;
    padding-right: 30px;
}
ul.editbox_save li a.merge {
	float: left;
	top: 6px !important;
	left: 0;
	/*margin: 8px 0 0 5px !important;*/
    margin-left: 30px;
}
ul.editbox_save li a.mergeElements {
	float: right;
	top: 6px !important;
	left: 0;
    margin-right: 0;
}
	/* "elementEditMode_changes" container */
	ul.elementEditMode_changes {
		position: relative;
		margin: 0; padding: 0 2% 0 0;
		height: 20px; width: 98%;
		top: 0; bottom: 20px;
	}
	ul.elementEditMode_changes li {
		margin: 0; padding: 0;
		list-style-type: none;
		line-height: 1;
		height: 20px;
	}
	/* "addChild" button */
	ul.elementEditMode_changes li ul.addChild {
		position: relative;
		float: right;
		margin: 0 5px 0 0; padding: 0;
		display: block;
		width: 70px;
		height: 20px;
	}
	ul.elementEditMode_changes li ul.addChild li { 
		margin: 0; padding: 0;
		list-style-type: none;
	}
	ul.elementEditMode_changes li ul.addChild li label {
		margin: 0; padding: 0;
		text-indent: -9999px;
		display: none; 
	}
	ul.elementEditMode_changes li ul.addChild li input {
		background: url( ../images/add_child_sprites.png) no-repeat center top;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 70px;
		height: 20px;
	}
	ul.elementEditMode_changes li ul.addChild li input:hover {
		background: url(../images/add_child_sprites.png) no-repeat center bottom;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 70px;
		height: 20px;
	}
	/* Add Sibling */
	ul.elementEditMode_changes li ul.addSibling {
		position: relative;
		float: right;
		margin: 0 5px 0 0; padding: 0;
		display: block;
		width: 70px;
		height: 20px;
	}
	ul.elementEditMode_changes li ul.addSibling li { 
		margin: 0; padding: 0;
		list-style-type: none;
	}
	ul.elementEditMode_changes li ul.addSibling li label {
		margin: 0; padding: 0;
		text-indent: -9999px;
		display: none; 
	}
	ul.elementEditMode_changes li ul.addSibling li input {
		background: url( ../images/add_sibling_sprites.png) no-repeat center top;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 70px;
		height: 20px;
	}
	ul.elementEditMode_changes li ul.addSibling li input:hover {
		background: url(../images/add_sibling_sprites.png) no-repeat center bottom;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 70px;
		height: 20px;
	}
/* "saveElement" */
	ul.elementEditMode_changes li ul.saveElement {
		position: relative;
		float: right;
		margin: 0; padding: 0;
		display: block;
		width: 43px;
		height: 20px;
	}
	ul.elementEditMode_changes li ul.saveElement li { 
		margin: 0; padding: 0;
		list-style-type: none;
	}
	ul.elementEditMode_changes li ul.saveElement li label {
		margin: 0; padding: 0;
		width: 0; height: 0;
		text-indent: -9999px;
		display: none; 
	}
	/* "saveElement" button */
	ul.elementEditMode_changes li ul.saveElement li input {
		background: url( ../images/elements_save_sprites.png) no-repeat center top;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 43px;
		height: 20px;
	}
	ul.elementEditMode_changes li ul.saveElement li input:hover {
		background: url(../images/elements_save_sprites.png) no-repeat center bottom;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 43px;
		height: 20px;
	}

/* BEGIN "editbox_save" button */

/* bottom row for more "resource" and "indicator" links - this one is
not necessary for Admin fuctions but keep to recycle for something else*/
ul#indicator_box li#view_more_centered {
	font-size: 0.85em;
	text-align: center;
	margin: 0;
	padding: 5px 0 0 0;
	vertical-align: bottom;
	width: 100%;
	position: relative;
	display: block;
	clear: both;
	background-color: #f0ffff;
	 cursor: pointer;
 }

/* %#%#%#% ADMINISTRATION EDIT PAGE %#%#%#% */
/* Title bar */
.admin_edit_titlebar span.h1 {
	position: relative;
	display: block;
	float: left;
	padding: 1px 1px .02em 5px; margin: 0 0 10px 0;
	height: 1.45em;
	width: 860px;
	text-align: left;
	text-transform: capitalize;
	font-size: 1.35em;
	font-weight: 600;
	color:#fff;
	background: url(../images/admintitle_hdr_bg.png) no-repeat left top;
}
/*.admin_edit_titlebar {
	width: auto;
	height: 1.8em;
    margin: 0; padding: 0;
	background: url(../images/admintitleUpload_hdr_bg.png) no-repeat left top;
}
.admin_edit_titlebar span {
    display: block;
    height: 1.8em;
	margin: 0; padding: 0;
	background: url(../images/admintitleUpload_hdr_bg_span.png) no-repeat right top;
}
.admin_edit_titlebar .h1 {
    font-weight: 600;
	font-size: 130% !important;
	color: #fff;
    text-align: left;
    vertical-align: middle;
    float: left;
	width: auto;
    margin: 0 0 5px 0; padding: 5px 0 4px 8px;
}
/* END Title bar */

ul#upload_options {
    position: relative;
    display: block;
    width: auto; height: auto;
    margin: 0 auto; padding: 10px 15px;
    border-left: solid 2px #999;
    border-bottom: solid 1px #999;
    border-top: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;
    width: 500px;
}
ul#upload_options li {
    margin: 0; padding: 5px 0;
}
	.sectionChoice {
		position: relative;
		clear: right;
		/*margin: 0; padding: 0;
		border-bottom: dotted 1px #999999; */
	}
	ul#upload_options li.sectionChoice span {
		float: left;
		font-size: .85em;
		font-weight: 600;
		margin: 0; padding: 0 5px 0 10px;
		display: inline;
		text-transform: uppercase;
	}
ul#upload_options li.sectionChoice input.radio {
    font-size: .95em;
    font-weight: 600;
    padding: 0 5px 0 0;
    margin: 0;
    text-align: left;
    display: inline-block;
    /*float: left;*/
}
ul#upload_options li.sectionChoice label.radio {
    float: left;
    font-size: .85em !important;
    font-weight: 600 !important;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
    /*float: left;*/
}  
/* %#%#%#% Upload2 Box Wrapper %#%#%#% */
ul#file_import {
	position: relative;
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 0 auto;
	padding: 10px 5px;
	border-left: solid 2px #999;
	border-bottom: solid 1px #999;
	border-top: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	height: 435px; width: 395px;
	/*background: url(../images/loadup_sprites.gif) no-repeat right top;*/
	background: url(../images/db-import-sprites.gif) no-repeat right top;
}
ul#file_import li {
    margin: 0; padding: 5px 15px 5px 10px;
}
	ul#file_import li.sectionChoice {
		position: relative;
		clear: right;
		/*margin: 0; padding: 0;
		border-bottom: dotted 1px #999999; */
	}
	ul#file_import li.sectionChoice span {
		float: left;
		font-size: .85em;
		font-weight: 600;
		margin: 0; padding: 0 5px 0 5px;
		display: inline;
		text-transform: uppercase;
	}
	ul#file_import li.sectionChoice input.radio {
		font-size: .95em;
		font-weight: 600;
		padding: 0 5px 0 0;
		margin: 0;
		text-align: left;
		display: inline-block;
		/*float: left;*/
	}
	ul#file_import li.sectionChoice label.radio {
		float: left;
		font-size: .85em !important;
		font-weight: 600 !important;
		margin: 0; padding: 0 5px 0 5px;
		display: inline;
		text-transform: uppercase;
		/*float: left;*/
	}
ul#file_import li#subject_select_upload {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#file_import li#subject_select_upload label { 
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#file_import li#subject_select_upload select {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#file_import li#subject_select_upload select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}

/* %#%#%#% Upload Page | Grade Pull-down "grade_selection" to choose any subject %#%#%#% */
ul#file_import li#grade_select_upload {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#file_import li#grade_select_upload label {
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#file_import li#grade_select_upload select {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#file_import li#grade_select_upload select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}
ul#file_import li ul#importSubmit {
    /*position: relative;*/
    width: 395px;
	margin: 0 auto;
	float: left;
	left: 0;
}
ul#file_import li ul#importSubmit li {
    padding: 0; margin: 0 40px 0 0 ;
	list-style-type: none;
}
ul#file_import li ul#importSubmit li label {
    margin: 0; padding: 0;
    text-indent: -9999px;
    display:none; 
}
ul#file_import li ul#importSubmit li input {
	float: right;
	display: block;
	width: 60px;
	height: 20px;
	background: url(../images/file_import.gif) no-repeat right top;
	text-decoration: none;
	border: none 0px;
	 cursor: pointer;
}
ul#file_import li ul#importSubmit li input:hover {
	float: right;
	display: block;
	width: 60px;
	height: 20px;
	background: url(../images/file_import.gif) no-repeat right bottom;
	text-decoration: none;
	border: none 0px;
	 cursor: pointer;
}

ul#file_import li#browse {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#file_import li#browse label {
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 3.5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#file_import li#browse input.file_path_box {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 230px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
}
ul#file_import li#browse input.file_path_box:hover { 
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 230px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}
/* BROWSE BUTTON */
ul#file_import li#browse label.browseButton {
    margin: 0; padding: 0;
    text-indent: -9999px;
    display:none; 
}
ul#file_import li#browse input.browse_button  {
	display: inline;
	width: 60px;
	height: 20px;
	background: url(../images/file_import_browse_sprites.gif) no-repeat right top;
	text-decoration: none;
	border-width: 0px;
	border-style: none;
}
ul#file_import li#browse input.browse_button:hover {
	display: inline;
	width: 60px;
	height: 20px;
	background: url(../images/file_import_browse_sprites.gif) no-repeat right bottom;
	text-decoration: none;
	border-width: 0px;
	border-style: none;
}

ul#file_import li.excelTemplateLink { padding: 5px 0 10px 65px; font-weight: 600; }

/* %#%#%#% END Upload2 Box Wrapper %#%#%#% */
/* %#%#%#% Download2 Box Wrapper %#%#%#% */
ul#file_export {
    position: relative;
    display: block;
	float: right;
	right: 0;
    width: auto; height: auto;
    margin: 0 10px 0 auto; padding: 10px 5px;
    border-left: solid 2px #999;
    border-bottom: solid 1px #999;
    border-top: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;
    height: 435px; width: 395px;
	/*background: url(../images/loaddown_sprites.gif) no-repeat right top;*/
	background: url(../images/db-export-sprites.gif) no-repeat right top;
}
ul#file_export li {
    margin: 0; padding: 5px 15px 5px 10px;
}
	ul#file_export li.sectionChoice {
		position: relative;
		clear: right;
		/*margin: 0; padding: 0;
		border-bottom: dotted 1px #999999; */
	}
	ul#file_export li.sectionChoice span {
		float: left;
		font-size: .85em;
		font-weight: 600;
		margin: 0; padding: 0 5px 0 5px;
		display: inline;
		text-transform: uppercase;
	}
	ul#file_export li.sectionChoice input.radio {
		font-size: .95em;
		font-weight: 600;
		padding: 0 5px 0 0;
		margin: 0;
		text-align: left;
		display: inline-block;
		/*float: left;*/
	}
	ul#file_export li.sectionChoice label.radio {
		float: left;
		font-size: .85em !important;
		font-weight: 600 !important;
		margin: 0; padding: 0 5px 0 5px;
		display: inline;
		text-transform: uppercase;
	}
ul#file_export li.excelTemplateLink { padding: 5px 0 10px 65px; font-weight: 600; }
/* yearVolume */
ul#file_export li#yearVolume {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#file_export li#yearVolume label { 
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#file_export li#yearVolume select {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#file_export li#yearVolume select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}
/* END yearVolume */
ul#file_export li#subject_select_upload {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#file_export li#subject_select_upload label { 
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#file_export li#subject_select_upload select {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#file_export li#subject_select_upload select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}

/* %#%#%#% file_export | Grade Pull-down "grade_selection" to choose any subject %#%#%#% */
ul#file_export li#grade_select_upload {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#file_export li#grade_select_upload label {
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#file_export li#grade_select_upload select {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#file_export li#grade_select_upload select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 300px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}
ul#file_export li ul#exportSubmit {
    width: 395px;
	margin: 0 auto;
	float: left;
	left: 0;
}
ul#file_export li ul#exportSubmit li {
    padding: 0; margin: 0 40px 0 0 ;
	list-style-type: none;
}
ul#file_export li ul#exportSubmit li label {
    margin: 0; padding: 0;
    text-indent: -9999px;
    display:none; 
}
ul#file_export li ul#exportSubmit li input {
	float: right;
	display: block;
	width: 60px;
	height: 20px;
	background: url(../images/file_export.gif) no-repeat right top;
	text-decoration: none;
	border: none 0px;
	 cursor: pointer;
}
ul#file_export li ul#exportSubmit li input:hover {
	float: right;
	display: block;
	width: 60px;
	height: 20px;
	background: url(../images/file_export.gif) no-repeat right bottom;
	text-decoration: none;
	border: none 0px;
	 cursor: pointer;
}

/* %#%#%#% END file_export Box Wrapper %#%#%#% */

.uploadbox_items {
    position: relative;
	display: block;
    width: auto; height: auto;
    margin: 0 auto; padding: 10px 15px;
    border-left: solid 2px #999;
    border-bottom: solid 1px #999;
    border-top: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;
}
/* %#%#%#%  Upload Page | Subject Pull-down "subject_selection" to choose any subject 1212121 %#%#%#% */
ul#upload_options li#subject_select_upload {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#upload_options li#subject_select_upload label { 
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#upload_options li#subject_select_upload select {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 335px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#upload_options li#subject_select_upload select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 335px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}

/* %#%#%#% Upload Page | Grade Pull-down "grade_selection" to choose any subject %#%#%#% */
ul#upload_options li#grade_select_upload {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#upload_options li#grade_select_upload label {
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#upload_options li#grade_select_upload select {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 335px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#upload_options li#grade_select_upload select:hover {
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 335px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}

/* ############################################## 147147*/
ul#upload_options li.upload_instructions {
    font-size: inherit;
	line-height: 1;
    padding: 5px 20px;
    margin: 3px auto;
    width: auto;
    display: block;
}
ul#upload_options li.upload_instructions span.bold {
	font-weight: 600;
	text-transform: uppercase;
}
ul#upload_options li#browse {
    position: relative;
    display: inline-block;
    margin: 0 0 10px 0; padding: 0;
}
ul#upload_options li#browse label {
    float: left;
    font-size: .85em;
    font-weight: 600;
    margin: 0; padding: 0 3.5px 0 10px;
    display: inline;
    text-transform: uppercase;
}
ul#upload_options li#browse input.file_path_box {
    margin:  0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 370px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #f5f5f5;
}
ul#upload_options li#browse input.file_path_box:hover { 
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    display: inline;
    width: 370px;
    height: auto;
    font-weight: 600;
    color: #666666;
    border: solid 1px #999999;
    background-color: #ffff99;
}
/* BROWSE BUTTON */
ul#upload_options li#browse input.browse_button  {
    width: 75px; height: auto;
    display: inline;
    color: #666;
    font-weight: 600;
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    border: solid 1px #999999 !important;
    background-color: #f5f5f5;
}

ul#upload_options li#browse input.browse_button:hover {
    width: 75px; height: auto;
    display: inline;
    color: #333;
    font-weight: 600;
    margin: 0px 3px 0px 0px; padding: 2px 1px;
    left: 0px;
    top: 0;
    border: solid 1px #999999 !important;
    background-color: #ffff99;
}

ul#upload_options li.excelTemplateLink { padding: 5px 0 10px 65px; font-weight: 600; }

/* BEGIN "editbox_save" button */
ul.uploadbox_submit {
    position: relative;
    width: 500px;
	margin: 0 auto;
	/*float: left;*/
}
ul.uploadbox_submit li {
    padding: 0; margin: 0;
}
ul.uploadbox_submit li label {
    display: none;
	text-indent: -9999px;
}
ul.uploadbox_submit li input.submit {
    text-decoration: none;
    font-weight: 600;
	width: auto;
	top: -3px;
    margin: 0 1px 0 0 !important;
    padding: 0 5px 0 5px !important;
    border-bottom: solid 1px #999;
    border-right: solid 2px #666;
	float: right;
    background-color: #dcdcdc;
    color: #666;
    float: right;
    right: 25px;
}
ul.uploadbox_submit li input.submit:hover {
    background-color: #ffffcc;
    color: #333;
}
/* BEGIN "editbox_save" button */
/* %#%#%#% Administration User Roles Edit Page %#%#%#% */
ul.adminbox_controls {
    position: relative;
    width: 95%;
}
ul.adminbox_controls li {
    padding-left: 45px;
}
ul.adminbox_controls li a {
    text-decoration: none;
    font-weight: 600;
    margin: 0 1px 0 0;
    padding: 3px 5px 0 5px;
    border-top: solid 1px #999;
    border-right: solid 2px #666;
}
ul.adminbox_controls li a:link, ul.adminbox_controls li a:visited {
    background-color: #dcdcdc;
    color: #666;
}
ul.adminbox_controls li a:hover, ul.adminbox_controls li a:active {
    background-color: #ffffcc;
    color: #333;
}
.create_editUsers {
    float: right;
    right: 0;
    padding-right: 30px;
}
.manage_subjects_gradeLevels {
    float: right;
    right: 0;
    padding-right: 30px;
}

/* END "editbox_controls" -- these are the buttons on the top of "editbox_items" */
/* BEGIN "edibox_items" -- editable items are: title, codes (standards/indicators), standards, indicators and elements AND MORE!!!! */
.adminbox_items {
    position: relative;
	display: block;
    width: 805px; height: auto;
    margin: 0 auto; padding: 10px 15px;
    border-left: solid 2px #999;
    border-bottom: solid 1px #999;
    border-top: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;
}
	.adminbox_items h2.english_adminbox { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#cc0033;} /* red */
	.adminbox_items h2.math_adminbox { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#003366;} /* blue */
	.adminbox_items h2.science_adminbox { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#009966;} /* green */
	.adminbox_items h2.socialstudies_adminbox { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color:#ff9933;} /* golden rod */
	.adminbox_items h2.other_adminbox { font-size: 1.2em; font-weight: 600; padding: 2px 0px; margin: 0; color: #666; }


/* %%%%%%%%%%%% Admin Panel "gradeCourse_userRoles" %%%%%%%%%%%%% */	
ul.gradeCourse_userRoles {
	position: relative;
	height: auto;
	width: 800px; /* 100% */
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.gradeCourse_userRoles li {
	list-style-type: none;
	display: block;
	padding: 0;
	margin: auto;
}
ul.gradeCourse_userRoles li.administrators {
	list-style-type: none;
	display: block;
	padding: 5px;
	margin: 2px auto;
	background-color: #fcfcfc;
	border: solid 1px #dcdcdc;
}
ul.gradeCourse_userRoles li.administrators select {
	list-style-type: none;
	display: inline;
	width: 150px;
	padding: 3px;
	margin: 2px auto;
	background-color: #ffffdd;
	border: solid 1px #dcdcdc;
}
ul.gradeCourse_userRoles li.viewPermsBelow {
	list-style-type: none;
	display: block;
	padding: 5px;
	margin: 2px auto;
	background-color: #fcfcfc;
	border: solid 1px #dcdcdc;
}
ul.gradeCourse_userRoles li.subjtitle_english {
	list-style-type: none;
	display: block;
	padding: 5px;
	margin: 2px auto;
	background-color: #fcfcfc;
	border: solid 1px #dcdcdc;
	font-weight: 600;
	color: #cc0033;
}
		.subColor_red_cc0033_collapsed {
			color: #cc0033;
			background-image: url(../images/plus_expand_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
		.subColor_red_cc0033_expanded {
			color: #cc0033;
			background-image: url(../images/minus_collapse_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}

ul.gradeCourse_userRoles li.subjtitle_math {
	list-style-type: none;
	display: block;
	padding: 5px;
	margin: 2px auto;
	background-color: #fcfcfc;
	border: solid 1px #dcdcdc;
	font-weight: 600;
	color: #003366;
}
		.subColor_blue_003366_collapsed {
			color: #003366;
			background-image: url(../images/plus_expand_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
		.subColor_blue_003366_expanded {
			color: #003366;
			background-image: url(../images/minus_collapse_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
ul.gradeCourse_userRoles li.subjtitle_science {
	list-style-type: none;
	display: block;
	padding: 5px;
	margin: 2px auto;
	background-color: #fcfcfc;
	border: solid 1px #dcdcdc;
	font-weight: 600;
	color: #009966;
}
		.subColor_green_009966_collapsed {
			color: #009966;
			background-image: url(../images/plus_expand_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
		.subColor_green_009966_expanded {
			color: #009966;
			background-image: url(../images/minus_collapse_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
ul.gradeCourse_userRoles li.subjtitle_soc {
	list-style-type: none;
	display: block;
	padding: 5px;
	margin: 2px auto;
	background-color: #fcfcfc;
	border: solid 1px #dcdcdc;
	font-weight: 600;
	color: #ff9933;
	clear: both;
}
		.subColor_goldrod_ff9933_collapsed {
			color: #ff9933;
			background-image: url(../images/plus_expand_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
		.subColor_goldrod_ff9933_expanded {
			color: #ff9933;
			background-image: url(../images/minus_collapse_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
ul.gradeCourse_userRoles li.subjtitle_other {
	list-style-type: none;
	display: block;
	padding: 5px;
	margin: 2px auto;
	background-color: #fcfcfc;
	border: solid 1px #dcdcdc;
	font-weight: 600;
	color: #333;
}
		.subColor_goldrod_ff9933_collapsed {
			color: #ff9933;
			background-image: url(../images/plus_expand_banners.png);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
		.subColor_goldrod_ff9933_expanded {
			color: #ff9933;
			background-image: url(../images/minus_collapse_banners.png);
			background-repeat: no-repeat;
			background-position: 45px center;
			padding-right: 25px;
		}
/* #%#%#%# Use "plus_expand" (see above under "pub_q") for the subject container to open it #%#%#%# */		

ul.gradeCourse_userRoles li.col_gradeCourse#colHdr_gradeCourse {
	display: block;
	float: left;
	width: 22%;
	margin-left: 2%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.gradeCourse_userRoles li.col_users#colHdr_users {
	display: block;
	float: left;
	width: 10%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.gradeCourse_userRoles li.col_standardsRoles#colHdr_standardsRoles { /* 1212121 */
	display: block;
	float: left;
	width: 22%;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

ul.gradeCourse_userRoles li.col_elementsRoles#colHdr_elementsRoles { /* 1212121 */
	display: block;
	float: left;
	width: 22%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
	ul.gradeCourse_userRoles li.col_coreRoles#colHdr_elementsRoles select {
		
	}
	ul.gradeCourse_userRoles li.col_coreRoles#colHdr_elementsRoles label {
		
	}
ul.gradeCourse_userRoles li.col_coreRoles#colHdr_coreRoles { /* 1212121 */
	display: block;
	float: left;
	width: 22%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
	ul.gradeCourse_userRoles li.col_coreRoles#colHdr_coreRoles select {
	
	}
	ul.gradeCourse_userRoles li.col_coreRoles#colHdr_coreRoles label {
		
	}
ul.gradeCourse_userRoles li.col_gradeCourse {
	display: block;
	float: left;
	width: 22%;
	margin-left: 2%;
	text-align: left;
}

ul.gradeCourse_userRoles li.col_users {
	display: block;
	float: left;
	width: 10%;
	text-align: center;
}
ul.gradeCourse_userRoles li.col_standardsRoles {
	display: block;
	margin: 0 auto;
	float: left;
	width: 22%;
	text-align: center;
}
	ul.gradeCourse_userRoles li.col_standardsRoles select {
		font-size: 80%;
		list-style-type: none;
		display: block;
		/*width: 150px;*/
		padding: 1px;
		margin: 0 auto;
		background-color: #ffffdd;
		border: solid 1px #dcdcdc;
	}

	ul.gradeCourse_userRoles li.col_standardsRoles span.hdrText {
		display: inline !important;
		/*float: left !important;*/
		width: 50%;
		text-align: left;
	}
	ul.gradeCourse_userRoles li.col_standardsRoles label.hideme {
		display: none;
		text-indent: -9999px;
	}
	ul.gradeCourse_userRoles li.col_standardsRoles select.quickSelect {
		/*float: left !important;*/
		width: 50% !important;
		text-align: left;		
		font-size: 75% !important;
		display: inline !important;
		/*width: 150px;*/
		padding: 0;
		margin: 0 auto;
		background-color: #ffffdd;
		border: inset 1px #dcdcdc;
	}
ul.gradeCourse_userRoles li.col_elementsRoles {
	position: relative; display: block;
	float: left;
	width: 22%;
	text-align: center;
}
	ul.gradeCourse_userRoles li.col_elementsRoles select {
		font-size: 80%;
		list-style-type: none;
		display: block;
		/*width: 150px;*/
		padding: 1px;
		margin: 0 auto;
		background-color: #ffffdd;
		border: solid 1px #dcdcdc;
	}
	ul.gradeCourse_userRoles li.col_elementsRoles span.hdrText {
		display: inline !important;
		/*float: left !important;*/
		width: 50%;
		text-align: left;
	}
	ul.gradeCourse_userRoles li.col_elementsRoles label.hideme {
		display: none;
		text-indent: -9999px;
	}
	ul.gradeCourse_userRoles li.col_elementsRoles select.quickSelect {
		/*float: left !important;*/
		width: 50% !important;
		text-align: left;		
		font-size: 75% !important;
		display: inline !important;
		/*width: 150px;*/
		padding: 0;
		margin: 0 auto;
		background-color: #ffffdd;
		border: inset 1px #dcdcdc;
	}

ul.gradeCourse_userRoles li.col_coreRoles {
	position: relative; display: block;
	float: left;
	width: 22%;
	text-align: center;
}
	ul.gradeCourse_userRoles li.col_coreRoles select {
		font-size: 80%;
		list-style-type: none;
		display: block;
		/*width: 150px;*/
		padding: 1px;
		margin: 0 auto;
		background-color: #ffffdd;
		border: solid 1px #dcdcdc;
	}
	ul.gradeCourse_userRoles li.col_coreRoles span.hdrText {
		display: inline !important;
		/*float: left !important;*/
		width: 50%;
		text-align: left;
	}
	ul.gradeCourse_userRoles li.col_coreRoles label.hideme {
		display: none;
		text-indent: -9999px;
	}
	ul.gradeCourse_userRoles li.col_coreRoles select.quickSelect {
		/*float: left !important;*/
		width: 50% !important;
		text-align: left;		
		font-size: 75% !important;
		display: inline !important;
		/*width: 150px;*/
		padding: 0;
		margin: 0 auto;
		background-color: #ffffdd;
		border: inset 1px #dcdcdc;
	}


/* %#%#%#%#%#% Publication Queue Grade/Course Even-Listings even=#fff odd=#e6f1e3 %#%#%#%#%#% */
ul.gradeCourse_userRoles li#myColls_data {
	position: relative;
	display: inline-block;
	float: left;
	margin: 0; padding: 0;
	height: auto; width: auto;
}
/* %#%#%#%#%#% Even-Listings even=#fff background-color %#%#%#%#%#% */
ul.gradeCourse_userRoles li#myColls_data.grades_courses_col {
	position: relative; display: inline-block;
	float: left;
	width: 14%;
	text-align: left;
	text-indent: 5px;
}
ul.gradeCourse_userRoles li#myColls_data.rights_col {
	position: relative; display: inline-block;
	float: left;
	width: 35%;
	text-align: left;
}
ul.gradeCourse_userRoles li#myColls_data.status_col {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
}
ul.gradeCourse_userRoles li#myColls_data.users_col {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
}
ul.gradeCourse_userRoles li#myColls_data.history_col {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
}
ul.gradeCourse_userRoles li#myColls_data.lastpub_col {
	position: relative; display: inline-block;
	float: left;
	width: 11%;
	text-align: center;
}

/* %#%#%#%#%#% Even-Listings odd=#e6f1e3 background-color %#%#%#%#%#% */
ul.gradeCourse_userRoles li#myColls_data {
	position: relative;
	display: inline-block;
	float: left;
	margin: 0; padding: 0;
	height: auto; width: auto;
}
/* %#%#%#%#%#% Odd-Listings odd=#e6f1e3  | background-color: #e6f1e3;  %#%#%#%#%#% */
ul.gradeCourse_userRoles li#myColls_data.grades_courses_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 14%;
	text-align: left;
	text-indent: 5px;
	background-color: #e6f1e3;
}
ul.gradeCourse_userRoles li#myColls_data.rights_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 35%;
	text-align: left;
	background-color: #e6f1e3;
}
ul.gradeCourse_userRoles li#myColls_data.status_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 17%;
	text-align: left;
	background-color: #e6f1e3;
}
ul.gradeCourse_userRoles li#myColls_data.users_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
	background-color: #e6f1e3;
}
ul.gradeCourse_userRoles li#myColls_data.history_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 8%;
	text-align: center;
	background-color: #e6f1e3;
}
ul.gradeCourse_userRoles li#myColls_data.lastpub_col_odd {
	position: relative; display: inline-block;
	float: left;
	width: 11%;
	text-align: center;
	background-color: #e6f1e3;
}
/* #%#%#%# END "gradeCourse_userRoles" #%#%#%# */

/* #%#%#%# BEGIN "manageElements" #%#%#%# */
ul.manageElements {
	position: relative;
	height: auto;
	width: 800px; /* 100% */
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.manageElements li {
	list-style-type: none;
	white-space: inherit;
	display:  block; /* inline-block works */
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
}
ul.manageElements li#colElementHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 15%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.manageElements li#colEditButtonHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 10%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
/* Extra empty line above each column to adjust for "Linked to:" column */
	ul.manageElements li span.extraLine {
		display: block;
		clear: both;
		margin: 0 auto; padding: 0;
		text-align: center;
		width: 100%;
		color: #fff;
	}
/* Actual Text of each column to adjust for "Linked to:" column */	
	ul.manageElements li span.actualText {
		display: inline-block;
		margin: 0 auto; padding: 0;
		text-align: center;
		width: 100%;
		color: inherit;
	}
/* col#5 */
ul.manageElements li#colElementTextHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 42%;
	padding-right: 3%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.manageElements li#colElementTextHdr2 {
	position: relative;
	display: inline-block;
	float: left;
	width: 33%;
	padding-right: 2%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
	ul.manageElements li#colElementTextHdr2.editMode {
		display: inline-block;
		width: 90%;
		padding: 0;
		text-transform: uppercase;
		font-style: oblique;
	}
	ul.manageElements li#colElementTextHdr2.editMode2 {
		display: inline-block;
		width: 79%;
		padding: 0;
		text-transform: uppercase;
		font-style: oblique;
	}
	ul.manageElements li#colCheckMergeHdr.editModeUnlink {
		display: inline-block;
		width: 10%;
		padding: 0;
		text-transform: uppercase;
		font-style: oblique;
	}
	ul.manageElements li#colCheckMergeHdr.editModeUnlink2 {
		display: inline-block;
		width: 7%;
		padding: 0;
		text-transform: uppercase;
		font-style: oblique;
	}
ul.manageElements li#colIndicatorCodeHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 25%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.manageElements li#colLinkedToHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 35%;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
	ul.manageElements li#colLinkedToHdr span.linkedTo {
		display: block;
		margin: 0 auto;
		/*text-align: center;*/
		width: 100%;
		font-style: oblique;
		text-transform: uppercase;
	}
	ul.manageElements li#colLinkedToHdr span.toIndicators {
		display: inline-block;
		float: left;
		margin: 0 auto;	padding-right: 2%;	
		width: 78%;
	}
	ul.manageElements li#colLinkedToHdr span.toElements {
		display: inline-block;
		float: left;
		margin: 0 auto;
		width: 20%;
		text-align: center;
	}
ul.manageElements li#colRemoveHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 15%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.manageElements li#colDeleteHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 10%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.manageElements li#colCheckMergeHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 10%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

	/* The column/row data for Elements 9991999 */
	ul.manageElements li.colEditButton {
		position: relative;
		display: inline-block;
		float: left;
		width: 10%;
		text-align: center;
	}
	ul.manageElements li.colEditButton ul.edit_go {
		position: relative;
		margin: 2px auto 0 auto; padding: 0;
		display: block;
		height: 22px; width: 32px;

	}
	ul.manageElements li.colEditButton ul.edit_go li { 
		margin: 0 auto; padding: 0px;
		list-style-type: none;
	}
	ul.manageElements li.colEditButton ul.edit_go li label {
		margin: 0; padding: 0;
		text-indent: -9999px;
		display:none; 
	}
	ul.manageElements li.colEditButton ul.edit_go li input {
		background: url( "../images/edit_go_button_sprites.png" ) no-repeat center top;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 32px;
		height: 20px;
	}
	ul.manageElements li.colEditButton ul.edit_go li input:hover {
		background: url("../images/edit_go_button_sprites.png") no-repeat center bottom;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 32px;
		height: 20px;
	}
	ul.manageElements li.colElementText3 {
		position: relative;
		display: inline-block;
		float: left;
		width: 33%; padding-right: 2%;
		text-align: left;
	}
	/* Edit Mode width */
	ul.manageElements li.boldElementsIndicators {
		position: relative;
		display: block;
		float: left;
		width: 100%; padding: 0;
		text-align: left;
		font-weight: 600;
		font-style: oblique;
		text-transform: capitalize;
	}	
	ul.manageElements li.colElementTextEditing {
		position: relative;
		display: inline-block;
		float: left;
		width: 88%; padding: 0 2% 0 0;
		text-align: left;
	}
	ul.manageElements li.colElementTextEditing2 {
		position: relative;
		display: inline-block;
		float: left;
		width: 77%; padding: 0 2% 0 0;
		text-align: left;
	}
		ul.manageElements li.colElementTextEditing span.indicatorLinked {
			margin: 0; padding-right: 10px;
			font-weight: 600;
			font-style: oblique;
			
		}
	/* Use blockquote to color odd row */
	ul.manageElements li.colElementTextEditing blockquote {
		display: inline-block;
		float: left;
		width: 100%; height: auto;
		margin: 0; padding: 0;
		text-align: left;
		background-color: #e6f1e3;
	}
		ul.manageElements li.colElementTextEditing blockquote#current {
			color: #fff;
			background-color: #333;
			cursor: crosshair;
			padding-left: 2px;
		}
	ul.manageElements li.colElementTextEditing blockquote em {
		font-style: oblique;
		font-weight: 600;
		list-style: circle outside;		
	}
	ul.manageElements li.colElementTextEditing blockquote.indent2percent {
		display: inline-block;
		float: left;
		width: 98%; height: auto;
		margin: 0 0 0 2%; padding: 0;
		text-align: left;
		background-color: #e6f1e3;
	}
	ul.manageElements li.colElementTextEditing blockquote.indent4percent {
		display: inline-block;
		float: left;
		width: 96%; height: auto;
		margin: 0 0 0 4%; padding: 0;
		text-align: left;
		background-color: #e6f1e3;
	}
	ul.manageElements li.colElementTextEditing blockquote.indent6percent {
		display: inline-block;
		float: left;
		width: 94%; height: auto;
		margin: 0 0 0 6%; padding: 0;
		text-align: left;
		background-color: #e6f1e3;
	}
	ul.manageElements li.colElementTextEditing blockquote.indent8percent {
		display: inline-block;
		float: left;
		width: 92%; height: auto;
		margin: 0 0 0 8%; padding: 0;
		text-align: left;
		background-color: #e6f1e3;
	}	
		ul.manageElements li.colElementText3 span.10right {
			padding: 0 10px 0 0;
		}

	ul.manageElements li.colIndsAndEls {
		position: relative;
		display: inline-block;
		float: left;
		width: 35%;
	}
	ul.manageElements li.colIndsAndEls span.colIndicatorsLinked {
		position: relative;
		display: block;
		float: left;
		width: 80%;
		text-align: left;
	}
	ul.manageElements li.colIndsAndEls span.colElementsLinked {
		position: relative;
		display: block;
		float: right;
		width: 20%;
		text-align: center;
	} 

		ul.manageElements li.colIndsAndEls span.colElementsLinked ul.elementLinkedTo {
			position: relative;
			margin: 0 auto;
			display: block;
			bottom: -5.5px;
			width: 13px;
			height: 13px;
			border: 0px none !important;
			text-decoration: none !important;
			background: url("../images/adminPanel_elementLinkedTo.png") no-repeat center top;
		}
		ul.manageElements li.colIndsAndEls span.colElementsLinked ul.elementLinkedTo li {
			display: block;
			list-style-type: none;
			margin: 0 auto; padding: 0;
		}
		ul.manageElements li.colIndsAndEls span.colElementsLinked ul.elementLinkedTo li label {
			display: none;
			text-indent: -9999px;
		}	
	ul.manageElements li.colDeleteButton {
		position: relative;
		display: inline-block;
		float: left;
		width: 10%;
		text-align: center;
	}

	/* Use to insert button for unlinking an Element or indicator from the listed Element */
	ul.manageElements li.colDeleteButton ul.unLink {
		position: relative;
		margin: 0 auto; padding: 0;
		display: inline-block;
	}
	ul.manageElements li.colDeleteButton ul.unLink li { 
		margin: 0 auto; padding: 0;
		list-style-type: none;
	}
	/* Use blockquote to */
	ul.manageElements li.colDeleteButton span ul.unLink li { 
		display: inline-block;
		float: left;
		width: 100%; height: auto;
		margin: 0; padding: 0;
		text-align: center;
		background-color: #e6f1e3;
	}
	ul.manageElements li.colDeleteButton ul.unLink li label {
		margin: 0; padding: 0;
		text-indent: -9999px;
		display:none; 
	}
	ul.manageElements li.colDeleteButton ul.unLink li input {
		background: url( "../images/element_unlink_sprites.png" ) no-repeat center top;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: inline-block;
		width: 32px;
		height: 20px;
	}
	ul.manageElements li.colDeleteButton ul.unLink li input:hover {
		background: url("../images/element_unlink_sprites.png") no-repeat center bottom;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: inline-block;
		width: 32px;
		height: 20px;
	}
/* ++++++++++++++++++++++++++++++++++++++++ */
	ul.manageElements li.colDeleteButton2 {
		position: relative;
		display: inline-block;
		float: left;
		width: 7%;
		text-align: center;
	}
	/* Use to insert button for unlinking an Element or indicator from the listed Element */
	ul.manageElements li.colDeleteButton2 ul.unLink {
		position: relative;
		margin: 0 auto; padding: 0;
		display: inline-block;
	}
	ul.manageElements li.colDeleteButton2 ul.unLink li { 
		margin: 0 auto; padding: 0;
		list-style-type: none;
	}
	/* Use blockquote to */
	ul.manageElements li.colDeleteButton2 span ul.unLink li { 
		display: inline-block;
		float: left;
		width: 100%; height: auto;
		margin: 0; padding: 0;
		text-align: center;
		background-color: #e6f1e3;
	}
	ul.manageElements li.colDeleteButton2 ul.unLink li label {
		margin: 0; padding: 0;
		text-indent: -9999px;
		display:none; 
	}
	ul.manageElements li.colDeleteButton2 ul.unLink li input {
		background: url( "../images/element_unlink_sprites.png" ) no-repeat center top;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: inline-block;
		width: 32px;
		height: 20px;
	}
	ul.manageElements li.colDeleteButton2 ul.unLink li input:hover {
		background: url("../images/element_unlink_sprites.png") no-repeat center bottom;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: inline-block;
		width: 32px;
		height: 20px;
	}
/* ######################################## */	
		ul.manageElements li.colDeleteButton span.bottom_plus5_5px {
			position: relative;
			bottom: 5.5px;
		}
	ul.manageElements li.colCheckToMerge {
		position: relative;
		display: inline-block;
		float: left;
		width: 10%;
		text-align: center;
	}
		ul.manageElements li.colCheckToMerge.checkbox {
		font-weight: 900;
		text-shadow: #333;
		color:#00CC66;
	}	
	/* The odd column/row data for Elements*/
	ul.manageElements li ul.odd_faux_row li.colEditButton {
		position: relative;
		display: inline-block;
		float: left;
		width: 10%;
		text-align: center;
	}
	ul.manageElements li ul.odd_faux_row li.colEditButton ul.edit_go { 
		position: relative;
		margin: 2px auto 0 auto; padding: 0;
		display: block;
		height: 22px; width: 32px;
	}
	ul.manageElements li ul.odd_faux_row li.colEditButton ul.edit_go li { 
		margin: 0 auto; padding: 0px;
		list-style-type: none;
	}
	ul.manageElements li ul.odd_faux_row li.colEditButton ul.edit_go li label {
		margin: 0; padding: 0;
		text-indent: -9999px;
		display:none; 
	}
	ul.manageElements li ul.odd_faux_row li.colEditButton ul.edit_go li input {
		background: url( "../images/edit_go_button_sprites.png" ) no-repeat center top;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 32px;
		height: 20px;
	}
	ul.manageElements li ul.odd_faux_row li.colEditButton ul.edit_go li input:hover {
		background: url("../images/edit_go_button_sprites.png") no-repeat center bottom;
		margin: 0; padding: 0;
		border: none !important;
		text-decoration: none !important;
		display: block;
		width: 32px;
		height: 20px;
	}
	ul.manageElements li ul.odd_faux_row li.colElementText3 {
		position: relative;
		display: inline-block;
		float: left;
		width: 33%; padding-right: 2%;
		text-align: left;
	}
		ul.manageElements li ul.odd_faux_row li.colElementText3 span {
			padding: 0 10px 0 0;
		}
	ul.manageElements li ul.odd_faux_row li.colIndsAndEls {
		position: relative;
		display: inline-block;
		float: left;
		width: 35%;
	}
	ul.manageElements li ul.odd_faux_row li.colIndsAndEls span.colIndicatorsLinked {
		position: relative;
		display: block;
		float: left;
		width: 80%;
		text-align: left;
	}
	ul.manageElements li ul.odd_faux_row li.colIndsAndEls span.colElementsLinked {
		position: relative;
		display: block;
		float: right;
		width: 20%;
		text-align: left;
	}		

/* ###### "manageElements" cols/rows ###### */
ul.manageElements li.colElementCheck {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
}
	ul.manageElements li.colElementCheck input.checkbox {
		font-weight: 600;
		height: 13px; width: 13px;
		padding: .05em;
		border: solid .5px #dcdcdc;
	}
ul.manageElements li.colCheckToMerge {
	display: block;
	line-height: 1.1;
	float: left;
	width: 10%;
	height: auto;
	text-align: center;
}
	ul.manageElements li.colCheckToMerge input.checkbox {
		font-weight: 600;
		height: 13px; width: 13px;
		padding: .05em;
		border: solid .5px #dcdcdc;
	}
ul.manageElements li.colElementText {
	display: block;
	line-height: 1.1;
	float: left;
	width: 42%;
	padding-right: 3%;	
}
ul.manageElements li.colIndicatorCode {
	display: block;
	line-height: 1.1;
	float: left;
	width: 25%;
	height: auto;
	text-align: left;
	vertical-align: 0px;
}
ul.manageElements li.colRemove {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
	vertical-align: 0%;
}
ul.manageElements li.colDelete {
	display: block;
	line-height: 1.1;
	float: left;
	width: 10%;
	height: auto;
	text-align: center;
	vertical-align: 0%;
}
	div.manageElements_even {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		background-color: #fff;
	}
/* "manageElements" "clearManageElements" clear between rows */
ul.manageElements li.clearManageElements {
	display: block;
	padding: 0; margin: 0;
	clear: both;
}

/* "manageElements" odd cols/rows */
ul.manageElements li ul.odd_faux_row {
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	height: auto;
	margin: 1px 0; padding: 1px 0;
	background-color: #e6f1e3;
}
ul.manageElements li ul.odd_faux_row li.colElementCheck_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
	vertical-align: 0%;
}
	ul.manageElements li ul.odd_faux_row li.colElementCheck_odd input.checkbox_odd {
		font-weight: 600;
		height: 13px; width: 13px;
		padding: .05em;
		border: solid .5px #dcdcdc;
	}
ul.manageElements li ul.odd_faux_row li.colElementText_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 42%;
	padding-right: 3%;

}
ul.manageElements li ul.odd_faux_row li.colIndicatorCode_odd {
	display: block;
	line-height: 1.1; /* 1.1 works*/
	float: left;
	width: 25%;
	height: auto;
	text-align: left;
	vertical-align: 0px;

}
ul.manageElements li ul.odd_faux_row li.colRemove_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
	vertical-align: 0%;

}
/* mock added row -- this may be removed after wire-framing is completed */
/* "manageElements" odd cols/rows */
ul.manageElements li ul.odd_faux_row_elementChangedAdded {
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	height: auto;
	margin: 1px 0;
	padding: 1px 0;
	background: url(../images/element_added.gif) repeat-y;	/* background GIF animates showing changed added/changed text */
}
ul.manageElements li ul.odd_faux_row_elementChangedAdded li.colElementCheck_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
	vertical-align: 0%;
}
	ul.manageElements li ul.odd_faux_row_elementChangedAdded li.colElementCheck_odd input.checkbox_odd {
		font-weight: 600;
		height: 13px; width: 13px;
		padding: .05em;
		border: solid .5px #dcdcdc;
	}
ul.manageElements li ul.odd_faux_row_elementChangedAdded li.colElementText_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 42%;
	padding-right: 3%;

}
ul.manageElements li ul.odd_faux_row_elementChangedAdded li.colIndicatorCode_odd {
	display: block;
	line-height: 1.1; /* 1.1 works*/
	float: left;
	width: 25%;
	height: auto;
	text-align: left;
}
ul.manageElements li ul.odd_faux_row_elementChangedAdded li.colRemove_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
}

/* Elements to Merge */
ul.merging_elements {
	position: relative;
	display: block;
	margin: 0 0 40px 20px; padding: 0;
	width: 600px; height: auto;
	clear: both;
}
ul.merging_elements li {
	list-style-type: none;
	width: 100%;
	height: auto;
	float: left;
}
ul.merging_elements li.merge_elementsTitle {
	display: block;
	font-weight: 600;
	font-size: 120%;
	border-bottom: solid 2px #999;
	width: 70%;
}
ul.merging_elements li.merge_elementsCodeTitle {
	display: block;
	font-weight: 600;
	font-size: 120%;
	border-bottom: solid 2px #999;
	width: 30%;
}
ul.merging_elements li.merge_text {
	display: block;
	font-size: 95%;
	width: 70%;
}
ul.merging_elements li.merge_codes {
	display: block;
	font-size: 95%;
	width: 30%;
}
		.elements_editmode {
			display: block;
			clear: both;			
			width: 650px; height: auto;
			margin: 0 0 3px 0; padding: 3px;
			line-height: .97;
		}
		.elements_editmode span {
			display: block;
			clear: both;
		}
		.elements_editmode textarea.addElementText {
			display: block;
			font:Verdana, Arial, Helvetica, sans-serif 85%;
			clear: both;			
			width: 650px; height: 75px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;			
		}
		.elements_editmode textarea.addElementText:hover {
			display: block;
			clear: both;
			width: 650px; height: 75px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;	
			background: #ffffcc;
		}
		.elements_editmode textarea.addElementText:focus {
			display: block;
			clear: both;
			width: 650px; height: 75px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;	
			background: #ffffff;
		}
/* BEGIN "mergerMixer_container" */
ul#mergerMixer_container {
	position: relative;
	margin: 30px 0 0 20px; padding: 0;
	list-style-type: none;
	display: block;
	width: 600px;
}
ul#mergerMixer_container li {
	margin: 0; padding: 0;
	list-style-type: none;
	display: block;
	width: auto;
}
ul#mergerMixer_container li ul.merge_pasteSave {
	position: relative;
	float: left;
	left: 0; top: 0;
	display: block;
	width: 300px;
}
ul#mergerMixer_container li ul.merge_pasteSave li {
	padding: 0; margin: 0;
}
ul#mergerMixer_container li ul.merge_pasteSave li.merge_newTextTitle {
	font-size: 120%;
	font-weight: 600;
	border-bottom: solid 2px #999;
}
ul#mergerMixer_container li ul.merge_pasteSave li.merge_newTextBox textarea {
	border: dotted 1px #999;
	width: 295px;
	height: 55px;
	overflow: scroll;
	font-size: 95%;
	font-family: inherit;
	color: inherit;
}
ul#mergerMixer_container li ul.merge_pasteSave li.save_merged {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	width: auto;
	font-size: 95%;
	font-family: inherit;
	color: inherit;
	float: right;
	margin: 0 30px 0 0; padding: 2px 5px;
}
ul#mergerMixer_container li ul.merged_codes {
	position: relative;
	float: right;
	right: 0; top: 0;
	display: block;
	width: 250px;
}
ul#mergerMixer_container li ul.merged_codes li.merged_title {
	font-weight: 600;
	border-bottom: solid 2px #999;
}
ul#mergerMixer_container li ul.merged_codes li.merged_codeList {
	font-weight: normal;
}
/* #%#%#%# END "manageElements" #%#%#%# */
/* #%#%#%# BEGIN "add_note" for "user_notes.html" #%#%#%# */
ul.add_note {
	display: block;
	position: relative;
	margin: 0 0 0 30px; padding: 0 0 5px 0 ;
	width: 43px; height: 13px;
}
ul.add_note li {
	display: block;
	margin: 0; padding: 0;
	width: 13px; height: 13px;
	background-color: #f2f2cc;
}
ul.add_note li a {
	display: block;
	height: 13px; width: 13px;
	text-decoration: none;
	border: 0;
	text-indent: -9999px;
}
ul.add_note li a:link, ul.add_note li a:visited { 
	background: url(../images/adminPanel_note_addSprites.png) no-repeat center top;
}
ul.add_note li a:hover, ul.add_note li a:active { 
	background: url(../images/adminPanel_note_addSprites.png) no-repeat center bottom;
	cursor: crosshair;
}
/* #%#%#%# END "add_note" for "user_notes.html" page #%#%#%# */

/* #%#%#%# BEGIN "notesViewManage" for "user_notes.html" page #%#%#%# */
ul.notesViewManage {
	position: relative;
	height: auto;
	width: 800px; /* 100% */
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.notesViewManage li {
	list-style-type: none;
	white-space: inherit;
	display:  block; /* inline-block works */
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
}
ul.notesViewManage li#colUserListHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 15%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

ul.notesViewManage li#colDatedNotesHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 20%;
	text-align: left;	
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.notesViewManage li#colNotesHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 50%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.notesViewManage li#colRemoveHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 15%;
	text-align: center;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
/* ###### "notesViewManage" cols/rows ###### */
ul.notesViewManage li.colUserList {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: left;
}
	ul.notesViewManage li.colUserList input.checkbox {
		font-weight: 600;
		height: 13px; width: 13px;
		padding: .05em;
		border: solid .5px #dcdcdc;
	}
ul.notesViewManage li.colDatedNote {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	text-align: left;	
}
ul.notesViewManage li.colNote {
	display: block;
	line-height: 1.1;
	float: left;
	width: 50%;
	height: auto;
	text-align: left;
	vertical-align: 0px;
}
ul.notesViewManage li.colRemove {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
	vertical-align: 0%;
}
	div.notesViewManage_even {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		background-color: #fff;
	}
/* "notesViewManage" "clearnotesViewManage" clear between rows */
ul.notesViewManage li.clearnotesViewManage {
	display: block;
	padding: 0; margin: 0;
	clear: both;
}

/* "notesViewManage" odd cols/rows */
ul.notesViewManage li ul.odd_faux_row {
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	height: auto;
	margin: 1px 0; padding: 1px 0;
	background-color: #e6f1e3;
}
ul.notesViewManage li ul.odd_faux_row li.colUserList_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: left;
}
	ul.notesViewManage li ul.odd_faux_row li.colUserList_odd input.checkbox_odd {
		font-weight: 600;
		height: 13px; width: 13px;
		padding: .05em;
		border: solid .5px #dcdcdc;
	}
ul.notesViewManage li ul.odd_faux_row li.colDatedNote_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	text-align: left;
}
ul.notesViewManage li ul.odd_faux_row li.colNote_odd {
	display: block;
	line-height: 1.1; /* 1.1 works*/
	float: left;
	width: 50%;
	height: auto;
	text-align: left;
}
ul.notesViewManage li ul.odd_faux_row li.colRemove_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
}
/* mock added row -- this may be removed after wire-framing is completed */
/* "notesViewManage" odd cols/rows */
ul.notesViewManage li ul.odd_faux_row_elementChangedAdded {
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	height: auto;
	margin: 1px 0;
	padding: 1px 0;
	background: url(../images/stripeh_greenwhite55.gif) repeat-y;	/*background-color: #ff9999;*/
}
ul.notesViewManage li ul.odd_faux_row_elementChangedAdded li.colCheckbox_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: left;
	vertical-align: 0%;
}
	ul.notesViewManage li ul.odd_faux_row_elementChangedAdded li.colCheckbox_odd input.checkbox_odd {
		font-weight: 600;
		height: 13px; width: 13px;
		padding: .05em;
		border: solid .5px #dcdcdc;
	}
ul.notesViewManage li ul.odd_faux_row_elementChangedAdded li.colDatedNote_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	text-align: left;
}
ul.notesViewManage li ul.odd_faux_row_elementChangedAdded li.colNote_odd {
	display: block;
	line-height: 1.1; /* 1.1 works*/
	float: left;
	width: 50%;
	height: auto;
	text-align: left;
	vertical-align: 0px;

}
ul.notesViewManage li ul.odd_faux_row_elementChangedAdded li.colRemove_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: center;
	vertical-align: 0%;
}
/* #%#%#%# BEGIN "historyView" for "user_notes.html" page #%#%#%# */
ul.historyView {
	position: relative;
	height: auto;
	width: 800px; /* 100% */
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.historyView li {
	list-style-type: none;
	white-space: inherit;
	display:  block; /* inline-block works */
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
}
ul.historyView li#colUserHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 15%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

ul.historyView li#colDateHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 20%;
	text-align: left;	
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.historyView li#colActionDetailHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 25%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.historyView li#colVolumesYearsHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 20%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.historyView li#colSectionHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 20%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
/* ###### "historyView" cols/rows ###### */
ul.historyView li.colUserName {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: left;
}
ul.historyView li.colDateModified {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	text-align: left;	
}
ul.historyView li.colActionDetailNotes {
	display: block;
	line-height: 1.1;
	float: left;
	width: 22%;
	padding: 0 3% 0 0;
	height: auto;
	text-align: left;
	vertical-align: top;
}
	ul.historyView li.colActionDetailNotes span.item {
		display: block;
		clear: right;
		line-height: 1.1;
		text-align: left;
	}
ul.historyView li.colSectionInfo {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	height: auto;
	text-align: left;
}
	ul.historyView li.colSectionInfo span.item {
		display: block;
		clear: right;
		line-height: 1.1;
		text-align: left;
	}
ul.historyView li.colVolumeYear {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	height: auto;
	text-align: left;

}
	ul.historyView li.colVolumeYear span.item {
		display: block;
		clear: right;
		line-height: 1.1;
		text-align: left;
	}

	div.historyView_even {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		background-color: #fff;
	}
/* "historyView" "clearhistoryView" clear between rows */
ul.historyView li.clearhistoryView {
	display: block;
	padding: 0; margin: 0;
	clear: both;
}

/* "historyView" odd cols/rows */
ul.historyView li ul.odd_faux_row {
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	height: auto;
	margin: 1px 0; padding: 1px 0;
	background-color: #e6f1e3;
}
ul.historyView li ul.odd_faux_row li.colUserName_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 15%;
	height: auto;
	text-align: left;
}
ul.historyView li ul.odd_faux_row li.colDateModified_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	text-align: left;

}
ul.historyView li ul.odd_faux_row li.colActionDetailNotes_odd {
	display: block;
	line-height: 1.1; /* 1.1 works*/
	float: left;
	width: 22%;
	padding: 0 3% 0 0;
	height: auto;
	text-align: left;

}
	ul.historyView li ul.odd_faux_row li.colActionDetailNotes_odd span.item {
		display: block;
		clear: right;
		line-height: 1.1;
		text-align: left;
	}
ul.historyView li ul.odd_faux_row li.colSectionInfo_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	height: auto;
	text-align: left;

}
ul.historyView li ul.odd_faux_row li.colVolumeYear_odd {
	display: block;
	line-height: 1.1;
	float: left;
	width: 20%;
	height: auto;
	text-align: left;

}
/* */
		.new_note_box {
			display: block;
			clear: both;			
			width: 425px; height: auto;
			margin: 15px auto 0 auto; padding: 3px;
			background-color: #ffffcc;
		}
		.new_note_box span {
			display: block;
			clear: both;
		}
		.new_note_box textarea.addNoteText {
			display: block;
			clear: both;			
			width: 420px; height: 55px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;			
		}
		.new_note_box textarea.addNoteText:hover {
			display: block;
			clear: both;
			width: 420px; height: 55px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;	
			background: #ffffcc;
		}
		.new_note_box textarea.addNoteText:focus {
			display: block;
			clear: both;
			width: 420px; height: 55px;
			border-top: solid 1px #dcdcdc;
			border-right: solid 1px #dcdcdc;
			border-left: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			white-space: normal;
			overflow: visible;	
			background: #ffffff;
		}
/* BEGIN "new_note_box_save" button */
.new_note_box_save {
    position: relative;
    width: 420px;
	margin-bottom: 5px;
}

.new_note_box_save a {
    text-decoration: none;
    font-weight: 600;
    margin: 0 1px 5px 0;
    padding: 3px 5px 3px 5px;
    border-bottom: solid 1px #999;
    border-right: solid 2px #666;
}
.new_note_box_save a:link, .new_note_box_save a:visited {
    background-color: #dcdcdc;
    color: #666;
}
.new_note_box_save a:hover, .new_note_box_save a:active {
    background-color: #ffffcc;
    color: #333;
}
	.new_note_box_save .save_newNote {
		text-align: right;
		padding: 3px 5px 3px 5px;
		margin: 0 0 5px 0; 
	}

/* #%#%#%# BEGIN "usersView" for "user_list.html" page #%#%#%# */
ul.usersView {
	position: relative;
	height: auto;
	width: 500px; /* 100% */
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.usersView li {
	list-style-type: none;
	white-space: inherit;
	display:  block; /* inline-block works */
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
}
/* ###########  table (UL MOCKED!) header ############# */
ul.usersView li#colCoreHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 20%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

ul.usersView li#colPublisherHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 20%;
	text-align: left;	
	font-weight: 600;
	border-bottom: solid 1px #000000;
}
ul.usersView li#colEditorsHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 60%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

/* ###########  table (UL MOCKED!) rows/cols (LI MOCKED!) ############# */
ul.usersView li.colCoreItems {
	display: inline-block;
	line-height: 1.1;
	float: left;
	width: 20%;
	height: auto;
	text-align: left;
}
ul.usersView li.colPublisherNames {
	display: inline-block;
	line-height: 1.1;
	float: left;
	width: 20%;
	text-align: left;	
}
ul.usersView li.colEditorNames {
	display: inline-block;
	line-height: 1.1;
	float: left;
	width: 60%;
	height: auto;
	text-align: left;
}
	ul.usersView li.colEditorNames span.item {
		display: block;
		clear: right;
		line-height: 1.1;
		text-align: left;
	}
/* ###########  table (UL MOCKED!) odd rows/cols (LI MOCKED!) ############# */
ul.usersView li.colCoreItems_odd {
	display: inline-block;
	line-height: 1.1;
	float: left;
	width: 20%;
	height: auto;
	text-align: left;
	background-color: #e6f1e3;
}
ul.usersView li.colPublisherNames_odd {
	display: inline-block;
	line-height: 1.1;
	float: left;
	width: 20%;
	text-align: left;
	background-color: #e6f1e3;	
}
ul.usersView li.colEditorNames_odd {
	display: inline-block;
	line-height: 1.1;
	float: left;
	width: 60%;
	height: auto;
	text-align: left;
	background-color: #e6f1e3;
}
	ul.usersView li.colEditorNames_odd span.item {
		display: block;
		clear: right;
		line-height: 1.1;
		text-align: left;
		background-color: #e6f1e3;
	}

/* */

ul.uploadID_etc {
	/*font-family: "Courier New", Courier, monospace;*/
	font-size: 1em;
	color: #333;
	position: relative;
	height: auto;
	width: 800px; /* 100% */
	display: block;
	margin: 10px 0 0 0;
	padding: 0 0 30px 0;
}
ul.uploadID_etc li {
	list-style-type: none;
	list-style-position: outside;
	/*white-space: wrap;*/
	display:  block; /* inline-block works */
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
}
ul.uploadID_etc li.printButton a {
	float: right;
	display: block;
	clear: both;
	height: 30px;
	vertical-align: text-top;
	padding: 0 30px 10px 0;
	text-decoration: underline;
	font-weight: 600;	
}
ul.uploadID_etc li.printButton a:link, ul.uploadID_etc li.printButton a:visited {
	color: #009966;	
}
ul.uploadID_etc li.printButton a:hover, ul.uploadID_etc li.printButton a:active {
	color: #009966;
	background-color: #ffffcc;	
}
ul.uploadID_etc li.transferID {
	text-transform: uppercase;
	font-weight: 600;
	clear: right;
}
ul.uploadID_etc li.transferStatus {
	padding-left: 25px;
	clear: right;
}
ul.uploadID_etc li.transferStatus em {
	font-weight: 600;
	font-style: oblique;
}
ul.uploadID_etc li.processingResults {
	text-transform: uppercase;
	font-weight: 600;
}
ul.uploadID_etc li ul.numberRecords li {
	padding-left: 25px;
	display: block;
	clear: right;
}
ul.uploadID_etc li.numberRecords em {
	font-weight: 600;
	font-style: oblique;
}
/* #%#%#%# BEGIN "uploadStatus" for "upload_status.html" page #%#%#%# */
ul.uploadStatus {
	position: relative;
	height: auto;
	width: 800px; /* 100% */
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.uploadStatus li {
	list-style-type: none;
	/*white-space: wrap;*/
	display:  block; /* inline-block works */
	padding: 0 0 7px 0;
	margin: 0;
}
/* ###########  table (UL MOCKED!) header ############# */
ul.uploadStatus li#colErroNumbersHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 10%;
	text-align: left;
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

ul.uploadStatus li#colErrorMessagesHdr {
	position: relative;
	display: inline-block;
	float: left;
	width: 90%;
	text-align: left;	
	font-weight: 600;
	border-bottom: solid 1px #000000;
}

/* ###########  table (UL MOCKED!) rows/cols (LI MOCKED!) ############# */

ul.uploadStatus li.colErroNumber {
	display: inline-block;
	line-height: 1.1;
	float: left;
	width: 10%;
	height: auto;
	text-align: left;
}
ul.uploadStatus li.colErrorMessages {
	display: inline-block;
	line-height: 1.1;
	float: right;
	width: 90%;
	text-align: left;	
}
	ul.uploadStatus li.colErrorMessages span.item {
		display: block;
		clear: both;
		line-height: 1.1;
		text-align: left;
		list-style-type: none;
		list-style-position: outside;
	}
/*	ul.uploadStatus li.colErrorMessages blockquote.item {
		display: block;
		clear: left;
		line-height: 1.1;
		text-align: left;
		list-style-type: none;
		list-style-position: outside;
	}*/

	ul.uploadStatus li.colErrorMessages blockquote.item {
		display: block;
		clear: both;
		line-height: 1.1;
		text-align: left;
	}
; 	text-decoration: underline;
