﻿body
{
	background: #d9d9d9 url(../images/b_main.gif) no-repeat right -100px;
	color: black;
	font-size: 1em;
	font-family: "Century Gothic", verdana, arial;
	margin: 0;
	padding: 0;
	behavior:url(cssHoverFix.htc);
}
p
{
	color: #101010;
	font-size: 1em;
	font-family: "Century Gothic", verdana, arial;
	margin: 0;
	padding: 0;
}
pre
{
	color: #808080;
	font-size: 1em;
	font-family: "Century Gothic", verdana, arial;
}
blockquote
{
	color: #808080;
	font-size: 1em;
	font-family: "Century Gothic", verdana, arial;
}
h1
{
	color: #4f4f4f;
	font-size: 1.5em;
	font-family: "Century Gothic", verdana, arial;
	font-weight: bold;
}
h2
{
	color: #4f4f4f;
	font-size: 1.2em;
	font-family: "Century Gothic", verdana, arial;
	font-weight: bold;
}
h3
{
	color: #4f4f4f;
	font-size: 1em;
	font-family: "Century Gothic", verdana, arial;
	font-weight: bold;
}
h4
{
	color: #4f4f4f;
	font-family: "Century Gothic", verdana, arial;
}
h5
{
	color: #4f4f4f;
	font-family: "Century Gothic", verdana, arial;
}
h6
{
	color: #4f4f4f;
	font-family: "Century Gothic", verdana, arial;
}
img
{
/*	background-color: #e0e0e0; */
	padding: 0;
	border: 0;
}
ol
{
	color: #303030;
	font-size: 1em;
	font-family: "Century Gothic", verdana, arial;
}
ul
{
	color: #000000;
	font-size: 1em;
	font-family: "Century Gothic", verdana, arial;
	list-style-position:outside;
}
a
{
	color: #000000;
	font-family: "Century Gothic", verdana, arial;
	font-style: italic;
	text-decoration:underline;
}
a:visited
{
	color: #909090;
	font-family: "Century Gothic", verdana, arial;
}
a:hover
{
	color: #303030;
	font-family: "Century Gothic", verdana, arial;
	text-decoration:underline;
}
a:active
{
	color: #000000;
	text-decoration:underline;
	font-family: "Century Gothic", verdana, arial;
}
tr
{
	border: 0;
}
/* presentation sites and lectures table */
table.presentations
{
	border:solid 2px;
	border-collapse:collapse;
	border-color:#404040;
}
table.presentations caption
{
	font-size: 1.2em;
	font-weight: bold;
}
table.presentations td
{
	border:solid 2px;
	padding:3px;
}
table.lectures
{
	border:solid 2px;
	border-collapse:collapse;
	border-color:#404040;
	width:800px;
}
table.lectures caption
{
	font-size: 1.2em;
	font-weight: bold;
}
table.lectures td
{
	border:solid 2px;
	padding:3px;
}
table.lectures th
{
	border:solid 2px;
	padding:3px;
}
td.date
{
	font-size: 1em;
	font-weight: bold;
/*	width:30%;*/
}
table.lectures td.date
{
	font-size: 1em;
	font-weight: normal;
}
table.lectures th.date
{
	font-size: 1em;
	font-weight: normal;
}
td.caption
{
	font-size: 1em;
	font-weight: bold;
}
table.lectures td.caption
{
	font-size: 1em;
	font-weight: normal;
}
table.lectures th.caption
{
	font-size: 1em;
	font-weight: normal;
}
td.link
{
	font-size: 1em;
/*	width:20%;*/
}
th.link
{
	font-size: 1em;
	font-weight: normal;
}
/* ---------------------------- */

.cellcolor
{
	background-color: #b4b4b4;
}
.rev_type
{
	color: #0f0f0f;
	font-weight: bold;
	font-size: 1em;
	font-family: "Century Gothic", verdana, arial;
}
.g_nav_cellcolor
{
	background-color: #707070;
}
.a_type_color
{
	color: #0f0f0f;
	font-weight: bold;
	font-size: 1.0em;
	font-family: "Century Gothic", verdana, arial;
}
div#header-zone
{ 
	background-color:#9a9a9a;	
	margin: 0;
	padding: 0;
	height: 100px;
}


div#content-zone 
{
	margin: 0 0 0 150px;
	width: auto;
	padding-top:0;
	padding-left:10px;
}
div#footer-zone
{
	position: absolute;
	bottom: 0px;
	height: 20px;
	background-color:#c0c0c0;
	width: 100%;
	margin: 0; padding: 0;
}
div#main-content
{
	margin-top:0; margin-left:0;
}

div#content-head
{
	margin-top:0; margin-left:0; background-image:none;
}
.formField
{
}

.formLabel
{
	float:left;
	height:1.5em;
	width:15%;
}

.formLine
{
	float:left;
	height:1.5em;
	width:85%;
}

.formArea
{ float:left; height:12em; width:85%; }
.formButton
{
	float:left;
	height:2em;
	width:50%;
	padding-top: 0.5em;
}

.banner  /* banner image style */ { margin: 0; }
.illustration { background-image: none; background-position: right 0; margin: 0; border-style: none; }

