* {
	margin:0;
	padding:0;
}


/* css adding for lightbox implementation */ 
.light_overlay{ display: none; position: fixed; _position: absolute; top: 0%; left: 0%; width: 100%; height:2500px; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter:alpha(opacity=80);}
.light_content{display: none; position: fixed; _position: absolute; width: 100%; z-index:9999 !important; top: 25%; left: 0;}
.white_content { margin:0px auto; width:580px !important;  height:265px !important;  text-align: left; background:#fff; border:3px solid pink;}
.white_content p {font: 14px/22px Arial, Helvetica, sans-serif; color:#494B4B; padding:20px 20px 0 20px;}
.white_content p  sup { vertical-align:super; font-size:80%; line-height:5px; }
.white_content p.p {text-align:center !important; padding:10px 20px 20px 20px;}
.white_content img { float:left; border:0;}
.white_content img.image { margin-left:20px;}

/*.black_overlay{ display: none;  position: fixed; _position: absolute; top: 0; left: 0; width: 100% !important; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
.light_content{ display: none; position: absolute; top: 30%; left: 0; width: 100% !important; padding: 0px;  z-index:1002;}
.white_content{ margin:0px auto; _margin:0px 0px 0px 25%; width: 700px !important; height:275px !important; padding: 0px; border: 3px solid pink; background-color: white; z-index:1003; overflow: hidden;position:fixed;left:25%}
 css adding for lightbox implementation */ 



/**  Virtual exhibit booth - onmouseover image popup(Tooltip)  Begin July-29-2010*/

div#preload1 {background: url(../../images/the_overall _risk_of_recurrence.jpg); display:none;}
div#preload2 {background: url(../../images/femera_significantly.jpg); display:none;}
div#preload3 {background: url(../../images/well_tolerated_safety_profile.jpg); display:none;}
div#preload4 {background: url(../../images/big_198.jpg); display:none;}
div#preload5 {background: url(../../images/maa_results_ata_median.jpg); display:none;}
div#preload6 {background: url(../../images/inhibitor_versus_tamoxifen.jpg); display:none;}

#tooltip1 {position: absolute; left: 48%;   top: 150px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
#tooltip2 {position: absolute; left: 50%;   top: 150px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
#tooltip3 {position: absolute; left: 34%; top: 672px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
#tooltip4 {position: absolute; left: 40%; top: 672px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
#tooltip5 {position: absolute; left: 27%; top: 150px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
#tooltip6 {position: absolute; left: 35%; top: 150px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
/*#tooltip3 {position: absolute; left: 150px; top: 150px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
#tooltip4 {position: absolute; left: 200px; top: 150px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
#tooltip5 {position: absolute; left: 360px; top: 150px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}
#tooltip6 {position: absolute; left: 460px; top: 150px; z-index: 1011; visibility: hidden; white-space: nowrap; border:1px solid #7b013e}*/
/** Virtual exhibit booth - onmouseover image popup(Tool Tip)  END:     */

body {
	background:url(../../images/bg-main.jpg) repeat left top;
 	color:#000; 
 	font:62.5% Arial, Helvetica, sans-serif;
	padding:0;
}
input
{
padding:0px;
margin:0px;
}

#container {
	font-size:1.2em; /* = 12px */
	width:875px;
	background-color:#fff;
	background-image:url(../../images/bg-container.gif);
	background-position:top left;
	background-repeat:repeat-y; 
	margin:0 auto; /* align in center */
} 

.content {
	padding:24px 24px 24px 255px; *padding:24px 24px 24px -255px; 
		background: url(../../images/sideNav/bg.jpg) repeat-y 2px top;
	/*background-image:url(../../images/bg-content.gif);*/
}

a, a:link, a:active a:hover, a:visited  {
	color:#7a003c;
	font-weight:bold;
	font-size::1em;  /* 12 point */
	text-decoration:underline;	
}

p {
	font-size:1em;  /* 12 point */
	line-height: 1.4em;
	margin-bottom: 1em;
}

h1 {
	color:#7a003c;
	font-size:1.5em; /* 18 point */
	padding:3px 0px 6px 0px;
}

h2 {
	color:#7a003c;
	font-size:1.4em;  /* 16 point */
	padding:6px 0px 6px 0px;
}

h3 {
	color:#000000;
	font-size:1.2em;  /* 14 point */
	padding:4px 0px 4px 0px;
}

h4 {
	color:#000000;
	font-size:1.2em;  /* 14 point */
	padding:0px 0px 0px 0px; 
}


label {
	margin:0px 8px 0px 5px;
}


.footnote {
	margin:0px 0 0 0;
	color:#000000;
	font-size:.95em;  /* 11 point */
}

.indicationStatement {
	margin:15px 0 0 0;
	color:#7a003c;
	font-size::0.95em;  /* 11 point */
	font-weight:bold;
}

.safetyLink {
	margin:15px 0 0 0;
	color:#7a003c;
	font-size::0.95em;  /* 11 point */
	font-weight:bold;
}


.references {
	margin:15px 0 0 0;
	color:#000000;
	font-size:.90em;  /* 11 point */
}


img, a img {
	border:0;
}

dd {
	padding-left: 15px;
}

sup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: normal;
	bottom:1ex;
}


