body {
	font-family: arial;
	font-size : 12px;
	color: #000000;
	margin-left : 0px;
	margin-top : 0px;
	margin-right: 0px;
	background-color: #ffffff;
	background-repeat: repeat-x; background-position:top;
}
.maincontent
{
	margin-top: 5px; vertical-align: top; }
	
table {
	font-family: arial;
	font-size : 12px;
	color: #000000;
	border-style: none;
	
}

.photoalbum
{
	border-right: #787878 1px solid;
	border-top: #787878 1px solid;
	border-left: #787878 1px solid;
	border-bottom: #787878 1px solid;
}

.breadcrumbs {	color:#bd1b85; font-size:8pt; }
A.breadcrumbs{ color: #333333; font-size: 8pt;text-decoration: none;}
A.breadcrumbs:visited {	color:#333; font-size:8pt; text-decoration: none;}
A.breadcrumbs:hover {	color:#333; font-size:8pt; text-decoration: underline;}

.arial_8_grey {
	font-size: 11px; color:#666666;
}


.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;}

.loginbox {background-color: #ffffff; height:15px; border: solid 1px #444444; width: 100px; color: Black;} 

.topbar
{background-image: url(http://source.forestedge.biz/atacama/pub_images/headerbackground.gif); background-repeat: repeat-y; font-family: Arial; font-size: 11px; color: #777777;  vertical-align: middle; padding-right: 10px;}
.footer
{  text-align: center; font-family: Arial; font-size: 11px; color: #333333; vertical-align: middle; height: 40px; border-top: 1px solid #cccccc;}

.topmenu
{	padding-top: 0px;
	padding-bottom: 0px;
	overflow: hidden;	}
.topmenulink:selected {background-image: url(http://source.forestedge.biz/Momentum/pub_images/tm_hov.gif);}
a.topmenu:hover
{ background-image: url(pub_images/tm_hov.gif)}
	
a.sidemenu
{
	color: #9fcaea;}
a.sidemenu:hover
{
	color: #9fcaea;}
a.sidemenu:visited
{
	color: #ffffff;}
a.sidemenu:hover
{
	color: #8cacf5;}

.news_background
{ background-image:url(../../pub_images/news_background.png); background-repeat: no-repeat; width: 220px;
	background-color: #faf7f2; height: 32px; padding: 7px 5px 5px 15px;}
 
.home_news_subheading { font-family:Arial; font-size: 12px; color: #333333; font-weight: normal; text-decoration: normal;}
a.home_news_subheading {
font-family:Arial; font-size: 12px; color: #333333; font-weight: normal; text-decoration: normal;}
a.home_news_subheading:hover {font-family:Arial; font-size: 12px; color: #333333; font-weight: normal; text-decoration: underline;}
a.home_news_subheading:visited {font-family:Arial; font-size: 12px; color: #333333; font-weight: normal; text-decoration: normal;}

.home_news_background
{background-image:url(../../pub_images/home_news_dot.png); background-repeat: no-repeat; 
padding: 5px 10px 0px 30px; background-position: 15px 12px; background-color: #faf7f2;}

.home_news_main
{padding-bottom: 10px; background-color:#faf7f2;}

.news_subheading {font-family:Arial; font-size: 12px; color: #bd1b85; font-weight: normal; text-decoration: normal;}
a.news_subheading {font-family:Arial; font-size: 12px; color: #bd1b85; font-weight: normal; text-decoration: normal;}
a.news_subheading:hover {font-family:Arial; font-size: 12px; color: #bd1b85; font-weight: normal; text-decoration: underline;}
a.news_subheading:visited {font-family:Arial; font-size: 12px; color: #bd1b85; font-weight: normal; text-decoration: normal;}


.list_alt 
{
    background-color: #f8f8f8;  
}

#pnlsidemenu
{	
	
	float: left;
	width: 105px;
	display: inline;
	position: relative;
	padding-left: 10px;
	
	}

.panelbarHome
{ 
	font-size: 12pt;
	color: #252f80;
	font-family: arial;

	cursor: hand;
	padding: 4px;
	border-bottom: dotted 1px #efefef;
	height: 25px;
	/*padding-left: 15px;*/
	text-decoration:none;
	
 }

.panelbarHomeExpand
{
	font-size: 12pt;
	color: #252f80;
	font-family: arial;
	
	cursor: hand;
	padding: 4px;
	
	height: 25px;
	/*padding-left: 15px;*/
	text-decoration:none;

}

.panelbarHomeSelected
{
	font-size: 12pt;
	color: #9fcaea;
	font-family: arial;

	cursor: hand;
	padding: 4px;
	
	height: 25px;

	text-decoration:none;
}

.panelbarHeader
{
	font-size: 12pt;
	color: #252f80;
	font-family: arial;
	border-bottom: dotted 1px #efefef;
	cursor: hand;
	height: 20px;
	padding-left: 0px;
	text-decoration: none;
	padding-right: 4px;
	padding-bottom: 4px;
	
	
}



.panelbarHeaderExpand
{
		font-size: 12pt;
	color: #252f80;
	font-family: arial;
	border-bottom: dotted 1px #efefef;
	cursor: hand;
	height: 20px;
	padding-left: 0px;
	text-decoration: none;
	padding-right: 4px;
	padding-bottom: 4px;
}

.panelbarHeaderSelected
{
		font-size: 12pt;
	color: #252f80;
	font-family: arial;
	border-bottom: dotted 1px #efefef;
	cursor: hand;
	height: 20px;
	padding-left: 0px;
	text-decoration: none;
	padding-right: 4px;
	padding-bottom: 4px;
}

.panelbarItem
{
	font-size: 10px;
	color: #252f80;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 4px;
	text-decoration:none;
	
	width: 100%;
	margin-left: 0px;
}	

.panelbarItemSelected
{
font-size: 10px;
	color: #252f80;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 4px;
	text-decoration:none;
	
	width: 100%;
	margin-left: 0px;
}

.panelbarItemExpanded
{
	font-size: 10px;
	color: #252f80;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 4px;
	text-decoration:none;
	
	width: 100%;
	margin-left: 0px;
}

.panelbarInnerItem
{
	font-size: 11px;
	color: #777777;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 1px;
	height: 15px;
	margin-left: 30px;
	text-decoration:none;
}

.panelbarInnerItemSelected
{
	font-size: 11px;
	color: #9fcaea;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 1px;
	font-weight: bold;
	height: 15px;
	margin-left: 20px;
	text-decoration:none;
}

.panelbarInnerItemExpanded
{
	font-size: 11px;
	color: #9fcaea;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 1px;
	height: 15px;
	padding-left: 15px;
	text-decoration:none;
}

.panelbarHeaderLink:visited, .panelbarHeaderLink

{	color: #252f80;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.panelbarItemLink, .panelbarInnerItemLink

{	color: #8080ae;
	text-decoration: none; font-size: 12px;
}

.panelbarHeaderLink:hover, .panelbarItemLink:hover, .panelbarInnerItemLink:hover
{	color: #ffffff;
	text-decoration: none;
}

.panelbarItemLink:visited, .panelbarInnerItemLink:visited
{	color: #8080ae;
	text-decoration: none;
}
.panelbarHeaderLink:hover:visited, .panelbarItemLink:hover:visited, .panelbarInnerItemLink:hover:visited
{	color: #ffffff;
	text-decoration: none;
}

.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:15px;
	color:#e51b24;
	font-weight:bold;
}

.ecs_productdescshort
{
 font-size : 11px;
	color: #777777; 
	font-weight: normal;
}

.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; 
 }

.underline_dots 
{
	border-bottom: 1px dotted #666666; padding-top: 5px; padding-bottom: 10px; height: 20px;
}



/**content css**/

p {
	font-family: arial,helvetica,sans-serif;
	font-size : 12px; color: #000000; line-height: 18px;
}

table {
	font-family: arial,helvetica,sans-serif;
	font-size : 12px; color: #000000;line-height: 18px;
}


a.smallblack {
	font-size: 11px;
	color: #000000; 
	font-weight: normal;
}
	
a.smallblack:hover { 
	font-size: 11px;
	color: #000000; 
	text-decoration: underline;
	font-weight: normal;
} 	

.smallblack { 
	font-size: 11px;
	color: #000000;
	font-weight: normal; 
} 	

.smallgrey {
	font-size: 11px;
	color: #999999; 
	font-weight: normal;
}

a.smallgrey {
	font-size: 11px;
	color: #999999; 
	font-weight: normal;
}
	
a.smallgrey:hover { 
	font-size: 11px;
	text-decoration: underline;
	color: #999999; 
	font-weight: normal;
} 
.smallwhite {
	font-size: 11px;
	color: #ffffff; 
	font-weight: normal;
}

a.smallwhite {
	font-size: 11px;
	color: #ffffff; 
	font-weight: normal;
}
	
a.smallwhite:hover { 
	font-size: 11px;
	text-decoration: underline;
	color: #ffffff; 
	font-weight: normal;
} 

.mainheading {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #bd1b85; font-weight: normal; text-decoration:none; line-height: 30px;  }


.subheading {font-family:Arial; font-size: 12px; color: #bd1b85; font-weight: normal; text-decoration: normal;}
a.subheading {font-family:Arial; font-size: 12px; color: #bd1b85; font-weight: normal; text-decoration: normal;}
a.subheading:hover {font-family:Arial; font-size: 12px; color: #bd1b85; font-weight: normal; text-decoration: underline;}
a.subheading:visited {font-family:Arial; font-size: 12px; color: #bd1b85; font-weight: normal; text-decoration: normal;}

.large_subheading {font-family:Arial; font-size: 14px; color: #bd1b85; font-weight: normal; text-decoration: normal;}
a.large_subheading {font-family:Arial; font-size: 14px; color: #bd1b85; font-weight: normal; text-decoration: normal;}
a.large_subheading:hover {font-family:Arial; font-size: 14px; color: #bd1b85; font-weight: normal; text-decoration: underline;}
a.large_subheading:visited {font-family:Arial; font-size: 14px; color: #bd1b85; font-weight: normal; text-decoration: normal;}

.green_subheading {font-family:Arial; font-size: 12px; color: #6c9d31; font-weight: normal; text-decoration: normal;}
a.green_subheading {font-family:Arial; font-size: 12px; color: #6c9d31; font-weight: normal; text-decoration: normal;}
a.green_subheading:hover {font-family:Arial; font-size: 12px; color: #6c9d31; font-weight: normal; text-decoration: underline;}
a.green_subheading:visited {font-family:Arial; font-size: 12px; color: #6c9d31; font-weight: normal; text-decoration: normal;}

.green_large_subheading {font-family:Arial; font-size: 14px; color: #6c9d31; font-weight: normal; text-decoration: normal;}
a.green_large_subheading {font-family:Arial; font-size: 14px; color: #6c9d31; font-weight: normal; text-decoration: normal;}
a.green_large_subheading:hover {font-family:Arial; font-size: 14px; color: #6c9d31; font-weight: normal; text-decoration: underline;}
a.green_large_subheading:visited {font-family:Arial; font-size: 14px; color: #6c9d31; font-weight: normal; text-decoration: normal;}

.white_subheading {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: normal;}
a.white_subheading {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: normal;}
a.white_subheading:hover {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: underline;}
a.white_subheading:visited {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: normal;}


hr { background: transparent;
color: white;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px dashed #999999;}

