body
{
	background-color: #E7DEB7;
	font-family: Verdana;
	margin: 0px 0px 0px 0px;
	font-family: verdana, arial;
	font-size:8pt;
}

a:link, a:visited, a:active
{
	font-family: verdana, arial;
	font-size: 8pt;
	text-decoration: none;
	color:Blue;
}

a:hover 
{
	font-family: verdana, arial;
	font-size: 8pt;		
	cursor: hand;
	cursor: pointer;
	text-decoration: none;		
}

.menuHover
{
	background-color:#CCCCCC;
	color:#ffffff;
	border-color:#E7DEB7;
	border-width:1px;
	border-style:solid;
}

.menuNode
{
	color:#4d4d4d;
	border-color:#E7DEB7;
	border-width:1px;
	border-style:solid;
}

.menuSelected
{
	color: #4d4d4d;
	border-color: #E7DEB7;
	border-width: 1px;
	border-style: solid;
}

.title
{
	font-family: verdana, arial;
	font-size: 14pt;	
	color: #000000;
	background: #f4f9fc;
	height:18pt;
	vertical-align: middle;
}

.tableBackground
{
	font-family: verdana, arial;
	background: #f4f9fc;
}

.errorMessage
{
	color: Red;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight:bold;
}

.sectionHeader
{
	font-family: verdana, arial;
	color: #ffffff;
	background: #336699;
	height:18pt;
	vertical-align: middle;
	padding-left: 1px;
}

.tabButtonSelected
{
	font-family: verdana, arial;
	font-size: 8pt;	
	border-style: solid;
	border-width: 1px;
	border-color:#000000;
	height: 22px;
	background-color: #4284B5;
	color:#f4f9fc;
}

.tabButtonUnselected
{
	font-family: verdana, arial;
	font-size: 8pt;	
	border-style: solid;
	border-width: 1px;
	border-color:#000000;
	height: 19px;
	background-color: #fffdf0;
	color:#000000;
	cursor: hand;
	cursor: pointer;
}

.DataViewerButton
{
	font-family: verdana, arial;
	font-size: 8pt;	
	border-style: solid;
	border-width: 1px;
	border-color:#000000;
	width: 60px;
	height: 22px;
	background-color: #d5d6b2;
	color:#000000;
	cursor: hand;
	cursor: pointer;
	margin-right:2px;
}

.DataViewerVariableButton
{
	font-family: verdana, arial;
	font-size: 8pt;	
	border-style: solid;
	border-width: 1px;
	border-color:#000000;
	height: 22px;
	background-color: #d5d6b2;
	color:#000000;
	cursor: hand;
	cursor: pointer;
	margin-right:2px;
}

.DataViewerToolbar
{
	font-family: verdana, arial;
	font-size: 8pt;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	width: 100%;
	height: 24px;
	background-color: #d5d6b2;
	padding-left: 1px;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.DataViewerGrid
{
	font-family: verdana, arial;
	font-size: 8pt;
	background: white;
	color: black;	
	border-style: solid;
	border-width: 1px;
	border-color: gainsboro;
}

.DataViewerGridAlternatingItem
{
	font-family: verdana, arial;
	font-size: 8pt;
	background: #FFFBFF;
	color: black;	
}

.DataViewerGridFooter
{
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 8pt;
	background: crimson;
	color: white;
}

.DataViewerGridHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: #7C6F57;
	color: white;
	height: 20px;
}

a.DataViewerGridHeader,a.DataViewerGridHeader:link,a.DataViewerGridHeader:visited,a.DataViewerGridHeader:hover,a.DataViewerGridHeader:active
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: Fuchsia;
	color: white;	
	height: 20px;
}

.DataViewerGridItem
{
	font-family: verdana, arial;
	font-size: 8pt;
	background: white;
	color: black;
	border-color: gainsboro;
}

.DataViewerPageIndexTextBox
{
	font-family: verdana, arial;
	font-size: 8pt;	
	border-style: solid;
	border-width: 1px;
	border-color:#000000;
	width: 30px;
	height:15px;
	color:#000000;
	margin-bottom:1px;
	margin-right:2px;
}

