/*
    This file is intended to contain custom styles for simple customization scenarios. This file is specified
    after all standard CSS files, so rules defined here with the same specificity as those in standard CSS
    files should apply.
    
    It is considered a best practice to add styles via this file instead of directly modifying a standard CSS
    file. This approach allows for more straightforward upgrade, bugfix and migration scenarios.
    
    Potential simple customization scenarios might include color/font changes, padding/margin changes, etc.
*/
h1.title-big{
    margin:4px;
    font-family:Tahoma,Verdana,Arial,sans-serif;
    margin-left:0px;
    font-size:20px;
    color:#2e4174;
}


.persp-home-box-par{
    width:100%;
    border:1px solid #434343;
    background: #cbdfdd url(../images/persp-home-parents-box-bg.gif) 100% 100% repeat-x;;
}

td div.persp-home-box-edu{
    width:100%;
    border:1px solid #434343;
    background: #c8c9dd url(../images/persp-home-educators-box-bg.gif) 100% 100% repeat-x;
}

.tab {
    background:#d7dbe6;
}

.tab-on {
    background:#2e4174;c
}

.tab:hover{
    background:#abc2d9;
}

h1.title {
    color: #2e4174 !important;
}

.command-menu { 
    background:#2e4174; 
}

.command-menu td {}


a.forced-link{
    display:inline !important;
    border:0px !important;
    background:transparent !important;
    padding:0px !important;
    margin:0px !important;
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:underline !important;
    color:#01209f !important;
    font-family:Arial !important;
}

a.forced-link:hover {
    color:#2150bf !important;
}

.data-table-lr {
    width:100%;
    margin:10px;
    margin-top:0px;
    border:1px solid black;
    border-right:0px;
    font-size:11px;
}

.data-table-lr th {
    background:#e7d79d !important;
    padding:2px;
    padding-bottom:4px;
    font-family:Tahoma;
    border-right:1px solid #8b815e;
    text-align:left;
    padding-left:9px;
}

.data-table-lr-2 {
    width:100%;
    margin:10px;
    margin-top:0px;
    border:1px solid black;
    border-right:0px;
    font-size:11px;
}

.data-table-lr-2 th {
    background:#e7d79d !important;
    padding:2px;
    padding-bottom:4px;
    font-family:Tahoma;
    border-right:1px solid #8b815e;
    text-align:left;
    padding-left:9px;
    white-space:nowrap;
}

.data-table-lr-2 td {
    background:white;
    padding:2px;
    padding-left:9px;
    border-right:1px solid  #8b815e;
    padding-right:6px;
}

.invisible-row td {
    display:none;
}

.invisible-row th {
    display:none;
}
.data-table-lr td {
    background:white;
    padding:2px;
    padding-left:9px;
    border-right:1px solid #8b815e;
}

.switch td {
    background: #eeeff1;
}

.tab-spacer{
    width:250px;
}

.tab-on { 
    background:#2e4174;
}

.tab {   
    background:#d7dbe6;
}

.tab-on-lr td { 
    background:#2e4174;
    color:white;
    border-bottom:1px solid #2e4174;
}

.tab-on-lr table { 
    margin-top:0px;
}

.tab-on-lr a {
    color:white;
}

.tab-on-lr a:hover {
    color:white;
}

.tab-lr td {   
    background:#d7dbe6;
    border-bottom:1px solid #847a53;
}

.tab-lr table {
    margin-top:0px;
}

.tab-lr a { 
    color:black;
}

.tab-lr a:hover { 
    color:black;
}

.tab-lr td:hover { 
    background:#abc2d9; 
}

.text-lr {
    font-weight:bold;
    font-family:tahoma;
    font-size:11px;
    border-top:1px solid #4d78a6;
    text-align:center;
    padding:3px;
    padding-top:2px;
    padding-bottom:0px;
    background:transparent;
    white-space:nowrap;
    cursor: hand !important;
}

.tab-global { 
    background:#dde7f0; 
}

.tab:hover { 
    background:#abc2d9;
}

.pro-box {
    border-style: solid solid none; 
    border-color: black black -moz-use-text-color; 
    border-width: 1px 1px 0px; 
    padding: 8px; vertical-align: middle;
}

.green-box {
    width:100%;
    border:1px solid #847a53;
    border-top:0px;
    background:#cce0dc;
}

.green-body {
    padding:10px !important;
    padding-top:0px !important;
}

.green-box th {
    background: url(../images/border-lr.gif) repeat-x;
}

.blue-box {
    width:100%;
    border:1px solid #847a53;
    border-top:0px;
    background:#d7dbe6;
}

.blue-body {
    padding:10px !important;
    padding-top:0px !important;
}

.blue-box th{
    background: url(../images/border-lr.gif) repeat-x;
}

.scroll-container {
    width:470px;
    overflow:hidden;
}

.scroll-container th {
    white-space:nowrap;
}

.subject-area {
    width:100%;
    background:#f3ebce;
}

.subject-box {
    width:400px !important;
    background:#f3ebce;
    border:1px solid #847a53;
    border-top:0px;
    border-bottom:0px;
    padding:10px !important;
}

.subject-box th{
    padding:5px;
    font-weight:normal;
    padding-right:14px;
    padding-left:14px;
    height:30px;
    vertical-align:top;
    padding-top:6px;
}

.command-menu { 
    background:#2e4174; 
}

h1.standard-heading {
  margin:0px;
  font-size:12px;
  font-weight:bold;
  color:black;
}

H1.title-e {
    FONT-SIZE: 16px; 
    MARGIN: 7px 0px 3px; 
    COLOR: #001d9b; 
    FONT-FAMILY: Arial;
}


h1.title {
  margin:4px;
  margin-left:0px;
  font-size:20px;
  color:#076557;
}

.title-e-bar {
  background:#c8c9dd;
  padding:2px;
  padding-left:14px;
}

h1.title-educators
{
  color:#2b2a63;
}


.HOME-edu-heading {
    width:100%;
    border:5px solid #c9cbda;
    margin-bottom:15px;
    margin-top:3px;
}




html, body {
    margin:0px;
    padding:0px;
    font-family:Arial,Sans-Serif;
    font-size:12px;
    background:white;
    height:100%;
}



a.no-link {
    color:inherit;
}

a.no-link:hover {
    color:inherit;
}

table {
    margin:0px;
}

td {
    vertical-align:top;
}

img {
    border:0px;
    margin:0px;
}

a {
    color:#01209f;
    text-decoration:none;
}

a:hover {
    color:#2150bf;
}

a.standard-link  {
    color:#01209f;
    text-decoration:underline;
}

a.standard-link-new  {
    color:#01209f;
    text-decoration:underline;
    font-size:12px;
}

.standard-link-new {
    FONT-SIZE:12PX;
}

a.standard-breadcrumb { 
    color:#01209f;
    text-decoration:underline;
    font-size:11px; 
}

a.standard-link-footer  {
    color:#01209f;
    text-decoration:underline;
    font-size:10px;
}

a.standard-link:hover {
    color:#3160cf;
}

a.red-link  {
    color:#cc1111;
    font-weight:bold;
    text-decoration:underline;
}

a.red-link:hover  {
    color:#ff0000;
}

ol {
    margin:0px;
    padding-left:15px;
    font-size:10px;
    font-family:Tahoma,Arial,Sans-Serif;
    line-height:13px;
}

ul {
    margin:0px;
    padding-left:15px;
    font-size:10px;
    font-family:Tahoma,Arial,Sans-Serif;
    line-height:13px;
}

li {
    margin-bottom:4px;
}

h4.H4-BIG-DARK {
    color:black;
    font-size:18px;
    font-weight:Bold;
    font-family:Verdana,Tahoma,Arial;
    margin-top:0px;
    margin-bottom:4px;
}

span.slash {
    color:white;
    font-weight:bold;
    font-size:14px;
    font-family:Verdana;
}

.INPUT-radio {
    width:14px !important;
    margin:1px;
    padding:0px;
    background:transparent;
}

.INPUT-checkbox {
    width:12px !important;
    height:12px !important;
    vertical-align:middle !important;
    margin-left:0px !important;
}

.INPUT-BUTTON-black-on-blue {
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    background:#abc1d8;
    padding:37px;
    padding-top:3px;
    padding-bottom:6px;
    border-bottom:1px solid #6b8198;
    border-top:1px solid #dbf1fa;
    border-left:1px solid #90b0c0;
    border-left:1px solid #8ba1b8;
    vertical-align:text-bottom;
}

.INPUT-text-small {
    width:30px;
    margin:0px;
    padding:0px;
    border:0px;
    background:white ;
    border:1px solid black;
}

input.flagged{
    border:1px solid red;
}

.INPUT-text-expander {
    width:30px;
    margin:0px;
    padding:0px;
    border:1px solid black;
    background:#fffed2  ;
    width:100%;
    height:100%;
}

.INPUT-SELECT-multi-selector {
    width:150px;
}

.ul-standard {
    font-size:12px;
    line-height:15px;
    margin-bottom:10px;
}

.ul-standard li{
    margin-left:10px;
}

.DATA-TABLE-vanilla {
    margin:0px !important;
    padding:0px !important;
    border:0px !important;
    background:transparent !important;
}

.DATA-TABLE-vanilla td{
    padding:0px !important;
    text-align:left !important;
    border:0px !important;
    background:transparent !important;
}

.TREE-ITEM-super {}

.TREE-ITEM-super td {
    background:#f3f1f0 !important;
    font-weight:bold;
    border-bottom:1px solid black;    
}

.DATA-TABLE-generic-2-column-msg {
    font-size:9px !important;
    font-family:Arial !important;
    white-space:nowrap;
    font-weight:normal;
    letter-spacing:0px;
    padding-left:5px;
}

.state-home {
    width:absolute;
    background:#bebebe;
    color:black;
    font-size:11px;
    padding:2px;
    border-bottom:1px solid #a1a099;
    position:absolute; 
    top:0px;
    left:0px;
    right:0px;
}

/*Sub Level Menu Spacing Classes*/
.tab-1-margin {
    padding-left:200px;
}
.tab-2-margin{
    padding-left:400px;
}
.tab-3-margin{
    padding-left:400px;
}


/*
.global-breadcrumb {

    position:absolute;
    top:0px;
    left:0px;
    background:#bebebe;
    color:black;
    font-size:11px;
    padding:2px;
}
FIX BELOW 04/18/2006 Johnny */

.global-breadcrumb {
    position:absolute;
    right:0px;
    top:0px;
    
    background:#bebebe;
    color:black;
    font-size:11px;
   
   
   
   
   
    padding:2px;
    width:104%;
   

 
   
}
.global-breadcrumb-a{
   
    position:absolute;
    top:0px;
    left:0px;
}
.global-breadcrumb-a a {
    margin-left:4px;
    color:black;
    text-decoration:underline;
    font-size:11px;
}

