﻿/* SRC.css - START */
.homepagetable
{
    width:100%; 
    font-size:medium;
}

.pageheader
{
    font-size:large; 
    font-style:italic; 
    color:Navy;
}

.redbold
{
    color:Red;
    font-weight:bold;
    padding:20px 10px 20px 10px;
}

.navyverdana9
{
    font-family:Verdana;
    font-size:9pt;
    color:#003063;
}

.navyverdanabold10
{
    font-size:10pt; 
    font-family:Verdana; 
    font-weight:bold;
    color:#003063;
}

.calibri11
{
    font-family:Calibri;
    font-size:11pt;
}

.imgbtnback
{
    text-align:right;
    width:5%;
    vertical-align:bottom;
}

.lnkbtnback
{
    text-align:left;
    width:30%;
    padding-top:10px; 
    padding-bottom:10px;
    font-size:14pt;
    font-weight:bold;
    vertical-align:bottom;
}

.lnkbtnback a 
{
    text-decoration:none;
}

.contactsrow
{
	border:1px ridge #D8D8D8;
	padding:5px;
	background-color:#DEE5FD;
    color:#000000;
    font-size:11pt;
}

.cpetitle
{   
    color:White;
    background-color:#719DDB;
    font:bold 11px auto "Trebuchet MS", Verdana;
    font-size:15px;
    cursor:pointer;
    padding:4px;
    margin-top:3px;
}

.cpecontent
{
    background-color:#DCE4F9;
    font:normal 13px auto Verdana, Arial;
    color:Black;
    border:1px gray;
    padding:15px 5px 15px 5px;
}
/* SRC.css - END */



/* Tab.css - START */
ol#toc 
{ 
    border-bottom:#48f solid 2px;  
    height:2em;    
    list-style:none;    
    margin:0;    
    padding:0;
}

ol#toc li 
{    
    float:right;   
    margin:0 1px 0 0;
}

ol#toc a   
{
    background:#bdf url("../Images/Tabs.gif");   
    color:#008;    
    display:block;   
    float:left;   
    height:2em;    
    padding-left:10px;   
    text-decoration:none;
}

ol#toc a:hover 
{   background-color:#3af;    
    background-position:0 -120px;
}

ol#toc a:hover span 
{    
    background-position:100% -120px;
}

ol#toc li.current a 
{   
    background-color:#48f;   
    background-position:0 -60px;    
    color:#fff;    
    font-weight:bold;
}

ol#toc li.current span 
{    
    background-position:100% -60px;
}

ol#toc span 
{    
    background:url("../Images/Tabs.gif") 100% 0;    
    display:block;    
    line-height:2em;    
    padding-right:10px;
}
/* Tab.css - END */



/*Menu.css - START */
.imgbluebg
{
    background-color:#336699;
}

.imgbluebg input:hover 
{ 
    background-color:Gray;
    border-left:1px solid White;
    border-right:1px solid White;
} 

.imggreenbg
{
    background-color:#33CC33;
}

.imggreenbg input:hover 
{ 
    background-color:Gray;
    border-left:1px solid White;
    border-right:1px solid White;
}
/* Menu.css - END */

/* Assessment Grey Cells */
.graycells {
    background-color: #ECECEC;
    border:1px solid #D8D8D8;
    vertical-align: middle;
    text-align: right;	

}

/* Assessment Orange Cells */
.orangecells {
    background-color: #FFA319;
    border:1px solid #D8D8D8;	
    text-align:right;
    vertical-align:middle;
}

/* Accountability.css - START */
.tblheader
{
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    background-color:#70A774;
    color:#FFFFFF; 
    height:40px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;	
}

.tblsubheader1
{
    font-size:8pt;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    background-color:#90BA92;
    height:35px;
    padding:1.5px 1px 1.5px 1px;
    border:1px solid #D8D8D8;
}

.tblsubheader2
{
    font-size:7pt;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    background-color:#B0CEB2;
    height:30px;
    padding:3px 1px 3px 1px;
    border:1px solid #D8D8D8;
}

.drilldowncelltext
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFFF;
    height:30px;
    border-left:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.drilldowncelltextalt
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFAD;
    height:30px;
    border-left:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.othertblcelltext
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFFF;
    height:30px;
    border-left:1px solid #D8D8D8;
}

.othertblcelltextalt
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFAD;
    height:30px;
    border-left:1px solid #D8D8D8;
}

