body {
font-family:arial;
font-size:11px;
margin:0px; padding:0px; 
}

#containerOuter {
margin:0px;
padding:0px;
}

#container1 {
width:747px;
/*height:100%;*/
/*background-image:url(images/maincontainerbg.jpg);*/
background-repeat:no-repeat;
}

#container2 {
width:711px;
/*margin:0px 18px 0px 18px;*/
margin:0px 17px 0px 17px;
/*border:1px solid red;*/
}

#safety{
margin:10px;
width:500px;
}

#logoheader {width:711px;height:87px;background-image:url(images/logoheader.jpg);background-repeat:no-repeat;margin:0px 0px 0px 1px;}

#toplinks {text-align:left;/*font-size:10px;line-height:11px;*/padding:2px 0px 0px 11px; width:500;}

#innercontainer1 {
width:711px;
background-image:url(images/mainbg.jpg);
background-repeat:no-repeat;
background-position:1px 0px;
/*margin:0px 1px 0px 1px;*/
}

#innercontainer2 {
width:695px;
/*margin:0px 8px 0px 8px;*/
margin:0px 8px 0px 8px;
}

#welcomefeaturenews {margin: 3px 1px 9px 1px;}

table{
font-family:arial;
font-size:11px;
}

ul#nav{
margin:0px;
padding:0px;
}

#topnav {width:711px;}

#topnav li{
/*float:left;*/
display:inline;
list-style-type:none;
}

#topv2 {background-image:url('images/topv2.gif'); background-repeat:no-repeat; height:3px; width:234px;}
#top2v2 {background-image:url('images/top2v2.gif'); background-repeat:no-repeat; height:3px; width:450px;}
td.tile_leftside {background-image:url('images/tile_leftside.gif'); background-repeat:repeat-y; width:3px;}
td.tile_middle_welcome {background-image: url('images/middle.gif'); background-repeat: repeat-x; background-position: bottom; width:228px;background-color:#ffffff;}
td.tile_middle_featurenews {background-image: url('images/middle.gif'); background-repeat: repeat-x; background-position: bottom; width:444px;background-color:#ffffff;}
td.tile_rightside {background-image:url('images/tile_rightside.gif'); background-repeat:repeat-y; width:3px;}
#bottomv2 {background-image:url('images/bottomv2.gif'); background-repeat:no-repeat; height:5px; width:234px;}
#bottom2v2 {background-image:url('images/bottom2v2.gif'); background-repeat:no-repeat; height:5px; width:450px;}
#top3v2 {background-image:url('images/top3v2.gif'); background-repeat:no-repeat; height:4px; width:695px;}
#leftside3 {background-image:url('images/leftside3.gif'); width:3px; background-repeat:no-repeat;}
#middle3v2 {background-image:url('images/middle3v2.gif'); background-repeat: repeat-x; background-position: top;width:156px;}
td.whitegrayline {background-image:url('images/whitegrayline.gif'); background-repeat:no-repeat; width:2px; background-position: top;}
#middle3v2 {background-image:url('images/middle3v2.gif'); background-repeat: repeat-x; background-position: top;width:140px;background-color:#ffffff;}
#rightside3 {background-image:url('images/rightside3.gif'); width:3px; background-repeat:no-repeat;}
 
 
#home_welcome {display:block; margin-top:10px; margin-left:10px; margin-bottom:6px;}
#home_featurednews {display:block; margin-top:10px; margin-left:10px; margin-bottom:10px;}

#newsreleases{
width:155px;
/*font-size:10px;
line-height:11px;*/
}

#factsheets {width:138px;}

#home_table_factsheets {
margin:0px 0px 0px 10px;
}

#factsheets table td p {
margin:0px 0px 6px 0px;
/*font-size:10px;
line-height:11px;
*/
}

#margins_mediagal {margin:0px 0px 5px 50px;}

#mediagallery table td p {
margin:0px 0px 6px 0px;
/*
font-size:10px;
line-height:11px;
*/
}