.global-links {
    margin-left:21px
}

.breadcrumb {
    color:black;
    text-decoration:underline !important;
    font-size:11px;
}

.global-links td{
    border-right:1px solid #01209f;
    padding:6px;  
    padding-top:0px;
    padding-bottom:0px;
    white-space:nowrap;
}

.global-links {
    margin-top:15px;
}

.global-links-new td{
    border-right:1px solid #01209f;
    padding:6px;  
    padding-top:0px;
    padding-bottom:0px;
    white-space:nowrap;
    font-size:12px;
}

.global-links-new {
    margin-top:15px;
}

.global-test {
    left:0px;
    top:20px;
}

.organization-selection-display-box {
    margin-left:221px;
    margin-top:2px;
}

.organization-selection-display-box td {
    white-space:nowrap;
    font-size:10px;
}

.error-message-display-box {
    margin-left:238px;
    margin-top:1px;
    border-top:1px solid #ffffaa;
    border-left:1px solid #dddd77;
    border-bottom:1px solid #9e9e33;
    border-right:1px solid #afaf55;
    background:#eeee99;
}

.error-message-display-box td {
    white-space:nowrap;
    font-size:10px;
    padding:4px;
}

.tab-spacer {
    width:166px;
}

.tab-spacer-sd{
    width:187px;
}

.tab-spacer-ts{
    width:232px;
}

.super-tabs {
    layout:fixed;
    margin-top:0px;
    cursor:hand;
    width:100%;
}

.super-tabs div {
    background:transparent;
}

.tab-on{
    font-weight:bold;
    background:#366495;
    cursor:hand;
    color:white;
}

.tab {
    background:#dde7f0;
    border-bottom:1px solid #4d78a6;
    cursor:hand;
    font-weight:bold;
    color:#536d84;
}

.tab-global {
    color:#a3a3b7;
    cursor:hand;
    background:#efeff4;
    background:#dde7f0;
    color:#536d84;
    border-bottom:1px solid #4d78a6;
    font-weight:bold;
}

.tab-global:hover {
    color:black;
    background:#abc2d9;
}

.tab:hover {
    background:#abc2d9;
}

.border {
    float:left;
    background:transparent;
}

.text {
    float:left;
    border-top:1px solid #4d78a6;
    text-align:center;
    padding:18px;
    padding-top:5px;
    padding-bottom:0px;
    background:transparent;
    white-space:nowrap;
    cursor: hand !important;
}

.command-menu {
    background:#2e4174;
    height:23px;
    border:1px solid #4d78a6;
    border-top:0px;
    border-right:0px;
    width:100%;
}

.command-menu td{
  white-space:nowrap;
  vertical-align:middle;
  padding-left:4px;
  padding-right:4px;
}

.subnav a {
    color:white;
    padding:2px;
    padding-left:4px;
    padding-right:4px;
}

.subnav a:hover {
    text-decoration:underline;
}

.CONTROL-search {
    background:transparent;
    vertical-align:middle;
    margin-top:1px;
    margin-bottom:1px;
}

.CONTROL-search td{
    background:transparent;
    white-space:nowrap;
}
.CONTROL-search select{
    font-size:11px;
    margin:0px;
    padding:0px;
}

.CONTROL-search input{
    font-size:11px;
    margin:0px;
    padding:0px;
}




/*************************** Begin Boxes ***********************************/

  /* ooooooooooooooooooooooooo Begin Home banner ooooooooooooooooooooooooo */
.BOX-TEST-ADMINISTRATION-order-materials-blue{
  background:#eceff6;
  border:1px solid black;
  height:252px;
}
.BOX-TEST-ADMINISTRATION-order-materials-blue h1{
  background:#cdd9e7;
  padding:9px;
  padding-left:35;
  padding-right:35;

  font-size:15px;
  margin:0px;
  text-align:center;
}

.BOX-TEST-ADMINISTRATION-order-materials-blue h3 {
  font-size:11px;
  font-family:Tahoma,Arial;
  font-weight:normal;
  white-space:nowrap;
  padding:0px;
  margin:0px;
  margin-bottom:4px;
}

.BOX-TEST-ADMINISTRATION-order-materials-blue-body{
  padding:20px;
  padding-top:5px;
}




.BOX-TEST-ADMINISTRATION-order-materials-grey{
  background:#f4f3f1;
  border:1px solid black;
  height:252px;
}
.BOX-TEST-ADMINISTRATION-order-materials-grey h1{
  background:#d5d0cc;
  padding:9px;
  padding-left:35;
  padding-right:35;
  font-size:15px;
  margin:0px;
    text-align:center;
}

.BOX-TEST-ADMINISTRATION-order-materials-grey h3 {
  font-size:11px;
  font-family:Tahoma,Arial;
  font-weight:normal;
  white-space:nowrap;
  padding:0px;
  margin:0px;
  margin-bottom:4px;
}


.BOX-TEST-ADMINISTRATION-order-materials-grey-body{
  padding:20px;
    padding-top:5px;
}










.BOX-home-banner{}
.BOX-home-banner-HEADER{
  background:white;
  color:black;
  font-weight:bold;
}
.BOX-home-banner-BODY{}


  /* ooooooooooooooooooooooooo End Home banner ooooooooooooooooooooooooo */

  /* ooooooooooooooooooooooooo Begin Blue Box ooooooooooooooooooooooooo */

.BOX-resources{
  vertical-align:top;
  height:100%;
  border:1px solid black;
  background:#ccdae8;

}
.BOX-resources-BODY{
  vertical-align:top;
  padding:9px;
  padding-top:13px;
  line-height:18px;
}

.BOX-resources-BODY strong{

}

.BOX-resources h1{
  white-space:nowrap;
  font-weight:bold;
  color:white;
  font-size:13px;
  text-align:left;
  background:#185596;
  margin:0px;
 padding:1px;
  padding-left:14px;
  vertical-align:middle;
}
  /* ooooooooooooooooooooooooo End Blue Box ooooooooooooooooooooooooo */

/* oooooooooooooo Begin Confirm Box ooooooooooooooooo */
.BOX-confirm ul {
  margin-top:4px;
  font-size:12px;
  margin-bottom:30px;
  height:100%;
}
/* oooooooooooooo End Confirm Box ooooooooooooooooo */

/* oooooooooooooo Begin Bread Crumbs ooooooooooooo */
.bread-crumbs {
  font-size:11px;
  font-weight:normal;
  font:Verdana,Arial,Sans-Serif;

  margin-top:3px;
  white-space:nowrap;
}
.bread-crumbs a {
  color:black;
  white-space:nowrap;
  text-decoration:underline;
  font-weight:normal;
}
.bread-crumbs a:hover {}
/* oooooooooooooo End Bread Crumbs ooooooooooooo */


/* oooooooooooooo Begin Page Title ooooooooooooo */
.page-title {
  font-weight:bold;
  font-family:Tahoma,Verdana,Arial,Sans-serif;
  font-size:22px;
  white-space:nowrap;
  margin-top:2px;
  color:#010161;
}
/* oooooooooooooo End Page Title ooooooooooooo */

  /* ooooooooooooooooooooooooo Begin Brown Box ooooooooooooooooooooooooo */

.BOX-brown{
  vertical-align:top;
  height:100%;
  border:1px solid black;
  background:#e8e6e3;
}
.BOX-brown-BODY{
  vertical-align:top;
  padding:9px;
  padding-top:13px;
  line-height:18px;
}
.BOX-brown-BODY strong{
}
.BOX-brown h1{
  font-weight:bold;
  color:white;
  font-size:13px;
  text-align:left;
  background:#807464;
  margin:0px;
  padding:1px;
  padding-left:14px;
  white-space:nowrap;
}
  /* ooooooooooooooooooooooooo End Brown Box ooooooooooooooooooooooooo */


.CONTENT-WRAPPER-1-SPAN-2x2-ROWS{
    height:400px;
}

.CONTENT-WRAPPER-1-SPAN-2x2-ROWS td{
    vertical-align:top;
    padding:0px;
}

.DATA-TABLE-generic{
  background:white;
  border:1px solid black;
  width:100%;
}

.DATA-TABLE-generic th{
    border-right:1px solid #f3ebce;
    background: #dad7d2;
    white-space:nowrap;
    width:130px;
    vertical-align:middle;
}

.DATA-TABLE-generic-controls th {
    border:1px solid black; 
    text-align:left;
    font-size:11px;
    font:Tahoma,Arial,Sans-Serif;
    background: #e7d79d;
}

.DATA-TABLE-generic-controls-wrapper {
    border-top:2px solid #f8efd1;
    border-left:2px solid #f8efd1;
    border-bottom:1px solid #c9bc8a;
    padding-left:5px;
    white-space:nowrap;
}

.DATA-TABLE-generic-column-headings th {
    border-right:1px solid #7a7976;
    background: #f3ebce;
    white-space:nowrap;
    width:130px;
    border-bottom:1px solid black;
    vertical-align:middle;
}

.DATA-TABLE-generic-column-heading-wrapper {
    border-top:2px solid #f8efd1;
    border-bottom:1px solid black;
    padding:1px;
    height:100%;
    vertical-align:middle;
}

.DATA-TABLE-generic-checkbox-column {
    width:14px;
}

.DATA-TABLE-generic-checkbox-column input {
    width:10px;
    height:10px;
}

.DATA-TABLE-generic td{
    background:white;
    color:black;
    font-size:11px;
    border-right:1px solid #7a7976;
    padding:3px;
    padding-left:8px;
    white-space:nowrap;
}

.DATA-TABLE-generic-controls-paging-disabled {
    white-space:nowrap;
    color:black;
    font-weight:bold;
    text-decoration:none;
}

.DATA-TABLE-generic-paging {
    font-size:11px;
    font-family:Arial,Arial;
    width:100%;
    text-align:right;
}

.DATA-TABLE-generic-paging-OFF {
    font-weight:normal;
    font-size:11px;
    font-family:Arial;
    text-align:right;
    color:#7a7a7a;
}

.DATA-TABLE-generic-paging a {
    text-decoration:underline;
    color:#3366ff;
}

.DATA-TABLE-generic-controls-paging-enabled {
    color:#3366ff;
    font-weight:bold;
    text-decoration:underline;
}

.DATA-TABLE-generic-filter-readout {
    font-weight:normal;
}

.DATA-TABLE-generic-switch td {
    background:#e2e4e7;
}

.IMG-filter-button {
    margin:0px;
    margin-left:3px;
    vertical-align:middle;
}

.filter-table td {
    padding:0px !important;
    border:0px !important;
    font-weight:normal !important;
    font-size:9px !important;
}

