h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dd, dt, form, img {
	margin: 0;
	padding: 0;
	border: none;
	}

body {
	background: #ebe0c1;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#header {
	height: 88px;
	background: #fff url(images/header.gif) no-repeat left top;
	overflow: hidden;
	}

#header a {
	display: block;
	width: 500px;
	height: 88px;
	}

#header a h1,
#header a h2 {
	display: none;
	}
	
#nav {
	font: normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;
	width: 806px;
	padding: 7px 0;
	}

#nav a {
	color: #000;
	text-decoration: none;
	}

#nav a:hover {
	text-decoration: underline;
	}
	
#wrapper {
	width: 806px;
	background: #fff url(images/border_top.gif) no-repeat left top;
	padding: 10px 0 0;
	margin: 0 0 10px 10px;
	}

ul.sidebar {
	width: 168px;
	float: left;
	padding: 0 0 10px 10px;
	overflow: hidden;
	font: normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	}
	
ul.sidebar li {
	background: #e5eee1 url(images/corner_green.gif) no-repeat right bottom;
	list-style: none;
	}

ul.sidebar ul li {
	background: none;
	display: inline;
	}

ul.sidebar ul li a {
	display: block;
	border-bottom: 1px solid #fff;
	padding: 5px 10px 6px;
	color: #000;
	}
	
ul.sidebar ul li span {
	display: block;
	font-weight: bold;
	padding: 5px 10px 6px;
	color: #000;
	}

ul.sidebar ul li a:hover {
	background: #f2f6f0;
	}
	
ul.sidebar li ul li.selected {
	display: block;
	background: #fff;
	color: #1f6298;
	padding: 5px 10px 6px;
	}

ul.sidebar h3 {
	width: 168px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: top left;
	}
	

ul.sidebar li.s_quicklinks h3.h3_quicklinks {
	display: block;
	width: 168px;
	height: 21px;
	background: url(images/h3_quicklinks_home.gif) no-repeat left top;
	}
	
ul.sidebar li.s_quicklinks h3 a {
	display: block;
	width: 168px;
	height: 21px;
	background: url(images/h3_quicklinks.gif) no-repeat left top;
	}
	
ul.sidebar h3 span,
ul.sidebar li.s_search h3,
ul.sidebar li.s_partners a span,
ul.sidebar a.sb_tools span {
	display: none;
	}
	
h3.h3_ourservices { background-image: url(images/h3_medicalservices.gif); }
h3.h3_physiciansclinics { background-image: url(images/h3_physiciansclinics.gif); }
h3.h3_foremployers { background-image: url(images/h3_foremployers.gif); }
h3.h3_patientsvisitors { background-image: url(images/h3_patientsvisitors.gif); }
ul.sidebar li.s_partners h3 { background-image: url(images/h3_partners.gif); height: 29px; }
ul.sidebar li.s_diseases h3 { background-image: url(images/h3_diseasestreatments.gif); height: 39px; }


ul.sidebar li.s_search {
	background: url(images/search.gif) no-repeat left top;
	height: 39px;
	border-bottom: 1px solid #fff;
	padding: 28px 0 0 10px;
	}
	
ul.sidebar li.s_search input.s {
	width: 110px;
	float: left;
	margin: 2px 5px 0 0;
	}

ul.sidebar li.s_search input.go {
	float: left;
	}

