﻿/* In order to hide a style from eWebEdit Pro you must add visible: false to the style */

h1, .page_title      { color: #01416c; font: bold 18px Helvetica, Verdana, Arial, sans-serif; margin-top: 0; }
h2, .bodytext_header { color: #01416c; font: bold 13px Helvetica, Verdana, Arial, sans-serif; display:block; padding-top:8px; padding-bottom:0px}
h3, .bodytextbold    { color: #505c64;   font: bold 12px Helvetica, Verdana, Arial, sans-serif; }
.bodytext            { color: #505c64;   font:      12px Helvetica, Verdana, Arial, sans-serif; }
.bodytext_small      { color: #505c64;   font:      10px Helvetica, Verdana, Arial, sans-serif; }
.copyright           { color: #8b8b8b; font:       9px Helvetica, Verdana, Arial, sans-serif; }
.promoText           { color: #505c64;   font:      10px Helvetica, Verdana, Arial, sans-serif; }
.promoHeader         { color: #01416c; font: bold 12px Helvetica, Verdana, Arial, sans-serif; }
.footerText          { color: #505c64;   font:      10px Helvetica, Verdana, Arial, sans-serif; visible: false; /* Hide from eWebEdit Pro */}
.breadcrumb          { color: #505c64;   font:      10px Helvetica, Verdana, Arial, sans-serif; visible: false; /* Hide from eWebEdit Pro */}
.breadcrumbActive    { color: #0078c0; font:      10px Helvetica, Verdana, Arial, sans-serif; visible: false; /* Hide from eWebEdit Pro */}
.subheader			 { visible: false; /* Hide from eWebEdit Pro */}
.bulletText		     { visible: false; /* Hide from eWebEdit Pro */}
p { color: #505c64; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; }
a { color: #4896cb; text-decoration: none; }
a:hover { text-decoration: underline; color: #006AAC; }

table#mainBody
{
	margin-left: 5px;
	width: 100%;
	border-collapse: separate;
}

table#mainBody td
{
	padding-right: 5px;
}

table#mainBody td ul
{
	padding-left: 5px;
}

table#mainBody td.column1
{
	width: 35%;
}

table#mainBody td.column2
{
	width: 35%;
}

div#newsList
{
	/**background-image: url(/images/Rebrand/news_wrappermiddle.gif);
	background-repeat: repeat-y;**/
}

div#column3
{
	/**background-image: url(/images/Rebrand/news_wrappertop.gif);
	background-position: top;
	background-repeat: no-repeat;**/
	width: 155px;
	/**height: 12px;**/
	/**float: left;**/
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	border: 0px;
	line-height: 0; 
}

div.newsHeadline
{
	width: 90%;
}

a.clickformore
{
	display: block;
	clear: both;
	float: right;
	margin: 5px 0px 15px 0px;
	visible: false;	/* Hide from eWebEdit Pro */
}
#layout_RightNav a.clickformore:link {
	color: #4896CB;
	font-size: 9px;
	text-decoration: underline;
}
#layout_RightNav a.clickformore:visited {
	color: #4896CB;
	font-size: 9px;
	text-decoration: underline;
}

div.newsHeadline img.wtnIcon
{
	border: 0px;
	padding: 0px;
	margin: 0px 8px 3px 0px;
	float: left;
	vertical-align:text-top;
}

div.newsHeadline hr
{
	text-align: center;
	margin: 3px auto 3px auto; 
	width: 80%;
	color: #333;
	clear: both;
}

ul.newsList
{
	list-style-type: none;
	/**background-image: url(/images/Rebrand/news_wrapperbottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;**/
	padding-bottom: 12px;
	margin-left: 0px;
	margin-top: -1px; 
}
ul.newsList li
{
	clear: left;
	margin-left: 0px;
	padding-left: 0px;
}

table#mainBody tr
{
	vertical-align: top;
}

/* Clearing floats - Mac IE unsupported */
.clearfix:after
{
	visible: false;	/* Hide from eWebEdit Pro */
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* Hides from IE-mac \*/
* html .clearfix {visible: false; height : 1%;}
/* End hide from IE-mac */

div.columnRow
{
	width: 98%;
}

table#diseaseAndWellness
{
	border-collapse: separate;
}

table#diseaseAndWellness td
{
	vertical-align: top;
}

table#diseaseAndWellness td#column1 div
{
	width: 250px;
	padding-right: 10px;
}

table#diseaseAndWellness td#column2 div
{
	width: 250px;
	padding-right: 10px;
}

table#diseaseAndWellness td#column3
{
	width: 150px;
	padding-right: 0px;
}

table#diseaseAndWellness td#column3 ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

table#diseaseAndWellness td#column3 li
{
	padding: 0px;
	margin: 0px;
}

table#diseaseAndWellness td#column3 img
{
	border: 0px;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}

div#keywordSearch input
{
	margin-right: 5px;
	float: left;
}

.BlueSubHeader
{
	color: #1F5B7F;
	margin-bottom: 3px;
	font-size: 1em;
}

.GreenSubHeader
{
	color: #408080;
	margin-bottom: 3px;
	font-size: 1em;
}

p.navbar
{
	width: 195px;
	margin-top: 3px;
	margin-bottom: 3px;
}

div#bottomDiv ul
{
	margin-left: 15px;
}

div#breakingNews a.newsTitleLink
{
	display: block;
}

dl#breakingNews
{
	width: 700px;
}

div#eHealthNewsletters ul
{
	list-style-type: none;
	margin-top: 1px;
	padding: 0px;
}

div#eHealthNewsletters ul li
{
	margin-bottom: 1px;
	margin-top: 1px;
}

div#interactiveTools
{
	width: 100%;
	padding-top: 15px;
}

div#interactiveTools a
{
	text-decoration: none;
}

div#interactiveTools img
{
	border: 0px;
	margin: 4px;
}

div#interactiveTools ul
{
	list-style-type: none;
}

div#interactiveTools ul li
{
	float: left;
}

dl#podList
{
	margin-top: 20px;
}

dl#podList dt
{
	padding-bottom: 2px;
}

dl#podList dd
{
	padding-top: 1px;
	margin-top: 1px;
	padding-bottom: 10px;
}

dl#podList dt img
{
	padding-right: 10px;
}

dl#podList dd ul
{
	list-style-type: none;
}

dl#vodList
{
	margin-top: 20px;
}

dl#vodList dt
{
	padding-bottom: 2px;
}

dl#vodList dd
{
	padding-top: 1px;
	margin-top: 1px;
	padding-bottom: 10px;
}

dl#vodList dt img
{
	padding-right: 10px;
}

dl#vodList dd ul
{
	list-style-type: none;
}

a#rssSubscription
{
	float: right;
	text-decoration: none;
}

a#rssSubscription img
{
	margin: 0px 0px 0px 5px;
	border: none 0px;
}

div.namingOpportunites
{
	width: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: bold;
}

div#trial ol
{
	margin-bottom: 5px;
	margin-left: 10px;
}

div#trial ol ol
{
	list-style-type: lower-alpha;
}

div#trial .label
{
	font-weight: bold;
	margin-right: 5px;
}

div#contactInfo ul
{
	list-style-type: none;
}

.vcard ol
{
	margin-bottom: 8px;
	visible: false;	/* Hide from eWebEdit Pro */
}

div#topNewsAlert img
{
	float: left;
	margin: 3px;
}

div#topNewsAlert p
{
	clear: both;
	text-align: left;
}


body.OTH000066 div#layout_Content h1.newsRoomPageTitle
{
	visible: false;	/* Hide from eWebEdit Pro */
	display: none;
}

body.OTH000066 div#layout_Content table#diseaseAndWellness
{
	margin-top: 10px;
}

table#trial
{	
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
}

table#trial h2
{
	padding: 0px;
	margin: 0px;
	color: White;
	font-weight: bold;
}

table#trial table
{
	width: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
}

table#trial table td
{
	border: solid 1px black;
	background-color: #E0E9EF;
	padding:  5px 5px 5px 5px;
}

table#trial table th
{
	text-align: center;
	background-color: #006AAC;
	border: solid 1px black;
	padding: 0px;
	margin: 0px;
}

table#trial td.trialLabel
{
	width: 178px;
	font-weight: bold;
	color: black;
	visible: false;
}

table#trial table .whiteBackground
{
	background-color: White;
	visible: false;
}

table#ctrlist
{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;
}

table#ctrlist .rowType1
{
	background-color: White;
	visible: false;
}

table#ctrlist td
{
	border: solid 1px black;
	background-color: #E4EAE8;
	padding:  5px 5px 5px 5px;
}

table#ctrlist th
{
	text-align: center;
	background-color: #006AAC;
	border: solid 1px black;
	padding: 0px;
	margin: 0px;
}

table#ctrlist h2
{
	padding: 7px;
	margin: 0px;
	color: White;
	font-weight: bold;
}

table#ctrlist a
{
	color: #006AAC;
	font-weight: bold;
}

table#ctrlist .trialTitle
{
	width: 45%;
	visible: false;
}
div#wtnList
{
    width: 100%;
    visible: false;
}

div#wtnList .Description
{
    visible: false;
    width: 100%;
    padding-top: 10px;
}
div#wtnList ul
{
    margin-left: 0px;
}

div#wtnList ul li
{
    margin-left: 0px;
    clear: both;
    float: left;
    width: 100%;
    list-style-type: none;
    visible: false;
}

/* Clearing floats - Mac IE unsupported */
div#wtnList ul:after
{
	visible: false;	/* Hide from eWebEdit Pro */
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* Hides from IE-mac \*/
* html div#wtnList ul {visible: false; height : 1%;}
/* End hide from IE-mac */

table#breakingNewsList
{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;
}

table#breakingNewsList .rowType1
{
	background-color: White;
}

table#breakingNewsList td
{
	border: solid 1px black;
	background-color: #d3dddb;
	padding:  5px 5px 5px 5px;
}

table#breakingNewsList th
{
	text-align: center;
	background-color: #006AAC;
	border: solid 1px black;
	padding: 0px;
	margin: 0px;
}

table#breakingNewsList h2
{
	padding: 0px;
	margin: 0px;
	color: White;
	font-weight: bold;
}

table#breakingNewsList a
{
	color: #056cb6;
	font-weight: bold;
}

table#breakingNewsList .breakingNewsTitle
{
	width: 300px;
}

.requiredFieldsText
{
	background-color: #FFFF00;
	color: Black;
	width: 170px;
}

div#otherField
{
	display: none;
}

table#ForProfessionals
{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align: top;
	visible: false;	/* Hide from eWebEdit Pro */
}

table#ForProfessionals td
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	visible: false;	/* Hide from eWebEdit Pro */
}
table#ForProfessionals ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	visible: false;	/* Hide from eWebEdit Pro */
}

table#ForProfessionals li
{
	padding: 0px;
	margin: 0px;
	visible: false;	/* Hide from eWebEdit Pro */
}

table#ForProfessionals img
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: block;
	visible: false;	/* Hide from eWebEdit Pro */
}

table#ForProfessionals
{
	padding-right: 28px;
	background-image: url(/images/ForProfessionals/for_bgright.jpg);
	background-position: right;
	background-repeat: no-repeat;
	visible: false;	/* Hide from eWebEdit Pro */
}

ul#technologyListing
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul#technologyListing li
{
    padding: 0;
    margin: 0 0 5px 0;
}

ul#technologyListing p
{
    padding: 0;
    margin: 0;
}

ul#technologyListing .label
{
    font-weight: bold;
}

ul#technologyListing li div p span.BlueSubHeader
{
    font-weight: bold;
    font-size: 1.2em;
}

.IPRecord
{
    width: 100%;
    border-bottom: solid 1px black;
    padding-bottom: 3px;
}

ul#technologyListing li dd
{
    margin-left: 30px;
}

ul#technologyListing .leftDiv
{
    float: left;
    width: 60%;
    border: 0 none;
}

ul#technologyListing .rightDiv
{
    float: right;
    width: 30%;
    border: 0 none;
}

ul.techTypes
{
    list-style-type: square;
    margin-left: 30px;
}

ul#technologyListing dl
{
    clear: left;
    padding-top: 5px;
}

div#HTMLContentDisplay
{
	height:200px;
	width: 400px;
	overflow:scroll;
	border: 1px solid;
}

div#HTMLContentDisplay2
{
	height:200px;
	width: 400px;
	overflow:scroll;
	border: 1px solid;
}

label, .label
{
	font-weight: bold;
}

.MainTable .firstColumn
{
    width: 110px;
}

#iplist
{
    border: solid 1px black;
    border-collapse: separate;
}

#iplist td
{
    border: solid 1px black;
    padding: 5px;
}

#iplist th
{
    background-color: #CCE4F7;
    color: Black;
    font-weight: bold;
}

#heartWalkLogo
{
	float: right;
	margin: 0;
	border: 0;
	padding: 0;
	margin-right: 10px;
	margin-top: 10px;
}

#PCP_Banner_Right
{
	display: inline-block;
	float: right;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #FEA53C;
}

#PCP_Banner_Right .phone
{
	color: #01416c;
}

/***** Printing *****/
@media print {
	html { background-image: none; }
	#layout_TopMenu,
	#layout_Search, 
	#layout_MapsDir, 
	#layout_SearchLink, 
	#layout_LeftMenu,
	#ft { display: none; }
	#layout_RightNav {display:none;}
	a[rel="alternate"] {display: none;}
	#layout_Breadcrumbs {display: none;}
	html, body, #layout_Content { width: 100%; }
	#PhysPhoto { margin-right: 50px; }
	#PrintTrial {font-size: large;}
	.SearchNav {display:none;}
	.newsRoomPageTitle {display:none;}
}

.PrintTrial
{
    width: 100%;
    border-bottom: solid 1px black;
    padding-bottom: 3px;
}

/** Maps and Directions **/
#layout_Content .promo_box { width: 222px; padding: 0; border: none; }
#layout_Content .promo_box tr.promo_header { background-image: url('/images/Rebrand/promobox_header.gif'); background-repeat: no-repeat; 
	height: 35px; width: 222px; color: #fff; }
#layout_Content .promo_box tr.promo_footer { background-image: url('/images/Rebrand/promobox_footer.gif'); background-repeat: no-repeat; 
	height: 8px; width: 222px; }
#layout_Content .promo_box tr.promo_picture td { width: 220px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 0; }
#layout_Content .promo_box tr.promo_body td { width: 220px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 13px 13px 7px 13px; }
#layout_Content .promo_box tr.promo_header td { width: 222px; padding-left: 9px; font-weight: bold; color: #fff; font-size: 13px; line-height: 32px; }
#layout_Content .promo_box tr.promo_footer td { width: 222px; }
#layout_Content .promo_box tr.promo_picture td img { padding: 0; }
#layout_Content .promo_box tr.promo_body td ul { margin: 0 0 0 13px; }
#layout_Content .promo_box tr.promo_body td li { color: #00529c; }
#layout_Content .promo_box tr.promo_body td h3 { margin-top: 0; padding: 0; font-size: 13px; }
#layout_Content .promo_box tr.promo_body td p img { padding-bottom: 0; }
#layout_Content .promo_box tr.promo_body td form,
#layout_Content .promo_box tr.promo_body td form select { width: 180px; font-size: 13px; }
#layout_Content .promo_box tr.promo_body td form select { width: 180px; }
#layout_Content .promo_box tr.promo_body td form .layout_searchDoc { width: 150px; }
#layout_Content .promo_box tr.promo_body td form input.last_name { width: 190px; margin-bottom: 3px; font-size: 13px; }
#layout_Content table .promo_box { border-spacing: 0px; }
