* {
	margin: 0px;
	padding: 0px;
}
body {
	background: #2f3a6d url(../images/main-site-bg-tile.jpg) repeat-x;
	text-align: center;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #231f20;
}
img { border-style: none; }
#center-wrapper {
	margin: 0px auto;
	width: 971px;
}
#float-wrapper {
	float: left;
	width: 971px;
	background: #FFFFFF;
	text-align: left;
	display: inline;
}
#header {
	float: left;
	height: 105px;
	width: 971px;
	display: inline;
}
#site-logo {
	float: left;
	border-right: 1px solid #9ba190;
	margin: 33px 0px 0px 10px;
	display: inline;
}
#site-callout {
	float: left;
	margin: 41px 0px 0px 12px;
	display: inline;
}
#banner-content {
	float: left;
	margin: 0px 0px 0px 9px;
	display: inline;
}
/* flyout navigation  - begin */
#nav {
	float: left;
	list-style: none;
	width: 195px;
}
#nav, #nav ul { /* all lists */
	list-style: none;
	float : left;
}
#nav li:hover { /* IE6 stuck-on hover bug fix */
background-position: 0 0; }
#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width: 195px;
}
#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin: -34px 0px 0px 195px;
}
#nav .involved ul, #nav .doctors ul { margin-top: -68px; }
#nav li ul ul { left: -999em; }
#nav li a {
	width: 195px;
	display: block;
	padding: 0px 0px 0px 4px;
	border-bottom: 1px solid #fff;
}
#nav ul li a {
	border-bottom: none;
	border-top: 1px solid #fff;
}
#nav .first-item a { border-top: none; }
#nav li ul li a {  }
#nav li a:hover { }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li.sfhover ul { left: auto; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav .top-level {
	display: block;
	width: 195px;
	height: 34px;
	padding: 0px;
	line-height: 500px;
	overflow: hidden;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#nav li:hover .top-level, #nav li a.top-level:hover, #nav .sfhover .top-level, #nav .active { background-position: 0px -34px; }
#nav .about .top-level { background-image: url(../images/main-nav/main-nav-01-aboutus.gif); }
#nav .involved .top-level { background-image: url(../images/main-nav/main-nav-02-getinvolved.gif); }
#nav .privacy .top-level { background-image: url(../images/main-nav/main-nav-03-privacy.gif); }
#nav .information .top-level { background-image: url(../images/main-nav/main-nav-04-information.gif); }
#nav .doctors .top-level { background-image: url(../images/main-nav/main-nav-05-fordoctors.gif); }
#nav .policy .top-level { background-image: url(../images/main-nav/main-nav-06-policy.gif); }

