body {
	font-family: arial;
	font-size : 13px;
	color: #333333;
	margin-top : 5px;
}
	
table {
	font-family: arial;
	font-size : 13px;
	color: #333333;}

.lifestyle
{
	
}

.subheading { font-size: 13px; color: #333333; font-weight : normal; font-family: arial;}
.large_subheading { font-size: 14px; color: #0073ba; font-weight : normal; font-family: arial;}

.shareboxtitle
{ background-color: #6699cc; font-size: 11px; color: #ffffff; padding-left: 10px; border-left: 1px solid #ffffff; font-weight: bold;}
.shareboxmain
{ background-color: #78b5f1; font-size: 11px; color: #ffffff; padding-left: 20px; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.shareboxright
{ background-color: #ff0000; font-size: 11px; color: #ffffff; width: 35px; border-left: 1px solid #ffffff; }


.portfolio {
	color: white;
}

.menubar
{
	background-color: #ff0000;
}
.blue_bar
{ background-color: #dce7ed; height: 17px;}

.seperator
{ background-color: #dce7ed; height: 2px;}


.lightblue_home
{ background-color: #eff4f7; font-family: arial; font-size : 12px; color: #333333; padding: 2px 5px 2px 5px;}


.breadcrumbs {	color:#0073ba; font-size:8pt}
A.breadcrumbs{ color: #31498c;font-size: 8pt; text-decoration: none;}
A.breadcrumbs:visited {	color:#31498c; font-size:8pt; text-decoration: none;}
A.breadcrumbs:hover {	color:#31498c; font-size:8pt}

.login {font-family: arial; font-size: 11px; color: #666666; font-weight:bold;} 
a.login {font-family: arial; font-size: 11px; color: #666666; font-weight:bold; text-decoration: none;} 
a.login:hover {font-family: arial; font-size: 11px; color: #666666; font-weight:bold; text-decoration: underline;} 
a.login:visited {font-family: arial; font-size: 11px; color: #666666; font-weight:bold; text-decoration: underline;}

.sitemap {font-family: arial; font-size: 12px; color: #333333; font-weight:normal;} 
a.sitemap {font-family: arial; font-size: 12px; color: #333333; font-weight:normal; text-decoration: none;} 
a.sitemap:hover {font-family: arial; font-size: 12px; color: #999999; font-weight:normal; text-decoration: none;} 
a.sitemap:visited {font-family: arial; font-size: 12px; color: #333333; font-weight:normal; text-decoration: none;}

.headerlinks {font-family: arial; font-size: 11px; color: #555555; font-weight:normal;} 
a.headerlinks  {font-family: arial; font-size: 11px; color: #555555; font-weight:normal; text-decoration: none;} 
a.headerlinks :hover {font-family: arial; font-size: 11px; color: #999999; font-weight:normal; text-decoration: none;} 
a.headerlinks :visited {font-family: arial; font-size: 11px; color: #555555; font-weight:normal; text-decoration: none;}


ul {
	list-style-image:url(/pub_images/bullet_large.gif);
}

ul ul {
	list-style-image:url(/pub_images/bullet_large.gif);
}

ul ul ul {
	list-style-image:url(/pub_images/bullet_small.gif);
}



.loginbox {background-color: #ffffff; height:15px; border: solid 1px #444444; width: 100px;} 

.topbar
{ text-align: right; vertical-align: bottom; font-family: arial; font-size: 11px; color: #555555; padding: 0px 0px 5px 0px;}
.footer
{   font-family: arial; font-size: 10px; color: #787878; vertical-align: middle; 
	 height: 30px; border-top: 2px solid #ff0000;
	}

a.footertext { color: #787878; font-size: 10px; }
	
a.footertext:hover {
	color: #787878;
	text-decoration: underline; font-size: 10px;
} 

.panelbarHome
{ 
	font-size: 14px;
	color: #58aad4;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
	padding: 2px;
	background-color: #ffffff;
	height: 30px;
	text-decoration:none;
	
 }

.panelbarHomeExpand
{
	font-size: 14px;
	color: #58aad4;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
	padding: 2px;
	height: 30px;
	text-decoration:none;
	background-color: #ffffff;
}

.panelbarHomeSelected
{
	font-size: 14px;
	color: #58aad4;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
	padding: 2px;
	height: 30px;
	text-decoration:none;
	background-color: #ffffff;
}

.panelbarHeader
{
	font-size: 14pt;
	color: #ff0000;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	padding-right: 4px;
	padding-bottom: 4px;
	background-color: #ffffff;
	padding-top: 2px; border-bottom: 1px solid #bcbcbc;
}


.panelbarHeaderExpand
{
	font-size: 14pt;
	color: #ff0000;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
	height: 20px;
	padding-left: 5px;
	text-decoration:none;
	padding-right: 0px;
	padding-bottom: 8px;
	background-color: #ffffff;
	padding-top: 8px; 

}

.panelbarHeaderSelected
{
	font-size: 12pt;
	color: #ff0000;
	background-color: #ffffff;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
	height: 20px;
	padding-left: 5px;
	text-decoration:none;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-top: 8px; border-bottom: 1px solid grey;
}

.panelbarItem
{
	font-size: 11px;
	color: #58aad4;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 3px;
	height: 10px;
	padding-left: 10px;
	text-decoration:none;
	border-bottom: solid 1px grey;
}	

.panelbarItemSelected
{
	font-size: 11px;
	color: #555555;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
	padding: 3px;
		border-bottom: solid 1px grey;
	height: 10px;
	padding-left: 10px;
	text-decoration:none;
}

.panelbarItemExpanded
{
	font-size: 11px;
	color: #58aad4;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 3px;
	border-bottom: solid 1px grey;
	height: 10px;
	padding-left: 10px;
	text-decoration:none;
}

.panelbarInnerItem
{
	font-size: 11px;
	color: #58aad4;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 1px;
		border-bottom: solid 1px grey;
	height: 15px;
	padding-left: 15px;
	text-decoration:none;
}

.panelbarInnerItemSelected
{
	font-size: 11px;
	color: #58aad4;
	font-family: arial;
	font-weight: bold;
	cursor: hand;
	padding: 1px;
		border-bottom: solid 1px grey;
	height: 15px;
	padding-left: 15px;
	text-decoration:none;
}

.panelbarInnerItemExpanded
{
	font-size: 11px;
	color: #58aad4;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 1px;
	
	height: 15px;
	padding-left: 15px;
	text-decoration:none;
}

.panelbarHeaderLink

{	color: #ff0000;
	text-decoration: none;
	font-size: 15px;
}

.panelbarHeaderLink:visited
{	color: #ff0000;
	text-decoration: none;
	font-size: 15px
}

.panelbarHeaderLink:hover
{	color: #ff0000;
	text-decoration: underline;
	font-size: 15px
}


.panelbarItemLink

{	
	text-decoration: none;
	font-size: 11px;

}

.panelbarItemLink:visited
{
	text-decoration: none;
	font-size: 11px
}

.panelbarItemLink:hover
{	
	text-decoration: underline;
	font-size: 11px
}

.panelbarInnerItemLink

{	color: gray;
	text-decoration: none;
	font-size: 11px;

}

.panelbarInnerItemLink:visited
{	color: gray;
	text-decoration: none;
	font-size: 11px
}

.panelbarInnerItemLink:hover
{	color: gray;
	text-decoration: underline;
	font-size: 11px
}


.list_alt 
{
    background-color: #f0f0f0;
}

.UnsupportedBrowserTopLink
{
	background: #ececec url('img/MenuItemBackground.gif') repeat-x;
	border-top: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	border-bottom: solid 1px #bbbbbb;
	border-left: solid 1px #bbbbbb;
}

.ecs_productnumber
{
	font-family:arial;
	font-size:12pt;
	color:Black;
	font-weight:bold;	
}

.ecs_productname
{
	font-family:arial;
	font-size:12pt;
	color:Blue;
	font-weight:bold;
}

.ecs_productdescshort
{
	font-family:arial;
	font-size:8pt;
	color:Blue;
}

.ecs_price
{
	font-family:arial;
	font-size:10pt;
	color:Black;
	font-weight:bold;
}

.ecs_priceamount
{
	
	font-family:arial;
	font-size:10pt;
	color:red;
	font-weight:bold; 
 }
