/* MASTER HHC STYLE SHEET */

/* Master HHC colors */
.white {
	background-color:#fff;
}
.black {
	background-color:#000;
}
.pink {
	background-color:#fde4d5;
}
.red {
	background-color:#ef3f23;
}
.bluedk {
	background-color:#217baf;
}
.bluelt {
	background-color:#43b0db;
}
.bluemeat {
	background-color:#8fceed;
}
.bluemeatlt {
	background-color:#c4ecfc;
}
.greendk {
	background-color:#608944;
}
.greenlt {
	background-color:#a0c471;
}
.orangedk {
	background-color:#d73c20;
}
.orangelt {
	background-color:#ef623c;
}
.purpledk {
	background-color:#8b2771;
}
.purplelt {
	background-color:#ae428e;
}

.textwhite, .textwhite * {
	color:#fff;
}

.textblack, .textblack * {
	color:#000;
}
.textpink, .textpink * {
	color:#fde4d5;
}
.textbluedk {
	color:#015a8d;
}


/* Master HHC styles */
/* Basing off 12pt standard, 1em = 12pt = 16px = 100% */
* {
	margin:0;
	padding:0;
}
body {
	background-color:#f7c5a7;
	background-image:url('../images/pinktilebg.gif');
	background-repeat:repeat;
	color:#000;
	display:block;
	font-family:Arial, Helvetica, Verdana;
	font-size:10pt;
	padding:0;
	margin-top: 0;
	margin-bottom: 0;
}


sup {
    font-size: 9px;
	vertical-align: baseline;
	position: relative;
	bottom: 0.5em;

}

sup a:link, a:visited  {
	text-decoration: none;
}


a:link, a:visited {
	color:#015a8d;
	text-decoration: underline;	
}
a:hover {
	color:#ef623c;
}


.ulpad {
	padding-top: 0px;
	padding-bottom: 10px;

}

abbr {
	border-bottom-width:0;
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
em {
	background-color:inherit;
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

.tablepad {
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 12px;
}

.floatleft {
	float:left;
	margin-right:15px;
}
.floatright {
	float:right;
	margin-left:15px;
}
.clear {
	clear:both;
}

#main {
	width:950px;
	background-color:#fde4d5;
	border:2px solid #fff;
	margin:auto auto;
	overflow:hidden;
}
/* head */

#head {
	background-color:#fde4d5;
	height: 90px;
	width: 950px;
	background-image: url(../images/masthead.gif);
	display:block;
	margin: 0px;
	padding: 0px;	
}

*.headcol1 {
	width:770px;
	min-height:90px;
	border-bottom:3px solid #43b0db;
	float:left;
}
.headcol2 {
	width:180px;
	min-height:90px;
	float:left;
	border-bottom:3px solid #a0c471;
}
#head h1, #head h2 {
	font-size:1em;
	margin:0;
	padding:0;
}
h1#headlogo {
	font-family:Times New Roman, Times;
	float:left;
	margin:25px 0 15px 20px;
}
h2#headinfo {
	float:right;
	font-family:Times New Roman, Times;
	font-size:12pt;
	font-weight:normal;
	margin:33px 0 0 0;
}
h2#astellasheadlogo {
	margin:15px 30px 15px 0;
}



/* nav */
#nav {
	width:950px;
	background-color:#fff;
	border-top:3px solid #fde4d5;
	border-bottom:3px solid #fde4d5;
	color:#000;
	display:block;
}
#nav * {
	font-family:Arial, Helvetica, Verdana;
	font-size:10pt;
	text-transform:uppercase;
}
#nav li {
	float:left;
	padding:2px 0;
}
#nav li a {
	display:block;
	padding:8px 15px;
	text-decoration:none;
}
#nav li a:link, #nav li a:visited {
	background-color:#fff;
	color:#000;
}
#nav li a:hover, #nav li a:active, #nav li a.selected, #nav li a:link.selected, #nav li a:visited.selected {
	background-color:#fde4d5;
	color:#ef3f23;
}


/* Test Nav */


#home #nav-home a {
    background-color:#fff;
	color:#000;
}

#home #nav-home a:hover, #nav-home a.selected {
    background-color:#fde4d5;
	color:#ef3f23;
}






/* End Test Nav */


/* subnav */
#subnav * {
	font-family:Arial, Helvetica, Verdana;
	font-size:8.5pt;
	line-height:1.1em;
}
#subnav li a {
	display:block;
	text-decoration:none;
	margin:0;
	padding:10px 70px 10px 20px;
}
#subnav li a:link, #subnav li a:visited {
	color:#fff;
}
#subnav li a:hover, #subnav li a:active, #subnav li a:visited:hover, #subnav li a.selected, #subnav li a.selected:link, #subnav li a.selected:visited {
	background-color:#8fceed;
	color:#015a8d;
}

