@charset "utf-8";

/* 
General Content Styles
*/

.none{display:none;}
iframe{display:none;}
.iframe{display:none;}
a img{border:none;}

#container{
margin:0 auto;
width:1000px;
height:auto;
text-align:left;
background-color:transparent;
}

#container_2{
	margin:0 auto;
	width:1000px;
	height:600px;;
	text-align:left;
	background-image:url(../images/bizcardbg.jpg);
	}	
}
#navcontainer{
	
}

#contentcontainer{
}


a:active {
	text-decoration:none;color:black;
	}
	
a:visited, a:link{
text-decoration:none; color:black;
}

a.graylink:link { color: #555; }
a.graylink:visited { color: #555; }
a.graylink:active { color: #000; }

body {
margin:0px;
color:#000;
font-family:arial;
font-size:11px;
margin-left:auto;
margin-right:auto;
background: no-repeat fixed top center;
}

/*Accordion Styles*/


.accordion_header{ 
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 0px;
background: transparent;
}

.accordion_contents{ 
background: transparent;
height:auto;
max-height: 280px;
overflow:auto;
padding-right:5px;
}

/*
Four Corner Styles
*/

.textTL {
	float:left;
	margin:50px 0px 0px 50px;
	width:500px;
	height:300px;
	text-align:right;
}

.picTL{
	float:left;
	margin:50px 0 0 40px;
}

.textTR{
	float:right;
	margin:50px 50px 0px 0px;
	width:500px;
	height:300px;
	text-align:left;
}

.picTR{
	float:right;
	margin:155px 75px 0 0;
	height:260px;
}

.textBL{
	float:left;
	margin:150px 0px 0px 30px;
	width:500px;
	height:300px;
	text-align:right;
}

.picBL{
	float:right;
	margin:150px 40px 0 0;
	height:250px;
}

.textBR{
	float:right;
	margin:120px 50px 0px 0px;
	width:500px;
	height:300px;
	text-align:left;
}

.picBR{
	float:right;
	margin:150px 40px 0 0;
	height:250px;
}

/*
Header styles -- headerTOP is header-LEFT and Bottom is the Header on the Right... Don't ask...
*/

#headercontainer{
}

.headerTop{
position:absolute;
left:50%;
margin:70px 0px 0px -360px;
}

.headerBottom{
position:absolute;
left:50%;
margin:115px 0px 0px -50px;
}

/*
NAV styles
*/

#mainnav
{
  margin-top:0px;
  width:1000px;
  float:left;
	margin-bottom:15px;
}
.fixed #mainnav
{
  position:fixed;
}

ul#nav { display:inline; }

#mainnav li {
  margin:0px; padding-left:56px; display:inline; color:#666; font-color:#666; font-size:16px; }

.bio ul#nav .biolink a:hover,
.info ul#nav .infolink a:hover,
.participants ul#nav .participantslink a:hover,
.addiction ul#nav .addictionlink a:hover,
.facilities ul#nav .facilitieslink a:hover,
.practice ul#nav .practicelink a:hover, 
.events ul#nav .eventslink a:hover,
.prevention ul#nav .preventionlink a:hover,
{color:#999;}

ul#nav #mainnav li a.graylink:link { color:#555; }
ul#nav #mainnav li a.graylink:visited { color:#555; }
ul#nav #mainnav li a.graylink:active { color:#000; }

/*
FOOTER Styles 
*/

#logo{
float:right;
clear:right;
margin:80px 0 0 0;
}

#logoNoPic {
	float:right:
	clear:right;
	margin-top:250px;
}
#logoleft{
	float:left;
	clear:left;
	margin:80px 0 0 0;
}

#footer {
	margin:20px;
	text-align:center;
	clear:both;
}
