/*---- 
	General Styles
-----*/
html, body, form{
	margin: 0;
	padding: 0;
}
body{
	padding-bottom: 30px;
	font: 62.5%/1.4em arial, helvetica, sans-serif;
	background: #ddb36b url('images/nhs/woodGrain2.jpg') center top repeat;
	color: #333;
}
#holderBody{background: #fff;}
#holder {
	margin: 5px;
	padding: 10px;
	text-align: left;
	border: 1px solid #ccc;
}
table {
	float: none;
}
h1, h2 {
	font-weight: normal;
	font-size: 1.8em;
}
h2.generic{
	color: #626264;
	font-size: 2.4em;
	letter-spacing: 2px;
	line-height: 1.3em;
	font-family: times new roman, arial;
	margin: 0 15px 5px 5px;
	text-align: center;
	padding-bottom: 8px !important;
	background: url(images/heading-dbl-ln-bg.gif) repeat-x left bottom;
	text-transform: uppercase;
}
div.contactUs h2 {
	margin: 0 180px 5px 180px;
}
table tr td blockquote {
	margin-top: 0;
	margin-right: 0;
}

/*- H3 -*/
h3 {
	font-size: 1.8em;
	color: #7f6941;
	font-family:times new roman, arial;
	font-weight:normal;
	line-height:1.5em;
	padding: 0;
	margin: 0;
}
div.middleContainer h3 {
	letter-spacing: 1px;
}
h3.genericSubtitle {
	margin: 0 auto 20px auto !important;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.8em !important;
	letter-spacing: 2px;
}
div.middleContainer h3 em {
	font-size: 1em !important;
}
div.rightContent h3 {
	margin: 0 0 5px 0;
	padding: 5px 15px 5px 18px !important;
	line-height: 1.4em;
	letter-spacing: 1px;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	background: left center no-repeat url(images/rightColHeaderBg.gif);
	color: #626264;	
}
table.featuredMember tr td.featuredM h3 {	
	width: 300px;
	padding-top: 5px;
	margin: 0 0 5px 0;
	font-size: 1.2em !important;
	font-weight: bold;
	text-align: center;
	background: left center no-repeat url(images/featuredLoc.gif);
}
table.featuredMember tr td h3 {
	margin: 0;
	padding: 0;
	color:#626264;
}
div#findDoctorRe div.doctorForm h3 {
	margin: 1em 0 .9em 0;
	display: inline;
	float: left;
	padding: 0 0 0 0;
}
div.riskAssessment h3 {
	padding: 0;
	margin: 0;
	font-size: 1.2em;
}
div.contactUsMiddle h3 {
	font-weight: normal;
	font-size: 1.8em;
	line-height: 1.2em;
	margin-bottom: 15px;
	color: #626264;
}

h4, h6{
	clear: both;
	margin: 0;
	font-size: 1.3em;
	color: #87734e !important;
}
h4 {
	line-height: 1.4em;
	color: #4E7B93;
}
h4.headingBlue{
    float: none;
    padding: 9px 18px;
    font-size: 18px;
    font-family: Times New Roman, Times, Serif;
    text-transform: uppercase;
    background: #024eab top left repeat-x url(images/careers-Header-Tile.gif);
    color: #fff !important;
}
h5{font-size: 1.8em; line-height: 1.2em;}
h6{color: #000;}
ul{
	margin: 0;
}
p {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 1.3em;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #535356;	
}
table.welcomeSection p, div.physicianSearch p, p.introHelp {
	font-size: 1.5em;
	font-family: Times New Roman, times, Serif;
	line-height: 1.4em !important;
}
p.introHelp {
	font-style: italic;
	text-align: center;
	padding-bottom: 15px;
}
p a{font-size: 1em;}
label{font-weight: bold;}
span{font-size: 1.2em;}
.footerNav span {
    font-size: 1.1em;
}
img{
	margin: 0;
	padding: 0;
	border: none;
}
input{
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: #000000;
}
input.disabled{
	height: 17px !important;
	border: solid 1px #7F9DB9;
	background-color: #EBEBE4 !important;
}

select, textarea, input{
	border:1px solid #cfbfa3;
	padding: 2px 2px;
	font-family: Arial;
	font-size: 12px;
	color: #535356;
}
a{
	text-decoration: none;
	color: #004e95;
}
a:hover{text-decoration: underline;}
a b, b a{font-size: 1.1em;}
ul li.separatorBar{padding: 0 8px 0 8px;}
span.errorMessage, div.errorMessage {
	float: left;
	padding-top: .1em;
	padding-bottom: 0 !important;
	font-size: 1.1em;
	font-weight: bold;
	color: #cc0000;
}
.errorMessage{
	float: left;
	padding-top: .1em;
	font-size: 1em;
	font-weight: bold;
	color: #cc0000;
}
.bulletClass{
	clear: left;
	margin: 7px 0 15px 0;
	font-size: 0;
	line-height: 0;
	border-top:1px solid #e6dfd0;
}
div.eventDetails{
	width:90% !important;
	/*margin-left:36px !important;*/
}
div.eventDetails div.bulletClass, div.eventDetailsid div.bulletClass {
	display: block;
}
span.bulletClass, div.rightContent span.bulletClass{
	display: block;
	float: none;
}
.lightGrayColor{color: #a4a4a4;}
hr{
	clear: left;
	height: 21px;
	margin: 0;
	font-size: 0;
	line-height: 0;
	border: none !important;
	background: 0 10px repeat-x url(images/bullet.gif);	
}
.clearFix, .clearLeft, .clearRight {
	line-height: 0;
	height: 0;
	font-size: 0;
}
.clearFix{clear: both;}
.clearLeft, .clearLeftOnly{clear: left;}
.clearRight, .clearRightOnly{clear: right;}
.errorHighlight{color: #cc0000 !important;}

font.reqAstric {
	color: #cc0000;
	font-size: .9em;
	padding-right: 1px;
}
input.siteButton{
	height: 31px !important;
	width: 153px !important;
	border:none !important;
}
div.heightSection input#htf, div.heightSection input#hti, div.heightSection input#weight {
	width: 63px !important;
}

/***** BASIC LAYOUT *****/
.wrapper{
	width: 990px;
	margin: 0 auto;
}
.hide {
	display: none !important;	
}
.contentWrapper{
	background: url('images/nhs/contentWrapperBg.png') left top repeat-y;
	*display: inline-block;
	_background: url('images/nhs/contentWrapperBg.gif') left top repeat-y;
}
div.mainContent{
	float: left;
	width: 787px;
	_width: 785px;
	min-height: 380px;
	_height: 380px;
	padding-top: 15px;
}
/*---- 
	Wrapper Class Section 
-----*/
div.wrapperClassAlt{background:#f8f9f9 !important;}
div.wrapperClass div.cmsSection ul li {
	float: none; 
	margin: 0;
}
div.wrapperClass div.cmsSection ul li {clear: left;}
div.wrapperClass div.cmsSection table.listingTable {float: left;}
div.wrapperClass div.cmsSection table.listingTable tr td ul li {
	padding: 0 10px 0 10px;
	background: url(images/blueBullet.gif) no-repeat 0px 8px;
	padding-left:10px !important;
}
div.wrapperClass ul li {
	line-height: 18px;
	list-style:none;
}

/*-----
	Main Structure Elements
	-----*/
div.mainContainer {
	float: left;
	/*-width: 535px; HELP */
	padding-top: 8px;
}
div.leftColumnGeneric{
	float: left !important;
	width: 203px !important;
}
div.middleContainer {
	/*-float: left;
	width: 515px;
	height: 100%; Help-*/
	margin-top: 0 !important;
	padding: 1.5em 0 40px 0;
}
div.middleContainer p.sectionDescription {
	margin: 0;
}
div.annualReport {
	padding: 0 0 0 18px;
}

div.annualReportLanding table {
	border: solid 1px #caab8a;
	background: #f9f7f3;
	width: 500px;
}
div.annualReportLanding table tr td {
	padding: 10px;
}

/* Page Heading */
div.middleContainer h1{
	margin: 0;
	padding: 0 0 12px;
	font-size: 2.4em;
	line-height: 1em;
	font-family: "times new roman";
	text-decoration: uppercase;
	text-align: center;	
	background: url('images/nhs/pageHeadingBg.gif') left bottom repeat-x;
	color: #626264;
}

/*-----
	Main Content Area Styles
	-----*/
table.centerContainer {
	clear: both;
	_height: 550px;
	min-height: 550px;
}
table.centerContainer tr td.bodyContent {
	 width: 745px;
	 background:#f8f9f9 !important;
}
table.centerContainer tr td.bodyContent div.mainContainer {
	float: left;
	width: 520px;
}

/*-----
	Right Content
	-----*/
div.rightContent {
	padding: 0 14px 0 12px;
	width: 215px;
}

table tr td.rightContent div.paddingTop{margin-top: 1.6em;}

/* Generic Styles for Right Container */
div.rightContent ul {
	margin: 0 0 0 20px !important;
	padding: 0;	
	list-style: none;
}
div.rightContent ul li{
	width: 180px;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	display:block;
	background: url(images/blueBullet.gif) no-repeat 0px 8px;
	padding-left:10px !important;
}
div.rightContent ul li a{
	display:block;	
	color: #15529e;
}
.videoIndent {
	margin: 0 0 0 20px;
	color:#535356;
	font-size: 12px;
	line-height: 1.3em !important;
}
.videoIndent p{padding:0 !important;}
.videoIndent h4 a{line-height:1.2em;}
div.rightContent img {
	display: block;
	padding: 5px 0 10px 0;
}
div.rightContent p {
	padding: 2px 0 0 20px;
	font-size:12px;
	line-height: 1.3em !important;
	color:#535356;
}
div.rightContent div.newsletterForm {
	padding: 7px 0 18px 20px;
	font-size:12px;
	line-height: 1.3em !important;
	color:#535356;
}
div.rightContent div.newsletterForm input.required, div.rightContent div.newsletterForm input.confirmEmail {
	width: 170px;
}
div.rightContent div.newsletterForm label {
	font-weight: normal;
	padding-top: 10px;
	display: block;
}
div.rightContent div.newsletterForm input {
	border:1px solid #276FAC;
}
div.rightContent div.newsletterForm label.error {
	font-size: 11px;
	color: #C00;
	margin-bottom: 0;
	padding-top: 0;
}
div.rightContent div.newsletterForm a {
	background: top left no-repeat url(images/subscribeBtn.gif);
	width: 91px;
	height: 24px;
	display: block;
	text-indent: -9000em;
	margin-top: 10px;
}
div.rightContent div.newsletterForm a:hover {
	background-position: left -24px;
}

/*-----
	Global Navigation
	-----*/
div.globalNav {
	clear: both;
	background: top left no-repeat url(images/nhs/topNavBg.gif);
}
div.globalNav ul {
	padding: 0;
	margin: 0;
}
div.globalNav ul li {
	float: left;
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 0 !important;
	padding-left: 0 !important;
	position: relative;
	z-index: 4;
}
div.globalNav ul li.first {
	padding-left: 4px !important;
}
div.globalNav ul li a {
	color: #fff !important;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: left 5px no-repeat url(images/nhs/seperator.gif);
	display: block;
	padding: 16px 21px 18px 22px;
	outline: none;
}
div.globalNav ul li a:focus {
	text-decoration: none !important;
	color: #185c9d !important;
	background: top left repeat-x url(images/nhs/navBg.gif) !important;
}
div.globalNav ul li.first a {
	background-image: none;
}
div.globalNav ul li.selected a {
	text-decoration: none;
	color: #185c9d !important;
	background: top left repeat-x url(images/nhs/navBg.gif);
}
div.globalNav ul li a.mainNavMore {
	font-weight: bold;
}
div.globalNav ul li.last input {
	color: #b6a17a;
	background: #faf1df;
	font-size: 11px;
	border: solid 2px #276fac;
	float: left;
	width: 172px;
	padding: 4px 8px 6px 8px;
	margin: 9px 0 0 10px;
}
div.globalNav ul li.last input.btnGo {
	padding: 0 0 0 0 !important;
	margin: 11px 0 0 10px;
	float: left;
	width: 31px;
	height: 23px;
}
div.globalNav ul li.last a:hover {
	background-position: 0 -23px;
}

/*-- Second Level Nav --*/
div.globalNav ul li ul {
	position: absolute;
	top: 47px;
	left: -9999em;
	background: #fdf9f2 none;
	width: 186px;
	height: 235px;
	border: solid 1px #d4be96;
}
div.globalNav ul li.selected ul {
	left: 0;
}
div.globalNav ul li ul li {
	float: none;
	position: static;
	background-image: none;
	_height: 1%;
	_font-size: 1px;
}
div.globalNav ul li.selected ul li a {
	color: #185c9d;
	padding: 0;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 20px 6px 20px;
	border-bottom: 1px solid #f8ebd2;
	background-image: none;
	text-transform: none;
	letter-spacing: 0;
}
div.globalNav ul li.selected ul li a:hover {
	text-decoration: underline;
}
div.globalNav ul li ul li.submenu a {
	background: 175px center no-repeat url(images/nhs/submenu.gif);
}
div.globalNav ul li ul li.menuHover a {
	background: #fef3df;
	background-image: none !important;
	width: 147px;
	position: relative;
	z-index: 5;
}

/*-- Third Level Nav --*/
div.globalNav ul li ul li div.level3Menu {
	top: -1px;
	left: -9999em;
	background: #fef3df none;
	width: 558px;
	position: absolute;
	border-left: 1px solid #d4be96;
	border-right: 1px solid #d4be96;
}
div.globalNav ul li ul li div.singleColumn {
	width: 186px;
}
div.globalNav ul li ul li div.singleColumn ul.col1 {
	background-image: none;
}
div.globalNav ul li ul li div.twoColumn {
	width: 372px;
}
div.globalNav ul li ul li div.twoColumn ul.col2 {
	background-image: none;
}
div.globalNav ul li ul li div.threeColumn ul.col3 {
	background-image: none;
}
div.globalNav ul li ul li.menuHover div.level3Menu {
	left: 186px;
	_left: 185px;
}
div.globalNav ul li ul li div.level3Menu ul {
	width: 186px;
	float: left;
	position: static;
	top: 0;
	left: 0;
	border-right: none;
	border-left: none;
	background: #fef3df no-repeat right 14px url(images/nhs/menuBorder.gif);
}
div.globalNav ul li ul li div.level3Menu li a {
	border-bottom: none;
	background: 8px 13px no-repeat url(images/nhs/dropDownBullet.gif) !important;
	padding: 7px 15px 3px 16px;
	width: 154px;
}
div.globalNav ul li ul li div.level3Menu li a:hover {
	text-decoration: underline;
}

/*----- 
	Pop up styles
	-----*/
iframe.ieFrame {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
}
div.popUpLayer {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1;
}
div.closeCircle {
	padding: 0;
	margin: 0;
	position: absolute;
	float: right;
	cursor: pointer;
	white-space: nowrap;
	width: 52px;
}
div.closeCircle span {
	float: left;
	color: #003698;
	font-size: 1em;
}
div.closeCircle img {
	float: left;
	margin-left: 3px;
}
div.popUpLayer div.closeTop {
	top: 12px;
}
div.popUpLayer table tr.firstRow td, div.popUpLayer table tr.thirdRow td {
	height: 4px;
	font-size: 0;
	line-height: 0;
}
div.popUpLayer table tr.secondRow td div.doctorDesc {
	margin: 1.1em 0 1.1em 15px;
	width: 445px;
}
div.popUpLayer table td {
	vertical-align: top;
}
div.popUpLayer table td.firstColumn {
	width: 4px;
}
div.popUpLayer table td.secondColumn {
	background-color: #E9EFF7;
}
div.popUpLayer table td.thirdColumn {
	width: 4px;
}
div.popUpLayer table tr.secondRow td.thirdColumn, div.popUpLayer table tr.thirdRow td.thirdColumn {
	width: 4px;
	background-color: #E9EFF7;
}
div.popUpLayer table td.firstTwoColumns {
	border: solid 1px #cfbfa3;
	background-color: #FFF;
}
div.popUpLayer table tr.firstRow td.firstTwoColumns {
	border-bottom: none;
}
div.popUpLayer table tr.secondRow td.firstTwoColumns {
	border-top: none;
	padding-bottom: 10px;
}
div.popUpLayer img.directionArrow {
	position: absolute;
}
div.doctorDescPopUp table td.secondColumn {
	width: 458px;
}
div.doctorDescPopUp table td.firstTwoColumns {
	width: 462px;
}
div#moreInfoPopup table td.secondColumn {	
	width: 164px;
}
div.doctorDescPopUp ul {
	float: left;
	margin: 0;
	padding: 0;
}
div.doctorDescPopUp ul li {
	background-image: none;
	float: left;
	margin: 0;
	padding: 0;
}
div.doctorDescPopUp div.doctorDesc {
	width: 445px !important;
	padding-bottom: 10px;
}
div.doctorDescPopUp ul.bullets li {
	font-size: 12px;
}
div.doctorDescPopUp div.doctorDesc ul.address {
	width: 320px !important;
}
div.doctorDescPopUp div.doctorDesc div.adminButtons {
	display: none;
}
div.doctorDescPopUp ul.address li {
	float: left;
}
div.doctorDescPopUp div.doctorDesc ul.address li a {
	float: left;
	display: block;
	line-height: 12px;
	padding-bottom: 0;
}
div.doctorDescPopUp ul.address li span {
	clear: left !important;
	float: left;
}
div.doctorDescPopUp ul.address li span.address span {
    float: none;
}
div.doctorDescPopUp ul.address li div.adminButtons span {
	clear: none !important;
}
div.doctorDescPopUp div.doctorDesc ul.address li.paddingB {
	padding-bottom: 12px;
}
div.doctorDescPopUp ul.address li.bulletClass {
	width: 100%;
	height: 10px;
	background-position: 0 0;
}
div.doctorDescPopUp ul.address li ul.partitionUL {
	width: 212px;
}
div.doctorDescPopUp ul.address li ul.partitionUL span, div.doctorDescPopUp ul.address li ul.partitionUL label {
	padding-right: 20px;
	width: 192px !important;
}
div.doctorDescPopUp ul.address li ul.partitionUL li, div.doctorDescPopUp ul.address li ul.partitionULS li {
	margin-bottom: 0;
}
div.doctorDescPopUp ul.address li ul.partitionULS, div.doctorDescPopUp ul.address li ul.partitionULS label, div.doctorDescPopUp ul.address li ul.partitionULS span {
	width: 147px !important;
}
div.doctorDescPopUp ul.address li.healthInfo {
	width: 359px !important;
}
ul.address li.healthInfo label, ul.address li.healthInfo span {
	font-size: .9em;
	margin-left: 0 !important;
	padding-left: 0 !important;
}
div.doctorDescPopUp ul.address li.detailRecordLink {
	width: 359px;
	float: left;
}
div.doctorDescPopUp ul.address br {
	border: solid 1px;
	width: 100%;
}
div.doctorDescPopUp ul.address li.detailRecordLink a {
	float: left;
	font-weight: normal;
}
div.zipMap table td.secondColumn {
	width: 160px;
}
div.zipMap table td.firstTwoColumns {
	padding: 0 5px 2px 4px;
}
div#adressPopUp table td.secondColumn {
	width: 300px;
}
div#specialityPopUp table td.secondColumn {
	width: 120px;
}
ul.partitionULS li ul li {
	font-size: 12px !important;	
	padding-left: 0 !important;	
}

