/*
	common.css
	$Id: common.css,v 1.2 2005/05/02 06:05:59 developer Exp $
*/

body {
	font-family: Arial, Helvetica, sans-serif ;
	color: black ;
	background-color: #66cc66 ;
}
p {
	font-size: 90% ;
}
a:link {
	color: #ff0000 ;
	background-color: transparent ;
	text-decoration: underline ;
}
a:visited {
	color: #006600 ;
	background-color: transparent ;
	text-decoration: underline ;
}
a:hover {
	color: black ;
	background-color: #ffff00 ;
	text-decoration: underline ;
}
a:active {
	color: #ff6600 ;
	background-color: #fff8dc ;
	text-decoration: underline ;
}
ul {
	font-size: 100% ;}

/* columns */

div.topspan {
	border: 1px solid black ;
	padding-top: 20px ;
	padding-bottom: 30px ;
	width: 100%;
	color: black ;
	background-color: white ;
}
div.topspanindex {
	border: 1px solid black ;
	padding: 20px 20px 20px 20px ;
	color: black ;
	background-color: white ;
}
div.toplocationbar {
	border: 1px solid black ;
	padding: 6px 6px 6px 6px ;
	color: black ;
	background-color: white ;
}
div.bottomspan {
	border: 1px solid black ;
	padding: 4px 4px 4px 4px ;
	color: black ;
	background-color: white ;
}
div.sidebar {	/* obsolete */
	float: left ;	
	width: 25% ;	
	text-align: center ;
}
div.mainbody {
	float: left ;
	width: 75% ;
	color: black ;	/* inherit will cause problems in NS4.80 */
	background-color: white ;
	/* padding-left: 4px ; will cause problems in Mozilla 1.2.1 and Opera 7 */
}
div.innermain {
	padding: 5px 5px 5px 5px ;
}
div.innercol {
	padding: 4px 4px 4px 4px ;
}
div.clearboth {
	clear: both ;
}
div.hostad {
	text-align: center ;
}

table.layouttable {
	margin: 0 ;
	border: 0 ;
}
td.sidebar {
	font-family: Arial, Helvetica, sans-serif ;
	text-align: center ;
	vertical-align: top ;
	width: 25% ;
}
td.nothing {
	width: 1% ;
}
td.mainbody {
	font-family: Arial, Helvetica, sans-serif ;
	width: 74% ;
	color: black ;
	background-color: white ;
	vertical-align: top ;
}
