﻿body
{
    background: url(../images/silver_alum.gif) repeat;
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
}

.ccaapptext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: 900;
}
.bodysmalltext
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 10px;
    background-color: #0000FF;
    color: #FFFFFF;
}


.arial8point
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #000000;
}

.dailymenutext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-align:center;
}

.HeaderTitle
{
    background: url(../images/HeaderTitle.png) repeat 0 0;
    height: 30px;
}

.HeaderTitle2 {
    background: url(../images/HeaderTitle2.png) repeat 0 0;
    height: 60px;
}

.HeaderMenu
{
    background: url(../images/HeaderMenu.png) repeat 0 0;
    height: 60px;
    text-align: left;
   
}
.HeaderLocation
{
    background: url(../images/HeaderLocation.png) repeat 0 0;
    height: 36px;
}


div#outer
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10%;
    margin-right: 10%;
    padding: 0px;
}

div#LocationBar
{

    margin: 0px;
    text-align: left;
}

div#header
{
    background-color: #FFFFFF;
    padding: 5px;
    margin: 0px;
    text-align: center;
}

div#nav {
    width: 25%;
    padding: 10px;
    margin-top: 1px;
    float: left;

}

div#main {
    margin-left: 0%;
    margin-top: 1px;
    padding: 0px;

}

div#footer
{
    padding: 15px;
    margin: 0px;
    border-top: thin solid #000000;
    text-align: center;
}

#t7_text { 
	font-size: 8px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
			
#t7_timer { 
	width: 200px; 
	height: 35px; 
	position: relative;
}

#t7_timer_over { 
	width: 65px; 
	height: 25px; 
	background-image: url(../images/Countdown-over-sm.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 3px;
	left: 2px;
	margin: 0px;
	padding: 0px;
}