.mediagal_thumbs {margin:0px 0px 10px 0px;}


#factsheets_rightcol {width:200px;}

#factsheets_rightcol table td p {
margin:0px 0px 7px 0px;
/*
font-size:10px;
line-height:11px;
*/
line-height:12px;
}



#mediagallery{
width:221px;
}

#contact{
width:165px;
/*
font-size:10px;
line-height:11px;
*/
margin:0px 0px 0px 0px;
}

#bottom_row{
/*margin-left:8px;*/
}

p.date{
padding:0px;
margin:0px 0px 0px 10px;
}

p.newslink{
padding:0px;
margin:0px 0px 0px 10px;
width:125px;
}

/*p.factsheet{
margin:10px 0px 0px 20px;
padding:0px;
}

p.testimonial{
margin:0px 0px 0px 20px;
padding:0px;
}*/

a:link, a:visited, a:hover{
color: #0d5cab;
text-decoration:underline;
}

#mediagallery p.testimonials a.nounderline:link, a.nounderline:visited, a.nounderline:hover{
color: #f7941d;
text-decoration:none;
}

p.mediagal_headers{
/*
font-family:'Arial Black';
font-size:10px;
line-height:11px;
*/
/*margin-top:0px;
margin-left:20px;
margin-bottom:10px;*/
font-weight:bold;
margin:0px 0px 3px 0px;
padding:0px;
}

p.contact{
padding:0px;
margin:0px 0px 15px 15px;
}

div.divider{
background-image: url(images/divider.gif);
background-repeat: no-repeat;
width:140px;
height:20px;
/*margin:10px 0px 10px 10px;*/
}

.contact_name{
/*
font-family:'Arial Black';
font-size:10px;
line-height:11px;
*/
font-weight:bold;
}



/*Image Classes*/

img.arrow{
margin:2px 5px 3px 5px;
}

img.mediahomethumbfirst{
display:inline;
/*margin-left:20px;*/
padding:0px;
}

img.mediahomethumb{
display:inline;
margin-right:10px;
padding:0px;
}

img.mediahomethumbvideo {
display:inline;
padding:0px;
float:left;
width:35px;
}

.mediahomethumbvideoinfo {float:left;width:120px;/*font-size:10px;line-height:13px;*/margin:2px 0px 0px 2px;}

.margin_mediagal_video {margin:0px 0px 10px 0px;}


.white{
background-color:white;
}

.horizontalbottomNavList {margin:0px;text-align:center;/*font-size:10px;line-height:11px;*/}
.horizontalbottomNavList li {margin:0px 0px;display:inline;}
.horizontalbottomNavList li {border-left:1px solid #707070;height:11px;}
.horizontalbottomNavList li.firstChild {border-left:0px solid;}

/*
#footer {width:711px;text-align:center;padding:12px 0px 20px 0px;}
#footer .horizontalbottomNavList {padding:0px 0px 7px 0px;width:711px;}
#footer .horizontalbottomNavList li {padding:0px 5px 0px 5px;}
#footer a {color:#0d5cab;}

#footerHome {width:711px;text-align:center;padding:0px 0px 20px 0px;}
#footerHome .horizontalbottomNavList {padding:0px 0px 7px 0px;width:711px;}
#footerHome .horizontalbottomNavList li {padding:0px 5px 0px 5px;}
#footerHome a {color:#0d5cab;}
*/

#footer {width:711px;height:48px;text-align:center;padding:0px 0px 0px 0px;background-image:url('/images/bottomblue_line.gif');background-repeat:no-repeat;}
#footer .horizontalbottomNavList {padding:28px 0px 6px 0px;width:711px;}
#footer .horizontalbottomNavList li {padding:0px 5px 0px 5px;}
#footer a {color:#0d5cab;}



/*img.bottomblue_line {margin:0px 0px 13px 1px;}*/


#copyright{
color:#707070;
/* font-size:10px; */
width:711px;
padding:10px 0px 15px 0px;
height:25px;
}