ul.sidebar li.s_partners {
	background: #1f6298 url(images/corner_blue.gif) no-repeat right bottom;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	}
	
ul.sidebar li.s_partners ul {
	padding: 0 0 3px 6px;
	}
	
ul.sidebar li.s_partners li {
	display: inline;
	}
	
ul.sidebar li.s_partners li a {
	width: 156px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	border-bottom: 3px solid #1f6298;
	padding: 0;
	margin: 0;
	}

ul.sidebar li.s_partners li a:hover {
	background-position: left bottom;
	}
	
ul.sidebar li.s_partners li a.sb_home { background-image: url(images/sb_aspirushome.gif); }
ul.sidebar li.s_partners li a.sb_heart { background-image: url(images/sb_heartvascular.gif); }
ul.sidebar li.s_partners li a.sb_spine { background-image: url(images/sb_spineneuro.gif); }
ul.sidebar li.s_partners li a.sb_cancer { background-image: url(images/sb_cancer.gif); }


ul.sidebar li.s_diseases {
	background: #1f6298 url(images/corner_blue.gif) no-repeat right bottom;
	padding: 0 0 6px;
	border-bottom: 1px solid #fff;
	}

ul.sidebar li.s_diseases ul {
	padding: 0 0 7px 9px;
	height: 45px;
	}
	
ul.sidebar li.s_diseases ul li {
	display: inline;
	margin: 0;
	padding: 0;
	}
	
ul.sidebar li.s_diseases ul li a {
	float: left;
	font: bold 11px/11px "Trebuchet MS", Verdana, Arial, sans-serif;
	padding: 1px 0 0 1px;
	width: 14px;
	height: 14px;
	background: url(images/dt_bg.gif) no-repeat left top;
	text-align: center;
	color: #fff;
	text-decoration: none;
	border: none;
	overflow: hidden;
	}

ul.sidebar li.s_diseases ul li a:hover {
	color: #1f6298;
	background: #fff;
	}

ul.sidebar li.s_diseases a.sb_tools {
	width: 156px;
	height: 23px;
	background: url(images/sb_healthtools.gif) no-repeat left top;
	display: block;
	margin: 0 0 0 6px;
	}

ul.sidebar li.s_diseases a.sb_tools:hover {
	background: url(images/sb_healthtools.gif) no-repeat left bottom;
	}

ul.sidebar li.s_newsletter a {
	display: block;
	background: url(images/h3-newsletters.gif);
	height: 21px;
	}
	
ul.sidebar li.s_newsletter a span {
	display: none;
	}

ul.sidebar li.s_diseases form {
	margin: 0 0;
	display: block;
	padding: 5px 0 0 8px;
	height: 50px;
	border-top: 1px solid #3e78a6;
	}
	
ul.sidebar li.s_diseases form label {
	font: normal 10px/12px "Trebuchet MS", Verdana, sans-serif;
	color: #fff;
	display: block;
	margin: 0 0 2px;
	}

ul.sidebar li.s_diseases form input.text {
	float: left;
	font-size: 11px;
	width: 115px;
	margin: 0 3px 0 0;
	}
	
ul.sidebar li.s_diseases form input.button {
	float: left;
	font: bold 12px/12px "Trebuchet MS", Verdana, sans-serif;
	border: none;
	padding: 2px 0 1px;
	width: 25px;
	cursor: pointer;
	background: #fff;
	}

p.crumb a, p.crumb span {
	font: 11px/11px "Trebuchet MS", Verdana, sans-serif;
	}
	
#content {
	float: left;
	width: 429px;
	padding: 0 0 10px 11px;
	}

#content img.feature {
	margin: 0 0 10px;
	display: block;
	}

#content h3.h3_experiencethedifference {
	background: url(images/h3_experience.gif) no-repeat left top;
	height: 31px;
	margin-top: 0;
	}

#content h3.h3_experiencethedifference span {
	display: none;
	}

#content h3 {
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 15px 10px 14px;
	color: #1c6097;
	}
	
#content h4,
#content .buct h2 {
	font: bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 14px;
	color: #419639;
	}
	
#content .buct h3 {
	font: bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 14px;
	color: #419639;
	}
	
#content .buct p {
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 14px;
	
	}

#content h5 {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px 5px 14px;
	color: #666;
	text-transform: uppercase;
	}
	
.caption {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px 5px 14px;
	color: #666;
	text-transform: uppercase;
	}

	
.buct h2 {	font: bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 15px 10px 14px;
	color: #1c6097;
	}
	
	
	
.buct h1 {	font: bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 15px 10px 14px;
	color: #1c6097;
	
	}
	
	
#content p,
#content ul,
#content ol {
	margin: 0 15px 10px 14px;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	}

#content li {
	margin: 0 25px 3px;
	}
	
#content a {
	color: #1c6097;
	}

#content ul.callouts {
	margin: 0;
	height: 205px;
	}
	
#content ul.callouts li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	}
	
#content ul.callouts li a {
	float: left;
	padding: 1px;
	}

#content img.left {
	float: left;
	border: 1px solid #adadad;
	padding: 1px;
	margin: 6px 6px 6px 0;
	}
	
#content img.right,
#content .buct img {
	float: right;
	border: 1px solid #adadad;
	padding: 1px;
	margin: 6px 0 6px 6px;
	}

#content table {
	margin: 0 10px 10px 9px;
	width: 410px;
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #adadad;
	}

#content table th {
	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #1c6097;
	padding: 5px;
	border-right: 1px solid #3e78a6;
	border-bottom: 1px solid #adadad;
	text-align: left;
	}
	
#content table td {
	padding: 5px;
	border-bottom: 1px solid #adadad;
	font-size: 10px;
	}

#content table .alt td,
#contnet table td.alt {
	background: #eee;
	}

