body
{
	height:100%;
	background-color:Black;
	color:#CCCCCC;
	font-family:Verdana, Times New Roman;
	font-size:12pt;
	scrollbar-face-color:#333333;
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-track-color:#CCCCCC;
	scrollbar-shadow-color:rgb(0,0,0);
	scrollbar-highlight-color:rgb(0,0,0);
	scrollbar-3dlight-color:#808080;
	scrollbar-darkshadow-Color:#202020;
}

h1
{
	font-family:Arial, Impact;
	color:#CCCCCC;
	text-align:center;
}

h2
{
	font-family:Arial, Impact;
	color:#CCCCCC;
	text-align:center;
}

h3
{
	font-family:Arial, Impact;
	color:#CCCCCC;
	text-align:center;
}

a
{
	color:#CCCCCC;
	text-decoration:none;
	font-size:small;
}

.backgroundImagePanel
{
	top:162px;
	bottom:80px;
	position:absolute;
	overflow:hidden;
	z-index:1;
	width:100%;
}

.backgroundImage
{
	height:80%;
	position:absolute;
	overflow:hidden;
	z-index:1;
	top:10px;
	bottom:0px;
	right:170px;
}

.date
{
	font-size:10pt;
	color:#CCCCCC;
}

.title
{
	font-size:16pt;
	font-family:Arial, Impact;
}

.headerPanel
{
	vertical-align:top;
	top:75px;
	position:absolute;
	z-index:0;
	width:100%;
}

.sidePanel
{
	top:230px;
	position:absolute;
	left:50px;
	right:230px;
	z-index:11;
}

.contactPanel
{
	top:230px;
	position:absolute;
	left:50px;
	right:230px;
}

.contentPanel
{
	top:170px;
	bottom:80px; /* change back to 80px when the under construction message is removed (100px with) */
	position:absolute;
	overflow:auto;
	right: 150px; 
	left: 250px; 
	/*z-index:11;*/
}

.leftContentPanel
{
	top:150px;
	bottom:65px; /* change back to 80px when the under construction message is removed (100px with) */
	position:absolute;
	overflow:auto;
	width:35%;
	left: 150px; 
	/*z-index:11;*/
	text-align:right;
}

.rightContentPanel
{
	top:150px;
	bottom:65px; /* change back to 80px when the under construction message is removed (100px with) */
	position:absolute;
	overflow:hidden;
	width:45%;
	text-align:center;
	vertical-align:text-bottom;
	right:35px; 
	/*z-index:11;*/
}

.header
{
	position: absolute;
	top: 0px; 
	width:100%;
	left: 5px; 
}

.footer
{
	position: absolute;
	bottom: 0px; 
	text-align:right;
	width:100%;
	right: 5px; 
	z-index:10;
}

.tabBar
{
	font-family:Arial, Impact;
	font-size:medium;
	top:55px;
	right:20px;
	position:absolute;
	z-index:10;
}

.tab
{
	color:#CCCCCC;
	background-color:Black;
	/* border-style:outset; */
	/* border-color:#990000; */
	/* border-width:medium; */
	text-align:center;
	/* padding-right:12px; */
	/* padding-left:3px; */
}

.dynamicTab
{
	color:#CCCCCC;
	background-color:Black;
	/* border-style:outset; */
	/* border-color:#990000; */
	/* border-width:medium; */
	text-align:center;
	/* padding-right:12px; */
	/* padding-left:3px; */
}

.tabHover
{
	background-color:Gray;
}

.dynamicTabHover
{
	background-color:Gray;
}

.selectedTab
{
	/* border-style:inset; */
	border-color:Gray;
	border-width:medium;
}

.dynamicSelectedTab
{
	
	/* border-style:inset; */
	border-color:Gray;
	border-width:thin;
}

.firstLevelTab
{
	display:none;
}

.label
{
	width:200px;
	font-weight:bold;
	text-align:right;
}

.button
{
	color:#CCCCCC;
	background-color:Black;
	border-style:outset;
	border-color:#990000;
	border-width:medium;
	text-align:center;
	padding-right:3px;
	padding-left:3px;
	cursor:pointer;
}

.bio
{
	text-align:left;
}