/*----- 
	Welcome Section Styles 
	-----*/
table.welcomeSection {
	padding-bottom: 20px;
}
table.welcomeSection tr td {
	vertical-align: top;
}
.welcomeSection td p {
	font-style:italic;
}
.welcomeSection td p.notIntro {
	font-style: normal;
	font-family: Arial;
	font-size: 13px;
}
table.welcomeSection tr td.paraSection {
	padding-right: 10px;
}
table.welcomeSection tr td.paraSection1 {
	padding-right: 0;
}
.contactWelcome{
	/*width: 900px !important; HELP */
	padding-left: 38px !important;
	padding-right: 38px !important;
}
table.welcomeSection span.address {
	letter-spacing: 0px;
	text-align: center;
	float: left;
	width: 191px;
	padding: 0;
	margin: 0;
	font-size: .9em;
	line-height: 15px;
}
table.welcomeSection span.address1 {
    letter-spacing: 0;
    text-align: center;
    float: left;
    padding: 0;
    margin: 0;
    font-size: 1em;
    line-height: 15px;
}
table.welcomeSection tr td.randomImages img {
	margin-left: 17px;
}
table.welcomeSection tr td.randomImages {
	width: 194px;
}
table.welcomeSection tr td.address img {
	padding: 0 0 3px 0;
	margin: 0;
}
table.welcomeSection tr td span.address a {
	font-size: 1em;
}

/*----- 
	Featured Member Table styles
	-----*/
table.featuredMember {
	background: #f9f7f3;
	width: 100%;
	border: solid 1px #c8a988;
	margin-top: 4px;
	margin-bottom: 4px;
}
table.featuredMember thead tr td {
	padding: 0 1px 0 0;
}
table.featuredMember tr td.featuredM {
	padding: 0 0 0 10px;
}

table.featuredMember tr td.featuredM h2 {
	padding-top: 0px;
	float: left;
	color:#15529e;
	width: 300px;
	text-align:center;
	text-transform:uppercase;
}
table.featuredMember tr td.featuredM img {
	float: left;
}
table.featuredMember tr td.rightImage img {
	width: 169px;
	height: 82px;
}
table.featuredMember tr td {
	padding: 0;
	line-height: 18px;
}

table.featuredMember tr td h2 {
	padding: 0;
	margin: 0 auto;
	color: #15529e;
	font-size:1.6em !important;
	font-weight:normal !important;
	font-family:times new roman;
}
table.featuredMember tr td img {
	display: block;
	margin: 13px 11px 0 0;
}
table.featuredMember tr td p {
	padding: .7em 5px .7em 0;
	line-height: 19px !important;
}
table.featuredMember thead tr td.featuredM {
	width: 340px;
}


/*----- 
	4 Content Block Styles
	-----*/
div.fourContentBlock {
	padding: 0 0 0 0;
}
div.leftSection {
	width: 200px;
	float: left;
	display: block;
	padding: 0 30px 0 11px;
}
div.rightSection {
	width: 243px;
	float: left;
}
div.fourContentBlock h3, div.fourContentBlock p {
	padding: 0;
	margin: 0 0 8px 0;
}
div.fourContentBlock h3{
	margin-top:18px;
	line-height: 18px;
}
div.fourContentBlock h3 a {
	font-weight: normal;
}
div.fourContentBlock p {
	/*line-height: 15px;*/
}
div.fourContentBlock div.paraGraphContent p {
	margin-bottom: 2px;
}
div.fourContentBlock ul{
	margin: 0 0 20px 10px; padding:0;
}
div.middleContainer ul {
	padding-left: 15px;	
}
div.middleContainer ol {
	margin-left: 20px;
	padding-left: 8px;
}
div.middleContainer ol li {
	line-height: 18px;
	font-family: Arial;
	font-size: 1.2em;
	letter-spacing: 0;
	margin-top: 2px !important;
	padding-left: 6px !important;
}
div.middleContainer ul li {
	background: url(images/blueBullet.gif) no-repeat 0px 8px;
	padding-left:10px !important;
}
.fourContentBlock ul li{
	background: url(images/blueBullet.gif) no-repeat 0px 8px;
	padding-left:10px !important;
}
div.middleContainer ul.tabs li {
	background-image: none;
	padding-left: 0 !important;
}

/*----- 
	Physician Search Template
	-----*/
div.physicianSearch {
	padding-left: 38px;
	width: 665px;
	float:left;
}
div.physicianSearch p {
	font-style:italic;
}
div.physicianSearch p.introMessage {
	padding-bottom: 15px;
}
div.physicianSearch h1 {
	float: left;
}
div.physicianSearch ul li {
	background-image: none;
}
div.physicianSearch ul.address li a {
	padding-bottom: 2px;
}
div.physicianSearch table.welcomeSection tr td.randomImages {
	width: 195px;
}
div.pSearchError span.errorMessage {
	width: 340px;
}
div.physicianSearch div.searchArea {
	float: right;
	width: 250px;
}
div.physicianSearch div.bullet {
	margin-bottom: 5px;
}
div.physicianSearch div.contentContainer div.bulletClass {
	width: 340px;
	margin-top: 20px;
	border-top: none;
	border-bottom: 1px solid #E6DFD0;
}

/*-----
	TA1(WF01)-Find a doctor 
	-----*/
div#findDoctor table.welcomeSection {
	width: 665px;
	/*margin: 0 0 40px 0; Elma commented this out to removed extra spacing in FAD screen */
	font-style:italic;
}
div#findDoctor table.welcomeSection tr td.paraSection {
	padding-right: 20px;
}
div.doctorForm {
	float: left;
	text-align: left;
}
div.doctorForm .bulletClass{
	clear:both;
	margin-bottom:3px !important; 
}
div.doctorForm span.doctorForm {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 662px;
}
div.doctorForm span.doctorForm a {
	font-weight: normal;
}
div.doctorForm span.doctorForm label, div.doctorForm span.doctorForm input {
	margin: 0;
	padding: 0;
	display: block;
}
div.doctorForm span.doctorForm label span.notBold {
	font-weight: normal;
}
div.doctorForm span.doctorForm label {
	padding: 1.8em 0 .7em 0;
}
div.doctorForm span.firstColumn label {
	padding-top: .2em;
}
div.doctorForm label span {
	font-size: 1em;
}
div.doctorForm span.doctorForm input {
	float: left;
	height: 1.4em;
}
/*div.doctorForm span select {
	font-size: .9em;
}*/
div.doctorForm span.firstColumn select {
	font-size: .9em;
	width: 231px;
}
div.doctorForm span input.lastName {
	width: 192px;
	border:1px solid #cfbfa3;
	padding:2px 0 2px 4px;
}
div.doctorForm span input.zipCode {
	width: 82px;
	margin-right: 11px;
	display: inline;
	border:1px solid #cfbfa3;
	padding:2px 0 2px 4px;
}
div.doctorForm span select.miles {
	width: 59px;
	margin: 0 6px 0 9px;
	font-size: .9em;
	display: inline;
}
div.doctorForm span select.preferences {
	width: 106px;
	font-size: .9em;
}
div.doctorForm span.checkBtn {
	margin: 2em 0 0 0;
}
div.doctorForm span.checkBtn input {
	height: 13px;
	width: 13px;
	margin: 0 8px 0 0;
	_margin-right:5px;
}
div.doctorForm span.searchBtn {
	padding-bottom: 5.3em;
	float: left;
}
div.doctorForm span.searchBtn a img {
	cursor: pointer;
}
div.doctorForm span.searchBtn input {
	height: 31px;
	width: 100px;
	margin: 2.2em 0 0 0;
}
div.doctorForm span.searchBtn img {
	margin-top: 2.2em;
	margin-left: 10px;
}

/*-----
	TA1-(WF04)-Find-a-Doctor-Re 
	-----*/
div.searchArea {
	margin-bottom: 10px;
}
div.refineResults {
	background-color: #f9f7f3;
	border: solid 1px #c8a989;
	float: right;
	width: 250px;
}
div#findDoctorRe div.doctorForm {
	float: right;
}
div#findDoctorRe div.doctorForm {
	padding-left: 1.9em;
}

div#findDoctorRe div.doctorForm span.doctorForm {
	width: 250px;
}
div#findDoctorRe div.doctorForm span.searchBtn {
	padding-bottom: 1.3em;
}
div.doctorForm span.searchBtn input.clearForm {
	height: 24px;
	width: 107px;
	margin: 2.2em 0 0 10px;
	padding: 0;
}
div.doctorDesc {
	width: 330px;
	_width: 550px;
	padding-top: 1px;
}
div.doctorDesc ul, div.doctorDesc ul li {
	margin: 0;
	list-style:none;
}
div#findDoctorRe div.contentContainer {
	text-align: left;
}
div#findDoctorRe div.contentContainer div.bulletClass {
	height: 15px;
	background-position: 0 0;
}
div#docListing div.doctorDesc {
	width: 100%;
}
div.doctorDesc div.adminButtons {
	width: auto;
	float: right;
}
div.doctorDesc div.adminButtons span {
	width: auto !important;
}
div.doctorDesc div.adminButtons a {
	margin-top: 0 !important;
	font-size: 1em !important;
	line-height: 13px !important;
}
div.doctorDesc ul.picText {
	border: solid 1px #ece7de;
	width: 60px;
	float: left;
	margin:0;
	padding:0;
}
div.doctorDesc ul.textphoto {
	width: 60px;
	float: left;
	color: #8B8C8D;
	padding-bottom: 14px;
	padding-left: 0;
}
div.doctorDesc ul.textphoto li ul.picText {
	float: left;
}
div.doctorDesc ul.picText li img {
	float: left;
}
div.doctorDesc ul.picText li{margin:0 !important; padding:0!important;}
div.doctorDesc ul.picText li span.accepting, div.doctorDesc ul.picText li span.notAccepting {
	border-top: solid 1px #ece7de;
	float: left;
	width: 60px;
	font-size: .7em !important;
	padding: .3em 0 .5em 0;
	text-align: center;
	color: #87734e;
	background-color: #f9f7f3;
	line-height: 1.2em;
}
div.doctorDesc ul.picText li span.notAccepting {
	background-color: #FFF;
	color: #8B8C8D;
}
div.doctorDesc ul.picText li span.accepting span, div.doctorDesc ul.picText li span.notAccepting span {
	color: #1F211C;
	font-size: .9em;
}
div.doctorDesc ul.picText li span.notAccepting span {
	color: #8B8C8D;
}
div.doctorDesc ul.address {
	float: left;
	padding-left: 11px;
	width: 201px;
	margin: 0 0 0 10px;
}
div.doctorDesc ul.address li {
	clear: left;
	padding-left: 0 !important;
}
div.doctorDesc ul.address li a {
	display: block;
	font-weight: bold;
	float: left;
	font-size: .9em;
	line-height: 12px;
}
div.doctorDesc ul.address li span.address, div.doctorDesc ul.address li label.address {
	width: 220px;
	display: block;
	font-size: 1em;
	float: left;
}
div.doctorDesc ul.address li span.address span {
	font-size:12px !important;
	width: 100%;
}
div.doctorDesc ul.address li span.practiceNotes {
	color: #9B9B9B;
}
div.doctorDesc li.paddingB span.address {
	padding-bottom: 1em;
	display:block !important;
	font-size:12px !important;
}
div.doctorDesc li.healthPlan span.address {
	padding-left: 10px;
}
span.paddingBB {
	height:10px;
	display: block;
}


/*-----
	TA1-(WF04)-Doctor-Listing
	-----*/
div#docListing ul.address {
	width: 589px;
}
div#docListing ul.address li label {
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: block;
}
div#docListing ul.address li.healthInfo {
	float: left;
	width: 100%;
}
div#docListing ul.address li.healthPlan span {
	width: 586px;
}
div#docListing ul.address li.healthInfo span, div#docListing ul.address li.healthInfo label {
	width: 265px;
	line-height: 1.3em;
}
div#docListing ul.address div.adminButtons {
	margin-right: 290px;
	display: inline;
}
div#docListing ul.address li.paddingB1 {
	padding-bottom: 2.7em;
}
ul.address li.bulletClass {
	background: 0 11px repeat-x url(images/bullet.gif);
	height: 22px;
	line-height: 0;
	float: left;
	width: 590px;
	_width: 220px;
	margin: 0;
}
div#docListing ul.address li.bulletClass {
	background-position: 0 0;
	height: 12px;
}
ul.address li ul.partitionUL, ul.address li ul.partitionUL li span {
	float: left;
	width: 324px;
}
ul.address li ul.partitionULS, ul.address li ul.partitionULS li label, ul.address li ul.partitionULS li span {
	width: 265px;
	float: left;
}
ul.address li a.urlLink {
	font-weight: normal !important;
	font-size: 1em !important;
	padding-bottom: 13px;
}
div.groupMembers {
	float: left;
	padding-left: 70px;
	padding-bottom: 12px;
}
div.groupMembers ul.textphoto, div.groupMembers ul.address {
	margin-top: 13px;
	padding-bottom: 14px;
}
div#docListing div.groupMembers ul.address {
	width: 518px;
}

