body
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	margin-left:		3px;
	margin-top:			3px;
	margin-right:		3px;
	margin-bottom:		3px;
	border:				0px;
	background-color:	white;
	cursor:				default;
}

TD
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				#494949;
	line-height:		12pt;
	vertical-align:		text-top;
}

TH
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	background-color:	#e4e4e4;
	text-decoration:	none;
}

H1
{
	font-size:			18pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
}

H2
{
	font-size:			16pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
}

H3
{
	font-size:			14pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
}

H4
{
	font-size:			12pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
}

H5
{
	font-size:			10pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
}

.PageTitle
{
	font-size:			9pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				353535;
	font-weight:		bold;
	margin-left:		5px;
}

.SymbolCell
{
	font-size:			11pt;
	font-family:		Webdings;
	color:				#e4e4e4;
	text-decoration:	none;
}

A.SymbolCommandActive:link
{
	font-size:			11pt;
	font-family:		Webdings;
	color:				#00626E;
	text-decoration:	underline;
}

A.SymbolCommandActive:hover
{
	font-size:			11pt;
	font-family:		Webdings;
	color:				#00626E;
	text-decoration:	underline;
}

A.SymbolCommandActive:visited
{
	font-size:			11pt;
	font-family:		Webdings;
	color:				#00626E;
	text-decoration:	underline;
}

A.SymbolCommandInActive:link
{
	font-size:			11pt;
	font-family:		Webdings;
	color:				#e4e4e4;
	text-decoration:	none;
}

A.SymbolCommandInActive:hover
{
	font-size:			11pt;
	font-family:		Webdings;
	color:				#e4e4e4;
	text-decoration:	none;
}

A.SymbolCommandInActive:visited
{
	font-size:			11pt;
	font-family:		Webdings;
	color:				#e4e4e4;
	text-decoration:	none;
}

A.Command:link
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				#00626E;
	text-decoration:	none;
}

A.Command:hover
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				#00626E;
	text-decoration:	underline;
}

A.Command:visited
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				#00626E;
	text-decoration:	none;
}


A.SortCommand:link
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				#00626E;
	text-decoration:	underline;
}

A.SortCommand:hover
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				#00626E;
	text-decoration:	underline;
}

A.SortCommand:visited
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				#00626E;
	text-decoration:	underline;
}

table.Overall
{
	background-color:	White;
	border:				border-none 0;
	margin-left:		5px;
}

table.Form_Overall
{
	border:				solix 1px red;
}

.Pager
{
	background-color:	White;
	border:				border-none 0;
}

.Pager_Hidden
{
	background-color:	White;
	border:				border-none 0;
	height:				1px;
}

.Footer
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	border:				border-none 0 white;
	color:				red;
	background-color:	White;	
}

.Grid_Header
{
	background-color:	#BDD0A0;
	border:				border-outset 1 silver;	
}

.Grid_HeaderColumn
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	background-color:	#BDD0A0;
	color:				353535;
	font-weight:		bold;
	text-decoration:	none;
	border:				border-outset 1 silver;	
	padding-top:		2pt;
	padding-bottom:		2pt;
	padding-left:		2pt;
	padding-right:		2pt;
}

.Grid_Row
{
	background-color:	White;
}

.Grid_AlternateRow
{
	background-color:	#f5f5f5;	
}

.Grid_Row_Edit
{
	background-color:	#FFF5ee;
}

.Grid_Column
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	text-decoration:	none;
	padding-top:		2pt;
	padding-bottom:		2pt;
	padding-left:		2pt;
	padding-right:		2pt;
}

.Grid_Column_Edit
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	text-decoration:	none;
	padding-top:		2pt;
	padding-bottom:		2pt;
	padding-left:		2pt;
	padding-right:		2pt;
}

.Form_Header
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	background-color:	white;
	color:				353535;
	font-weight:		bold;
	text-decoration:	none;
	border:				border-outset 1 silver;	
}

