AS_TABLE
{
    padding: 4px;
	MARGIN-TOP: 0px;
    	MARGIN-BOTTOM: 0px;
    WIDTH: 53%;
    	COLOR: black;
    	MARGIN-RIGHT: 0px;
    	BACKGROUND-COLOR: #f3f0e9;
    	TEXT-ALIGN: center
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 500 11px Arial, Helvetica, Verdana, sans-serif;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
TABLE
{
    PADDING-RIGHT: 4px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 4px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 4px;
    WIDTH: 80%;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: center
}
TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    
}
TR
{
   
}
TD
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
     vertical-align:top;
    
}
LABEL
{
    FONT-SIZE: 12px;
    MARGIN: 1px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, Verdana, 'sans serif';
    TEXT-ALIGN: right
}
H1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: midnightblue;
    FONT-FAMILY: Arial
}
H2
{
    FONT-FAMILY: Arial
}
.button
{
	border-top: buttonhighlight 1px solid;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	/*background-color: #2b1553;*/
	background-color:#251C5C; 
	border-left: buttonhighlight 1px solid;
	cursor: hand;
	color: white;
	font-family: Arial;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	
}

.gridView_TH
{
	background-color:Gray ;
	color:White;
}
.gridView_HeaderStyle
{
	background-color :Gray;
	border-width:1px;
	color:White;	
	BackColor:Gray;
	BorderWidth:1px;
	ForeColor:White;
}

.navbarTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #FFFFFF;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}


.fullTable
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: center
}
.navbarTable A
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.navbarTable A:active
{
    BORDER-RIGHT: white thin;
    BORDER-TOP: white thin;
    BORDER-LEFT: white thin;
    COLOR: tan;
    BORDER-BOTTOM: white thin;
    TEXT-DECORATION: underline
}
.navbarTable A:hover
{
    TEXT-DECORATION: underline
}
.navbarTable TH
{
    PADDING-LEFT:0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR:transparent;
    TEXT-ALIGN: left
}
.listTable
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR:Black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, helvetica;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.listTable TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
.listTable TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.listTable TD A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
.listTable TD A:hover
{
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: underline
}
.listTable_eipp
{
    FONT-SIZE: 10px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, helvetica;
    BACKGROUND-COLOR: #2b1553;
    TEXT-ALIGN: center
}
.listTable_eipp TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center 
}
.listTable_eipp TH A
{ 
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.listTable_eipp TH A:hover
{
    FONT-WEIGHT: 500;
    TEXT-DECORATION: underline
}
.listTable_eipp TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.listTable_eipp_even TD
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	background-color:#F1F1F1;
	text-align: center;
}
.listTable_eipp_even TD A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
.listTable_eipp_even .r
{
	text-align: right 
}
.listTable_eipp_odd TD
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	background-color:  #E9E8E3;
	text-align: center;
}
.listTable_eipp_odd TD A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
.listTable_eipp_odd .r
{
	text-align: right 
}
.listTable_eipp TD A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
.listTable_eipp TD A:hover
{
    FONT-WEIGHT: 500;
    TEXT-DECORATION: underline
}
.navbarTable TH P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    /*COLOR: #d2b48c;*/
    color:#CCCCCC;
    TEXT-ALIGN: center
}
.navbarTable TABLE
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.navbarTable TABLE TD
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    PADDING-LEFT: 6px;
    BORDER-LEFT: thin;
    WIDTH: 100%;
    COLOR: white;
    BORDER-BOTTOM: thin;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.navbarTable TABLE TD A
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    WIDTH: 100%;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.navbarTable TABLE TD A:active
{
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff
}
DIV
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR:Black;
    FONT-FAMILY: Arial
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.listTable TR
{
    BACKGROUND-COLOR: #ffffff
}


.message_eipp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    width: 100%;
    COLOR: #ffffff;
    /*BACKGROUND-COLOR: #2b1553 Sarav,changed for PaymentDetails.aspx*/
    BACKGROUND-COLOR: #251C5C;
}
.message
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #251C5C;
}



