@import url(format00.css);

@media print
{
	body #header {
		border: none;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-weight: normal;
		color: #339900;
	}
	
	body #site-title {
		margin: auto;
		background: none;
		height: auto;
	}
	
	body #site-title span {
		display: inline;
	}
	
	body #site-tools,
	body #side-bar,
	body #footer-nav {
		display: none;
	}
	
	body #page{
		width: 100%;
	}
	
	body #page #content {
		width: 100%;
		float: none;
	}
	
	body #copyright {
		border-top: 1px solid #999999;
	}
	
	.no-print {
		display: none;
	}
	
	body .print-only {
		display: inherit;
	}
	
	.breadcrumbs {
		display: none;
	}
	
	#copyright {
		margin-top: 3em;
	}
}

.print-only {
	display: none;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
}

img.decorative-right {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
	border: 1px solid #cccccc;
}

.cl-notice {
	color: #cc0000;
	font-weight: bold;
	background: #ffffcc;
}

#page {
	width: 68em;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#header {
	border: 1px solid #99cc66;
	margin-top: 3px;
	margin-bottom: 1em;
}

#site-title {
	margin: 0;
	background: url(site-hea.jpg) no-repeat top left;
	height: 77px;
}

#site-title span {
	display: none;
}

#site-tools-container {
	width: 100%;
	overflow: auto;
	background: #99cc66;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
}

#site-tools {
	padding-left: 0.4em;
	padding-right: 0.4em;
	margin: 0;
	font-size: 82%;
	list-style: none;
}

#site-tools li {
	float: left;
	display: inline;
	background: url(site-too.gif) no-repeat left 50%;
	margin-left: 2.6em;
}

#site-tools a:link,
#site-tools a:visited,
#site-tools a:hover,
#site-tools a:active {
	text-decoration: none;
	color: #000000;
	padding-left: 14px;
}

#site-tools a:hover {
	text-decoration: underline;
}

#body {
	width: 100%;
}

#content {
	float: right;
	width: 48.5em;
	text-align: justify;
}

#side-bar {
	width: 16em;
	float: left;
	vertical-align: top;
}

#site-menu {
	background: #eafada;
	border-left: 1px solid #cccccc;
	border-top:  1px solid #cccccc;
	list-style: none;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

#site-menu li {
	border-right:  1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#site-menu a:link,
#site-menu a:visited,
#site-menu a:hover,
#site-menu a:active {
	display: block;
	width: 100%;
	text-decoration: underline;
	font-weight: bold;
	font-size: 90%;
	color: #000000;
}

#site-menu a:hover {
	background: #faffef;
}

#site-menu span {
	display: block;
	padding: 0.4em;
	padding-left: 4em;
	background: url(site-men.gif) no-repeat 2em center;
}

#search {
	clear: left;
	background: #ffffcc;
	border: 1px solid #cccccc;
	text-align: center;
}

#search p {
	font-weight: bold;
	margin-top: 0.8em;
}

#search form {
	margin-bottom: 1em;
}

#search input.text {
	width: 11em;
	margin-right: -0.2em;
}

#vert-container {
	margin-top: 0.2em;
	background: url(ad-heade.png) no-repeat 50% top;
	padding-top: 10px;
}

#vert {
	border: 1px solid #cccccc;
}

#vert img {
	width: 100%;
}

#footer-nav-wrapper {
	clear: both;
	padding-top: 1em;
}

#footer-nav {
	width: 100%;
	overflow: auto;
	text-align: center;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	list-style: none;
	font-size: 90%;
}

#footer-nav li {
	display: inline;
	background: url(footer-n.png) no-repeat bottom right;
	padding-right: 0.5em;
}

#footer-nav li.last {
	background: none;
	padding-right: 0;
}

#footer-nav a:link,
#footer-nav a:visited,
#footer-nav a:hover,
#footer-nav a:active {
	color: #333333;
	text-decoration: none;
	white-space: nowrap;
}

#footer-nav a:hover {
	text-decoration: underline;
}

#copyright {
	clear: left;
	font-size: 90%;
	text-align: center;
}

.l-col,
.m-col {
	width: 1%;
	white-space: nowrap;
}

.even-row {
	background: #f7f7f7;
}

.odd-row {
	background: #e7e7e7;
}

tr.hover {
	background: #ccffcc;
}

.breadcrumbs {
	background: #ffffcc;
	border: 1px solid #ffcc99;
	padding: 0.6em;
	margin-bottom: 3em;
}