#content table .none td,
#content table td.none {
	border: none;
	}
	
	
	
	
td.girl {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #f9c;
	border-bottom: 2px solid #f3c;
	border-top: 2px solid #fff;
	width: 12px;
	padding-right: 3px;
	padding-left: 3px;
}

td.boy {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #39c;
	border-bottom: 2px solid #33c;
	border-top: 2px solid #fff;
	width: 12px;
	padding-right: 3px;
	padding-left: 3px;
	
}	
	
	
#content blockquote {
	margin: 0 4px 10px;
	padding: 11px 10px 1px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	}
	
#content blockquote img {
	display: block;
	margin: 0 0 11px;
	}

#content blockquote p {
	font: italic 12px/14px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #999;
	}
	
#content blockquote.sq {
	margin: 0 4px 10px 10px;
	display: inline;
	float: right;
	width: 150px;
	padding: 11px 10px 1px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	}

#content blockquote.sq p {
	font: italic 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #999;
	margin: 0 0 10px;
	}

#content .meta {
	background: #eee;
	clear: both;
	border-top: 5px solid #fff;
	margin: 60px 14px 10px;
	padding: 15px 0 5px;
	}
	
#content .meta p,
#content .meta ul {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 15px 10px;
	}
	
#footer {
	clear: both;
	background: url(images/border_btm.gif) no-repeat left bottom;
	padding: 0 10px 10px;
	height: 60px;
	overflow: hidden;
	border-top: 1px solid #eee;
	}
	
#footer p {
	
	background: url(images/logo.gif) no-repeat left bottom;
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	padding: 10px 0 3px 70px;
	float: left;
	width: 300px;
	}
	
#footer ul {
	float: right;
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	width: 168px;
	color: #777;
	padding: 10px 0 0;
	}
	
#footer ul li {
	list-style: none;
	}
	
#footer ul a {
	color: #777;
	}
	
#ql-home img {
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#ql-home {
	margin-left: 2px;
	width: 164px;
	margin-bottom: 20px;
}
ul#ql-home li {
	height: 26px;
}

#dropmenudiv {
position:absolute;
text-align: left;
font:normal 10px/12px Arial, Helvetica, sans-serif;
padding: 0;
z-index:100;
border: none;
}

#dropmenudiv a{
display: block;
text-align: center;
color: #666;
text-decoration: none;
border-bottom: solid 1px #ccc;
padding: 7px;
}
#dropmenudiv a:hover {
color: #000;
font-weight: bold;
}

.jobApp input {
	color: #666;
	}

.jobApp input.short {
	width: 75px;
	}
	
.jobApp input.medium {
	width: 100px;
	}
	
.jobApp input.long,
.jobApp select.long {
	width: 200px;
	}

.jobApp textarea {
	width: 390px;
	height: 50px;
	}

.jobApp small {
	font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
	}
	
ul.recordnav {
	height: 20px;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	}

ul.recordnav li {
	display: inline;
	}
	
ul.recordnav li a {
	display: block;
	float: left;
	padding: 3px 5px;
	margin: 0 2px 2px 0;
	text-decoration: none;
	}
	
ul.recordnav li a.on {
	display: block;
	padding: 2px 4px;
	border: 1px solid #ccc;
	font-weight: bold;
	}
	
ul.recordnav li a:hover,
ul.recordnav li a.on:hover {
	background: #eee;
	}

ul.recordnav li div {
	display: block;
	float: left;
	padding: 3px 5px;
	font-weight: bold;
	margin: 0 2px 2px 0;
	color: #ccc;
	}

/* FRom A Patient */

#frap {
	padding: 10px 0 0;
	margin: 0;
	}

#frap p {
	margin: 0 10px;
	padding: 0;
	font: normal 11px/14px Helvetica, Arial, sans-serif;
	color: #fff;
	}

	
#frap h3 {
	height: 45px;
	margin: 0;
	}
	
#frap h3 span {
	visibility: hidden;
	}
	
/* indexnav */

#content .IndexNav {
	background: #eee;
	padding: 6px 8px 4px;
	margin: 0 6px 10px;
	}

#content .IndexNav .IndexNav {
	background: #ddd;
	padding: 6px 8px 4px;
	margin: 0 0 5px;
	}
	
#content .IndexNav p {
	margin: 0;
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 4px;
	}
	
/* provider search */

#content .provsearch {
	background: #3e78a6 url(images/ps-bottom.gif) no-repeat left bottom;
	width: 428px;
	}
	