.filter-table {
    width:120px !important;
    white-space:normal !important;
}

.DATA-TABLE-generic-drop-down {
    position:absolute;
    z-index:3;
    width:80px;
    background:#f6f1dd;
    font-size:9px;
    font-family:Arial;
    text-align:left;
    border:1px solid black;
    border-top:0px;
    padding-left:3px;
    border-top:2px solid #f5f5f5;
    border-left:2px solid #a0a0a0;
    border-right:2px solid #808080;
    border-bottom:2px solid #242424;
    padding-bottom:10px;
    display:none;
}
	.DATA-TABLE-generic-drop-down a{
        color:#01209f !important;
	}

.COMMAND-MENU-generic {
  background:transparent;

  margin-bottom:3px;
  border:1px solid #7c7369;
  border:0px;
}
.COMMAND-MENU-generic th{
  padding-right:1px;
  background:transparent;
  white-space:nowrap;
/*
  border-right:1px solid #7c7369;
  border-bottom:1px solid #a29566;
   border-top:1px solid #ebddac;
   padding-right:5px;
*/
}


.COMMAND-MENU-generic img {
  margin-right:5px;
  vertical-align:top;
}

.COMMAND-MENU-generic a{
  color:black;
  font-family:Verdana;
  font-size:11px;
  background: url("../images/BG-BUTTON.gif") repeat-x;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding:10px;
  padding-top:6px;
  padding-bottom:6px;
  border:1px solid #676767;
  border-bottom:2px solid #676767;
  border-left:2px solid #676767;
}

.COMMAND-MENU-generic a:hover{
  background:white;
  color:black;
}


.DATA-TABLE-th-td-on-same-row {
  background:transparent;
  font-size:11px;
}




.DATA-TABLE-th-td-on-same-row th{
  font-weight:bold;
  text-align:right;
  padding:3px;

  padding-right:8px;
  width:90px;
}
.DATA-TABLE-th-td-on-same-row td{
  text-align:left;
  padding:3px;
  padding-left:0px;
}

.DATA-TABLE-th-td-on-same-row-student-details{
  background:transparent;
  font-size:13px;
  font-family:Verdana,Arial;
  width:290px;
  margin-bottom:13px;
}

.DATA-TABLE-th-td-on-same-row-student-details th{
  font-weight:bold;
  text-align:right;
  padding:3px;
  font-family:Tahoma
  padding-right:8px;
  width:120px;
  white-space:nowrap;
}

.persp-home-box-body{
    font-family:Tahoma,Arial;
    font-size:15px;
    text-align:center;
    padding:20px 15px 30px;
}
.DATA-TABLE-th-td-on-same-row-student-details td{
    text-align:left;
    padding:3px;
    padding-left:0px;
    border-bottom:1px solid #a0a0a0;
    border-right:1px solid #a0a0a0;
}

.no-padding td{
  padding:0px;
  border-top:1px solid #a0a0a0;
  padding:1px;
  text-align:center;
}

.no-padding-switch td{
  padding:0px;
  border-top:1px solid #a0a0a0;
  background:#d8d8d8;
   padding:1px;
   text-align:center;
}

.DATA-TABLE-th-td-on-same-row-student-details-edit-student{
    background:transparent;
    font-size:13px;
    font-family:Verdana,Arial;
    margin-bottom:13px;
}

.DATA-TABLE-th-td-on-same-row-student-details-edit-student th{
    font-weight:bold;
    text-align:right;
    padding:0px;
    font-family:Tahoma
    padding-right:8px;
    width:120px;
}

.DATA-TABLE-th-td-on-same-row-student-details-edit-student td{
    text-align:left;
    padding:0px;
    padding-left:0px;
}

.DATA-TABLE-th-td-on-same-row-student-details-edit-student input{
    border:0px;
    padding:1px;
    padding-left:3px;
    background:#fffed2;
    border:1px solid #a0a0a0;
    width:150px;
}

.DATA-TABLE-student-details {
    background:transparent;
    border:1px solid black;
    width:100%;
}

.DATA-TABLE-student-details-ROW-demographics {
    background:#eaeaeb;
    border-bottom:1px solid black;
    padding:10px;
}

.DATA-TABLE-student-details-ROW-administrations{
    background:white;
    border-bottom:1px solid black;
    padding:10px;
}

.DATA-TABLE-student-details-ROW-groups{
    background:#eaeaeb;
    padding:10px;
}

.expander01 {
    margin-bottom:4px;
    width:724px;
    vertical-align:top;
}

.expander01 h1{
    font-size:13px !important;
    margin:0px !important;
    padding:1px !important;
    vertical-align:middle;
}

.DATA-TABLE-student-details h1 {
    color:#010161;
    font-family:Tahoma,Arial;
    font-weight:bold;
    font-size:14px;
    word-spacing:0px;
    padding:0px;
    margin:0px;
    background:transparent;
    margin-bottom:12px;
}

.DATA-TABLE-student-details-demographics {
    font-size:11px;
    font-family:Arial;
}

.DATA-TABLE-student-details-demographics td{
    white-space:nowrap;
    text-align:left;
    background:transparent;
    padding:1px;
    vertical-align:top;
    width:110px;
    padding-left:4px;
    padding-right:34px;
    padding-bottom:4px;
}

.DATA-TABLE-student-details-demographics th {
    white-space:nowrap;
    text-align:right;
    background:transparent;
    padding:1px;
    vertical-align:top;
    font-weight:normal;
    padding-bottom:4px;
}

.DATA-TABLE-student-details-demographics input {
    width:145px;
}

.DATA-TABLE-student-details-demographics-required {
    font-weight:bold;
    color:red;
    font-family:Verdana;
    font-size:12px;
}

.domain-scroll-list {}

.domain-scroll-list th {
    text-align:center;
    overflow:hidden;
    vertical-align:middle;
    padding:5px !important;
    padding-left:8px !important;
}

.domain-scroll-list th.on {
    background:#ffc800;
}

.domain-scroll-list a {
    text-decoration:underline;
    display:block;
    width:80px;
    margin:0px;
    vertical-align:middle;
    white-space:normal !important;
}

.on a {
    color:black;
    font-weight:bold;
    text-decoration:none;
}

.two-column-copy-table{}

.two-column-copy-table td {
    width:240px;
    padding:8px;
    padding-top:0px;
    padding-bottom:0px;
}

.page-img {
    margin:12px;
    margin-top:8px;
}

.content-container-1 {
    margin-left:40px;
}

/* New css file to fix the css issues in learning resources */

/* Styles for two boxes on the homepage of the perspective supersite */

.persp-home-content-container{
    padding-left:20px;
}

.persp-home-2-box-container {
    width:100%;
}

.persp-home-2-box-container td{
    width:50%;
    padding-right:20px;
}



.persp-home-box-banner{
    background:white;
    margin:1px;
}   

.persp-home-box-heading{
    padding:4px 15px;
    border-bottom:1px solid white;
}








.persp-home-box-link{
    text-align:center;
    padding-bottom:20px;
}

a.persp-home-blue-button {
    color:white;
    background:url("../images/bg-blue-button.gif");
    font-weight:bold;
    padding:3px;
    padding-right:6px;
    padding-left:6px;
    margin-right:5px;
    white-space:nowrap;
    border:1px solid #b0b0b0;
}

a.persp-home-blue-button:hover {
    color:white;
}

a.persp-home-link {
    text-decoration:underline;
    font-size:15px;
    color:blue;
}

.questionBody{
	cursor:hand;
}

 


h1.title-par {
    color: #006651 !important;
}

.preeminant-header {
    width:100%;
}



a.forced-link{
    display:inline !important;
    border:0px !important;
    background:transparent !important;
    padding:0px !important;
    margin:0px !important;
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:underline !important;
    color:#01209f !important;
    font-family:Arial !important;
}

a.forced-link:hover {
    color:#2150bf !important;
}

.data-table-lr {
    width:100%;
    margin:10px;
    margin-top:0px;
    border:1px solid black;
    border-right:0px;
    font-size:11px;
}

.data-table-lr th {
    background:#e7d79d !important;
    padding:2px;
    padding-bottom:4px;
    font-family:Tahoma;
    border-right:1px solid #8b815e;
    text-align:left;
    padding-left:9px;
}


.data-table-lr-2 {
    width:100%;
    margin:10px;
    margin-top:0px;
    border:1px solid black;
    border-right:0px;
    font-size:11px;
}

.data-table-lr-2 th {
    background:#e7d79d !important;
    padding:2px;
    padding-bottom:4px;
    font-family:Tahoma;
    border-right:1px solid #8b815e;
    text-align:left;
    padding-left:9px;
    white-space:nowrap;
}

.data-table-lr-2 td{
    background:white;
    padding:2px;
    padding-left:9px;
    border-right:1px solid #8b815e;
    padding-right:6px;
}

.invisible-row td{
    display:none;
}

.invisible-row th{
    display:none;
}

.data-table-lr td{
    background:white;
    padding:2px;
    padding-left:9px;
    border-right:1px solid  #8b815e;
}

.switch td{
    background: #eeeff1;
}

.tab-spacer {
    width:250px;
}

.tab-on { 
    background:#2e4174;
}

.tab {   
    background:#d7dbe6;
}

.tab-on-lr { 
    background:#2e4174;color:white;
}

.tab-lr {   
    background:#d7dbe6;
    border-bottom:1px solid #847a53;
}

.tab-lr:hover{ 
    background:#abc2d9; 
}

.text-lr {
    font-weight:bold;
    font-family:tahoma;
    font-size:11px;
    border-top:1px solid #4d78a6;
    text-align:center;
    padding:3px;
    padding-top:2px;
    padding-bottom:0px;
    background:transparent;
    white-space:nowrap;
    cursor: hand !important;
}

.tab-global { 
    background:#dde7f0; 
}

.tab:hover { 
    background:#abc2d9;
}

.green-box {
    width:100%;
    border:1px solid #847a53;
    border-top:0px;
    background:#cce0dc;
}

.green-body {
    padding:10px !important;
    padding-top:0px !important;
}

.green-box th{
    background: url("../images/border-lr.gif") repeat-x;
}

.blue-box {
    width:100%;
    border:1px solid #847a53;
    border-top:0px;
    background:#d7dbe6;
}

.blue-body {
    padding:10px !important;
    padding-top:0px !important;
}

.blue-box th{
    background: url("../images/border-lr.gif") repeat-x;
}

.scroll-container {
    width:470px;
    overflow:hidden;
}

.scroll-container th {
    white-space:nowrap;
}

.subject-area{
    width:100%;
    background:#f3ebce;
}

.subject-box  {
    width:400px !important;
    background:#f3ebce;
    border:1px solid #847a53;
    border-top:0px;
    border-bottom:0px;
    padding:10px !important;
}

