/* classes created by Quirijn Slings to get rid of unnecessary tables */
/* the body should have a left margin of 4 pixels */
body {color:#333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 0 4px}
a img {border:0}
table {border:0}

/* styles for specific parts of the site (breadcrumbs, links at the top, links at the bottom, etc) */
	#links_top_right {padding:20px 15px 0 0}
	#countryselection {margin:5px 0 4px 18px}
	#bottomseparator {border:none; border-top:1px #CCE0ED solid; color:#CCE0ED; height:1px; text-align:left; width:772px}
	#links_bottom {margin:0 10px 0 15px}

/* styles for the component presentations */
	.componentpresentation {display:block; margin-left:5px}		
	.componentpresentation_wide {margin-left:-11px}

/* top navigation classes */

	#topnavigation {height:30px; width:772px}
	#topnavigation ul {margin:10px 0 14px 0}
	#topnavigation li.selected {background:url(/Binary/topbar_arrow.gif) 50% 0% no-repeat}
	#topnavigation li {color: #FFF; display:inline; padding:6px 5px 10px 5px}
	#topnavigation a:link, #topnavigation a:visited, #topnavigation a:active {color:#FFF; text-decoration:none}

	/* bread crumb classes */
	div#breadcrumbs {color:#333; font-size:10px}
	/* bread crumb classes */
	#breadcrumbs ul { margin: 0; padding: 3px 0; }
	#breadcrumbs li { margin: 0; padding: 0; }
	div#breadcrumbs {color:#333; font-size:10px; margin: 0; padding: 0;}
	#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {text-decoration:none}
	#breadcrumbs a:hover {text-decoration:underline}



	/* left navigation classes */

	/* generic definitions (valid for the menu as a whole or for every menu cell) */

	#leftnavigation {background:#CCC; border:1px solid #000; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; height:12px; margin:18px; padding:0; text-decoration:none; width:177px}
	#leftnavigation ul {margin: 0; padding: 0; list-style: none; width: 177px;}
	#leftnavigation li {border-bottom:1px solid #fff; padding:3px 10px 3px 18px}
	#leftnavigation li a:link, #leftnavigation li a:visited, #leftnavigation li a:active {color:#FFF; text-decoration:none}
	#leftnavigation a:hover {color:#FFF; text-decoration:underline}

	/* specific definitions (valid for certain levels and/or statuses (selected/unselected/crosslink)) */

	#leftnavigation .unselected1{background:#007A6F}
	#leftnavigation .selected1{background:#999}
	#leftnavigation .unselected2, #leftnavigation .unselected3,	#leftnavigation .selected2,	#leftnavigation .selected3	{background:#B2D7D4}

	#leftnavigation .unselected2 a:link, #leftnavigation .unselected2 a:visited, #leftnavigation .unselected2 a:active, #leftnavigation .unselected3 a:link, #leftnavigation .unselected3 a:visited, #leftnavigation .unselected3 a:active {color:#005148; font-weight:normal; text-decoration:none}
	#leftnavigation .selected2 a:link,	#leftnavigation .selected2 a:visited, #leftnavigation .selected2 a:active, #leftnavigation .selected3 a:link, #leftnavigation .selected3 a:visited, #leftnavigation .selected3 a:active {color:#005148; font-weight:bold; text-decoration:none}
	#leftnavigation .unselected1 a:hover, #leftnavigation .unselected2 a:hover, #leftnavigation .unselected3 a:hover, #leftnavigation .selected1 a:hover, #leftnavigation .selected2 a:hover, #leftnavigation .selected3 a:hover, #leftnavigation .crosslink a:hover {text-decoration:underline}

	#leftnavigation .selected2{background:#B2D7D4}
	#leftnavigation .crosslink{background:#666}


/* everything below this line comes from the html prototype */

td,p {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.standard {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.standardbold {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.standardbold a {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.standardbold a:link {color:#333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;	text-decoration:none}
.standardbold a:visited {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none}
.standardbold a:hover {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;	text-decoration:underline}
a.standardbold:link {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none}
a.standardbold:visited {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none}
a.standardbold:hover {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline}

.subTitlebold {color:#007A6F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.subTitlebold a:link {color:#007A6F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none}
.subTitlebold a:visited {color:#007A6F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none}

.subTitlebold a:hover {color:#007A6F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline}

/*
.menubar a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

.menubar a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

.menubar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}

.menubar{
	background-image:url(/Binary/top_menu_text_area_nash.gif)
}


.menubar_hi{
	background-image:url(/Binary/topbar_hi_light_back_nash.gif)
}

.menubar_strip
{
	background-image:url(/Binary/top_menu_strip_nash.gif)
}
*/

.title {color:#007A6F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin: 10px 0 5px; padding: 0;}
h1 {color:#007A6F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-bottom:5px}
.function {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-top:5px;	color:#333}
standardLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333}
a.standardLink:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration:none}
a.standardLink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration:none}
a.standardLink:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007A6F;
	text-decoration:underline;
}




.standardboldLarger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
}

.standardboldLarger a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
}

.standardboldLarger a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.standardboldLarger a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.standardboldLarger a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}

a.standardboldLarger:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

a.standardboldLarger:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

a.standardboldLarger:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}





.subtitle, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom:5px;
	color:#007A6F;
}

.subtitle a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#007A6F;
	text-decoration:none;
}

.subtitle a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin-bottom:5px;
	color:#007A6F;
	text-decoration:none;
}

.subtitle a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin-bottom:5px;
	color:#007A6F;
	text-decoration:none;
}

