/**
 * AIChE Stylesheet
 *
 * last updated: 2005-11-21
 */

body
{
	font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #809799;
	
	margin: 0;
	padding: 0;
}

.h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	margin: 0 0 .5em;
	padding: 0;
	color: #993333;
	}
.h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	margin: 0 0 .3em;
	padding: 0;
	color: #99CC00;
	}
.h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
	color: #99CC00;
	}
.h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
	color: #99CC00;
	}

#frame
{
	width: 800px;
	margin: 0 auto;
}

#menu
{
	position: relative;
	top: 0px;
	left: 0px;
}

	#menu .menu_options
	{
		width: 500px;
		text-align: right;
		line-height: normal;
		
		position: absolute;
		top: 46px;
		left: 281px;
	}
	
	#menu a
	{
		color: #333;
		text-decoration: none;
	}
	
	#menu a:Hover
	{
		color: #777;
	}
	
#body
{

}

.content_table
{
	width: 800px;
	border: none;
	margin: 8px 0;
}

	.content_table td
	{
		vertical-align: top;
	}

	.content_table .left_column
	{
		width: 166px;
		background-image: url('images/left_bg.gif');
		background-repeat: repeat-y;
		background-position: 0% 0%;
	}
	
		.content_table .left_column ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
			border: none;
		}
		
		.content_table .left_column li 
		{
			border-bottom: 1px solid #DDD;
			margin: 0;
		}
			
		.content_table .left_column li.subitem 
		{
			border-bottom: 0px ;
			margin: 0;
		}

		.content_table .left_column li a 
		{
			display: block;
			padding: 5px 5px 5px 0.5em;
			color: #333;
			text-decoration: none;
			width: 90%;
		}
			
		html>body .content_table .left_column li a 
		{
			width: auto;
		}
	
		.content_table .left_column li a:hover 
		{
			background-color: #E5EDEE;
			color: #333;
		}
		.content_table .subsection
		{
			background-color: #E5EDEE;
			color: #333;
			font: bold bold bold 12px Verdana, Arial, Helvetica, sans-serif;
		}
		
	
	.content_table .main_column
	{
		width: 634px;
		background-image: url('images/right_bg.gif');
		background-repeat: repeat-y;
		background-position: 0% 0%;
	}
	
table.sitedata {
	border-collapse:collapse;
	border:1px thin black;
	padding-left:5px;
	padding-right:5px;
	}	
table.sitedata th {
	background-color: silver;
	}
tr.datarow {
	background-color:white;
	}
tr.altdatarow {
	background-color:gainsboro;
	}

#footer
{
	height: 27px;
	text-align: center;
	background-image: url('images/footer_bg.gif');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 25px;
}
