body
{
   background: black;
	color: #eeeeee;
	font: normal 10pt "Helvetica", "Arial", sans-serif;
	text-align: left;
}

hr.dashed
{
	border: none 0;
	border-top: 1px dashed;
	height: 1px;
	border-color: #cccccc;
}

a:link
{
	text-decoration: none;
	color: black;
}

a:visited
{
	text-decoration: none;
	color: black;
}

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

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

a.white:link    { color: #eeeeee; }             
a.white:visited { color: #eeeeee; }
a.white:active  { color: white;   }
a.white:hover   { color: white;   }

table.sep     { border: 1px solid black;   }
table.contact { border: 1px solid #dddddd; }

table.dashed
{
   border: 1px solid #dddddd;
   font-size: 8pt;
   color: black;
	font-weight: bold;
}

.content a:link    { color: #336699; }
.content a:visited { color: #336699; }
.content a:active  { color: #6699cc; }
.content a:hover   { color: #6699cc; } 

a.content:link    { color: #336699; }
a.content:visited { color: #336699; }
a.content:active  { color: #6699cc; }
a.content:hover   { color: #6699cc; }

a.blue:link    { color: #336699; }
a.blue:visited { color: #336699; }
a.blue:active  { color: #6699cc; }
a.blue:hover   { color: #6699cc; }

th.content
{
   background: white;
	color: black;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid; 
	border-width: 1px;
	border-color: #dddddd;
}

td.content
{
	background: white;
	color: #444444;
	font-size: 10pt;
	font-weight: bold;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-width: 1px;
	border-color: #dddddd;
}

.oldcontent a:link    { color: #6699cc; }
.oldcontent a:visited { color: #6699cc; }
.oldcontent a:active  { color: #99ccff; }
.oldcontent a:hover   { color: #99ccff; }     

th.oldcontent
{
   background: #f6f6f6;
	color: #666666;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid; 
	border-width: 1px;
	border-color: #dddddd;
}

td.oldcontent
{
	background: #f6f6f6;
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-width: 1px;
	border-color: #dddddd;
}

table.pics
{
	background: white;
	color: black;
	font-size: 12pt;
	font-weight: bold;
	border: 1px solid #dddddd;
}

th.pics
{
	background: white;
	color: black;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	border-bottom-style: none;
	border-width: 1px;
	border-color: #dddddd;
}

td.pics
{
	background: white;
	color: #444444;
	font-size: 10pt;
	font-weight: bold;
}

td.picstb
{
	background: white;
	color: #444444;
	font-size: 10pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-right-style: none;
	border-width: 1px;
	border-color: #dddddd;
}

td.picsbb
{
	background: white;
	color: #444444;
	font-size: 10pt;
	font-weight: bold;
   border-top-style: dashed;
	border-width: 1px;
	border-color: #dddddd;
}

td.pics1
{
	background: #f4f4f4;
	color: #444444;
	font-size: 10pt;
	font-weight: bold;
}

td.symbol
{
	background: #eeeeee url("images/symbol.gif");
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

td.sep
{
	font-weight: bold;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; 
	border-width: 1px;
	border-color: #336699;
}

td.bio
{
	background: white;
	color: black;
	font-size: 9pt;
	font-weight: normal;
}

th.contact
{
	background: white;
	color: black;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
}

td.contact
{
	background: white;
	color: #444444;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 0px 2px 20px;
}

td.links
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

pre
{
	font: 10pt "Helvetica", "Arial", sans-serif;
	color: #444444;
}

ul.global
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

li
{
	background: white;
	color: black;
	margin: 0px;
	font-size: 12pt;
	font-weight: bold;
	list-style: none;
	margin: 3px 5px 3px 5px;
	padding: 5px 5px 5px 5px;
	line-height: 1.1pc;
	border: 2px solid black;
}

ul.pics
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-width: 1px;
	border-color: #336699;
	font: normal 10pt "Helvetica", "Arial", sans-serif;
	text-align: left;
}

li.pics
{
	background: black;
	color: white;
	margin: 0px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 19px 4px 4px;
	line-height: 0px;
	font: normal 10pt "Helvetica", "Arial", sans-serif;
	text-align: left;
}

li.pics1
{
	background: black;
	color: white;
	margin: 0px;
	font-size: 9pt;
	font-weight: normal;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 4px 4px;
	line-height: 0px;
}

li.bio
{
	background: white;
	color: black;
	font-size:9pt;
	font-weight: normal;
	list-style: disc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	line-height: 1.2em; 
}

li.contact
{	
	background: white;
	color: #444444;
	font-size:10pt;
	font-weight: bold;
	list-style: disc;
	border-style: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	line-height: 1.2em; 
}

div.banner
{
	margin: 0px;
	position: absolute;
	position: fixed;
	top: 215px;
}

#picsDiv
{
	margin: 0px;
	position: absolute;
	top: 53px;
	left: 564px;
	visibility: hidden;
}

#picsDiv1
{
	margin: 0px;
	position: absolute;
	top: 53px;
	left: 571px;
	visibility: hidden;
}

#bioDiv
{
	margin: 0px;
	position: absolute;
	top: 53px;
	left: 409px;
	visibility: hidden;
	font: normal 10pt "Helvetica", "Arial", sans-serif;
	text-align: left;
}

.blurred
{
	background-color: #efefef;
	color: black;
	font: normal 9pt "Helvetica", "Arial", sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #999999;
}

.focused
{
	background-color: #ffffee;
	color: black;
	font: normal 9pt "Helvetica", "Arial", sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #336699;
}

table.box
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   background-color: white;
   color: black; 
	border: 1px solid #cccccc;
	margin: 20px;	
}

a.admin:link    { color: #336699; font-size: 14px; }
a.admin:visited { color: #336699; font-size: 14px; }
a.admin:active  { color: #6699cc; font-size: 14px; }
a.admin:hover   { color: #6699cc; font-size: 14px; }                                 