#subnav li li a {
	padding:5px 50px 5px 20px;
}
#subnav li li a:link, #subnav li li a:visited {
	background-color:#fff;
	color:#666;
}
#subnav li li a:hover, #subnav li li a:active, #subnav li li a:visited:hover, #subnav li li a.selected, #subnav li li a.selected:link, #subnav li li a.selected:visited {
	background-color:#c4ecfc;
}

#subnav li li li a:active, #subnav li li li a:visited:hover, #subnav li li li a.selected, #subnav li li li a.selected:link, #subnav li li li a.selected:visited {
	padding:5px 30px 5px 40px;
	background-color:#ffffff;
	font-weight:normal;
}

.dataTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
}

#subnav li li li a {
	padding:5px 30px 5px 40px;
}
#subnav li li li li a {
	padding:5px 10px 5px 60px;
}

/* foot */
#foot {
	max-width:950px;
	background-color:#fde4d5;
	color:#000;
	display:block;
	padding:10px 0 8px 5px
}
#foot * {
	font-family:Arial, Helvetica, Verdana;
	font-size:8.5pt;
	text-transform:uppercase;
}
#foot li {
	border-left:1px solid #000;
	float:left;
	padding:0 10px;
}
#foot li.first {
	border-left-width:0;
}
#foot li a {
	text-decoration:none;
}
#foot li a:link, #foot li a:visited {
	color:#000;
}
#foot li a:hover, #foot li a:active {
	color:#ef3f23;
}

/* foot2 */
#foot2 {
	max-width:950px;
	background-color:#fde4d5;
	color:#000;
	display:block;
	padding:10px 0 8px 5px
}
#foot2 * {
	font-family:Arial, Helvetica, Verdana;
	font-size:10px;
	text-transform:uppercase;
}
#foot2 li {
	border-left:1px solid #000;
	float:left;
	padding:0 10px;
}
#foot2 li.first {
	border-left-width:0;
}
#foot2 li a {
	text-decoration:none;
}
#foot2 li a:link, #foot2 li a:visited {
	color:#000;
}
#foot2 li a:hover, #foot2 li a:active {
	color:#ef3f23;
}

/* End Foot */

#body {
	max-width:950px;
}
#body3col {
	max-width:950px;
	padding:0 180px;

}

