@charset "utf-8";
/* CSS Document */

/*
SITE COLORS
gray background #DAD7D1
dark gray background #BEBAB0
logo red #BB0D31
logo gold #996600
gray light #A6A09D
gray medium #85817E
gray dark #403F3D
*/

/*-- main nav container div - adds line on left of navigation --*/
div#mainnav {
	height: 35px;
	margin-left: 30px;
	position: relative;
	width: 843px;
	border-left: 1px solid #DAD7D1;
}

/*-- removes list style --*/
div#mainnav .navclosed, 
div#mainnav .navopen,
div#mainnav .navsingle {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/*-- makes list horizontal --*/
div#mainnav li {
	display: inline;
	height: auto;
	margin: 0px;
	padding: 0px;
}

/*-- styles main nav buttons in up state - adds line to right of each nav item --*/
div#mainnav .navclosed a,
div#mainnav .navopen a,
div#mainnav .navsingle a {
	border-right: 1px solid #DAD7D1;
	color: #A6A09D;
	display: block;
	float: left;
	font: bold 12px/35px Arial, Helvetica, sans-serif;
	height: 35px;
	padding: 0px 15px;
	text-decoration: none;
	white-space: nowrap;
}

* html div#mainnav .navclosed a,
* html div#mainnav .navopen a,
* html div#mainnav .navsingle a {
	height: 35px;
	width: 0px; 
}

/*-- styles main nav - select state - buttons in roll over state --*/
div#mainnav .navclosed a:hover, 
div#mainnav .navclosed li:hover a {
	background: #DAD7D1;
	color: #BB0D31;
	cursor: pointer;
}

/*-- styles main nav - Home button roll over state --*/
div#mainnav .navsingle a:hover {
	color: #BB0D31;
	cursor: pointer;
}

/*-- styles main nav - single state - buttons in roll over state --*/
div#mainnav .navclosed a:hover {
	background: #FFFFFF;
	color: #BB0D31;
	cursor: pointer;
}

div#mainnav .navsub {
	display: none;
}

/* for IE5.5 and IE6 only */
div#mainnav table {
	border-collapse: collapse; 
	left: 0px; 
	position: absolute; 
	top: 0px;
}

/*-- styles main nav buttons in up state - adds line to right of each nav item --*/
div#mainnav .navopen a {
	background: #BEBAB0;
	border-right: 1px solid #DAD7D1;
	color: #85817E;
}

/*-- rollover color for linked hover states --*/
div#mainnav .navsub li a:hover,
div#mainnav .navopen a:hover,
div#mainnav .navclosed a:hover .navsub li a:hover, 
div#mainnav .navclosed li:hover .navsub li a:hover,
div#mainnav .navsubopen a:hover {
	color: #BB0D31;
}

/*-- styles main nav - select state - pannel rules --*/
div#mainnav .navclosed li a:hover .navsub, 
div#mainnav .navclosed li:hover .navsub {
	background: #DAD7D1;
	display: block;
	font: bold 12px/35px Arial, Helvetica, sans-serif;
	left: -31px;
	margin-top: 0px;
	padding: 0px;
	position: absolute;
	top: 35px;
	width: 980px;
	z-index: 100;
}

div#mainnav .navsub, div#mainnav .navsubopen {
	list-style: none;
	margin: 0px; 
	padding: 0px; 
}

/*-- styles main nav - current state - pannel rules --*/
div#mainnav .navsubopen {
	background: #BEBAB0;
	display: block;
	left: -31px;
	margin-top: 0px;
	padding: 0px;
	position: absolute;
	top: 35px;
	width: 980px;
	z-index: 10;
}

* html div#mainnav .navsub_active, * html div#mainnav .navclosed a:hover .navsub {
	margin-top: 0px; 
	z-index: -1px; 
	margin-t\op: 1px;
}

/*-- styles main nav - current state - sub text and bounding box roll --*/
div#mainnav .navsubopen a {
	border: none;
	border-right: 1px solid #FFF;
	color: #403F3D;
	display: block;
	float: left;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	height: 35px;
	margin: 0px;
	padding: 3px 15px;
	text-decoration: none;
	white-space: nowrap;
}

/*-- styles main nav - select state - sub text and bounding box roll --*/
div#mainnav .navclosed a:hover .navsub li a, 
div#mainnav .navclosed li:hover .navsub li a {
	border: 0px;
	border-right: 1px solid #FFF;
	color: #403F3D;
	display: block;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 15px;
	white-space: nowrap;
}

/*-- styles main nav - nav open color --*/
#mainnav .navopen .navopentitle a {
	color: #403F3D;
}

/*-- styles main nav - Current Page color change --*/
div#mainnav .navopen .navopentitle .currentpage,
div#mainnav .navsubopen .currentpage,
div#mainnav .navsubopen .currentpage:hover {
	color: #BB0D31;
}
