body {
		margin:20px 0px 0px 0px;
		padding: 0px;
		font-family: verdana, helvetica, arial, sans-serif;
		color: #333333;
		font-size:80%;
		font-weight: normal;
}

body.info {
		margin:0px 0px 0px 0px;
		padding: 0px;
		}

body.months 	{
		margin:0px 0px 0px 0px;
}

a		{
		letter-spacing: .1em;
		text-decoration: none;
}


a:link		{
		color: #333;
		text-decoration: none;
}

a:hover		{
		color: #999;
		text-decoration: underline;
}

a:active		{
		color: #333;
		text-decoration: none;
}

a:visited		{
		color: #333;
		text-decoration: none;
}

a.menu	{
		line-height: 18px;
		text-transform: uppercase;
}


a.menu:hover		{
		text-decoration: underline;
		text-transform: uppercase;
}

a.bunch	{
		color:#fff;
		text-transform:uppercase;
}

a.grey	{
		font-weight: bold;
		font-size: 12px;
		color: #333;
		text-decoration: none;
}

a.grey2	{
		font-size: 12px;
		letter-spacing: .1em;
		text-decoration: none;
}

td		{
		padding: 2px 5px 2px 5px;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size:11px;
}

td.nopad	{
		margin:0px;
		padding:2px 0px 2px 0px;
		border-width:0px;}

table.host	{
		color: #333;
}

table.info	{
		color: #333;
		margin: 11px;
}


td.info	{
		padding: 11px;
		border: 1px solid #333;
}

tr.header	{
		background: #333;
		color: #ffffff;
		font-weight:bold;
		border: 1px solid #333;
}

td.header	{
		background: #333;
		color: #ffffff;
		font-weight:bold;
}


tr.hostfff		{
		background: #fff;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333;
}

tr.host9cf		{
		background: #ccc;
		color: #000;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333;
}

td.menu		{
		padding-left: 18px;
}

table.info	{
		color: #333;
		margin: 11px;
}


td.info	{
		padding: 11px;
		border: 1px solid #333;
}


td.menu2 	{
		border-bottom: 1px solid #333;
		font-weight:bold;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: .3em;  					
		margin: 0px;
		background:#333;
		padding: 3px 0px 3px 0px;
}

td.menu3 	{
		color: #333;
		text-transform: uppercase;
		letter-spacing: .3em;  					
		margin: 0px;
		background:#fff;
		padding: 5px 0px 3px 0px;
}

td.grey		{
		color: #333;
		line-height: 18px;
		font-size:12px;
}


input	{
		background: #ccc;
		font-weight: bold;
		color: #333;
		}

b		{
		color: #333;
		text-transform: uppercase;
}

img		{
		padding:0px;}

/* http://css.maxdesign.com.au/listamatic/horizontal19.htm */



#floatmenu
{
margin-left: 0;
margin-right: 0;
margin-bottom: 10px;
border-top: 1px solid #cccccc;
z-index: 1;
font-size:80%;
text-transform: uppercase;

}

#floatmenu ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#floatmenu li
{
display: inline;
text-align: center;
margin: 0 5px 0 0;
}

#floatmenu li a
{
padding: 1px 7px 1px 7px;
color: #666;
background-color: #fff;
border: 1px solid #99ADC2;
text-decoration: none;
text-transform: uppercase;
}

#floatmenu li a:hover
{
color: #ffffff;
border: 1px solid #335C85;
background:#2A4E7E;
text-transform: uppercase;
}

#floatmenu li #active
{
color: #ffffff;
border: 1px solid #335C85;
background:#2A4E7E;
}

#floatmenu li a#current
{
color: #ffffff;
border: 1px solid #335C85;
background:#2A4E7E;
}

#content	{
margin-left: 150px;
margin-right: 150px;
text-align:justify;
padding-top:5px;
}

#johnson	{
	margin-top:20px;
	margin-bottom:10px;
	background:#2A4E7E;
}

img#johnson	{
	padding:0;
	margin-top:0;
}