/*-----
	Maintain Physician
	-----*/
div#maintainPhysician {
	width: 664px;
	margin-left: 38px;
	margin-top: 3.8em;
	display: inline;
}
div#maintainPhysician input {
	height: 1.4em;
	margin-top: .8em;
	padding-top: 2px;
	font-size: 1.1em;
}
div#maintainPhysician label {
	font-weight: normal;
	font-size: 1.1em;
/*	letter-spacing: 1px; */
}
div#maintainPhysician div.sectionHeader {
	float: left;
}
div#maintainPhysician div.reqField {
	float: right;
	margin-top: 3px;
}
div#maintainPhysician div.subHeadLeft, div.subHeadRight {
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	float: left;
}
div#maintainPhysician div.subHeadLeft {
	margin-bottom: 20px;
}
div#maintainPhysician div.subHeadLeft1 {
	margin-bottom: 0px !important;
}
div#maintainPhysician div.subHeadRight {
	float: right;
	margin-top: 9px;
}
div#maintainPhysician div.currentImageDetails {
	float: left;
	margin-top: 2.4em;
}
div#maintainPhysician div.currentImageDetails div.currentImgInfo div.adminButtons {
	margin-top: 1.3em;
}
div#maintainPhysician div.currentImageDetails img {
	float: left;
}
div#maintainPhysician div.currentImageDetails div.currentImgInfo {
	float: left;
	padding-top: 1.8em;
	padding-left: 10px;
}
div#maintainPhysician div.currentImageDetails div.currentImgInfo input {
	width: 75px;
	height: 24px;
}
div#maintainPhysician div.currentImageDetails div.currentImgInfo label {
	display: block;
}
div#maintainPhysician div.currentImageDetails div.currentImgInfo input {
	margin-top: 1.8em;
	float: left;
}
div#maintainPhysician div.currentImageDetails div.uploadImgInfo {
	float: left;
	padding-top: 2.4em;
	padding-left: 90px;
}
div#maintainPhysician div.currentImageDetails div.uploadImgInfo input {
	height: 1.9em;
	width: 321px;
}
div#maintainPhysician div.nameContainer {
	margin-top: 2.6em;
	float: left;
}
div#maintainPhysician div.nameContainer div {
	float: left;
	margin-right: 14px;
	width: 192px;
	display: inline;
}
div#maintainPhysician div.nameContainer div input {
	float: left;
	width: 100%;
	margin-top: 3px;
}
div#maintainPhysician div.nameContainer div.middleName {
	width: 174px;
}
div#maintainPhysician div.nameContainer div label {
	float: left;
	line-height: 20px;
	margin: 0;
	width: 100%;
}
div#maintainPhysician div.suffixContainer {
	margin-top: 2em;
	float: left;
}
div#maintainPhysician div.suffixContainer div {
	float: left;
	margin-right: 14px;
	 _margin-right: 10px;
	width: 136px;
	display: inline;
}
div#maintainPhysician div.suffixContainer div input {
	float: left;
	width: 100%;
	margin-top: 3px;
}
div#maintainPhysician div.suffixContainer div label {
	float: left;
	line-height: 20px;
	margin: 0;
	width: 100%;
}
div#maintainPhysician div.radioContainer {
	margin-top: 1.8em;
	vertical-align: top;
	float: left;
}
div#maintainPhysician div.radioContainer table, div#maintainPhysician div.radioContainer1 table {
	float: left;
}
div#maintainPhysician div.radioContainer input {
	margin: 0 4px 0 16px;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	float: left;
}
div#maintainPhysician div.radioContainer table tr td input, div#maintainPhysician div.radioContainer table tr td label {
	margin-top: 3px;
	float: left;
}
div#maintainPhysician div.radioContainer label {
	vertical-align: middle;
	float: left;
}
div#maintainPhysician div.radioContainer label.gender {
	padding-top: 0;
}
div#maintainPhysician div.radioContainer1 label.gender {
	padding-top: 4px;
}
div#maintainPhysician div.radioContainer1 {
	margin-top: 5px;
	vertical-align: top;
	float: left;
}
div#maintainPhysician div.radioContainer1 input {
	margin: 0 4px 0 7px;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	float: left;
}
div#maintainPhysician div.radioContainer1 label {
	vertical-align: middle;
	float: left;
}
div#maintainPhysician div.specialityContainer {
	margin-bottom: 1em;
	float: left;
	display: inline;
}
div#maintainPhysician div.specialityContainer div select {
	clear: left;
	display: inline;
	margin-top: 3px;
}
div#maintainPhysician div.specialityContainer div.firstColumn {
	width: 100%;
	margin-top: 27px;
	margin-bottom: 0 !important;
	padding-bottom: 0;
}
div#maintainPhysician div.specialityContainer div.firstColumn textarea {
	margin-top: 5px;
	margin-bottom: 0 !important;
}
div#maintainPhysician div.radioContainer table, div#maintainPhysician div.radioContainer1 {
	margin-top: -6px !important;
	padding-top: 0 !important;
}
div#maintainPhysician div.specialityContainer div.secondColumn {
	width: 100%;
	margin-top: 5px;
}
div#maintainPhysician div.specialityContainer div.secondColumn input {
	width: 257px;
	margin-top: 3px;
}
div#maintainPhysician div.specialityContainer div.secondColumn div.adminButtons {
	margin-top: 3px;
	margin-left: 10px;
}
div#maintainPhysician div.specialityContainer div input {
	float: left;
	width: 200px;
}
div#maintainPhysician div.specialityContainer div label {
	float: left;
	line-height: 20px;
	margin: 0;
	width: 100%;
}
div#maintainPhysician div.deptContainer {
	margin-top: 1.2em;
	float: left;
}
div#maintainPhysician div.deptContainer div {
	float: left;
	margin-right: 12px; 
	_margin-right:10px;
	width:259px;
	display:inline;
}
div#maintainPhysician div.deptContainer div input {
	float: left;
	width: 257px;
	margin-top: 3px;
}
div#maintainPhysician div.deptContainer div label {
	float: left;
	line-height: 20px;
	margin: 0;
	width: 100%;
}
div#maintainPhysician div.deptContainer div.newDept {
	float: left;
	margin-right: 12px;
	_margin-right: 10px;
	width: 322px;
	display: inline;
}
div#maintainPhysician div.deptContainer div.newDept input {
	width: 258px;
}
div#maintainPhysician div.deptContainer input.siteAddButton {
	margin-left: 7px;
}
div#maintainPhysician div.addressContainer {
	float: left;
	margin-top: 1.2em;
}
div#maintainPhysician div.addressContainer div.siteAddButton {
	float: left;
	width: 100%;
	margin-top: 1em;
}
div#maintainPhysician div.addressContainer div.siteAddButton input {
	width: 49px;
	height: 25px;
	float: left;
	margin: 0;
}
div#maintainPhysician div.addressContainer span.siteEditButton {
	width: 54px;
	display: inline;
}
div#maintainPhysician div.addressContainer span.siteEditButton input {
	width: 54px;
	height: 24px;
	display: inline;
	margin: 0;
}
div#maintainPhysician div.addressContainer input {
	margin-top: 0;
}
div#maintainPhysician div.addressContainer ul li, div#maintainPhysician div.addressContainer ul.secondary li {
	clear: left;
	padding-top: .2em;
	line-height: 1.7em;
	padding-bottom: .2em;
	width: 600px;
}
div#maintainPhysician div.addressContainer ul li input.ordering {
	float: left;
	border: solid 1px #7F9DB9;
	background-color: #FFFED9;
	padding: 2px 8px 0 7px;
	width: 20px;
	height: 1.4em;
}
div#maintainPhysician div.addressContainer ul li a, div#maintainPhysician div.addressContainer ul li span.noneListed {
	float: left;
	background: 5px 8px no-repeat url(images/arrow.gif);
	padding: 0 0 0 15px;
}
div#maintainPhysician div.addressContainer ul li.noneListed input.ordering {
	background-color: #E4E4E4;
	border-color: #C3C3C3;
}
div#maintainPhysician div.addressContainer ul li.noneListed span.noneListed {
	font-size: 1em;
}
div#maintainPhysician div.addressContainer ul li div.adminButtons {
	margin-left: 4px;
	margin-top: 0;
}
div#maintainPhysician div.addressContainer div.adminButtons {
	margin-top: 2px;
}
div#maintainPhysician div.deptContainer div.graduationYear {
	width: 107px;
}
div#maintainPhysician div.specialityContainer textarea {
	margin-top: 1em;
	float: left;
	height: 10em;
	width: 289px;	
}
div#maintainPhysician div.saveBtn, div#maintainPhysician div.saveBtn1 {
	float: left;
	margin-top: 1.2em;
	padding: 0;
}
div#maintainPhysician div.saveBtn input, div#maintainPhysician div.saveBtn1 input {
	width: 95px;
	height: 2em;
	text-align: center;
	margin-bottom: 2.3em;
}
div#maintainPhysician div.saveBtn1 input {
	font-size: 12px;
	padding-top: 0;
	height: 22px;
}
div.maintainPhysicianPopup {
	float: left;
	width: 400px;
	margin-left: 10px;
}
div.maintainPhysicianPopup div.groupPractice {
	float: left;
	margin-right: 14px;
	width: 192px;
	padding-top: 1.5em;
}
div.maintainPhysicianPopup div.groupPractice select {
    font-size: .9em;
	width: 231px;    
}
div.maintainPhysicianPopup div.centerDepartment {
	float: left;
	margin-right: 14px;
	width: 192px;
	padding-top: 1.5em;
}
div.maintainPhysicianPopup div.centerDepartment select {
    font-size: .9em;
	width: 231px;    
}
div.maintainPhysicianPopup div.streetAddress {
	float: left;
	margin-right: 14px;
	width: 192px;
}
div.maintainPhysicianPopup div.streetAddress input {
	margin-top: .8em;
	height: 1.6em;
	float: left;
	width: 100%;
}
div.maintainPhysicianPopup div.streetAddress1 {
	padding-top: 1.5em;
	float: left;
}
div.maintainPhysicianPopup div.streetAddress1 div {
	float: left;
	margin-right: 14px;
	width: 100px;
	display: inline;
}
div.maintainPhysicianPopup div.streetAddress1 div input {
	float: left;
	width: 100%;
}
div.maintainPhysicianPopup div.streetAddress1 div.city {
	width: 130px;
}
div.maintainPhysicianPopup div.streetAddress1 div.zip {
	width: 110px;
}
div.maintainPhysicianPopup div.phone {
	float: left;
	margin-top: 1.2em;
	width: 130px;
}
div.maintainPhysicianPopup div.phone input {
	float: left;
	width: 100%;
}
div.maintainPhysicianPopup div.handicapAccess, div.primaryAddress, div.btnSubmit {
	padding-top: 1.2em;
}
div.maintainPhysicianPopup div.btnSubmit {
	padding-bottom: 1em;
}
div.specialityPopup {
	width: 275px;
}
div.dataStorage {
	display: none;
}

/*-----
	Admin Buttons Styles
	-----*/
div.adminButtons {
	float: left;
	width: auto !important;
}
div.adminButtons img {
	float: left;
}
div.adminButtons a {
	color: #0784C7;
	background-image: none !important;
	padding: 0 !important;
	line-height: 13px;
	margin: 0 3px;
	float: left;
}
div.adminButtons span {
	float: left;
	color: #0784C7;
	background-color: #FFFED9;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: solid 1px #7F9DB9;
	border-top: solid 1px #7F9DB9;
	display: block;
	height: 13px;
	padding: 3px 3px 3px 4px;
}
div.adminButtons span label {
	color: #000;
	font-family: Tahoma;
	font-weight: bold !important;
	font-size: 1em !important;
	margin: 0 3px 0 3px;
	float: left;
}
div.adminButtons span a {
	letter-spacing: 1px;
}
ul.navigationLeft li div.adminButtons span label {
	margin-top: -3px !Important;
}


/*-----
	Three Column Anchor List Container
	-----*/
div.threeColumnAnchorList ul {
	float: left;
	white-space: normal;
	margin-top: 9px;
}
div.threeColumnAnchorList ul.firstColumn, div.threeColumnAnchorList ul.secondColumn {
	width: 180px;
}
div.threeColumnAnchorList ul.thirdColumn {
	width: 151px;
}
div.threeColumnAnchorList ul.firstColumn li, div.threeColumnAnchorList ul.secondColumn li {
	width: 160px;
}
div.threeColumnAnchorList ul.thirdColumn li {
	width: 140px;
}

/*-----
	T4-(WF02)-Mem-Org-Beverly
	-----*/
table.drivingDirection {
	margin: 0 0 0 0;
}
table.drivingDirection tr td h4 {
	color: #4E7B93;
	text-align: left;
	font-size: 1.1em;
}
table.drivingDirection tr td p {
	padding-right: 10px;
	padding-top: 1px;
	letter-spacing: 1px;
	line-height: 18px;
	font-size: 1.1em;
	vertical-align: top;
}
div.beverlyContainer label {
	color: #003698;
	font-size: 1.1em;
	line-height: 10px;
}
div.beverlyContainer p {
	padding-top: 4px;
	line-height: 18px;
}
div.beverlyContainer ul {
	list-style: none;
	padding-top: .8em;
	margin-bottom: 1.3em;
	display: block;
	float: left;
	width: 100%;
}
div.beverlyContainer ul li {
	background: 1px 5px no-repeat url(images/arrow.gif);
	padding: 0 0 0 15px;
}
div.beverlyContainer a img {
	margin-bottom: 4.1em;
}


/*-----
	T6(WF02)-Quaternary_service
	-----*/
div.riskAssessment {
	background: top left no-repeat url(images/healthAssesmentTopBorder.gif);
	display: block;
	width: 218px;
	padding-top: 6px;
	margin-top: 16px;
	margin-left: 2px;
}
div.Subscribe {
	width: 220px;
	clear: left;
}
div.riskAssessment {
	background: top left no-repeat url(images/healthAssesmentTopBorder.gif);
	display: block;
	width: 218px;
	padding-top: 6px;
	margin: 0 4px 4px 2px;
}
div.riskAssessment div.healthAssesmentContent1 {
	background: 0 100% no-repeat url(images/healthAssesmentBottomBorder.gif);
	float: left;
	width: 100%;
	padding-bottom: 5px;
}
div.riskAssessment div.healthAssesmentContent1 div.healthAssesmentContent2 {
	width: 100%;
	background: top left repeat-y url(images/healthAssesmentRightBorder.gif);
	float: left;
}
div.healthAssesmentContent2 {
	padding-bottom: 10px;
}
div.riskAssessment h2 {
	position: relative;
	margin: 0;
	left: -25px;
	top: -2px;
	padding: 4px 0 0 0;
	color: #003698;
	margin-bottom: -3px;
}
div.riskAssessment h3 {
	font-size: 1.3em;
	background-image: none;
	padding: 5px 15px 10px 18px !important;
}

div.riskAssessment img {
	top: -24px;
	left: -3px;
	display: inline;
	position: relative;
	float: left;
	margin-bottom: -28px;
}
div.riskAssessment ul {
}
div.riskAssessment ul li {
}
div.riskAssessment ul li a {
}
div.containerDiv {
	padding: 1px 0 0 12px;
	float: left;
}
div.containerDiv h3 {
	margin-bottom: 3px;
	font-size: 1.4em;
}
div.containerDiv p {
	line-height: 18px;
	width: 190px;
}
div.containerDiv img {
	padding: 16px 0 24px 43px;
	position: static;
}
body.haSignUp {	
	background:transparent !important;
	margin: 0 !important;
	padding: 0 !important;
	height: 1000px;
	overflow: hidden;
}
iframe#hsSignUpFrame {
	height: 1300px;
	background:transparent !important;
	overflow: hidden;
	width: 247px;
}
#diveNewsletter #lblFirstName{
	*margin:0 0px 15px 0;
}
#Subscribe1 div.bulletClass{
	*margin-top:0px !important;
}