.message A
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	/*background-color: #2b1553;*/
	text-decoration: underline;
}
.headerTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.hnavbar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 800;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR:White;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.hnavbar A
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR:White; /* Sarav,Changed from Gray to white */
    PADDING-TOP: 3px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.hnavbar A:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
.headerTable TD
{
    WIDTH: 10%;
    TEXT-ALIGN: left
}
A.navlink:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.subcat
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 80%;
    COLOR:Black;/* Changed from black to white ,DSSearchRequests.aspx*/
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #f4f0e9;
    TEXT-DECORATION: none
}

.subcat TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: none;
    WIDTH: 100%;
    COLOR: White;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR:#444c4e;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.SubCatFull
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #f4f0e9;
    TEXT-DECORATION: none
}
.SubCatFull TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: none;
    WIDTH: 100%;
    COLOR: White;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR:#444c4e;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.navbarTable TD
{
    WIDTH: 100%;
    TEXT-ALIGN: left
}
TABLE A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none
}
TABLE A:hover
{
    FONT-WEIGHT: 500;
    TEXT-DECORATION: underline
}
.tooltip
{
    BORDER-RIGHT: black thin ridge;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black thin ridge;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    Z-INDEX: 10;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black thin ridge;
    WIDTH: 100pt;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black thin ridge;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: cornsilk;
    TEXT-ALIGN: justify
}
.tooltip TD
{
    FONT-SIZE: 9px;
    WIDTH: 100%
}
FORM
{
}
.hnavbar TD
{
    TEXT-ALIGN: right
}
.optiontable
{
    WIDTH: 80%;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.lineitem
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 80%;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.lineitem TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: center
}
.lineitem TH A
{
    BACKGROUND-COLOR: #808080
}
.lineitem TD
{
    TEXT-ALIGN: left
}
.frameBody
{
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: transparent
}
.OrderTab
{
    WIDTH: 100%;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.OrderTab TH
{
    TEXT-ALIGN: left
}
.OrderTab TD
{
    TEXT-ALIGN: left
}
.OrderTab TR
{
    TEXT-ALIGN: left
}
.CommonTab
{
    PADDING-RIGHT: 4px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: 0px;
    WIDTH: 80%;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.CommonTab TD
{
    TEXT-ALIGN: left
}
.CommonTab TR
{
}
.CommonTab TH
{
    TEXT-ALIGN: left
}
.OrderTab .THHEAD
{
    COLOR: white
}
.OrderTab .TRHEAD
{
    BACKGROUND-COLOR: #d2b48c
}
.listTable .THHEAD
{
    FONT-WEIGHT: lighter;
    COLOR: black;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.adminbutton
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: #2b1553
}
.admintable
{
    WIDTH: 100%
}
TD.subheading
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #66669a
}
TABLE.tbWhite
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.listOD
{
    WIDTH: 100%;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, helvetica;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.listOD TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #2b1553;	 /* Changed from #808080 */
    TEXT-ALIGN: center
}
.listOD TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.listOD TR
{
    BACKGROUND-COLOR: #ffffff
}
.listOD .THHEAD
{
    FONT-WEIGHT: lighter;
    COLOR: black;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
SELECT
{
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif, Verdana
}
EM
{
    COLOR: thistle;
    BACKGROUND-COLOR: maroon
}
.tooltip TD EM
{
    COLOR: thistle
}
.Calender
{
    Z-INDEX: 2;
    LEFT: 290px;
    VISIBILITY: hidden;
    WIDTH: 160px;
    POSITION: absolute;
    TOP: 2px;
    HEIGHT: 170px
}
.Quantity
{
    Z-INDEX: 2;
    VISIBILITY: hidden;
    POSITION: absolute
}
TABLE.Errors
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TABLE.Errors TD
{
    TEXT-ALIGN: center
}
TABLE.Errors TH
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
    TEXT-ALIGN: center
}
LI
{
    COLOR: black
}
.optiontable TD
{
    TEXT-ALIGN: center
}
.listTable TD.leftList
{
    TEXT-ALIGN: left
}
.claims
{
    WIDTH: 100%
}
.PTable
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.PTable TR
{
    TEXT-ALIGN: left
}
.PTable TD
{
    TEXT-ALIGN: left
}
.PTable TH
{
    TEXT-ALIGN: left
}
.listTable .THHEAD A
{
    COLOR: blue
}
.IndWin
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #f4f0e9;
    TEXT-DECORATION: none
}
.IndWin TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR:White;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #444c4e;
    TEXT-ALIGN: center
}
TABLE.productspec
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
TABLE.productspec TR
{
    BACKGROUND-COLOR: #ffffff
}
TABLE.productspec TD
{
    FONT-SIZE: 11px;
    COLOR: black
}
TABLE.productspec TH
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
TABLE.tbDetails
{
    WIDTH: 80%
}
TABLE.tbDetails TH
{
    TEXT-ALIGN: center
}
TABLE.tbWhite TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TABLE.productspec TD.tdCenter
{
    TEXT-ALIGN: center
}
TABLE.logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 80%;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
TABLE.tableFull
{
    WIDTH: 100%
}
.OrderConfirm
{
    WIDTH: 80%;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.OrderConfirm2
{
    WIDTH: 100%;
    BACKGROUND-COLOR: white;
}
TABLE.tooltipspec
{
    WIDTH: 100%;
    background-color: #FFFFE0; 
    z-index: 30;
    border-style: solid;
    border-width: 1px;
    layer-background-color: #FFFFE0;
}
TABLE.tooltipspec TH
{
    COLOR: black;
    TEXT-ALIGN: right
}
TABLE.tooltipspec TD
{
    TEXT-ALIGN: left
}
TABLE.buttonalign
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #f3f0e9
}
TABLE.buttonalign TD
{
    TEXT-ALIGN: left
}
TABLE.buttonalign TH
{
    TEXT-ALIGN: right
}
TABLE.cancelbutton
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: center
}