#copyright #novologo {float:left;width:133px;margin:0px 25px 0px 10px;height:25px;}
#copyright #termsprivacyrights {float:right;width:518px;height:25px; }

#welcome p{
/*
font-size:10px;
line-height:11px;
*/
margin:10px 12px 10px 12px;
}

div.mini{vertical-align: top;}

/*
div.minileft{
float:left;*
font-size:10px;
line-height:11px;
width:185px;
}

div.minileft p {
width:170px;
margin:10px 5px 10px 10px;
}

div.minileft p a {color:#0d5cab;font-family:'Arial Black';text-decoration:none;}
div.minileft p a:hover {text-decoration:underline;}

div.miniright{
float:left;
width:249px;
}
*/
.featured_headline{
color:#f7941d;
display:block;
}

div.featurednews_info {
/*
font-size:10px;
line-height:11px;
*/
margin:0px 10px 0px 10px;
display:inline;
}

div.featurednews_info p {
margin:0px 10px 10px 10px;
}


/* start subpages styles */
#subpagelisting {margin:0px 17px 0px 17px;}
#subpagelisting {min-height:460px;} /*to address right-column includes-in-divs-in-tables sizing issue, in FF */
#subpagelisting p {margin:0px 0px 21px 0px;}
#rightcoldivider {margin:0px 0px 0px 10px;overflow:hidden;width:199px;height:2px;background-image:url(images/rightcol_divider.gif);background-repeat:no-repeat;}
#leftcoldivider {margin:0px 0px 20px 0px;overflow:hidden;width:418px;height:2px;background-image:url(images/leftcol_divider.gif);background-repeat:no-repeat;}
#subpage_leftcol_top {background-image:url('images/subpage_leftcol_top.gif'); background-repeat:no-repeat; height:5px; width:457px;}
#subpage_rightcol_top {background-image:url('images/subpage_rightcol_top.gif'); background-repeat:no-repeat; height:5px; width:226px;}
#subpage_leftcol_left {background-image:url('images/subpage_leftcol_left.gif'); background-repeat:no-repeat; width:4px;height:453px;}
#subpage_leftcol_right {background-image:url('images/subpage_leftcol_right.gif'); background-repeat:no-repeat; width:3px;height:453px;}
#subpage_rightcol_left {background-image:url('images/subpage_rightcol_left.gif'); background-repeat:no-repeat; width:4px;height:453px;}
#subpage_rightcol_right {background-image:url('images/subpage_rightcol_right.gif'); background-repeat:no-repeat; width:4px;height:453px;}
#factsheets_rightcol {margin:0px 0px 10px 10px;overflow:hidden;}
#rightcol_header_mghighlts_positionsub {margin:14px 0px 10px 0px;background:url(images/rightcol_header_mghighlts.gif);background-repeat:no-repeat;background-position:top left;}
#rightcol_mghighlts_margins {padding:40px 0px 0px 15px;margin:0px 0px 20px 0px;}
#rightcol_mghighlts_margins .mediatitle {font-weight:bold;margin:0px 0px 8px 0px;}
#rightcol_mghighlts_margins .medialink {margin:8px 0px 0px 0px;}
#rightcol_header_contact {margin:14px 0px 0px 0px;background:url(images/rightcol_header_contact.gif);background-repeat:no-repeat;background-position:top left;}

#rightcol_header_mghighlts_positiontop {margin:14px 0px 10px 0px;}
#rightcol_mghighlts_margins_positiontop {padding:0px 0px 0px 15px;margin:0px 0px 20px 0px;}
#rightcol_mghighlts_margins_positiontop .mediatitle {font-weight:bold;margin:0px 0px 8px 0px;}
#rightcol_mghighlts_margins_positiontop .medialink {margin:8px 0px 0px 0px;}

#contact_subpage {/*width:218px;*/font-size:11px;padding:33px 0px 0px 0px;margin:0px 0px 10px 0px;}
#contact_subpage p {margin:0px 0px 18px 14px;padding:0px;}

