.nysed .imagealignleft {
	FLOAT: left; MARGIN: 0px 0px 0px 0px
}
.nysed .imagealignright {
	FLOAT: right; MARGIN: 0px 0px 0px 0px
}
.nysed H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
	COLOR: #000000; LINE-HEIGHT: 0.9; PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	             TEXT-ALIGN: center;
}
.nysed H1 .smaller {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 60%;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nysed H1 .pageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	             
}

.nysed H1 .pageTitle2 {
	FONT-SIZE: 70%; COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	             
}
.nysed div {
	TEXT-ALIGN: center    ;   
}

TABLE#leftNavTable {
	BORDER-top: #749685  1px solid;BORDER-right: #749685  1px solid; PADDING-top: 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; WIDTH: 160px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}

TD.leftNavCell {
	BORDER-bottom: #749685  1px solid; FONT-SIZE: 85%; COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; BACKGROUND: #d6d5b7;
}
TD.leftNavCellCategory {
	BORDER-bottom: #749685  1px solid; FONT-SIZE: 75%; COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
}
TD.leftNavCellSelected {
	BORDER-bottom: #749685  1px solid; FONT-SIZE: 75%; COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; BACKGROUND: #ecf0ee
}
DIV.leftNavHeader {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 10px;
	FONT-WEIGHT: bold; FONT-SIZE: 85%;
}

DIV.leftNavLinks {
	MARGIN-LEFT: 11px
}
DIV.leftNavLink {
	PADDING-RIGHT: 5px; MARGIN: 1px 0px
}

DIV.leftNavCatLinks1 {
	MARGIN-LEFT: 16px; PADDING-LEFT: 15px;
}

DIV.leftNavCatLink1 {
	PADDING-RIGHT: 5px; MARGIN: 1px 0px
}

A.leftNav:link {
	FONT-SIZE: 100%; COLOR: #000000; TEXT-DECORATION: none
}
A.leftNav:visited {
	FONT-SIZE: 100%; COLOR: #000000; TEXT-DECORATION: none
}
A.leftNav:hover {
	FONT-SIZE: 100%; COLOR: #990000; TEXT-DECORATION: none
}

A.leftNavUnder:link {
	FONT-SIZE: 100%; COLOR: #000000; TEXT-DECORATION: underline;
}
A.leftNavUnder:visited {
	FONT-SIZE: 100%; COLOR: #000000; TEXT-DECORATION: underline;
}
A.leftNavUnder:hover {
	FONT-SIZE: 100%; COLOR: #990000; TEXT-DECORATION: underline;
}

A:link {
	FONT-SIZE: 80%; COLOR: #000165; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

A:visited {
	FONT-SIZE: 80%; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
A:hover {
	FONT-SIZE: 80%; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

H1 {
	DISPLAY: inline
}

TD.underline {
	BORDER-bottom: #749685 1px solid; 
}

TD.underline2 {
	BORDER-bottom: #749685 2px solid; 
}

TD.underline3 {
	BORDER-bottom: #749685 3px solid; 
}

TD.dashline {
	BORDER-bottom: #749685 1px dotted ; 
}
TD.topline {
	BORDER-top: #749685 1px solid; 
}
TR#pageheadercolor {
	background-color: #749685;
}

TR#headerrow {
	background-color: #d6d5b7 ;
  FONT-WEIGHT: bold; FONT-SIZE: 80%; TEXT-ALIGN: center
}

TR#footerrow {
	background-color: #d6d5b7 ;
  FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-ALIGN: right
}

.odd {
	BACKGROUND: #efeed8
}
.even {
	BACKGROUND: #ffffff
}
span.pagebanner {
	background-color: #efeed8;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	margin-top: 10px;
	display: block;
	border-bottom: none;
  FONT-SIZE: 80%;
}

span.pagelinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	display: block;
	border-top: none;
	margin-bottom: -5px;
   FONT-SIZE: 80%;
}

SPAN.asterisk {
	COLOR: #ff0000;
  FONT-SIZE: 70%;
}

.pageSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
.sectionTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 105%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

.sectionTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

