/* CSS Document */

body {
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}
p {
	margin: 0 0 12px;
}
a {
	text-decoration: underline;
	color: #862175;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0;
}
hr {
	margin: 15px 0;
	color: #d6d6d6;
	background-color: #d6d6d6;
	height: 1px;
	border: 0;
}
h1 {
	margin: 0 0 2px;
	color: #000000;
	font-size: 135%;
}
h2 {
	margin: 0;
	color: #000000;
	font-size: 115%;
}
.smalltext {
	font-size: 85%;
}
.largertext {
	font-size: 110%;
	line-height: 20px;
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	background: url(images/bamboo-bg.gif) top right no-repeat;
	text-align: left;
	width: 1000px;
}
#rightside {
	margin: 26px 0 0;
	padding: 0;
	float: right;
	width: 770px;
}
#bottombar {
	margin: 0 auto;
	text-align: center;
	background: url(images/bottom-bar.png) top;
	width: 894px;
	height: 6px;
}
.floatleft {
	margin: 0 10px 0 0;
	float: left;
}
.floatright {
	margin: 0 0 0 10px;
	float: right;
}

/* Sub Page Styles */

#subheader {
	margin-bottom: 20px;
}
#subcontent {
	padding: 0 12px;
}
#subcontent h1 {
	margin: 0 0 2px;
	color: #000000;
	font-size: 150%;
}
#subcontent h2 {
	margin: 0 0 18px;
	color: #000000;
	font-size: 125%;
	font-style: italic;
}
#subcontenth3 {
	margin: 0;
	color: #000000;
	font-size: 125%;
}
#subcontenth4 {
	margin: 0 0 18px;
	color: #000000;
	font-size: 105%;
	font-style: italic;
}

/* Left Side / Logo / Navigation Styles */

#leftside {
	margin: 26px 0 0;
	padding: 0;
	float: left;
	width: 200px;
}
#logo {
	padding: 0 0 30px 27px;
}
#nav {
	font-size: 90%;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav ul li {
	display: block;
}
#nav ul li a {
	padding: 5px 0 5px 27px;
	display: block;
	color: #000000;
	text-decoration: none;
}
#nav ul ul li a {
	padding-left: 37px;
}
#nav ul ul ul li a {
	padding-left: 47px;
}
#nav ul li a:hover {
	background: url(images/nav-bug.gif) left no-repeat;
}
#nav ul li a.onpage {
	background: url(images/nav-bug.gif) left no-repeat;
}

/* Home Page Styles */

.home13 {
	padding: 10px 20px;
	text-align: center;
	width: 216px;
}
.home2 {
	padding: 10px 20px;
	text-align: center;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	width: 216px;
}
.homecall {
	font-size: 85%;
	vertical-align: top;
	text-align: left;
}
.homecall a {
	font-size: 110%;
}

/* Footer Styles */
  
#footer {
	margin: 0 auto;
	text-align: center;
	width: 1000px;
	font-size: 75%;
}
#copyright {
	padding: 6px 12px 10px;
	text-align: right;
}