/* OLD SUP //

sup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: normal;
	line-height: 25%;
	vertical-align:top; 
}
*/

ul, ol {
	border: 0;
	margin: 0;
	padding: 0 0 0 15px;
}

li.indented {
	border: 0;
	margin: 0;
	padding: 0 0 0 30px;
}

ul.noliststyle, ol.noliststyle, .sitemap ul {
	list-style-type:none;
}

#togsection1, #togsection2, #togsection3 {
	padding:8px 60px 0px 0px;

}

/* Begin Header Layout
----------------------------*/
#header {
	height:140px;
	background:url(../../images/bg-header.jpg) no-repeat center top;
	width:871px;
	margin:0 auto; /* align in center */
	padding:0px 2px 0px 2px;
	color:#7a003c;
}

#logo {
	width:185px;
	height:125px;
	padding:8px 15px 0px 30px;
	float:left;
}

#disclaimerMessage {
	text-align:right;
	color:#7a003c;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.9em;
	padding:10px 28px 10px 0px;
}

.siteSearch {
	margin:10px 20px 0px 0px;
	float:right;
}

.searchInput {/* the input textarea box */
	background:url(../../images/searchBox.gif) top left no-repeat;
	border:0;
	height:24px;
	width:200px;
	padding:0px 0px 0px 5px;
	padding:5px 0px 0px 5px\9;
	margin:0px;
	color:#7a003c;
	vertical-align:top;
  	font-size: 10px;
}

.searchButton {
	margin:0px 0px 0px -3px;
	*margin:1px 0 0 -3px;
	padding:0px;
	width:28px;
	height:24px;
	border-top:1px;
	border-top-color:#fef1ed;
	/*border: 0px;*/
}

#header a:link, #header a:hover, #header a: visited {
	color:#7a003c;
	font-weight:bold;
}

.headerLinkLeft {
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
}

.headerLinkRight {
	margin:20px 0px 0px 35px;
	padding:0px;
	float:left;
}

a.headerLeftLink:link{
	color:#7a003c;
	font-weight:bold;
	font-size::1em;  /* 12 point */
	text-decoration:underline;	
}

a.headerLeftLink:active{
	color:#7a003c;
	font-weight:bold;
	font-size::1em;  /* 12 point */
	text-decoration:underline;	
}

a.headerLeftLink:visited{
	color:#7a003c;
	font-weight:bold;
	font-size::1em;  /* 12 point */
	text-decoration:underline;	
}

a.headerLeftLink:hover{
	color:#7a003c;
	font-weight:bold;
	font-size::1em;  /* 12 point */
	text-decoration:underline;	
}
.headerLinkBottom {
	margin:64px 0px 0px 0px;
	padding:0px;
}

.headerLinkBottom a:link, .headerLinkBottom a:visited, .headerLinkBottom a:hover {
	text-decoration:underline;
}

#novartisLogo {
	margin:-24px 30px 0px 0px;
	float:right;
}

/* End Header Layout
----------------------------*/


/* Begin Subpage Banner Layout
----------------------------*/
#banner {
	float:none;
	margin:22px 20px 0px 0px;
	text-align:center;
}

#bannerImage {
	margin:-24px 30px 0px 0px;
	float:right;
}
/* End Subpage Banner Layout
----------------------------*/


/* Begin General Icon Bar
----------------------------*/
#iconBar {
	float:right; margin:-3px 45px 0px 0px; position:relative; height:26px;
	margin:-3px 45px 0px 0px\9 !important;
	_margin:-3px 22px 0 0 !important;
}

*:first-child+html #iconbar {
	float:right; margin:-3px 45px -2px 0px; 
}

/* End General Icon Bar
----------------------------*/


/* Begin Home Page Specific 
----------------------------*/

.homePageContent {
	padding:0px 24px 24px 76px;
	margin:-20px 0px 0px 0px;
}

#homePageFlash {
	text-align:center; margin:20px 20px 0 20px; clear:both;
}

#homeIconBar {
	float:right; margin:-6px 70px 0px 0px; height:25px;
}