.DataViewerGridEditButton, a.DataViewerGridEditButton:link, a.DataViewerGridEditButton:visited, a.DataViewerGridEditButton:hover, a.DataViewerGridEditButton:active
{
	font-family: verdana, arial;
	color: black;
	font-size: 8px;
	border: 1px solid silver;
	padding : 1px 2px 2px 2px;
}

.DataViewerGridLinkButton, a.DataViewerGridLinkButton:link, a.DataViewerGridLinkButton:visited, a.DataViewerGridLinkButton:hover, a.DataViewerGridLinkButton:active
{
	font-family: verdana, arial;
	color: Black;
	font-size: 8px;
	font-size: 8px;
	border: 1px solid silver;
	padding : 1px 2px 2px 2px;
}

.DataViewerLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	margin-right: 4px;
	margin-left: 4px;
	position: relative;
	top: -2px;
}

.DataViewerFilterTextBox
{
	font-family: verdana, arial;
	font-size: 8pt;	
	border-style: solid;
	border-width: 1px;
	border-color: gray;
}

.DataViewerFilterLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	margin-left: 4px;
}

.DataViewerSeparator
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: gray;
	width:0px;
	border-width:0px;
	background-color:gray;
	margin-right: 5px;
	margin-left: 5px;
	height:15px;
	margin-bottom:2px;
}

.DataDetailDetailTextBox
{
	font-family: verdana, arial;
	font-size: 8pt;	
	border-style: solid;
	border-width: 1px;
	border-color: gray;
}

.DataDetailDetailCheckBox
{
	font-family: verdana, arial;
	font-size: 8pt;
}

.DataDetailDetailLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	margin-left: 4px;
}

.MultiAssignTitle
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
}

.MultiAssignListBox
{
	font-family: verdana, arial;
	font-size: 8pt;	
	color: #000000;
	width:100%;
	height:100px;
}

.MultiAssignButton
{
	font-family: verdana, arial;
	font-size: 8pt;	
	border-style: solid;
	border-width: 1px;
	border-color:#4284B5;
	margin:1px 2px 1px 2px;
	width: 20px;
	height: 20px;
	background-color: #4284B5;
	color:#ffffff;
	cursor: hand;
	cursor: pointer;
}

.button
{
	background-color: #b0c4de;
	border-style: solid;
	border-width: 1px;
	border-color: Gray;
	font-family: verdana, arial;
	font-size: 8pt;
	color: #4d4d4d;
	width: 60px;
	cursor: pointer;
	cursor: hand;
}
.readonlyTextBox
{
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E0E0E0;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
}

.readonlyDatePicker
{
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E0E0E0;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
}

.readonlyCheckBox
{
	font-family: Verdana;
	font-size: 8pt;
}

.readonlyDropdownBox
{
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E0E0E0;
 	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-left: solid 1px Black;
	border-top: solid 1px Black;
}

.labelTd
{
	width: 150px;
	vertical-align:top;
}

.itemTd
{
	width: 170px;
	vertical-align:top;
}

.fileUpload
{
	font-family: Verdana;
	font-size: 8pt;
	border-width: 1px;
	border-color: Gray;
	border-style: solid;
	color: #4d4d4d;
}
.customerLabelTd
{
	width: 300px;
	vertical-align:top;
}
.printTable Table
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-collapse: collapse;
	empty-cells: show;
}

.printTable TD Table
{
	border-right: black 0px none;
	border-top: black 0px none;
	border-left: black 0px none;
	border-bottom: black 0px none;
	border-collapse: collapse;
	empty-cells: show;
}

.printTable TD
{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-collapse: collapse;
	empty-cells: show;
}

.printTable TD TD
{
	border-left: black 0px none;
	border-bottom: black 0px none;
	border-collapse: collapse;
	empty-cells: show;
}
.ecardHeading
{
	font-family: Verdana;
	color: #FFFFFF;
	font-size : 11pt;
	font-style : normal;
	text-align : center;
	background-color :#327795
}