body
{
/*text-align:center;*/
font-family: arial, helvetica;
font-size:9pt;
background-color: #000000;
}


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


/*DIV TAGS*/

div.container
{
margin-left:10%;
width:750px;
border:1px solid gray;
line-height:150%;
text-align:left;
background-color: white;
}

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

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

div.right
{
float:right;
line-height:125%;
width:150px;
margin:0;
padding:1em;
}

div.left
{
float:left;
line-height:125%;
width:225px;
margin:0;
padding:1em;
//border-right:1px solid;
//border-right-color: #cccccc;
}

div.centerbox
{
margin-left: 250px;
margin-right: 25px;
padding:1em;
border-left:1px solid;
border-left-color: #cccccc;
border-bottom:1px solid;
border-bottom-color: #cccccc;
}

div.centerboxlast
{
margin-left: 250px;
margin-right: 75px;
padding:1em;
border-left:1px solid;
border-left-color: #cccccc;
}


div.content
{
margin-right:180px;
padding-left:2em;
border-right:1px solid;
border-right-color: #cccccc;
}

div.bgcontent
{
/*margin-left:20px;*/
margin-right:100px;
padding:1em;
background-color:#eeeeee;
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:#eeeeee;
clear:none;
}

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

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 #333399;
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: 750px;
border-collapse: collapse;
}

table.gbtn
{
width: 750px;
height: 20px;
border-collapse: collapse;
}

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

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

td.navfront
{
width: 200px;
}

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


td.button
{
width: 65px;
height: 20px;
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: 20px;
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: #AA0088;
font-size:11pt;
font-weight:bold;
}

p.inst
{
color: #000000;
font-size:9pt;
font-weight:bold;
}

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

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




/*A PSEUDO CLASS*/

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

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

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

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

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

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

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

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

a.bold:hover 
{
color: #990055;
text-decoration: underline;
font-weight: bold;
}
   
/* selected link */
a.reg:active 
{
color: #FFFF40;
text-decoration: none;
}   

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

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



/*OTHER TAGS*/

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

.dashed
{
border: 1px dashed #333399;
}

img.middle
{vertical-align:middle;}

img.infor
{float: right}

img.infol
{float: left}

strong
{color: #AA0088;}

.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;}



