.eadmLtTan { background-color: #ebe9de }
.eadmDkTan { background-color: #dedbc9 }
.eadmLtPurple { background-color: #3e4379 }
.formBorder { border-top: solid thin #666699; border-right: solid thin #666699; border-bottom: solid thin #666699; border-left: solid thin #666699; border-width: 1px,1px,1px,1px }
.formTLBBorder { border-top: solid thin #666699; border-bottom: solid thin #666699; border-left: solid thin #666699; border-width: 1px,1px,1px}
.formTBBorder { border-top: solid thin #666699; border-bottom: solid thin #666699; border-width: 1px,1px}
.formTRBBorder { border-top: solid thin #666699; border-right: solid thin #666699; border-bottom: solid thin #666699; border-width: 1px,1px,1px}
.menuItem {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bolder; color: #FFFFFF; text-decoration: none}
.menuItemOn {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bolder; color: #004488; text-decoration: none; background-color: #88AACC}
.menuItemOff {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bolder; color: #FFFFFF; text-decoration: none}
.navItemBlk {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.navItemBlue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #004488}
.subtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #004488}
.msgRed {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: red}
.storyText {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.story {  font-family: "Courier New", Courier, mono; font-size: 12px}
.miniText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}
.miniTextRed {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff0000}
.smGridTextBlk {  font-family: Arial, Helvetica, sans-serif; border-style:solid; border-width:1px; color: #000000; font-size: 8pt; Z-INDEX: 5}
.ssmTextBlk {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 5pt;}
.smTextBlue {  font-family: Arial, Helvetica, sans-serif; color: #3e4379; font-size: 8pt}
.ssmTextBlue {  font-family: Arial, Helvetica, sans-serif; color: #3e4379; font-size: 4pt}
.smTextBlueBold {  font-family: Arial, Helvetica, sans-serif; color: #3e4379; font-size: 8pt; font-weight: bold}
.smTextBlueND {  font-family: Arial, Helvetica, sans-serif; color: #3e4379; font-size: 8pt; text-decoration: none}
.smTextWht {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt}
.smTextWht {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt}
.hpsmTextBlk {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt }
.smTextBlk {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; Z-INDEX: 5}
.smTextBoxBlk {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; Z-INDEX: 5}

.smTextOrange {  font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 8pt; font-weight: bolder}
.mdTextBlk {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt}
.mdTextBlue {  font-family: Arial, Helvetica, sans-serif; color: #3e4379; font-size: 10pt}
.lgTextBlue {  font-family: Arial, Helvetica, sans-serif; color: #3e4379; font-size: 12pt}
.mdTextWht {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt}
.titleTextBlue {  font-family: Arial, Helvetica, sans-serif; color: #3e4379; font-size: 14pt}

.smTableBorder{border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: black;
	border-collapse: collapse}
.smTableHeaderDrkBlue{  font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 8pt; 
	background-color:"#3e4379";
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black}
.smTableRowWhite{  font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 8pt; 
	background-color:#ebedfa;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black}
.smTableRowBlue{  font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 8pt; 
	background-color:#bec5df;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black}

.smTextBlkND {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: none}
.smTextWhtND {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none}
.mdTextBlkND {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; text-decoration: none}
.mdTextWhtND {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-decoration: none}
.mdTextOrg {  font-family: Arial, Helvetica, sans-serif; color: #FFDDAA; font-size: 10pt}
.mdTextRed {  font-family: Arial, Helvetica, sans-serif; color: Red; font-size: 10pt}
.smTextRed {  font-family: Arial, Helvetica, sans-serif; color: Red; font-size: 8pt}
.smTextGreen {  font-family: Arial, Helvetica, sans-serif; color: #00aa00; font-size: 8pt; Z-INDEX: 5}

a.navMenuText {font-family: Arial, Helvetica, sans-serif; color: #666699; font-size: 8pt; text-decoration: none; font-weight: bolder}
a.navMenuText:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 8pt; text-decoration: none; font-weight: bolder}

a.navMenuWhiteText {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none; font-weight: bolder}
a.navMenuWhiteText:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 8pt; text-decoration: none; font-weight: bolder}

a.BluLnk {font-family: Arial, Helvetica, sans-serif; color: #666699; font-size: 8pt; font-weight: bolder}
a.BluLnk:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 8pt; font-weight: bolder}

a.RedLnk {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 8pt; font-weight: bolder}
a.RedLnk:hover {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; font-weight: bolder}

a.CSLnk {font-family: Arial, Helvetica, sans-serif; color: #666699; font-size: 8pt; font-weight: bolder}
a.CSLnk:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 8pt; font-weight: bolder}
a.CSLnk:visited {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; font-weight: bolder}

a.BluLnkMini {font-family: Arial, Helvetica, sans-serif; color: #666699; font-size: 10px; font-weight: bolder}
a.BluLnkMini:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 10px; font-weight: bolder}

a.BluLnkMobile {font-family: Arial, Helvetica, sans-serif; color: #666699; font-size: 4pt;}
a.BluLnkMobile:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 4pt;}

a.BigBluLnk {font-family: Arial, Helvetica, sans-serif; color: #666699; font-size: 11pt; font-weight: bolder}
a.BigBluLnk:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 11pt; font-weight: bolder}

a.WhtLnk {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; font-weight: bolder}
a.WhtLnk:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 8pt; font-weight: bolder}

a.grnLnk {font-family: Arial, Helvetica, sans-serif; color: #00935d; font-size: 8pt; font-weight: bolder}
a.grnLnk:hover {font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 8pt; font-weight: bolder}

.grnBtn {font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #ffffff; font-weight: normal; background-color: #00935d}
.grnBtnSm {font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt; color: #ffffff; font-weight: normal; background-color: #00935d}

.submitBtn {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

.tabs
{
    position:relative;
    top:1px;
    left:8px;
}
.tab
{
    border:solid 1px black;
    background-color:#eeeeee;
    padding:1px 8px;
}
.selectedTab
{
    background-color:white;
    border-bottom:solid 1px white;
}
.tabContents
{
    border:solid 1px black;
    padding:8px;
    background-color:white;
}

.TextBox
{
    border:solid 1px black;
}

.smTdBorder
{
	border-style:solid;
	border-color: Gray;
	border-width:thin ;
}
.PageNavCurrentPageCSS
{
    font-size: 8pt;
    color: #336699;
    text-decoration: none;
}
.PageNavCurrentPageCSS a
{
    font-size: 8pt;
    color: #336699;
    text-decoration: none;
}
.PageNavCurrentPageCSS A:hover
{
    font-size: 8pt;
    color: red;
    text-decoration:underline;
}
.PageNavCurrentPageCSS A:link
{
    font-size: 8pt;
    color: #336699;
    text-decoration: none;
}
.PageNavCurrentPageCSS A:visited
{
    font-size: 8pt;
    color: #336699;
    text-decoration: none;
}
.PageNavCurrentPageCSS A:active
{
    font-size: 8pt;
    color: #336699;
    text-decoration: none;
}
.popupControl {      background-color: #F5EED4;      visibility: visible;      border-style: none;} 
.modalBackground {      background-color: Gray;      filter: alpha(opacity=60);opacity: 0.6;} 

    .modalPopup {      background-color: #F5EED4;      border-width: 3px;      border-style: solid;      border-color: Gray;      padding: 3px;      width: 300px;} 
.modalPopupHeader{      background-color: #2F4E25;    }

 .modalPopupFooter{      background-color: #CECDB1;

}

.smTextBlk1 {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; Z-INDEX: 5; }

.sm_odd_row{
	background-color:#bec5df;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	color:#3e546e;
	text-decoration: none;
	padding-left:1px;
	
}

.sm_even_row1{
	background-color:#ebedfa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	color:#3e546e;
	text-decoration: none;
	padding-left:1px;
 
	
}
.sectionHeading {
	background-image:  url(Images/grid_top_header.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7d7d7d;
	text-decoration: none;
	border-bottom:1px solid #a1a1a1;
	padding-left:5px; width:100%;
} 
.Box 	
{
	border: 1px solid #a1a1a1;
}

.textboxReadOnly
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:Transparent;
	color:#000000;
	text-align:left;
	height: 20px;
	width: auto;		
	border: 1px solid #92AED1;
}

.msgGreen {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #00aa00}


.sm_grid_back_ground{
	background-color:#bec5df;
	
	
}

.smNumber {

            font:Verdana, Arial, Helvetica, sans-serif;

            font-size:12px;

            font-weight:normal;

            text-decoration:none;

            color:#3e546e;

}

.smPipe {

            font:Verdana, Arial, Helvetica, sans-serif;

            font-size:12px;

            font-weight:normal;

            text-decoration:none;

            color:#3e546e;

}


.Heading2
{
    FONT-WEIGHT: bold;
    COLOR: #3e4379;
    TEXT-DECORATION: none
}


.mdTextGreen
{
    FONT-SIZE: 10pt;
    COLOR: Green;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.smTextBlueBD
{
    FONT-SIZE: 8pt;
    COLOR: #3e4379;
    FONT-FAMILY: Arial, Helvetica, sans-serif    
}

.smTextBlack
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.radioButtons label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:blue;
}


.itemStyle
{
	font-style:normal;
	font-size:xx-small;
	font-family:Verdana;
	color:#000000;
	background-color: #ffffff;
	padding: 2px,2px,2px,2px;
	
}

.AlterItemStyle
{
	font-style:normal;
	font-size:xx-small;
	font-family:Verdana;
	color:#000000;
	background-color:#f8f8ff;
	padding: 2px,2px,2px,2px
}

.repeaterCell
{
	font-style:normal;
	font-size:xx-small;
	font-family:Verdana;
	color:#000000;
	border:solid 1px #000000;	
	padding: 2px,2px,2px,2px;
}
.repeaterCell_mobile
{
	font-style:normal;
	font-size:6pt;
	font-family:Verdana;
	color:#000000;
	border:solid 1px #000000;	

}

.sectionHeader_mobile
{
	font-style:normal;
	font-size:6pt;
	font-family:Verdana;
	color:#ffffff;
	background-color: #3E4379;
	border:solid 1px #000000;	
	text-align: center;
}


.sm_odd_rowBD{
	background-color:#bec5df;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e546e;
	text-decoration: none;
	padding-left:5px;
	
}

.sm_even_rowBD{
	background-color:#ebedfa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e546e;
	text-decoration: none;
	padding-left:5px;
	
}

.sectionHeadingBD {
	background-image:  url(Images/gird_top_header.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7d7d7d;
	text-decoration: none;
	border-bottom:1px solid #a1a1a1;
	padding-left:5px; width:100%;
} 


body {
	scrollbar-face-color: #bec5df;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #3e4379;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color:  #3e4379;
	scrollbar-track-color: #ebedfa;
	scrollbar-darkshadow-color: #000000;
	
}


.fixedHeader {text-align:center;font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; position:relative ;TOP:expression(this.parentNode.parentNode.offsetParent.scrollTop);}
.fixedHeaderRed { font-family: Arial, Helvetica, sans-serif; color: Red; font-size: 8pt;position:relative ;TOP: expression(this.parentNode.parentNode.offsetParent.scrollTop);}
.fixedHeaderRed a{text-decoration:none;color:red;}
.fixedHeaderWhite { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt;position:relative ;TOP: expression(this.parentNode.parentNode.offsetParent.scrollTop);}
.fixedHeaderWhite a{text-decoration:none;color:#ffffff}
.fixedHeaderWhite a:hover{color:red}


.MyCalendar .ajax__calendar_container 
{
    border:1px solid Black;
    background-color: #ebedfa; 
    color: Black;    
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight:bold;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: black;
    font-weight:bold;
}


.imgClear 
{
	
} 

.smap_item_bgcolor
{
	background-color:#ebe9de;
}

.smap_Text_Blk 
{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; Z-INDEX: 5; 
 }