body.haSignUp div.rightContent {
	padding-top: 10px;
}
body.haSignUp div.rightContent ul {
	float: left;
	padding-left: 0;
	margin:0 0 10px 0 !important;
}
body.haSignUp div.rightContent ul li {
	display: block;
	float: left;
}
body.haSignUp div.rightContent ul li a {
	float: left;
	padding: 0;
	margin: 0;
}
div.attentionText span {
	color: #508AA8;
	line-height: 18px;
	padding: 0 0 0 15px;
	float: left;
	width: 200px;
	margin: 0;
}
div.Subscribe1 {
	float: left;
	padding-left: 13px;
	background-color: #FFF;
	width: 200px;
	display: none;
}
div.Subscribe1 span {
	margin-bottom: 19px;
	float: left;
	display: block;
}
div.Subscribe1 label {
	color: #000;
	display: block;
}
div.Subscribe1 label#lblFirstName {
	margin-top: -14px;
}
div.Subscribe1 input {
	height: 15px !important;
	width: 186px !important;
	/*margin-top: 4px;*/
	color: #000;
}
div.Subscribe1 font {
	color: #E23827;
	font-size: 11px;
}
div.Subscribe1 input.FirstName {
	margin-top: -14px !important;
}
div.Subscribe1 span.cStateZipBlock {
	width: 90px;
	margin-left: 0 !important;
}
div.Subscribe1 span.cStateZipBlock label, div.Subscribe1 span.cStateZipBlock select, div.Subscribe1 span.cStateZipBlock input{
	padding-left: 0;
	margin-left: -3px !important;
}
div.Subscribe1 span.cStateZipBlock input {
	width: 82px !important;
	margin-left: 8px !important;
}
div.Subscribe1 span.cStateZipBlock label#lblZIP {
	margin-left: 8px !important;
}
div.Subscribe1 span.cStateZipBlock select.Age {
	width: 90px !important;
}
div.Subscribe1 table.imageText input {
	width: 89px !important;
	height: 31px !important;
	margin: 0 10px 0 0 !important;
	padding: 0 !important;
}
div.Subscribe1 input#BaseNehsAutoForm18_FirstName {
	margin-top: -14px !important;
}
div.Subscribe1 div.bulletClass {
	width: 190px !Important;
	margin-top: -20px;
}
div.Subscribe1 input.cancelH {
	margin-bottom: 16px;
	height: 24px !important;
}
div.Subscribe1 span.errorMessage2, div.Subscribe1 span.errorMessage1, div.Subscribe1 span.errorMessage {
	width: 190px;
	color: #CC0000 !important;
	padding: 6px 0 0 0 !important;
	margin: 0 !important;
}
div.Subscribe1 span.rField {
	font-size: 1em;
	float: right !important;
	padding: 0 8px 0 0 !important;
	color: #000;
}
div.Subscribe1 table.imageText {
	padding-bottom: 10px;
}


/*-----
	T6(WF04)-Quaternary_Service 
	-----*/
div.middleContainer h5 {
	margin: 0;
	color: #626264;
	padding-top: 2px;
	font-weight: normal;
	font-family: Times New Roman, Times, Serif;
	font-size: 18px;
	margin-bottom: 10px;
}
div.middleContainer div.welcomeSection p.returnHome {
	clear: both;
	padding-bottom: 2em;
	padding-top: .3em;
	margin: 0;
}
.paraGraphContent {
	width: 100%;
	display: block;
}
.paraGraphContent h3 {
	margin: 0 0 3px 0;
	letter-spacing: 2px;
}
.paraGraphContent a.imgLink img {
	margin: 4px 0;
}
div.cmsSection ul.anchorList li {
	background-image: url(images/arrow.gif);
	clear: left;
}
div.cmsSection ul.extraLineSpacing li {
	line-height: 24px;
	background-position: 10px 11px;
}
.paraGraphContent ul.extraLineSpacing li {
	line-height: 2.4em;
	background-position: 0 11px;
	padding: 0 0 0 14px;
}
div.threeColumnAnchorList ul.anchorList li {
	background-position: 0 7px;
	padding: 0 0 0 14px;
}
.paraGraphContent ul.anchorList1 li {
	background-position: 10px 8px;
	padding-left: 24px;
}
.paraGraphContent ul.anchorList2 {
	margin: 2px 0 4px 0;
}
.paraGraphContent ul.anchorList2 li {
	background-position: 10px 11px;
	padding-left: 24px;
	line-height: 24px;
}


/*-----
	TA2(WF03)-Quiz-Questions-All
	-----*/
div.heading h2, div.heading h5 {
	float: left;
}
div.quizQuestion h4 {
	color: #1F211C;
}
div#quizResultsContent input {
	height: 13px;
	width: 13px;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
}
#userHealthAssessment8_HA_Button{
	width:100px!important;
	height:31px!important;
}
div#quizResultsContent label {
	padding-top: 0;
}
div#quizResultsContent span.quizQuestion {
	font-weight: normal;
	font-size: 11px;
	margin-top: 0;
	line-height: 25px;
	vertical-align: middle;
}
div#quizResultsContent label.quizQuestion div.clearFix{
	margin: 0;
	padding: 0;
}
div#resultContent {
	visibility: hidden;
}
div.quizQuestion p {
	padding: 2px 0 1px 0;
	margin: 0;
	line-height: 19px;
}
div.quickResultHover {
	border: solid 1px #c8a989;
	background-color: #f9f7f3;
	width: 519px;
	display: none;
	float: left;
}
div.quickResultHover div.closeCircle {
	position: static;
	width: 100%;
}
div.quickResultHover div.closeCircle span, div.quickResultHover div.closeCircle img {
	float: right;
	margin-right: 4px;
	margin-top: 5px;
}
div.quickResultHover p {
	padding: 0 15px 10px 18px !important;
	float: left;
}
div.quizQuestion select {
	margin: 8px 0 0 0;
	width: 205px;
}


/*-----
	TA2(WF06)-Quiz-Results-sign
	-----*/
div.quizResult label, div.riskFactor label {
	display: block;
	font-size: 1.1em;
	float: left;
	width: 100%;
}
div.quizResult p {
	line-height: 18px;
	padding: 3px 0 21px 0;
	float: left;
}
div.quizResult ul {
	padding: 3px 0 0 10px;
}
div.quizResult li {
	background: 0 7px no-repeat url(images/arrowBlack.gif);
	padding: 0 0 0 14px;
	line-height: 18px;
	display: block;
}
div#quizResult ul li.answerLI span.quizQuestion{
	font-weight: normal;
	font-size: 11px;
	margin-top: -3px !important;
	line-height: 11px;
}
div.quizResult li.lastLI{
	background-position: 0 13px;
	padding: 6px 0 20px 14px;
}
div.quizResult li.lastULLI {
	background-position: 0 13px;
	padding: 6px 0 0 14px;
}
div.quizResult li.lastLI ul li {
	font-size: 1em;
}
div.riskFactor p{
	line-height: 18px;
	padding: 3px 0 0 0;
	float: left;
}
div.riskFactor ul {
	padding: 3px 0 0 10px;
	float: left;
}
div.riskFactor li
{
	background: 0 7px no-repeat url(images/arrow.gif);
	padding: 0 0 0 14px;
	line-height: 18px;
	display: block;
	width: 500px;
}

/*-----
	TA2(WF01)_Health_Assessment
	-----*/
div.riskAssesmentOverview div.paraGraphContent ul li {
	padding-bottom: .3em;
}
div.riskAssesmentOverview div.paraGraphContent {
	padding-bottom: 1.8em;
}
div.riskAssesmentOverview div.paraGraphContent h3 {
	margin-bottom: .75em;
}

/*----- 
	TA2(WF09_BMI_Results
	-----*/
div.calculateBMIContent {
	float: left;
	width: 255px;
}
div.calculateBMIContent span {
	margin-right: 5px;
	padding: 4px 0 0 0;
	float: left;
}
div.calculateBMIContent input {
	width: 55px;
	height: 2em;
}
div.calculateBMIContent label {
	float: left;
	padding-bottom: .8em;
	display: block;
	font-size: 1.1em;
}
div.calculateBMIContent input.siteButton {
	float: left;
	width: 133px;
	height: 24px;
	margin-top: 1.2em;
}
div.calculateBMIContent div.heightSection {
	float: left;
	margin-top: 0;
	padding-top: 0;
}
div.calculateBMIContent div.heightSection div {
	float: left;
	display: inline;
}
div.calculateBMIContent div.heightSection input {
	float: left;
	margin-right: 6px;
	height: 1.2em;
	padding: 2px 0 2px 7px;
	margin-top: 0px !important;
}
div.cardiovascular div.heightSection span {
	padding-right: 5px;
	font-weight: normal;
	display: inline;
}
div.cardiovascular {
	padding-left: 18px;
}
div.cardiovascularResult {
	padding-bottom: 10px;
}
label.weightBMI {
	padding-top: 12px !important;
}
div.resultContent {
	float: left;
	padding-left: 37px;
	border-left: 1px solid #D9E3EB;
	padding-top: .3em;
}
div.wrapperClass div.cmsSection div.resultContent ul li {
	background-image: none !important;
	float: none;
	line-height: 1.8em;
	padding: 0;
	margin: 0;
}
div.resultContent ul li font.reqAstric_black {
	color: #000000;
	padding-right: 2px;
}
div.resultContent label {
	font-size: 1.1em;
	display: block;
	line-height: 1.5em;
}
div.resultContent label.marginTop {
	margin-top: 1.4em;
}
div.calculateBMIContent input.bmiQustSBtn {
	padding-bottom: 1em;
}
div#resultContent, div#linksSection, div#bulletClass {
	visibility: hidden;
}
div#rightContent {
	display: none;
}


/*-----
	T10(WF01_Jobs)
	-----*/
table.job {
	margin-top: 4px;
}
table.job tr td {
	width: 248px;
	border: solid 1px #c9ab8a;
	background-color: #f9f7f3;
	padding-bottom: 3em;
	vertical-align: top;
}
table.job tr td.spacer {
	border: none;
	width: 20px;
	background-color: #F8F9F9;
}
table.job tr td h3 {
	padding: 1em 0 0 18px;
	width: auto;
}
table.job tr td p {
	padding: 0 0 0 18px;
	line-height: 18px;
	clear: left;
}
table.job tr td ul {
	margin: .7em 0 0 25px ! important;
	list-style:none;
	padding:0;
}
div.wrapperClass div.cmsSection table.job tr td ul li {
	background: url(images/blackBullet.gif) no-repeat 0px 8px;
	padding-left:10px !important;
}
table.job tr td ul li.anchorClass {
	background: top left no-repeat url(images/arrow.gif);
}


/*-----
	T9(WF01)_Maps_And_Direction
	-----*/
table.mapNDirection tr td div.mainContainer {
	padding-left: 20px;
	padding-right: 20px;
}
table.mapNDirection tr td div.mainContainer div.leftSection1 {
	width: 248px;
	float: left;
	padding-left: 0;
	padding-right: 42px;
}
table.mapNDirection tr td div.mainContainer div.leftSection1 ul {	
	min-height: 90px;
}
table.mapNDirection h2 {
	margin-left: 150px;
	margin-right: 150px;
}
.practiceMembers h2{margin:0 !important;}
table.mapNDirection tr td div.mainContainer div.leftSection1 ul.anchorList {
	margin-top: 9px;
	float: left;
}
table.mapNDirection table.welcomeSection {
	margin: 0 40px 0 40px;
}
table.mapNDirection table.welcomeSection table {
	background: #f9f7f3;
	border: solid 1px #c9ab8a;
}
table.mapNDirection table.welcomeSection table tr td {
	padding: 10px;
	color: #535356;
}
table.mapNDirection table.welcomeSection table tr td h3 {
	font-size: 15px;
}
div.paddingClass {
	padding-right: 63px;
}

table.mapNDirection div.fourContentBlock {
	margin: 0 40px 0 40px;
}
.introBox{
	background:#f9f7f3;
	border:1px solid #caab8a;
	width:852px;
	margin:0 auto;
	padding:14px 0 15px 16px;
}
.introBox td h3{
	font-size:1.2em !important;
	margin:0 0 10px 0;
}
.introBox td{
	font-size:1.2em!important;
}
.mapsIntroContent{
	width:852px;
	margin:0 auto;
}
.mapsIntroContent p{font-style:normal !important;}

/*-----
	T8(WF03)_Press_Releases_Det
	-----*/
table.centerContainer tr td.occupyRightCont {
	width: 100%;
	border: none;
}
table.centerContainer tr td.occupyRightCont h2 {
	padding-top: 10px;
}
td.occupyRightCont div.mainContainer {
	width: 100%;
}
td.occupyRightCont div.middleContainer {
	width: 764px;
}
td.occupyRightCont div.middleContainer h2 {
	padding-bottom: 1px;
}
td.occupyRightCont div.middleContainer h4 {
	padding-top: .65em;
}
td.occupyRightCont div.middleContainer div.rightLink span {
	float: left;
}
td.occupyRightCont div.middleContainer div.rightLink ul {
	float: right;
}
td.occupyRightCont div.middleContainer div.rightLink ul li {
	margin-top: .6em;
	width: auto;
}
td.occupyRightCont div.middleContainer div.centerLeft {
	width: 544px !important;
	padding-right: 10px;
	float: left;
}
div.centerLeft iframe {
	position: relative;
	z-index: 1;
}
td.occupyRightCont div.middleContainer div.centerLeft1 {
	width: 661px !important;
	padding-right: 25px;
	float: left;
}
td.occupyRightCont div.middleContainer div.centerRight {
	float: left;
	margin-top: .4em;
	border: 1px solid #c8a989;
	background-color: #f9f7f3;
}
td.occupyRightCont div.middleContainer div.centerRight div.imageText p {
	text-align: center;
	font-size: 9px;
	color: #1F211C;
	width: 182px;
	padding: 4px 5px 4px 5px;
	line-height: 1.5em;
}

/*-----
	T14(WF02)_No_Results
	-----*/
td.bodyContent div.mainContainer div.searchAgainArea h4 {
	padding-bottom: .55em;
}
td.bodyContent div.mainContainer div.searchAgainArea div.centerLeftChangeWidth {
	width: 663px;
	padding-bottom: 17.2em;
}
td.bodyContent div.mainContainer div.searchAgainArea div.centerLeftChangeWidth p {
	padding: .65em 0 0 0;
}
td.bodyContent div.mainContainer div.searchAgainArea div.centerLeft input, td.bodyContent div.mainContainer div.searchAgainArea div.centerLeft input1 {
	float: left;
	padding-left: 14px;
	width: 119px;
	height: 2.3em;
}
td.bodyContent div.mainContainer div.searchAgainArea div.centerLeft div input, td.bodyContent div.mainContainer div.searchAgainArea div.centerLeft1 div input {
	width: 186px;
	height: 12px;
	padding: .2em 0 .2em 6px;
	color: #A4A4A4;
}


/*-----
	T14(WF01)_Search_Results 
	-----*/
div.centerSection{
	margin:8px auto 90px auto;
	width:876px;
}
div.centerSection h6{
	float:left;
	width:85px;
	color:#535356;
	font-size:1.2em;
	margin: 2px 0 0 213px;
	_margin: 2px 0 0 106px;
}
div.centerSection span.centerLeft, div.centerSection span.centerLeft {
	float: left;
	display:block;
	margin-bottom:24px;
}
div.centerSection span.centerLeft input{
	width: 192px;
	margin: 0;
	padding:3px 0 3px 4px;
	float: left;
	border:1px solid #cfbfa3;
}
div.centerLeft1 input {
	height: 16px;
	padding-top: 1px !important;
}
div.centerSection input.searchBtn {
	margin: 0 0 0 12px !important;
	width:112px !important;
	height:24px;
	padding:0 !important;
}
div.centerLeft input.searchBtn, div.centerLeft1 input.searchBtn {
	width: 119px;
	margin-left: 14px;
	height: 23px;
}
table.mapNDirection div.searchResultsContainer h2 {
	margin-bottom: 35px;
	padding-top: 15px;
	text-transform: uppercase;
}
div.searchResultsContainer {
	margin-left: 35px;
	_margin-left: 15px;
}
div.searchResult {
	margin-top: 0;
	line-height: 1.6em !important;
}
div.searchResult p {
	margin-bottom: 18px;
	font-size: 13px;
}
div.searchResult a b {
	font-size: 13px;
	margin-bottom: 2px;
}

/*-----
	T7(WF01)_Contact_Us
	-----*/