#t7_vals {
	width: 100%;
	clear:both;
	margin: 0px auto;
}
.t7_numbsleft
{
    font-size: 16px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: left;
    margin: 1px;
    color: #FFFFFF;
}
.t7_numbs
{
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #000000;
}
.RenewLabel
{
    font-size: 24px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
}
.t7_standardtext {
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-align: left;
	color: #ffffff;
}
.t7_standardtextcenter {
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-align: center;
	color: #ffffff;
}
.t7_smallnumbs
{
    font-size: 14px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #000000;
}
#t7_y {
	background-image: url(../images/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_d {
	background-image: url(../images/Countdown3.png);
	background-repeat: no-repeat;
	float:left;
	width: 71px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_h {
	background-image: url(../images/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_m {
	background-image: url(../images/Countdown2-nc-sm.png);
	background-repeat: no-repeat;
	float:left;
	width: 32px;
	height:20px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 2px;
	letter-spacing: 7px;
}
#t7_s {
	background-image: url(../images/Countdown2-nc-sm.png);
	background-repeat: no-repeat;
	float:left;
	width: 32px;
	height:20px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 2px;
	letter-spacing: 7px;
}

#t7_labels {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_labs {
	font-size: 8px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
#t7_yl {
	float:left;
	width: 51px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_dl {
	float:left;
	width: 74px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_hl {
	float:left;
	width: 54px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_ml {
	float:left;
	width: 55px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_sl {
	float:left;
	width: 46px;
	height:15px;
	padding:0px;
	margin: 0px;
}


#defaultCountdown { width: 230px; height: 25px; text-align: center;}

.LocationBarTable
{
        width: 924px;
        float: left;
        height: 35px;       
}
.ApplicationLine
{
        background-image: url(../images/ApplicationLine.gif);
        background-repeat:repeat;
}
.ApplicationHeaderText 
{
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: White;
} 
.HeaderText
{
    font-size: 24px;
    font-family: Arial, sans-serif;
    font-weight: 100;
    text-align: center;
    color: #000000;
}   
.MenuHeaderText
{
    font-size: 20px;
    font-family: Arial, sans-serif;
    font-weight: 100;
    text-align: center;
    color: #FFFFFF;
} 
.PageNumber
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: 100;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
} 
.ErrorText
{
	font-size: 10px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: Red;
}
.ErrorTextLarge
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: Red;
}
.SuccessText
{
	font-size: 10px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: Red;
}
.LabelDescriptorText
{
    font-size: 10px;
    font-weight:bold;
    text-align:right;

}
.MaskedEditError
{
    color: #FF0000;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
}
.RightCellBorder
{
    border-right: solid 1px #FFFFFF;    
}
.AllCellBorders
{
    border: 1px solid #FFFFFF;
}
.AllCellBordersCentered
{
    border: 1px solid;
    border-color: White;
    text-align: center;
    font-size: 18px;
	font-family: Arial, sans-serif;
	color: #ffffff;
}
.PermissionScreenName
{

    width:165px;
}
.PermissionScreenDescription
{

    width:542px;
}
.Permission
{

    width:100px;
    text-align:center;
}
.CenterElement
{
    text-align:center;
}
.mDisplayTables { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border:2px; border-color:White;  border-collapse:collapse; }
    .mDisplayTables td { padding: 2px; width:auto; color: #717171; margin-left: 40px;text-align:center;font-size:1.5em;}
    .mDisplayTables th { padding: 4px 2px; color: #fff; background : #424242 url(../images/grd_head.png) repeat-x top; border-left: solid 1px #525252;font-size: 2em; }
    .mDisplayTables .alt { background : #fcfcfc url(../images/grd_alt.png) repeat-x top; }
    .mDisplayTables .pgr {background : #424242 url(../images/grd_pgr.png) repeat-x top; }
    .mDisplayTables .pgr table { margin: 5px 0; }
    .mDisplayTables .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mDisplayTables .pgr a { color: #666; text-decoration: none; }
    .mDisplayTables .pgr a:hover { color: #000; text-decoration: none; }
    
.mTables { width: 100%; background-color: #000000; margin: 5px 0 10px 0; border:2px; border-style:solid; border-color:#ffffff;  border-collapse:collapse; }
    .mTables 
    .mTables td { padding: 2px; color: #717171; margin-left: 40px; font-size: .8em; text-align:center;}
     .mTables th { padding: 4px 2px; color: #fff; background : #424242 url(../images/grd_head.png) repeat-x top; border-left: solid 1px #525252; text-align:center; font-size: 1.2em; }
    .mTables .alt { background : #fcfcfc url(../images/grd_alt.png) repeat-x top; }
    .mTables .pgr {background : #424242 url(../images/grd_pgr.png) repeat-x top; }
    .mTables .pgr table { margin: 5px 0; }
    .mTables .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mTables .pgr a { color: #666; text-decoration: none; }
    .mTables .pgr a:hover { color: #000; text-decoration: none; }
    
.mTablesNoBorder { width: 100%; background-color: #000000; margin: 5px 0 10px 0; border:2px; border-style:solid; border-color:#000000;  border-collapse:collapse; }
    .mTablesNoBorder
    .mTablesNoBorder td { padding: 2px; color: #717171; margin-left: 40px; font-size: .8em; text-align:center;}
     .mTablesNoBorder th { padding: 4px 2px; color: #fff; background : #424242 url(../images/grd_head.png) repeat-x top; border-left: solid 1px #525252; text-align:center; font-size: 1.2em; }
    .mTablesNoBorder .alt { background : #fcfcfc url(../images/grd_alt.png) repeat-x top; }
    .mTablesNoBorder .pgr {background : #424242 url(../images/grd_pgr.png) repeat-x top; }
    .mTablesNoBorder .pgr table { margin: 5px 0; }
    .mTablesNoBorder .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mTablesNoBorder .pgr a { color: #666; text-decoration: none; }
    .mTablesNoBorder .pgr a:hover { color: #000; text-decoration: none; }

.mMenu
{
    width: 100%;
    margin: 5px 0 10px 0;
}

.mTablesLeft
{
    width: 100%;
    margin: 5px 0 10px 0;
}
    .mTablesLeft
    .mTablesLeft td { padding: 2px; color: #717171; margin-left: 40px; font-size: .8em; text-align:center;}
     .mTablesLeft th { padding: 4px 2px; color: #fff; background : #424242 url(../images/grd_head.png) repeat-x top; border-left: solid 1px #525252; text-align:left; font-size: 1.2em; }
    .mTablesLeft .alt { background : #fcfcfc url(../images/grd_alt.png) repeat-x top; }
    .mTablesLeft .pgr {background : #424242 url(../images/grd_pgr.png) repeat-x top; }
    .mTablesLeft .pgr table { margin: 5px 0; }
    .mTablesLeft .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mTablesLeft .pgr a { color: #666; text-decoration: none; }
    .mTablesLeft .pgr a:hover { color: #000; text-decoration: none; }
    
.mTablesLeftNoBorder { width: 100%; background-color: #000000; margin: 5px 0 10px 0; border:2px; border-style:solid; border-color:#000000;  border-collapse:collapse; }
    .mTablesLeftNoBorder
    .mTablesLeftNoBorder td { padding: 2px; color: #717171; margin-left: 40px; font-size: .8em; text-align:center;}
     .mTablesLeftNoBorder th { padding: 4px 2px; color: #fff; background : #424242 url(../images/grd_head.png) repeat-x top; border-left: solid 1px #525252; text-align:left; font-size: 1.2em; }
    .mTablesLeftNoBorder .alt { background : #fcfcfc url(../images/grd_alt.png) repeat-x top; }
    .mTablesLeftNoBorder .pgr {background : #424242 url(../images/grd_pgr.png) repeat-x top; }
    .mTablesLeftNoBorder .pgr table { margin: 5px 0; }
    .mTablesLeftNoBorder .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mTablesLeftNoBorder .pgr a { color: #666; text-decoration: none; }
    .mTablesLeftNoBorder .pgr a:hover { color: #000; text-decoration: none; }    
    
.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #040404;font-size: 1em; }
    .mGrid th { padding: 4px 2px; color: #fff; background : #424242 url(../images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 1.5em; }
    .mGrid .alt { background : #fcfcfc url(../images/grd_alt.png) repeat-x top; }
    .mGrid .pgr {background : #424242 url(../images/grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #000000;
    line-height: 12px;
}   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
 
 a:link {
	color: black;
	text-decoration : underline;
	font-weight : normal;
}
.validatorCalloutHighlight div, 
.validatorCalloutHighlight
{
    border:solid 1px black; 
    background-color:Yellow; 
    color:black; 
}

.CustomValidator {position:relative;margin-left:-80px;}

.CustomValidator div {border:solid 1px Black;background-color:Yellow; position:relative;}

.CustomValidator td {border:solid 1px Black;background-color:Yellow;}

.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}

.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;color:Black;}

.CustomValidator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}

.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}

.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;color:Black;}

.mAttendanceBoxTable
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 5px 5px 5px 45px;
    width: 900px;
    text-align: left;
    border-collapse: collapse;
    color: #000000;
}
.mAttendanceBoxTableRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}
    .mAttendanceBoxTable th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD;
    text-align: left;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}
.mAttendanceBoxTableRadioButtonList
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 9px;
    text-align: center;
    height: 12px;
    background-color: #8CA6FD;
}
.mAttendanceBoxTableHeaderText
{
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    color: #000000;
}

    .mAttendanceBoxTable .pgr table { margin: 5px 0; }
    .mAttendanceBoxTable .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mAttendanceBoxTable .pgr a { color: #666; text-decoration: none; }
    .mAttendanceBoxTable .pgr a:hover { color: #000; text-decoration: none; }
 
.mAttendanceBoxTable .alt
{
    background-color: #B9C9FE;
    color: Black;
}

.mAttendanceBoxAlt
{
    background-color: #CCCCCC;
    color:Black;
}
  .mAttendanceBoxPgr
{
    color: Black;
    background-color: #808080;
}  


.mDataGridBoxTable
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    color: #FFFFFF;
}

.mAnnouncementDataGridBoxTable
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border-collapse: collapse;
    color: #FFFFFF;
}

.mMessageDataGridBoxTable
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border-collapse: collapse;
    color: #FFFFFF;
}

.mNarrativeDataGridBoxTable
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border-collapse: collapse;
    color: #FFFFFF;
}

.mDataGridBoxTableRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}

.mAnnouncementDataGridBoxTableRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}

.mMessageDataGridBoxTableRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}

.mNarrativeDataGridBoxTableRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}

    .mDataGridBoxTable th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD;
    text-align: left;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

    .mAnnouncementDataGridBoxTable th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

    .mMessageDataGridBoxTable th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

    .mNarrativeDataGridBoxTable th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

.mDataGridBoxTableRadioButtonList
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 9px;
    text-align: center;
    height: 12px;
    background-color: #293955;
    color: #FFFFFF;
}

    .mDataGridBoxTable .pgr table { margin: 5px 0; }
    .mDataGridBoxTable .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mDataGridBoxTable .pgr a { color: #666; text-decoration: none; }
    .mDataGridBoxTable .pgr a:hover { color: #000; text-decoration: none; }
 
.mDataGridBoxTable .alt
{
    background-color: #B9C9FE;
    color: Black;
}




.mSearchBoxTable
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 0px 5px 0px 5px;
    width: 98%;
    text-align: left;
    border-collapse: collapse;
    color: #000000;
}
.mSearchBoxTableRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}
    .mSearchBoxTable th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD;
    text-align: left;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}
.mSearchBoxTableRadioButtonList
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 9px;
    text-align: center;
    height: 12px;
    background-color: #8CA6FD;
}

    .mSearchBoxTable .pgr table { margin: 5px 0; }
    .mSearchBoxTable .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mSearchBoxTable .pgr a { color: #666; text-decoration: none; }
    .mSearchBoxTable .pgr a:hover { color: #000; text-decoration: none; }
 
.mSearchBoxTable .alt
{
    background-color: #B9C9FE;
    color: Black;
}

.mSearchRadioButtonList
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 9px;
    text-align: center;
    height: 12px;
    background-color: #8CA6FD;
}

.mBoxTable
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 45px;
    width: 900px;
    text-align: left;
    border-collapse: collapse;
    color: #000000;
}
    .mBoxTable td
{
    padding: 8px;
    background: #e8edff;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}
    .mBoxTable th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe;
    text-align: center;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}
    .mBoxTable .pgr table { margin: 5px 0; }
    .mBoxTable .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mBoxTable .pgr a { color: #666; text-decoration: none; }
    .mBoxTable .pgr a:hover { color: #000; text-decoration: none; }
 
.mBoxTable .alt
{
    background-color: #808080;
        color:Black;
}

.mBoxTableAlt
{
    background-color: #CCCCCC;
    color:Black;
}
  .mBoxTablePgr
{
    color: Black;
    background-color: #808080;
}  

#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url(../Styles/table-images/left.png) left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url(../Styles/table-images/right.png) right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url(../Styles/table-images/botleft.png) left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url(../Styles/table-images/botright.png) right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}

.mProviderInfoTable
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 45px;
    width: 300px;
    text-align: center;
    border-collapse: collapse;
    color: #000000;
}
    .mProviderInfoTable td
{
    padding: 8px;
    background: #e8edff;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}
    .mProviderInfoTable th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}
    .mProviderInfoTable .pgr table { margin: 5px 0; }
    .mProviderInfoTable .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mProviderInfoTable .pgr a { color: #666; text-decoration: none; }
    .mProviderInfoTable .pgr a:hover { color: #000; text-decoration: none; }
 
.mProviderInfoTable alt
{
    background-color: #808080;
        color:Black;
}

.mProviderInfoTableAlt
{
    background-color: #CCCCCC;
    color:Black;
}
  .mProviderInfoTablePgr
{
    color: Black;
    background-color: #808080;
}  
#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}


#licensegradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 300px;
	text-align: center;
	border-collapse: collapse;
}
#licensegradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url(../images/gradhead.png) repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#licensegradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url(../images/gradback.png) repeat-x;
}
#licensegradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}



#ChildScheduleEnd-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 278px;
	text-align: center;
	border-collapse: collapse;
}
#ChildScheduleEnd-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#ChildScheduleEnd-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#ChildScheduleEnd-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#ChildrenEnrolled-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 278px;
	text-align: center;
	border-collapse: collapse;
}
#ChildrenEnrolled-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#ChildrenEnrolled-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#ChildrenEnrolled-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#FamilyStatus-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 278px;
	text-align: center;
	border-collapse: collapse;
}
#FamilyStatus-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#FamilyStatus-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#FamilyStatus-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#ProviderStatus-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 278px;
	text-align: center;
	border-collapse: collapse;
}
#ProviderStatus-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#ProviderStatus-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#ProviderStatus-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}


#rblDGNumberofRecords
{
    background: #293955;
}
.mCWISDataGridLabels
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    margin: 1px;
    text-align: right;
    width: 10%;
    border-collapse: collapse;
    color: #000000;
    background-color: #B9C9FE;
}
.mCWISDataGridRadioButtonList
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    height: 12px;
    background-color: #D0DAFD;
    color: #000000;
}

.mCWISDataGrid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px;
    text-align: left;
    width: 100%;
    border-collapse: collapse;
}

.mCWISAnnouncementDataGrid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px;
    width: 100%;
    border-collapse: collapse;
}

.mCWISMessageDataGrid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px;
    width: 100%;
    border-collapse: collapse;
}

.mCWISNarrativeDataGrid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px;
    width: 100%;
    border-collapse: collapse;
}

.mCWISDatagridRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}

.mCWISAnnouncementDatagridRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}

.mCWISMessageDatagridRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}

.mCWISNarrativeDatagridRow
{
    padding: 8px;
    background: #D0DAFD;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
}

    .mCWISDataGrid th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    height: 15px;
    background: #b9c9fe;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    text-align: center;
    color: #000000;
}

    .mCWISAnnouncementDataGrid th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    height: 15px;
    background: #b9c9fe;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

    .mCWISMessageDataGrid th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    height: 15px;
    background: #b9c9fe;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

    .mCWISNarrativeDataGrid th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    height: 15px;
    background: #b9c9fe;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

    le { margin: 5px 0; }
    .mCWISDataGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #000000;
    line-height: 12px;
}   
    .mCWISDataGrid .pgr a { color: #666; text-decoration: none; }
    .mCWISDataGrid .pgr a { color: #666; text-decoration: none; }
    .mCWISDataGrid .pgr a:hover { color: #000; text-decoration: none; }
    .mCWISDataGrid .alt {background-color: #808080; color:Black;}

.mCWISDataGridAltRows
{
    background-color: #B9C9FE;
    color: Black;
}    

.mCWISAnnouncementDataGridAltRows
{
    background-color: #B9C9FE;
    color: Black;
}    

.mCWISMessageDataGridAltRows
{
    background-color: #B9C9FE;
    color: Black;
}    

.mCWISNarrativeDataGridAltRows
{
    background-color: #B9C9FE;
    color: Black;
}    

.mCWISDataGridAltRows tr
{
    background-color:#B9C9FE;
    color: Black;
} 

.mCWISDataGridAltRows td
{
    background-color: #B9C9FE;
    color: Black;
} 

#child-detail
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#child-detail th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#child-detail td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.childdetail-odd
{
	background: #eff2ff;
}
.childdetail-even
{
	background: #e8edff;
}
#child-detail #child-detail-child, #child-detail-worker
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#child-detail #child-detail-parent
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

#AuthCode-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 500px;
	text-align: center;
	border-collapse: collapse;
}
#AuthCode-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#AuthCode-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#AuthCode-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}



#ContactCopy-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
#ContactCopy-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#ContactCopy-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#ContactCopy-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}


#Preferences-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#Preferences-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#Preferences-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#Preferences-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}



#Messaging
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#Messaging th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	text-align: left;
	color: #039;
}
#Messaging td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.Messaging-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}


#Hours-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 70%;
	text-align: center;
	border-collapse: collapse;
}
#Hours-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#Hours-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#Hours-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}



#Vacancy-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 44%;
	text-align: left;
	border-collapse: collapse;
}
#Vacancy-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#Vacancy-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#Vacancy-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}


#PersonAddress
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
#PersonAddress th
{
    font-size: 12px;
    font-weight: bold;
    padding: 12px 15px;
    text-align: left;
    color: #039;
    background-color: #8CA6FD;
}
#PersonAddress td
{
    padding: 6px;
    color: #000000;
    background: #d0dafd repeat-x;
}
.Person-Label
{
	background: #d0dafd;
}
.Person-Nonlabel
{
    color: #000000;
    background: #B9C9FE;
}
.Person-Nothing
{
    padding: 3px 5px 3px 15px;
    color: #000000;
    background: #FFFFFF;
}

#AppHours
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
}
#AppHours th
{
    font-size: 12px;
    font-weight: bold;
    padding: 12px 15px;
    text-align: left;
    color: #039;
    background-color: #8CA6FD;
}
#AppHours td
{
    padding: 3px 5px 3px 15px;
    color: #669;
    border-top: 1px solid #e8edff;
}
.AppHours-Label
{
    padding: 3px 5px 3px 15px;
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
.AppHours-Nonlabel
{
    padding: 3px 5px 3px 15px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #B9C9FE;
}
.AppHours-Nothing
{
    padding: 3px 5px 3px 15px;
    color: #000000;
    background: #FFFFFF;
}

.AppStepLabel
{
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
    border-collapse: collapse;
}

.AppPageStyle
{
    width: 955px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
    margin-right: 0px;
}

#logout-style
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    margin: 45px;
    width: 90%;
    text-align: center;
    border-collapse: collapse;
    height: 74px;
}
#logout-style th
{
    font-size: 18px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #FF0000;
}
#logout-style td
{
	padding: 8px; 
	font-size: 12px;
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	height: 200px;
	background: #e8edff url(../images/gradback.png) repeat-x;
	text-align: left;
}
t-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#CCAReviewForm-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 378px;
	text-align: center;
	border-collapse: collapse;
}
#CCAReviewForm-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#CCAReviewForm-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#CCAReviewForm-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#CCAProviderAgreement-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 2px;
	width: 378px;
	text-align: center;
	border-collapse: collapse;
}
#CCAProviderAgreement-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#CCAProviderAgreement-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
}
#CCAProviderAgreement-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#NewAttendance-style
{
    font-family: Arial;
    font-size: 12px;
    margin: 2px;
    width: 140px;
    text-align: center;
    border-collapse: collapse;
}
#NewAttendance-style th
{
    font-size: 14px;
    font-weight: bold;
    padding: 8px;
    background: #b9c9fe url(../images/gradhead.png) repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;

}
#NewAttendance-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid #fff;
    background: #e8edff url(../images/gradback.png) repeat-x;
    height: 120px;
}
#NewAttendance-style tfoot tr td
{
    background: #DDE3FF;
    border: 1px solid #FFFFFF;
    font-size: 12px;
    color: #99c;
    height: 30px;
}


.modalBackground
        {
            background-color: Gray;
            filter: alpha(opacity=70);
            opacity: 0.7;
            z-index: 900;
        }
        .modalPopup
        {
            background-color: #ffffdd;
            border-width: 3px;
            border-style: solid;
            border-color: Gray;
            padding: 0px;
            z-index: 910;
        }
        
        
        
#NewAttendanceHeader-style
{
    font-family: Arial;
    font-size: 12px;
    width: 120px;
    text-align: center;
    border-collapse: collapse;
}
#NewAttendanceHeader-style th
{
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
    background-color: #0066FF;
    border-top-style: solid;
    border-bottom-style: solid;
}
.DailyAttendance
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #000000;
    width: 1019px;
    empty-cells: show;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
}    
        
#Parent1
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#Parent1 th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#Parent1 td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}        

#validationgradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 500px;
	text-align: center;
	border-collapse: collapse;
}
#validationgradient-style th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    background: #293955 repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #FFFFFF;
}
#validationgradient-style td
{
    padding: 8px;
    border-bottom: 1px solid #fff;
    color: #FFFFFF;
    border-top: 1px solid #fff;
    background: #43577B repeat-x;
}
#validationgradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#eligibilitygradient-style
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 5px;
    width: 700px;
    text-align: center;
    border-collapse: collapse;
}
#eligibilitygradient-style th
{
    font-size: 18px;
    font-weight: normal;
    padding: 8px;
    background: #293955 repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #FFFFFF;
}
#eligibilitygradient-style td
{
    padding: 6px;
    color: #FFFFFF;
    background: #43577B repeat-x;
}
#eligibilitygradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#eligibilityfinal-style
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 5px;
    width: 700px;
    text-align: center;
    border-collapse: collapse;
}
#eligibilityfinal-style th
{
    font-size: 18px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
}
#eligibilityfinal-style td
{
    padding: 6px;
    color: #000000;
    background: #d0dafd repeat-x;
    height: 100px;
}
#eligibilityfinal-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#applicationgradient-style
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 5px;
    width: 900px;
    text-align: center;
    border-collapse: collapse;
    vertical-align: middle;
}
#applicationgradient-style th
{
    font-size: 16px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #000000;
    text-align: left;
}
#applicationgradient-style td
{
    padding: 6px;
    color: #000000;
    background: #d0dafd repeat-x;
    vertical-align: middle;
}
#applicationgradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}