.Form_Row
{
	background-color: white;
}

.Form_AlternateRow
{
	background-color: #f5f5f5;	
}

.Form_Row_Edit
{
	background-color: #ffffff;	
}

td.Form_EntryItemColumn_Edit
{
	background-color:		#ffffff;
	border:					solid 3px #949e9c;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;	
}

table.Form_EntryItem
{
	background-color: #ffffff;
	border: 0px none white;
}

table.Form_EntryItem_Edit
{
	background-color:		#fffbff;
}

tr.Form_DataItemRow
{
	background-color: white;
}

tr.Form_DataItemRow_Edit
{
	background-color: #f4f4f4;
}

td.Form_LabelColumn
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	font-weight:		bold;
	color:				black;
	text-decoration:	none;
	vertical-align:		top;
	padding-left:		2pt;
	padding-right:		2pt;
}

td.Form_LabelColumn_Edit
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				black;
	background-color:	#cccccc;	
	vertical-align:		middle;
	text-align:			right;
	vertical-align:		top;
}

td.Form_ReqdColumn_Edit
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	font-weight:		bold;
	color:				red;
	background-color:	#f4f4f4;
	vertical-align:		middle;
}

td.Form_DataColumn
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				Black;
	text-decoration:	none;
	padding-left:		2pt;
	padding-right:		2pt;
	vertical-align:		top;
}

td.Form_DataColumn_Edit
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				Black;
	background-color:	#dfdfdf;	
	vertical-align:		top;
}

.Relation_Container
{
	border-top: 4px solid white;
}

.Relation_Title
{
	background-color: #6699cc;
	font-size		: 82%;
	font-family		: verdana, arial, helvetica;
	color			: #ffffff;
}

.Relation_Title_Image
{
	background-color	: #6699cc;
	background-position	: top right;
	background-repeat	: no-repeat;
	cursor				: hand;
	font-size			: 82%;
	font-family			: verdana, arial, helvetica;
	color				: #ffffff;
}

.Imaged_HyperLink
{
}

.__HiddenItems__Header
{
	width:0px;
	display:none;
}

.__HiddenItems__Column
{
	width:0px;
	display:inline;
}

td.__ItemIndicator__Column
{
	vertical-align: middle;
}

td.EditCommand
{
	width:				30px;
	border-right-style: none;
	border-left-style:	none;
	text-align:			right;	
	cursor:				default;
	padding-top:		2pt;
	padding-bottom:		2pt;
	padding-left:		10pt;
	padding-right:		2pt;
}

td.EditCommandHeader
{
	width: 30px;
	border-right-style: none;
	border-left-style: none;
	background-color: #ccddee;
	text-align: right;	
}

td.DeleteCommand
{
	width:				30px;
	border-right-style: none;
	border-left-style:	none;
	text-align:			right;	
	cursor:				default;
	padding-top:		2pt;
	padding-bottom:		2pt;
	padding-left:		10pt;
	padding-right:		2pt;
}

td.DeleteCommandHeader
{
	width: 30px;
	border-right-style: none;
	border-left-style: none;
	background-color: #ccddee;
	text-align: right;	
}

td.Form_EditCommand
{
	width:					30px;
	border:					solid 1px #949e9c;	
	text-align:				right;	
	cursor:					default;
}

td.Form_EditCommandHeader
{
	width: 30px;
	border-right-style: none;
	border-left-style: none;
	text-align: right;	
}

td.Form_DeleteCommand
{
	width:				30px;
	border-right-style: none;
	border-left-style:	none;
	text-align:			right;	
	cursor:				default;
	padding-top:		2pt;
	padding-bottom:		2pt;
	padding-left:		10pt;
	padding-right:		2pt;
}

td.Form_DeleteCommandHeader
{
	width: 30px;
	border-right-style: none;
	border-left-style: none;
	text-align: right;	
}

.TextBox_SingleLine
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	height:				19px;
	border:				1px solid #7b9ebd;
}

