html * 
{ 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
}

html
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body 
{ 
	/* margin: 20px; 
	margin-left: 50px; */
	margin: 0;
	padding: 0; 
	width: 100%;
	height: 100%;
	background-color: #000000; 
	color: #ffffff; 
	font-size: small; 
}

#container
{
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #008000;
}

frameset 
{
	margin: 0;
	padding: 0;
	border: none;
}

div, p 
{ 
	/* margin-top: 10px; 
	margin-bottom: 10px; */
} 

div.wikiBody
{
	font-size: .9em;
}

div.privacyPolicy
{
	border-top: solid 1px #00cc99;
}

div.privacyPolicy p
{
	font-size: x-small;
}

p, td, ol, ul, li, form 
{ 
	font-size: small; 
} 

h1, h2, h3, h4, h5, h6, h7 
{ 
	color: #00cc99; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

h1.wikiHeading
{
	font-size: small;
	font-weight: normal;
	border-bottom: solid 1px #00cc99;	
}

textarea
{
	color: #202020;
}

table
{
	border-style: none;
	border-collapse: collapse;
}

table.reports
{
    border-collapse: separate;
}

table.reports th
{
    font-weight: normal;
}

table.ffStats
{ 
    border-collapse: collapse;
}

table.ffStats td, table.ffStats th, 
table.reports td, table.reports th
{ 
    padding-right: 2px; 
    padding-left: 2px; 
    font-size: 11px; 
    padding-bottom: 2px; 
    vertical-align: bottom; 
    padding-top: 2px 
}

th, td
{
	vertical-align: top;
	border-style: none;
}

th
{
	text-align: left;
	font-size: small;
	font-weight: bold;
}

tr.alternatingRow td
{
	background-color: #303030;
}

tr.headingRow td, tr.headingRow th
{
	color: #000000;
	background-color: #00cc99;
}

tr.headingRow a
{
	color: #000000;
}

tr.headingRow a:link
{
	color: #000000;
}

tr.headingRow a:visited
{
	color: #000000;
}

tr.headingRow a:active
{
	color: #000000;
}

tr.headingRow a:hover
{
	color: #ffffff;
}

tr.separatorRow td
{
	border-bottom: solid 1px #808080;
}

td.separatorRow
{
	border-bottom: solid 1px #808080;
}

td.right
{
	text-align: right;
}

td.borderRight
{
    border-right: solid 1px #00cc99;
}

a:link 
{ 
	color: #ffffff; 
	text-decoration: underline; 
} 

a:visited 
{ 
	color: #ffffff; 
	text-decoration: underline; 
} 

a:active 
{ 
	color: #ffffff; 
	text-decoration: underline; 
} 

a:hover 
{ 
	color: #0099cc; 
	text-decoration: underline; 
}

a.noline:link 
{ 
	color: #ffffff; 
	text-decoration: none; 
} 

a.noline:visited 
{ 
	color: #ffffff; 
	text-decoration: none; 
} 

a.noline:active 
{ 
	color: #ffffff; 
	text-decoration: none; 
} 

a.noline:hover 
{ 
	color: #00cc99; 
	text-decoration: none; 
}

a.newsitem:link 
{ 
	color: #00cc99; 
	text-decoration: underline; 
} 

a.newsitem:visited 
{ 
	color: #00cc99; 
	text-decoration: underline; 
} 

a.newsitem:active 
{ 
	color: #00cc99; 
	text-decoration: underline; 
} 

a.newsitem:hover 
{ 
	color: #0099cc; 
	text-decoration: underline; 
} 

a.plain:link 
{ 
	color: #ffffff; 
	text-decoration: none; 
} 

a.plain:visited 
{ 
	color: #ffffff; 
	text-decoration: none; 
} 

a.plain:active 
{ 
	color: #ffffff; 
	text-decoration: none; 
} 

a.plain:hover 
{ 
	color: #00cc99; 
	text-decoration: none; 
} 

a img 
{ 
	border: none; 
} 

input, select 
{ 
	color: #ffffff; 
	background-color: #000000; 
	border: solid 1px #00cc99; 
	padding: 2px; 
} 

option 
{ 
	color: #ffffff; 
	background-color: #000000; 
	padding: 2px; 
} 

.right 
{ 
	text-align: right; 
} 

.center 
{ 
	text-align: center; 
} 

.pageHeading 
{ 
	color: #00cc99; 
	border-bottom: solid 1px #00cc99; 
	padding-bottom: 2px; 
}

.activeNavPage
{
	color: #00cc99;
}

.highlight
{
	color: #00cc99;
}

/* *********************************************************************** divs */
#header
{
	/* margin-left: -50px; */
	margin-top: 20px;
	padding-left: 25px; 
	margin-bottom: 25px;
}

#mainbody 
{ 
    padding-left: 40px;
    padding-bottom: 40px;
	width: 70%; 
}

div#reports
{
    padding-left: 40px;
}

/* .mainbody
{
	width: 70%;
} */

table.music 
{ 
    border-collapse: separate;
}

table.music td 
{ 
    padding: 2px; 
    font-size: 11px; 
}

table.musicSelects td
{
    vertical-align: bottom;
    font-size: 11px;
}

table.musicSelects select 
{ 
    border: solid 1px #00cc99; 
    color: #ffffff;
    font-size: 11px;
}

table.musicSelects option 
{ 
    border: solid 1px #00cc99; 
    color: #ffffff; 
}

table.musicSelects input 
{ 
    border: #00cc99 1px solid; 
    color: #ffffff; 
}

div#newsFeeds
{
    position: absolute;
    left: 40px;
    top: 120px;
    bottom: 15px;
    width: 180px;
    padding: 2px;
    overflow: auto;
    border: inset 2px #00cc99;
}

div#newsFeeds td
{
    font-size: .8em;
    padding: 2px;
}

div#newsStories
{
    position: absolute;
    left: 245px;
    top: 120px;
    right: 15px;
    bottom: 15px;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    overflow: auto;
    background-color: #002020;
    border: inset 2px #00cc99;
}

div#camPicsReloadButton
{
    position: absolute;
    left: 40px;
    top: 545px;
}

div#camPics
{
    position: absolute;
    left: 40px;
    top: 175px;
    right: 10px;
    height: 350px;
    /* margin-right: 20px; */
    padding: 5px;
    overflow: scroll;
    background-color: #002020;
    vertical-align: middle;
    border: inset 2px #00cc99;
}

table.camPics
{
}

table.camPics td
{
    text-align: center;
    vertical-align:middle;
    padding: 10px;
}

table.camPics img
{
    border: solid 1px #00cc99;
}