body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-image: url(/Images/Common/background.gif);
	color:#4e4e4e;
}

form
{
	margin: 0px;
	padding: 0px;
}

div
{
	margin: 0px;
	padding: 0px;
}

img
{
margin:0px;
padding:0px;
border: none;	
}

A:Active, A:Visited, A:Link
{
	color: #8eac00;
	text-decoration: none;
}

A:Hover
{
	color: #8eac00;	
	text-decoration: underline;
}

Input {
	margin:			3px;
	padding:		1px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		8pt;
	color: 			#595959;
	width:			75%;
}

.InputImage {
	margin:			0px;
	padding:		0px;
	width:			auto;
}

TextArea {
	margin:			3px;
	padding:		1px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		8pt;
	color: 			#595959;
	width:			75%;
}

.label 
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 8pt;
	text-align: left;
}

.Submit {
	padding:		1px;
	font-size:		8pt;
	width:			auto;
}

Select
{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	margin:			3px;
	padding:		1px;
	color: 			#595959;
	visibility: visible !important;
}

.SearchOption
{
	padding: 1px;
    height: 20px;
	vertical-align: middle;
	color:#666666
}

.SearchOption A:Link, .SearchOption A:Visited
{
	height: 20px;
	text-decoration:none;
	color:#666666;
	border: solid 1px #fff;
}

.SearchOptionHover
{
	height: 20px;
	vertical-align: middle;
	color:#666666;
	background-color: #dae7f9;
	border: solid 1px #6d8aad;
	text-decoration: none;
	cursor: pointer;
}

.SubNavItem A:Link, .SubNavItem A:Visited
{
		
}

.SubNavItem A:Hover
{
	text-decoration: none;
	color: Maroon;
}

/*******************************************************************************
														 Index/Template Settings
*******************************************************************************/

#PageBackground
{
	background-image: url(/Images/Common/bg_stretch.jpg);
	background-repeat: repeat-x;
	min-height: 423px;
	height: 100%;
	width: 100%;
}

#PageHeader
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 787px;
	height: 268px;
}

#PageContent
{
	position: relative;	
	margin: 0px;
	padding: 0px;
	width: 787px;
	min-height: 400px;
}

#PageFooter
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 787px;
	height: 58px;
}

#HeaderLeftSpacer
{
	float: left;
	background-image: url(/Images/Common/Header_LeftSpacer.jpg);
	background-repeat: no-repeat;
	margin:0px;
	padding: 0px;
	height: 268px;
	width: 18px;
}

#HeaderMain
{
	float: left;
	width: 750px;
	margin: 0px;
	padding: 0px;
}

#HeaderRightSpacer
{
	float: left;
	background-image: url(/Images/Common/Header_RightSpacer.jpg);
	background-repeat: no-repeat;
	height: 268px;
	width: 18px;
	margin:0px;
	padding: 0px;
	vertical-align: top;
}

#ContentLeftSpacer
{
	float: left;
	background-image: url(/Images/Common/Content_LeftSpacerBG.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 18px;
	min-width: 18px;
	margin:0px;
	padding: 0px;
}

#ContentRightSpacer
{
	float: right;
	background-image: url(/Images/Common/Content_RightSpacerBG.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 18px;
	min-width: 18px;
	margin:0px;
	padding: 0px;
	vertical-align: top;	
}

#ContentMain
{
	float: left;
	margin: 0px;
	padding: 0px;
	width:750px;
	max-width: 750px;
}

#ContentArea
{
	text-align: left;
	background-image: url(/Images/Common/Content_BG.jpg);
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width:750px;
	max-width: 750px;
}

#ContentMid
{
	 background-image: url(/Images/Common/Content_BG.jpg);
}

#FooterMain
{
	float: left;
	margin: 0px;
	padding: 0px;
	color: #fff;
	height: 58px;
	width: 750px;
	background-image: url(/Images/Common/Footer_BG.jpg);
}

#FooterMain A:Active, #FooterMain A:Link, #FooterMain A:Visited
{
	color: #fff;
	text-decoration: none;
}

#FooterMain A:Hover
{
	color: #fff;
	text-decoration: underline;
}

#OverviewIndex
{
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 445px;
	height: 204px;
}

#OverviewContent
{
	padding: 8px 15px 8px 15px;
	text-align: left;	
}

.SearchBox, .SearchBoxActive
{
  background-image: url(../Images/Common/Searchbg.gif);
  padding: 3px 0 0 0;
  line-height: 10px;
  height: 12px;
  width: 175px;
  border: 0px;
}

/*******************************************************************************
																 Navigation Menu
*******************************************************************************/
.TopGroup
{
  background-color:Transparent;
  height: 24px;
}

.Group
{
  background-color:Transparent;
  height: 24px;
}

.TopMenuItemHover 
{
  color: Maroon; 
  background-image:url(/Images/Navigation/item_hover.gif);  
  font-family:Verdana; 
  font-size: 8pt; 
  cursor:pointer; 
}

.ActiveXControl
{
	margin: 0;
	padding: 0;
	border: none;
}

.MainBanner img
{
	margin: 0;
	padding: 0;
	border: none;
	width: 548px;
	height:181px;
}

.Item
{
  font-family:Verdana; 
  font-size:8pt; 
  color: #fff;
  cursor:pointer;
}

.SubItem
{
  background-image:url(/Images/Navigation/topmenu_bg.gif);
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
  color: #fff;
  width: 100%;
}

.SubItemBottom
{
  background-image:url(/Images/Navigation/bottommenu_bg.gif);
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
  width: 100%;
}

.ItemHover
{
  color: Maroon; 
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
}

.NoChildItemHover
{
  color: Maroon; 
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
}

.ItemExpanded
{
  background-image:url(/Images/Navigation/item_expand_normal.jpg); 
  color:#fff; 
  font-family: Verdana; 
  font-size:8pt; 
  cursor:pointer;
}

/* Selected item styles ------------------------------------ */ 
.SelectedItem
{
  background-image:url(/Images/Navigation/item_expand_normal.jpg);
  color: Maroon;
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
}

.SelectedItemHover
{
  background-image:url(/Images/Navigation/item_expand_normal.jpg);
  color: Maroon; 
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
}

.SelectedItemExpanded
{
  background-image:url(/Images/Navigation/topmenu_bg.gif); 
  
  color:#fff; 
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
}

/* Child selected item styles ------------------------------------ */ 
.ChildItem
{
  background-image:url(/Images/Navigation/topmenu_bg.gif);	
  color:#fff;
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
  height: 20px;
}

.ChildItemHover
{
	background-image:url(/Images/Navigation/topmenu_bg.gif);
  color: Maroon;
  font-family:Verdana; 
  font-size:8pt; 
  height: 20px;
  cursor:pointer;
}

.ChildSelectedItem
{
	background-image:url(/Images/Navigation/topmenu_bg.gif);
	color: Maroon;
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
}

.ChildSelectedItemHover
{
	background-image:url(/Images/Navigation/topmenu_bg.gif);
  color: Red;
  font-family:Verdana; 
  font-size:8pt; 
  height: 20px;
  cursor:pointer;
}

.ChildSelectedItemExpanded
{
	background-image:url(/Images/Navigation/topmenu_bg.gif);
  color:#fff; 
  font-family:Verdana; 
  font-size:8pt; 
  cursor:pointer;
}

/*******************************************************************************
														     Sub Navigation Menu
*******************************************************************************/

