body { 
	background: url(/UserFiles/background.png);
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
}

ul.strip { margin: 0; padding: 0; list-style: none; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }

	/* For modern browsers */
	.clearfix:before,
	.clearfix:after {
		content:"";
		display:table;
	}

	.clearfix:after {
		clear:both;
	}

	/* For IE 6/7 (trigger hasLayout) */
	.clearfix {
		zoom:1;
	}

#wrapper { width: 910px; margin: 0 auto; padding: 25px; background: #FAFAFA; }

a#logo { 
	display: block;
	width: 97px;
	height: 17px;
	background: url(images/logo.jpg) no-repeat;
	text-indent: -9000px;
	margin-left: 15px;
}

#menu { margin-top: 25px; }
#menu ul li { float: left; }
#menu ul li a {
	display: block;
	width: 112px;
	background: #eff0f2;
	text-align: center;
	color: #aaa;
	text-decoration: none;
	margin-left: 2px;
}
#menu ul li.menuitem1 a { margin-left: 0; }
#menu ul li a span { padding: 8px 0; display: block; }
#menu ul li a:hover, #menu ul li.current a { background: url(images/menu-hover-line.jpg) left center no-repeat; }
#menu ul li a:hover span, #menu ul li.current a span { background: url(images/menu-hover-line.jpg) right center no-repeat; }

#submenu { margin: 10px 0; }
#submenu ul li { display: inline; margin-left: 5px; padding-left: 10px; border-left: 1px solid #666; }
#submenu ul li:first-child, #submenu ul li.menuitem1 { padding-left: 0; margin-left: 0; border-left: 0; }
#submenu ul li.current a { color: #999; text-decoration: underline; }

#container { margin: 5px 0; }

#footer p { margin: 0; }
#footer p.left { width: 700px; }
#footer p.left  img { float: left; margin-top: 8px; margin-right: 20px; }
#footer p.right img { margin-top: 8px; }

#slideshow {
	height: 350px;
	position: relative;	
}
#slideshow a.arrow {
	position: absolute;
	top: 150px;	
	z-index: 1000;
}
#slideshow #slideshow_nav_prev { left: -22px; }
#slideshow #slideshow_nav_next { right: -22px; }

img { border: 0; }

a:link, a:visited { color: #666; text-decoration: none; outline: 0; }
a:hover { color: #999; }

table.template { width: 100%; }
table.template tr td { vertical-align: top; }
table.template tr td.cellpad-left-ten { padding-left: 10px; }
table.template tr td.cellpad-left-twenty { padding-left: 20px; }

