H1              {
                font-family: Verdana, Arial;
                font-size: medium;
                }
H2              {
                font-family: Verdana, Arial;
                font-size: small;
                }
BODY            {
                font-family: Verdana, Arial;
                font-size: x-small;
                margin: 0;
                }
TABLE           {
                font-family: Verdana, Arial;
                font-size: x-small;
                border : 1;
                border-color:Gray;
                border-collapse:collapse; 
                }                                              
INPUT           {
                font-family: Verdana, Arial;
                font-size: x-small;
                }
SELECT          {
                font-family: Verdana, Arial;
                font-size: x-small;
                }


A				
				{
				font-family: Arial;
                font-size: 12px;
				}

a:link          {
                color: #FF6600;
                font-weight: bold;
                text-decoration: none;
                }
a:active        {
                color: #FF6600;
                font-weight: bold;
                text-decoration: none;
                }
a:visited       {
                color: #FF6600;
                font-weight: bold;
                text-decoration: none;
                }
a:hover         {
                color: #FF6600;
                font-weight: bold;
                text-decoration: underline;
                }
                
.navtable       {
                background-color: #000066;
                color: #FFFFFF;
                font-weight: bold;
                }
.navtext        {
                color: #FFFFFF;
                font-weight: bold;
                }
.navlink:link   {
                color: silver;
                text-decoration: none;
                }
.navlink:active {
                color: silver;
                text-decoration: none;
                }
.navlink:visited {
                color: silver;
                text-decoration: none;
                }
.navlink:hover  {
                color: white;
                text-decoration: underline;
                }
.tablink:link   {
                color: white;
                text-decoration: none;
                }
.tablink:active {
                color: white;
                text-decoration: none;
                }
.tablink:visited {
                color: white;
                text-decoration: none;
                }
.tablink:hover  {
                color: white;
                text-decoration: underline;
                }
.rheader        {
                background-color: #000066;
                color: white;
		            font-weight: bold;
                }
.rheadercol2     {
                border-color: black;
                border-style: solid;
                border-width: 1;
                }
.rheadercoll2    {
                border-color: black;
                border-right: 0;
                border-style: solid;
                border-width: 1;
                }
.rheadercolr2    {
                border-color: black;
                border-left: 0;
                border-style: solid;
                border-width: 1;
                }
.rbody          {
                background-color: #FFFFFF;
                }
.rbodycol2       {
                border-color: black;
                border-style: solid;
                border-top: 0;
                border-width: 1;
                }
.smalltext       {
                COLOR: gray;
                FONT-FAMILY: Verdana, Arial;
                FONT-SIZE: 9pt;
                LINE-HEIGHT: 140%
                }
asp:datagrid  { Border-color : Gray; 
				background-color : Teal; 
			  }
			  
HeaderStyle		{ background-color: Gray ; 
			      color : White; 
	          }
TD.title
{
    BACKGROUND-COLOR: #4E7CDA;
    COLOR: #FFC453;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bolder;
    HEIGHT: 30px;
    LETTER-SPACING: 1pt;
    PADDING-RIGHT: 20px;
    TEXT-ALIGN: right
}

asp:datalist	
{
	 background-color : Gray
}

.tab-active
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4A4A4A;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	background-color: #4E7CDA;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	width:140px;
}
.tab-inactive
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #AAAAAA;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	background-color: #999999;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	width:80px;
}
.tab-border
{
	border-top: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.doc-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.doc-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.doc-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.doc-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.doc-active
{
	font-family: Arial, Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #4A4A4A;
	border-top: 0px none #CCCC99;
	border-right: 0px none #CCCC99;
	border-left: 0px none #CCCC99;
	border-bottom: 0px none #CCCC99;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;

}
.doc-active a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.doc-active a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.doc-active a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.doc-active a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: underline;
}

.doc-inactive
{
	font-family: Arial, Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 0px none  #FFFFFF;
	border-right: 0px none  #FFFFFF;
	border-left: 0px none  #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;

}

asp:datagrid
{
	 background-color : #142DBD
}

.serv-active
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	border-top: 0px none #CCCC99;
	border-right: 1px solid #CCCC99;
	border-left: 1px solid #CCCC99;
	border-bottom: 0px none #CCCC99;
	background-color: #142DBD;
	text-align: left;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	width:80px;
}
.serv-inactive
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF4800;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	width:80px;
}
.serv-active a:link
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF	;
	text-decoration: none;
}
.serv-active a:visited
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.serv-active a:active
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.serv-active a:hover
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}


