		body
		{
			margin: auto;
			padding: 0;
			font-size: 100%;
			font-family: tahoma,verdana,sans-serif,arial;
			color: #000;
			background-color: #fff;
		}
		
		div#banner
		{
			margin:auto;
			width:100%;
			padding:0;
			height:156px;
			color: #000;
		}


		div#container
		{
			background-image:url("images/background-left.gif");
			background-repeat: repeat-y;
		}
		
		div#container2
		{
			background-image:url("images/background-right.gif");
			background-repeat: repeat-y;
			background-position: right;
		}
		
		div#navigation
		{
			float: left;
			width: 200px;
			font-size:80%;
		}

		div#navigation span
		{
			float: left;
			width: 185px;
			padding-left: 15px;
			padding-top: 10px;
			padding-bottom: 10px;
			margin-bottom:10px;
			background:#844A7B;
			color:#FFFFFF;
			font-weight:bold;
			border-top:5px solid #ffffff;
			font-size:110%;
			background-image:url("images/menu_back.jpg");
		}

		div#navigation p
		{
			float: left;
			width: 180px;
			margin-top:5px;
			margin-left:15px;
			margin-right:15px;
			padding-bottom:5px;
		}
		
		div#navigation ul
		{
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
		
		div#navigation ul li { margin-top: 4px; }
		
		#navigation ul li a
		{
			display: block;
			width: 135px;
			padding: 3px 5px 3px 10px;
			text-decoration: none;
			color: #000;
			background-image: url(nav_base.jpg);
			background-repeat: repeat-y;
		}
		
		#navigation ul li a:hover
		{
			color: #fff;
			background-color: #ccc;
			background-image: url(nav_base2.jpg);
			background-repeat: repeat-y;
		}
		
		div#more
		{
			position:relative;
			float: right;
			width: 200px;
			overflow:hidden;
			color: #fff;
			font-size:80%;
		}
		
		div#more h3
		{
			margin-top: 0;
			color: #fff;
			padding: .2em;
			background-image: url(more_base.jpg);
			background-position: right;
			background-repeat: repeat-y;
		}
		
		.headerright
		{
			position:relative;
			width: 200px;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 10px;
			padding-bottom: 10px;
			background:#844A7B;
			color:#FFFFFF;
			font-weight:bold;
			border-top:5px solid #ffffff;
			font-size:110%;
			background-image:url("images/menu_back_right.jpg");
		}

		.contentright
		{
			position:relative;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 10px;
			padding-bottom: 10px;
			font-size:100%;
			color:#000000;
		}

		div#content
		{
			margin-left: 210px;
			margin-right: 210px;
		}

		div#content a,a:link,a:active,a:visited {
			text-decoration:underline;
			color:#5A3655;
		}
		div#content a:hover {
			text-decoration:none;
			color:#844A7B;
		}
		
		div#content h2
		{
		height:15px;
		color:#95BCC4;
		font-weight:bold;
		font-size:100%;
		background-repeat:no-repeat;
		padding-left:15px;
		padding-top:0px;
		margin-bottom:6px;
		}
		
		div#content { line-height: 120%; }
		
		#cleardiv
		{
			clear: both;
			height: 1em;
		}

		.clear
		{
			clear: both;
			height: 5px;
		}
		
		div#footer
		{
			position:relative;
			clear: both;
			padding-top: 10px;
			padding-bottom: 10px;
			text-align: center;
			color:#EFDEEF;
			background:#B98FB3;
		}

		blockquote {
			position:relative;
			float:left;
			width:205px;
			margin-left:0px;
			margin-right:5px;
			padding-left:8px;
			padding-right:15px;
			padding-bottom:15px;
			padding-top:18px;
			color:#8BA5A5;
			font-style:italic;
			background-image: url(images/openquotes.gif);
			background-position: top left;
			background-repeat: no-repeat;
		}


		blockquote span {
			position:relative;
			float:right;
			margin-top:5px;
			padding-top:5px;
			padding-bottom:20px;
			padding-right:30px;
			font-size:80%;
			background-image: url(images/closedquotes.gif);
			background-position: bottom right;
			background-repeat: no-repeat;
		}

.menur {font-size:100%;}

