@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

div.clear {
	clear:both;
}

body {
	background-image:url(../images/page_bg.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#807f7f;
}

div#container {
	min-width:900px;
}

a{
	color:#69A1B8;
}

div#header {
	height:185px;
}

div#wrapper {
	float:left;
	width:100%;
}

div#content {
	margin:0px 255px 0px 283px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	padding:30px 0px 30px 0px;
	font-size:12px;
	line-height:22px;
}

div#content p{
	margin:0px 20px 15px 20px;
}

div#content h1{
	display:block;
	background-image:url(../images/headline_bg.gif);
	height:25px;
	color:#807f7f;
	background-repeat:no-repeat;
	background-color:#F2F2F2;
	font-weight:normal;
	font-size:14px;
	padding:3px 0px 0px 70px;
	margin:0px 0px 20px 0px;
}

div#content h2{
	font-size:14px;
	margin:0px 20px 15px 20px;
}

div#content ul, div#content ol{
	margin:0px 50px 15px 50px;
}

div#content ul li, div#content ol li{
	margin:0px 0px 5px 0px;
}

div#navigation {
	float:left;
	margin-left:-100%;
	width:283px;
	background-image:url(../images/nav_bg.gif);
	padding:0px 0px 280px 0px;
	background-repeat:no-repeat;
	background-position:bottom right;
}

ul#navlist {
	list-style:none;
	margin:20px 0px 0px 0px;
	
}

ul#navlist li{
	list-style:none;
	display:inline;
}

ul#navlist li a{
	display:block;
	font-size:10px;
	color:#807f7f;
	text-decoration:none;
	padding:9px 0px 9px 40px;
	margin:-8px 0px 0px 48px;
	background-repeat:no-repeat;
	background-image:none;
}

ul#navlist li.divide a{
	margin:10px 0px 0px 48px;
}

ul#navlist li a:hover{
	background-image:url(../images/volleybullet.png);
	color:#000000;
}

ul#navlist li.active a{
	background-image:url(../images/volleybullet.png);
	font-weight:bold;
}

div#sidebar {
	float:left;
	margin-left:-255px;
	width:255px;
	font-size:14px;
}

div.sidebarblockodd {
	padding:30px;
}

div.sidebarblockeven {
	padding:30px;
	background-color:#f7f7f7;
}

div#sidebar p{
	font-size:12px;
	margin:0px 0px 10px 0px;
}

div#sidebar ul, div#sidebar ol{
	margin:0px 0px 15px 20px;
	font-size:12px;
}

div#sidebar ol li{
	margin:0px 0px 5px 0px;
}

div#sidebar h2{
	font-size:18px;
	letter-spacing:-1px;
}

div#sidebar h3{
	font-size:14px;
	letter-spacing:-1px;
	font-weight:normal;
	margin:0px 0px 15px 0px;
}

div#sidebar label {
	display:block;
	font-size:12px;
	margin:0px 0px 10px 0px;
}

div#sidebar select{
	width:165px;
	margin:0px 0px 3px 0px;
}

div#sidebar p#videoheadline{
	font-size:14px;
	background-image:url(../images/dvds.png);
	height:60px;
	padding:13px 72px 0px 0px;
	display:block;
	background-position:right;
	background-repeat:no-repeat;
}

div#sidebar p.videotitle{
	font-weight:bold;
}

div#footer {
	clear:both;
	background-image:url(../images/footer_stretch.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:305px;
}

div#footer-inner {
	background-image:url(../images/footer_bg.gif);
	width:852px;
	background-repeat:no-repeat;
	position:relative;
	height:305px;
	color:#9b9999;
}

div#footer-inner a{
	color:#9b9999;
}

p#footer-left {
	float:left;
	text-align:right;
	width:380px;
	font-size:12px;
	padding:100px 0px 0px 0px;
}

p#footer-right {
	float:right;
	text-align:left;
	width:450px;
	font-size:12px;
	padding:100px 0px 0px 0px;
}

a.announcement {
	display:block;
	padding:15px;
	background-color:#69A1B8;
	color:#FFFFFF;
	text-decoration:none;
	font-style:normal;
	border:1px solid #28586C;
}

a.announcement span{
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	font-style:normal;
}

a.announcement:hover {
	background-color:#28586C;
}

a.announcement:hover span{
	color:#FFFFFF;
}

span.whiteheader, span.whitecaptionHeading {
	color:#000000;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	letter-spacing:-1px;
	margin:10px 0px 10px 0px;
	display:block;
	
}

table.listing {
	margin:0% 3% 15px 3%;
	border:4px solid #CCCCCC;
	width:87%;
}

table.listing td{
	padding:2px;
}

table.newsletters {
	margin:0 auto;
	color:#000000;
}

table.newsletters td{
	margin:2px;
	padding:3px;
}

table.newsletters td a{
	display:block;
	padding:3px;
	background-color:#CCCCCC;
	text-decoration:none;
	color:#000000;
	text-align:center;
}

table.newsletters td a:hover{
	background-color:#69A1B8;
	color:#FFFFFF;
}

table#clinic {
	margin-left: 20px;
}

div#content ul#asyear {
	margin:0px 15px 15px 15px;
	list-style:none;
	padding:0px;
}

ul#asyear li{
	list-style:none;
	display:inline;
}

ul#asyear li a{
	display:block;
	float:left;
	background-color:#69A1B8;
	color:#FFFFFF;
	padding:4px 8px;
	border:1px solid #28586C;
	text-decoration:none;
	margin:1px 1px 0px 0px;
}

ul#asyear li a:hover, ul#asyear li.active a{
	background-color:#28586C;
}