.sectionTitle2 {
	FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

P {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
UL {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
OL {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
DL {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
DT {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
DD {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
BLOCKQUOTE {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
TD {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
}
SELECT {
	FONT-SIZE: 80%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


TEXTAREA {
	FONT-SIZE: 80%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

LABEL {
		FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;FONT-WEIGHT: bold;
}

INPUT {
	FONT-SIZE: 80%;COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

.heading {
	FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;FONT-WEIGHT: bold;
}
.data {
	FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
  FONT-WEIGHT: normal; 
}
.warning {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
  FONT-WEIGHT: bold; color: #990000;
}
.number {
	 white-space:nowrap; FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; FONT-WEIGHT: normal; text-align: right;
}

.hint {
	FONT-SIZE: 80%;  LEFT: 90px;  COLOR: #000000; FONT-FAMILY: arial; TOP: 200px; 
}

.message {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
  FONT-WEIGHT: bold; color: #990000;
}
.question {
	FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
  FONT-WEIGHT: normal; 
}

.certified {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
  FONT-WEIGHT: bold; color: #009900;
}

.certifyText {
	FONT-SIZE: 90%; LEFT: 90px;  COLOR: #000000; FONT-FAMILY: arial; TOP: 200px; 
}

.certifyHeading {
	FONT-SIZE: 90%; LEFT: 90px;  COLOR: #000000; FONT-FAMILY: arial; TOP: 200px; FONT-WEIGHT: bold;
	BACKGROUND: #d6d5b7
}

TABLE.certifyTable {
	
	BORDER-bottom: #990000  1px solid;BORDER-top: #990000  1px solid;
	border-left: #990000  1px solid;border-right: #990000  1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #efeed8
}

.errorText {
	FONT-SIZE: 90%; LEFT: 90px;  COLOR: #000000; FONT-FAMILY: arial; TOP: 200px; 
}

.errorHeading {
	FONT-SIZE: 100%; LEFT: 90px;  COLOR: #990000; FONT-FAMILY: arial; TOP: 200px; FONT-WEIGHT: bold;
/*	BACKGROUND: #d6d5b7 */
	BACKGROUND: #FFC0C0;
}

TABLE.errorTable {
	
	BORDER-bottom: #990000  2px solid;BORDER-top: #990000  2px solid;
	border-left: #990000  2px solid;border-right: #990000  2px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #efeed8
}
.warnText {
	FONT-SIZE: 90%; LEFT: 90px;  COLOR: #000000; FONT-FAMILY: arial; TOP: 200px; 
}

.warnHeading {
	FONT-SIZE: 100%; LEFT: 90px;  COLOR: #0000FF; FONT-FAMILY: arial; TOP: 200px; FONT-WEIGHT: bold;
/*	BACKGROUND: #d6d5b7 */
	BACKGROUND: #FFC0C0;
}

TABLE.warnTable {
	
	BORDER-bottom: #0000FF  2px solid;BORDER-top: #0000FF  2px solid;
	border-left: #0000FF  2px solid;border-right: #0000FF  2px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #efeed8
}


.legend .alignright {
	FLOAT: right; 
  MARGIN: 0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
  border-style: solid;
	border-width: 1px;
	border-color: #749685;
	background-color: #ffffff;
}

 .legendheader{
	font-family:verdana, arial, sans-serif;
	background-color: #d6d5b7;
	FONT-SIZE: 100%;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
  border-bottom-style: solid;
  border-width: 1px;
	border-color: #749685;
	}
  
.legenddata{
	padding:15px 15px 15px 15px;
	margin:0px 0px 0px 0px;
  FONT-SIZE: 70%;
  FONT-WEIGHT: normal;
}  
.messageBox{
	margin-left: 5px;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #749685;
	background-color: #ffffff;
}

.messageBox h2{
	font-family:verdana, arial, sans-serif;
	background-color: #efeed8;
	FONT-SIZE: 80%;
	line-height:19px;
	
	color:#000000;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
border-bottom-style: solid;
border-width: 1px;
	border-color: #749685;
  TEXT-ALIGN: left
	}

.messageBox h3{
	padding:15px 15px 15px 15px;
	margin:0px 0px 0px 0px;
FONT-SIZE: 80%;
FONT-WEIGHT: normal;
	}
table.mars tr.even {
  background-color: #ffffff;
FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
  FONT-WEIGHT: normal;   
}
table.mars tr.odd {
  background-color: #efeed8;
FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
  FONT-WEIGHT: normal;   
}
table.mars thead tr {
  background-color: #d6d5b7 ;
  FONT-WEIGHT: bold; FONT-SIZE: 80%; TEXT-ALIGN: center
}
table.mars tfoot tr {
	background-color: #d6d5b7 ;
  FONT-WEIGHT: bold; FONT-SIZE: 80%; TEXT-ALIGN: right
}
.numberdtcol {
	 white-space:nowrap;  text-align: right;
}
.popup {
    COLOR: #9F141A;
    CURSOR: help;
    TEXT-DECORATION: none
}

.adminUserBox{
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #749685;
	background-color: #d6d5b7;
        width:160px;
        FONT-SIZE: 100%; 
}
.adminUserBoxHeader {
    background-color:#749685;
    font-weight:bold;
    padding-left:3px;
}
.adminUserBoxCell {
    padding:3px;
    FONT-SIZE: 70%; 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
    BACKGROUND: #ffffff;   
}
.adminUserBoxTitle {
    font-weight:bold;
}
A.adminUserBoxLink:link {
    FONT-SIZE: 80%; 
    COLOR: #000165; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#EAD9BB;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:20em;
    border:1px solid #749685;
    background-color:#efeed8; color:#000;
    text-align: center}
