BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #c0c0c0;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WORD-SPACING: normal;
	SCROLLBAR-HIGHLIGHT-COLOR: #e3eaf2;
	TEXT-TRANSFORM: none;
	SCROLLBAR-SHADOW-COLOR: #e3eaf2;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	SCROLLBAR-BASE-COLOR: #c3cfdd;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: white;
	Scrollbar-dark-shadow-color: #C3CFDD;
	Scrollbar-3d-light-color: #C3CFDD;
}
.DataGrid {
	FONT-SIZE: smaller; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; FONT-FAMILY: "Verdana"; BACKGROUND-COLOR: #ccccff; BORDER-RIGHT-COLOR: black
}
.GridTable {
	WIDTH: 95%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none; align: center
}
.GridHeader
{
	font-weight: bold;
	font-size: 10pt;
	text-transform: capitalize;
	color: #ffff00;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ff9900;
	text-align: center;
}

.GridHeader A:link {
	FONT-SIZE: 9pt;
	COLOR: #ffff00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	height: 100%;
}
.GridHeader A:visited {
	FONT-SIZE: 9pt;
	COLOR: #ffff00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	height: 100%;
}
.GridHeader A:hover {
	FONT-SIZE: 9pt;
	COLOR: #ffff00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	background-color: #FF6600;
	WIDTH: 100%;
	height: 100%;
}
.GridLabel {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; COLOR: #cc0000; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center; height: 30
}

.GridItem {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f6f6f6;
	TEXT-ALIGN: center;
}
.ItemNotAvail {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff7f7f;
	TEXT-ALIGN: center;
}
.GridItem A:link {
	FONT-SIZE: 10pt;
	COLOR: #cc0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	WIDTH: 100%;
	height: 100%;
}
.GridItem A:visited {
	FONT-SIZE: 10pt;
	COLOR: #cc0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	WIDTH: 100%;
	height: 100%;
}
.GridItem A:hover {
	FONT-SIZE: 10pt;
	COLOR: #cc0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #eeeeee;
	WIDTH: 100%;
	height: 100%;
}

.GridPager {
	FONT-SIZE: small; COLOR: #5682b1; BACKGROUND-COLOR: #fffff8; TEXT-ALIGN: center
}
TR.leftnav {
	TABLE-LAYOUT: auto;
	TEXT-TRANSFORM: capitalize;
	padding-left:3;
	padding-top:2;
	padding-bottom:2;
	CURSOR: hand;
	TEXT-ALIGN: left;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	border: thick outset #000000;
	height: 20px;

}
td.leftnav {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 3px;
	BACKGROUND-IMAGE: url(../images/ONLItemBk.gif);
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 100%;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #fcfcfc;
}	



TR.Titleleftnav {
	FONT-SIZE: 10pt; TABLE-LAYOUT: auto; FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; CURSOR: crosshair; COLOR: #ffffff; BORDER-TOP-STYLE: groove; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #DA251D; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none; padding-left: 3 px; padding-top: 2 px; padding-bottom: 2 px
}
.nav {
	TABLE-LAYOUT: auto; FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; CURSOR: hand; COLOR: #cc3333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
TR.leftnav A:link {
	FONT-SIZE: 9pt;
	COLOR: #ff6600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	height: 100%;
}
TR.leftnav A:visited {
	FONT-SIZE: 9pt;
	COLOR: #ff6600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	height: 100%;
}
TR.leftnav A:hover {
	FONT-SIZE: 9pt;
	COLOR: #ff6600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	background-color: #e3e3e3;
	height: 100%;
}
TR.leftnav A:active {
	FONT-SIZE: 9pt;
	COLOR: #ff9900;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
TR.leftnavheader {
	TABLE-LAYOUT: auto; FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #00bfff; BORDER-BOTTOM-COLOR: #00bfff; TEXT-TRANSFORM: capitalize; CURSOR: hand; COLOR: #990099; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none
}
TABLE.leftnav {
	WIDTH: 90%
}
TABLE.form {
	BACKGROUND-COLOR: #e3eaf2
}
TD.formheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: capitalize;
	COLOR: #ffffff;
	height: 20;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-LEFT: 3px;
	background-image: url(../images/faded_td_bg.gif);
}
td.formheader A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.formheader A:visited  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.formheader A:hover  {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

}
.fieldtitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: capitalize;
	COLOR: black;
	BACKGROUND-COLOR: f6f6f6;
	height: 25;
	padding-left: 3px;
}
.formtitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: capitalize;
	COLOR: black;
	BACKGROUND-COLOR: f6f6f6;
}
td.field {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f6f6f6;
}

input.field {
font-family: tahoma;
             border: 1px #DA251D solid; 
             font-size: 8pt;
	 background-color: #FDF3F2
}
input{
font-family: tahoma;
             border: 1px #DA251D solid; 
             font-size: 8pt;
	 background-color: #FDF3F2
}
select{
font-family: tahoma;
             border: 1px #DA251D solid; 
             font-size: 8pt;
	 background-color: #FDF3F2
}

.button {
	BORDER-RIGHT: #cc0000 2px solid; 
         BORDER-TOP: #cc0000 2px solid;
         FONT: bold 7.5pt Verdana, Arial; 
         BORDER-LEFT: #FF3300 2px solid; 
         COLOR: #ffffff;
	 BORDER-BOTTOM: #ff3300 2px solid;
         BACKGROUND-COLOR: #DA251D;
 cursor: hand;
}
.image
{
	BORDER-RIGHT: #cc0000 0px solid; 
         BORDER-TOP: #cc0000 0px solid;
         FONT: bold 7.5pt Verdana, Arial; 
         BORDER-LEFT: #FF3300 0px solid; 
         COLOR: #ffffff;
	 BORDER-BOTTOM: #ff3300 0px solid;
       
 cursor: hand;}
.fieldvalue {
	FONT-SIZE: 12px; COLOR: black
}
.fieldvalidation {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: red; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.headtd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffff00;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff9900;
}
TABLE.SearchTable {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #f0f0f0
}
TD.SearchFieldTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: capitalize; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6
}
TD.SearchField {
	COLOR: #355373; FONT-STYLE: italic; BACKGROUND-COLOR: #f6f6f6
}
.Comment {
	COLOR: #355373; FONT-STYLE: italic; BACKGROUND-COLOR: #f6f6f6
}
.error {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.RadioButtonList {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: capitalize; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #e3eaf2
}
.RadioButtonListItem {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: capitalize; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #e3eaf2
}
.InvoiceTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: Verdana,Helvetica, Sans-Serif
}
.textarea {  font-family: tahoma;
             border: 1px #DA251D solid; 
             font-size: 8pt;
	 background-color: #FDF3F2
}