.mandatoryMsg
{
    color: Red;
    font-family: Arial, Tahoma;
    font-size: 12px;
}

.errorMsg
{
    color: Red;
    font-family: Arial, Tahoma;
    font-size: 12px;
}

.eventMsg
{
    color: Green;
    font-family: Arial, Tahoma;
    font-size: 12px;
}

.silverMsg
{
    color: Silver;
    font-family: Arial, Tahoma;
    font-size: 12px;
}

.smallHeader
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.checkBox
{
    font-family: Verdana, Arial;
    font-size: x-small;
}

.commandButton
{
	BORDER-RIGHT: #0e1f5b 1px solid; BORDER-TOP: #d9dfea 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #d9dfea 1px solid; COLOR: #222222; BORDER-BOTTOM: #0e1f5b 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; BACKGROUND-COLOR: #DDDDDD; TEXT-ALIGN: center
}

.dropDown
{
   BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bdc7d8 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bdc7d8 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif
}

.radioButton
{
    font-family: Verdana, Arial;
    font-size: x-small;
}

.textBox
{
	border: 1px solid #bdc7d8;
    PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif;
    margin-top: 0px;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:  #7CFC00;
    color: red;
        position:absolute;
        z-index :2;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.fileuploadfield
{
	
	BORDER-RIGHT: #0e1f5b 1px solid; BORDER-TOP: #d9dfea 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #d9dfea 1px solid; COLOR: #222222; BORDER-BOTTOM: #0e1f5b 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.tableNoBorder
{
    border-style:none;
}

.tableNoBorderW250
{
    border-style:none;
    width:250px;
}

.tableNoBorderW900
{
    border-style:none;
    width:900px;
}

.tableBox
{
    border-color:#bbbbbb;
    border-width:1px;
    border-style:solid;
    font-family:Arial, Tahoma;
    font-size: 10px;
}
                                            
.inputTable
{
    border-style:none;
    background-color:#DCDCDC;
}

.inputTableW500
{
    border-style:none;
    background-color:#DCDCDC;
    width:500px
}

.inputTableW600
{
    border-style:none;
    background-color:#DCDCDC;
    width:600px
}


.menuHeaderRow
{
    background-color:#800000;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}

.loginPageHeaderRow
{
    background-color:#800000;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}

.tablePageHeaderRow
{
    background-color:#800000;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}

.tableGridHeaderRow
{
    background-color:#800000;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:10;
    font-weight:bold
}

.tableGridFooterRow
{
    background-color:#990000;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}

.tableGridPagerRow
{
    background-color:#FFCC66;
    color:#333333;   
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableGridRow
{
    background-color:#FFFBD6;
    color:#333333;   
    font-family:Arial Unicode MS, Tahoma;
    font-size:10px;
}

.tableGridAlternatingRow
{
    background-color:#FFFFFF;
    font-family:Arial Unicode MS, Tahoma;
    font-size:10px;
}

.tableGridSelectedRow
{
    background-color:#FFCC66;
    color:Navy;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold
}

.tableInnerGridHeaderRow
{
    background-color:#9CBED2;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:10;
    font-weight:bold
}

.tableInnerGridFooterRow
{
    background-color:#990000;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}


.tableInnerGridRow
{
    background-color:#EEEEEE;
    color:#333333;   
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableInnerGridAlternatingRow
{
    background-color:#DDDDDD;
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableInnerGridSelectedRow
{
    background-color:#FFCC66;
    color:Navy;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold
}


.tableInnerLevel1GridHeaderRow
{
    background-color:#FF8C00;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:10;
    font-weight:bold
}

.tableInnerLevel1GridFooterRow
{
    background-color:#D2B48C;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}


.tableInnerLevel1GridRow
{
    background-color:#F5DEB3;
    color:#333333;   
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableInnerLevel1GridAlternatingRow
{
    background-color:#FDF5E6;
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableInnerLevel1GridSelectedRow
{
    background-color:#FFA500;
    color:Navy;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold
}


.tableInnerLevel2GridHeaderRow
{
    background-color:#006400;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:10;
    font-weight:bold
}

.tableInnerLevel2GridFooterRow
{
    background-color:#2E8B57;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}

.tableInnerLevel2GridRow
{
    background-color:#6B8E23;
    color:#333333;   
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableInnerLevel2GridAlternatingRow
{
    background-color:#9ACD32;
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableInnerLevel2GridSelectedRow
{
    background-color:#008000;
    color:Navy;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold
}


.tableInnerLevel3GridHeaderRow
{
    background-color:#A52A2A;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:10;
    font-weight:bold
}

.tableInnerLevel3GridFooterRow
{
    background-color:#FA8072;
    color:White;   
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}

.tableInnerLevel3GridRow
{
    background-color:#F08080;
    color:#333333;   
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableInnerLevel3GridAlternatingRow
{
    background-color:#BC8F8F;
    font-family:Arial, Tahoma;
    font-size:10px;
}

.tableInnerLevel3GridSelectedRow
{
    background-color:#B22222;
    color:Navy;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold
}




.tableGridSortableLink:link
{
    color:White;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold;
    text-decoration: none;
}

.tableGridSortableLink:active
{
    color:White;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold;
    text-decoration: none;
}

.tableGridSortableLink:visited
{
    color:#FF6600;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold;
    text-decoration: none;
}

.tableGridSortableLink:hover
{
    color:Red;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold;
    text-decoration: none;
}

.tableGridFooterLinkButton:link
{
    color:#333333;
    font-family:Arial, Tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
}

.tableGridFooterLinkButton:active
{
    color:#333333;
    font-family:Arial, Tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
}

.tableGridFooterLinkButton:visited
{
    color:#333333;
    font-family:Arial, Tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
}

.tableGridFooterLinkButton:hover
{
    color:#333333;
    font-family:Arial, Tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
}

.tableThinLineRow
{
    background-color:Maroon;
    color:White;   
    height:1
}

.tableThinGreyLineRow
{
    background-color:#E0E0E0;
    height:1
}


.tableButtonRow
{
    background-color:#FFFFFF;
    font-family:Arial, Tahoma;
    font-size:12px;
    font-weight:bold
}

.tableBackgroundRow
{
    border-style:none;
    background-color:#DCDCDC;
}

.tableCaptionCell
{
    border-bottom-width:1px;
    border-bottom-color:#DCDCDC;
    border-bottom-style:solid;
    background-color:#FFFFC0;
    font-family:Arial, Tahoma;
    font-size:12px;
    font-weight:bold
}

.tableInputCell
{
    border-bottom-width:1px;
    border-bottom-color:#DCDCDC;
    border-bottom-style:solid;
    background-color:#FFFBD6;
    font-family:Arial, Tahoma;
    font-size:12px
}

.tableCaptionCellXSmallFont
{
    border-bottom-width:1px;
    border-bottom-color:#DCDCDC;
    border-bottom-style:solid;
    background-color:#FFFFC0;
    font-family:Arial, Tahoma;
    font-size:x-small;
    font-weight:bold
}

.tableInputCellXSmallFont
{
    border-bottom-width:1px;
    border-bottom-color:#DCDCDC;
    border-bottom-style:solid;
    background-color:#FFFBD6;
    font-family:Arial, Tahoma;
    font-size:x-small
}

.tableCommandCell
{
    background-color:#FFCC66;
    font-family:Arial, Tahoma;
    font-size:10px;
    font-weight:bold
}

.tableGridCell
{
    font-family:Arial, Tahoma;
    font-size:xx-small
}

.zeroMarginBody 
{
    font-family:Arial, Tahoma;
    font-size: 12px;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0
}




.submenu
{
                font-size:10px;
                font-family:Arial;
                font-weight: normal;
}


.submenu:link   {
                color: #000000;
                text-decoration: none;
                }
.submenu:active        {
                color: #000000;
                text-decoration: none;
                }
.submenu:visited       {
                color: #000000;
                text-decoration: none;
                }
.submenu:hover         {
                color: #FFFFFF;
                text-decoration: none;
                }
                



.menu
{
                font-size:11px;
                font-family:Arial, Tahoma;
                font-weight: bold;
}


.menu:link   {
                color: #000000;
                text-decoration: none;
                }
.menu:active        {
                color: #000000;
                text-decoration: none;
                }
.menu:visited       {
                color: #000000;
                text-decoration: none;
                }
.menu:hover         {
                color: #990000;
                text-decoration: none;
                }

.hidden 
{
				display: none;
}

.AlignRight
{
    text-align: right;
}


.span_updown {  
    height: 20px; /*can be anything*/
    width: 20px; /*can be anything*/
    position: relative;
}

.div_updown {  
    height: 20x; /*can be anything*/
    width: 20px; /*can be anything*/
    position: relative;
    display:inline-block;
}

.colorRed {  
    background-color: red
}

.colorGreen {  
    background-color: #F08080	
}