#content .provsearch h4 {
	background: #1f6298 url(images/ps-top.gif) no-repeat left top;
	font: bold 16px/18px "Trebuchet MS", Verdana, sans-serif;
	margin: 0;
	padding: 10px 14px;
	color: #fff;
	}

#content .provsearch ul.byalpha {
	background: #1f6298 url(images/ps-middle.gif) no-repeat left bottom;
	margin: 0;
	border: none;
	padding: 0 0 0 14px;
	height: 64px;
	overflow: hidden;
	font: bold 14px/14px "Trebuchet MS", Verdana, sans-serif;
	}
	
#content .provsearch ul.byalpha li {
	display: inline;
	list-style: none;
	margin: 0;
	}

#content .provsearch ul.byalpha li a {
	float: left;
	width: 25px;
	height: 19px;
	background: url(images/dt_bg.gif) no-repeat right top;
	text-align: center;
	color: #fff;
	padding: 6px 0 0;
	text-decoration: none;
	}
	
#content .provsearch ul.byalpha li a:hover {
	background: #fff;
	color: #1f6298;
	}

#content .provsearch table,	
#content .provsearch table td,
#content .provsearch table th {
	border: none;
	color: #fff;
	}
	
#content .provsearch table tr.alt td {
	background: #1f6298;
	}

#content h1, #content h2 {
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	
.JavaScriptQuiz h1 {
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 15px 10px 14px;
	color: #1c6097;
	}
	
.JavaScriptQuiz .Question, .JavaScriptQuiz .Score, .CalculatorBox{
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 14px;
	
	}
.Question .Option {display:block; margin-top:.5em}

.JavaScriptQuiz .QuestionText {font-weight: bold}

/* StayWell Menus

#content #SWmenu ul,
#content #SWmenu p {
	margin: 0;
	}

#content #SWmenu p a,
#content #SWmenu li a {
	background: #ccc;
	margin: 0 15px 6px;
	height: 17px;
	padding: 7px 8px 0;
	font: bold 12px/12px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	}
	
#content #SWmenu p a {
	background: url(images/sw-link.gif) no-repeat left top;
	color: #fff;
	}
	
#content #SWmenu li a {
	background: url(images/sw-excerpt.gif) no-repeat left top;
	color: #444;
	margin: 0 0 3px;
	}

#content #SWmenu li a:hover,
#content #SWmenu p a:hover {
	text-decoration: underline;
	}
	
#content #SWmenu li {
	margin: 0 0 6px 15px;
	padding: 0 0 1px;
	width: 399px;
	background: #e5eee1 url(images/sw-excerpt-btm.gif) no-repeat left bottom;
	list-style: none;
	}
	
#content #SWmenu li p {
	margin: 0 8px 6px;
	padding: 0;
	height: auto;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
	
*/

/* STAYWELL MENUS, AGAIN */


#content #SWmenu ul,
#content #SWmenu p {
	margin: 0;
	}

#content #SWmenu h4 {
	border-bottom: 1px solid #ccc;
	padding: 0 0 6px;
	}

#content #SWmenu {
	border-bottom: 1px solid #ccc;
	}

#content #SWmenu p a,
#content #SWmenu li a {
	margin: 0 15px 6px;
	height: 17px;
	padding: 5px 0 0;
	font: bold 12px/12px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	}
	/*
#content #SWmenu p a {
	background: url(images/sw-link.gif) no-repeat left top;
	color: #fff;
	}
	*/
#content #SWmenu li a {
	background: url(images/sw-excerpt.gif) no-repeat left top;
	color: #444;
	margin: 0 0 3px;
	padding: 7px 8px 0;
	}

#content #SWmenu li a:hover,
#content #SWmenu p a:hover {
	text-decoration: underline;
	}
	
#content #SWmenu li {
	margin: 0 0 6px 15px;
	padding: 0 0 1px;
	width: 399px;
	background: #e5eee1 url(images/sw-excerpt-btm.gif) no-repeat left bottom;
	list-style: none;
	}
	
#content #SWmenu li p {
	margin: 0 8px 6px;
	padding: 0;
	height: auto;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
	
	
/* patient stories, sidebar edition */

ul.sidebar li.frap {
	background: #b5d1aa;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	}

ul.sidebar li.frap h4 {
	font: bold 13px/16px "Trebuchet MS", Verdana, sans-serif;
	color: #333;
	}

ul.sidebar li.frap h4 a {
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	}
	
ul.sidebar li.frap h3 {
	color: #333;
	text-decoration: none;
	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;

	}
	
	
ul.sidebar li.frap p {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: right;
	}