.subject-box th{
    padding:5px;
    font-weight:normal;
    padding-right:14px;
    padding-left:14px;
    height:30px;
    vertical-align:top;
    padding-top:6px;
}

.command-menu { 
    background:#2e4174; 
}

h1.standard-heading {
    margin:0px;
    font-size:12px;
    font-weight:bold;
    color:black;
}

.standard-paragraph {
    display:block;
    font-family:Tahoma;
    margin-bottom:8px;
    font-size:13px !important;
    line-height:16px;
    padding-right:30px;
}

.BOX-yellow {
    width:100%;
    border:1px outset #525051;
    height:80px;
    float:left;
    margin-right:10px;
    margin-bottom:6px;
    background:#f8f4e8;
    overflow:hidden;
    font-size:11px;
    padding-bottom:4px;
}

.BOX-yellow img {
    margin-top:4px;
}

.BOX-yellow td{
    padding:5px;
}

.BOX-yellow-border {
    width:100%;
    height:100%;
    border-top:8px solid #e4d18d;
    padding-right:10px;
    padding-left:11px;
}

.BOX-yellow-no-border {
    border:0px;
    padding:6px;
    padding-top:4px;
    vertical-align:middle;
    padding-left:11px;
    border:1px solid #dbd7cb;
    border-bottom:1px solid #cbc8be;
    height:78px;
    padding-right:0px;
    padding-bottom:0px;
}


h1.title-p {
    margin:0px;
    margin-top:7px;
    margin-bottom:3px;
    font-size:16px;
    color:#006652;
}

h1.title-g {
    margin:4px;
    margin-left:0px;
    font-size:20px;
    color:#006651;
}

.title-bar {
    background:#CBDFDD;
    padding:2px;
    padding-left:14px;
}

h1.title-parents {
  color:#006651 !important;
}

.HOME-main-heading {
    width:100%;
    border:5px solid #cbdfdd;
    margin-bottom:15px;
    margin-top:3px;
}

.resource-input {
    font-size:10px;
    border:1px solid #606060;
    border-top:2px solid #808080;
    border-left:2px solid #808080;
    width:98px;
    padding:1px;
    margin-right:7px;
}

.footer-parent {
    width:100%;
    padding-top:0px;
    padding-bottom:0px;
    font-size:10px;
    text-align:center;



   position:absolute;
   right:0px;
   width:106%;
    
    
}

.lr-domain-body {
    background:#2e4174;
    padding:10px;
    padding-top:15px;
}

.lr-data-container {
    background:white;
    height:100%;
    width:100%;
    padding:18px;
}

.domain-container{
    width:100px;
}

.domain {
    padding-left:5px;
    margin-bottom:10px;
    color:white;
    font-weight:bold;
    font-size:11px;
    cursor:hand;
}

.domain-on {
    cursor:hand;
    padding:5px;
    padding-right:0px;
    background:white;
    color:black;
    margin-bottom:10px;
    font-weight:bold;
    font-size:11px;
}

.DATA-TABLE-generic-2 {
    background:white;
    width:95%;
    border-bottom:1px solid #908664;
    margin-right:58px;
}

.DATA-TABLE-generic-2 th {
    background:#e7d79d;
    text-align:left;
    padding:2px;
    padding-left:3px;
    padding-right:3px;
    white-space:nowrap;
    vertical-align:top;
}

.DATA-TABLE-generic-2-paging {
    text-align:right !important;
    font-weight:normal;
    background:#f3ebce !important;
    font-size:10px;
    padding:0px;
    border-bottom:1px solid #908664;
}

.DATA-TABLE-generic-2-buttons{
    padding:0px !important;
    background:#f3ebce !important;
}

th.DATA-TABLE-generic-2-header{
    background:transparent !important;
    font-family:Tahoma;
    letter-spacing:1px;
    font-size:14px;
    padding:5px;
    padding-bottom:7px;
    padding-left:4px;
}

.DATA-TABLE-generic-2-empty-record-set-row td {
    border-left:1px solid #908664 !important;
    border-right:1px solid #908664 !important;
    padding:48px !important;
    padding-bottom:55px !important;
    text-align:left !important;
    font-size:12px !important;
    font-family:tahoma;
    letter-spacing:1px;
    line-height:22px;
    white-space:nowrap;
}

.DATA-TABLE-generic-2-left-td {
    border-left:1px solid #908664 !important;
}

.DATA-TABLE-generic-2-right-td{
    border-right:1px solid #908664 !important;
}

.DATA-TABLE-generic-2 td {
    text-align:left;
    padding:2px;
    padding-left:6px;
    font-size:11px;
    padding-bottom:7px;
    border-left:1px solid #dedede;
}

.DATA-TABLE-generic-2 td img{
    vertical-align:middle;
}

.DATA-TABLE-generic-2-column-headings th{
    border:1px solid #908664;
    padding-left:3px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    padding:0px;
    vertical-align:middle;
}

.DATA-TABLE-generic-2-column-headings a {
    color:#0000ff;
    text-decoration:underline;
    margin:4px;
    padding:1px;
    margin-right:0px;
    padding-right:0px;
    vertical-align:top;
}

.DATA-TABLE-generic-2-sort-arrow{
    vertical-align:top;
    margin-top:4px;
}

.DATA-TABLE-generic-2-filter-arrow{
    margin:0px;
    margin-left:3px;
    margin-right:0px;
    vertical-align:bottom;
}

.DATA-TABLE-generic-2-border-row {
    border:1px solid #908664;
    border-top:0px;
    height:4px;
}

.no-link {
    color:inherit;
    font-weight:inherit;
}

.no-link:hover {
    color:inherit;
    text-decoration:none;
}

BOX-yellow {
    BORDER-RIGHT: #525051 1px outset; 
    BORDER-TOP: #525051 1px outset; 
    FONT-SIZE: 11px; 
    BACKGROUND: #f8f4e8; 
    FLOAT: left; 
    MARGIN-BOTTOM: 6px; 
    PADDING-BOTTOM: 4px; 
    OVERFLOW: hidden; 
    BORDER-LEFT: #525051 1px outset; 
    height:92px; 
    WIDTH: 100%; 
    MARGIN-RIGHT: 10px; 
    BORDER-BOTTOM: #525051 1px outset;  
}

.BOX-yellow IMG {
    MARGIN-TOP: 4px; 
    vertical-align:middle;
}

.BOX-yellow TD {
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 5px; 
    PADDING-TOP: 5px;
}

.BOX-yellow-border {
    PADDING-RIGHT: 10px; 
    BORDER-TOP: #e4d18d 8px solid; 
    PADDING-LEFT: 11px; 
    WIDTH: 100%; 
    HEIGHT: 100%;
}

.BOX-yellow-no-border {
    BORDER-RIGHT: #dbd7cb 1px solid; 
    PADDING-RIGHT: 0px; 
    BORDER-TOP: #dbd7cb 1px solid; 
    PADDING-LEFT: 11px; 
    PADDING-BOTTOM: 0px;  
    BORDER-LEFT: #dbd7cb 1px solid; 
    PADDING-TOP: 4px; 
    BORDER-BOTTOM: #f8f4e8 1px solid; 
    height:89px; 
}

.plus-minus{
  font-size:11px;
  font-family:courier;
  border:1px solid #404040;
  padding:0px 2px 0px 2px;
  display:inline;
  color:black;
}
.standard-ul{
  margin:10px 10px;
  font-size:12px;
}
.standard-ul li{
  margin-bottom:5px;
}
.questionBody{
  display:none;
  padding-left:15px;
  margin-bottom:10px;
  color:black;
}
.questionBody{
  
  cursor:hand;
  color:black !important;
}

.DATA-TABLE-form-data {
          width:100%;
          border:1px solid #9cb3cb;
          margin-bottom:10px;
        }

        .DATA-TABLE-form-data th img{
          vertical-align:middle;
        }
        .DATA-TABLE-form-data ul{
          font-size:12px;
        }
        .DATA-TABLE-form-data ol{
          font-size:12px;
        }
        .DATA-TABLE-form-data li{
          margin:4px;
          margin-bottom:6px;
        }
        .DATA-TABLE-form-data th{
          padding:5px;
          padding-left:8px;
          color:#010161;
          background:#c2d0df;
          text-align:left;
           vertical-align:middle;
          font-size:13px;
        }
        .DATA-TABLE-form-data td {
            background:#f0f4f8;
            color:black;
            padding:8px;
            padding-bottom:0px;
            vertical-align:top;
        }
        div.separator{
          border-bottom:1px dashed #aeaab0;
          width:100%;
        }
          .alert-box{
           width:480px;
         }
         .in-neuva-green td{
           background:#cbe0db;
         }
         .in-neuva-green th{
           background:#006651;
         }
         .in-neuva-green {
           border-color:#006651;
         }
    
/* Producer specific CSS */

.edu-producer-tab-lr-grade-select {
    white-space:nowrap;
    background:#e7d79c;

}
.edu-producer-tab-lr-grade-select img {
    vertical-align:middle;
}
.edu-producer-tab-lr-grade-select select {
    vertical-align:middle;

}

.edu-producer-tab-lr-grade-select strong {

}

.edu-producer-tab-lr-grade-select td {white-space:nowrap;}

.edu-producer-DATA-TABLE-generic-2 {
    background:white;
    width:100%;
    border-bottom:1px solid #908664;
	font-size: 13px;
}

.edu-producer-DATA-TABLE-generic-2 th {
    background:#e7d79d;
    text-align:left;
    padding:2px;
    padding-left:3px;
    padding-right:3px;
    white-space:nowrap;
    vertical-align:top;
}

.edu-producer-DATA-TABLE-generic-2-paging{
    font-weight:normal;
    background:#f3ebce !important;
    font-size:14px;
    padding:0px;
    border-bottom:1px solid #908664;
}

.edu-producer-DATA-TABLE-generic-2-paging td{
    vertical-align:middle;
    font-size:14px;
    border:0px;
}

.edu-producer-DATA-TABLE-generic-2-buttons{
    padding:0px !important;
    background:#f3ebce !important;
}

th.edu-producer-DATA-TABLE-generic-2-header{
    background:transparent !important;
    font-family:Tahoma;
    letter-spacing:1px;
    font-size:14px;
    padding:5px;
    padding-bottom:7px;
    padding-left:4px;
}

.edu-producer-DATA-TABLE-generic-2-empty-record-set-row td {
    border-left:1px solid #908664 !important;
    border-right:1px solid #908664 !important;
    padding:48px !important;
    padding-bottom:55px !important;
    text-align:left !important;
    font-size:12px !important;
    font-family:tahoma;
    letter-spacing:1px;
    line-height:22px;
    white-space:nowrap;
}