.othertblcelltextaltwithbottom
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFAD;
    height:30px;
    border-left:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.tblcelltext
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.tblcellnumber
{
    font-size:8pt;
    text-align:right;
    vertical-align:middle;
    background-color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.tblcellaltrowtext
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFAD;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.tblcellaltrownumber
{
    font-size:8pt;
    text-align:right;
    vertical-align:middle;
    background-color:#FFFFAD;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.tblcellaltrowtextnested
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFC2;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.tblcellaltrownumbernested
{
    font-size:8pt;
    text-align:right;
    vertical-align:middle;
    background-color:#FFFFC2;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.tblcellaltrowtextsubnested
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFD6;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.tblcellaltrownumbersubnested
{
    font-size:8pt;
    text-align:right;
    vertical-align:middle;
    background-color:#FFFFD6;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.nesteddatalistpadding
{
    padding-left:10px; 
    padding-right:10px; 
    border:1px solid #D8D8D8;
}

.nesteddatalistpaddingnobottom
{
    padding-left:10px; 
    padding-right:10px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
}


.acctprofilecellnumber
{
    font-size:8pt;
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.acctprofilecellaltrownumber
{
    font-size:8pt;
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFAD;
    height:30px;
    padding:1px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.achsummarycontentlevelrow0
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFFF;
    color:#000000;
    height:30px;
    padding:1px 1px 1px 1px;
    border-bottom:none; 
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-top:1px solid #D8D8D8;
}

.achsummarycontentlevelrow1
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFFF;
    color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
}

.achsummarycontentlevelrow2
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFAD;
    color:#000000;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-top:1px solid #D8D8D8;
}

.achsummarycontentlevelrow3
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFAD;
    color:#FFFFAD;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.achsummarycontentlevelthirdrow
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFFF;
    color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.gaptargetlevelrow0
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFFF;
    color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border-bottom:none; 
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-top:1px solid #D8D8D8;
}

.gaptargetlevelrow1
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFFF;
    color:#000000;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.gaptargetlevelrow2
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFFF;
    color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-top:1px solid #D8D8D8;
}

.gaptargetlevelsecondrow
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFFF;
    color:#000000;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
}

.gaptargetlevelrow3
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFAD;
    color:#000000;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.gaptargetlevelthirdrow
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFFF;
    color:#000000;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

