body
{
	margin: 1px;
	overflow: auto;
}
.adminBody
{
	background-color: #E2E1E1;
	margin:0px 0px 0px 0px;
	SCROLLBAR-FACE-COLOR: #E2E1E1;
	SCROLLBAR-HIGHLIGHT-COLOR: #E2E1E1;
	SCROLLBAR-SHADOW-COLOR: #00113E;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #000000;
}

.adminTable
{
	background-color : #000000;
	padding : 3px;
	width : 100%;
	border-collapse : collapse;
	width: 100%;
	margin: 0px 0px 0px 0px;
}

TD, TR	
{ 
	color: #001B64; 
	font-family: Tahoma, Geneva, Verdana, Arial;	
	font-size: 11px;
}

.PageTable
{
	border-right: #71A80C 1px solid;
	padding-right: 0px;
	border-top: #71A80C 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #71A80C 1px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #71A80C 1px solid;
	border-collapse: collapse;
	height: 100%;
	background-color: #f2f4f5;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
.TableEdit
{
	background-color : #EAF0FF;
	border: 0px;
}
.PageTableNoBorder
{
	width : 100%;
	height : 100%;
	text-align : center;
	background-color : #EAF0FF;
	border : 1px solid #71A80C;
	border-collapse : collapse;
	padding : 0px;
}

.PageNavigation
{
	background-color: #00113E; 
	color: white;
	font-weight: bold;
	text-align: center;
	height : 25px;
}

.PageBody
{
	background-color : #EAF0FF;
	height : 98%;
	width : 100%;
	vertical-align : top;
	padding : 5px;
}

.PageBodyTD
{
	border : 1px solid #71A80C;
	padding: 0px 0px 0px 0px;
}

.SubTable
{
	background-color : #f1f1f1;
	padding : 3px;
	padding: 0px 0px 0px 0px;
	border-collapse : collapse;
	border : 1px solid #71A80C;
}
.SubTable2
{
	background-color : #E2E1E1;
	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; 
	background-color: #71A80C;
	height : 2%;
}
.SubTableHeaderInv {
	color: white;
	font-weight: bold;
	padding-left: 10px; 
	padding-top: 2px;  
	padding-bottom: 2px; 
	background-color: #7F96CC;
	height : 2%;
}

.SubTableSubHeader
{
	background-color: #7F96CC;
	padding: 1px 10px 1px 10px;
	font-weight: bold;
	height : 2%;
	vertical-align : middle;
}

.SubTableCell
{
	
	
	border : 1px solid #71A80C;
	border-collapse : collapse;
}
.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: #E2E1E1;
	SCROLLBAR-HIGHLIGHT-COLOR: #E2E1E1;
	SCROLLBAR-SHADOW-COLOR: #E2E1E1;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #000000;
	BACKGROUND-COLOR: #E2E1E1;
}
a
{
	color: #71A80C;
}
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: #E2E1E1;
	padding: 0px 0px 0px 0px;
}
.menuTableHead
{
	background-color: #7F96CC;
	font-weight: bold;
	vertical-align : middle;
}
.menuSubTable
{
	background-color : #E2E1E1;
	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(endColorstr='#99CC66', startColorstr='#71A80C', gradientType='0'); 
}
.dataGridAltItems 
{
	background: #E2E1E1;
}
.dataGridPager
{
	background-color : #71A80C;
	width: 15px;
	font-weight:bold;
	color: #E2E1E1;
}
.dataGridPager a
{
	text-decoration: none;
	color: #E2E1E1;
	width: 15px;
	text-align:center;
}
.dataGridPager a:hover
{
	background-color:#E2E1E1;
	color: #71A80C;
}
.dataGridPager span
{
	background-color:#E2E1E1;
	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:#E2E1E1;
	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: #E2E1E1;
}
.alphaSelected a
{
	text-decoration:none;
	color: #71A80C
}
.alphaSelected a:hover
{
	text-decoration:none;
	background-color:#71A80C;
	color: #E2E1E1;
}
.alphaSelected td
{
	font-weight: bold;
	background-color: #E2E1E1;
	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
}
.weekends
{
	background-color: #7F96CC;
}
a.weekends
{
	color:White;
}

