.mGridSDM {
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
}

.mGridSDM td {
    padding: 2px;
    border: solid 1px #000;
}

    .mGridSDM th {
    padding: 4px 2px;
    background: #7bba19 url(grd_head.png) repeat-x top;
    border-left: solid 1px #b6b6b6;
    font-size: 1.1em;
}

.mGridSDM .alt {
    background: #fcfcfc url(grd_alt.png) repeat-x top;
}

.mGridSDM .pgr {
    background: #424242 url(grd_pgr.png) repeat-x top;
}

.mGridSDM .pgr table {
    margin: 5px 0;
}

.mGridSDM .pgr td {
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 12px;
}

.mGridSDM .pgr a {
    color: #666;
    text-decoration: none;
}

    .mGridSDM .pgr a:hover {
    color: #000;
    text-decoration: none;
}
body
{
	margin		: 0px;
	overflow	: auto;
	text-align	: center;
}
TD, TR, DIV
{ 
	color		: #023C25; 
	font-family	: Tahoma, Geneva, Verdana, Arial;	
	font-size	: 11px;
}
.adminBody
{
	margin						: 0px 0px 0px 0px;
	/*SCROLLBAR-FACE-COLOR		: #E3EDE5;
	SCROLLBAR-HIGHLIGHT-COLOR	: #E3EDE5;
	SCROLLBAR-SHADOW-COLOR		: #035233;
	SCROLLBAR-ARROW-COLOR		: #000000;
	SCROLLBAR-BASE-COLOR		: #000000;
*/}
.adminTable
{
	padding			: 3px;
	width			: 100%;
	border-collapse : collapse;
	width			: 100%;
	margin			: 0px 0px 0px 0px;
}
.PageTable
{
	border-right		: #71A80C 0px solid;
	padding-right		: 0px;
	position            :inherit;
	border-top			: #ffffff;
	padding-left		: 0px;
	padding-bottom		: 0px;
	border-left			: #71A80C 0px solid;
	width				: 100%;
	padding-top			: 0px;
	border-bottom		: #71A80C 0px solid;
	border-collapse		: collapse;
	background-color	: #f2f4f5;
	text-align			: center;
	vertical-align      :top;
	margin				: 0px 0px 0px 0px;
}
.TableEdit
{
	background-color	: #E3EDE5;
	border				: 0px;
}
.PageTableNoBorder
{
	width				: 100%;
	height				: 100%;
	text-align			: center;
	background-color	: #E3EDE5;
	border				: 1px solid #71A80C;
	border-collapse		: collapse;
	padding				: 0px;
}
.PageNavigation
{
	background-color	: #00113E; 
	color				: white;
	font-weight			: bold;
	text-align			: center;
	height				: 25px;
}
.PageBody
{
	height			: 100%;
	width			: 100%;
	vertical-align	: top;
	padding			: 5px;
}
.PageBodyTD
{
	border		: 1px solid #71A80C;
	padding		: 0px 0px 0px 0px;
}
.SubTable
{
	padding			 : 3px;
	width			 : 100%;
	padding			 : 0px 0px 0px 0px;
	border-collapse  : collapse;
	border			 : 1px solid #71A80C;
}
.SubTable2
{
	background-color	: #E3EDE5;
	padding				: 3px;
	width				: 100%;
	padding				: 0px 0px 0px 0px;
	border-collapse		: collapse;
}
.SubTableHeader 
{
	color			: white;
	font-weight		: bold;
	padding-left	: 10px; 
	padding-top		: 2px;  
	padding-bottom	: 2px; 
	height			: 2%;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#666666'); /* for IE */
    background: -ms-linear-gradient(top,  #CCCCCC,  #666666); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top,  #CCCCCC,  #666666);  /* for webkit browsers */
    background: -moz-linear-gradient(top,  #CCCCCC,  #666666); /* for firefox 3.6+ */
}

.SubTableHeader2
{
	color			: white;
	font-weight		: bold;
	padding-left	: 10px; 
	padding-top		: 2px;  
	padding-bottom	: 2px; 
	width           : 100%;

  	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#666666'); /* for IE */
    background: -ms-linear-gradient(top,  #CCCCCC,  #666666); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top,  #CCCCCC,  #666666);  /* for webkit browsers */
    background: -moz-linear-gradient(top,  #CCCCCC,  #666666); /* for firefox 3.6+ */
}
.SubTableHeaderInv 
{
	border-right: lightgrey 1px solid;
	 border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	border-collapse: collapse;
	background-color: #E2E1E1;
	height:2%;
	
}
.SubTableSubHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71A80C', endColorstr='#99CC66'); /* for IE */
    background: -ms-linear-gradient(top,  #71A80C,  #99CC66); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top,  #71A80C,  #99CC66);/* for webkit browsers */
    background: -moz-linear-gradient(top,  #71A80C,  #99CC66); /* for firefox 3.6+ */
}
.SubTableCell 
{
	padding		: 3px 0px 3px 10px;
	white-space : nowrap;
}
.OrdersFrames
{
	width	: 100%;
	height	: auto;
}
.OrdersSmallText
{
	color			: #001B64; 
	font-family		: Tahoma, Geneva, Verdana, Arial;	
	font-size		: 10px;
}
.OrdersSmallTextBold
{
	color			: #001B64; 
	font-family		: Tahoma, Geneva, Verdana, Arial;	
	font-size		: 10px;
	font-weight		: bold;
}
.PlainTable
{
	width			: 100%;
	height			: 2%;
	border			: 0px;
	padding			: 0px;
	margin			: 0px;
	border-collapse : collapse;
}
.ScrollBars
{
	SCROLLBAR-FACE-COLOR		: #E3EDE5;
	SCROLLBAR-HIGHLIGHT-COLOR	: #E3EDE5;
	SCROLLBAR-SHADOW-COLOR		: #E3EDE5;
	SCROLLBAR-ARROW-COLOR		: #000000;
	SCROLLBAR-BASE-COLOR		: #000000;
	BACKGROUND-COLOR			: #E3EDE5;
}
a
{
	color	: black;
}
GridTextColor
{
    color	: blue;
}
a:hover
{
	color	: #001B64;
}
.exitLink
{
	color	: #FFFFFF;
}
.exitLink:hover
{
	color	: #71A80C;
}
.iframeStyle
{
	BORDER-RIGHT	: #71A80C 1px solid;
	BORDER-TOP		: #71A80C 1px solid;
	BORDER-LEFT		: #71A80C 1px solid;
	BORDER-BOTTOM	: #71A80C 1px solid;
}
.menuGeneric
{
	background-color	: #E3EDE5;
	padding				: 0px 0px 0px 0px;
}
.menuTableHead
{
	background-color	: #71A80C;
	font-weight			: bold;
	vertical-align		: middle;
}
.menuSubTable
{
	background-color	: #E3EDE5;
	padding				: 3px;
	width				: 100%;
	border				: 1px solid #71A80C;
	border-collapse		: collapse;
}
.dataGridHeader font
{
	color	: white;
}
.dataGridHeader td
{
	color		: white;
	font-weight	: bold;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71A80C', endColorstr='#99CC66'); /* for IE */
    background: -ms-linear-gradient(top, #71A80C, #99CC66); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top, #71A80C, #99CC66); /* for webkit browsers */
    background: -moz-linear-gradient(top, #71A80C, #99CC66); /* for firefox 3.6+ */
}
.dataGridAltItems 
{
	background	: #E3EDE5;
}
.dataGridPager
{
	background-color	: #71A80C;
	width				: 15px;
	font-weight			: bold;
	color				: white;
}
.dataGridPager a
{
	text-decoration	: none;
	color			: white;
	width			: 15px;
	text-align		: center;
}
.dataGridPager a:hover
{
	background-color	: #E3EDE5;
	color				: #71A80C;
}
.dataGridPager span
{
	background-color	: #E3EDE5;
	width				: 15px;
	text-align			: center;
	font-weight			: bold;
	color				: #71A80C;
}
.alphaSelecter
{
	background-color	: #71A80C;
	padding				: 3px;
	width				: 90%;
	border				: 1px solid #71A80C;
	border-collapse		: collapse;
}
.alphaSelecter a
{
	text-decoration	: none;
	color			: white
}
.alphaSelecter a:hover
{
	text-decoration		: none;
	background-color	: #E3EDE5;
	color				: #71A80C;
}
.alphaSelecter td
{
	font-weight			: bold;
	background-color	: #71A80C;
	color				: white;
} 
.alphaSelected
{
	border-right		: lightgrey 1px solid;
	border-top			: lightgrey 1px solid;
	border-left			: lightgrey 1px solid;
	border-bottom		: lightgrey 1px solid;
	border-collapse		: collapse;
	background-color	: #E3EDE5;
}
.alphaSelected a
{
	text-decoration		: none;
	color				: #71A80C
}
.alphaSelected a:hover
{
	text-decoration		: none;
	background-color	: #71A80C;
	color				: white;
}
.alphaSelected td
{
	font-weight			: bold;
	background-color	: #E3EDE5;
	color				: #71A80C;
} 
.headerBorder
{
	border			: 1px solid #71A80C;
	border-collapse : collapse;
}
.selectedItem
{
	background-color	: #7F96CC;
}
.pageHeader
{
	font-family		: Tahoma, Geneva, Verdana, Arial;	
	font-weight		: bold;
	color			: #00113E;	
}
.pageHeader span
{
	font-size	: 11px;
}
a
{
	text-decoration		: none
}
a.weekend
{
	color	: white;
}
.weekends
{
	background-color	: #7F96CC;
}
font.weekend
{
	color	: white;
}
.selected
{
	background-color	: #E3EDE5;
}
.list
{
	background-color	: #FFFFFF;
}
.listAlt
{
	background-color	: #E3EDE5;
}
.listOver
{
	background-color	: #71A80C;
}
.RedText
{	
	color			: Red;
	font-weight		: bolder;
}
.mainTable { WIDTH: 100%; HEIGHT: 100%;}

.darkGray 
{
	height : 3%;
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial;
	
	background: -ms-linear-gradient(top, #CCCCCC, #666666); /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#666666'); /* for IE */
    background: -webkit-linear-gradient(top, #CCCCCC, #666666); /* for webkit browsers */
    background: -moz-linear-gradient(top, #CCCCCC, #666666); /* for firefox 3.6+ */
}


.darkBlueGrad 
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99CC66', endColorstr='#71A80C'); /* for IE */
    background: -ms-linear-gradient(top, #99CC66, #71A80C); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top, #99CC66, #71A80C);/* for webkit browsers */
    background: -moz-linear-gradient(top, #99CC66, #71A80C); /* for firefox 3.6+ */
    
}


.LightBlueGrad 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial;
	height	: 2%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71A80C', endColorstr='#99CC66'); /* for IE */
    background: -ms-linear-gradient(top, #71A80C, #99CC66); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top, #71A80C, #99CC66);/* for webkit browsers */
    background: -moz-linear-gradient(top, #71A80C, #99CC66); /* for firefox 3.6+ */
}


.SuperLightBlueGrad 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial;
	height : 2%;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33CC66', endColorstr='#66CC33'); /* for IE */
    background: -ms-linear-gradient(top, #33CC66, #66CC33); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top, #33CC66, #66CC33); /* for webkit browsers */
    background: -moz-linear-gradient(top, #33CC66, #66CC33); /* for firefox 3.6+ */
}

.bgWhite
{ 
	background-color:White
}
 
 
.LightgrayGrad
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    font-weight: bold;
    font-size: 12px;
    border-left: silver 1px solid;
    color: #006F44;
    border-bottom: silver 1px solid;
    font-family: Arial;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBF3', endColorstr='#B2B1C8'); /* for IE */
    background: -ms-linear-gradient(top, #EBEBF3, #B2B1C8); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top, #EBEBF3, #B2B1C8); /* for webkit browsers */
    background: -moz-linear-gradient(top, #EBEBF3, #B2B1C8);
    cursor: crosshair;
}
.OrangeGrad
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    font-weight: bold;
    font-size: 12px;
    border-left: silver 1px solid;
    color: #006F44;
    border-bottom: silver 1px solid;
    font-family: Arial;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7a63d', endColorstr='#ffcc66'); /* for IE */
    background: -ms-linear-gradient(top, #f7a63d, #ffcc66); /* for non-css3 browsers */
    background: -webkit-linear-gradient(top, #f7a63d, #ffcc66); /* for webkit browsers */
    background: -moz-linear-gradient(top, #f7a63d, #ffcc66);
}

.WarningBackGround     
{
	font-family		: Arial;
	font-weight		: bold;
	font-size		: 12px;
	
	background: -ms-linear-gradient(top, #CC6600, #990000); /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC6600', endColorstr='#990000'); /* for IE */
    background: -webkit-linear-gradient(top, #CC6600, #990000); /* for webkit browsers */
    background: -moz-linear-gradient(top, #CC6600, #990000); /* for firefox 3.6+ */
}	
	    
.ui-datepicker {  
                width: 216px;  
                height: auto;  
                margin: 5px auto 0;  
                font: 9pt Arial, sans-serif;  
                -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);  
                -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);  
                box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);  
            }  