.meatlrcontainer {
	display:inline;
	float:left;
	border-left-width:180px;
	border-left-style:solid;
	border-right-width:180px;
	border-right-style:solid;
	width:100%;
	margin-left:-180px;
	margin-right:-180px;
}
.meatrail {
	max-width:950px;
	overflow:hidden;
}
.meatl {
	width:770px;
	border-left-width:180px;
	border-left-style:solid;
	float:left;
	margin-left:-180px;
}
.meatr {
	width:770px;
	border-right-width:180px;
	border-right-style:solid;
	float:left;
	margin-right:-180px;
}
.meatlr {
	width:590px;
	float:left;
	margin-right:-100%;
	
}
.meat3rd {
	padding-right: 7px;
	min-height:527px;
	height:auto !important;
	height: 512px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.meatlong {
	padding-bottom:10px;
	padding-right: 7px;
  	min-height:740px;
    height:auto !important;
	height:740px;
}
.bordertopbluelt {
	border-top:3px solid #43b0db;
}
.bordertopgreenlt {
	border-top:3px solid #a0c471;
}
.bordertoporangelt {
	border-top:3px solid #8b2771;
}
.bordertoppurplelt {
	border-top:3px solid #ae428e;
}
.borderleftbluedk {
	border-left:2px solid #217baf;
}
.borderleftgreendk {
	border-left:2px solid #608944;
}
.borderleftorangedk {
	border-left:2px solid #d73c20;
}
.borderleftpurpledk {
	border-left:2px solid #8b2771;
}
.bordertopbluemeat {
	border-top:5px solid #8fceed;
}
.borderleftbluemeat {
	border-left:5px solid #8fceed;
}
.meat2col {
	width:50%;
	float:left;
}
.meatl h2, .meatl h3, .meatl h4, .meatl h5, .meatl p, 
.meatr h2, .meatr h3, .meatr h4, .meatr h5, .meatr p {
	line-height:1.0em;
	margin:0 0 10px 0;
	padding:12px 15px 11px 40px;
}
.meatlr h2, .meatlr h3, .meatlr h4, .meatlr h5, .meatlr p {
	line-height:1.0em;
	margin:0 0 10px 0;
	padding:0 15px 11px 20px;
}
.meatl h2, .meatr h2, .meatlr h2 {
	color:#fff;
	font-family:Times New Roman, Times;
	font-weight:normal;
	font-size:26pt;
	margin:30px 0 0 0;
	padding:12px 20px 4px 40px;
}
.meatlr h2 {
	padding:0px 20px 16px 20px;
}
.meatlr .white h2 {
	color:#43b0db;
}

.meatl h3, .meatr h3, .meatlr h3 {
	color:#fde4d5;
	font-family:Times New Roman, Times;
	font-size:12pt;
	text-transform:uppercase;
}
.meatl h4, .meatr h4, .meatlr h4 {
	font-family:Times New Roman, Times;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:0;
}
.meatl p, .meatr p, .meatlr p {
	line-height:1.3em;
	margin:0;
	padding:4px 15px 4px 40px;
}
.meatlr p {
	padding:0px 20px 10px 20px;
}
.meat2col * {
	font-size:9pt;
}
.meat2col a:link, .meat2col a:visited {
	color:#fde4d5;
	font-weight:bold;
	text-decoration:none;
}
.raill {
	width:180px;
	float:left;
	position:relative;
}
#body3col .raill {
	margin-left:-180px;
}
.railr {
	width:180px;
	float:right;
	position:relative;
}
#body3col .railr {
	margin-right:-180px;
}
.meatlrailblue {
	border-left-color:#43b0db;
}
.meatrrailblue {
	border-right-color:#43b0db;
}
.meatlrailgreen {
	border-left-color:#a0c471;
}
.meatrrailgreen {
	border-right-color:#a0c471;
}
.meatlrailorange {
	border-left-color:#ef623c;
}
.meatrrailorange {
	border-right-color:#ef623c;
}
.meatlrailpurple {
	border-left-color:#ae428e;
}
.meatrrailpurple {
	border-right-color:#ae428e;
}
.rail h2, .rail h3, .rail h4, .rail h5, .rail p  {
	line-height:1.0em;
	margin:0;
	padding:12px 15px 10px 15px;
}




.rail h3 {
	color:#fff;
	font-family:Times New Roman, Times;
	font-size:13pt;
}
.rail p, .rail a {
	color:#000;
	font-family:Arial, Helvetica, Verdana;
	font-size:10pt;
	line-height:1.16em;
}
.subhead, .rail h3.subhead {
	font-family:Arial, Helvetica, Verdana;
	font-size:8.5pt;
	line-height:1.1em;
	text-transform:uppercase;
	padding-left:20px;
}

/* call to action */
.cta, .ctar {
	background-repeat:no-repeat;
	color:#fff;
	font-family:Arial, Helvetica, Verdana;
	font-size:9pt;
	line-height:1.16em;
	margin:0;
	padding:0 18px;
}
.cta *, .ctar * {
	font-family:Arial, Helvetica, Verdana;
	font-size:9pt;
	line-height:1.16em;
}
.meatl .cta, .meatr .cta, .meatlr .cta {
	margin-left:40px;
	padding-left:18px;
}
.meatwomanbg .cta {
	margin-top:12px;
	margin-bottom:12px;
}
.rail .cta {
	margin-left:15px;
	padding-left:18px;
}
.rail .ctar {
	padding-right:18px;
}
.rail .cta a, .rail .ctar a {
	color:#fff;
}
.cta {
	background-position:center left;
}
.ctar {
	background-position:center left;
	float:right;
}
.ctablue {
	background-image:url("../images/heartblue.gif");
}
.ctagreen {
	background-image:url("../images/heartgreen.gif");
}
.ctaorange {
	background-image:url("../images/heartorange.gif");
}
.ctapurple {
	background-image:url("../images/heartpurple.gif");
}
.cta a, .ctar a {
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
}
.cta a {
	margin-left:6px;
}
.ctar a {
	margin-right:0px;
}

.insetBlock {
	margin:20px;
	padding:10px 15px;
}
.insetBlockHalf {
	width:255px;
}
.insetBlockFull {
	width:510px;
}
.insetBlockBorder {
	margin:20px;
	padding:0;
}
.insetBlockBorderlblue {
	border-top:1px solid #8fceed;
	border-right:1px solid #8fceed;
	border-bottom:1px solid #8fceed;
	border-left:3px solid #8fceed;
	padding:10px;
}