div.contactUsForm {
	float: left;
	width: 275px;
	margin-top: .2em;
	margin-bottom: 0;
	margin-left: 0;
	padding: 1.6em 15px 0 18px;
}
div.contactUsForm p {
	margin: 0 0 1em 0;
	float: left;
}
table.welcomeSection td img.firstImage {
	margin-left: 120px;
	margin-right: 18px;
}
div.contactUsForm span.doctorForm span.rField {
	font-size: .9em;
	text-align: right;
}
div.doctorForm span.attentionSelect select {
	font-size: 1.1em;
	width: 196px;
}
span.doctorForm textarea {
	width: 260px;
	height: 4.8em;
	margin-bottom: .3em;
}
div.contactUsForm span.ageSection label.zipLabel {
	float: left;
	margin-right: 35px;
}
div.contactUsForm span.ageSection select.age {
	width: 98px;
	margin: 0 6px 0 1px;
}
div.contactUsForm span.firstName {
	float: left;
	margin: 0;
	padding-right: 20px;
}
div.contactUsForm span.firstName label {
	padding: 0 0 .7em 0;
}
div.contactUsMiddle {
	float: left;
	padding-left: 30px;
	width: 264px;
	padding-top: .6em;
}
div.contactUsMiddle ul{
	padding: 0 !important;
	margin:0 0 0 10px !important;
	list-style:none;
}
div.contactUsMiddle .bulletClass{
	margin: 30px 0 15px 0 !important;
}
#sitemap ul{margin:0 0 0 1.5em !important; padding:0;}
.sitemapTemplate{width:950px !important;}
div.contactUsMiddle li,#sitemap li{
	background: url(images/blueBullet.gif) no-repeat 0px 8px;
	padding-left:10px !important;
}
div.contactUsRight{
	padding-left: 50px;
	width: 290px;
}
div.contactUsMiddle ul.healthPadding{
	padding-bottom: .7em;
}
div.doctorForm span.contactUsBottomPadding{
	padding-bottom: 1em;
	padding-top: .3em;
}
div.contactUsForm span.doctorForm{
	width: 280px;
}
div.contactUsForm span.checkBtn input{
	display: block;
	float: left;
	width: auto;
	margin-right: 2px;
	padding: 0;
}
div.contactUsForm span.checkBtn label {
	display: block;
	float: left;
	padding: 0;
	font-weight: normal;
	width: auto;
}
div.doctorForm span.searchBtn input {
	margin-right: 6px;
}
div.contactUsForm span.cInfo {
	width: 240px !important;
}
div.contactUsForm span.cStateZipBlock label#lblAge, div.Subscribe1 span.cStateZipBlock label#lblAge {
	margin-left: 0;
	float: none;
}
div.contactUsForm span.cStateZipBlock input {
	width: 83px;
}
div.contactUsForm .errorMessage2, div.contactUsForm .errorMessage1 {
	padding: 6px 0 0 5px;
	width: 280px;
}
div.contactUsForm p.generalInq {
	line-height: 1.5em !important;
	width: 260px;
	padding: 0;
	font-size: 1.2em;
	margin: 0 0 10px 0;
}
span.rField {
	font-size: 1em;
	text-align: right;
}
div.contactUsForm span.rField {
	font-size: 1em;
	float: left !important;
	padding: 12px 0 0 30px !important;
}
span.cInfo select.Attention {
	font-size: 1.1em;
	width: 202px;
}
div.contactUsForm textarea {
	width: 265px !important;
	height: 4.8em !important;
	margin-bottom: .3em;
	overflow-x: hidden;
}
div.contactUsForm input {
	width: 198px;
}
div.contactUsForm span.cInfo input.activeChk {
	margin-top: -50px;
}
div.contactUsForm span.cInfo label#lblSubscribe {
	padding: 16px 0 0 21px !important;
	font-weight: normal;
	width: 240px;
	line-height: 18px;
	float: left;
}
.EMailList{width: 198px;}
.Inquiry{margin-bottom:15px !important;}
/*-----
	T7(WF02)_Billing_inquiry_form
	-----*/
div.doctorForm span input.billingInqText {
	width: 146px;
}
div.billingInquiry span.firstName label {
	padding-right: 28px;
}


/*-----
	T11(WF02)_Heres_My_Story
	-----*/
div.myStory div.myStoryCaption img {
	float: right;
	margin: .6em 0 .9em 16px;
}
div.myStory div.myStoryCaption div.myStoryTitle {
	float: left;
	width: 200px;
}
div.myStory div.myStoryCaption div.myStoryTitle img {
	float: left;
	margin: 0;
	margin: .5em 0 0 0;
}
div.myStory div.myStoryCaption div.myStoryTitle h3 {
	padding-top: 2px;
}
div.myStory div.myStoryText {
	clear: right;
}


/*-----
	T11(WF03)_Heres_My_Story
	-----*/
div.storyImageArea {
	padding-top: .6em;
	margin-bottom: 2em;
	float: left;
}
div.storyImageArea div.storyImageLeftRight {
	float: left;
	width: 118px;
}
div.storyImageArea div.storyImageLeftRight img.img1 {
	margin-bottom: 1.5em;
}
div.storyImageArea div.storyImageMiddle {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}

table.storyContent {
	padding-top: 3px;
}
table.storyContent h3 {
	line-height: 22px;
	padding-bottom: 5px;
	font-size: 1.6em;
}
table.storyContent h3 a {
	float: left;
	width: 220px;
	color: #003698;
}
table.storyContent tr td.storyImage {
	float: right;
}
table.storyContent tr td.storyImage img {
	margin: 0 0 6px 17px;
	padding: 0;
	display: inline;
	float: right;
}
table.storyPageTable tr td {
	vertical-align: top;
}
table.storyPageTable {
	padding-top: 3px;
}
table.storyPageTable tr td {
	vertical-align: top;
}
table.storyPageTable tr td.secondImageTD {
	padding-top: 17px;
}
h2.storyH2 {
	margin-right: 75px !important;
}

/*-----
	Newsroom T8(WF01)
	-----*/
div.storyImageRight h4 {
	float: left;
}
div.storyImageRight img {
	float: right;
}
div.storyImageRight ul {
	width: 420px;
}
div.storyImageRight p {
	float: left;
}


/*-----
	Awards and Recognition
	-----*/
div.contentWithImageRight img {
	float: right;
	margin-left: 10px;
	display: inline;
}
div.contentWithImageRight p {
	display: block;
	clear: left;
}
div.contentWithImageRight h4 {
	clear: left;
	line-height: 16px;
}


/*-----
	T15_Doctors-Practice
	-----*/
table.doctorPractice {
	float: left;
}
div.doctorPractice table.welcomeSection {
	width: 700px !important;
}
table.centerContainer td.doctorPractice div.middleContainer table.welcomeSection {
	width: 670px;
}
div.doctorPractice table.welcomeSection td img {
	margin-left: 60px;
}

div.middleContainer div.officeAddress {
	float: left;
	margin-right: 20px;
	width: 230px;
}
div.middleContainer div.officeAddress h4 {
	margin-top: .6em;
}
div.middleContainer div.officeAddress ul.address li {
	background-image: none;
	padding: 0;
}
div.middleContainer div.officeAddress h4 {
	padding-top: 1.2em;
}
table.welcomeSection div.doctorPracticeText {
	width: 650px;
	padding-bottom: 1em;
}
table.practiceMembers {
	width: 700px;
	float: left;
	margin-bottom: 1.5em;
}
table.practiceMembers td img {
	padding-right: 0;
}


/*-----	
	Navigation Styles
	-----*/
div.navigationContainer, div.wrapperClass div.cmsSection div.navigationContainer {
	top: -5px;
}
div.navigationContainer ul, div.wrapperClass div.cmsSection div.navigationContainer ul {
	padding: 0;
	margin: 0;
}
div.navigationContainer ul.navigationLeft, div.wrapperClass div.cmsSection div.navigationContainer ul.navigationLeft {
	float: left;
}
div.navigationContainer ul li.separatorBar, div.wrapperClass div.cmsSection div.navigationContainer ul li.separatorBar {
	padding: 0 4px !important;
	color: #8DB1C4;
}
div.navigationContainer ul li, div.wrapperClass div.cmsSection div.navigationContainer ul li {
	line-height: 1.7em;
	float: left;
	margin: 0;
	padding: 0;
	background-image: none !important;
	display: inline;
	font-size: 1.1em;
}
div.navigationContainer ul li span, div.wrapperClass div.cmsSection div.navigationContainer ul li span {
	font-size: 1em;
}
div.navigationContainer ul.navigationLeft li, div.wrapperClass div.cmsSection div.navigationContainer ul.navigationLeft li {
	background-image: none !important;
	margin: 0;
	clear: none;
	padding: 0;
	float: left !important;
}
div.navigationContainer ul.navigationLeft li select, div.wrapperClass div.cmsSection div.navigationContainer ul.navigationLeft li select {
	font-size: 1.1em;
	margin: 0 7px;
	width: 46px;
	border:1px solid #cfbfa3;
}
div.navigationContainer ul.navigationRight, div.wrapperClass div.cmsSection div.navigationContainer ul.navigationRight {
	float: right;
}
div.wrapperClass div.cmsSection div.navigationContainer ul.navigationRight li {
	clear: none;
}
div.navigationContainer ul.navigationRight li a.disabled {
	color: #A9A9A9 !important;
}
div.navigationContainer ul.navigationRight li a.disabled:hover {
	text-decoration: none;
}
div.navigationContainer ul.navigationRight li input, div.wrapperClass div.cmsSection div.navigationContainer ul.navigationRight li input {
	height: 1.2em;
	width: 15px;
	padding-top: 2px;
	margin: 0 7px;
	float: left;
	padding-left: 3px;
	border:1px solid #cfbfa3;
	padding-right: 3px;
	font-size: 1em !important;
}
div.navigationContainer ul.navigationRight li input.btnGo, div.wrapperClass div.cmsSection div.navigationContainer ul.navigationRight li input.btnGo {
	margin-right: 0;
	height: 19px !important;
	width: 30px !important;
	z-index: 0;
	margin: 0 0 0 4px !important;
	padding: 0;
}
div.navigationContainer ul.navigationRight li img {
	margin-right: 0;
	height: 24px !important;
	width: 37px !important;
	float: left;
	position: relative;
	z-index: 0;
	margin: -1px 0 -4px 5px !important;
}

/*-----
	Request an appointment CSS
	-----*/
div.appointmentTypeCont h4 {
	color: #1F211C;
	padding: .2em 0 .2em 0;
}
div.appointmentTypeCont label {
	display: block;
	font-size: 1.1em;
	margin-top: 7px;
	margin-bottom: 5px;
	float: left;
	width: auto;
}
div.appointmentTypeCont input {
	float: left;
	height: 13px;
	width: 13px;
}
div.appointmentTypeCont span.babyType {
	float: left;
	font-size: .9em;
	padding-top: .1em;
	padding-left: 15px;
}
div.appointmentTypeCont input.continueBtn {
	height: 31px;
	width: 108px;
	margin: .2em 0 .2em 0;
}
div.appointmentTypeCont span {
	font-weight: normal;
	font-size: 1em;
	margin: 0 0 0 5px;
}
div.mammogramInfo {
	display: none;
}
div#formDisplay1, div#formDisplay2 {
	display: none;
}


/*-----
	Form1 (WF05)Request-Appt-LongVersion
	-----*/
