/* Panel and Background Settings */
body
{

background:#000000;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 50%;
margin: 0px;
padding: 0px;
}

#darkpanel
{
background-color: #006666;
padding: 0px;
margin: 0px;
}

#lightpanel
{
background-color: #339999;
padding: 0px;
margin: 0px;
}

/* Table Properties */

table
{
border-style: solid;
border-width: 1px;
border-color: #00cccc;
padding: 0px;
margin: 0px;
}

.no-border
{
border-style: none;
border-width: 0px;
padding: 0px;
margin: 0px;
}


/* Text Properties */

p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: 50;
padding: 5px;
margin-left; 10px;
}

p.contact
{
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: 50;
background: #000000 url('black.gif') repeat-x;
padding: 2px;
}

h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 125%;
font-weight: 50;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
}

h3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: 50;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
}

#first-letter
{
font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
font-weight: 50;
}

#sitemap
{
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
}

ul
{
list-style-type: square;
}

li
{
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: 100;
position: relative;
left: -10px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

h1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: 900;
background: #000000 url('black.gif') repeat-x;
padding: 2px;
}

strong
{
color: #cccc99;
}


/* MISC TAGS */

div.headshot
{
float: left;
border-style: solid;
border-width: 3px;
border-color: #00cccc;
max-width: 248px;
text-align: center;
font-size: 9pt;
color: #ffffff;
}

div.headshot-right
{
float: right;
border-style: solid;
border-width: 3px;
border-color: #00cccc;
max-width: 248px;
text-align: center;
font-size: 9pt;
color: #ffffff;
}

#nsa
{
position: relative;
top: 2px;
}

#down5
{
position: relative;
bottom: -10px;
}

a
{
text-decoration: none;
}

a:link {color: #33ffff}
a:visited {color: #99cccc}
a:hover {color: #663300}

a:link img,a:visited img,a:hover img,a:active img {	border:none;	background:none;	padding:none;}