BODY {	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
	padding:0px;
	SCROLLBAR-FACE-COLOR: #CCCCCC;
	SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
	SCROLLBAR-SHADOW-COLOR: #666666;
	SCROLLBAR-3DLIGHT-COLOR: #DDDEDD;
	SCROLLBAR-ARROW-COLOR:  #000000;
	SCROLLBAR-TRACK-COLOR: #777777;
	SCROLLBAR-DARKSHADOW-COLOR: #444444;
}

img	{border-style: none;}

div.Spacer {
  clear: both;
}

div span.GoLeft {
  float: left;
  text-align: left;
}

div span.GoRight {
  float: right;
  text-align: right;
}

#ultra-wrapper {
	width:728px;
	margin-left:auto;
	margin-right:auto;
}

#skel-topbar {
	width:728px;
	height:12px;
	background-image:url(../_files/skel/skel_topbar.gif);
}

#skel-mastleft {
	float:left;
	width:14px;
	height:80px;
	background-image:url(../_files/skel/skel_le_tile.gif);
}

#skel-mastright {
	float:left;
	width:14px;
	height:80px;
	background-image:url(../_files/skel/skel_ri_tile.gif);
}

#skel-navbar {
	float:left;
	width:728px;
	height:29px;
	text-align:center;
	background-image:url(../_files/skel/skel_navbar.gif);
}

#skel-footer {
	clear:both;
	width:728px;
	height:30px;
	background-image:url(../_files/skel/skel_footerbar.jpg);
}
#skel-footer a	{color:#D5CB96;text-decoration:none;border-style:none;}	/* Hide Statcounter link */
#skel-footer a:hover	{color:#FFFFFF;}

#main-wrapper {
	width:728px;
	clear:both;
	text-align:left;
	background-color:#555555;
	background-image: url(../_files/skel/skel_mainpagetile.gif);
	background-repeat: repeat-y;

}

#leftbar-frame {
	float:left;
	width:175px;
	position:relative;
	top:-8px;
	left:15px;
	background-color: #282828;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

#leftbar-content {
	width:160px;
	position:relative;
	top:9px;
	left:9px;
	color:#DDDDD9;
}

#main-page {
	text-align:left;
	width:450px;
	position:relative;
	top:20px;
	margin: 0px 0px 0px 232px;
	background-color:none;
}


#pagecoda {
	height:16px;
	margin-top:20px;
	margin-bottom:36px;
	padding-top:4px;
	padding-bottom:4px;

	border-bottom:1px solid #BBBBBB;
	background-image:url(../_files/icon-gccopyright.gif);
	background-repeat: no-repeat;
	background-position: center left;

}


.z-PICleft-nobord {
	margin-right: 20px;
	float: left;
	margin-bottom: 4px;
	margin-top: 10px;
	text-align: left;
	border: none;
}

.z-PICright-nobord {
	margin-left: 20px;
	float: right;
	margin-bottom: 4px;
	border: none;
	text-align: right;
}

.z-PICright-bord {
	border: 1px solid #000000;
	margin-left: 20px;
	float: right;
	margin-bottom: 4px;
	text-align: right;
}

.z-PICleft-nobord-intext {
	margin-right: 12px;
	margin-bottom: 6px;
	margin-top: 4px;
	border: none;
	float: left;
	clear: right;
}
.z-PICright-nobord-intext {
	margin-left: 12px;
	float: right;
	margin-bottom: 6px;
	text-align: right;
	clear: left;
	margin-top: 4px;
	border: none;
}


/* Horizontal rule - to make IE and Moz identical */
hr {	height:1px;
	font-size:14px;
	border:none;
	color:#999999;
	background-color:#999999;
}

#leftbar-content hr {	height:1px;
	font-size:14px;
	border:none;
	color:#555555;
	background-color:#555555;
}

#leftbar-content a {text-decoration:none; border-bottom-style:none;}
#leftbar-content a:link {color:#D5CB96;}
#leftbar-content a:visited {color:#A2966C;}
#leftbar-content a:hover {color:#FFFFFF;}
#leftbar-content a:active {color:#D5CB96;}


/* Son of SuckerFish Menubar */

a.nav, a:link.menu, a:visited.menu 	{font-size:11px; color:#D5CB96; text-decoration:none;border-bottom-style:none }

a:hover.menu, a:hover.menu img		{background-color: #B93131; }

/* drop-down bits (submenu content styles) */
.submenu	{width:130px;font-size:10px;line-height:12px;}
a.submenu 	{text-decoration:none;border-top:1px solid #444444;border-bottom-style:none;padding-top:2px;padding-bottom:4px  }
a:link.submenu 		{color:#D5CB96;}
a:visited.submenu 	{color:#D5CB96;}
a:hover.submenu 	{background-color:#303030; color:#FFFFFF;}
a:active.submenu 	{color:#D5CB96;}

.submenuwide	{width:170px;font-size:10px;line-height:10px;}
a.submenuwide 	{text-decoration:none;border-top:1px solid #444444;border-bottom-style:none;padding-top:2px;padding-bottom:2px  }
a:link.submenuwide 		{color:#D5CB96;}
a:visited.submenuwide 	{color:#D5CB96;}
a:hover.submenuwide 	{background-color:#303030; color:#FFFFFF;}
a:active.submenuwide 	{color:#D5CB96;}

/* all lists */
#nav, #nav ul { padding: 0;
	margin: 0;
	z-index:10000;	/* stops menu hiding under stuff */
	text-align:left;
	list-style: none;
	font-weight:bold;
}

#nav a {display: block;}

/* all list items (width needed or else Opera goes nuts)*/
#nav li { float:left; width:auto; }


/* second-level lists (i.e submenu box styles)*/
/* moved width to subxx classes for variability*/
#nav li ul { line-height:11px;
	position: absolute;
	background-color:#000000;
	border-top: 2px solid #B93131;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color: #FFFFFF; 
	padding: 8px 4px 4px 4px;
	left: -999em; 
/* using left to hide as display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
