html {
	margin: 0px;
	padding: 0px;
	}
body { 
	font: 9px/17px verdana; 
	color: #000; 
	background: #FFF; 
	margin: 16px 0px 0px 0px; 
	padding: 0px;
	}
p { 
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	}
	
h2 { 
	font: bold 32px "TW Cen MT Condensed", Arial, Helvetica, sans-serif; 
	margin: -5px 0px 0px 0px; 
	color: #000;
	}
	
h3 { 
	font: italic normal 12px georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
	
a:link { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #000;
	}
a:visited { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #000;
	}
a:hover { 
	text-decoration: none; 
	color: #999;
	}
	
a:active { 
	text-decoration: none; 
	color: #999;
	}
	
/* DIVS */
#containyourself { 
	min-width: 780px;
	width: 780px;
	margin: 0px auto 0px auto;
	text-align: center;
	padding: 0px;
 	}
	

#maincontent {
	width: 575px;
	margin: 10px 8px 0px 180px;
	/*background: #FFF url('../i/vertdots.gif') [escape]fixed[/escape] top left repeat-y;*/
	padding-left: 10px;
	clear: right;
	}	

#topprodnav {
	font: normal 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: right;
	}

#masthead {
	background: #FFF url('../i/spartanttl.gif') no-repeat top left; 
	width: 780px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#maintain { 
	width: 778px;
	margin: 5px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	text-align: left;
	border: solid 1px #000;
	/*border-right: solid 1px #000;
	border-bottom: none;
	border-left: solid 1px #000;*/
 	}

		
.lcol {
	width: 165px;
	background: #FFF;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 8px 0px;
	float: left;
	clear: left;
	text-align: left;
	background: #FFF url('../i/horidots.gif') /*fixed*/ bottom repeat-x;
	}	

.lcolbot {
	width: 165px;
	background: #FFF;
	margin: 6px 0px 0px 5px;
	padding: 0px 0px 8px 0px;
	float: left;
	clear: left;
	text-align: left;
	}


/* SPAN */

#tpn  {
	background: #999;
	color: #FFF;
	margin: 1px 1px 2px 1px;
	padding: 2px;
	}
	
#tpn a:link { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #FFF;
	}
	
#tpn a:visited { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #FFF;
	}
	
#tpn a:hover { 
	text-decoration: none; 
	color: #000;
	}
	
#tpn a:active { 
	text-decoration: none; 
	color: #FC0;
	}
	
#n2  {
	color: #000;
	}
		
/* LIST ITEM NAV FORMATTING */

#navlist {
	list-style: none;
	font: normal 13px/24px Verdana, Arial, Helvetica, sans-serif;
	color:  #000;
	margin: -5px 0px 0px 0px;
	padding: 0px;
	}	
	
#navlist li {
	margin: 0px;
	padding: 0px;
	}	
	
#navlist a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #000;
	}
	
#navlist a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #000;
	}
	
#navlist a:hover { 
	text-decoration: underline; 
	color: #999;
	}
	
#navlist a:active { 
	text-decoration: none; 
	color: #999;
	}
	
#navlist li ul li {
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	color: #999;
	margin: -2px 0px 5px -32px;
} 

#navlist li ul li a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #666;
	}

#navlist li ul li a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #666;
	}
	
#navlist li ul li a:hover { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #666;
	}


/* The old h1 image replace trick */

#masthead h1 { 
	visibility: hidden;
	}
	
#masthead h1 span {
	display: none;
	}
	
/* TYPE STYLES */

.artclttl {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 6px 0px 0px 0px;
	}
	
.artcldate {
	font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 2px 0px 0px 0px;
	}

.artclcopy {
	font: normal 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 6px 0px 0px 0px;
	}
	
	
.txt {
	height: 12px;
	width: 76px;
	border: 1px solid #000;
	}

/*FOOTER DIV*/		
#foot { 
	padding-top: 15px;
	margin: 0px;
	text-align: left;
	clear: both;
	} 

/* MISCELLANEOUS */

.button { 
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #000; 
	border: 1px solid #000;
	background: #CCC;
	margin: 5px 0px 0px 0px;
	}	

#toutpanel {
	border: 1px solid #000;
	}