/* lt green: #C9EEC2 | lt blue: #BFC8E8 | dk green (menubar): #174715 | leaf green: #009933 | */

* { padding: 0; margin: 0; }

body {
	font: 12px/1.5em Verdana, Tahoma, arial, sans-serif;
	background: #BFC8E8 url(../rh/bgGrad.jpg) repeat-x;
}

#header {
	margin: 0 auto;
	margin-top:15px;
	position:relative;
	top:0;
	left:0;
	width:850px;
	height:180px;
	color: #333;
	width: 850px;
	z-index:3;
}

#headerGraphic {
	width: 850px;
	height: 150px;
	background: #FFFFFF url(../rh/header.jpg) repeat-y;
}

#navigation {
	position:relative;
	float: left;
	width: 850px;
	height: 30px;
	color: #FFFFFF;
	background: #174715 url(../rh/bgNav.jpg) repeat-x; /* dark green */
	z-index:1000;
}

/* layout for content
 * after byb.css is in place, we can call bybLeftCol.css or bybRightCol.css to override this section*/

#wrapperContent{ 
	margin: 0 auto;
	position:relative;
	background: #FFFFFF url(../rh/wrapper3col.jpg) repeat-y;
	width: 850px;
	z-index:1;
}

#leftcolumn { 
	color: #333;
	width: 185px;
	float: left;
	z-index:1;
	padding-bottom:20px;
}

#maincolumn { 
	float: left;
	color: #333;
	width: 480px;
	display: inline;
	z-index:1;
	padding-bottom:20px;
}

#rightcolumn { 
	color: #333;
	width: 185px;
	float: left;
	z-index:1;
	padding-bottom:20px;
}

/* left column link buttons */

#btnLink a, #btnLink a:visited {
  position:relative;
  text-decoration:none; 
  font-size: 90%;
  line-height: 1.3em;
  text-align:center; 
  color:#6699CC; 
  display:block; 
  width:85%; 
  border:1px solid #FFFFFF;
  border-color:#CCCCCC #666666 #666666 #CCCCCC;
  padding-top:0.2em;
  padding-bottom:0.2em;
/*  padding:0.10em;
  margin:5px auto; */
}

#btnLink a:hover {
  top:1px;
  left:1px;
  color:#009933; 
  background-color:#BFC8E8;
  border-color:#666666 #FFFFFF #FFFFFF #666666;
}

.btnLinkSelected {
  position:relative;
  text-decoration:none; 
  font-size: 90%;
  line-height: 1.3em;
  text-align:center; 
  color:#666666; 
  background-color:#C9EEC2;
  border:1px solid #FFFFFF;
  border-color:#666666 #FFFFFF #FFFFFF #666666;
  display:block; 
  width:85%; 
  padding-top:0.2em;
  padding-bottom:0.2em;
  top:1px;
  left:1px;
}

/* Footer Section */

#footer { 
	width: 850px;
	height: 30px;
	clear: both;
	color: #174715; /* dk menubar green */
	background: #FFFFFF url(../rh/footer.gif);
	text-align:center;
	z-index:2;
	font-size: 90%;
}

#footer a {
	text-decoration: none;
}

#footer p {
	padding: 0;
	padding-top:4px;
}

/* Credit link */

#credit {
	clear:both;
	position:relative;
	display:block;
	margin-top:40px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.3em;
	text-align: right;
}

#credit a, #credit a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#credit a:hover, #credit a:active {
	color: #009933;
}

/* Typography and such */

p {
	padding: 10px;
}

table {
	margin-left: 10px;
}

td,tr {
	padding: 10px;
}



/* Lists */

ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}

/* Links */

a:link,a:visited,a:active {
	color: #6699CC;
	text-decoration: underline;
}

a:hover {
	color: #009933;
	text-decoration: underline;
}






/*************************************************************************
 * Multi-level Drop Down Menu 2.0 - CSS Temp
 * August 22, 2009
 * Corey Hart @ http://www.codenothing.com
 * Modified slightly by Ron Hall
 */ 

#multi-ddm {
	list-style: none;
	padding: 0;
	margin: 0;
}

#multi-ddm > li {
	float: left;
}

#multi-ddm > li > a {
	display: block;
	width: 125px;
	text-align:center;
	height:20px; /* 20 + 2*5px padding = desired 30px */
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid #174715;
}

#multi-ddm > li > .parent-hover {
	background: #BFC8E8 url(../rh/bgMenuDropBlue.jpg) repeat-x; /* blue bg */
	color:#333333;
	border-left: 1px solid #174715;
}

#multi-ddm > li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: 0px 0 0 0;
	z-index: 90;
	padding: 0;
}

#multi-ddm > li ul a {
	display: block;
	width: 210px;
	padding: 5px;
	border-bottom: 1px solid #174715;
	border-right: 1px solid #174715;
	border-left: 1px solid #174715;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: #232323;
	background: #BFC8E8 url(../rh/bgMenuDropBlue.jpg) repeat-x; /* blue bg */
}

#multi-ddm > li ul li a.first {
	border-top: 1px solid #174715;
}

#multi-ddm > li ul .child-hover1 {
	background-image:none;
	background: #C9EEC2 url(../rh/bgMenuDrop.jpg) repeat-x; /* green bg */
}

#multi-ddm > li ul .child-hover2 {
	background-color: black;
	color: white;
}

#multi-ddm > li ul .child-hover3 {
	background-color: purple;
	color: white;
}

#multi-ddm > li ul .child-hover4 {
	background-color: blue;
	color: white;
}

#multi-ddm > li ul li ul {
	border-top: 1px solid #174715;
	margin: -30px 0 0 221px;
	position: absolute;
}

#multi-ddm span {
	float: right;
}
