BODY
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdan, Tahoma, Helvetica, Sans-Serfif;
}

TD
{
	font-size: 11px;
	font-family: Verdan, Tahoma, Helvetica, Sans-Serfif;
	color: #333333;
}

H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Verdan, Tahoma, Helvetica, Sans-Serfif;
}

H2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdan, Tahoma, Helvetica, Sans-Serfif;
}

.product
{
	margin: 4;
	border-color: teal;
	border-width: 1;
	border-style: dotted;
	padding: 4;
}

A
{
	COLOR: #666666;
	TEXT-DECORATION: none;
}

A:visited { COLOR: #6699ff; }
A:hover { COLOR: #ff7300; }
A:hover { COLOR: #ff7300; }

.footer
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	TEXT-DECORATION: none;
}

.homeselect
{
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	TEXT-DECORATION: none;
	width: 180px;
}

A.footer
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	TEXT-DECORATION: none;
}

.footerNav
{
	FONT-SIZE: 10px;
	COLOR: #ff7300;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	TEXT-DECORATION: none;
}

A.footer:visited { COLOR: #6699ff; }
A.footer:hover { COLOR: #ff7300; }
A.footer:hover { COLOR: #ff7300; }

A.footer:active
{
	moz-outline: none;
	outline: none;
}

A.utilityNav:hover
{
	COLOR: #333333;
	TEXT-DECORATION: none;
}

.utilityNav
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	TEXT-DECORATION: none;
}

.utilityNav:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	TEXT-DECORATION: none;
}

A.navigation-control:unknown
{
	moz-outline: none;
	outline: none;
}

.darkgreyoutline
{
	BORDER-RIGHT: #a2b4b0 1pt solid;
	BORDER-TOP: #a2b4b0 1pt solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #a2b4b0 1pt solid;
	BORDER-BOTTOM: #a2b4b0 1pt solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.smallsubheading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.currentlocation
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: none;
}

A.currentlocation { COLOR: #666666; }
A.currentlocation:visited { COLOR: #6699ff; }
A.currentlocation:hover { COLOR: #ff7300; }
A.currentlocation:hover { COLOR: #ff7300; }

.currentlocationarrow
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: none;
}

.CreatePathLocation
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: none;
}

A.CreatePathLocation { COLOR: #666666; }
A.CreatePathLocation:visited { COLOR: black; }
A.CreatePathLocation:hover { COLOR: #ff7300; }
A.CreatePathLocation:hover { COLOR: #ff7300; }

.navigation
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: none;
}

.navigation-control
{
	BORDER-RIGHT: #eff3f7 2px solid;
	BORDER-TOP: #eff3f7 2px solid;
	FONT-SIZE: 9px;
	BORDER-LEFT: #eff3f7 2px solid;
	CURSOR: hand;
	BORDER-BOTTOM: #eff3f7 2px solid;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
}

A.navigation-control
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	OVERFLOW: hidden;
	COLOR: #006666;
	TEXT-DECORATION: none;
}

A.navigation-control:visited { COLOR: #6699ff; }
A.navigation-control:hover { COLOR: ff7300; }
A.navigation-control:hover { COLOR: #ff7300; }

A.navigation-control:active
{
	moz-outline: none;
	outline: none;
}

A.navigation-control:unknown
{
	moz-outline: none;
	outline: none;
}

TD.tblDisplayResults
{
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
}

.tblDisplayResults
{
	FONT-SIZE: 11px;
	COLOR: #006666;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: none;
}

A.tblDisplayResults
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: underline;
}

INPUT.tblDisplayResults
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
}

TD.tblDisplay
{
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
}

.tblDisplay
{
	FONT-SIZE: 11px;
	COLOR: #006666;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: none;
}

A.tblDisplay
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: underline;
}

INPUT.tblDisplay
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
}

.header-navigation
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: none;
}

A.header-navigation
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
	TEXT-DECORATION: none;
}

A.header-navigation:visited { COLOR: #6699ff; }
A.header-navigation:hover { COLOR: #ff7300; }
A.header-navigation:hover { COLOR: #ff7300; }

.ecms_leftnavigation
{
	BORDER-RIGHT: #f1f1f1 1px solid;
	PADDING-RIGHT: 25px;
	BORDER-TOP: #f1f1f1 1px solid;
	PADDING-LEFT: 6px;
	FONT-SIZE: 70%;
	BORDER-LEFT: #f1f1f1 1px solid;
	CURSOR: hand;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #f1f1f1 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

TD.ecms_leftNavigation
{
	BORDER-RIGHT: #f1f1f1 1px solid;
	PADDING-RIGHT: 25px;
	BORDER-TOP: #f1f1f1 1px solid;
	PADDING-LEFT: 6px;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #f1f1f1 1px solid;
	CURSOR: hand;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #f1f1f1 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.ecms_leftnavigation-hover
{
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 25px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 6px;
	FONT-SIZE: 70%;
	BORDER-LEFT: #000000 1px solid;
	CURSOR: hand;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: red;
}

TD.ecms_leftNavigation-hover
{
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 25px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 6px;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #000000 1px solid;
	CURSOR: hand;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: red;
}

A.ecms_leftNavigation
{
	COLOR: black;
	TEXT-DECORATION: none;
}

A.ecms_leftNavigation:hover
{
	COLOR: black;
	TEXT-DECORATION: none;
}

A.ecms_leftNavigation:visited
{
	COLOR: black;
	TEXT-DECORATION: none;
}

A.ecms_leftNavigation:active
{
	COLOR: black;
	TEXT-DECORATION: none;
}

.ecms_leftNavigationMenu
{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-LEFT: #999999 0px solid;
	WIDTH: 176px;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #f1f1f1;
}

.productlisting
{
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
}

.products
{
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdan, Helvetica, Sans-Serfif;
}

.productpage
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: #006666;
}

.productpageunder
{
	BORDER-RIGHT: #006666 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #006666 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #006666 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: #ffffff;
}

.productpageunderswitch
{
	BORDER-RIGHT: #006666 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #006666 1px solid;
	COLOR: #42557b;
	BORDER-BOTTOM: #006666 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: #eff3f7;
}

.productpage
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.cart
{
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 6px;
	COLOR: #eff3f7;
	PADDING-TOP: 6px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
}

.showpass
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 6px;
	COLOR: blue;
	PADDING-TOP: 6px;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: underline;
}

.showpassborder
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #eff3f7;
}

.globalPageHeader
{
	BACKGROUND-COLOR: #ff7300;
	padding: 0;
	width: 100%;
}
showSwitch {
	display: block;
}
.hideSwitch {
	display: none;
}
.expandMenu {
  width: 500;
}
.expandMenu dt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color: #F0F0F0;
	padding: 2px;
	margin: 0px 0px 1px;
	color: #333333;
	cursor: hand;
	padding-left: 10px;
	
}
.expandMenu a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #3D5A8F;
}
.expandMenu a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FF6600;
	background-color: transparent;
}
.expandMenu dd {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin: 2px;
	padding: 2px;
	background-color: #F5F5F5;
	padding-left: 10px;
}
.expandMenu ul {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #EFEFEF;
	margin:  2em;
	padding: 0px;
	list-style-type: none;
}
.expandMenu table {
	border-collapse: collapse;
	width: normal;
}
.expandMenu td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	padding-right: 4px;
	padding-left: 4px;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 1px 0;
}
.expandMenu thead td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color: #DDDDDD;
	border-top-style: none;
}
