html
{
	font-size: 100%;
}

img
{
	border: 0;
}

body
{
	margin: 0 auto;
	background-image: url(../images/bg_gradient.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
	font-family: "Trebuchet MS", Lucida Grande, Helvetica, Arial;
	padding: 0;
}

#globalBox
{
	width: 750px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: 0px;
	background-color: #FFFFFF;
}

#flashcontent
{
	width: 750px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background-color: #FFFFFF;
}

#flashcontent .SubHeaderBox
{
	width: 750px;
	height: 95px;
	display: block;
	background-color: transparent;
	background-image: url(../images/RiverviewSubHeader_v6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	margin: 0 auto;

}




#links
{
	color: #FFFFFF;
	font-size: 1.0em;

	font-variant: normal;
	width: 535px;
	height: 25px;
	background-color: transparent;
	position: relative;
	top: 27px;
	left: 200px;
}

#links ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#links ul li
{
	display: inline;
	margin: 0 20px 0 5px;
	padding: 0;
}

/*nav Links*/
#links a
{
	color: #FFF;
	font-size: 1.0em;
	text-decoration: none;
}

#links li#active a
{
	color: #CD2B2B;
	font-size: 1.0em;
	text-decoration: none;
}

#links a:hover
{
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

#Body
{
	width: 750px;
	height: auto;
	background-color: #FFFFFF;
	margin: 0 auto;
}

#img_placeholder
{
	width: 553px;
	height: auto;
	float: right;
	background-color: #FFFFFF;
}

#txt_placeholder
{
	width: 197px;
	height: 550px;
	float: left;
	background-color: #FFFFFF;
}

#txt_placeholder .skyline
{
	width: 185px;
	height: 150px;
	background-color: #FFFFFF;
	position: absolute;
	top: 455px;
}


#Body ul
{
	font-size: 0.80em;
	margin: 5px 1.0em 3% 25px;
	padding: 0;
	display: block;
}

#Body li
{
	list-style-type: square;
	padding: 0 0 1px 0;
	margin: 0 0 0 0;
}


.sm_gry_txt
{
	color: #7F7F7F;
	font-size: 0.75em;
	margin: 0;
	padding: 0;
}

#Body h5
{
	padding: 3px;
	font-size: 0.85em;
	font-weight: bold;
	margin: 0;
}

#Body .just, ol
{
	text-align: justify;
	color: #404040;
	font-size: 0.80em;
	font-weight: normal;
	padding: 1px 8px 5px 5px;
}

#Body a:link, #Body  a:visited
{
	font-weight: bold;
	color: #4F89E3;
	text-decoration: none;
}
#Body a:hover
{
	color: #CD2B2B;
	font-weight: bold;
	text-decoration: underline;
}


/*footer*/
#footer
{
	width: 750px;
	height: 20px;
	clear: both;
	margin: 0 auto;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/FooterBar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	position: relative;
	top: 0px;
	display: block;
}

#footer .footer_txt
{
	text-align: right;
	width: 750px;
	height: auto;
	display: block;
	padding: 15px 0 50px 0;
	margin: 0 auto;
	clear: both;
	color: black;
	font-size: 0.70em;
}

#footer a
{
	color: #6089CC;
	text-decoration: none;
	vertical-align: top;
}

#footer a:hover
{
	text-decoration: underline;
	color: #FFC32A;
	vertical-align: top;
}

.field_element
{
	clear: both;
	padding-top: 5px;
}

.req { color: #D72F00; }

div.error
{
	width: auto;
	height: auto;
	display: block;
	background-color: #FFE1DE;
	padding: 5px;
}

#releaseTerms
{
	padding: 5px;
	width: 450px;
	height: auto;
}

#releaseTerms h1
{
	font-size: 1.0em;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #FFFFFF;
}	

