@charset "utf-8";


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000f14; /*#002A30;   #003A3E; */
	background-image:url(images/rv_09_3.gif);
	background-repeat:repeat-x;
	font-size: 0.8em;
}
body, td, th {
	/* font-family: Palatino Linotype, Book Antiqua, Palatino, serif; */
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#wrapper {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image:url(images/rv_contentbg.gif);
	background-repeat: repeat-y;
	margin-bottom: 2px;
}
#leftEdge {
	/* background-image: url(images/leftcol.png); */
	background-repeat:no-repeat; 
	text-align: right;
	width: 720px;
	padding: 0px;
}
#rightEdge {
	width: 700px;
	text-align: left;
	/* background-image:url(images/rivervale_08.gif);
	background-repeat:no-repeat;
	background-position: top right; */
	margin-left: 20px;
}
#header {
	width: 681px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/rv2_04.gif);
	background-repeat:repeat-x;
}
#headerRight {
	float: right;
	text-align: right;
}
#flashHeader {
	width: 681px;
	height: 214px;
	background-image: url(images/rivervale_12.gif);
	background-repeat:no-repeat;
}
#menu {
	width: 681px;
	background-image: url(images/rivervale_13.gif);
	height: 39px;
	padding: 1px 0 0 0;
}
#main {
	width: 681px;
	background-image: url(images/rivervale_15.gif);
	background-repeat:repeat-y;
	min-height: 300px;
}
#contentWrapper {
	background-image: url(images/rv_14.gif);
	background-repeat: no-repeat;
	min-height: 272px;
}
#leftCol {
	padding-left: 10px;
	padding-top: 15px;
	width: 490px;
}

#leftCol a:link,
#leftCol a:active,
#leftCol a:visited {
color: #00575D;
text-decoration: none;

}
#leftCol a:hover {

	color: #0088A8;
	text-decoration: none;
}

#leftCol p {
	font-size: 1.0em;
	color: #4c4c46;
	
}
#rightCol {
	float: right;
	width: 170px;
	/* background-color: #f0f0f0; */
	min-height: 300px;
	padding-top: 15px;
}
#bottom {
	width: 681px;
	background-image:url(images/rivervale_16.gif);
	min-height: 102px;
	background-repeat: no-repeat;
	background-position: bottom left;
	clear: left;
}
#footer {
	width: 490px;
	font-size: 0.8em;
	color: #6c6c6c;
	text-align: center;
	padding-top: 40px;
}
#footer a {
	color: #333;
}
h1 {
	font-size: 1.4em;
	font-weight: 200;
	color: #4c4c45;
	margin: 10px 0 2px 0;
	padding: 0px;
}

h2 {
	font-size: 1.2em;
	font-weight: 200;
	color: #3c3c35;
	margin: 10px 0 2px 0;
	padding: 0 0 0 10px;
	border-left: 10px solid #BBB875;
	
}


hr {
	border-color: #BBB875;
	border-style: solid;
	border-width: 1px 0 0;
	margin: 0 0 0 0;
	height: 0;
	width: 300px;
}
img {
	border: 0px;
}

#leftCol ul li {
	line-height: 140%;
}

#leftCol ul {
	list-style-image:url(images/bullet.gif);
	padding-top: 0px;
	margin-top: 0px;
}




/*** ESSENTIAL STYLES ***/
.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav {
	line-height:1.0;
}
.nav ul {
	position:absolute;
	top:-999em;
	width:8.70em;
}
.bottomCell {
	margin-bottom: 2px;/* border-bottom: 1px solid #000000; */
}
.subNav {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.nav ul li, .nav a {
	width: 100%;
}
.nav li {
	float:left;
	position:relative;
	z-index:99;
}
.nav a {
	display:block;
}
.nav li:hover ul, ul.nav li.sfHover ul {
	left:-1px;
	top:3.00em;
}
.nav li:hover li ul, .nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
	left:9.00em;
	top:-1px;
}
.superfish li:hover ul, .superfish li li:hover ul {
	top: -999em;
}
/*** ORIGINAL SKIN ***/
.nav {
	float:left;
	margin-bottom:1.5em;
}
.nav li {
	/* background:#BDD2FF; 
	border-left:1px solid #fff;
	border-top:1px solid #CFDEFF; */
	width:8.70em;
	height: 32px;
	padding-top: 6px;
	border-right: 1px solid #000000;
	text-align: center;
}
#lastNav {
	border-right: 0px;
}
.nav a {
	color: #EEF1E0;
	padding: .75em 0;
	text-decoration:none;
}
.nav li li:hover, .nav li li.sfHover, .nav li li a:focus, .nav li li a:hover, .nav a:active {
	background:#1CA0B2;
}
.nav li li {
	width:8.70em;
	background:#157784;
	height: 32px;
	padding-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px solid #136873;
	margin: 0;
}


#formBox {
	width: 230px;
	border-collapse:collapse;
	padding: 2px 5px 5px 2px;
	border: 1px solid #747B5C;
	background-color: #CAC795;
	margin-top: 10px;
	float: left;
}
#formBox2 {
	width: 220px;
	border-collapse:collapse;
	padding: 10px 2px 5px 10px;
	border: 1px solid #747B5C;
	background-color: #CAC795;
	margin: 10px 0 0 10px;
	float: left;
}

.linkCursor {
	cursor: pointer;
	}
	