#childcareneedsgradient-style
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 5px;
    width: 450px;
    text-align: center;
    border-collapse: collapse;
}
#childcareneedsgradient-style th
{
    font-size: 18px;
    font-weight: normal;
    padding: 8px;
    background: #8CA6FD repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #FFFFFF;
}
#childcareneedsgradient-style td
{
    padding: 6px;
    color: #000000;
    background: #d0dafd inherit;
}
#childcareneedsgradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

.mCWISDataGridAnnouncement
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px;
    text-align: left;
    width: 100%;
    border-collapse: collapse;
}

.mCWISDataGridMessage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px;
    text-align: left;
    width: 100%;
    border-collapse: collapse;
}

.mCWISDataGridNarrative
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px;
    text-align: left;
    width: 100%;
    border-collapse: collapse;
}

.mCWISDataGridAnnouncement th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    height: 15px;
    background: #b9c9fe;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

.mCWISDataGridMessage th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    height: 15px;
    background: #b9c9fe;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

.mCWISDataGridNarrative th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    height: 15px;
    background: #b9c9fe;
    border-top: 4px solid #aabcfe;
    border-bottom: 1px solid #fff;
    color: #000000;
}

#LeftJustify
{
    text-align: left;
}

#CenterJustify
{
    text-align: center;
}

#RightJustify
{
    text-align: right;
}