div.contactInfo {
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	padding-bottom: .4em;
}
div.contactInfo div.topGradient {
	padding-bottom: 20px;
}
div.medicalInfo {
	float: left;
	padding-bottom: .4em;
}
div.contactInfo span.cInfo, div.medicalInfo span.medicalInfoText {
	margin: 0;
	padding: 0;
	display: block;
	*display: inline-block;
	float: left;
}
div.contactInfo span.contactInfoErrMsg {
	padding-bottom: 1em;
	margin: 0;
	float: left;
	color: #E23827;
	font-size: 1.1em;
	font-weight: bold;
}
div.contactInfo span.cInfo label, div.contactInfo span.cInfo input, div.medicalInfo span.medicalInfoText label, div.medicalInfo span.medicalInfoText input {
    margin: 0;
	padding: 0;
	display: block;
}
div.contactInfo span.cInfo label.errValidation {
	color: red;
}
div.contactInfo span.msgValidation {
	color: red;
	float: left;
	padding-left: 10px;
	width: auto;
}
div.contactInfo span.cInfo label {
    padding: 1.8em 0 5px 0;
}
div.medicalInfo span.medicalInfoText label {
    padding: 1.2em 0 .7em 0;
    width: 500px;
}
div.contactInfo span.firstColumn label {
	padding-top: 1.1em;
	float:left;
}
div.contactInfo div.bottomGradient {
	position: relative;
}
div.contactInfo span.rField {
	position: absolute;
	top: 125px;
	right: 0;
	*width:100px;
}
div.motherhood div.contactInfo span.rField {
	top: 0 !important;
	left: 300px !important;
}
#applicationCont,#continue{border:none !important;}
div.contactInfo span.cInfo input, div.medicalInfo span.medicalInfoText input {
	padding: 4px 0 2px 4px;
	_clear: left;
}
div.contactInfo input {
	width: 192px;
}
table.radioTable input {
	width: 15px;
	border: none;
}
table.imageText {
	/*margin-left: 30px;*/
}
div.contactInfo span.cInfo input.textField, div.medicalInfo span.medicalInfoText input.textField {
	width: 192px;
	height: 1.4em;
	float: left;
}
/*div.contactInfo span.cInfo select {
	font-size: .9em;
}*/
div.contactInfo span.firstColumn select {
	/*font-size: .9em;*/
	width: 98px;
}
div.contactInfo span.cInfo label.stateLabel {
	float:left;
	margin-right: 69px;
}
div.contactInfo span.cInfo select.state {
	display: inline;
	float:left;
	margin-right: 17px;
	width: 94px;
}
div.contactInfo span.cInfo input.zipCode {
	width: 76px;
	float: left;
	padding-left: 5px;
}
span.cInfo p.moreInfo {
	font-size: 1em;
}
span.cStateZipBlock {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
span.cStateZipBlock label {
	display: block;
	width: 81px;
	padding: 1.8em 0 5px 0;
	*width:500px;
}
span.cStateZipBlock select {
	width: 94px;
	margin-right: 17px;
}
span.cStateZipBlock input {
	width: 81px;
	height: 15px;
	display: block;
}
div.contactInfo span.prefDayTime label.stateLabel {
	margin-right: 13px;
}
div.contactInfo span.prefDayTime select.state {
	width: 93px;
	margin-right: 10px;
}
div.contactInfo span.cInfo select.dob {
	width: 52px;
	margin-right: 9px;
	float: left;
}
div.contactInfo span.cInfo select.dobY {
	width: 74px;
}
div.contactInfo span.prefDayTime select.dayTime {
	width: 93px;
	margin-right: 9px;
}
div.contactInfo span.prefDayTime label {
	margin-right: 11px;
}
div.contactInfo span.cInfo textarea {
	width: 214px;
	height: 89px;
	font-family: Tahoma !important;
}
div.contactInfo div.needInterpreter {
	float: left;
}
div.contactInfo div.needInterpreter input {
	clear: left;
}
div.contactInfo div.needInterpreter h4 {
	color: #1F211C;
	padding: 1.8em 0 .2em 0;
	width: 400px;
}
div.contactInfo div.needInterpreter label {
	font-weight: normal;
	padding-right: 29px;
}
div.contactInfoButtonArea {
	margin: .4em 0 2em 0;
}
div.contactInfoButtonArea input {
	margin-right: 6px;
}
div.medicalInfo div.mediInfoQuestion {
	margin: 1.4em 0 .7em 0;
}
div.medicalInfo div.mediInfoQuestion span {
	padding-right: 29px;
	float: left;
}
div.medicalInfo div.mediInfoQuestion h4 {
	padding-bottom: .5em;
}
div.medicalInfo span.mInfo {
	padding: .6em 0 .1em 0;
}
div.contactInfo span.chkInfo {
	padding-top: 1em;
}
div.contactInfo span.chkInfo input {
	float: left;
	margin-right: 5px;
}
div.contactInfo div.needInterpreter span.receiveBills {
	float: left;
	display: block;
	padding: .3em 0 .5em 20px;
}
div.contactInfo div.needInterpreter span.receiveBills input {
	float: left;
	display: block;
	margin: .8em 0 0 0;
}
div.contactInfo p {
	width: 220px;
	*margin-right:200px;
	line-height: 1.2em;
	padding-top:.5em;
}
/* ELMA COMMENTED THIS SECTION OUT , pls see below I have put back the styles needed for the SHARE form
please uncomment or update as required THANKS
		div.contactInfo p.shareIntro {
			width: 100%;
			line-height: 1.5em;
			padding-top: 0;
			margin-bottom: 15px;
		}
		div.shareMyStory span.cInfo {
			clear: left;
		}
		div.shareMyStory div.topGradient {
			width: 350px;
		}
		div.shareMyStory table.imageText input#formButtonSubmit {
			width: 162px !important;
		}
		div.shareMyStory span.cInfo input.activeChk {
			float: left;
			margin-top: 30px;
			margin-right: 10px;
		}
		label#lblchkTerms {
			float: left;
			margin-top: 10px;
		}
*/
/* Share */
div.sharePage{
	float: left;
	margin-top: 3px;
	padding-left: 4px;
	_padding-left: 5px;
}
div.sharePage a{
	display: block;
	width: 83px;
	height: 16px;
	text-indent: -999em;
	background: url('images/btnShare.gif') no-repeat !important;
}
div.sharePage a:focus{outline: none;}
.shareMyStory{
	width:709px;
	background:#f9f7f3;
	border:1px solid #c8a989;
	padding:15px 20px 20px 20px;
}
.shareMyStory h3{
	font-family:times new roman, arial; 
	text-transform:uppercase;
	font-size:18px;
	color:#626264;
}
.shareIntro{width:700px !important;}

.shareMyStory .form2Column{
	margin:-10px 0 0 90px !important;
	_margin:-10px 0 0 0px !important;
}
.shareMyStory .errorMessage{display:block !important; width:100%;}
.shareMyStory .activeChk{float:left!important;}
#lblchkTerms{float:left!important; padding:0 0 0 5px !important;}
.shareMyStory input#formButtonSubmit{width:162px !important; height:31px;}
.shareMyStory table.imageText{margin:0 !important;}
.shareMyStory *,.topGradient *{
	*display:block;
	*float:left !important;
	*visibility: visible !important;
}
.storyDetails{width:700px !important; height:240px!important; margin-bottom:20px!important; float:none!important;}
/*-----
	Form7 (WF02)Foundation_Gift_Verification
	-----*/
div.donationInfo {
	padding-bottom: 2.1em;
}
div.donationInfo h4 {
	color: #1f211c;
}
div.donationInfoBtnArea {
	margin-bottom: 2em;
}
div.donationInfoBtnArea input {
	margin-right: 11px;
	float:left;
}
div.donationInfoBtnArea p {
	float:left;
	line-height: 1.2em;
	width: 250px;
	color:#8b8c8d;
}


/*-----
	Form7 (WF01)Online_Donation
	-----*/
div.contactInfo span.giftGiven p {
	margin-left: 97px;
}
div.contactInfo span.giftGiven input {
	float: left;
	margin-bottom: .5em;
	margin-right: 5px;
}
div.contactInfo span.giftGiven span {
	float: left;
}
div.infoContainer div.contactInfo h4 {
	padding-top: 1.8em;
}
div.infoContainer div.contactInfo span.directMyGift {
	float: left;
	width: auto;
}
div.infoContainer div.contactInfo span.directMyGift select {
	width: 192px;
	float: left;
}
div.infoContainer div.contactInfo p.addiInfo {
	float:left;
	line-height: 1em;
	font-size: 1em;
	padding-left: 10px;
	padding-top: 0;
}
div.tabSection {
	position: relative;
	margin: 22px 0 0 36px;
	z-index: 2;
}
div.infoContainer ul.tabs {
	margin: 20px 0 0 0;
	background: url('images/tabBg.gif') repeat-x left bottom;
}
div.infoContainer ul.tabs li {
	display: block;
	position: relative;
	margin: 0 10px 0px 0;
	padding: 0;
	float: left;
	list-style: none;
	text-transform: lowercase;
	font-size: 1.7em;
	font-family: "times new roman";
	font-style: italic;
}
div.infoContainer ul.tabs li span{
	display: inline-block;
	padding: 13px 15px 8px 0;
}
div.infoContainer ul.tabs li a {
	display: block;
	padding-left: 19px;
	text-decoration: none !important;
	outline: none;
}
div.infoContainer ul.tabs li a:focus span {
	text-decoration: underline !important;
}
div.infoContainer ul.tabs li a:hover span {
	text-decoration: underline !important;
	cursor: pointer;
}
div.infoContainer ul.tabs li.selected a, div.infoContainer ul.tabs li.selected a:visited {
	background: url('images/nhs/tabBg.png') left top no-repeat;
	_background-image: url('images/nhs/tabBg.gif');
	color: #626264;
}
div.infoContainer ul.tabs li.selected span{
	background: url('images/nhs/tabBg.png') right -39px no-repeat;
	_background-image: url('images/nhs/tabBg.gif');
}
.infoContainer h3{
	color:#7f6941;
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
}
/*-----
	popup windows in set III
-----*/
div.addiInfoPopup {
	width: 180px;
	padding: .8em 8px .8em 10px;
}
div.addiInfoPopup p {  
   float: left;
   width: auto;
   padding-top: 1.5em;	
   padding-bottom: 2em;
   line-height: 1em;
   font-family: Tahoma !important;
}
div.eventSection div.addiInfoPopup p {
	line-height: 1.2em !important;
}
div#insurance1, div#insurance2, div#insurance3, div#insurance4, div#guarantor {
	display: none;
}

/*-----
	TA3(WF01)_Browse_Events
	-----*/

td.occupyRightCont div.eventSection div.centerLeft1 {
	width: 665px;
}
td.occupyRightCont div.eventSection p.childBirthMsg {
	padding: .4em 0;
}
td.occupyRightCont div.eventSection div.sessionArea h4 {
	padding-bottom: 8px;
	padding-top: 10px;
}
td.occupyRightCont div.eventSection div.sessionArea table {
	width: 665px;
	background: #f5f9fc;
	border: none;
	margin-bottom: .4em;
}
td.occupyRightCont div.eventSection div.sessionArea table tr td {
	border: 1px solid #d9e3ec;
	border-left: none;
	height: 3.6em;
	font-size: 1.1em;
	padding: .4em 0 0 12px;
	clear: left;
}
td.occupyRightCont div.eventSection div.sessionArea table td.leftTd {
	border-left: none;
	text-indent: 5px;
}
td.occupyRightCont div.eventSection div.sessionArea table td.rightTd {
	border-right: none;
	text-align: center;
}
td.occupyRightCont div.eventSection div.sessionArea table td.rightTd1 {
	border-right: none;
}
td.occupyRightCont div.eventSection div.sessionArea table td.rightTd input {
	width: 91px;
	height: 23px;
	margin-left: 11px !important;
	margin-top: .3em;
	padding: 0;
}


/*-----
	TA3(WF04)_Registration_Confirmation
	-----*/
td.occupyRightCont div.eventSection div.registrationInfo p {
	width: 675px;
	padding-bottom: 1.2em;
}
td.occupyRightCont div.eventSection div.registrationInfo div.donationInfo {
	padding-bottom: 0;
}
td.occupyRightCont div.eventSection div.registrationInfo ul {
	padding-bottom: 1.4em;
}
td.occupyRightCont div.eventSection div.registrationInfo ul li {
	padding: 0 0 0 20px;
	line-height: 18px;
	float: none;
	background: 10px 7px no-repeat url(../images/arrowBlack.gif);
	margin: 0;
}


/*-----
	TA3(WF02)_View_Event_Details 
	-----*/
td.occupyRightCont div.eventSection div.centerLeft {
    padding-bottom: 2em;
}
td.occupyRightCont div.eventSection div.sessionArea table td p {
	font-size: 1em;
	padding-left: 5px;
	text-indent: 0;
}
td.occupyRightCont div.eventSection div.sessionArea p.eventDetP {
	padding-top: .2em;
}
td.occupyRightCont div.eventSection div.eventDetails {
	margin: 0;
	padding: 0;
}
td.occupyRightCont div.eventSection div.eventDetails h2 {
	color: #6D9AB2;
	padding-bottom: .6em;
}
td.occupyRightCont div.eventSection div.eventDetails span.mInitial input {
	width: 32px;
}
td.occupyRightCont div.eventSection div.eventDetails span.additionalInfo label {
	padding-bottom: 0;
}
td.occupyRightCont div.eventSection div.eventDetails span.info1 input {
	width: 375px;
}
td.occupyRightCont div.eventSection div.eventDetails span.additionalInfo p {
	width: auto;
	padding-bottom: .5em;
	font-size: 1em;
	float: left;
}
td.occupyRightCont div.eventSection div.eventDetails span.additionalInfo {
	float: left;
}
td.occupyRightCont div.eventSection div.eventDetails p.moreInfo{
	padding-left: 10px;
	vertical-align: top;
}
td.occupyRightCont div.eventSection div.eventDetails span.cCardType select {
	width: 192px;
}
div.eventInfoBtnArea {
	padding-top: 1.1em;
	float: left;
}
div.eventInfoBtnArea input {
	width: 57px;
	height: 23px;
	margin-right: 11px;
}


/*----- 
	TA3(WF07)_Create_Event_Admin
	-----*/
td.occupyRightCont div.eventSection div.eventDetails span.shortDescri input, td.occupyRightCont div.eventSection div.eventDetails span.fullDescri textarea {
	width: 525px;
}
td.occupyRightCont div.eventSection div.eventDetails span.eventLocationArea {
	border: solid 1px #DBE2E8;
	width: 532px;
	padding-left: 10px;
	margin-bottom: 4px !important;
	background-color: #F4F8FB;
	display: block;
}
td.occupyRightCont div.eventSection div.eventDetails span.eventLocationArea select {
	width: 194px;
	float: left;
}
td.occupyRightCont div.eventSection div.eventDetails span.eventLocationArea span.eventLocDetails {
	width: auto;
	margin: 0;
	float: left;
	padding-left: 132px;
	padding-bottom: 20px;
}
td.occupyRightCont div.eventSection div.eventDetails span.eventLocationArea span.eventLocDetails span.cStateZipBlock {
	margin: 0 !important;
	padding: 0 !important;
}
td.occupyRightCont div.eventSection div.eventDetails span.eventLocationArea span.eventLocDetails span.eventLocInfo {
	float: left;
	width: auto;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 1.5em;
}
td.occupyRightCont div.eventSection div.eventDetails span.eventLocationArea span.eventLocDetails span.eventLocInfo input {
	height: 15px;
	float: left;
	font-size: 11px !important;
	font-family: Tahoma !important;
}
td.occupyRightCont div.eventSection div.eventDetails span.eventLocationArea span.eventLocDetails span.eventLocInfo label {
	font-size: .8em;
	margin-top: 0;
	padding-top:0;
	float: left;
}
td.occupyRightCont div.eventSection div.eventDetails span.eventLocationArea span.eventLocDetails span.eventLocInfo select {
	width: 92px; 
}
td.occupyRightCont div.eventSection div.centerLeft div.eventAdminBtnArea input, div.eventAdminBtnArea input {
	width: 74px;
	height: 24px;
}


/*-----
	TA3(WF06)_Browse_Event_Admin
	-----*/
span.eventType label, span.eventType select {
    margin: 0;
	padding: 0;
	display: block;
}
span.eventType label {
	padding: 0 0 .7em 0;
}
ul.navigationLeft input {
	height: 21px;
}


/*----
	SiteMap
	-----*/
div.sitemap {
	 width: 263px;
	 margin-left: 20px;
	 margin-right: 27px;
	 float: left;
	 height: 100%;
	 display: block;
}
div.sitemap h3 {
	font-weight: normal;
}
div.sitemap ul li ul li, div.sitemap p {
	font-size: 1em;
}


/*----- 
	Email Page 
	-----*/
div.emailPage {
	height: 540px;
}
div.paddingB1 label {
	display: block;
	padding-bottom: 5px;
}
div.infoSection textarea {
	width: 200px;
	height: 100px;
	float: left;
}
div.buttonEmail ul  {
	float:left;
	list-style:none;
}
div.buttonEmail ul li {
	background-color: #DFE3EA;
	height: 17px;
	padding:0 6px 2px 6px !important;
	margin-top: 10px;
	margin-right: 5px !important;
	float:left;
	font-family: Arial;
	font-size: 10px;
	display: inline !important;
	background-image: none !important;
}
div.buttonEmail ul li a {
	color: #000;
}
div.paddingB1 span.cInfo {
	display: block;
	padding-bottom: 12px;
	float: left;
	width: 100%;
}
div.paddingB1 input {
	padding-left:3px;
	display: inline;
	float: left;
}




/*-----
	Modification
	-----*/
span.cInfo input.activeChk {
	height: 13px;
	width: 13px;
	margin: 0;
	padding: 0;
}
span.cInfo select#eventType {
	width:92px;
}
table.imageText tr td input {
	width: 74px;
	height: 24px;
	margin-top: 15px;
}
table.imageText tr td p.addiInfo {
	width: 250px;
	padding-left: 7px;
	line-height: 1.3em;
	color: #8D8D8D;
}
table.imageText1 tr td p.addiInfo {
	width: 150px;
	padding-left: 7px;
	line-height: 1.3em;
	color: #8D8D8D;
}
table.imageText1 tr td input {
	margin-right: 10px;
}
p.moreInfo1, p.moreInfo {
	font-size: 1em;
	padding: 0 0 6px 0 !important;
	margin-left: 30px;
}
span.cInfo input.employeeCost, textarea.confirmation {
	margin-bottom: 4px !important;
	float: none;
}
table.sessionTable {
	margin-top: 4px !important;
}
table.sessionTable tr td.rightTd {
	padding-left: 9px !important;
}
table tr td.rightTd img {
	margin-top: 3px;
}
div.eventSection span.errorMessage {
	width: 500px;
}
div.centerLeft1 span.errorMessage {
	width: 645px;
}


/*-----
	Modification for Content Set 3
	-----*/
table.radioTable tr td input, table.Greeting tr td input, table.Whoshouldreceivebills tr td input {
	width: 13px;
	height: 13px;
	float: left;
}
table.Greeting tr {
	float: left;
	width: 100%;
}
div.contactInfo table.Greeting tr td {
	white-space: nowrap;
	float: left;
	vertical-align: top;
}
table.Greeting tr td label{
	font-weight: normal;
	padding: 0 29px 0 5px !important;
	float: left;
	white-space: nowrap;
}
table.Greeting tr td table.Baby {
	margin-top: -3px;
}
table.Greeting tr td table.Baby tr td {
	padding-bottom: 6px;
}
table.Greeting tr td table.Baby tr td label {
	font-size: .9em;
	padding-top: 2px !important;
}
table.Greeting tr td table.Baby tr {
	width: 100%;
}
table.radioTable tr td label, table.Whoshouldreceivebills tr td label {
	font-weight: normal;
	padding: 0 10px 0 5px !important;
	float: left;
}
table.thisGiftisgiven tr td {
	padding-bottom: 3px;
}
table.thisGiftisgiven tr td input, table.ReasonForExam tr td input {
	width: 13px;
	height: 13px;
}
table.thisGiftisgiven tr td label, table.Whoshouldreceivebills tr td label {
	float: left;
	font-weight: normal;
	padding: 0 0 0 5px !important;
	width: 300px;
}
table.ReasonForExam tr td label {
	float: left;
	padding: 0 29px 8px 5px !important;
	font-weight: normal;
	width: 450px;
}
div.checkContainer span.cInfo input.activeChk {
	margin: -14px 0 0 1px;
}
div.checkContainer span.cInfo label#lblUseSameAddressasPatientsAddress, div.checkContainer span.cInfo label#lblSameasNextofKin, div.checkContainer span.cInfo label#lblPatientUnder18YearsAge {
	padding: 12px 0 0 22px;
	font-weight: normal;
	width: 240px;
	float: left;
}
p.hospitalCard {
	padding: 0 !important;
	margin: 0 !important;
	width: 520px;
	border: solid 1px;
}
input#BaseNehsAutoForm16_NameDonor, input#BaseNehsAutoForm16_ZipAck, input#BaseNehsAutoForm16_FromEMail, input#BaseNehsAutoForm16_ReferringMD, input#BaseNehsAutoForm16_LocationofLastExam, input#BaseNehsAutoForm16_referringMD, input#BaseNehsAutoForm16_PatientsOccupationEMP, input#BaseNehsAutoForm16_RelationshiptoPatientNTK, input#BaseNehsAutoForm16_RelationshiptoPatientPTN, input#BaseNehsAutoForm16_SubscribersOccupationIN1, input#BaseNehsAutoForm16_SubscribersOccupationIN2, input#BaseNehsAutoForm16_SubscribersOccupationIN3, input#BaseNehsAutoForm16_SubscribersOccupationIN4, input#BaseNehsAutoForm16_EMailGU {
	margin-bottom: 4px;
	float: none;
}
input.hospitalContinue {
	width: 108px !important;
	height: 31px;
}
table.personToNotify {
	margin-top: 10px !important;
}
table.imageText {
	float: left;
}
span.cStateZipBlock label#lblState1, label#lblState2, label#lblState3, select.state1 {
	margin-left: 0px;
}
div.importExport span.cInfo span {
	font-weight: bold;
	font-size: 1em;
}
div.importExport span.cInfo select {
	margin: 5px 0 12px 0;
}
div.importExport span.cInfo input {
	margin: 5px 0 0 0;
	height: 17px;
}
input#formButtonSubmit {
	width: 100px !important;
	height: 31px !important;
	padding-bottom: 15px;
}
.errorMessage1 {
	float: left;
	font-size: 1.1em;
	padding: 40px 0 0 5px;
	color: #CC0000;
	display: block;
	white-space: normal;
}
.errorMessage2 {
	color: #CC0000 !important;
	float: left;
	white-space: normal;
	font-size: 1em;
	padding: 3px 0 0 5px;
	width: 282px;
	display: inline;
}
.errorMessage3 {
	clear: left;
	font-size: .9em;
	padding: 3px 0 0 5px;
	color: #CC0000;
	display: block;
	width: 190px;
}


