/* classes created by Quirijn Slings to get rid of unnecessary tables */


/* the body should have a left margin of 4 pixels */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left: 4px;
}


/* this is only for debugging! */
	table {
		border: 0px lightgreen solid;
	}


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

/* 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-top: 10px;
		margin-bottom: 14px;
/*		border: 1px solid green; */
	}
	#topnavigation li.selected {
		background-image: url(/Binary/topbar_arrow.gif);
		background-position: 50% 0%; /* meaning: center top */
		background-repeat: no-repeat;
	}
	#topnavigation li {
		padding: 6px 5px 10px 5px;
		color: #FFFFFF;
		display: inline;
/*		border: 1px solid blue;  */
	}
	#topnavigation a:link, #topnavigation a:visited, #topnavigation a:active {
		color: #FFFFFF;
		text-decoration:none;
	}

	/* bread crumb classes */
	div#breadcrumbs {
		font-size: 10px;
		color: #333333;
	}
	/* bread crumb classes */
	div#breadcrumbs {
		font-size: 10px;
		color: #333333;
		margin: 0 5px;
	}
	#breadcrumbs ul {
		margin : 0;
		padding: 3px 0;
	}
	#breadcrumbs li {
		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 {
		border: 1px solid #000;
		margin: 18px;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration:none;
		height: 12px;
		width: 177px;
		background-color: #CCCCCC;
	}
	#leftnavigation ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 177px;
	}
	
	#leftnavigation li {
		border-bottom: 1px solid white;
		padding: 3px 10px 3px 18px;
	}

	#leftnavigation li a:link, #leftnavigation li a:visited, #leftnavigation li a:active {
		color: #FFFFFF;
		text-decoration:none;
	}

	#leftnavigation a:hover {
		color: #FFFFFF;
		text-decoration:underline;
	}


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

	#leftnavigation .unselected1{
		background-color:#CC0000;
	}

	#leftnavigation .selected1{
		background-color:#999999;
	}

	#leftnavigation .unselected2,
	#leftnavigation .unselected3,
	#leftnavigation .selected2,
	#leftnavigation .selected3
	{
		background-color:#FCF2F2;
	}

	#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: #990000;
		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: #990000;
		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-color:#FCF2F2;
	}

	#leftnavigation .crosslink{
		background-color:#666666;
	}


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



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

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

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

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



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

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

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

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

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

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

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


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

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

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

.subTitlebold a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	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{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin: 10px 0 5px;
	padding: 0;
	color:#CC0000;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-bottom:5px;
	color:#CC0000;
}

.function{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
                margin-top:5px;
	color: #333333;
}


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

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

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

a.standardLink:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	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:#CC0000;
}

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

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

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

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

.boxone{
	background-color:#CC0000;
	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:#CC0000;
	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:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

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

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

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

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

.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;
}

.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:#FCF2F2;
}

.darkBackgroundColour
{
	background-color:#CC0000;
}

.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: #990000;
	text-decoration:underline;
}

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

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


.normalSuboption a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	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:#FCF2F2;
}

.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;
}

a img {
	border: none;
}