.TextBox_Password
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	height:				19px;
	border:				1px solid #7b9ebd;
}

.TextBox_MultiLine
{
	border:				1px solid #7b9ebd;	
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	width:				99%;
}

.ListBox_DropDown
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	border:				1px solid #7b9ebd;	
}

.formButton1
{
	background-color: 	#6699cc;
	padding: 			2px 4px 3px 4px;
	color: 				#000000;
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	height:				17px;
	filter:				progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B4C5DF, EndColorStr=#91A9D0);
	border-width: 		0px;
	cursor:				hand;
}

.formButton
{ 
	background-color:	#dcdcdc; 
	font-size:			1em;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	border-top:			#cccccc 1px solid; 
	border-bottom:		#666666 1px solid; 
	border-left:		#cccccc 1px solid; 
	border-right:		#666666 1px solid; 
}

A.linkButton:link
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	background-color:	#dcdcdc; 
	color:				#000000;
	border-width:		thin;	
	border-style:       solid;	
	border-color:		#FFFFFF #666666 #666666 #FFFFFF;
	padding-left:		4px;
	padding-right:		4px;
	text-decoration:	none;
	text-align:			center;
}

A.linkButton:hover
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	background-color:	#dcdcdc; 
	color:				#00626E;	
	border-style:       solid;	
	border-color:		#FFFFFF #666666 #666666 #FFFFFF;
	padding-left:		4px;
	padding-right:		4px;
	text-decoration:	none;
	text-align:			center;
}

A.linkButton:visited
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	background-color:	#dcdcdc; 
	color:				#000000;	
	border-style:       solid;	
	border-color:		#FFFFFF #666666 #666666 #FFFFFF;
	padding-left:		4px;
	padding-right:		4px;
	text-decoration:	none;
	text-align:			center;
}


span.menu
{
	height: 100%;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #7288AC;
}

table.mnuBar
{
	color: #ffffff;
	z-index: 0;
	height: 23px;
	width: 100%;
	position: relative;
	background-color: #7288AC;
	border: #abc0e7 1px solid;
	border-right: #00377a 1px solid;
	border-bottom: #00377a 1px solid;
}

table.mnuHeader
{
	color: #ffffff;
	z-index: 0;
	height: 23px;
	width: 100%;
	position: relative;
	background-color: lightgray;
	border: #abc0e7 1px solid;
}

td.mnuTitle
{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	cursor: default;
	color: #ffffff;
}

td.mnuRight
{
	width: 100%;
	text-align: right;
	padding-right: 5px;
}

.ErrMessageText
{
	font-size:			8pt;
	font-family:		Verdana, Trebuchet MS, Arial, Helvetica;
	color:				red;
}

.tabItem
{
	background-color: #4A5C82; 
	border-top: 1px solid #6699cc; 
	border-right: 1px solid black; 
	border-left: 1px solid #6699cc; 
	color: white; 
	cursor: hand; 
	font-size: 8pt; 
	height: 20px; 
	padding-right: 15px; 
	padding-left: 15px; 
	position: relative; 
	text-align: center; 
	top: 1;	
}

.hovertabItem
{
	background-color: #4A5C82; 
	color: gold;
	border-top: 1px solid #6699cc; 
	border-right: 1px solid black; 
	border-left: 1px solid #6699cc; 
	cursor: hand; 
	font-size: 8pt; 
	height: 20px; 
	padding-right: 15px; 
	padding-left: 15px; 
	position: relative; 
	text-align: center; 
	top: 1;	
}

.activetabItem
{
	background-color: #cccccc; 
	border-top: 1px solid white; 
	border-right: 1px solid black; 
	border-left: 1px solid white; 
	color: black; 
	cursor: hand; 
	position: relative; 
	top: 1;	
	font-size: 8pt; 
	height: 20px; 
	padding-right: 15px; 
	padding-left: 15px; 
	position: relative; 
	text-align: center; 
}