.meatlr .insetBlock h3, .meatlr .insetBlock h4, .meatlr .insetBlock h5, .meatlr .insetBlock p, 
.meatlr .insetBlockBorder h3, .meatlr .insetBlockBorder h4, .meatlr .insetBlockBorder h5, .meatlr .insetBlockBorder p {
	padding:5px 0;
}

.figure h4, .meatlr .figure h4 {
	font-family:Arial, Helvetica, Verdana;
	font-size:8.5pt;
	line-height:1.1em;
	text-transform:uppercase;
	padding: 5px 0 0 0;
}
.figure p, .meatlr .figure p {
	font-family:Arial, Helvetica, Verdana;
	font-size:8.5pt;
	line-height:1.1em;
	padding:0 0 5px 0;
}


.meatlr .insetBlock h4, .meatlr .insetBlock p {
	padding:5px 0 5px 0;
}
.meatlr .insetBlock p {
	font-size:9pt;
	line-height:1.1em;
}
.meatl .insetBlock .cta, .meatr .insetBlock .cta, .meatlr .insetBlock .cta {
	margin:0;
	padding-top:5px;
	padding-left:18px;
}

.referFriend {
	float:left;
	width:50px;
}
p.referFriend {
	font-size:9pt;
	padding-right:0;
}
.rafimg {
	float:right;
	width:76px;
	margin:12px 15px 10px 5px;
}

ul#nav, ul#subnav, ul#foot {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.meatlr ul {
	margin:5px 0 5px 40px;
}
img.imgrt {
	float:right;
	margin-left:5px;
	margin-bottom:10px;
	
}
.meatwomanbg {
	background-image:url('../images/mainwoman.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	min-height:360px;
}

.meatwomanbg h2 {
	padding-right:200px;
}
.meatwomanbg h3, .meatwomanbg h4, .meatwomanbg p {
	padding-right:250px;
}

/* IE hacks for width, height */
* html #main {
	width:950px;
}
* html #head, * html #nav, * html #foot, * html #body, * html .meatrail {
	width:950px;
}
* html #head, * html .headcol1, * html .headcol2 {
	height:90px;
}
* html #subnav * {
	margin:-1px 0 0 0;
}
* html #subnav li a {
	width:90px;
}
* html #subnav li li a {
	width:110px;
}
* html .meat3rd {
	margin-bottom:-20px;
	padding-bottom:30px;
}
* html .meatwomanbg {
	height:360px;
	overflow:visible;
}
* html .rafimg {
	margin-left:2px;
	margin-right:7px;
}



 clearing hack for IE6, IE7, and FF 
* html #head, * html #nav, * html #body, * html #body3col, * html #rail, * html #foot, * html #referAFriend {
	height:1%;
	overflow:visible;
}
* + html #head, * + html #nav, * + html #body, * + html #body3col, * + html #rail, * + html #foot, * + html #referAFriend {
	min-height:1%;
}
#head:after, #nav:after, #body:after, #body3col:after, #rail:after, #foot:after, #referAFriend:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.docbreakpdf {
	background-image: url(/images/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 15px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-right: 15px;
	line-height: 16px;
	list-style-type: none;
}
	
.datatable {
	margin-left: 17px;	
}

.dataTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 2px;
}

.reference {
    font-size: 10px;
}

.ullink  {
	list-style-type: none;

}
.ullink li { 
    padding-bottom: 10px;
}

.rightul {
	padding-left: 30px;
	margin-right: 10px;

}
.padleft  {

    padding-left: 10px;
}

.padright {

   padding-right: 10px;

}

.paddbottom {

  padding-bottom: 10px;
}

.padtop {

   padding-top: 10px;
}


.cntr {
	text-align: center; 
}

.nopad {
	margin: 0px;
	padding: 0px;
}

.contain {
	height: 62px;
	margin-left: 20px;
}

.goalslady1 {
	background-image: url(../about/images/73532662_glow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.goalpad {
    padding-right: 150px;

}

.goalslady2 {
	background-image: url(../about/images/73807616_glow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.chd {
	background-image: url(../professional/chd_testing/images/200194920.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.specialt {
	background-image: url(../professional/special_topics/images/asn000169.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.events {
	background-image: url(../events/images/20040.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.eventspad {
    padding-right: 200px;
}

.risk {
	background-image: url(../patients/risk_factors/images/riskfactors.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.riskpad {
    padding-right: 200px;
}

.testing {
    background-image: url(../patients/testing/images/testing.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.genderwomen {
    background-image: url(../professional/gender_issues/images/dv1916056_glow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;

}