/* Default CSS Stylesheet for a ISBE Web Application projects */
BODY
{
	font-weight: normal;
	font-size: 9pt;
	margin: 0pt;
	word-spacing: normal;
	text-transform: none;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
	background-color: white;
	text-decoration: none;
}
TABLE
{
	padding: 0pt 0pt 0pt 0pt;
	font-size: 9pt;
}	
H1
{
	font-size: 15pt;
	font-weight: bold;
}	
H2
{
	font-size: 12pt;
	font-weight: bold;
}	
H3
{
	font-weight: bold;
	font-size: 10pt;
}	
H4
{
	font-size: 8pt;
	font-weight: bold;
}	
H5
{
	font-size: 6pt;
	font-weight: bold;
}	
A
{
	color: mediumblue;
	text-decoration: underline;
}
A:hover
{
	color: tomato;
	text-decoration: underline;
}

/* INPUT noborder classes    */
INPUT
{
	border: none 0pt black;
	color: #000099;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
	font-weight: normal;
	font-size: 9pt;
}
INPUT.non-editable-noborder, INPUT.non-editable-noborder-num
{
	background-color: #fffacd; /*lemonchiffon;*/
}
INPUT.calc-noborder, INPUT.calc-noborder-num
{
	background-color: #ccffff;
}
INPUT.error-noborder, INPUT.error-noborder-num
{
	background-color: #ffe4e1;
}
INPUT.editable-noborder-num, INPUT.non-editable-noborder-num, INPUT.calc-noborder-num, INPUT.error-noborder-num
{
	text-align: right;
}
INPUT.editable-border-num, INPUT.non-editable-border-num, INPUT.calc-border-num, INPUT.error-border-num
{
	text-align: right;
}

/* INPUT border classes      */
INPUT.editable-border, INPUT.non-editable-border, INPUT.calc-border, INPUT.error-border
{
	border-right: #d6cea5 1pt solid;
	border-top: #d6cea5 1pt solid;
	border-left: #d6cea5 1pt solid;
	border-bottom: #d6cea5 1pt solid;
}
INPUT.editable-border-num, INPUT.non-editable-border-num, INPUT.calc-border, INPUT.error-border
{
	border-right: #d6cea5 1pt solid;
	border-top: #d6cea5 1pt solid;
	border-left: #d6cea5 1pt solid;
	border-bottom: #d6cea5 1pt solid;
	text-align: right;
}
INPUT.non-editable-border, INPUT.non-editable-border-num
{
	background-color: #fffacd; /*lemonchiffon;*/
}
INPUT.calc-border, INPUT.calc-border-num
{
	background-color: #ccffff;
}
INPUT.error-border, INPUT.error-border-num
{
	background-color: #ffe4e1;
}

INPUT.ISBEBUTTONS
{
	border-style: solid;
	border-width: 1pt;
	border-color: Olive;
	color: #000099;
	background-color: #d6cea5;
	font-size: 9pt;
}
TEXTAREA
{
	border-color: Olive;
	border-style: solid;
	border-width: 1pt;
	color: #000099;
	text-decoration: none;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
	background-color: white;
}
TEXTAREA.non-editable-noborder
{
	background-color: #fffacd; /*lemonchiffon;*/
}

TEXTAREA.calc-noborder
{
	background-color: #ccffff;
}

TEXTAREA.error-noborder
{
	background-color: #ffe4e1;
}
TEXTAREA.editable-border, TEXTAREA.non-editable-border, TEXTAREA.calc-border, TEXTAREA.error-border
{
	border-right: #d6cea5 1pt solid;
	border-top: #d6cea5 1pt solid;
	border-left: #d6cea5 1pt solid;
	border-bottom: #d6cea5 1pt solid;
}
TEXTAREA.non-editable-border
{
	background-color: #fffacd; /*lemonchiffon;*/
}
TEXTAREA.calc-border
{
	background-color: #ccffff;
}
TEXTAREA.error-border
{
	background-color: #ffe4e1;
}
SELECT
{
	border-color: #d6cea5;
	border-width: 1pt;
	border-style: inset;
	color: navy;
	background-color: white;
	text-decoration: none;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
}
OPTION.alternate
{
	background-color: #F7F7DE;
}
BLOCKQUOTE
{
	font-family: 'Courier New' , Monospace;
	font-size: 9pt;
}
IMG
{
	margin: 2pt;
}
IMG.noborder
{
	margin: 0pt;
}
DIV.page_before
{
	PAGE-BREAK-BEFORE: always
}
DIV.page_after
{
	PAGE-BREAK-AFTER: always
}