/* flyout navigation - end */
#page-banner {
	float: left;
	width: 767px;
  min-height: 207px;
  height:auto !important;
  height: 207px;
	display: inline;
}
.home #page-banner, .about #page-banner {	background: url(../images/content-banner-bg-about.jpg) no-repeat left top; }
.involved #page-banner { background: url(../images/content-banner-bg-involved.jpg) no-repeat left top; }
.privacy #page-banner { background: url(../images/content-banner-bg-privacy.jpg) no-repeat left top; }
.information #page-banner { background: url(../images/content-banner-bg-information.jpg) no-repeat left top; }
.doctors #page-banner { background: url(../images/content-banner-bg-doctors.jpg) no-repeat left top; }
.policy #page-banner { background: url(../images/content-banner-bg-participant2.jpg) no-repeat left top; }
#page-banner .content {
	float: left;
	width: 242px;
	color: #fff;
	margin: 23px 0px 0px 490px;
	display: inline;
}
.doctors #page-banner .content { color: #a4a994; }
#page-banner .content {
	font-size: 11px;
	line-height: 16px;
}
#page-banner .content h3 {
	font-size: 21px;
	font-weight: normal;
}
#page-banner .content p {
	margin: 0px 0px 12px 0px;
}
#page-content {
	float: left;
	width: 915px;
  min-height: 300px;
  height: auto !important;
  height: 300px;
	margin: 0px 0px 0px 21px;
	padding: 0px 0px 30px 0px;
	display: inline;
}
#page-content #sub-navigation {
	float: left;
	width: 183px;
	display: inline;
}
#page-content #sub-navigation ul {
	list-style: none;
}
#page-content #sub-navigation img, #page-content #sub-navigation li {
	display: inline;
}
#page-content #main-content {
	float: left;
	width: 493px;
	margin: 20px 0px 0px 24px;
	display: inline;
}
#page-content #right-content {
	float: left;
	width: 191px;
	margin: 20px 0px 0px 24px;
	color: #a4a994;
	display: inline;
}
#main-content h2 {
	margin: 0px 0px 14px 0px;
	font-size: 16px;
	line-height: 21px;
	font-weight: normal;
	color: #a4a994;
}
#main-content h3 {
	margin: 0px 0px 12px 0px;
	color: #0b85b8;
	font: normal 18px Arial, Helvetica, sans-serif;
}
#main-content h4 {
	margin: 0px 0px 12px 0px;
	font-weight: normal;
	color: #0b85b8;
}
#main-content .blue { color: #0b85b8; }
#main-content ul { margin: 0px 0px 18px 22px; }
#main-content dl { margin: 0px 0px 18px 0px; }
#main-content dt {
	float: left;
	width: 90px;
	font-weight: bold;
	color: #1b75bc;
	display: inline;
}
#main-content dd {
	float: left;
	width: 403px;
	display: inline;
}
#main-content p { margin: 0px 0px 18px 0px; }
#main-content address {
	margin: 0px 0px 18px 0px;
	font-style: normal;
}
#main-content a, #right-content a {
	color: #f58b3d;
	text-decoration: none;
}
#main-content a:hover, #right-content a:hover {
	text-decoration: underline;
}
#right-content h3 {
	margin: 0px 0px 12px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #0b85b8;
}
#right-content p { margin: 0px 0px 12px 0px; }
.home #sub-title {
	float: left;
	width: 962px;
	background: url(../images/home/content-subtitle-bg.jpg) no-repeat left top;
  min-height: 150px;
  height:auto !important;
  height: 150px;
	margin: 0px 0px 0px 9px;
	display: inline;
}
.home #sub-title h2 {
	color: #fff;
	margin: 12px 44px 0px 218px;
	font: normal 24px Georgia, "Times New Roman", Times, serif;
}
#bread-crumbs {
	float: left;
	width: 962px;
	height: 40px;
	line-height: 35px;
	background: url(../images/content-secondary-crumbs-bg.jpg) no-repeat left top;
	margin: 0px 0px 0px 9px;
	display: inline;
}
#bread-crumbs a {
	color: #fff;
	text-decoration: none;
}
#bread-crumbs .current a {
	font-weight: bold;
}
#bread-crumbs ul {
	margin: 0px 0px 0px 14px;
	list-style: none;
}
#bread-crumbs li {
	float: left;
	padding: 0px 12px 0px 30px;
	display: inline;
	background: url(../images/content-secondary-crumbs-arrow.gif) no-repeat 0px center;
}
#bread-crumbs .first-item {
	padding-left: 0px;
	background: none;
}
#footer {
	float: left;
	width: 971px;
	background: #f58b3d url(../images/footer-bg-bottom.gif) no-repeat left bottom;
	padding: 5px 0px 8px;
	display: inline;
	color: #FFFFFF;
	text-align: center;
	word-spacing: 20px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: normal;
}
#copyright {
	float: left;
	width: 725px;
	margin: 20px 0px 0px 118px;
	color: #0b85b8;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	display: inline;
}
#copyright a {
	text-decoration: none;
	font-weight: bold;
	color: #53b3d5;
}