.subtitle a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin-bottom:5px;
	color:#007A6F;
	text-decoration:underline;
}

.boxone{
	background-color:#007A6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.boxonesideimage{
	background-image:url(/Binary/home_3_box_1_r1_c1_nash.gif);
}

.boxone p{
	background-color:#007A6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.boxone .title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin:5px 0 5px;
	padding: 0;
	color: #FFFFFF;
}

.boxone td{
	background-color:#007A6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.boxtwo{
	background-color:#B2D7D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007A6F;
}

.boxtwo p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007A6F;
}

.boxtwo .title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin:5px 0 5px;
	padding: 0;
	color: #007A6F;
}

.boxtwo td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007A6F;
}

.boxthree{
	background-color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.boxthree p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.boxthree .title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin:5px 0 5px;
	padding: 0;
	color: #333333;
}

.boxthree td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


.boxone a:hover, .boxone a:focus,
.boxtwo a:hover, .boxtwo a:focus,
.boxthree a:hover, .boxthree a:focus
{
       text-decoration: underline;
}


.tablelisting td{
	line-height:14px
}

.tablelisting a{
	line-height:14px
}

.tablelisting img{
	margin-top:3px;
}


.boxthreesideimage{
	background-image:url(/Binary/home_3_box_three_r1_c2.gif);
}

.standardBackgroundColour
{
	background-color:#B2D7D4;
}

.darkBackgroundColour
{
	background-color:#007A6F;
}

.darkBackgroundColour td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

.darkBackgroundColour p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}


.darkBackgroundColour a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

.darkBackgroundColour a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}


.darkBackgroundColour a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

.darkBackgroundColour a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}


.sitemap li{
	list-style-image:url(/Binary/icon_arrows.gif)
}


.normalSuboption a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005148;
	text-decoration:underline;
}

.normalSuboption a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005148;
	text-decoration:none;
}

.normalSuboption a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005148;
	text-decoration:none;
}


.normalSuboption a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005148;
	text-decoration:underline;
}

.selectedCategory a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #666666;
}

.selectedCategory a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

.selectedCategory a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

.selectedCategory a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #666666;
	text-decoration:underline;
}

.productListingSep{
	background-color:#B2D7D4;
}

.listingBar td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FFFFFF;
}

.whiteBoldLink a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FFFFFF;
}

.whiteBoldLink a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.whiteBoldLink a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}


.whiteBoldLink a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.standardGreybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
}

.standardGreybold a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
}

.standardGreybold a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}

.standardGreybold a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}

.standardGreybold a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration:underline;
}

a.standardGreybold:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;

	color: #666666;
	text-decoration:none;
}

a.standardGreybold:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}

a.standardGreybold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration:underline;
}


/* Centre Split right side, left margin */

.marginleft {
	margin-left: 15px;

}

/* Ricoh classes with NRG design */
.rightcolumnclass  span,
.rightcolumnclass  td,
.rightcolumnclass  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.rightcolumnclass  a:link{
	text-decoration:none;
}

.rightcolumnclass  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}

.mainclass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}