.edu-producer-DATA-TABLE-generic-2-left-td{
    border-left:1px solid #908664 !important;
}

.edu-producer-DATA-TABLE-generic-2-right-td{
    border-right:1px solid #908664 !important;
}

.edu-producer-DATA-TABLE-generic-2 td {
    text-align:left;
    padding:2px;
    padding-left:6px;
    padding-bottom:7px;
    border-left:1px solid #dedede;
}

.edu-producer-DATA-TABLE-generic-2 td img{
    vertical-align:middle;
}

.edu-producer-DATA-TABLE-generic-2-column-headings th{
    border:1px solid #908664;
    padding-left:3px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    padding:0px;
    vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
}

.edu-producer-DATA-TABLE-generic-2-column-headings a {
    color:#0000ff;
    text-decoration:underline;
    margin:4px;
    padding:1px;
    margin-right:0px;
    padding-right:0px;
    vertical-align:top;
}

.edu-producer-DATA-TABLE-generic-2-sort-arrow{
    vertical-align:top;
    margin-top:4px;
}

.edu-producer-DATA-TABLE-generic-2-filter-arrow{
    margin:0px;
    margin-left:3px;
    margin-right:0px;
    vertical-align:bottom;
}

.edu-producer-DATA-TABLE-generic-2-border-row {
    border:1px solid #908664;
    border-top:0px;
    height:4px;
}

.edu-producer-DATA-TABLE-generic-2-column-msg{
    font-size:9px !important;
    font-family:Arial !important;
    white-space:nowrap;
    font-weight:normal;
    letter-spacing:0px;
    padding-left:5px;
}

.edu-producer-switch td{
    background: #eeeff1;
}

.edu-producer-paging {
	font-size:13px
}

a.edu-producer-blue-button {
    color:white;
    background:url("/perspective/resources/images/bg-blue-button.gif");
    font-weight:bold;
    padding:3px;
    padding-right:6px;
    padding-left:6px;
    margin-right:5px;
    white-space:nowrap;
    border:1px solid #b0b0b0;
}

a.edu-producer-blue-button:hover {
    color:white;
}

a.edu-producer-standard-link  {
    color:#01209f;
    text-decoration:underline;
}

.edu-producer-domain {
    padding:3px;
    color:black;
    font-weight:bold;
    font-size:11px;
    border-right:8px solid white;
    background:#d7dbe6;
}

.edu-producer-domain-container{
    width:100px;
}

.edu-producer-domain-separator {
    border-right:8px solid white;
    background:#d7dbe6;
    height:4px;
    font-size:3px;
    line-height:3px;
    border-bottom:2px solid white;
}

.edu-producer-domain-on {
    padding:3px;
    background:#2e4174;
    color:white;
    font-weight:bold;
    font-size:11px;
    border-right:8px solid #2e4174;
}
.edu-producer-domain-on a{
    color:white;
}
.edu-producer-domain-on a:hover{
    color:white;
}
.edu-producer-domain a{
    color:black;
}

.edu-producer-domain a:hover{
    color:black;
    text-decoration:underline;
}


.edu-producer-subject-menu A {
    color: #666677;
    font-size:11px;
    background: #D7DBE6 url("/perspective/resources/images/tab-left.gif") left top no-repeat;
	TEXT-DECORATION: none; 
    padding-left: 15px;
    cursor:hand;
    /*BORDER-BOTTOM: #536D84 2px solid;*/
}

.edu-producer-subject-menu a SPAN {
    background: url("/perspective/resources/images/tab-right.gif") right top no-repeat;
    padding-right: 15px;
    display:block;
    padding-top:3px;
    padding-bottom:4px;
}

.edu-producer-subject-menu a, .subject-menu a span {
    font-weight:bold;
    float: left;
    padding-bottom:2px;
}

.edu-producer-subject-menu {}

.edu-producer-subject-menu A {}

.edu-producer-subject-menu A:hover {
	background: #abc2d9 url("/perspective/resources/images/tab-left.gif") left top no-repeat;
    padding-left: 15px;
}

.edu-producer-subject-menu a:hover span {
    background:  url("/perspective/resources/images/tab-right.gif") right top no-repeat;
    padding-right: 15px;
}


.edu-producer-subject-item-active A:hover {
	background:  #2e4174 url("/perspective/resources/images/tab-left.gif") left top no-repeat;
    padding-left: 15px;
    color:white;
}

.edu-producer-subject-item-active a:hover span {
    background:  url("/perspective/resources/images/tab-right.gif") right top no-repeat;
    padding-right: 15px;
}

.edu-producer-subject-item-active a:hover span {
 
}
.edu-producer-subject-menu UL {
	list-style: none;
    padding: 0;
    margin: 0;
    width:100%;
}

.edu-producer-subject-menu LI {
	float:left;
    margin:0px;
    margin-right:2px;
    list-style:none;
    font-family:arial;
    font-size:12px;
}

.edu-producer-subject-item {}

.edu-producer-subject-item a:hover {
    color:#6e6e8f !important;
}

.edu-producer-subject-item-active span {}

.edu-producer-subject-item-active a {
    color:white;background-color:#2e4174;
   
}

td.edu-producer-domain-container2 {
    border-left:10px solid #2e4174;
   background:#d7dbe6 url("/perspective/resources/images/bg-domain-container.gif") 100% 50% repeat-y;
}

.edu-producer-bar-1 {
    background:#2e4174;
    width:100%;
    height:20px;
    color:white;
    font-weight:bold;
    color:white;
    padding:3px;
}

.edu-producer-lr-data-container{
	background:white;
	height:100%;
	width:100%;
	padding:18px;
	padding-left:0px;
	padding-bottom:0px;
}
.edu-producer-standard-paragraph {

    display:block;
    font-family:Tahoma;
    margin-bottom:8px;
    font-size:12px !important;
    line-height:16px;
    padding-right:30px;

}
a.edu-producer-standard-link  {
  color:#01209f;
  text-decoration:underline;
}
a.edu-producer-standard-link:hover {
  color:#3160cf;
}
.edu-producer-tab-on { 
    background:#2e4174;
}

.edu-producer-tab {   
    background:#d7dbe6;
}

.edu-producer-tab-on-lr td { 
    background:#2e4174;
    color:white;
    border-bottom:1px solid #2e4174;
}

.edu-producer-tab-on-lr table { 
    margin-top:0px;
}

.edu-producer-tab-on-lr a {
    color:white;
}

.edu-producer-tab-on-lr a:hover {
    color:white;
}

.edu-producer-tab-lr td {   
    background:#d7dbe6;
    border-bottom:1px solid #847a53;
}

.edu-producer-tab-lr table {
    margin-top:0px;
}

.edu-producer-tab-lr a { 
    color:black;
}

.edu-producer-tab-lr a:hover { 
    color:black;
}

.edu-producer-tab-lr td:hover { 
    background:#abc2d9; 
}

.edu-producer-text-lr {
    font-weight:bold;
    font-family:tahoma;
    font-size:11px;
    border-top:1px solid #4d78a6;
    text-align:center;
    padding:3px;
    padding-top:2px;
    padding-bottom:0px;
    background:transparent;
    white-space:nowrap;
    cursor: hand !important;
}
.edu-producer-switch td {
    background: #eeeff1;
}

.par-producer-tab-lr-grade-select {
    white-space:nowrap;
    background:#b4cb93;
}
.par-producer-tab-lr-grade-select img {
    vertical-align:middle;
}
.par-producer-tab-lr-grade-select select {
    vertical-align:middle;

}

.par-producer-tab-lr-grade-select strong {

}

.par-producer-tab-lr-grade-select td {white-space:nowrap;}

.par-producer-DATA-TABLE-generic-2 {
    background:white;
    width:100%;
    border-bottom:1px solid #908664;
	font-size: 13px;
}

.par-producer-DATA-TABLE-generic-2 th {
    background:#B4CB93;
    text-align:left;
    padding:2px;
    padding-left:3px;
    padding-right:3px;
    white-space:nowrap;
    vertical-align:top;
}

.par-producer-DATA-TABLE-generic-2-paging{
    font-weight:normal;
    background:#DAE6CA !important;
    font-size:14px;
    padding:0px;
    border-bottom:1px solid #908664;
}

.par-producer-DATA-TABLE-generic-2-paging td{
    vertical-align:middle;
    font-size:14px;
    border:0px;
}

.par-producer-DATA-TABLE-generic-2-buttons{
    padding:0px !important;
    background:#f3ebce !important;
}

th.par-producer-DATA-TABLE-generic-2-header{
    background:transparent !important;
    font-family:Tahoma;
    letter-spacing:1px;
    font-size:14px;
    padding:5px;
    padding-bottom:7px;
    padding-left:4px;
}

.par-producer-basic-search {
    display:block;
    font-family:Tahoma;
    margin-bottom:8px;
    font-size:13px !important;
    line-height:16px;
}


.par-producer-DATA-TABLE-generic-2-empty-record-set-row td {
    border-left:1px solid #908664 !important;
    border-right:1px solid #908664 !important;
    padding:48px !important;
    padding-bottom:55px !important;
    text-align:left !important;
    font-size:12px !important;
    font-family:tahoma;
    letter-spacing:1px;
    line-height:22px;
    white-space:nowrap;
}

.par-producer-DATA-TABLE-generic-2-left-td{
    border-left:1px solid #908664 !important;
}

.par-producer-DATA-TABLE-generic-2-right-td{
    border-right:1px solid #908664 !important;
}

.par-producer-DATA-TABLE-generic-2 td {
    text-align:left;
    padding:2px;
    padding-left:6px;
    padding-bottom:7px;
    border-left:1px solid #dedede;
}

.par-producer-DATA-TABLE-generic-2 td img{
    vertical-align:middle;
}

.par-producer-DATA-TABLE-generic-2-column-headings th{
    border:1px solid #908664;
    padding-left:3px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    padding:0px;
    vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
}

.par-producer-DATA-TABLE-generic-2-column-headings a {
    color:#0000ff;
    text-decoration:underline;
    margin:4px;
    padding:1px;
    margin-right:0px;
    padding-right:0px;
    vertical-align:top;
}

.par-producer-DATA-TABLE-generic-2-sort-arrow{
    vertical-align:top;
    margin-top:4px;
}

.par-producer-DATA-TABLE-generic-2-filter-arrow{
    margin:0px;
    margin-left:3px;
    margin-right:0px;
    vertical-align:bottom;
}

.par-producer-DATA-TABLE-generic-2-border-row {
    border:1px solid #908664;
    border-top:0px;
    height:4px;
}

.par-producer-DATA-TABLE-generic-2-column-msg{
    font-size:9px !important;
    font-family:Arial !important;
    white-space:nowrap;
    font-weight:normal;
    letter-spacing:0px;
    padding-left:5px;
}