.menurtxt1 {color:#4D6281;font-size:90%;}
.menurtxt1 a:link,a:visited,a:active {text-decoration:none;color:#FFA801;}
.menurtxt1 a:hover {color:red;}

.menul{position:absolute;top:156px;left:0px;width:200px;font-size:80%;}
.menuc{position:absolute;top:156px;left:200px;width:410px;}

.machinesearch {font-size:75%;color:#666666;}

.txt1 {font-size:85%;color:#666666;}
.txt1 a:link,a:visited,a:active {text-decoration:none;color:#FFA801;}
.txt1 a:hover {color:red;}

.txt2{font-size:90%;color:#375885;}
.txt3{font-size:100%;color:#375885;}
.txtlink{font-size:90%;color:#95BCC4;}
.introtxt{font-size:80%;color:#666666;}

.edit{font-size:100%;color:#4D6281;width:167px;}
.editfreetext{font-size:100%;color:#4D6281;width:145px;}
.submit{font-size:100%;color:#4D6281;background:#DEE7E7;width:167px;}

.menurPP{width:666px;background-color:#FFF;border:1px solid #FFF;border-top-width:0px;}

h1{height:14px;padding-top:2px;color:#95BCC4;font-weight:bold;font-size:110%;background-image:url('images/coffee_bean_bullet.gif');background-repeat:no-repeat;padding-left:15px;margin-bottom:9px;}
h2{height:12px;padding-top:2px;color:#95BCC4;font-weight:bold;font-size:100%;background-image:url('images/coffee_bean_bullet.gif');background-repeat:no-repeat;padding-left:15px;margin-bottom:6px;}

.headeronwhite{height:14px;padding-top:2px;color:#95BCC4;font-weight:bold;font-size:110%;background-image:url('images/coffee_bean_bullet.gif');background-repeat:no-repeat;padding-left:15px;margin-bottom:9px;}
.headeronwhitesmall{height:14px;padding-top:3px;color:#95BCC4;font-weight:bold;font-size:100%;background-image:url('images/coffee_bean_bullet.gif');background-repeat:no-repeat;padding-left:15px;margin-bottom:9px;}
.headeronblue{padding-top:2px;color:#95BCC4;font-weight:bold;font-size:110%;background-image:url('images/coffee_bean_bullet.gif');background-repeat:no-repeat;padding-left:15px;margin-bottom:9px;}

.infoleft{font-size:70%;width:190px;float:left;padding-left:10px;color:#4D6281;}
.inforight{font-size:70%;width:190px;float:right;color:#4D6281;}

.footerbarblock {position:relative;color:#EFDEEF;font-size:70%;padding-top:3px;padding-bottom:3px;text-align:center;}
a.footerbar:link {padding-left:8px;padding-right:10px;text-decoration:none;color:#EFDEEF;}
a.footerbar:visited {padding-left:8px;padding-right:10px;text-decoration:none;color:#EFDEEF;}
a.footerbar:hover {text-decoration:underline;}

.topmenublock {position:relative;color:#ffffff;background-color:#844A7B;padding-top:5px;padding-bottom:5px;padding-left:15px;font-size:100%;text-align:left;}
a.topmenu:link {text-decoration:none;color:#EFDEEF;padding-right:15px;background: url('images/top_divider.gif') top right no-repeat;}
a.topmenu:visited {text-decoration:none;color:#EFDEEF;padding-right:15px;background: url('images/top_divider.gif') top right no-repeat;}
a.topmenu:hover {text-decoration:none;color:#ffffff;padding-right:15px;}

.footertxt {color:#375885;}
a.footertxt:link {color:#375885;}
a.footertxt:visited {color:#375885;}
a.footertxt:hover {color:#375885;}

div#more ul	{
	margin-left:0px;
	margin-right:5px;
	color:#000000;
	padding: 0;
	list-style: none;
	line-height: 150%;
	font-size: 95%;
}
div#more li {
	margin-left:0px;
	margin-bottom:4px;
	padding-left:20px;
	padding-bottom:5px;
	border-bottom: 1px solid #c0c0c0;
	background: url('images/bullet_coffee_bean.gif') no-repeat;
	background-position: 0 3px;
}
div#more a:link,a:active,a:visited {
	text-decoration:none;
	color:#8BA5A5;
}
div#more a:hover {
	text-decoration:none;
	color:#FFA801;
}

div#searchwarning {
	color:red;
	border: 1px solid red;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}
div#searchwarning div {
	border: 1px dotted red;
	padding:5px;
}

.relatedpagesblock {margin-top:20px;margin-bottom:10px;font-size:70%;color:#808080;}
.relatedpages {color:#808080;}
a.relatedpages:link {color:#844A7B;}
a.relatedpages:visited {color:#844A7B;}
a.relatedpages:hover {color:#000000;}

.pagetitlelinkmain {
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 9px;
	margin-bottom:10px;
	color:#000000;
	font-weight:bold;
	border-top:5px solid #ffffff;
	font-size:110%;
	background: #EFDEEF;
}
