body
{
	font-family: Lucida Grande, Arial, Helvetica, Verdana;
	font-size:10pt;
	background-color: #1a1a1a;
	margin: 0;
}


img.bannerimg
{
	width:900px;
	height:150px;
}


/*DIV TAGS*/

div.container
{
	margin:auto;
	width:900px;
	line-height:150%;
	text-align:left;
	background-color: white;
}

div.banner
{
	color:white;
	clear:left;
	height:auto;
}

div.navbar
{
	height:35px;
	background-color: #eeeeee;
}

div.right
{
	float:right;
	width:192px;
	margin-top: 77px;
	padding:1em;
	background-color: #c0c0c0;
}

div.left
{
float:left;
width:225px;
margin:0;
padding:5px;
}

div.centerbox
{
margin-left: 250px;
margin-right:20px;
padding:1em;
background-color: #f0f0f0;
}

div.centerboxlast
{
margin-left: 180px;
margin-right: 70px;
padding:1em;
}


div.content
{
margin-right:200px;
padding-left:2em;
}

div.bgcontent
{
/*margin-left:20px;*/
margin-right:100px;
padding:1em;
background-color:#f0f0f0;
clear:none;
}

div.newscontent
{
/*margin-left:20px;*/
padding:1em;
background-color:#eeeeee;
clear:none;
}

div.spacer
{height:25px;}

div.bigspacer
{height:75px;}

div.spacerb
{
height:25px;
clear: both;
}

div.footlayer
{
height:20px;
background-color: #eeeeee;
clear: both;
}

div.footer
{
color:white;
background-color:gray;
clear:both;
padding: 0.5em;
}

div.login
{
/*margin-left:20px;*/
margin-right:175px;
padding:2em;
background-color:#eeeeee;
}

div.rpanel
{
padding: 1em;
background-color:#f1f1f1;
clear:none;
}

div.darkspacer
{
height: 10px;
background-color:#cccccc;
}

div.acontent
{
/*margin-left:20px;*/
margin-right:50px;
padding:1em;
background-color:#eeeeee;
clear:none;
}

div.guestview
{
margin-left: 30px;
height: 250px;
width: 475px;
overflow: auto;
border:1px solid #0096f7;
padding: 1em;
background-color: #eeeeee;
/*
scrollbar-base-color: #333399; 
scrollbar-arrow-color: white;
scrollbar-DarkShadow-Color: white; 
*/
}

div.guestpost
{
margin-left: 30px;
height: 200px;
width: 475px;
border:1px solid #eeeeee;
padding: 1em;
}



/*TABLE TAGS*/

table.reg
{
font-size:9pt;
width: 400px;
border:1px solid #cccccc;
background-color: white;
border-collapse: collapse;
}

table.newsdocs
{
font-size:9pt;
width: 525px;
border:1px solid #99ccff;
background-color: white;
border-collapse: collapse;
}

td.odds
{
padding-left: 1em;
}

td.evens
{
padding-left: 1em;
background-color: #eeeeee;
}

table.rpanel
{
font-size:9pt;
border:1px solid #cccccc;
background-color: white;
border-collapse: collapse;
}

td.left
{
width:150px;
border:1px solid #cccccc;
font-size: 9pt;
text-align: right;
padding-right: 5px;
}

td.right
{
width:250px;
border:1px solid #cccccc;
font-size: 9pt;
text-align: left;
padding-left: 5px;
}

table.login
{
width: 300px;
}

td.login {padding: 0.5em}

table.navbtn
{
font-size: 9pt;
width: 900px;
height: 35px;
border-collapse: collapse;
}

table.gbtn
{
width: 900px;
height: 35px;
border-collapse: collapse;
}

td.fbutton
{
width: 65px;
height: 35px;
text-align: center;
}

td.lbutton
{
width: 65px;
height: 35px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
text-align: center;
}

td.navfront
{
width: 200px;
height: 35px;
}

td.navadmin
{
text-align: center;
height: 35px;
border-right: 1px solid #cccccc;
}


td.button
{
width: 65px;
height: 35px;
border-left: 1px solid #cccccc;
text-align: center;
}

td.topadmbutton
{
width: 100px;
height: 65px;
border-left: 1px solid #cccccc;
text-align: center;
}

td.a_button
{
width: 110px;
height: 35px;
border: 1px solid #cccccc;
text-align: center;
background-color: #eeeeee;
}

td.gfront
{
float: right;
width: 210px;
}

table.areg
{
font-size:9pt;
width: 450px;
border:1px solid #cccccc;
background-color: white;
border-collapse: collapse;
}

tr.top
{
text-align: center;
background-color: #aaaaaa;
color: white;
font-weight: bold;
}

tr.odd
{
text-align: left;
background-color: white;
}

tr.even
{
text-align: left;
background-color: white;
}

td.data
{
border:1px solid #cccccc;
font-size: 9pt;
text-align: left;
}





/*P TAGS*/

p.heading
{
color: #0096f7;
font-size:12pt;
font-weight:bold;
}

p.inst
{
color: #1d1d1d;
font-size:10pt;
font-weight:bold;
}

p.contact
{
font-size: 9pt;
}

p.indent
{
text-indent: 20pt;
}




/*A PSEUDO CLASS*/

/* unvisited link */
a.reg:link 
{
color: #0096f7;
text-decoration: none;
}

a.nav:link
{
color: #0096f7;
text-decoration: none;
}

a.bold:link
{
color: #0096f7;
text-decoration: none;
font-weight: bold;
}

/* visited link */
a.reg:visited 
{
color: #0096f7;
text-decoration:none;
}

a.nav:visited 
{
color: #0096f7;
text-decoration:none;
}

a.bold:visited 
{
color: #0096f7;
text-decoration:none;
font-weight: bold;
}

/* mouse over link */
a.reg:hover 
{
color: #017dce;
text-decoration: underline;
}

a.nav:hover 
{
color: #017dce;
text-decoration: underline;
}

a.bold:hover 
{
color: #017dce;
text-decoration: underline;
font-weight: bold;
}
   
/* selected link */
a.reg:active 
{
color: #0096f7;
text-decoration: none;
}   

a.nav:active 
{
color: #0096f7;
text-decoration: none;
} 

a.bold:active 
{
color: #0096f7;
text-decoration: none;
font-weight: bold;
}



/*OTHER TAGS*/

hr
{
width: 400px;
height: 1px;
text-align: center;
}

.dashed
{
border: 1px dashed #0096f7;
}

img.middle
{vertical-align:middle;}

img.infor
{float: right}

img.infol
{float: left}

strong
{color: #018ce6;}

.center
{text-align: center;}

.acctright
{text-align: right;}

.bold
{font-weight: bold;}

.red
{color: red;}

.orange
{color: orange;}

.yellow
{color: yellow;}

.green
{color: green;}

.blue
{color: blue;}

.indigo
{color: indigo;}

.violet
{color: violet;}