.par-producer-switch td{
    background: #eeeff1;
}

a.par-producer-blue-button {
    color:white;
    background:url("/perspective/resources/images/bg-blue-button.gif");
    font-weight:bold;
    padding:3px;
    padding-right:6px;
    padding-left:6px;
    margin-right:5px;
    white-space:nowrap;
    border:1px solid #b0b0b0;
}

a.par-producer-blue-button:hover {
    color:white;
}

a.par-producer-standard-link  {
    color:#01209f;
    text-decoration:underline;
}

.par-producer-domain {
    padding:3px;
    color:black;
    font-weight:bold;
    font-size:11px;
    border-right:8px solid white;
    background:#DAE6CA;
}

.par-producer-domain-container{
    width:100px;
}

.par-producer-domain-separator {
    border-right:8px solid white;
    background:#DAE6CA;
    height:4px;
    font-size:3px;
    line-height:3px;
    border-bottom:2px solid white;
}

.par-producer-domain-on {
    padding:3px;
    background:#006699;
    color:white;
    font-weight:bold;
    font-size:11px;
    border-right:8px solid #006699;
}
.par-producer-domain-on a{
    color:white;
}
.par-producer-domain-on a:hover{
    color:white;
}
.par-producer-domain a{
    color:#7E3517;
}

.par-producer-domain a:hover{
    color:#7E3517;
    text-decoration:underline;
}


.par-producer-subject-menu A {
    color: #666677;
    font-size:11px;
    background: #cbe0db url("/perspective/resources/images/tab-left.gif") left top no-repeat;
	TEXT-DECORATION: none; 
    padding-left: 15px;
    cursor:hand;
    /*BORDER-BOTTOM: #536D84 2px solid;*/
}

.par-producer-subject-menu a SPAN {
    background: url("/perspective/resources/images/tab-right.gif") right top no-repeat;
    padding-right: 15px;
    display:block;
    padding-top:3px;
    padding-bottom:4px;
}

.par-producer-subject-menu a, .subject-menu a span {
    font-weight:bold;
    float: left;
    padding-bottom:2px;
}

.par-producer-subject-menu {}

.par-producer-subject-menu A {}

.par-producer-subject-menu A:hover {
	background: #abc2d9 url("/perspective/resources/images/tab-left.gif") left top no-repeat;
    padding-left: 15px;
}

.par-producer-subject-menu a:hover span {
    background:  url("/perspective/resources/images/tab-right.gif") right top no-repeat;
    padding-right: 15px;
}


.par-producer-subject-item-active A:hover {
	background:  #006651 url("/perspective/resources/images/tab-left.gif") left top no-repeat;
    padding-left: 15px;
    color:white;
}

.par-producer-subject-item-active a:hover span {
    background:  url("/perspective/resources/images/tab-right.gif") right top no-repeat;
    padding-right: 15px;
}

.par-producer-subject-item-active a:hover span {
 
}
.par-producer-subject-menu UL {
	list-style: none;
    padding: 0;
    margin: 0;
    width:100%;
}

.par-producer-subject-menu LI {
	float:left;
    margin:0px;
    margin-right:2px;
    list-style:none;
    font-family:arial;
    font-size:12px;
}

.par-producer-subject-item {}

.par-producer-subject-item a:hover {
    color:#6e6e8f !important;
}

.par-producer-subject-item-active span {}

.par-producer-subject-item-active a {
    color:white;background-color:#006699;
   
}

td.par-producer-domain-container2 {
    border-left:10px solid #006699;
    background:#DAE6CA url("/perspective/resources/images/bg-domain-container.gif") 100% 50% repeat-y;
}

.par-producer-bar-1 {
    background:#006699;
    width:100%;
    height:20px;
    color:white;
    font-weight:bold;
    color:white;
    padding:3px;
}

.par-producer-lr-data-container{
	background:white;
	height:100%;
	width:100%;
	padding:18px;
	padding-left:0px;
	padding-bottom:0px;
}
.par-producer-standard-paragraph {

    display:block;
    font-family:Tahoma;
    margin-bottom:8px;
    font-size:12px !important;
    line-height:16px;   
    padding-right:30px;
}



a.par-producer-standard-link  {
  color:#01209f;
  text-decoration:underline;
}
a.par-producer-standard-link:hover {
  color:#3160cf;
}
.par-producer-tab-on { 
    background:#006699;
}

.par-producer-tab {   
    background:#cbe0db;
}

.par-producer-tab-on-lr td { 
    background:#006699;
    color:white;
    border-bottom:1px solid #006699;
}

.par-producer-tab-on-lr table { 
    margin-top:0px;
}

.par-producer-tab-on-lr a {
    color:white;
}

.par-producer-tab-on-lr a:hover {
    color:white;
}

.par-producer-tab-lr td {   
    background:#cbe0db;
    border-bottom:1px solid #847a53;
}

.par-producer-tab-lr table {
    margin-top:0px;
}

.par-producer-tab-lr a { 
    color:black;
}

.par-producer-tab-lr a:hover { 
    color:black;
}

.par-producer-tab-lr td:hover { 
    background:#abc2d9; 
}

.par-producer-text-lr {
    font-weight:bold;
    font-family:tahoma;
    font-size:11px;
    border-top:1px solid #4d78a6;
    text-align:center;
    padding:3px;
    padding-top:2px;
    padding-bottom:0px;
    background:transparent;
    white-space:nowrap;
    cursor: hand !important;
}
.par-producer-switch td {
    background: #eeeff1;
}
.par-producer-paging {
	font-size:13px
}
.par-producer-hrule {
 color:#dae6ca
}

/*** added for TX dynamic re-rostering ****/

.DATA-TABLE-3-command-bar {
  background: URL("../images/command-bar-bg.gif") repeat-x !important;
  padding:5px !important;
  border-bottom:1px solid #776b3d;
  white-space:nowrap !important;
}

tr.DATA-TABLE-3-command-bar td{
  background: URL("../images/command-bar-bg.gif") repeat-x !important;
  padding:5px !important;
  border-bottom:1px solid #776b3d;
  white-space:nowrap !important;
}

			.DATA-TABLE-3-command-bar img {
			  vertical-align:middle;
			}
			.DATA-TABLE-3-command-bar a{
			  color:black;
			  padding:2px;
			  padding-left:4px;
			  padding-right:5px;
			  padding-bottom:5px;
			  /*border:1px solid transparent;*/
			  margin:2px;
			  vertical-align:top;
			  text-decoration:none;
			}



			.DATA-TABLE-3-command-bar a:hover {
			  margin:1px;
			  background:white;
			  border:1px solid #5a543d;
			}
/*			Styles to disable command bar 'button' */
			a.command-bar-disabled{
					color:#a0a0a0 !important;
					cursor:default !important;
				}
				a.command-bar-disabled:hover{
					color:#a0a0a0 !important;
					background-color:transparent !important;
					border:none !important;
					margin-left:2px !important;
					margin-right:2px !important;
					cursor:default !important;
				}
				a.disabled{
					color:#a0a0a0 !important;
					cursor:default !important;
					text-decoration:none !important;
				}
				a.disabled:hover{
					color:#a0a0a0 !important;
					cursor:default !important;
					text-decoration:none !important;					
				}
				
				


.drop-down-search {
  font-size:11px;
}
.drop-down-search a{
  background:#a0a0a0;
  padding:3px;
  font-weight:bold;
  color:white !important;
  font-size:11px;
  text-decoration:none;
  vertical-align:middle;
}
.drop-down-search a:hover{
    text-decoration:none !important;
    background:#b0b0b0;
    color:white;
}
.drop-down-search input{
  font-size:11px !important;
  width:85px;
  vertical-align:middle;
}

.results {
	font-size:12px;
}
.paging {
	font-size:12px;
}



