/* CSS Document */
body {
	background-color: #000000;
	margin:0;
    padding:0;
    height:100%;
    border:none;
	text-align:center;
   
}

.container {
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	position:absolute;
	width:780px;
	min-height:100%;
	_height:100%;
	left:50%;
	margin-left:-400px;
}

.header {
	position:relative;
	width:780px;
	height:185px;
	background-image:url(images/header2.jpg);
	background-repeat:no-repeat;
}

.footer {
	position:absolute;
	width:780px;
	height:50px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	bottom:0;
	left:0;
}

.content {
	
	height:auto;
	overflow:visible;
	position:relative;
	padding: 5px 20px 0 20px;
	margin-bottom:50px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
		
}

/* LINKS */
A:link {
text-decoration:none;
font-weight:bold;
color:#CC0000;
}
A:visited {
text-decoration: none;
font-weight:bold;
color:#CC0000;
}
A:active {
text-decoration: none;
font-weight:bold;
color:#cc0000;
}
A:hover {
text-decoration: underline overline;
font-weight:bold;
color:#993366;
}

.menu {
	position:relative;
	width:780px;
	height:31px;
	margin-bottom:9px;

}


/* MENU ROLLOVERS */

 .cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: no-repeat;
white-space: nowrap;
display:inline;
width: 120px;
height: 32px;
margin-right:6px;
overflow:hidden;
float:left;

}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 120px;
height: 32px;
color: black;
text-decoration: none;
float:left;
}

.cssnav img
{
width: 120px;
height: 32px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.cssnav a:hover img
{
visibility:hidden;
}

.cssnav span
{
position: absolute;
top: 100px;
margin: 0px;
padding: 0px;
cursor: pointer;
}