.DataGrid
{
	width: 100%;
	font-family: Arial, sans-serif, Verdana;
	background-color: #f3f0e9;
	text-align: center;
}
TABLE.cancelbutton TD
{
    TEXT-ALIGN: center
}
.innertable
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    BORDER-LEFT: white;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: white;
    FONT-FAMILY: Arial, helvetica;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.innertable .THHEAD
{
    FONT-WEIGHT: lighter;
    COLOR: black;
    TEXT-ALIGN: left
}
.innertable .THHEAD A
{
    COLOR: blue
}
.innertable TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.innertable TD A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
.innertable TD A:hover
{
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: underline
}
.innertable TD.leftlist
{
    TEXT-ALIGN: left
}
.innertable TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
.innertable TR
{
    BACKGROUND-COLOR: #ffffff
}
.listUsers
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.listUsers .THHEAD
{
    FONT-WEIGHT: lighter;
    WIDTH: 100%;
    COLOR: black;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.listUsers .THHEAD A
{
    COLOR: blue
}
.listUsers TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.listUsers TD A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #0033cc
}
.listUsers TD A:hover
{
    FONT-WEIGHT: bolder
}
.listUsers TD.leftlist
{
    TEXT-ALIGN: left
}
.listUsers TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
.listUsers TR
{
    BACKGROUND-COLOR: #ffffff
}
.listOD .THHEAD A
{
    COLOR: blue
}
.subcat TD
{
}
.subcat TD DIV
{
}
.subcat TD DIV TABLE.price
{
    BORDER-RIGHT: black 1pt outset;
    BORDER-TOP: black 1pt outset;
    FONT-WEIGHT: 300;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1pt outset;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1pt outset;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left
}
.subcat TD DIV TABLE.price TH
{
    BORDER-RIGHT: black 1pt;
    BORDER-TOP: black 1pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    BORDER-LEFT: black 1pt;
    COLOR: white;
    BORDER-BOTTOM: black 1pt;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: left
}
.subcat TD DIV TABLE.price TD
{
    BORDER-RIGHT: black 1pt;
    BORDER-TOP: black 1pt;
    BORDER-LEFT: black 1pt;
    BORDER-BOTTOM: black 1pt;
    BACKGROUND-COLOR: white;
   
}

