﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {float:left; border:0px; font-size:10px; font-weight:bold;}
BODY {background:#FFF; font-family:Arial,Helvetica,San Serif; font-size:78%; text-align:center;}
BODY DIV {text-align:left;}

/* Framework */
DIV#page {width:950px; margin:auto;}
DIV#header {float:left; width:947px; margin:36px 0px 0px 0px;}
DIV#branding_alphapharm {float:left;}
/*DIV#branding_merck, DIV#promo {float:right;}*/
DIV#promo {float:right;}
DIV#branding_merck{float:none;padding-left:200px;}

DIV#nav_primary {float:left; clear:left; width:947px; margin:18px 0px 0px 0px;}
DIV.breadcrumb {float:left; clear:left; width:947px; padding:5px 0px 2px 0px;}
DIV.sidebar_primary {float:left; clear:left; width:170px; margin:5px 0px 0px 0px; padding:0px 0px 45px 0px;}
DIV.sidebar_secondary {float:left; width:158px; margin:-3px 0px 0px 0px;}
DIV.content {float:left; width:618px;}
DIV.sidebar_image {float:left; width:175px;}
DIV.right_login_content{float:left;width:370px;}
DIV.body {float:left; width:400px;}
DIV.body_noleftimage {float:left; width:550px;}
DIV.index {float:left; width:600px; margin:5px 0px 0px 0px;}
DIV#footer {float:left; clear:left; width:947px; margin:10px 0px 0px 0px; position:relative;}
/* Home Page Variants */
DIV.home DIV.splash {float:left; width:320px;}
DIV.home DIV.sidebar_secondary {margin-top:17px;}
DIV.home DIV.content {width:788px; margin-top:25px;}
DIV.home DIV.body {width:375px; padding:0px 0px 0px 40px;}

/* Typography */
DIV.content {font-size:100%;}
DIV.content H1 {padding-bottom:12px; color:#929497; font-size:25px; font-weight:normal;}
DIV.content H2 {padding-bottom:12px; color:#929497; font-size:22px; font-weight:normal;}
DIV.content H3 {padding-bottom:12px; color:#D37400; font-size:18px; font-weight:normal;}
DIV.content H4 {padding-bottom:12px; color:#D37400; font-size:100%/*14px;*/}
DIV.content P {padding-bottom:12px; color:#3A8863; line-height:1.4em;}
DIV.content UL {padding:0px 21px 12px 20px; color:#3A8863; list-style:none;}
DIV.content OL {padding:0px 21px 12px 40px; color:#3A8863;}
DIV.content UL UL, DIV.content OL UL {padding:0px 0px 1.28em 10px;}
DIV.content OL OL, DIV.content UL OL {padding:0px 0px 1.28em 30px;}
DIV.content UL LI, DIV.content UL UL LI, DIV.content UL OL UL LI, DIV.content OL UL LI {margin:0px; padding:0px 0px 0px 20px; background:url('../img/arrow_green_small.gif') 3px 3px no-repeat; font-size:1em; line-height:1.5em;}
DIV.content OL LI, DIV.content OL OL LI, DIV.content OL UL OL LI, DIV.content UL OL LI {margin:0px; padding:0px; background:none; font-size:1em; line-height:1.5em;}
DIV.content TABLE {margin-bottom:12px; border-top:1px solid #B2B2B2;}
DIV.content TABLE TD {color:#3A8863;}
SPAN.heading_mod {color:#F58025;}
DIV.orange_links A {color:#666666;}

/* Primary Nav */
DIV#nav_primary UL {float:left; padding:0px 0px 0px 1px; list-style:none;}
DIV#nav_primary UL LI {float:left;background:#398762 url(../img/pixel_light_green.gif) 0px 0px repeat-x; border-bottom:1px solid #FFF; font-size:1.2em; font-weight:bold;border-left:1px solid white;border-right:1px solid white;}
DIV#nav_primary UL LI SPAN {float:left; display:block; background:url(../img/cnr_np_green_top_left.gif) 0px 0px no-repeat;width:103px;height:50px;}
DIV#nav_primary UL LI SPAN SPAN {background:url(../img/cnr_np_green_top_right.gif) 100% 0px no-repeat;}
DIV#nav_primary UL LI SPAN SPAN SPAN {background:url(../img/cnr_np_green_bottom_left.gif) 0px 100% no-repeat;}
DIV#nav_primary UL LI SPAN SPAN SPAN SPAN {background:url(../img/cnr_np_green_bottom_right.gif) 100% 100% no-repeat;}
DIV#nav_primary UL LI SPAN.first {background-image:url(../img/cnr_np_green_top_left_first.gif);width:103px;text-align:center;}
DIV#nav_primary UL LI SPAN.first SPAN {background:url(../img/cnr_np_green_top_right.gif) 100% 0px no-repeat;}
DIV#nav_primary UL LI SPAN.first SPAN SPAN {background:url(../img/cnr_np_green_bottom_left_first.gif) 0px 100% no-repeat;}
DIV#nav_primary UL LI SPAN.first SPAN SPAN SPAN {background:url(../img/cnr_np_green_bottom_right.gif) 100% 100% no-repeat;}
/*DIV#nav_primary UL LI A {display:block; padding:6px 25px; color:#FFF; background:transparent; text-decoration:none;}*/
DIV#nav_primary UL LI A {display:block;padding:6px 25px; color:#FFF; background:transparent;text-align:center;text-decoration:none;line-height:16px;}


DIV#nav_primary UL LI SPAN.first A {padding-left:26px; padding-right:26px;line-height:16px;}
DIV#nav_primary UL LI.active {background:#D37400 url(../img/pixel_light_orange.gif) 0px 0px repeat-x;}
DIV#nav_primary UL LI.active SPAN {float:left; display:block; background:url(../img/cnr_np_orange_top_left.gif) 0px 0px no-repeat;}
DIV#nav_primary UL LI.active SPAN SPAN {background:url(../img/cnr_np_orange_top_right.gif) 100% 0px no-repeat;}
DIV#nav_primary UL LI.active SPAN SPAN SPAN {background:url(../img/cnr_np_orange_bottom_left.gif) 0px 100% no-repeat;}
DIV#nav_primary UL LI.active SPAN SPAN SPAN SPAN {background:url(../img/cnr_np_orange_bottom_right.gif) 100% 100% no-repeat;}
DIV#nav_primary UL LI.active SPAN.first {float:left; display:block; background:url(../img/cnr_np_orange_top_left_first.gif) 0px 0px no-repeat;}
DIV#nav_primary UL LI.active SPAN.first SPAN {background:url(../img/cnr_np_orange_top_right.gif) 100% 0px no-repeat;}
DIV#nav_primary UL LI.active SPAN.first SPAN SPAN {background:url(../img/cnr_np_orange_bottom_left_first.gif) 0px 100% no-repeat;}
DIV#nav_primary UL LI.active SPAN.first SPAN SPAN SPAN {background:url(../img/cnr_np_orange_bottom_right.gif) 100% 100% no-repeat;}
DIV#nav_primary UL.mod LI A {padding-left:5px; padding-right:5px;text-align:center;}
DIV#nav_primary UL.mod LI SPAN.first A {padding-left:17px; padding-right:17px;width:66px;}

/*DIV#nav_primary UL.mod LI A {padding-left:18px; padding-right:19px;width:100px;}
DIV#nav_primary UL.mod LI SPAN.first A {padding-left:16px; padding-right:17px;width:100px;}*/
@media print
{
	DIV#nav_primary {display: none;}
	BODY {font-size:150%;}
}

/* Breadcrumb */
DIV.breadcrumb UL {float:left; padding:0px 0px 0px 2px; list-style:none;}
DIV.breadcrumb UL LI {float:left; padding:0px 4px 0px 6px; background:url(../img/arrow_grey.gif) 0px 50% no-repeat; font-size:0.9em;}
DIV.breadcrumb UL LI.first {padding-left:0px; background:none;}
DIV.breadcrumb UL LI A {color:#96969A; text-decoration:none;}
DIV.breadcrumb UL LI A:hover {text-decoration:underline;}

/* Secondary Nav */
DIV.nav_secondary UL {float:left; clear:left; width:149px; list-style:none;}
DIV.nav_secondary UL LI {float:left; clear:left; width:149px; background:#D37400 url(../img/pixel_medium_orange.gif) 0px 0px repeat-y; border-top:1px solid white; border-bottom:1px solid white;}
DIV.nav_secondary UL LI SPAN {float:left; display:block; width:149px; background:url(../img/cnr_ns_orange_top.gif) 0px 0px no-repeat;}
DIV.nav_secondary UL LI SPAN SPAN {background:url(../img/cnr_ns_orange_bottom.gif) 0px 100% no-repeat;}
DIV.nav_secondary UL LI SPAN.group SPAN SPAN {background:url(../img/arrow_sn_right.gif) 132px 7px no-repeat;}
DIV.nav_secondary UL LI.active SPAN.group SPAN SPAN {background:url(../img/arrow_sn_down.gif) 129px 8px no-repeat;}
DIV.nav_secondary UL LI A {float:left; width:135px; padding:5px 7px; color:#FFF; font-size:1.1em; text-decoration:none;}
DIV.nav_secondary UL LI.active A {color:#707070;}
DIV.nav_secondary UL LI SPAN.group A {width:117px; padding-right:0px;}
DIV.nav_secondary UL LI.active SPAN.group A {color:#FFF;}
DIV.nav_secondary UL UL {display:none;}
DIV.nav_secondary UL LI.active UL {display:block;}
DIV.nav_secondary UL UL LI {background:#F7E8D8 url(../img/pixel_salmon.gif) 0px 0px repeat-y;}
DIV.nav_secondary UL UL LI SPAN {background:url(../img/cnr_ns_salmon_top.gif) 0px 0px no-repeat;}
DIV.nav_secondary UL UL LI SPAN SPAN {background:url(../img/cnr_ns_salmon_top.gif) 0px 0px no-repeat;}
DIV.nav_secondary UL UL LI A {color:#D37400;}
DIV.nav_secondary UL UL LI.active A {color:#929497;}

/* Sidebar Image */
DIV.sidebar_image IMG {padding-bottom:12px;}

/* Secondary Sidebar */
DIV.sidebar_secondary DIV.panel {float:left; width:150px; margin:8px 0px 0px 0px; padding:6px; background:#E1E1E1;}
DIV.sidebar_secondary DIV.panel H4 {font-size:1em;}
DIV.sidebar_secondary DIV.panel P {padding:1px 0px; font-size:0.9em; color:#007C55;}

/* Footer */
DIV#footer DIV {float:right; width:670px; padding:0px 40px 0px 0px;}
DIV#footer DIV.img {float:none; position:absolute; width:auto; top:-45px; padding:0px;}
DIV#footer UL {float:left; padding:0px 7px 0px 115px; list-style:none;}
DIV#footer UL LI {float:left; padding:0px 7px; background:url(../img/pipe_grey.gif) 100% 50% no-repeat; font-size:0.9em;}
DIV#footer UL LI.last {padding-right:0px; background:none;}
DIV#footer UL LI A {color:#3A8863; text-decoration:none;}
DIV#footer UL LI A:hover {text-decoration:underline;}