#homeIconBar img.icon{
	margin:4px 0px 4px 0px;
}

#homePageCallout {
	background-image: url(../../images/bg-home-callout.jpg);
	height:205px;
	width:871px;
	margin:0px 0px 0px 2px;
	clear:both;
}

#homePageCallout .physicianTestimonials {
	margin:29px 80px 0px 80px;
}

#homePageCallout .patientCaseStudies {
	margin:29px 58px 0px 38px;
}
#homePageCallout .slideSets {
	margin:29px 58px 0 0;
}
#homePageCallout .pubs {
	margin:29px 58px 0 0;
}
#homePageCallout .booth {
	margin:29px 38px 0 0;
}
/* End Home Page Specific
----------------------------*/


/* Start Top Nav
----------------------------*/
#topNav {
	margin:0px 0px 0px 2px;
	width:871px;
	height:32px;
	padding:0px;
	float:none;
}

#topNav ul {
	padding:0;
	margin:0;
}
#topNav ul li {
	float:left;
	list-style-type:none;	
}
#topNav ul li a {
	height:32px;
	display:block;
}

#topNav ul li.about-femara {
	background: url('../../images/topNav/About-218.gif') no-repeat 0px 0px;
	width:218px;
}

#topNav ul li.adjuvant-therapy {
	background: url('../../images/topNav/AdjuvantTherapy-218.gif') no-repeat 0px 0px;
	width:218px;
}

#topNav ul li.femara-interactive {
	background: url('../../images/topNav/Interactive-217.gif') no-repeat 0px 0px;
	width:217px;
}

#topNav ul li.resources {
	background: url('../../images/topNav/Resources-218.gif') no-repeat 0px 0px;
	width:218px;
}

#topNav ul li.on {
	background-position:0px -32px;
}

#topNavDiv {
	margin:0px 0px 0px 2px;
	width:871px;
	height:8px;
	background: url('../../images/top-nav-div.jpg') no-repeat;
}
/* End Top Nav
----------------------------*/


/* Begin Side Nav
----------------------------
#sideNav {
	
	background-color:#fff;
	background-image:url(../../images/sideNav/bg.jpg);
	background-position:top left;
	background-repeat:repeat-y; 
	color: #7a003c;
	width:222px;
	height:100% auto;
	padding: 5px 0px 10px 6px;
	margin: 0px 0px 0px 2px;
	font-size:1.1em;
	font-weight:bold;
	float:left;
}*/

#sideNav {
	
	color: #7a003c;
	width:222px;
	height:100% auto;
	padding: 5px 0px 10px 6px;
	margin: 0px 0px 0px 2px;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	
}

 
#sideNav ul {
	padding:27px 0px 0px 10px;
	
}


#sideNav ul li {
	padding:0;
	vertical-align:middle;
	list-style-type:none;
	width:175px;
	border-top: 1px solid #7A003C;
}

#sideNav ul li a{
	display:block;
	text-decoration:none;
	padding: 11px 0px 11px 5px;
}

#sideNav ul li a.on, #sideNav ul li a:hover {
	background-image:url(../../images/sideNav/side-nav-on-bg.gif);
	background-position:0px 1px;
	background-repeat:repeat-y; 
}

#sideNav ul li ul.sideSubNav {
	margin:0px;
	padding:0px;
	display:none;
}

#sideNav ul li ul.sideSubNav li a {
	padding-left: 38px;
	font-weight:normal;
}

#sideNav ul li ul.sideSubNav li a.on {
	background-image:url(../../images/sideNav/sub-nav-arrow.gif);
	background-position: 20px;
	background-repeat:no-repeat;
}

#sideNav ul img {
	margin-left:0px;
}


#leftCol {
	height:100% auto;
	position:absolute; z-index:1000;
	background:none;
}

#leftCol img {
	padding:0;
	margin:0;
	vertical-align:middle;
}

#quickLinks {
	margin:40px 0px 0px 15px;
	background-image:url(../../images/quick-links.gif);
	background-position: top left;
	width:171px;
	height:225px;
	background-repeat:no-repeat;
}

#quickLinks .slides{
	margin:45px 0px 0px 12px;
}

#quickLinks .patients{
	margin:4px 0px 0px 12px;
}


/* End Side Nav
----------------------------*/


/* Begin: Footer
----------------------------*/

#footer {
	padding: 0px 0px 10px 0px;
}

.footerLineBreak {
	background: url(../../images/footer-line-break.gif) no-repeat;
	height:9px;
	width:871px;
	margin:0px 0px 0px 2px;
}