.DATA-TABLE-3-paging {
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.Test-Results-Symbal div {
	text-align: right;
	padding-right: 2px;
	padding-left: 0px;
	display:inline;
}
.Test-Results-Symbal span {
	padding-left: 16px;
}
.results {
	font-size:12px;
}
.paging {
	font-size:12px;
}

.DATA-TABLE-3-counts-and-paging{
  text-align:right !important;
  white-space:nowrap;
}
td.DATA-TABLE-3-counts-and-paging{
  text-align:right !important;
  white-space:nowrap;
}
.DATA-TABLE-3 {
    border:1px solid #b6b8b7;
    border-right:0px;
    width:100%;
    margin-bottom:4px;
}

.DATA-TABLE-3-training {
    border:1px solid #b6b8b7;
    border-right:0px;
    width:100%;
    margin-bottom:4px;
}
.DATA-TABLE-3-filter-msg{
    font-size:9px !important;
    font-weight:normal !important;
}
a.DATA-TABLE-3-apply {
/*  background:#5a96dc;
  border:1px outset #83b0e4;
  padding:1px;
  padding-right:3px;
  padding-left:3px;
  color:white;
          */
  text-decoration:underline;
  border-right:1px solid black;
  padding-right:5px;
}
a.DATA-TABLE-3-apply:hover{
 /* background:#4f78a7; */
}

td.DATA-TABLE-3-filter-controls{
  background-color:#dde7f0 !important;
  padding:0px !important;
}

table.DATA-TABLE-form-data td table.DATA-TABLE-3 tr td{
    background:transparent;
}
table.DATA-TABLE-form-data td table.DATA-TABLE-3 {
    background-color:white;								
}
table.DATA-TABLE-form-data td table.DATA-TABLE-3 tr.switch td {
    background-color:#e7ecf2;								
}
.DATA-TABLE-3 th {
  background:#366495 !important;
  color:white !important;
  font-weight:bold;
  font-size:11px;
  font-family:Tahoma,Arial;
  border-right:1px solid #213c59;
  padding:1px;
  padding-top:3px;
  text-align:left;
  vertical-align:top;
  white-space:nowrap;
}

.DATA-TABLE-3 th a {
  color:white;
  text-decoration:none;
}
.DATA-TABLE-3 th a:hover {
  text-decoration:underline;
}

.table.DATA-TABLE-3 tr.DATA-TABLE-3-column-headings th a {
    color:white;
    
}
.table.DATA-TABLE-3 tr.DATA-TABLE-3-column-headings th a:hover {
    color:white;				
    text-decoration:underline;
}
.table.DATA-TABLE-3 tr.DATA-TABLE-3-column-headings div th a {
    color:white;
    text-decoration:none;
    color:red !important;
}

.table.DATA-TABLE-3 tr.DATA-TABLE-3-column-headings div th a:hover {
    color:white;		
    text-decoration:underline;		
}
.DATA-TABLE-3-no-decoration td{
  background:transparent;
  text-align:right;
  border-top:1px solid #b6b8b7;
}
.DATA-TABLE-3 td{
    font-family:Verdana;
    font-size:11px;
    padding:5px !important;
    padding-top:3px !important;
    padding-left:4px !important;
    border-right:1px solid #b5bec5;

}


.switch td{
  background:#e7ecf2;
}
.switch2 td{
  background: #f7f8fc;
  border-top:1px solid #7091b4;
  border-bottom:1px solid #7091b4;
}


a.edit-button {
    font-size:11px;
    color:black;
    background:#efefef;
    font-weight:bold;
    padding:2px 7px;
    margin-right:3px;
    white-space:nowrap;
    border:1px solid black;
    cursor:pointer;
}
a.edit-button-disabled {
    font-size:11px;
    color:#a3a3a3;
    background:#efefef;
    font-weight:bold;
    padding:2px 7px;
    margin-right:3px;
    white-space:nowrap;
    border:1px solid #a3a3a3;
    cursor:text;
}
a.edit-button-disabled:hover {
    color:#a3a3a3;
}

table.DATA-TABLE-form-data tr td table.DATA-TABLE-form-container tr td {
    vertical-align:top;    
}	
    
    
table.DATA-TABLE-form-data tr td table.DATA-TABLE-form-container tr td a.invisible  {
    cursor:default;
    display:none;        
}
table.DATA-TABLE-form-data tr td table.DATA-TABLE-form-container tr td a.disabled  {			
    cursor:default;
}
table.DATA-TABLE-form-data table.DATA-TABLE-form-data .invisible td {
    display:none;
}
table.DATA-TABLE-form-data table.DATA-TABLE-form-data .invisible th {
    display:none;
}

.DATA-TABLE-form-data-less-spacing {
          width:100%;
          border:1px solid #9cb3cb;
          margin-bottom:10px;
        }

 

        .DATA-TABLE-form-data-less-spacing th img {
          vertical-align:middle;
        }

        .DATA-TABLE-form-data-less-spacing ul{
          font-size:12px;
        }

        .DATA-TABLE-form-data-less-spacing ol{
          font-size:12px;
        }

        .DATA-TABLE-form-data-less-spacing li{
          margin:4px;
          margin-bottom:6px;
        }

        .DATA-TABLE-form-data-less-spacing th{
          padding:5px;
          padding-left:8px;
          color:#010161;
          background:#c2d0df;
          text-align:left;
          vertical-align:middle;
          font-size:13px;
        }

        .DATA-TABLE-form-data-less-spacing td {
            background:#f0f4f8;
            color:black;
            padding:0px;
            padding-bottom:0px;
            vertical-align:top;
        }

        div.separator{
          border-bottom:1px dashed #aeaab0;
          width:100%;
        }

          .alert-box{
           width:480px;
         }

         .in-neuva-green td{
           background:#cbe0db;
         }

         .in-neuva-green th{
           background:#006651;
         }

         .in-neuva-green {
           border-color:#006651;
         }
 .footer {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 5px;
	background-color: #B2CCD8;
}
.player {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 5px;
	background-color: #FFFFFF;
}
.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/cathome.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px;
}
.welcome h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #015480;
	padding-right: 300px;
}
.welcomebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 280px;
}
.welcomebody_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 280px;
	color:#01209f;
	text-decoration:underline;
}
.welcomebody_link:hover {
  color:#3160cf;
}
.homebox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7E3517;
	text-align: center;
	vertical-align: middle;
	background-color: #B2CCD8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCB040;
	background-position: top;
	padding-top: 3px;
	padding-bottom: 2px;
}
.homebox1 a{
	color: #7E3517;
	text-decoration: none;
}
.homebox1 a:hover{
	color: #001653;
}
.homebox2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7E3517;
	text-align: center;
	vertical-align: middle;
	background-color: #B4CC94;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCB040;
	background-position: top;
	padding-top: 3px;
	padding-bottom: 2px;
}
.homebox2 a{
	color: #7E3517;
	text-decoration: none;
}
.homebox2 a:hover{
	color: #001653;
}
.helpheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-color: #001653;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-position: right center;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-image: url(../images/helpicon.jpg);
	background-repeat: no-repeat;
}
.helpbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 10px;
}
.help {
	background-color: #E6E8EE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #001653;
	border-bottom-color: #001653;
}
.help li {
	list-style-image: url(../images/img_tip1.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #333333;
	padding-bottom: 10px;
	padding-right: 10px;
}
.help-content-style {
	padding: 5px;
	height: auto;
}
   
.secnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 200px;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.secondary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px;
	background-image: url(../images/cat.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 10px;
	background-color: #FFFFFF;
}
.resourceid {
	background-image: url(../../../../local/resources/images/resourceid.jpg);
	padding: 4px;
	height: 120px;
	width: 272px;
	background-repeat: no-repeat;
	background-position: center top;
}
.resourceid p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 120px;
	padding-top: 15px;
	padding-right: 5px;
}
.resourceid h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D3517;
	padding-left: 120px;
	padding-bottom: 7px;
}
.secbody {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
.secbody h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #015480;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCB040;
}
.secondary h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #015480;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCB040;
	width: 550px;
}
.secnavigation a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.homeboxbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 12px;
	background-color: #FFFFFF;
}
.learninglocator {
	background-image: url(../images/learninglocator.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 89px;
}
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 15px;
}
.row1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-color: #E8EDF3;
}
.rowheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-color: #B4CB93;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #015480;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}
.box1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7E3517;
	background-position: top;
}
 .edu-producer-sgoverview {
          width:75%;
          border:1px solid #366495;
          margin-bottom:10px;
        }
        
  .edu-producer-sgoverview th{
          background:#366495;color:white;
        }
 
  .edu-producer-sgoverview td {
            background:white;
            color:black;
            padding:0px;
            padding-bottom:0px;
            vertical-align:top;
        } 
  .edu-title-e-bar {
      background:#ffffff;
      padding:2px;
      padding-left:14px;
   }
   .par-title-e-bar {
      background:#ffffff;
      padding:2px;
      padding-left:14px;
   }
  .par-producer-sgoverview {
          width:75%;
          border:1px solid #909090;
          margin-bottom:10px;
        }
  .par-producer-sgoverview th{
          background:#B4CB93;color:white;
        }       
  .par-producer-sgoverview td {
            background:white;
            color:black;
            padding:0px;
            padding-bottom:0px;
            vertical-align:top;
        } 
  .edu-producer-sgtoc{
          width:75%;
          border:1px solid #366495;
          margin-bottom:10px;
        }

.edu-producer-sgtoc th img {
          vertical-align:middle;
        }

.edu-producer-sgtoc ul{
          font-size:12px;
        }

.edu-producer-sgtoc ol{
          font-size:12px;
        }

.edu-producer-sgtoc li{
          margin:4px;
          margin-bottom:6px;
        }

.edu-producer-sgtoc th{
          padding:5px;
          padding-left:8px;
          color:white;
          background:#366495;
          text-align:left;
          vertical-align:middle;
          font-size:13px;
        }

.edu-producer-sgtoc td {
            background:white;
            color:black;
            padding:0px;
            padding-bottom:0px;
            vertical-align:top;
        }

        div.separator{
          border-bottom:1px dashed #aeaab0;
          width:100%;
        }

          .alert-box{
           width:480px;
         }

         .in-neuva-green td{
           background:#cbe0db;
         }

         .in-neuva-green th{
           background:#006651;
         }

         .in-neuva-green {
           border-color:#006651;
         }


.edu-producer-basic-search {
    display:block;
    font-family:Tahoma;
    margin-bottom:8px;
    font-size:13px !important;
    line-height:16px;
}



.par-producer-sgtoc{
          width:75%;
          border:1px solid #909090;
          margin-bottom:10px;
        }

.par-producer-sgtoc th img {
          vertical-align:middle;
        }

.par-producer-sgtoc ul{
          font-size:12px;
        }

.par-producer-sgtoc ol{
          font-size:12px;
        }

.par-producer-sgtoc li{
          margin:4px;
          margin-bottom:6px;
        }

.par-producer-sgtoc th{
          padding:5px;
          padding-left:8px;
          color:black;
          background:#B4CB93;
          text-align:left;
          vertical-align:middle;
          font-size:13px;
        }

.par-producer-sgtoc td {
            background:white;
            color:black;
            padding:0px;
            padding-bottom:0px;
            vertical-align:top;
        }

        div.separator{
          border-bottom:1px dashed #aeaab0;
          width:100%;
        }

          .alert-box{
           width:480px;
         }

         .in-neuva-green td{
           background:#cbe0db;
         }

         .in-neuva-green th{
           background:#006651;
         }

         .in-neuva-green {
           border-color:#006651;
         }
         
         div.header {
            position:relative;
            right:0px;
            top:10px;
            left:-8px;
            width:216%;
            background:#E7EFD6;
            height:90px;
            //height:89px;
         }
         
         .bea-portal-book-menu-single {
            padding-top:3px;
         }
         
         div.whiteheader {
            position:relative;
            right:0px;
            top:15px;
            left:-8px;
            width:101.5%;
            background:white;
            height:85px;
            margin-bottom:5px;
         }
         div.whiteheader_family {
            position:relative;
            right:0px;
            top:15px;
            left:-8px;
            width:101.5%;
            background:white;
            height:85px;
         }
         
         
		.sub-bar {
		    background-color:#dde7f0;
			width:100%;
			border:1px solid #a1a1c5;
			border-top:0px;
		    padding-top:0px;
		    //margin-top:-10px;
		}
		
		div.BOX-help {
    		background-color:#E6E8EE;
		}
					
		.BOX-help{
		    vertical-align:top;
			width:210px;
			border:0px solid #7a8275;
			background:white;
			background:#E2F3DC;
			margin-right:0px;
			overflow:hidden;
		}
		
		.BOX-help th{
		    background-image: URL("/local/resources/images/helpicon_collapsed.gif");
			background-position:right;
			background-repeat: no-repeat;
		}
		
		.BOX-help-BODY{
		    vertical-align:top;
			padding:9px;
			padding-top:13px;
			line-height:18px;
			overflow:auto;
		}
		
		.BOX-help-BODY strong{
		}
		
		.BOX-help h1{
		    font-weight:bold;
			color:white;
			font-size:13px;
			text-align:left;
			background:#001653;
			margin:0px;
			padding:0px;
			padding-left:14px;
			white-space:nowrap;
		}
		
		.BOX-help-TD {
			border:#001653 solid 3px;
			vertical-align:top;
			width:300px;
			background-color:#E6E8EE;
		}
		            
		.BOX-help-2 th {
		    background-image: URL("../../../../local/resources/images/helpicon_collapsed.gif");
		    background-position:top left;
		    background-repeat: no-repeat;
		}
		
		.wlp-bighorn-book-primary {
			PADDING-RIGHT: 0px; 
			PADDING-LEFT: 0px; 
			FONT-SIZE: 12px; 
			PADDING-BOTTOM: 0px; 
			MARGIN: 0px; 
			WIDTH: 100%; 
			PADDING-TOP: 0px; 
			BACKGROUND-COLOR: #ffffff
		}
		
		.wlp-bighorn-book-primary-content {
			padding: 0px;
		    vertical-align: top;
		}
		.wlp-bighorn-book-primary-page {
			PADDING-RIGHT: 0px; 
			PADDING-LEFT: 0px; 
			PADDING-BOTTOM: 0px; 
			PADDING-TOP: 0px
		}
		.wlp-bighorn-book {
			BORDER-RIGHT: #ffffff 1px solid; 
			BORDER-TOP: #ffffff 1px solid; 
			MARGIN: 0px; 
			BORDER-LEFT: #ffffff 1px solid; 
			BORDER-BOTTOM: #ffffff 1px solid
		}
		.wlp-bighorn-book-content {}
		
		.wlp-bighorn-book-page {
			PADDING-RIGHT: 0px; 
			PADDING-LEFT: 0px; 
			PADDING-BOTTOM: 0px; 
			PADDING-TOP: 0px; 
			BACKGROUND-COLOR: #ffffff
		}
		
		/*menu related*/
		
		.bea-portal-book-primary-menu {}