INPUT#text
{
    BORDER-RIGHT: gray inset;
    BORDER-TOP: gray inset;
    BORDER-LEFT: gray inset;
    BORDER-BOTTOM: gray inset
}
.InvDtl
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    WIDTH: 80%;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #444c4e; /* Changed from #f4f0e9 */
    TEXT-DECORATION: none
}
.InvDtl TH
{
    COLOR: White;
    BACKGROUND-COLOR: #444c4e;
}
.InvDtl TD
{   color:White;
    BACKGROUND-COLOR:  #444c4e; /* Changed from #cc9966 */
}
.listTable TH A
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: white
}
.listTable TH A:hover
{
    FONT-WEIGHT: 600;
    COLOR: white;
    TEXT-DECORATION: underline
}
.coupon
{
    WIDTH: 100%;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.coupon TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.fullscreenTable
{
    FONT-SIZE: 11px;
    WIDTH: 100%;
    COLOR: black;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: center
}
.fullscreenTable TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: gray
}
.fullscreenTable TH A
{
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR: white;
    TEXT-DECORATION: underline
}
.fullscreenTable TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.coupon TH
{
    TEXT-ALIGN: center
}
.coupon TR
{
    BACKGROUND-COLOR: #ffffff
}
.OrderConfirm TH.header
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: white;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}

.TableHeader_Blue
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana, helvetica, sans-serif;
	background-color: #2b1553;
}
.TableHeader_SmallBlue
{
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
	font-family: verdana, helvetica, sans-serif;
	background-color: #2b1553;
}

.bodyText_Small
{
	font-size: 7.5pt;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
}
.bodyTextOdd_Small
{
	font-size:7.5pt;	   /* Changed from 10pt to 7.5pt */
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
}
.bodyTextEven_Small
{
	font-size: 7.5pt;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	background-color:lightgoldenrodyellow;   /* Changed fromLime*/
}
.bodyText_XSmall
{
	font-size: 6.5pt;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
}
.bodyTextOdd_XSmall
{
	font-size: 6.5pt;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
}

.bodyTextEven_XSmall
{
	padding-right: 0px;
	font-size: 6.5pt;
	color: #000000;
	margin-right: 0px;
	font-family: verdana, helvetica, sans-serif;
	background-color: lightgoldenrodyellow;
}
/* style for the text of the site title */
.AdminSiteTitle
{
	font-weight: bold;
	font-size: 20px;
	vertical-align: sub;
	color: black;
	font-family: Verdana Bold, Helvetica, sans-serif;
	text-align: center;
}

