	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		background-color: #c3c3c3;
	}
	
	a {
		color: #006699;
		text-decoration: underline;
	}
	
	a:hover {
			text-decoration: none;
		}
	
	h1 {
		color: #C7332E;
		font-size: 1.3em;
		margin-top: 4px;
	}
	
	#frame {
		width: 900px;
		border: solid 2px #333333;
		text-align:left;
		background-color: #ffffff;
	}
	
	#menu {
		background-color: #C7332E;
		height: 30px;
		color: #ffffff;
		text-align:center;
		line-height: 30px;
		vertical-align: middle;
	}
	
		#menu a {
			color: #ffffff;
			text-decoration: none;
			font-size: 0.9em;
		}
	
	#mainpanel {
		background-image: url(../images/mnushadow.jpg);
		background-repeat: repeat-x;
		background-postion: top left;
		padding-top: 20px;
	}
	
	#leftcol {
		float: left;
		width: 156px;
		clear: none;
		margin-left: 14px;
	}
	
		#leftcol a {
			display: block;
			width: 126px;
			height: 26px;
			border: solid 1px #666666;
			color: #000000;
			line-height: 26px;
			vertical-align: middle;
			background-image: url(../images/mnutriangle.jpg);
			background-repeat: no-repeat;
			background-position: 6px; 
			margin-bottom: 4px;
			padding-left: 24px;
			text-decoration:none;
			background-color: #ffffff;
			font-weight: bold;
		}
		
		#leftcol a:hover {
			color: #C7332E;
		}
	
	#rightcol {
		float: left;
		width: 178px;
		clear: none;
		margin-right: 10px;
	}

	#maincontent {
		float: left;
		width: 500px;
		clear: none;
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.singlewidth { width: 690px !important; }
		
	.pad10 {
		padding: 10px;
	}
	
	.padd5 {
		padding: 5px;
	}
	.breaker {
		clear: both;
	}
	
	.greybox {
		border: solid 1px #666666;
		color: #666666;
	}
	
		.greybox p {
			margin: 2px;
		}
		
	.dotline {
		height: 2px;
		background-image:url(../images/dotline.jpg);
		background-repeat: repeat-x;
		margin: 4px 0px 4px 0px;
	}
	
	.footertext {
		color: #666666;
		text-align:center;
		font-size: 0.9em;
		line-height: 16px;
	}
	
		.footertext a {
			color: #666666;
			text-decoration: none;
		}
	
	.floatbox {
		width: 180px;
		height: 180px;
		float: right;
		clear: none;
		margin: 20px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	.floatbox2 {
		width: 140px;
		float: right;
		clear: none;
	}
	
.greybg {
		background-color: #e5e5e5;
		padding: 0px 5px 5px 5px;
		clear: both;
		margin-top: 10px;
	}
	
	.casebox {
		width: 332px /*332*/;
		height: 94px;
		background-color: #ececec;
		border: solid 1px silver;
		float: left;
		clear: none;
		margin: 5px;
		padding: 0px;
	}
	
	.casebox p { margin: 0px; margin-top: 2px; margin-left: 3px;}
	
	.notop { margin-top: 6px; }
	
	.prodimg { border: solid 1px silver; }
	
	.mapbox { width: 362px; }