/*-----
	Login CSS
	-----*/
table tr.labelClass td {
	padding: 0 0 10px 0 !important;
}
.umbGroupButton {
	width: 108px !important;
	margin: 8px 0 0 0 !important;
	height: 25px !important;
}


/*----- Misc Junk Brendan -----*/
input.employeeId, input.FromEMail {
	margin-bottom: 4px !important;
	float: none;
	clear: both;
}
div#divPayment {
	padding-top: 4px;
}
div.onlineDonation input.activeChk {
	margin-top: -18px !important;
}
div.onlineDonation label#lblMemoralGift {
	padding-left: 20px;
}
span.cInfoInMemoryOf, span.cInfoInHonorOf {
	float: left;
	margin-top: 5px;
}
span.cInfoInterpreterNeeded {
	padding: 0 !important;
	float: left;
	display: block;
	margin: 23px 0 0 0 !important;
}
span.cInfoInterpreterNeeded input {
	height: 13px;
	width: 13px;
	padding: 0 !important;
	margin: -12px 0 0 0 !important;
}
span.cInfoInterpreterNeeded label#lblInterpreterNeeded {
	font-weight: normal;
	margin: 0 0 0 20px;
}

div.errMessSpacing span.errorMessage {
	padding: 0 0 10px 0 !important;
}

span#clientErrorMessagesD {
	padding: 5px 0 0 0;
}
input.createIndex {
	width: 100px !important;
	height: 22px !important;
}
ul.bullets {
	margin-bottom: 0;
	font-size: .9em;	
}
ul.bullets li {
	background: 0px 7px no-repeat url(images/arrow.gif) !important;
	padding-left: 10px !important;
	width: 137px;	
	list-style: bullet !important;
}
div.bulletClassAnnual {
    width: 951px;
}
select.countryList {
    width: 202px;
}
span.ActiveFalse {
	color: #CC0000;	
	float: left;
	width: 60px;
	font-size: .8em;
	padding: .3em 0 .5em 0;
	text-align: center;
	line-height: 1.2em;
	margin-right: -3px;
	font-weight: bold;
}
span.ActiveTrue {
    display: none;
    margin-right: -3px;
}
.opaque {
    filter: alpha(opacity=60);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: .8;
 }
.humanLinks {
	font-weight: bold;
}
.overhumanLinks {
	color: #F4C08F;
	font-weight: bold;
}
.spanlearnMore {
	 font-size: 7pt;
	 color: #FF6600;	
	 font-weight: bold;
}
.emailAttach div.headerContainer {
	float:none;
}


/*-----
	My Bill Styles
	-----*/
a.mybill {
	background: url(images/mybill_home.gif) top left no-repeat; 
	display: block; 
	width: 76px; 
	height: 25px; 
	margin: 0 0 0 10px; 
	position: relative;
	top: -2px;
	text-indent: -9900px !important;
}
a.mybill:hover {
	background-position: 0 -25px;
}
a.mybill_inner {
	background: url(images/mybill_inner.gif) top left no-repeat; 
	display: block; 
	width: 73px; 
	height: 22px; 
	position: relative;
	top: -2px;
	float: left;
	text-indent: -9900px !important;
}
a.mybill_inner:hover {
	background-position: 0 -22px;
}


/*-----
	Group Practice Changes
-----*/
div.doctorPracticesPopup {		
	color : #ffffff; 
	padding : 4px 4px; 
	width : 300px; 
	height : 190px; 
	overflow : auto;
}
div.doctorPracticesPopup ul {
	float: left;
	margin:0;
	padding:0;	
}
div.doctorPracticesPopup ul li {
	padding: 0 0 0 20px;
	line-height: 15px;
	float: none;		
	margin: 0;
	display:block;
	font-size:1.1em !important;
}
div.doctorPractices ul {
	float: left;
	margin:0;
	padding:0;
	list-style:none;
}
div.doctorPractices ul li {
	padding: 0 0 0 10px;
	line-height: 18px;
	background: url(images/blueBullet.gif) no-repeat 0px 8px;
	float: none;
	margin: 0;
	font-size:1.3em !important;
}
div.doctorFormFixed, div.doctorFormFixed span.doctorForm {
	width: 360px!important;
}


/*-----
	Group Practices Landing Pages
	-----*/
ul.picText li, ul.textphoto li, ul.address li {
    background-image: none !important;
    padding-left: 0 !important;
}
div.doctorDesc ul.picText li span.notAccepting  {
    background-color: #EBF0F8;
    border-top: 1px solid #D9E3EB;
    color: #1F211C;
    float: left;
    font-size: .8em;
    line-height: 1.2em;
    padding: .3em 0 .5em;
    text-align: center;
    width: 60px;
}
#groupPracticesLayer #selGroupPractices {
    height: 86px;
    width: 280px;
}
#groupPracticesLayer div.doctorPractices {
    padding:0 10px 10px 10px;
}
div.doctorPractices h5 {
    margin-bottom: 10px;
	font-size: 1.8em;
	color: #7f6941;
	font-family: times new roman, times, Serif;
	font-weight: normal;
	line-height: 1.5em;
	clear: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
table.Previous tr td input {
	width: 13px;
	height: 13px;
	float: left;
}
table.Previous tr td label {
	padding: 0 0 0 10px !important;
	margin: 1px 0 0 10px !important;
}
span.data {
	display:block;
}
table.practiceMembers div.doctorDesc {
	margin-bottom:15px;
	display:table;
}

/*-----
	RSVP Form
	-----*/
p#rsvpHeaderSection {
	padding: 0 0 6px 0 !important;
	width: 530px !important;
}
input#rsvpformButtonSubmit {
	height: 24px !important;
	padding-bottom: 15px;	
	padding-top: 15px;	
	width: 74px !important;	
}
div.rsvpButton div.centerLeft table.imageText td input#formButtonSubmit {
     width: 100px !important;
     height: auto !important;
}

/*-----
	On the AIR Template
	-----*/
.onAirSection .mainContainer{
	width:785px;
}
.onAirSection h2.generic{
	margin: 0 100px 25px 100px;
}
/*.mediaList .bulletClass {
	height: 15px;
	background-position: 0 5px !important;
}*/
table.mediaList {
	width: 100%;
	border-collapse: collapse;
}
table.mediaList td.mediaBlock {
	float: left;
	width: 213px;
	padding: 10px 12px;
	margin: 0 15px 10px 0;
	border: 1px solid #f0e8df;
	background-color: #fcfcfc;
	min-height: 270px;
	vertical-align: top;	
}
td.mediaBlock img {
	width: 213px;
	margin-bottom: 5px;
}
td.mediaBlock h4 {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 13px;
	color: #535356 !important;
	line-height: 1.5em;
}
td.mediaBlock h5 {
	float: left;
	margin: 2px 3px 0 0;
	padding: 0;
	font-size: 1.1em !important;
	font-weight: bold;	
}
td.mediaBlock p {
	color: #003698;		
}
td.mediaBlock a, td.mediaBlock a:visited {
	text-decoration: none;
}
td.mediaBlock a:hover, td.mediaBlock a:active {
	text-decoration: underline;
}
.mediaList .allLinks {
	float: right;
	margin: 0 36px 10px 0;
}
.allLinks a,.allLinks a:visited {
	display: block;
	background: url(images/arrowRight.gif) no-repeat right 4px;
	padding-right: 10px;
	font-weight: bold;
	color: #003698;	
	text-decoration: none;
	text-align: right;
}
.allLinks a:hover, .allLinks a:active {
	text-decoration: underline;
}
.mediaList div.middleContainer h2 {
	float: left;
}
.mediaList h3 {
	font-size: 1.7em;
	font-weight:normal;
	letter-spacing: 2px;
	color:#626264;
	text-transform: uppercase;
	margin: 15px 0 13px 0 !important;
}
.mediaList .notations {
	float: right;
	margin-top: 5px;
}
.mediaList .notations ul {
	float: left;	
}
.notations ul li {
	float: left;
	display: inline;
	margin: 0 !important;
	padding: 0 0 0 12px !important;
	font-size: 11px;	
	background: none !important;
}
.notations ul li img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.notations ul li a, .notations ul li a:visited {
	color: #C0C0C0 !important;
}



/*------
	MISC Styles
	-------*/
.imgClass {
	float: left;
}
.headingNImg {
	float: left;
	display: block;
	width: 100%;
}
.headingNImg .heading {
	width:400px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}
.imgClass img {
	margin-bottom: -8px;
}
table.newsRoom {
	clear: left;
}
table.newsRoom tr td h4, table.newsRoom tr td ul li {
	clear: left;
	line-height: 17px;
	padding-right: 10px;
}
table.newsRoom tr td img {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
a.raceInfo
{
	margin-bottom: 8px;
	display: block;
}
.clearFixes{
	float: none !important;
	clear: both !important;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	height: 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
}
.middleContainer ul li {
   font-family: Arial;
   font-size: 1.2em;
   letter-spacing: 0;
   margin-top : 2px !important;
}
.tapestryTopContainer {
	background: #fff;
}
div.videoHighlight {
    margin-bottom: 10px;
	padding-left: 2px; 
	font-size: 12px !important;   
}
div.videoHighlight h4 {
    padding: 0 2px;
    margin:0 0 5px 0;
    line-height:1.2em;
    font-family:times new roman !important;
    font-size: 15px !important;
    color: #15529e!important;
}
/* --- this is not needed not sure - Elma
div.videoHighlight p {
	word-spacing: 1px !important;
	letter-spacing: 1px !important;
	line-height: 1.1em !important;
}*/


/*----- 
	Make a Gift Page 
	-----*/

h3.careShareHeader,.eventDetails h3{
	font-size:1.8em;
	text-transform:uppercase;
	color:#626264;
}
span.careShareHelp{
	float: right;
	margin-top: 4px;
	display: block;
}
#divDonation Information,#divSend Acknowledgement to{
	margin-left:36px;
}

/*-----
	Physician Careers 
	-----*/
.phyTwoColumn .mainContainer {
    width:760px !important;
}
div.phyCareerResults {
    border:1px solid #d9e3eb;
    border-top: none;
}
div.phyCareerResults h3 {
    float: none;
    width: 723px;
    margin-bottom:0 !important;
    padding: 11px 18px;
    font-size: 17px;
    font-weight: bold;
    font-family:times new roman;
    text-transform: uppercase;
    background: #024eab top left repeat-x url(images/careers-Header-Tile.gif);
    color: #fff;
}
div.phyCareerResults h4 { padding: 0 0 5px !important; }
tr.phyAltRow td { background: #f3f1ed; }
div.phyCareerResults td.phyLeftCol { padding: 18px 10px 18px 18px; }
div.phyCareerResults td.phyButtons { padding: 10px 14px 10px 13px; }
div.phyCareerResults td p {
    font-size: 12px;
    font-family: tahoma;
    line-height: 1.6em !important;
}
div.phyCareerResults td.phyButtons{ text-align: center; }

div.phyCareerResults td.phyButtons p {
    font-size: 10px;
    color: #a4a4a4;
    text-align: center;
    width:200px;
}
div.phyCareerResults td.phyButtons span {
    display: block;
    margin-bottom: 5px;
    color: #1f211c;
}
.simpleForm{padding-top:55px !important;}
/*-----
	Simple Modal Window - Uses Div
	-----*/
#coverLayerSimple{
	z-index: 1;	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	background: #000;
	-moz-opacity: .1;
	opacity: .1;
	opacity: transparent;
	filter: alpha(opacity='10');
}

/*-----
	Physician Modal Window
	-----*/
div.phyDetailLayer {
    z-index: 10000; 
    position: absolute;
    width: 603px;
    background: #fff;
    border: 1px solid #003698;
}
div.phyDetailLayer div.title {
	padding: 12px 9px 11px 20px;
	background: #0080d0 url('/css/images/phyModalHeader.gif') left bottom repeat-x;
}
div.phyDetailLayer h3 {
    float: left;
    margin: 0;
    color: #fff;
}
div.phyDetailLayer div.title a {
    float: right;
    width: 21px;
    height: 21px;
    text-indent: -999em;
    background: url('/css/images/btnClose.gif') no-repeat;
}
div.phyDetailLayer div.title a:focus{ outline: none }
div.phyDetailLayer div.content{ padding: 19px 25px 36px; }
div.phyDetailLayer h4 {
    padding-bottom: 2px;
    color: #003698;
}
div.phyDetailLayer p {
    font-family: tahoma;
    font-size: 11px;
    line-height: 1.6em !important;
}
div.phyBtnContainer {
    padding-left: 95px;
    padding-top: 34px;
}
div.phyBtnContainer p {
    padding-top: 3px;
    text-align: center;    
    font-size: 10px;
    color: #a4a4a4 !important;
}
div.phyBtn { float: left; }
div.phyOr {
    padding: 10px 25px;
    float: left;
}

/*-----
	Blue Box
	-----*/
div.boxBlue{
	border: 1px solid #c9ab8a;
	background:#f9f7f3;
}
div.boxBlue div.boxBlueContent{
	background:#f9f7f3;
}
div.videoHighlight div.boxBlueContent {
	padding-left:20px; padding-right:20px;
}
div.videoHighlight div.boxBlueContent h4, div.videoHighlight div.boxBlueContent h5 {
	font-size:1.32em;
}
div.videoHighlight div.boxBlueContent h5 {
	font-weight:bold;
	margin-bottom:3px !important;
}
div.videoHighlight div.boxBlueContent img, div.videoHighlight div.boxBlueContent p {
	margin-bottom:10px;
}
div.videoHighlight div.boxBlueContent img {
	margin-top:10px;
}

/*-----
	Phy Adddress Styles
	-----*/
div.phyAddress p {
    font-family: Tahoma;
    font-size: 11px;
    font-style:normal !important;
    line-height: 1.4em !important;
}
div.phyAddress {
    margin-top: 6px;
}
.phyCareersRelatedLinks{
	width:153px;
	padding:0 0 0 25px;
}
.phyCareersRelatedLinks ul{
	margin:0 0 0 20px; padding:0;
}
.phyCareersRelatedLinks li{list-style:none;background:none !important;}
.phyCareersRelatedLinks li a{
	background: url(images/blueBullet.gif) no-repeat 0px 6px !important;
	padding-left:10px !important;
	font-size:1.2em;
}
.leftColumnGeneric .phyAddress{
	width:133px;
	padding:10px;
	margin-left:25px;
}
div.phyAdddressLinks a { font-weight: bold !important;}
div.phyAddress a:hover { text-decoration: underline !important;}
.UploadFile {
	line-height: none !important;
	height: 21px !important;
	*height: 19px !important;
}
.phyCareersRelatedLinks h3{
	font-size: 12px;
	color: #626264;
	font-weight: bold;
	margin: 0 0 10px 20px;
}

