body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/background.png);
	background-repeat:repeat-x;
}

#mainc
{
	left:50%;
	position:absolute;
	width:0px;
}

#top
{
	left:-491px;
	width:983px;
	height:177px;
	top:0px;
	position:absolute;
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
}

#main
{
	left:-400px;
	width:800px;
	top:177px;
	position:absolute;
	background-color:#E1EDF9;
	z-index:2;
}

#maincontents
{
	background-color:#E1EDF9;
	position:absolute;
	width:630px;
	top:0px;
	left:168px;
}

#menu
{
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	top:0px;
	width:161px;
}

#contents
{
	padding:8px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menuitem
{
	width:115px;
	height:28px;
	background-color:#E1EDF9;
	border:1px solid #8A9198;
	border-right:none;
	position:relative;
	margin-top:-1px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:12px;
	padding-left:5px;
	cursor:pointer;
} .menuitem:hover {background-color:#F2F2F2;}

.menuitem2
{
	width:100px;
	left:14px;
	height:22px;
	background-color:#E1EDF9;
	border:1px solid #8A9198;
	border-right:none;
	margin-top:-1px;
	position:relative;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:6px;
	padding-left:5px;
	cursor:pointer;
	background-color:#E2E6FA;
} .menuitem2:hover {background-color:#F2F2F2; left:10px; width:104px;}

.menuitem3
{
	width:100px;
	left:14px;
	height:22px;
	background-color:#E1EDF9;
	border:1px solid #8A9198;
	border-right:none;
	position:relative;
	margin-top:-1px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:6px;
	padding-left:5px;
	cursor:pointer;
	background-color:#E2E6FA;
} .menuitem3:hover {background-color:#F2F2F2; left:10px; width:104px;}

#menuitems
{
	padding-top:140px;
	padding-left:39px;
}

#shadow
{
	background-image:url(images/shadow.jpg);
	background-repeat:no-repeat;
	width:912px;
	height:78px;
	position:absolute;
	left:-456px;
	z-index:0;
}

h3
{
  font-size:16px;
  font-family:Arial;
}

h2
{
	border-bottom:1px solid #666666;
	font-size:16px;
}

h1
{
	border-bottom:1px solid #666666;
	font-size:18px;
}

.link
{
	text-decoration:none;
} .link:link {color:#000000;} .link:visited {color:#000000;}

.ba
{
  
} .ba:hover {background-color:#ccc;}

.scr
{
  margin:6px;
  border: 3px solid #ccc;
  cursor:pointer;
} .scr:hover {border: 3px solid #aaa;}


.blackout
{
	position:fixed;
	width:100%;
	height:100%;
	min-height: 100%; 
	left:0px;
	top:0px;
	background-color:#000000;
	opacity:.75;filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:21;
	visibility:hidden;
}

.blackoutcontentscontainer
{
	left:50%;
	width:0px;
	height:0px;
	position:fixed;
	visibility:hidden;
	z-index:22;
}

.blackoutcontents
{
	width:500px;
	height:645px;
	position:absolute;
	left:-225px;
	z-index:23;
	visibility:hidden;
	top:30px;
	background-color:#000000;
	text-align:center;
	border: #666666 solid 3px;
}

.blackoutcontentsover
{
	width:860px;
	height:50px;
	position:absolute;
	left:-427px;
	z-index:24;
	visibility:hidden;
	top:628px;
	opacity:.35;filter: alpha(opacity=35);
	-moz-opacity: 0.65;
	background-color:#FFFFFF;
}

.close
{
	width:80px;
	height:23px;
	position:absolute;
	left:-10px;
	z-index:25;
	visibility:hidden;
	top:681px;
	background-color:#666666;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	color:#FFFFFF;
	cursor:pointer;
} .close:hover {background-color:#990000;}

#description
{
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#000000;
	width:852px;
	height:42px;
	position:absolute;
	left:-427px;
	z-index:25;
	visibility:hidden;
	top:628px;
	overflow:scroll;
	overflow-x:hidden;
}
