body {
	background-color: #ebf7ff;}

.topwrapper {
	position: relative;
	width: 100%;
	background-color: #008FD4;
	text-align: center;
	height: 174px;}


.homebodywrapper {
	position: relative;
	width: 100%;
	background-color: #ebf7ff;
	text-align: center;
	background-image: url(/images/2008homepage/bg-home.jpg);
	background-repeat: repeat-x;}

.bodydivider	{
	position: relative;
	width: 100%;
	background-color: #ffffff;
	background-image: url(/images/2008homepage/shadow-grey.jpg);
	background-repeat: repeat-x;
	height: 6px;
	margin-bottom: 20px;}
	
img.logohome {
	border: 0px;}	
	
.homebanner {
	position: relative;
	margin: auto;
	padding: auto;
	width: 800px;
	height: 404px;
	padding-top: 25px;}
	
.homebanner object {
	position: relative;
	z-index: 5;}	
		
.homebanner a.linkhome {
	display:block;
	position:absolute;
	z-index: 9000;	
	top:0;
	left:0;
	width:800px;
	height:404px;
	padding-top: 25px;
	cursor:pointer;}	
	
.homebanner a.linkhome:focus {
	outline: none;}	
	
.homenav {
	position: relative;
	margin: auto;
	padding: auto;
	margin-top: 20px;
	width: 800px;
	height: 31px;
	overflow: hidden;
	background-image: url(/images/2008homepage/bg-pic-nav.jpg);
	background-repeat: no-repeat;}	
	
.homepic {
	position: relative;
	margin: auto;
	padding: auto;
	margin-bottom: 20px;
	width: 800px;
	height: 200px;}	
	
.homenav ul, .homepic ul {
	margin: 0px;
	padding: 0px;}
	
.homenav ul li,  .homepic ul li {
	display: inline;
	float: left;
	width: 200px;
	text-align: left;
	list-style:none;}
	
.homenav ul li a , .homepic ul li div {
	display: block;	
	overflow: hidden;	}
	
.homenav ul li a {	
	height: 22px;	
	text-indent: -9999px;	
	margin-top: 6px;	}	
	
.homepic ul li div {
	width: 200px;
	height: 200px;}		

.homenav ul li a:hover {
	background-position: bottom left;}		
		
.homenav ul li a.whatsup {
	width: 89px;
	margin-left: 56px;
	background-image: url(/images/2008homepage/pic-nav-whatsup.png);}	
	
.homenav ul li a.aboutus {
	width: 81px;
	margin-left: 59px;
	background-image: url(/images/2008homepage/pic-nav-aboutus.png);}	
	
.homenav ul li a.clinic {
	width: 111px;
	margin-left: 43px;
	background-image: url(/images/2008homepage/pic-nav-dropinclinic.png);}	
	
.homenav ul li a.schedule {
	width: 117px;
	margin-left: 40px;
	background-image: url(/images/2008homepage/pic-nav-raceschedule.png);}		
	
		
	
.homedivider {
	position: relative;
	width: 100%;
	border-top: 1px solid #a3cdff;
}


#pulldownnav .menuContent {
	text-align: left;
	width: 400px;
	height: 200px;	
	background-color: 		#004790; 
	color: 					#ffffff;
	filter: 				alpha(opacity=90);
 	filter: 				progid:DXImageTransform.Microsoft.Alpha(opacity=90);
 	-moz-opacity: 			0.90; 
	opacity:				0.9;
	font-size:				11px;}	

#pulldownnav .menuContent p, #pulldownnav .menuContent div {
	font-size:				11px;
	margin:					0px 10px 10px 10px;
	padding-top: 			10px;
	line-height: 			20px;}
	
#pulldownnav .menuContent ul		{
	font-size:				11px;
	line-height: 			18px;
	border: 0px solid red;}
	
#pulldownnav .menuContent ul li {
	line-height: 18px;
	margin-top: 5px;
	margin-left: 10px;
}	
	
#pulldownnav .menuContent a {
	color: #fff;}		