.wlp-bighorn-book-primary-menu-root {
	BORDER-RIGHT: #0099999 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9999cc 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #9999cc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #9999cc 3px solid; BACKGROUND-COLOR: #ffffff
}
.wlp-bighorn-book-primary-menu-root-item A {
	BORDER-RIGHT: #9999cc 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9999cc 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #9999cc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #9999cc 3px solid; BACKGROUND-COLOR: #ffffff
}
.wlp-bighorn-book-primary-menu-root-item-active A {
	BORDER-LEFT-COLOR: #990000; BORDER-BOTTOM-COLOR: #990000; COLOR: #000033; BORDER-TOP-COLOR: #990000; BORDER-RIGHT-COLOR: #990000
}
.wlp-bighorn-book-primary-menu-root {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.wlp-bighorn-book-primary-menu-root A {
	FONT-SIZE: 48px; COLOR: #333366
}
.wlp-bighorn-book-primary-menu-root A:hover {
	BORDER-LEFT-COLOR: #cc6666; BORDER-BOTTOM-COLOR: #cc6666; COLOR: #000033; BORDER-TOP-COLOR: #cc6666; BACKGROUND-COLOR: #e5e5ff; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #cc6666
}
.wlp-bighorn-book-primary-menu-root UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.wlp-bighorn-book-primary-menu-root LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.wlp-bighorn-book-primary-menu-root-item {}

.wlp-bighorn-book-primary-menu-root-item-active A {
	BORDER-LEFT-COLOR: #990000; BORDER-BOTTOM-COLOR: #990000; COLOR: #000033; BORDER-TOP-COLOR: #990000; BORDER-RIGHT-COLOR: #990000
}
.wlp-bighorn-book-primary-menu-nested {
	FONT-SIZE: x-small
}
.wlp-bighorn-book-primary-menu-nested-item A {
	BORDER-RIGHT: #cccce5 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccce5 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccce5 0px solid; WIDTH: 150px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccce5 1px solid; TEXT-DECORATION: none
}
.wlp-bighorn-book-primary-menu-nested-item-active A {
	BORDER-RIGHT: #cccce5 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccce5 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccce5 0px solid; WIDTH: 150px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccce5 1px solid; TEXT-DECORATION: none
}
.wlp-bighorn-book-primary-menu-nested-item A:hover {
	BORDER-LEFT-COLOR: #cccce5; BORDER-BOTTOM-COLOR: #cccce5; COLOR: #000033; BORDER-TOP-COLOR: #cccce5; BACKGROUND-COLOR: #b2b2e5; BORDER-RIGHT-COLOR: #cccce5
}
.wlp-bighorn-book-primary-menu-nested-item-active A:hover {
	BORDER-LEFT-COLOR: #cccce5; BORDER-BOTTOM-COLOR: #cccce5; COLOR: #000033; BORDER-TOP-COLOR: #cccce5; BACKGROUND-COLOR: #b2b2e5; BORDER-RIGHT-COLOR: #cccce5
}
.wlp-bighorn-book-primary-menu-nested-item A {
	COLOR: #f0f0ff; BACKGROUND-COLOR: #9999cc
}
.wlp-bighorn-book-primary-menu-nested-item-active A {
	COLOR: #f0f0ff; BACKGROUND-COLOR: #9999cc
}
.wlp-bighorn-book-menu-root {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.wlp-bighorn-book-menu-root-item A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.wlp-bighorn-book-menu-root-item-active A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.wlp-bighorn-book-menu-root {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.wlp-bighorn-book-menu-root A {
	COLOR: #8e2624
}
.wlp-bighorn-book-menu-root A:hover {
	BORDER-LEFT-COLOR: #cc6666; BORDER-BOTTOM-COLOR: #cc6666; COLOR: #000033; BORDER-TOP-COLOR: #cc6666; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #cc6666
}
.wlp-bighorn-book-menu-root UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.wlp-bighorn-book-menu-root LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.wlp-bighorn-book-menu-root-item {}

.wlp-bighorn-book-menu-root-item-active A {
	BORDER-LEFT-COLOR: #990000; BORDER-BOTTOM-COLOR: #990000; COLOR: #000033; BORDER-TOP-COLOR: #990000; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #990000
}
.wlp-bighorn-book-menu-nested {
	FONT-SIZE: 48px; COLOR: #ffffff
}
.wlp-bighorn-book-menu-nested-item A {
	BORDER-RIGHT: #cccce5 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccce5 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccce5 0px solid; WIDTH: 150px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccce5 1px solid; TEXT-DECORATION: none
}
.wlp-bighorn-book-menu-nested-item-active A {
	BORDER-RIGHT: #cccce5 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccce5 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccce5 0px solid; WIDTH: 150px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccce5 1px solid; TEXT-DECORATION: none
}
.wlp-bighorn-book-menu-nested-item A:hover {
	BORDER-LEFT-COLOR: #cccce5; BORDER-BOTTOM-COLOR: #cccce5; COLOR: #000033; BORDER-TOP-COLOR: #cccce5; BACKGROUND-COLOR: #b2b2e5; BORDER-RIGHT-COLOR: #cccce5
}
.wlp-bighorn-book-menu-nested-item-active A:hover {
	BORDER-LEFT-COLOR: #cccce5; BORDER-BOTTOM-COLOR: #cccce5; COLOR: #000033; BORDER-TOP-COLOR: #cccce5; BACKGROUND-COLOR: #b2b2e5; BORDER-RIGHT-COLOR: #cccce5
}
.wlp-bighorn-book-menu-nested-item A {
	COLOR: #f0f0ff; BACKGROUND-COLOR: #9999cc
}
.wlp-bighorn-book-menu-nested-item-active A {
	COLOR: #f0f0ff; BACKGROUND-COLOR: #9999cc
}
.wlp-bighorn-book-primary-menu-single-container {
	MARGIN-LEFT: 250px;
	position: relative;
	z-index:10;
}

/* MODIFY HERE TO CHANGE THE POSITION OF THE TAB */

.wlp-bighorn-book-primary-menu-single {
	padding-left:250px;
	position: relative;
	z-index:10;
}

.wlp-bighorn-book-primary-menu-single A {
    color: #666677;
    background: #E8EDF3 url(../images/tab-left.gif) left top no-repeat;
	TEXT-DECORATION: none; 
    padding-left: 20px;
    cursor:hand;
}

.bea-portal-ie-table-buffer-div {
	margin-bottom:-3px;
	top:71px;
}

.bea-portal-book-ie-table-buffer-div {
	/*margin-top:10px;*/
	margin-bottom:0px;
	top:71px;
}

.wlp-bighorn-book-primary-menu-single a SPAN {
    background: url(../images/tab-right.gif) right top no-repeat;
    padding-right: 20px;
    padding-top:7px;
    padding-bottom:4px;
    /* border:1px dashed green; */
}

.wlp-bighorn-book-primary-menu-single a, .wlp-bighorn-book-primary-menu-single a span
{
    font-weight:bold;
    float: left;
}

.wlp-bighorn-book-primary-menu-single A {}

.wlp-bighorn-book-primary-menu-single A:hover {
	background: #CCCCCC url(../images/tab-left.gif) left top no-repeat;
    padding-left: 20px;
}

.wlp-bighorn-book-primary-menu-single a:hover span
{
    background: url(../images/tab-right.gif) right top no-repeat;
    padding-right: 20px;
}

.wlp-bighorn-book-primary-menu-single UL {
    list-style: none;
    padding: 0;
    margin: 0;
    width:100%;
}

.wlp-bighorn-book-primary-menu-single LI {
	float:left;
    margin:0px;
    margin-right:2px;
    list-style:none;
    font-family:arial;
    font-size:12px;
    display:inline;
}

.wlp-bighorn-book-primary-menu-single-item {}
.wlp-bighorn-book-primary-menu-single-item a:hover {

    color:#666666 !important;
}
.wlp-bighorn-book-primary-menu-single-item-active span {}
.wlp-bighorn-book-primary-menu-single-item-active {}

.wlp-bighorn-book-menu-single-container {
    BACKGROUND-COLOR: #001653;
    padding-top:5px;
    padding-bottom:5px !important;
}

.wlp-bighorn-book-menu-single {
	text-align:justify;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 200px; 
	/* FONT-WEIGHT: bold; */
	font-family:Arial;
	color: #006651;
	FONT-SIZE: 12px; 
    MARGIN: 0px;
	PADDING-TOP: 0px;
}
.wlp-bighorn-book-menu-single A {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px;
/* border:1px dashed green; */    
}

.wlp-bighorn-book-menu-single LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}

.wlp-bighorn-book-menu-single-item a:hover{
    
}
.wlp-bighorn-book-menu-single-item-active {FONT-WEIGHT: bold;}
.wlp-bighorn-book-menu-single-item-buttons {
	BACKGROUND-COLOR: #d8d8e5
}

li.wlp-bighorn-book-primary-menu-single-item-active {
     background:#001653;
}

li.wlp-bighorn-book-primary-menu-single-item-active a{
    background-color:transparent;
    color:white;
}

li.wlp-bighorn-book-primary-menu-single-item-active a:hover{
    background-color:transparent;
    color:white;
}
wlp-bighorn-book-menu-single-item
.wlp-bighorn-book-menu-single SPAN {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #ffffff; 
	/* FONT-WEIGHT: bold; */
	PADDING-TOP: 4px;
}
