/* CSS Document */


/*MAIN STRUCTURE*//*MAIN STRUCTURE*//*MAIN STRUCTURE*/



body {
	background:#000000;
	margin:85px 0 0 85px;
	padding:0;
	color: #000000;
	width:915px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

#wrap {
	margin: 0;
	padding: 0;
	width: 915px;
	background:#fff url(media/bodybg.gif) repeat-y top left;
		font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#header {
	background:url(media/header.gif) no-repeat top left;
	height: 240px; 
	width: 915px;
		}
#surround {
padding: 0 0 30px 180px;}


	#content {	
		float:left;
		width:450px;
		padding: 0 0 50px 0;
	}
	
		#contenthp {	
		float:left;
		width:450px;
		padding: 0 0 20px 0;
	}

	#map {
padding: 210px 0 50px 52px;
		float:right;
		width:202px;

	}
	
		#map img {
padding: 0 0 8px 0;
text-align: right;

	}

.clear {
	height: 1px;
	clear:both;
	margin: 0;
	padding: 0;
	}
	
.pinkline {
	BACKGROUND-COLOR: #cc1784
}


#footer {
	font-size: 11px;
	clear: both;
	background:#000;
	color: #FFFFFF;
	margin: 0;
	padding: 10px 0 20px 0;

	}


a {
	color:#ff0099;
  	text-decoration: underline;
}
a:visited {
	text-decoration: underline;

	}
a:hover {
	text-decoration: none;

	}
a:active {
	text-decoration: none;

	}
a.current {
	text-decoration: none;
}


h1{ 
color: #ff0099;
font-size: 30px;}



/* NAV */ /* NAV */ /* NAV */ /* NAV */ 

#nav {
margin: 0 0 0 36px;
padding: 30px 0 0 0;}


ul#navlist
{
width: 90px;
padding: 0px;
border-top: 0px;
margin: 0px;
font: bold 14px arial,helvetica,verdana,sans-serif;
border-bottom: 1px solid #fff;

}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #fff;


}

ul#navlist li a
{background: #ff0099;
display: block;
width: 90px;

padding: 10px 0 10px 0;
border: 0px;
text-decoration: none;
}

ul#navlist li a:link { color: #fff; }
ul#navlist li a:visited { color: #fff; }

ul#navlist li a:hover
{
border-color: #fff;
color: #ffffff;
background: #ff0099;
padding-left: 30px;
}

ul#navlist li a:current
{
border-color: #fff;
color: #ffffff;
background: #ff0099;
padding-left: 30px;
}

ul#navlist li a.current
{
border-color: #fff;
color: #ffffff;
background: #ff0099;
padding-left: 30px;
}

.small {font-size: 10px;}

ol {
list-style-type:lower-alpha;}

.underline {
text-decoration:underline;}

h2 {font-size:18px;
font-weight: bold;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
	margin: 18px 0 9px 0;
} 
p { font-size:14px;
margin: 5px 0 0 0;
padding: 0;
}

#content ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
margin-top: 5px;
list-style-type:none;
list-style-image:url(media/dash.gif);}

#content ol{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
margin-top: 5px;}
