/* PAGE/GENERAL */

*
{
	margin: 0;
	padding: 0;
}

a:link
{
	color: #3C78B5;
}

a:visited
{
	color: #9F65B2;
}

a:hover
{
	text-decoration: none;
}

html
{
		height: 100%;
}

body
{
	background:black;
	font-family: garamond,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	height: 100%;
	scrollbar-base-color:#990033;
}

#page
{
	width: 700px;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
		
}

* html #page
{
	height: 100%;
}

.clearer
{
	clear: both;
	display: block;
	height: 20px;
	dmargin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}


/* HEADER */




#TopBarR{
	margin-top:0px;
	width:700px;
	height:20px;  
	background:black;
}





/* CONTENT */





/* SUBCONTENT */

#SplashBar{
	width: 700px; 
	height:100px; 
	border-top:solid 1px white;
	border-right:solid 1px white;
	border-left:solid 1px white;
	background:url(homebg.jpg) repeat-y;
	margin: 0 auto;
}


p.SplashBar2{
	font-family: mistral;
	color:white;
	font-size:31pt;
	margin-top:25px;

}

#MiddleBar{
	width:702px;
	height:25px;
	background:black;
	dmargin: 0 auto;
}



#ContentBar{

	width:700px; 
		border-right:solid 1px white;
	border-left:solid 1px white;
	margin: 0 auto;
}



/* FOOTER */

#footer
{
	width: 700px;
	height:20px;
	background:url(homebg.jpg) repeat-y;
	font-size: 85%;
	color: white;
	text-align: left;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	margin: 0 auto;

}


#footer 
p.TLDC{
	padding-top: 4px;
	padding-left: 10px;
	float:left;
	width:300px;
}

p.design{
	padding-top: 4px;
	padding-right: 10px;
color:black;	
	float:right;
	text-align:right;

}
a.design{
	color:black;
	text-decoration:none;
}


a:link.design
{
	color: black;
}

a:visited.design
{
	color: black;
}

a:hover.design
{
	text-decoration:underline;
}


/* Navigation Tabs */
#NavB {
font-family:Tempus Sans ITC, garamond;
width:690px;
background: black;
dfloat: left;
margin-left:5px;
line-height:normal;
font-size:12pt;

}


#NavB ul {
list-style: none;
margin: 0;
padding: 0;
width: 115px;
float: left;
}


#NavB a {
display: block;
margin: 0;
padding: 2px 0px;
background:url("tabrightE.gif"); 
text-decoration: none;
text-align: center;
color: #fff;
border-bottom:solid 1px black;
}
	
#NavB ul ul a{
color: #fff;
padding: 2px 0px;
text-decoration: none;		
text-align: center;
margin:0;

fborder-bottom:solid 1px black;
}

#NavB a:hover {
      background-position:0% -42px;
}
 

#NavB li {position: relative;}

#NavB ul ul ul {
position: absolute;
top: 0;left: 100%;
}

#NavB ul ul {
position: absolute;
z-index: 500;
}

div#NavB ul ul {display: none;}

div#NavB ul ul,
div#NavB ul li:hover ul ul,
div#NavB ul ul li:hover ul ul
{display: none;}

div#NavB ul li:hover ul,
div#NavB ul ul li:hover ul,
div#NavB ul ul ul li:hover ul
{display: block;}      