.tiny {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.body { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333}
.titlewh { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF}
.link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333 }
.link a:hover {  color: #000000; text-decoration: underline}
.link a {text-decoration: none}
.footlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

h1 {font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
	color:#990000;
	}
	
.TopH1 {
	font-weight: bold;
	font-size: 12px;
	color : #990000;
}
.MiddleH1 {
	font-weight: bold;
	font-size: 12px;
	color : #000000;
}
.BottomH1 {
	font-weight: normal;
	font-size: 10px;
	color : #AEAEAE;
}
.smalltxt {
	font-size: 11px;
}

.mainnav {width: 200px; float: left; margin-bottom: 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mainnav ul {margin: 0; padding: 0; list-style: none;}
.mainnav ul li {position: relative;}
.mainnav li ul {position: absolute; left: 200px; top: -1px; display: none; border-top: 0px solid #dcdcc5;}
.mainnav li:hover ul, .mainnav li.over ul {display: block;}

.mainnav ul li a:link, .mainnav ul li a:visited {display: block; text-decoration: none; font-weight: bold; color: #9a2f2f; padding: 4px; text-indent: 12px; text-decoration: none; display: block; width: 200px; border-bottom: 0px solid #dcdcc5;}

.mainnav ul li a:hover {background: url(images/nav-hover.gif) no-repeat; color:#c6a73e;}

.mainnav ul li ul a:link, .mainnav ul li ul a:visited {font: 12px Arial, Helvetica, sans-serif; background: url(castle/transparency.png); color: #9a2f2f; padding-top: 4px; padding-bottom: 4px; display: block; text-indent: 10px; font-weight: bold;}
/* .mainnav ul li ul a:hover {background: #EDEDDC; color: #9a2f2f;} */
.mainnav ul li ul a:hover {background: url(castle/transparency2.png); color: #c6a73e;}
.mainnav ul :hover ul ul{
visibility:hidden;}

.mainnav ul :hover ul :hover ul{ 
visibility:visible;}


/* Fix IE. Hide from IE Mac \*/
* .mainnav ul li { float: left; }
* .mainnav ul li a { height: 1%; }
/* End */