h3{
text-align:center;
font-family:arial;
font-size:13px;
font-weight:bold;  }

.reference{ 
font-size:9;
 }
 
#subpagelisting ul {padding:0px;margin:0px 0px 21px 17px;}
#subpagelisting ul li {list-style-type: square;margin:0px 0px 5px 0px;}
#subpagelisting ul li ul {margin-top:5px;margin-bottom:0px;}
#subpagelisting ul li ul li {list-style-type: circle;}
#subpagelisting ul li ul li ul {margin-top:5px;margin-bottom:0px;}
#subpagelisting ul li ul li ul li {list-style-type: disc;}
#subpagelisting h4 {margin:0px 0px 10px 0px;font-size:11px;font-weight:bold;}
#subpagelisting h5 {margin:0px 0px 10px 0px;font-size:11px;font-weight:bold;font-style:italic;}

#subpagelisting table.references {width:400px;margin:0px 0px 21px 0px;}
#subpagelisting table.references td {font-size:10px;}

#subpagelisting p.inline_note {font-size:10px;line-height:11px;}

#newsreleases_rightcol p {margin:10px;line-height:12px;}

#subpagelisting ul#noimage {list-style:none;}
#subpagelisting ul#noimage li {list-style-type:none;}
#subpagelisting ul#noimage li ul {margin-top:5px;}

#thick a{ color:#0d5cab;/*font-family:'Arial Black';*/text-decoration:none;font-weight:bold; }
#thick a:hover{text-decoration:underline;}

#PDFlink{position:absolute; margin-left:295px; margin-top:-40px;}

.topbannerlinks{position:relative; }
#reclastbannerlink{ position:absolute; width:500px; height:65px; margin-left:8px; margin-top:18px;}
#novartisbannerlink{ position:absolute; width:150px; height:30px; margin-left:550px; margin-top:8px; }

.nostylelink { color:#000000 !important;text-decoration:none !important; }

#journalists{position:absolute;margin-left:155px;margin-top:10px;}

#safetyinformation {margin:20px 0px 0px 0px;}
#safetyinformation table td #disclaimermargins {margin: 12px 12px 0px 12px;}
#safetyinformation table td #disclaimermargins p.safetytitle {font-size:11px;font-weight:bold;}
#safetyinformation table td #disclaimermargins p {font-size:10px;line-height:11px;margin:0px 0px 14px 0px;}
#safetyinformation table td#disclaimerleft {background-image:url('images/disclaimerleft.gif'); width:4px; background-repeat:no-repeat;}
#safetyinformation table td#disclaimerright {background-image:url('images/disclaimerright.gif'); width:4px; background-repeat:no-repeat;}
#safetyinformation table td#disclaimermiddle {background-image:url('images/disclaimermiddle.gif'); background-repeat:repeat-x;}

#terms li{margin-bottom:10px;}

/* LOGIN */
body#login #logincontainertable {background-image:url(images/login_maincontainer_bgbottomtile.jpg);background-repeat:repeat-y;}
body#login #containerOuter {background-image:url(images/login_maincontainer_bg.jpg);width:747px;height:591px;}
body#login #container1 {position:relative;top:195px;left:157px;height:224px;width:435px;overflow:hidden;padding:83px 15px 0px 15px;}
body#login #container2 {width:405px;height:117px;margin:0px;padding:0px;text-align:center;}
body#login #container2 #loginform {margin:0px;padding:0px;text-align:center;}
body#login #container2 #loginform div.fieldbox {height:26px;overflow:hidden;margin:5px 0px 16px 0px;text-align:center;}
body#login #container2 #loginform div.fieldbox input.textfield {color:#959595;text-align:center;width:166px;height:24px;margin:0px;padding:0px;overflow:hidden;}
body#login #container2 #loginform div.fieldbox input#btn_login_submit {margin:0px;padding:0px;border:0px;}