/* SWIM2.0 :: Simple website menu
****************************************************************
* DOM scripting by brothercake -- http://www.brothercake.com/
* Licensed under GPL -- http://www.gnu.org/copyleft/gpl.html
****************************************************************
* For professional menu solutions visit -- http://www.udm4.com/ 
****************************************************************

Modifications - 12/20/2005 Tom Graham
- fonts and colors changed to fit the scheme of the web site
- sub menu spacing modified
- class name vertical changed to rc_menu; this name was changed so that the style sheet properties would only be applied to 
  the R & C site and not any others. 
- filename was changed to rcnavmenu.css from vertical.css; vertical.css was already being used on the web site
  also the style sheet will only apply to the R & C site so the name referenced in the code will be specific for that section
- added styles for other text and table elements in the navigator
*/
div.headerline { 
	border-top: thick solid #3D7491;
	margin-bottom: 15px;
}

TABLE.navigator { 
	border: solid 1px #3D7491;
	padding: 0 0 0 0;
}

.quote {
	font-family: Verdana;
	font-size: 0.7em;
	font-style: italic;
	background-color: #e3e3e3;
	padding: 5px;
	border: 1px solid #000000;
	width: 99%;
}

.searchboxcell {
	padding-top: 5px;
	padding-left: 10px;
	background-color: #e3e3e3;
	border-left: 1px solid #50a3cd;
	border-right: 1px solid #50a3cd;
}

.sectiontitle2 {
background-color: #e3e3e3;
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	color: #2b5266;
	border-left: 1px solid #50a3cd;
	border-right: 1px solid #50a3cd;
}
.rightcolumnheader {
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background: #3D7491;
	text-align: center;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}
.rightcolumncontent {
	font-family: Verdana;
	font-size: 0.8em;
	color: #000000;
	background: #e3e3e3;
	border-left: solid 2px #50a3cd;
	border-right: solid 2px #50a3cd;
	border-bottom: solid 1px #50a3cd;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}
.rightcolumnlink {
	border: 1px solid #3D7491;
}

div.rightcolumnlink a, div.rightcolumnlink a:visited {
	display: block;
	cursor: pointer;
	background: white;
	border: 1px solid #50a3cd;
	padding: 5px 7px;
	font: normal normal bold 0.8em verdana;
	color: black;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: center;
}

div.rightcolumnlink a:hover, div.rightcolumnlink a:focus, div.rightcolumnlink a.rollover, div.rightcolumnlink a.rollover:visited {
	background: #3D7491;
	color: white;
	text-decoration: underline;
}

ul.rc_menu, ul.rc_menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
}

ul.rc_menu {
	position: relative;
	cursor: pointer;
	width: 100%;
	left: 0em;
	top: 0em;
}

ul.rc_menu li {
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 100%;
	margin: -1px 0 0 0;
}

ul.rc_menu ul {
	z-index: 1020;
	cursor: default;
	position: absolute;
	width: 8.2em;
	margin: -0.5em 0 0 10.95em;
	top: -100em;
	left: -1px;
	padding: 1px 0 0 0;
	}
	
ul.rc_menu ul li {
	width: 11em;
	}

ul.rc_menu ul ul {
	margin: -0.5em 0 0 10.8em;
	}

@media Screen, Projection { 
	ul.rc_menu li:hover > ul { top:0; }
	}

ul.rc_menu a, ul.rc_menu a:visited {
	display: block;
	cursor: pointer;
	background: white;
	border: 1px solid #50a3cd;
	padding: 5px 7px;
	font: normal normal bold 0.7em verdana;
	color: black;
	text-decoration: none;
	letter-spacing: 0px;
	}
	
ul.rc_menu a:hover, ul.rc_menu a:focus, ul.rc_menu a.rollover, ul.rc_menu a.rollover:visited {
	background: #3D7491;
	color: white;
	}


@media screen, projection {
	* html ul.rc_menu li {
		display:inline; 
		f\loat:left; 
		background:#ffffff; 
		}
	}
* html ul.rc_menu li { position:static; }
* html ul.rc_menu a { position:relative; }
ul[class^="rc_menu"] ul { display:none; }
ul[class^="rc_menu"] ul { displa\y:block; }