/* ======================================================= */
/* =============== ISBE Page Layout Begin ================ */
/* ======================================================= */
TABLE.ISBEHeaderMaster
{
	border-width: 1pt;
	border-style: ridge;
	padding: 0pt 0pt 0pt 0pt;
	width: 100%;
	border-color: Olive;
	background-color: #d6cea5;
}
TABLE.ISBEHeaderInner
{
	border-width: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	width: 100%;
}
SPAN.ISBEHeaderSessionText
{
	font-weight: normal;
	font-size: 6pt;
	color: #000099;
}
INPUT.ISBEHeaderSessionCounter
{ 
	 border: medium none;
	 text-align: center;
}
IMG.ISBEHeaderGraphic
{
	background-image: url(/ISBECommon/images/state_logo2.jpg);
	margin: 1pt;
	border-width: 0pt;
	border-style: none;
	width: 218px;
	height: 56px;
}
TD.ISBEHeaderRegionGradient
{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#d6cea5', endColorStr='#efefcd', gradientType='1');
}
SPAN.ISBEHeaderHead
{
	font-weight: bold;
	font-size: 17pt;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif, 'Times New Roman';
}
SPAN.ISBEHeaderSubHead
{
	font-weight: normal;
	font-size: 11pt;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif, 'Times New Roman';
}
/* ISBE STANDARDS */
#ISBEHeaderToolbar
{
	padding-left: 1px;
	background-color: #efefcd;
}
#ISBEHeaderToolbar a
{
	font-size: 6pt;
	color: #000099;
	text-decoration: none;
	white-space: nowrap;
}
.gt0
{
	border: solid 1px #efefcd;
	padding: 0px 4px 2px 4px;
	font-size: 100%;
	white-space: nowrap;
}
.gt1
{
	border: solid 1px #000099;
	background: #efefcd;
	padding: 0px 4px 2px 4px;
	font-size: 100%;
	white-space: nowrap;
}
.gtsep
{
	font-size: 6pt;
	color: #000099;
	padding: 0px 1px 2px 1px;
	white-space: nowrap;
}
TABLE.ISBEHorizontalMenuMaster
{
	/*
	border-top: solid 1pt Olive;
	border-bottom: solid 1pt Olive;
	border-right: solid 1pt Olive;
	border-left: solid 1pt Olive;
	padding: 0pt 0pt 0pt 0pt;
	width: 100%;
	background-color: #ffffcc;
	*/
	border-width: 0pt;
	border-color: Olive;
	border-style: solid;
	padding: 0pt 0pt 0pt 0pt;
	width: 100%;
	background-color: #ffffcc;
}
TABLE.ISBEDemographicsMaster
{
	border-width: 1pt;
	border-style: solid;
	padding: 0pt 0pt 0pt 0pt;
	width: 100%;
	border-color: Olive;
	background-color: #ffffcc;
}
TABLE.ISBEDemographicsInner
{
	border-width: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	width: 100%;
	color: #000099;
}

TABLE.ISBEFooterMaster
{
	border-width: 1pt;
	border-color: Olive;
	border-style: solid;
	padding: 0pt 0pt 0pt 0pt;
	width: 100%;
	background-color: #d6cea5;
}
TABLE.ISBEFooterInner
{
	border-width: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	width: 100%;
	color: #000099;
}
A.ISBEFooterLink
{
	color: black;
	text-decoration: none;
}
A.ISBEFooterLink:hover
{
	color: tomato;
	text-decoration: underline;
}

/* ======================================================= */

TABLE.ISBEDataGridStyle
{
	padding: 4, 4, 4, 4;
	border-width: 1px;
	border-color: #d2b48c;              /*Tan*/
	background-color: White;
	border-style: none;
}
TR.ISBEDataGridHeaderStyle
{
	/*background-color: "#6B696B";*/
        background-color: #5e4513;          /*SaddleBrown*/
        color: White;
	font-weight: bold;
}
.msg
{
	background-color: #cc6666;
}
TR.ISBEDataGridSelectedItemStyle
{
	background-color: rgb(51,255,255);          /*Lighter Blue*/
		
}
TR.ISBEDataGridSelectedRowStyle

{	background-color: rgb(51,255,255);          /*Lighter Blue*/
	
}
TR.ISBEDataGridAlternatingItemStyle
{
	background-color: White;
}
TR.ISBEDataGridAlternatingRowStyle
{
	background-color: White;
}
TR.ISBEDataGridItemStyle
{
	background-color: #fafad2           /*LightGoldenrodYellow*/
}
TR.ISBEDataGridRowStyle
{
        /*background-color: lightyellow; */
        background-color: #fafad2       /*LightGoldenrodYellow*/
}
TR.ISBEDataGridFooterStyle
{
	background-color: #d2b48c;          /*Tan*/
}
TR.ISBEDataGridPagerStyle
{
	/*background-color: #FFFFCC;*/
	background-color: white;
	text-align: center;
}