font.weekend
{
	color:white;
}
.selected
{
	background-color:#EAF0FF;
}	

.list
{
	background-color:#FFFFFF;
}

.listAlt
{
	background-color: #E2E1E1;
}

.listOver
{
	background-color:#7F96CC;
}

.SubbCellHeader
{
	font-family: Tahoma, Geneva, Verdana, Arial;	
	font-size : 11pt;
	font-weight : bold;
	color : #000000;
}

.SubbCellHeader:hover
{
	font-family: Tahoma, Geneva, Verdana, Arial;	
	font-size : 11pt;
	font-weight : bold;
	color : #FF0000;
}

.SubbCellDescr
{
	font-family: Tahoma, Geneva, Verdana, Arial;	
	font-size : 10pt;
}
.RedText
{	
	color:Red;
	font-weight:bolder;
}
	
.mainTable { WIDTH: 100%; HEIGHT: 100%;}
.border { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #ffffff 1px solid }
.headingFont { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial }
.normalFont { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial }
.boldFont { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial }
.bodyqf { TEXT-ALIGN: center }
.mainTableqf { BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 100%; BORDER-BOTTOM: #808080 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #c0c0c0 }
.borderqf { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #808080 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #808080 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #000079 }
.headingFontqf { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial }
.normalFontqf { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial }
.boldFontqf { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial }
.CellButtonqf { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial; TEXT-ALIGN: center }
.darkgray {FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#666666', startColorstr='#CCCCCC', gradientType='0'); FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial}
.LightgrayGrad
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-weight: bold;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr= '#B2B1C8' , startColorstr= '#EBEBF3' , gradientType= '0' );
	border-left: silver 1px solid;
	cursor: hand;
	color: #000099;
	border-bottom: silver 1px solid;
	font-family: Arial;
}
.darkBlueGrad {FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#71A80C', startColorstr='#99CC66', gradientType='0'); FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial}
.LightBlueGrad {FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#99CC66', startColorstr='#71A80C', gradientType='0'); FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial}
.OrangeGrad
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-weight: bold;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr= '#ffcc66' , startColorstr= '#f7a63d' , gradientType= '0' );
	border-left: silver 1px solid;
	cursor: hand;
	color: #000099;
	border-bottom: silver 1px solid;

	font-family: Arial;

}

.listItemOver
{
background-color : #E2E1E1;
border : 1px solid #71A80C;
border-collapse : collapse;	
padding : 0;
}
.subCellBlackWhite2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	background-color:#FFFFFF;
}

.listItemHover
{
	border-right: gainsboro thin solid;
	border-top: gainsboro thin solid;
	font-size: 10px;
	margin: 1px;
	border-left: gainsboro thin solid;
	border-bottom: gainsboro thin solid;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: separate;
}
.listItem
{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	color : #000000;
}

.ListTotal
{
	font-weight: bold;
	font-family: arial;
	text-align: right;
}


.gridHoverNoBold td
{	
	background-color: #E2E1E1;
	color:#71A80C;
}


.listItemOverGrayBorder
{
	border-right: gainsboro 1px solid;
	padding-right: 0px;
	border-top: gainsboro 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: gainsboro 1px solid;
	padding-top: 0px;
	border-bottom: gainsboro 1px solid;
	border-collapse: collapse;
	background-color: #E2E1E1;
}

.gridHeader
{
	color: white;
	font-weight: bold;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#99CC66', startColorstr='#71A80C', gradientType='0'); 
}

.grayHeading 
{
	FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#d3d3d3', gradientType='0'); FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: italic; COLOR: #6666ff; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.LightgrayGradList
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-weight: bold;
	font-size: 10px;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr= '#B2B1C8' , startColorstr= '#EBEBF3' , gradientType= '0' );
	border-left: silver 1px solid;
	cursor: hand;
	color: #000099;
	border-bottom: silver 1px solid;
	font-family: Arial;
}
.LightBlueGradList {FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#99CC66', startColorstr='#71A80C', gradientType='0'); FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial}