/* Testing additional row, Met Target, styles */
.linkNoUnderline {
    text-decoration:none;
    cursor: text;
}
.expandcell
{    
    vertical-align: middle;
    border-right: 0px;
    border-left:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.expandcellalt
{    
    vertical-align: middle;
    background-color: #FFFFAD;
    border-right: 0px;
    border-left:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.levelcell
{    
    vertical-align: middle;
    border-left: 0px;
    border-right: 1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.levelcellaltbottomless
{    
    vertical-align: middle;
    background-color:#FFFFAD;
    border-left: 0px;
    border-right: 1px solid #D8D8D8;
    border-bottom:0px;
}

.levelcellalt
{    
    vertical-align: middle;
    background-color:#FFFFAD;
    border-left: 0px;
    border-right: 1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.datalist1levelrow0
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFFF;
    color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border-bottom:none;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-top:1px solid #D8D8D8;
}

.datalist1levelrow1
{
    background-color:#FFFFFF;
    /*border-left:1px solid #D8D8D8;*/
    border-right:1px solid #D8D8D8;
}

.datalistnestedrow
{
    background-color:#FFFFFF;
    vertical-align: middle;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
}

.datalistnestedrowwithtop
{
    background-color:#FFFFFF;
    vertical-align: middle;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
}

.nestedtablealtrow
{
    vertical-align: middle; 
    background-color:#FFFFC2;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
}

.nestedtablecelltext {
    vertical-align: middle; 
    background-color:#FFFFFF;
    border-left:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.datalist1levelthirdrow
{
    background-color:#FFFFFF;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.achsummarycontentlevelrow2nested
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFC2;
    color:#000000;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-top:1px solid #D8D8D8;
}

.achsummarycontentlevelrow3anested
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFC2;
    color:#FFFFC2;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
}

.achsummarycontentlevelrow3nested
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFC2;
    color:#FFFFC2;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}

.achsummarycontentlevelrow4nested
{
    font-size:8pt;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFC2;
    color:#FFFFC2;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
    border-right:1px solid #D8D8D8;
}

.tbltabdesc
{
    width:100%;
    background-color:#DEE5FD;
    color:#003063;
}

.tbltabcellheader
{
    font-size:12pt; 
    font-weight:bold; 
    text-align:center; 
    padding:5px 0px 5px 0px;
}

.tbltabcelltext
{
    font-size:9pt; 
    font-style:italic; 
    text-align:center; 
    padding:5px 0px 5px 0px;
}

.tblaltpgmheader
{
    font-size:14pt; 
    font-weight:bold; 
    text-align:center; 
    padding:5px 0px 5px 0px;
}

.tblaltpgmsubheadertext
{
    font-size:9pt; 
    font-style:italic; 
    text-align:center; 
    padding:5px 0px 5px 0px;
}
.tblaltpgmtext
{
    font-size:11pt; 
    /*font-style:italic; */
    text-align:left; 
    padding:5px 0px 5px 0px;
}

.tblprofilecelltext
{
    background-color:#DEE5FD; 
    text-align:center; 
    vertical-align:top;
}

.tblnorecordscelltext
{
    width:100%;
    text-align:center;
    font-weight:bold;
}

.footernote
{
    text-align:left;
    font-size:8pt;
}

.headernote
{
    text-align:center;
    font-size:7pt;
    font-style:italic;
}

.cellnote
{
    font-size:7pt;
    font-style:italic;
}

.cpetitle
{    
    background-color:#719DDB;
    color:White;
    font-size:11pt;
    cursor:pointer;
    padding:5px 5px 5px 5px;    
}

.cpecontent
{
    background-color:#FFFFFF;
    padding:5px 5px 5px 5px;
    font-family:Verdana;
    border:1px solid #D8D8D8;
}

.datasetstable
{ 
    border-collapse:collapse; 
    border:1px solid #D8D8D8; 
}  

.datasetstable td
{ 
    border:1px solid #D8D8D8; 
} 

.datasetscellicontext
{
    font-size:8pt;
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
    height:30px;
    color:#003063;
    text-decoration:underline;
    padding:10px 1px 1px 1px;
    border:1px solid #D8D8D8;
}

.datasetscellachheadertext
{
    font-size:8pt;
    text-align:center;
    vertical-align:top;
    background-color:#FFFFFF;
    color:#000000;
    text-decoration:none;
    padding:5px 1px 1px 1px;
}

.datasetscellachicontext
{
    font-size:8pt;
    text-align:center;
    vertical-align:top;
    background-color:#FFFFFF;
    color:#003063;
    text-decoration:underline;
    border:1px solid #D8D8D8;
}

.datasetscell
{
    font-size:8pt;
    text-align:center;
    vertical-align:top;
    background-color:#FFFFFF;
    border:1px solid #D8D8D8;
}

.tblcouncilmembercelltextchair
{
    font-size:8pt;
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border-left:1px solid #D8D8D8;
}

.tblcouncilmembercelltextvicechair
{
    font-size:8pt;
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
    height:30px;
    padding:1px 1px 1px 1px;
    border-right:1px solid #D8D8D8;
}

.glossarycelltext
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFFF;
    padding:5px 1px 5px 1px;
    border:1px solid #D8D8D8;
}

.glossarycellaltrowtext
{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    background-color:#FFFFAD;
    padding:5px 1px 5px 1px;
    border:1px solid #D8D8D8;
}

a.lnkbtnglossary:link 
{
    color:#003063; 
    text-decoration:none; 
    font-weight:normal;
}

a.lnkbtnglossary:hover 
{
    color:#FF0000; 
    text-decoration:underline; 
    font-weight:bold;
}

.prinsuptcommname
{
    text-decoration:underline; 
    cursor:default;
}
/* Accountability.css - END */



/* OET.css - START */
body
{
    background-color:#efefe7;
    text-align:center;    
}

div.pagecontainer
{
    width:1100px;
    margin:0 auto;
    background-color:#FFFFFF;
}

div.navbar
{
    width:100%;
    height:52px;
    background-color:#336699;
    text-align:left;
    vertical-align:top;
}

div.navbarname
{
    font-size: 28pt;
    float: right;
    color: #fff;
    padding: 5px 25px 5px 0;
    font-style: italic
}

div.footer
{
    background-color:#336699;
    font-family:Arial;
    font-size:10pt;
    color:White;
}

div.footer a
{
    color:White;
    text-decoration:none;
}

div.footer a:hover
{
    text-decoration:underline;
}

div.formcontent
{
    text-align:left;
    padding:3px;
    font-family:Calibri;
    font-size:11pt;    
}

div.pagecontent
{
    width:1075px;
}

div.pagecontent a
{
    color:#003063;
}

.pad
{
    padding:10px 10px 10px 10px;
}

.fleft
{
    float:left;
}

.fright
{
    float:right;
}

.height25px
{
    height:25px;
}

/* Alternative Program - Profile Page CSS */


/* OET.css - END */