.AdminTabBG
{
	background-color: #003366;
	text-align: center;
}
.AdminTabTitle
{
	font-size: 18px;
	color: #ffffff;
	font-family: Verdana Bold, Helvetica, sans-serif;
}
.ymaptblheadfull  { border-style:solid; border-color:#000000; border-top-width:1; border-bottom-width:1; border-left-width:1; border-right-width:1;}
.ymaptblheadcell  { border-style:solid; border-color:#000000; border-top-width:1; border-bottom-width:1; border-left-width:0; border-right-width:1;}
.ymaptblrowfull  { border-style:solid; border-color:#000000; border-top-width:1; border-bottom-width:0; border-left-width:1; border-right-width:1;}
.ymaptblrowcell  { border-style:solid; border-color:#000000; border-top-width:0; border-bottom-width:1; border-left-width:0; border-right-width:1;}
.dbtblrowfull  { border-style:solid; border-color:#dcdcdc; border-top-width:0; border-bottom-width:1; border-left-width:1; border-right-width:1;}
.dbtblheadcell  { border-style:solid; border-color:#dcdcdc; border-top-width:1; border-bottom-width:1; border-left-width:0; border-right-width:1;}
.dbtblrowcell  { border-style:solid; border-color:#dcdcdc; border-top-width:0; border-bottom-width:1; border-left-width:0; border-right-width:1;}
/*.textfld {border:1px double black; font-family:Arial, Helvetica, sans-serif;font-size:12}*/
.textfld {border-style:inset; border-color:Black;  border-width:1px; font-family:Arial, Helvetica, sans-serif;font-size:12}
.tbCheckBox {border:0px double black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; width:100%; vertical-align:middle; BACKGROUND-COLOR: #f3f3df;}
.tbCheckBox TH {border:0px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px;   BACKGROUND-COLOR: #f3f0e9;}
.tbCheckBox TD {border:0px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px;   BACKGROUND-COLOR: #ffffff}
.tbCheckBox TD Label {border:0px solid black; overflow:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
.tbCheckBox TD input {height:15;  vertical-align:middle}
.tbRadio {border:0px double black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; width:100%; vertical-align:middle; }
.tbRadio TD {border:0px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; width:33%; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px;   BACKGROUND-COLOR: #ffffff}
.tbRadio TD Label {border:0px solid black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
.tbRadio TD input {height:12;  vertical-align:middle}
.bold
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;	
    FONT-SIZE: 8pt
    
}
.bluebold
{
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;	
    FONT-SIZE: 8pt
}
.error
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;	
    FONT-SIZE: 9
}
.errorLarge
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;	
    FONT-SIZE: 12
}

.loginerror

{
	border:2px solid red;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	width:53%; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 0px;
    MARGIN: 10px; 
    COLOR: black; 
    PADDING-TOP: 0px;  
    BACKGROUND-COLOR: #ffffff;
}
TABLE.dtTABLE
{
    BORDER-RIGHT: #999999 0px solid;
    BORDER-TOP: #999999 0px solid;
    BORDER-LEFT: #999999 0px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #999999 0px solid;
    BACKGROUND-COLOR: #999999
}
TABLE.dtTABLE TH
{
    BORDER-RIGHT: #999999 0px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #999999 0px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #999999 0px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #999999 0px solid;
    TEXT-ALIGN: left
}
TABLE.dtTABLE TD
{
    BORDER-RIGHT: #999999 0px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #999999 0px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #999999 0px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #999999 0px solid;
    TEXT-ALIGN: left
}
TABLE.dtTABLE TH
{
    BACKGROUND: #cccccc;
    VERTICAL-ALIGN: bottom
}
TABLE.dtTABLE TD
{
    BACKGROUND: #ffffff;
    VERTICAL-ALIGN: top
}
   /* Added**********************************/
.listTableInvDtl
{
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.listTableInvDtl .THHEAD
{
    COLOR: black;
    BACKGROUND-COLOR: #f3f0e9;
    TEXT-ALIGN: left
}
.listTableInvDtl .THHEAD A
{
    COLOR: blue
}
.listTableInvDtl TD
{
}
.listTableInvDtl TD A
{
    COLOR: #0033cc
}
.listTableInvDtl TD A:hover
{
}
.listTableInvDtl TD.leftList
{
    TEXT-ALIGN: left
}
.listTableInvDtl TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
.listTableInvDtl TR
{
    BACKGROUND-COLOR: #ffffff
}
.InvoiceDtl
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.InStrClm
{
    WIDTH: 100%;
    COLOR: black;
    TEXT-INDENT: 0%;
    BACKGROUND-COLOR: #f3f0e9
}
.InStrClm TH
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
.InStrClm THHEAD
{
    COLOR: black;
    BACKGROUND-COLOR: #f3f0e9
}
.InStrClm TD
{
    COLOR: black;
    TEXT-ALIGN: center
}
.InStrClm TR
{
    BACKGROUND-COLOR: #ffffff
}
.InStrClm TT
{
    WIDTH: 100%;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: left
}
.InStrClmTDLeft
{
    WIDTH: 100%;
    COLOR: black;
    TEXT-INDENT: 0%;
    BACKGROUND-COLOR: #f3f0e9
}
.InStrClmTDLeft TD
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.InStrClmTDLeft TR
{
    TEXT-ALIGN: left
}
.InStrClmTDLeft TH
{
    FONT-SIZE: 11px;
    COLOR: white
}
/* Added for SearchUser.aspx, firefox */
.tstcell  {  padding-left:50px; border:solid; border-color:#000000; border-top-width:1; border-bottom-width:0; border-left-width:1; border-right-width:1;}

