body { margin: 0px;	padding: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 76%; color: #898370; background-color: #333333; text-align:center; }
#container { width: 800px; margin: 0px auto; background-color: #FFF; text-align:left; position:relative; }
#header { height: 299px; background-repeat:no-repeat; background-position: 0px 0px; }
#header span { display: none; }
#mainNavigation { background-image:url(images/logo.gif); background-position:left top; background-repeat:no-repeat; }
#mainNavigation ul { list-style: none; margin: 0px; padding: 0px; }
#mainNavigation li { float: left; width: 160px; height: 20px; display: inline; margin: 0px; padding: 0px; text-align: center; }
#mainNavigation a { width: 160px; height: 20px; display: block; }
#mainNavigation a span { display: none; }
#content { position:relative; background-color: #fff; }
h1 { margin:0; padding:0; }
h1 span { display: none; margin:0; padding:0; }
#mainCopy { width: 575px; overflow: visible; }
#mainLogo { overflow: visible; }
#mainLogo a { overflow: visible; padding: 0px 80px 0px 0px; }
#footerMargin { background-color: #FFF; height:20px; clear: both; }
#footer { clear: both; margin: 0px; padding: 8px 10px 8px 30px; background-color: #666666; }
#copyright { width: 456px; height: 18px; background-image: url(images/copyright.gif); background-repeat:no-repeat; }
#map { margin: 10px; }
a { text-decoration: underline; color: #787E52; font-weight: normal; }
a:hover { text-decoration: none; }
h2 { font-size: 2.0em; font-weight: normal; margin: 30px 20px 20px 30px; color:#929F87; }
h2 span { display: none; }
h1 { font-size: 1.7em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; }
h3 { font-size: 1.4em; margin: 1.2em 0em 1.0em 0em; font-weight: normal; color:#929F87; letter-spacing: -0.05em; }
h4 { font-size: 1.2em; margin: 1.2em 0em .5em .5em; font-weight: bold; }
h5 { font-size: 1.0em; margin: 1.2em 0em .8em 0em; font-weight: bold; }
h6 { font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
img { border: 0; }	
ol { /*list-style: none;*/ margin-top: 1.2em; margin-bottom: 1.2em; }
ul { list-style-type: circle; margin-bottom: .5em; }
li { font-size: 1em; }
p { font-size: 1.0em; line-height: 1.8em; margin: 1.0em 2.4em 1.0em 2.4em; }

#rightColumn { width: 225px; height: 450px; position: absolute; top: 54px; left: 575px; background-image: url(images/sidebar_bg.jpg); background-repeat:no-repeat; }
#rightColumn p { font-size: 0.8em; line-height: 1.2em; color: #787E52; margin:10px 0px; padding:0px 5px 0px 5px; }
#rightColumn p.grey { font-size: 1em; line-height: 1.2em; color: #787E52; margin:10px 0px; padding:0px 5px 0px 5px; }
#rightColumn ul { font-size: 0.8em; color: #CECDA7; margin:10px 0px; padding:0px 10px; list-style-type:none; font-style: normal; }
#rightColumn ul.greyed { font-size: 0.8em; color: #CECDA7; margin:10px 5px; padding:0px 10px; list-style-type:circle; font-style: normal; }
#rightColumn li { line-height: 2em; font-size: 1.2em; color: #787E52; }
#rightColumn li.sub { margin-left: 10px; line-height: 1.3em; font-size: 1.1em; color: #787E52; }

/*#rightColumnIndex { width: 225px; height: 450px; position: absolute; top: -30px; left: 575px; background-image: url(images/sidebar_bg.jpg); background-repeat:no-repeat; }
#rightColumnIndex p { font-size: 0.8em; line-height: 1.2em; color: #787E52; margin:10px 0px; padding:0px 10px; }
#rightColumnIndex ul { font-size: 0.8em; color: #CECDA7; margin:10px 0px; padding:0px 10px; list-style-type:none; font-style: normal; }
#rightColumnIndex li { line-height: 1em; font-size: 1.0em; color: #787E52; }*/

form { padding: 0px; margin: 0px; }
li > p { margin-top: 0.2em; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }

/* --------------------------------------------------------------------- */
/* classes */

.tables { margin: 10px 25px; border: thin; border-style: dashed; border-color: #333333; }
.title { font-size: 1.2em; }
.bluerow { background-color: #DBE4EA; }
.greenrow { background-color: #DAE7DB; }
.greentotal { font-size: 1.2em; background-color: #DAE7DB; color: #006600; }

h1.dev { height: 54px; background-image:url(images/header_developments.gif); margin:0; padding:0; }
h1.fh { height: 54px; background-image:url(images/header_fossil.gif); margin:0; padding:0; }
h1.sh { height: 54px; background-image:url(images/header_sienna.gif); margin:0; padding:0; }
h1.find { height: 54px; background-image:url(images/header_findout.gif); margin:0; padding:0; }
h1.int { height: 54px; background-image:url(images/header_integrity.gif); margin:0; padding:0; }
h1.hist { height: 54px; background-image:url(images/header_history.gif); margin:0; padding:0; }
h1.about { height: 54px; background-image:url(images/header_about.gif); margin:0; padding:0; }
h3.key { margin-left: 15px; }
#mainCopy { position: relative; }
#footer {	}
#copyright {	}
li#findLink a.selected, li#findLink a.selected:hover { background-image: none; background-color: #696979; height:25px;  margin-top:-5px; position:relative; }
.breakout { width: 210px; float:left; margin: 0 5px 0 25px; padding:0px; }
.breakout2 { float:left; margin: 0 5px 10px 10px; padding:0px; }
.breakoutwide { width: 250px; float:right; margin:0 25px 0 5px; padding:0px; }
.breakoutwideleft { width: 250px; float:left; margin:0 5px 0 25px; padding:0px; }
p.breakout { padding: 30px 20px 10px 20px; margin: 0px 20px 0px 30px; display: inline; background: #696979 url(images/grey_breakout_bg.gif) repeat-x; color: #fff; font-size: 1.2em; line-height: 1.4em; }
.breakoutdev { width: 120px; float:left; margin-left: 30px; padding:0px; }
p.breakoutdev { padding: 30px 20px 10px 20px; margin: 0px 20px 0px 30px; display: inline; background: #696979 url(images/grey_breakout_bg.gif) repeat-x; color: #fff; font-size: 1.2em; line-height: 1.4em; }
.breakoutright { width: 200px; float:right; margin:0px; padding:0px; }
p.breakoutright { padding: 30px 20px 10px 20px; margin: 0px 20px 0px 30px; display: inline; background: #696979 url(images/grey_breakout_bg.gif) repeat-x; color: #fff; font-size: 1.2em; line-height: 1.4em; }
#riverlogo { padding: 0 20px 0 0; }
p.index { width: 750px }
h2#brochureForm { background-image:url(images/form_header.gif); width: 525px; height: 23px; }
h2#map { background-image:url(images/find_map_header.gif); width: 525px; height: 17px; }
h2#thanks { background-image:url(images/thanks_header.gif); width: 525px; height: 23px; }
#downloadPDF { position:absolute; width:135px; height: 274px; top:70px; left:380px; }
p.index { font-size: 1.4em; margin: 1.0em 0em 1.0em 1.7em; font-weight: normal; letter-spacing: -0.05em; }

/* Forms ----------------------------------------------- */
    
form { padding: 0px; margin: 0px; }
input { line-height: 13px; margin-left: 7px; padding: 2px; font-size: 95%; color: #333; background-color: #E9EDD9; border: 1px solid #D6DBC2; }
select { line-height: 13px; margin-left: 7px; padding: 2px; font-size: 95%; color: #333; background-color: #E9EDD9; border: 1px solid #D6DBC2; }
textarea { line-height: 13px; margin-left: 7px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 93%; color: #333; background-color: #E9EDD9; border: 1px solid #D6DBC2; }
radio { background-color: #E9EDD9; border: 1px solid #D6DBC2; }
option { padding-left: 6px; margin-left: 7px; }
h3 { margin: 1.0em 0em 1.0em 1.7em; }
#rightColumn h3 { margin: 12px 0 0 0; font-weight:normal; font-size: 1.725em; }
#rightColumn a { margin: 4px 0 0 0; }
ul#nav_dev { top: 0px; left: 10px; margin: 0; list-style-type: none; overflow: hidden; }
ul#nav_dev li { display: inline; padding-right: 40px; }

/**********************************nav area*******************************/

ul#nav { position: relative; top: 0px; left: 175px; width: 625px; margin: 0; height: 47px; list-style-type: none; overflow: hidden; }

ul#nav li a { position: absolute; top: 0; width: 125px; text-indent: -9000px; text-decoration: none; padding: 47px 0 0 0; overflow: hidden; height: 0px !important;  height /**/:47px; /* IE5/Win */ background: transparent url(images/mtn_nav.png) no-repeat; list-style-type: none; }

body#aboutus ul#nav  { background: transparent url(images/mtn_nav.png) no-repeat 0 -94px; }
body#history ul#nav { background: transparent url(images/mtn_nav.png) no-repeat 0 -94px; }
body#integrity ul#nav  { background: transparent url(images/mtn_nav.png) no-repeat 0 -94px; }
body#findout ul#nav  { background: transparent url(images/mtn_nav.png) no-repeat 0 -94px; }
body#developments ul#nav  { background: transparent url(images/mtn_nav.png) no-repeat 0 -94px; }

body#index li#about a			{ background-position: 0 -94px; width: 125px; left: 0; }
body#index li#about a:hover		{ background-position: 0 -0px; }
body#index li#hist a 			{ background-position: -125px -94px; width: 125px; left: 125px; }
body#index li#hist a:hover		{ background-position: -125px 0px; }
body#index li#int a 			{ background-position: -250px -94px; width: 125px; left: 250px; }
body#index li#int a:hover		{ background-position: -250px 0; }
body#index li#find a 			{ background-position: -375px -94px; width: 125px; left: 375px; }
body#index li#find a:hover		{ background-position: -375px 0; }
body#index li#dev a 			{ background-position: -500px -94px; width: 125px; left: 500px; }
body#index li#dev a:hover		{ background-position: -500px 0; }

body#aboutus li#about a 		{ background-position: 0 -47px; width: 125px; left: 0; }
body#aboutus li#about a:hover	{ background-position: 0 -47px; }
body#aboutus li#hist a 			{ background-position: -125px -94px; width: 125px; left: 125px; }
body#aboutus li#hist a:hover	{ background-position: -125px 0px; }
body#aboutus li#int a 			{ background-position: -250px -94px; width: 125px; left: 250px; }
body#aboutus li#int a:hover		{ background-position: -250px 0; }
body#aboutus li#find a 			{ background-position: -375px -94px; width: 125px; left: 375px; }
body#aboutus li#find a:hover	{ background-position: -375px 0; }
body#aboutus li#dev a 			{ background-position: -500px -94px; width: 125px; left: 500px; }
body#aboutus li#dev a:hover		{ background-position: -500px 0; }

body#history li#about a			{ background-position: 0 -94px; width: 125px; left: 0; }
body#history li#about a:hover	{ background-position: 0 -0px; }
body#history li#hist a			{ background-position: -125px -47px; left: 125px; }
body#history li#hist a:hover	{ background-position: -125px -47px; }
body#history li#int a			{ background-position: -250px -94px; left: 250px; }
body#history li#int a:hover		{ background-position: -250px 0; }
body#history li#find a			{ background-position: -375px -94px; left: 375px; }
body#history li#find a:hover	{ background-position: -375px 0; }
body#history li#dev a			{ background-position: -500px -94px; left: 500px; }
body#history li#dev a:hover		{ background-position: -500px 0; }

body#integrity li#about a 		{ background-position: 0 -94px; width: 125px; left: 0; }
body#integrity li#about a:hover	{ background-position: 0 -0px; }
body#integrity li#hist a 		{ background-position: -125px -94px; left: 125px; }
body#integrity li#hist a:hover	{ background-position: -125px -0px; }
body#integrity li#int a 		{ background-position: -250px -47px; left: 250px; }
body#integrity li#int a:hover	{ background-position: -250px -47px; }
body#integrity li#find a 		{ background-position: -375px -94px; left: 375px; }
body#integrity li#find a:hover	{ background-position: -375px 0; }
body#integrity li#dev a 		{ background-position: -500px -94px; left: 500px; }
body#integrity li#dev a:hover	{ background-position: -500px 0; }

body#findout li#about a 		{ background-position: 0 -94px; width:125px; left: 0px; }
body#findout li#about a:hover	{ background-position: 0 -0px; }
body#findout li#hist a 			{ background-position: -125px -94px; left: 125px; }
body#findout li#hist a:hover	{ background-position: -125px -0px; }
body#findout li#int a 			{ background-position: -250px -94px; left: 250px; }
body#findout li#int a:hover		{ background-position: -250px -0px; }
body#findout li#find a 			{ background-position: -375px -47px; left: 375px; }
body#findout li#find a:hover	{ background-position: -375px -47px; }
body#findout li#dev a 			{ background-position: -500px -94px; left: 500px; }
body#findout li#dev a:hover		{ background-position: -500px -0px; }

body#developments li#about a 			{ background-position: 0 -94px; width: 125px; left: 0px; }
body#developments li#about a:hover		{ background-position: 0 -0px; }
body#developments li#hist a 			{ background-position: -125px -94px; left: 125px; }
body#developments li#hist a:hover		{ background-position: -125px 0; }
body#developments li#int a 				{ background-position: -250px -94px; left: 250px; }
body#developments li#int a:hover		{ background-position: -250px -0px; }
body#developments li#find a 			{ background-position: -375px -94px; left: 375px; }
body#developments li#find a:hover		{ background-position: -375px -0px; }
body#developments li#dev a 				{ background-position: -500px -47px; left: 500px; }
body#developments li#dev a:hover		{ background-position: -500px -47px; }