/* ======================================================= */

TD.MenuActiveItem
{
	border-right: black 1px solid;
    padding-right: 5px;
    border-top: black 1px solid;
    padding-left: 5px;
    font-weight: bold;
    vertical-align: baseline;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    background-color: transparent;
    text-align: center;
    text-decoration: none;
}
TD.MenuInactiveItem
{
    border-right: black 1px solid;
    padding-right: 5px;
    border-top: black 1px solid;
    padding-left: 5px;
    font-weight: bold;
    vertical-align: baseline;
    border-left: black 1px solid;
    cursor: pointer;
    color: black;
    border-bottom: black 1px solid;
    background-color: #efefcd;
    text-align: center;
    text-decoration: none;
}
TD.MenuInactiveItemHover
{
    border-right: black 1px solid;
    padding-right: 5px;
    border-top: black 1px solid;
    padding-left: 5px;
    font-weight: bold;
    vertical-align: baseline;
    border-left: black 1px solid;
    cursor: pointer;
    color: black;
    border-bottom: black 1px solid;
    background-color: #ffffef;
    text-align: center;
    text-decoration: underline;
}
TD.MenuSeperator
{
    border-bottom: black 1px solid;
}
TABLE.Menu
{           
    width: 100%;
}

A.Menu
{
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: none;
}
A.Menu:active
{
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: none;
}
A.Menu:link
{
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: none;
}
A.Menu:visited
{
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: none;
}
A.Menu:hover
{
    font-weight: bold;
    color: navy;
}

/* ============================== */

.HMenuActive
{
    border-right: black 1px solid;
    padding-right: 5px;
    border-top: black 1px solid;
    padding-left: 5px;
    font-weight: bold;
    vertical-align: baseline;
    border-left: black 1px solid;
    color: black;
    background-color: transparent;
    text-align: center;
}
.HMenuInactive
{
    border-right: black 1px solid;
    padding-right: 5px;
    border-top: black 1px solid;
    padding-left: 5px;
    font-weight: bold;
    vertical-align: baseline;
    border-left: black 1px solid;
    cursor: pointer;
    color: black;
    border-bottom: black 1px solid;
    background-color: #efefcd;
    text-align: center;
}
.HMenuInactiveHover
{
    border-right: black 1px solid;
    padding-right: 5px;
    border-top: black 1px solid;
    padding-left: 5px;
    font-weight: bold;
    vertical-align: baseline;
    border-left: black 1px solid;
    cursor: pointer;
    color: black;
    border-bottom: black 1px solid;
    background-color: #ffffef;
    text-align: center;
}
.HMenuActiveChild
{
    border-right: white 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
 	font-size: 8pt;
    vertical-align: baseline;
    color: black;
    background-color: transparent;
    text-align: center;
}
.HMenuInactiveChild
{
    border-right: white 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
 	font-size: 8pt;
    vertical-align: baseline;
    cursor: pointer;
    color: black;
    background-color: #d6cea5;
    text-align: center;
}
.HMenuInactiveHoverChild
{
    border-right: white 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
 	font-size: 8pt;
    vertical-align: baseline;
    cursor: pointer;
    color: white;
    background-color: #d6cea5;
    text-align: center;
}
.VMenuActive
{
    padding-right: 5px;
    padding-left: 5px;
    color: black;
    font-weight: bold;
    background-color: palegoldenrod;
    text-decoration: none;
}
.VMenuInactive
{
    padding-right: 5px;
    padding-left: 5px;
    cursor: pointer;
    color: black;
    font-weight: bold;
    background-color: #d6cea5;
    text-decoration: none;
}
.VSubMenuActive
{
    padding-right: 5px;
    padding-left: 5px;
    color: black;
    background-color: transparent;
    text-decoration: none;
}
.VSubMenuInactive
{
    padding-right: 5px;
    padding-left: 5px;
    cursor: pointer;
    color: black;
    background-color: #efefcd;
    text-decoration: none;
}
.VSubMenuInactiveHover
{
    padding-right: 5px;
    padding-left: 5px;
    cursor: pointer;
    color: black;
    background-color: #ffffef;
}
.MenuSeperator
{
    border-bottom: black 1px solid;
}

/* ======================================================= */
/* =============== ISBE Page Layout End   ================ */
/* ======================================================= */

