
body
{
	margin:0;
	background-color:#C2CEF5;
}

#wrapper
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

.admin_control_container
{
	background-color:#ffffff;
	width:800px;
	height:240px;
	text-align:left;
	padding-left:260px;
	padding-top:40px;
	background-image: url(../Images/midbg.jpg);
	background-repeat: repeat-y;
	background-position: bottom left;
}
.admin2_control_container
{
	background-color:#ffffff;
	width:800px;
	height:240px;
	text-align:left;
	padding-left:200px;
	padding-top:40px;
	background-image: url(../Images/midbg.jpg);
	background-repeat: repeat-y;
	background-position: bottom left;
}

* html a:hover
{
	visibility:visible;
}

.about a
{
	background: url(../Images/about_on.gif) no-repeat;
	position: relative;
	white-space: nowrap;
	display: block;
	width: 99px;
	height: 35px;
	margin: 0;
	padding: 0;
}


.about a:hover img
{
	visibility: hidden
}

.down a
{
	background: url(../Images/down_on.gif) no-repeat;
	position: relative;
	white-space: nowrap;
	display: block;
	width: 136px;
	height: 35px;
	margin: 0;
	padding: 0;
}


.down a:hover img
{
	visibility: hidden
}

.cont a
{
	background: url(../Images/cont_on.gif) no-repeat;
	position: relative;
	white-space: nowrap;
	display: block;
	width: 113px;
	height: 35px;
	margin: 0;
	padding: 0;
}


.cont a:hover img
{
	visibility: hidden
}

.home a
{
	background: url(../Images/home_on.gif) no-repeat;
	position: relative;
	white-space: nowrap;
	display: block;
	width: 92px;
	height: 35px;
	margin: 0;
	padding: 0;
}


.home a:hover img
{
	visibility: hidden
}

.download a
{
	background: url(../Images/download_on.gif) no-repeat;
	position: relative;
	white-space: nowrap;
	display: block;
	width: 215px;
	height: 51px;
	margin: 0;
	padding: 0;
}


.download a:hover img
{
	visibility: hidden
}

.purchase a
{
	background: url(../Images/purchase_on.gif) no-repeat;
	position: relative;
	white-space: nowrap;
	display: block;
	width: 198px;
	height: 57px;
	margin: 0;
	padding: 0;
}


.purchase a:hover img
{
	visibility: hidden
}


table.blue
{ 
margin:0;
background-color: #04176b;
}

tr.top
{ 
margin:0;
background-image: url(../Images/topbg.jpg);
background-repeat: no-repeat;
background-position: bottom left;
background-color: #C2CEF5;
}

tr.mid
{ 
margin:0;
background-image: url(../Images/midbg.jpg);
background-repeat: repeat-y;
background-position: bottom left;
}

td.hatch
{ 
margin:0;
background-image: url(../Images/hatch.jpg);
background-repeat: repeat-x;
background-position: bottom left;
}

tr.bot
{ 
margin:0;
background-image: url(../Images/botbg.jpg);
background-repeat: no-repeat;
background-position: top left;
}

p
{
	font-family:arial;
	font-size:10pt;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	text-align: left;

}

p.center
{
	font-family:arial;
	font-size:10pt;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	text-align: left;
	padding-left:10px;
}


p.footer
{
font-family:arial;
font-size:8pt;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align: center;
}

p.small
{
font-family:arial;
font-size:8pt;
color:#000000;
font-weight: normal;
font-style: normal;
text-decoration:none;
text-align: left;
}
a
{
	font-family:arial;
	font-size:10pt;
	color:#04176b;
	font-weight: bold;
	font-style: normal;
	text-decoration:underline;
	text-align: center;
}

a.footer
{
	font-family:arial;
	font-size:8pt;
	color:#000000;
	font-weight: bold;
	font-style: normal;
	text-decoration:underline;
	text-align: center;
}

h1
{
	font-family:arial;
	font-size:12pt;
	color:#990000;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	text-align: left;
}

#main-content  a span{
	position:absolute;
	left:-9999px;
}

#main-content  a {
	color:#666;
	text-decoration:none;
}

#main-content a:hover span{	
	top:25%;
	left:55%;
	width:350px;
	font-weight:bold;
	background:#DDD;	/* #FFF; */
	/* color:#999; */
	padding:5px 5px 5px 5px;
	/* text-transform:uppercase; */
	font-size:80%;
	border:1px solid #EEE;
	border-width:0 0 10px 0;
	/* filter: alpha(opacity=100); */
	/*-moz-opacity:.8;
		opacity:.80;*/
/**/
} 



