#nav{

	list-style: none;

	width:148px;

	padding:0;

	margin:20px 0 0 0;

	>margin:10px 0 0 0;

	list-style: none;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	BORDER-left: 1px Solid #CCCCCC;  

	BORDER-bottom: 1px Solid #CCCCCC;

	line-height: 15px;

	float:left;

}	



#nav li { 

	position: relative; 

	border-bottom:none;

	display:block;

	margin:0px;

	height: auto; /*auto */

	padding:0px;

	background-color: transparent;

	width: 148px;

	font-size: 0px;

	line-height: 0px;

	text-align:left;

}

		

#nav li a {

	text-decoration:none; 

	display:block;

	padding: 7px 0px 7px 10px;

	margin:0px; /*helps Opera with hover */

	width:138px; /*helps IE with hover */

	background-color:#990000; 

	color:#ffffff;

	border-top:1px solid #CCCCCC;

	BORDER-RIGHT: 1px Solid #CCCCCC; 

	line-height: 15px;

}



#nav li a:hover {

	background-color:#99948E; 

	color:#ffffff;

}



#nav ul, #nav ul ul, #nav ul ul ul, #nav ul ul ul ul{

	display:none; 

	position:absolute; 

	top:0; 

	left:148px;

	width:148px;

	BORDER-BOTTOM: 1px Solid #CCCCCC;

	padding:0px;

	margin:0px;

	z-index:99;

	overflow:visible;

}	



#nav li:hover ul ul, #nav li:hover ul ul ul{

	display:none; 

}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{

	display:block;

}

li>ul { 

	top: auto;

	left: auto;

}



/* Win IE only \*/

* html #nav li{

	float:left;

	display: inline;

}/* end holly hack */



.header {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

}

.text {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.textBold {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}

a {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

a:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #8B0134;

}

h1, h2, h3, h4, h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #8A0000;

}

.textBoldunderline {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

	text-decoration: underline;

}

.textunderline {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: underline;



}

.fanciful_table th {

	color:white;

	background-color:#999;

	padding:5px;

	font-weight:bold;

}

.fanciful_table td {
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: black;
	border-bottom-color: black;

}

.text_right{ 

	text-align: right; 

}

.text_center{ text-align: center; }

/* ~~ Miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the .container) if the .footer is removed or taken out of the .container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