/*----- 
	Part Highlighter
	-----*/
div.partHighlighter {
	width: 300px;
	padding: 10px;
	position: relative;
	border: 1px solid #cfcfcf
}
div.partHighlighter img { float: left; }
div.partHighlighter ul {
	float: left;
	margin: 0;
	padding: 0;
}
div.partHighlighter ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}
div.highlighter {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	width: 40px;
	background: url('../images/partHighlighter.png') no-repeat;
}


/*-----
	Careers Slide Show
	-----*/
.careerSlideshow{
	border: 1px solid #caab8a;
	background: #f9f7f3;
	padding: 14px 14px 10px 14px;
	margin-bottom: 20px !important;
}
div.careerSlideshow h5 {
    margin: 0 auto 4px auto;
    letter-spacing: 1px;
    text-align: center;
    font-weight: bold;
    font-family: times new roman;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #626264;
}
div.careerSlideshow h6 {
    margin-bottom: 10px;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #535356;
}
div.slideShowWrapper a {
	outline: none;	
}
div.slideShowWrapper {
	overflow: hidden;
	width: 181px;
	position: relative;
	height: 230px;
	margin-left: 12px;
}
div.slideShowWrapper table.slideShow {
	left: 0;
	top: 0;
	position: absolute;
	white-space: nowrap;
	z-index: 1;
}
div.slideShowWrapper table.navigation {
	white-space: normal !important;	
}
table.navigation {
	top: 177px !important;
}
div.slideShowWrapper table.slideShow tr td {
	text-align: center;
	vertical-align: middle;
}
div.slideShowWrapper table tr td.prevColumn, div.slideShowWrapper table tr td.nextColumn {
	width: 15px;
	height: 45px;
}
div.slideShowWrapper table tr td.prevColumn a {
	background: top left no-repeat url(images/previousArrow.gif);
	display: block;
	width: 14px;
	height: 17px;
	text-indent: -9000em;
}
div.slideShowWrapper table tr td.nextColumn a {
	background: top left no-repeat url(images/nextArrow.gif);
	display: block;
	width: 14px;
	height: 17px;
	text-indent: -9000em;
}
div.slideShowWrapper table tr td.prevColumn a:hover, div.slideShowWrapper table tr td.nextColumn a:hover {
	background-position: left -17px;
}
div.slideShowWrapper table tr td.prevColumn a.disabled:hover, div.slideShowWrapper table tr td.prevColumn a.disabled, div.slideShowWrapper table tr td.nextColumn a.disabled, div.slideShowWrapper table tr td.nextColumn a.disabled:hover {
	background-position: left -34px;
	cursor: default;
}


/*-----
	Cardio Vasc 
	-----*/
div.cardioVasc { position: relative; }
div.cardioVasc a {
	z-index: 9999;
	position: absolute;
	font-weight: bold;
}
div.cardioVasc a:hover, div.cardioVasc a:active{ color: #ff6600; }
div.cardioVasc a#lnkStroke {
	top: -400px;
	left: 325px;
}
div.cardioVasc a#lnkAAARepair {
	top: -360px;
	left: 345px;
}
div.cardioVasc a#lnkAthero {
	top: -320px;
	left: 365px;
}
div.cardioVasc a#lnkAngiogrpy {
	top: -280px;
	left: 375px
}
div.cardioVasc a#lnkHeartAttk {
	top: -240px;
	left: 395px;
}
div.cardioVasc a#lnkAngioPlsty {
	top: -200px;
	left: 405px;
}
div.cardioVasc a#lnkHeartAnat {
	top: -160px;
	left: 410px;
}
div.cardioVasc a#lnkAAA {
	top: -120px;
	left: 425px;
}



/* START EDITOR PROPERTIES */

H1{}
H2{}
H3{}
H4{}
tableClass{
	font-size: 11px;
}
.anchorList{}
li.anchorList{}
.bulletClass{}
.drivingDirection{}
H5{}
B{}

/* END EDITOR PROPERTIES */

/***** NEW COMP0NONENTS *****/ /*Added by Sheril */
/***** Header *****/
.foundationHeader{background:#fff; padding: 1px 0 3px 19px;}
.header{padding: 1px 0 3px 19px;}
.header img.logo{
	display: block;
	float: left;
}
.header img.brand{
	display: block;
	margin: 69px 0 0 10px;
	float: left;
}
/* Utility Nav */
.utilityNav{
	display: table;
	float: right;
	margin-top: 28px;
	padding: 12px 15px 12px 17px;	
	*padding-bottom: 0;
	border: 1px solid #faf0de;
}
.utilityNav ul{
	margin: 0;
	padding: 0;
}
.utilityNav li{
	float: left;
	margin: 0;
	padding: 0 17px 0 0;
	list-style: none;
	font: bold 1.1em/1.1em "times new roman";
	text-transform: uppercase;
	letter-spacing: 0.03em;
}
.utilityNav li.last{padding: 0;}
.utilityNav a, .utilityNav a:visited{
	color: #185c9d;
	text-decoration: none;
}
.utilityNav a:active, .utilityNav a:hover{text-decoration: underline;}

/***** Footer ******/
.footer{
	width: 944px;
	margin: 0 auto;
	padding: 0 23px 0;
	background: url('images/nhs/footerBg.gif') repeat-x left top;
	color: #7f6941;
}
/* Generic Styles for Footer */
.footer a, .footer a:visited{
	text-decoration: none;
	color: #7f6941;
}
.footer a:active, .footer a:hover{text-decoration: underline;}
.footer ul, .footer li{
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer h5{
	margin: 24px 0;
	text-transform: uppercase;
	text-align: center;
	line-height: 1.1em;
	font: 1.5em/1.1em "times new roman";
	letter-spacing: 0.05em;
}
/*** Footer Awards ***/
.footer div.awards{
	float: left;
	width: 402px;
	margin: 35px 24px 0 0;
	padding: 0 30px 7px;
	border: 1px solid #faf0de;
}
.footer div.awards img {
	display: block;
	float: left;
	margin-right: 13px;
}
.footer div.awardContent{
	padding-bottom: 13px;
	display: block;
	width: 402px;
}
.footer div.awardContent div.imageHolder {
	display: block;
	float: left;
}
.footer div.awardContent h6 {
}
.footer div.awardContent p {
	line-height: 1.4em !important;
	color: #7f6941 !important;
	margin-left: 73px;
}
.footer h6{
	margin: -4px 0 5px;
	font: 1.4em/1.2em "times new roman";
}
/*** Footer Locations ***/
.footer div.locations{
	float: left;
	width: 397px;
	margin-top: 35px;
	padding: 0 28px 44px 29px;
	*padding-bottom: 19px;
	border: 1px solid #faf0de;
}
.footer div.locations ul{
	float: left;
	width: 178px;
	margin-right: 40px;
}
.footer div.locations ul.last{margin-right: 0 !important;}
.footer div.locations li, .footer div.awards li {
	padding-bottom: 8px;
	line-height: 1.3em;
	font-size: 1.2em;
}

/*** Footer Naviation ***/
.footerNav{padding: 10px 0 10px 97px;}
.footerNav p{
	float: left;
	margin: 6px 0 0;
	font-size: 1.1em;
	color: #7f6941;
}
.footerNav ul{
	list-style:none;
	float: left; 
	margin: 7px 0 0 3px;
	padding:0;
	font-size: 1.1em;
}
.footerNav span.sep{margin: 0 4px;}
.footerNav li{float: left;list-style:none;}
/* Footer Network Links */
.footerNav div.network{float: right;}
.footerNav div.network a{
	display: block;
	float: left;
	width: 31px;
	height: 32px;
	margin-right: 6px;
	text-indent: -999em;
	font-size: 1.1em;
	text-decoration: none;
	background: url('images/nhs/icoNetwork.png') no-repeat;
	_background: url('images/nhs/icoNetwork.gif') no-repeat;
}
.footerNav div.network a.youtube{
	margin-right: 0;
	background-position: -31px 0;
}

/***** COMPONENTS *****/
/***** Secondary Navigation *****/
div.secNavContainer{
	float: left;
	width: 153px;
	padding: 55px 25px 25px 25px;
}
ul.secNav, ul.secNav ul, ul.secNav li{
	margin: 0;
	padding: 0;
}
ul.secNav ul{display: none;}
ul.secNav{
	font-size: 1.2em;
	line-height: 1.2em !important;
	border-top: 1px solid #f8ebd2;
}
ul.secNav li{
	padding: 5px 12px 5px 2px !important;
	list-style: none;
	border-bottom: 1px solid #f8ebd2;
	background:url('images/nhs/secNavHasSub.gif') 141px center no-repeat;
	letter-spacing: 0 !important;
}
ul.secNav li li{
	border: none;
	font-size: 0.917em;
	margin-left: 12px;
	padding: 0 5px 0 0 !important;
	background: none;
}
ul.secNav li li li{
	padding: 3px 0 !important;
	line-height: 1.1em !important;
}
ul.secNav li.sel{background: #f9f7f3;}
ul.secNav li.sel{background: #f9f7f3 url('images/nhs/secNavShowSub.gif') 140px 10px no-repeat;}
ul.secNav li.sel ul{display: block;}
ul.secNav li.sel li ul{display: none}
ul.secNav li.sel li.sel ul{display: block;}
ul.secNav li.noSub{background-image: none;}
/* Active Link */
ul.secNav li a, ul.secNav li a:visited{color: #7f6941;}
ul.secNav li a.active, ul.secNav li a.active:visited{color: #535356;}

/***** Breadcrumb *****/
div.breadcrumb{
	float: left;
	width: 695px;
	padding: 7px 25px;
	color: #685127;
}
div.breadcrumb span,
div.breadcrumb a{
	display: block;
	float: left;
	font-size: 1.1em;
}
div.breadcrumb span.sep{
	padding: 0px 8px 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #15529e;
}

/***** Text Size *****/
div.textSize{
	float: left;
	width: 220px;
	*display: inline-block;
	padding: 4px 12px 3px 12px;
}
div.textSize p{
	float: left;
	margin: 0;
	padding-top: 5px;
	font-size: 1.1em;
	line-height: 1.1em !important;
	color: #535356;
}
div.increaseTextSize{float: left; width:85px; }
div.increaseTextSize a{
	display: block;
	float: left;
	width: 22px;
	height: 21px;
	margin-left: 4px;
	text-indent: -999em;
	background: #fff1d5 url('images/nhs/spriteBtnFont.gif') no-repeat;
	color: #535356;
}
div.increaseTextSize a.increaseSize2{background-position: -22px 0;}
div.increaseTextSize a.increaseSize3{background-position: -44px 0;}
div.increaseTextSize a:focus{outline: none;}
/* Share */
div.sharePage{
	float: left;
	margin-top: 3px;
	padding-left: 4px;
	_padding-left: 5px;
}
div.sharePage a{
	display: block;
	width: 83px;
	height: 16px;
	text-indent: -999em;
	background: url('images/btnShare.gif') no-repeat !important;
}
div.sharePage a:focus{outline: none;}

/*---- Two Column Layout ----*/
div.twoColumn {
	background: #fff;
}
div.twoColumn div.mainContainer {
	width: 760px;
}
div.twoColumn div.middleContainer {
	width: 760px;
}

div.twoColumn div.middleContainer h2.generic {
	margin: 0 60px 5px 60px;
}
div.twoColumn div.middleContainer p.shareStoryBtn {
	text-align: center;
}
div.twoColumn div.middleContainer p.shareStoryBtn a {
	width: 182px;
	height: 38px;
	display: block;
	text-indent: -9000em;
	margin: 15px auto;
	background: top left no-repeat url(images/shareYourStoryBtn.gif);
}
div.twoColumn div.middleContainer p.shareStoryBtn a:hover {
	background-position: left -38px;
}

div.mainContainer {
	padding-bottom: 100px;
}
body.physiciansDetail div.doctorDesc ul.address li.bulletClass {
	margin-top: 15px !important;
}
body.physiciansDetail div.doctorDesc ul.address li.healthInfo li.paddingB span {
	padding-left: 10px !important;
	
}
body.physiciansDetail div.doctorDesc ul.address ul {
	padding-left: 0;
}
div.groupMembers div.sectionHeader h2 {
	font-size: 18px !important;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #7F6941;
	font-family: times new roman, times, serif;
	font-weight: normal;
	line-height: 1.5em;
	margin-bottom: 0;
}
body.eventSignup table.radioTable tr td {
	line-height: 20px;
	margin-top: 10px;
}
body.eventSignup p.moreInfo {
	width: 100%;	
}
body.eventSignup input#formButtonSubmit {
	border: none;
}
body.eventSignup table.imageText {
	margin-left: 0;	
}
table.border {
	border: #eee6dd solid 1px;
	padding: 10px;
}
table.borderWBg {
	border: #CAAB8A solid 1px;
	background: #F9F7F3;
	padding: 10px;
}
table.videoCallouts tr td div.border {
	border: #eee6dd solid 1px;
	padding: 15px;
	margin-right: 20px;
}
/*--- Leading Edge Slideshow ---*/
div.leadingEdgeSlideShow {
	background: top left no-repeat url(images/leadingEdgeOfCaringBg.gif);
	height: 241px;
	width: 611px;
	padding-top: 40px;
	margin-left: 70px;
}
div.leadingEdgeSlideShow table {
	padding: 0;
	margin: 0;
}
div.leadingEdgeSlideShow td.left {
	width: 40px;
	text-align: center;
}
div.leadingEdgeSlideShow td.center {
	width: 530px;
}
div.leadingEdgeSlideShow td.right {
	width: 40px;
	text-align: center;
}
div.leadingEdgeSlideShow td.center div.slideInner {
	width: 530px;
	overflow: hidden;
	height: 237px;
	position: relative;
}
div.leadingEdgeSlideShow td.center div.slideInner table {
	position: absolute;
	top: 0;
	left: 0;
}
div.leadingEdgeSlideShow td.center div.slideInner table tr td div {
	width: 526px;
	height: 225px;
	display: block;
}
div.leadingEdgeSlideShow td.center div.slideInner table tr td img {
	float: left;
}
div.leadingEdgeSlideShow td.center div.slideInner table tr td img.pxborder {
	border: solid 1px #d4be96;
}
div.leadingEdgeSlideShow td.center div.slideInner table tr td h3 {
	margin: 0 15px 0 345px;
	padding-top: 30px;
	font-size: 16px;
	color: #15529e;
	text-transform: uppercase;
}
div.leadingEdgeSlideShow a.previousBtn {
	background: left top no-repeat url(images/leadingPreviousArrow.gif);
	width: 16px;
	height: 21px;
	display: block;
	text-indent: -9000em;
	margin-left: 10px;
	outline: none;
}
div.leadingEdgeSlideShow a.nextBtn {
	background: left top no-repeat url(images/leadingNextArrow.gif);
	width: 16px;
	height: 21px;
	display: block;
	text-indent: -9000em;
	margin-left: 8px;
	outline: none;
}
div.leadingEdgeSlideShow a.disabled {
	background-position: left -21px;
}
div.breadcrumbWrapper {
	background: #fff top left repeat-y url(images/breadcrumbBg.jpg);
	min-height: 30px;
	_height: 30px;
}
div.centerLeft {
	clear: both;	
}
img.print {
	display: none;
}
div.handicapAccess input {
	border: none;
}

/***** IE6 Specific Styles *****/
/* PNG Fix */
.header img.logo,
.header img.brand{_behavior: url(/css/iepngfix.htc);}

/***** MISCELLANEOUS *****/
.clearFix{
	display: block !important;
	clear: both !important;
	float: none !important;
	font-size: 0;
	line-height: 0;
}
.realClear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.realClear {
	display: inline-block;
}
 
html[xmlns] .realClear {
	display: block;
}
 
* html .realClear {
	height: 1%;
}
.tabbedSections {
	_width:290px;
}