body{

	color: #FFFFFF;

	background-color: #000000;

	font: 16px/20px arial, Helvetica, sans-serif;

	}

	

/* global link styling */

a:link{

	color: #9F9F9F;

	text-decoration: none;

	}



a:visited{

	color: #666666;

	text-decoration: none;

	}

	

a:hover{

	color: #FFFFFF;

	text-decoration: underline;

	}



/* template navigation list styling */

#navlist ul{

	margin-left: 0;

	padding-left: 0;

	white-space: nowrap;

	}



#navlist li{

	display: inline;

	list-style-type: none;

	}



#navlist a{ 

	padding: 0px 35px 0px 35px; 

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

	font-size: 24px;	

	}



#navlist a:link{

	color: #AA0000;

	text-decoration: none;

	}

	

#navlist a:visited{

	color: #AA0000;

	text-decoration: none;

	}



#navlist a:hover{

	color: #FF0000;

	text-decoration: none;

	}



/* template sub-navigation list styling*/



.subnavlist ul {

	margin-top:0;

	margin-left: 0;

	padding-left: 0;

	white-space: nowrap;

	/*margin-bottom: 20px;*/

	}



.subnavlist li {

	display: block;

	list-style-type: none;

/*	background-color : #000000;  replaced by semi-transparent*/

	padding-left: 5px;

	background-image : url(../../images/design/60_semi-transparent.png);

	}



.subnavlist a { 

	padding: 0px 0px 0px 0px; 

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

	font-size: 14px;	

	}



.subnavlist a:link {

	color: #AA0000;

/*	background-color: #000;*/

	text-decoration: none;

	}

	

.subnavlist a:visited {

	color: #800000;

/*	background-color: #000;*/

	text-decoration: none;

	}



.subnavlist a:hover {

	color: #FF0000;

/*	background-color: #000;*/

	text-decoration: none;

	}



.subnavlist {

	height:115px;

}



.subNavBox {

	position:absolute; 

	width:400px; 

	z-index:4;

	left: 200px; 

	top: 40px; 

	/* background-color: #000;  for testing */

	padding-top:0px; 

}

	

/* template styles */

#templateBox {

	position:absolute;

/*    background-color : #222;	*/

	width:850px;

	z-index:5;

	left: 0px;

	top: 185px;

}



#pageNav  {

	text-align : right;

	font-size:9px;

	color:#454545;

	}

	

	/* controls z-index of subnav */

#navcontainer{

	position:absolute;

    /*background-color : #222;*/

	width:650px;

	height:215px;

	z-index:6;

	left: 237px;

	top: 45px;

	}



#navcontainer .textBox {

	position:absolute; 

	width:650px; 

	z-index:3; 

	left: 80px; 

	top: 50px; 

	background-color: #aaf; 

	padding-top:10px; 

	border-top:2px dotted #222;

	}

	

#footer{

/*	border: 1px none #000000;*/

	text-align : right;

	font-size:9px;

	color:#454545

	}

	

a.down{

	color: #666666;

	}