A:link
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	outline: none text-decoration: none
}
A:visited
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    outline: none
    text-decoration: none
}
A:active
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    outline: none
    text-decoration: none
}
A:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    FONT-FAMILY: verdana;
    outline: underline
    text-decoration: none
}

A.nav:link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}

A.nav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}

A.nav:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffcc;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}

A.nav:active
{
    FONT-SIZE: 10px;
    COLOR: #cc9999;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}

a.navBar1Selected
{
	border-left:		1px solid #E1F0FF;
	border-top:			1px solid #E1F0FF;
	border-bottom:		1px solid #E1F0FF;
	border-right:		1px solid #E1F0FF;
	padding:			0px 2px;
	background-color:	#191970;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
	font-family:		Tahoma,Arial,Helvetica,sans-serif;
}

a.navBar1Selected:hover
{
	border-left:		1px solid #E1F0FF;
	border-top:			1px solid #E1F0FF;
	border-bottom:		1px solid #E1F0FF;
	border-right:		1px solid #E1F0FF;
	padding:			0px 2px;
	background-color:	#191970;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
	font-family:		Tahoma,Arial,Helvetica,sans-serif;
}

a.navBar1
{
	border-left:		1px solid #C3D7F0;
	border-top:			1px solid #C3D7F0;
	border-bottom:		1px solid #C3D7F0;
	border-right:		1px solid #C3D7F0;
	font-size:			12px;
	font-weight:		bold;
	color:				#000000;
	text-decoration:	none;
	font-family:		Tahoma,Arial,Helvetica,sans-serif;
	padding:			0px 2px;
}

a.navBar1:hover
{
	border-left:		1px solid #000000;
	border-top:			1px solid #000000;
	border-bottom:		1px solid #000000;
	border-right:		1px solid #000000;
	padding:			0px 2px;
	background-color:	rgb(255,255,255);
	color:				#000000;
	font-size:			12px;
	font-weight:		bold;
	color:				#000000;
	text-decoration:	none;
	font-family:		Tahoma,Arial,Helvetica,sans-serif;
	padding:			0px 2px;
}

A.Hyperlink:link {COLOR: #0000CC;}
A.Hyperlink:visited {COLOR: #0000CC;}
A.Hyperlink:active {COLOR: #0000CC;}
A.Hyperlink:hover {COLOR: #0000CC;}

A.HyperlinkBold:link {COLOR: #0000CC;}
A.HyperlinkBold:visited {COLOR: #0000CC;}
A.HyperlinkBold:active {COLOR: #0000CC;}
A.HyperlinkBold:hover {COLOR: #0000CC;}

BODY
{
	background-color: #D4E5F8;
}

.BODYLIGHTBLUE
{
	background-color: #D4E5F8;
}

.BODYMIDBLUE
{
	background-color: #C3D7F0;
}

.BODYWHITE
{
	background-color: #FFFFFF;
}

.Button
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: lightcyan 2px double;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 2px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 2px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: #02203A
}

.DarkBtn
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: lightcyan 2px double;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 2px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 2px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: midnightblue
}

.LightBtn
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: lightcyan 2px double;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 2px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 2px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: #725196
}

.Data
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: normal;
}

.DataBold
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.DataGrid
{
	background-color: #8ABBDF;
}

.DataGrid1
{
	border-bottom-color: Black;
}

.Error
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.ErrorText
{
	font-weight: bold;
	font-size: 10pt;
	color: #FF0000;
	font-family : Arial, Helvetica, "sans-serif";
}

.EvenLines
{
	font-family : Arial, Helvetica, "sans-serif";
	font-size : 8pt;
	background-color: #FFFFFF ;/* #C6D9FD; */
	text-align: left;
}

.File
{

	font-family : Arial, Helvetica, "sans-serif";
	border : 1px outset #FFFFFF;
	text-align : center;
	vertical-align : middle;
	color : #FFFFFF;
	/* dont forget to do the A:link, visited, active as well */
	font : bold;
	cursor : hand;
	font-size : 12px;
	height:19px;
}

.Footer
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    outline: none
}

.Heading
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.PaymentTimeoutHeading
{
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.OutstandingInvHeading
{
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.subHeader1
{
	background-color: White;
	height: 2;
}
.subHeader2
{
	 background-color: #003063;
	 height: 17;
}
.Hyperlink
{
    FONT-SIZE: 10px;
    COLOR: #0000CC;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

.HyperlinkBold
{
    FONT-SIZE: 10px;
    COLOR: #0000CC;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.InputBoxTxt
{
    border: 1px solid #7F9DB9;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    height: 18px;
}

.InputBoxNum
{
    border: 1px solid #7F9DB9;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    height: 18px;
	text-align : right;
}

.Link
{
	font-weight: bold;
	font-size: 10pt;
	color: #000099;
	font-family : Arial, Helvetica, "sans-serif";
}

.Literal
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: normal;
}

.LiteralBold
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.LiteralBoldWhite
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.LiteralWhite
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

.Menu
{
	FONT-SIZE: 11px;
	COLOR: white;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: #02203A;
	text-decoration: none;
}

.MenuItem
{
    FONT: 10px Verdana, Helvetica, Arial, sans-serif;
    CURSOR: hand;
    COLOR: #fff;
    TEXT-DECORATION: none;
	background-color: #D4E5F8;
}

.MenuRed
{
	FONT-SIZE: 11px;
	COLOR: white;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: red;
	text-decoration: none;
}

.NormalLines
{
	font-family : Arial, Helvetica, "sans-serif";
	font-size : 8pt;
	background-color: #FFFFFF ; /* #FFFFCC;*/
	text-align: left;
}

.NormalLinesBackgroundColour
{
	font-family : Arial, Helvetica, "sans-serif";
	font-size : 8pt;
	background-color: #D4E5F8;
	text-align: left;
}

.OddLines
{
	font-family : Arial, Helvetica, "sans-serif";
	font-size : 8pt;
    background-color: #FFFFFF; /* #E0EBFE;*/
	background-color: #D4E5F8;
	text-align: left;
}

.SummaryOddLines
{
	font-family : Arial, Helvetica, "sans-serif";
	font-size : 8pt;
	background-color: #D4E5F8;
	text-align: left;
}

.ReceiptHeading
{
	FONT-SIZE:large;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

span.navBar1
{
	border-left:		1px solid #C3D7F0;
	border-top:			1px solid #C3D7F0;
	border-bottom:		1px solid #C3D7F0;
	border-right:		1px solid #C3D7F0;
	font-size:			12px;
	font-weight:		bold;
	color:				#000000;
	text-decoration:	none;
	font-family:		Tahoma,Arial,Helvetica,sans-serif;
	padding:			0px 2px;
}

span.navBar2
{
	font-family:		Tahoma,Arial,Helvetica,sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
}

TABLE
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif
}

.TableWithBackground
{
	background-color: #8ABBDF;
}

.TableHeader
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, "sans-serif";
	height: 18px;
	background-color: #C3D7F0;
}
.TableFooter1
{
	border-bottom-color =	Blue;
}

TEXTAREA
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

TR
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif
}

TD
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

TD.Literal
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: normal;
}

TD.navBar1
{
	background-color:	#C3D7F0;
	border-top:			1px solid #000000;
	border-bottom:		1px solid #000000;
	padding-right:		1ex;
	padding-left:		1ex;
	vertical-align : middle;
}

TD.navBar2
{
	border-top:			1px solid #000000;
	background-color:	#FF3333;
	padding-right:		1ex;
	padding-left:		1ex;
	color:				#FFFFFF;
	vertical-align : middle;
}

TR.navBar1
{
	height:				22px;
	vertical-align : middle;
}

TR.navBar2
{
	height:				22px;
	vertical-align : middle;
}

.Warning
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    font-weight: bold;
}

.WhiteBackground
{
	background-color: #FFFFFF;
}

.HeaderTDBGColor
{
    background-color: #1a7fb3;
}

.ph
{
	background-color: white;
}

.HeaderBanner
{
	width: 100%;
	height: 50px;
}

.HeaderSpacer
{
	background-color: White;
    background-image: url('spacer.gif');
    background-repeat: repeat-y;
}

.HeaderBrandBarTD1
{
	background-color: White;
	vertical-align: bottom;
	height: 53px;
	width: 55px;
}

.HeaderBrandBarTD2
{
    background-color: white;
	vertical-align: bottom;
}

.HeaderBrandBarTD3
{
    background-color:white;
	text-align: right;
	height: 53px;
    width:152px;
	background-image:url('compay_right.GIF');
}

.HeaderLoginBanner
{
	background-color: #003063;
	border-top: #02203a 1px solid;
	border-bottom: black 1px solid;
	width: 100%;
	height: 17px;
}

.HeaderUserBanner
{
	background-color: #FF3333;
	border-top: #02203a 1px solid;
	border-bottom: black 1px solid;
	width: 100%;
	height: 17px;
}

.SpacerRow
{
    background-color: White;
}

.HeaderRightImage
{
    width: 308px;
    height: 53px;
}


input[disabled], input[disabled="disabled"]  input[readonly]
{
   background-color: #dcdcdc;
   border: #3532ff 1px solid;
   color: #000000;
   cursor: default;   
} 

/*Modal Popup*/
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}