#footerNav {
	color:#7a003c;
	margin:15px 0 0 0;
	text-align:center;
}

#footerNav img{
	margin:3px 0 0 0;
}

#footerNav ul {
	list-style:none;
	white-space:nowrap;
}

#footerNav li {
	display:inline;
	list-style-type:none;
	background:url(/images/footer-nav-divider.gif) no-repeat right 3px;
}
#footerNav li.noborder {
	display:inline;
	list-style-type:none;
	background:none;
}
#footerNav li a {
	color:#7a003c;
	padding:0px 12px 0px 12px;
	text-decoration:none;
	
}

.copyright {
	color:#7a003c;
	margin:15px 0 0 0;
	text-align:center;
}
/* End: Footer
----------------------------*/


	
/* Begin: Generic Classes
----------------------------*/

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clear {
	clear:both;
}

.bold {
	font-weight:bold;
}

.uppercase {
	text-transform:uppercase;
}

.small {
	font-weight:.7em;
	line-height:150%;
}

.redtext {
	color:#FF0000;
}

.sendButton {
}
.dwl_box
{
width:266px;
height:111px;
float:left;
padding:7px;
border:1px solid #e39cbe;
background:#fef4f2;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
margin-left:10px;
margin-bottom:10px;
_margin-bottom:0px;
}

.dwl_icon
{
margin-top:12px;
text-align:right;
}
.editor
{
font:italic normal 12px Arial, Helvetica, sans-serif;
}

/* For NVS-2482*/

.h1class{
color:#7A003C;
font-size:1.5em;
padding:3px 0 6px;
font-weight:bold;
}

.h2class{
color:#7A003C;
font-size:1.4em;
padding:6px 0;
font-weight:bold;
}

.h3class {
color:#000000;
font-size:1.2em;
font-weight:bold;
}

.pclass {
font-size:1em;
line-height:1.4em;
margin-bottom:1em;
}
.ph3class {
margin:15px 0 0 0;
color:#7a003c;
font-size::0.95em !important;   /* 11 point */
font-weight:bold;
}
#text h3 {
	font-size:1em;  /* 11 point */
	padding:4px 0px 4px 0px;
	color:#7a003c;
}
#disclaimer
{
margin:0px auto;
width:97%;
margin-top:10px;
/*font:Normal 10px Arial, Helvetica, sans-serif;
color:#666;*/
font-family:Arial,Helvetica,Verdana;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#666666;
}

.virtual {
	width:576px; margin-top:10px; min-height:110px;
}
.virtual .box {
	width:273px; float:left;
}
.virtual .box1 {
	width:273px; float:left; margin-left:30px;
}
.virtual .box ul, .virtual .box1 ul{
	margin:0; padding:0; list-style-type:none;
}
.virtual .box  ul li, .virtual .box1  ul li{
	font:bold 12px Arial, Helvetica, sans-serif; color:#7a003c; text-decoration:none; 
}
.virtual .box  ul li a, .virtual .box1  ul li a{
	font:bold 12px Arial, Helvetica, sans-serif; color:#7a003c; text-decoration:underline;
}
.virtual .left {
	float:left; width:15px; 
}
.virtual .right {
	float:left; width:258px;  padding-bottom:5px;
}

#tooltip1 {
}

.map {
    background:#f9eeec; border:1px solid #f7add2; padding:10px 15px; margin-top:15px; font:Arial, Helvetica, sans-serif;
}
.mapfoot {
    font:11px Arial, Helvetica, sans-serif;
}



.tblPropertise{
 height: 29px;
 width: 70px;
}
.homePageFlash{
 height: 740px;
 width: 342px;
}

.tdPropertice{
text-align : left;
vertical-align : top;
height: 29px;
}

/** breadcrumb css Start*/
#navlist ul li {
background:url("/images/arrow-hdr-link1.gif") no-repeat scroll left top transparent;
color:#1C0C68;
display:inline;
font:bold 12px Arial,Helvetica,Verdana,sans-serif;
margin:0 0 0 0px;
padding:0 0 0 15px;

}

#navlist ul li a {
color:#7A003C;
display:inline;
font-weight:normal;
text-decoration:none;
}

#navlist ul li {
color:#7A003C;
font:bold 12px Arial,Helvetica,Verdana,sans-serif;
}

ul li {
color:#FF0000;
}


#navlist ul {
list-style-type:none;
padding:0 0 10px 0px;
border-bottom: 1px dashed #000000;
margin-bottom:10px;

}

ul {
font-size:12px;
list-style-position:outside;
list-style-type:square;
}

#navlist ul li a:hover{
 color : #000000; 
text-decoration: underline;
 
}

/** breadcrumb css END*/

