body
{
	background-color: #4C4C4C;
	color : #B3B3B3;
	font-family: 'Helvetica', Helvetica, sans-serif;
	overflow:visible;
}

*
{
	border:none;
}

div#main
{
	width:800px;
	height:100%;
	margin: 0 auto;
}

div#leftnav
{
	position:absolute;
	color:dimgray;
	width:100px;
	overflow:visible;
	top: 100px;
	left: 100px;
}

div#subleft
{
	position:fixed;
	top:200px;
	left:auto;
	height:100%;
	overflow:hidden;
}

div#header
{
	font-size:46px;
	float:left;
	position:relative;
	text-align:justified;
}

div#subhead
{
	font-size:18px;
	float:right;
	position:relative;
	padding-bottom:30px;
}

div#table
{
	position: relative;
	float:left;
}

a
{
	color : silver;
	text-decoration:none;
}
a:hover
{
	color : white;
	text-decoration:none;
}

div#master
{
	width: 100%;
	position: absolute;
	top: 8px;
	left: 0px;
	overflow: visible;
}

div#subhead a
{
	color : white;
	text-decoration:none;
}
div#subhead a:hover
{
	color : lime;
	text-decoration:none;
}

div.center
{
	width : 85%;
	float:right;
}

table.maintable
{
	width: 800px;
	height: 100%;
	margin: 0 auto;
}

table.maintable td
{
	font-size: 18px;
	text-align: center;
	vertical-align: top;
	padding-bottom : 9px;
	padding-top : 9px;
	padding-left : 29px;
	width : 25%;
	border: none;
}

table.maintable td.leftcol
{
	padding-left:0;
	border: none;
}

table.maintable th.leftcol
{
	padding-left:0;
}

table.maintable th
{
	font-size: 26px;
	padding-left : 29px;
	width:176px;
	height:32px;
	overflow:hidden;
	z-index:0;
	color:#4C4C4C;
}

table.maintable div.headimg
{
	position:absolute;
	z-index:1;
	top:3px;
}

table.maintable div.headtxt
{
	position:absolute;
	top:3px;
	z-index:2;
}

.ci
{
	background-repeat: no-repeat;
	height:176px;
}
.cssnav img 
{
	width: 200%;
	border: 0;
}
.ci a 
{
	display:block;
	color : #4D4D4D;
	text-decoration:none;
}

div.moshow
{
	visibility: hidden;
	background-color:transparent;
	height:176px;
	width:176px;
}
div.moshow img
{
	float:right;
}

.ci div
{
	background-color: #B2B2B2;
}

div.closeci
{
	position:relative;
	float:right;
	display:table;
}

* img.mohide
{
	visibility: visible;
	position:absolute;
	border:none;
} 

* a:hover img.mohide
{
	visibility:hidden;
	position:absolute;
	border:none;
}

div.leftnavtitle
{
	color: white;
	left : 2px;
	position:relative;
	text-align:left;
	font-size:12px;
	font-weight: bold;
	height: 15px;
	width:200px;
}

table.leftnav
{
	width: 100px;
	margin: 0 auto;
}

table.leftnav td
{
	padding-top : 0px;
	padding-left : 0px;
	width:25%;
	background-color:transparent;
}

table.leftnav td.leftnavblank
{
	background-color:transparent;
}

table.leftnav th
{
	width: 100px;
	padding-bottom:4px;
	height:4px;
}

div.leftnav
{
	background-color: #b2b2b2;
	width:100%;
	height:6px;
}

div.modiv
{
	bottom:27px;
	position:relative;
	z-index:10;
	visibility:hidden;
	background-color:transparent;
	height:0px;
	overflow:visible;
}

a.leftnav
{
	background-color: transparent;
}

a.rellink
{
	color:white;
	text-decoration:none;
}
a.rellink:hover
{
	color : lime;
	text-decoration:none;
}

div#shadowdiv
{
	overflow:visible;
	display:none;
}

div#dimit
{
	display:none;
	height:auto;
	color:#4C4C4C;
	background-color:transparent;
	position:absolute;
	top:0px;
	z-index:5;
	width:auto;
}