/*NORMALIZE FONT/EM SIZE*/
*{margin:0; padding: 0; text-align: left; border: 0; vertical-align: top;}
h1,h2,h3,h4,h5,h6{font-size:120%;}
html{font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-serif;}

/*FIXED WIDTH (EM) CENTERED*/
html{text-align:center;}
body{width: 1080px; margin: 0 auto; text-align: left; position: relative;}

/*COMMON ELEMENT STYLES*/
a{color:#ff6b01; text-decoration: underline;}
/*a:hover{color: #343434;text-decoration: underline; background-color: #D3D7DB;}*/

div.brand-link {
padding: 0;
margin: 15px 0;
position: relative;
}

.arrow {
    position: absolute;
    right: 16px;
    top: 18px;
    width: 0px;
    height: 0px;
    border: 8px solid transparent;
    border-top-color: #ffffff;
    cursor: pointer;
}

.open .arrow {
	top: 8px;
    border-bottom-color: #ffffff;
    border-top-color: transparent;
}

.brand-link-novosecure {
	background-color: #00A3DD;
}

.brand-link-novoseven {
	background-color: #FF0000;
}

.brand-link-novoeight {
	background-color: #92C33C;
}

.brand-link-rebinyn {
	background-color: #001965;
}

.brand-link-norditropin {
	background-color: #00aeef;
}

div.brand-link span.brand-click {
padding: 15px;
display: block;
font-weight: bold;
}

div.brand-link span.brand-click {
	color: #ffffff;
}

div.brand-container {
	/*display:none;*/
}

div.border {
background-color: #ECECEC;
padding: 0px 0px 0 0px;
margin: 0 0px 0px 0px;
width: 1080px;
}

div#topbar {
margin: 0px;
padding: 0px;
width: 1080px;
background-color: #E5E5E5;
border-bottom: 1px solid #878787;
position: relative;
}

div#topbar h1 {
margin: 0px;
padding: 16px 0px 16px 12px;
text-align: left;
font-size: 14px;
color: #5B5F64;
}

div#topbar h1 span {
margin: 0px;
padding: 5px 0 0 0;
font-size: 11px;
font-weight: normal;
display: block;
color: #5B5F64;
}

div#topbar p {
margin: 0px;
padding: 0px 20px 0px 20px;
position: absolute;
top: 16px;
right: 0px;
font-size: 11px;
color: #444444;
}

div#footer {
margin: 50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 1080px;
background-color: #E5E5E5;
color: #666666;
border-top: 1px solid #878787;
}

div#footer p {
margin: 0px;
padding: 0px 20px 0px 0px;
line-height: 3.6em;
text-align: right;
}

div#footer p a {
margin: 0px;
padding: 0px 0px 0px 0px;
color: #666666;
}

em {
margin: 0px;
padding: 0px 0px 0px 0px;
color: #00A3DD;
font-style: italic;
}

code {
margin: 0px;
padding: 8px;
color: #787878;
font-style: normal;
font-size: 11px;
}

table {
border: 1px solid #e6e6e6;
border-width: 0 1px 0px 0px;
width: 1080px;
}

table thead tr th {
padding: 8px 5px;
border: 1px solid #e6e6e6;
border-width: 0px 0px 0 1px;
font-weight: normal;
}

table thead tr th.header {
font-weight: bold;
font-size: 11px;
color: #555555;
width: 1080px;
}

table tbody tr td {
padding: 8px 5px;
border: 1px solid #e6e6e6;
border-width: 0px 0px 0px 1px;
color: #777;
line-height: 1.5;
}

table tbody tr td.tracking {
padding: 8px 5px;
border: 1px solid #e6e6e6;
border-top: 1px dashed #dadada;
border-width: 1px 0px 1px 1px;
color: #777;
line-height: 1.5;
}

table tbody.dark tr td.tracking {
border-top: 1px dashed #d0d0d0;
}

table tbody tr td p {
margin-bottom:12px;
}

table tbody tr td p span {
display: block;
color: #00A3DD;
}

tbody {
background-color: #ffffff;
}

div#novosecure tbody:nth-child(even) {
   background-color: #f0fafd;
}

div#novosecure tbody:nth-child(odd) {
   background-color: #ffffff;
}

div#novosecure thead,
div#novosecure tfoot tr td {
	background-color: #b3e4f5;
}

div#novoseven tbody:nth-child(even) {
   background-color: #fff2f2;
}

div#novoseven tbody:nth-child(odd) {
   background-color: #ffffff;
}

div#novoseven thead,
div#novoseven tfoot tr td {
	background-color: #ffb3b3;
}

div#novoeight tbody:nth-child(even) {
   background-color: #f4f9ec;
}

div#novoeight tbody:nth-child(odd) {
   background-color: #ffffff;
}

div#novoeight thead,
div#novoeight tfoot tr td {
	background-color: #d9eabb;
}

div#rebinyn tbody:nth-child(even) {
   background-color: #f5f6f9;
}

div#rebinyn tbody:nth-child(odd) {
   background-color: #ffffff;
}

div#rebinyn thead,
div#rebinyn tfoot tr td {
	background-color: #b8bfd4;
}

div#norditropin tbody:nth-child(even) {
   background-color: #f2fbfe;
}

div#norditropin tbody:nth-child(odd) {
   background-color: #ffffff;
}

table thead tr th.title {
width: 350px;
}

table thead tr th.subject-preheader {
width: 230px;
}

table thead tr th.view {
width: 128px;
}

tfoot tr td {
margin: 0px;
padding: 5px 10px;
vertical-align: bottom;
}

a.collapse{
	display: none;
	padding: 10px;
	color: #00A3DD;
	background:  #ffffff;
	text-decoration: none;
}

.open a.collapse {
	display: block;
}

.brand-link-novosecure a.collapse {
	border: 1px solid #b3e4f5;
	border-width: 0 1px 1px 1px;
}

.brand-link-novoseven a.collapse {
	border: 1px solid #ffb3b3;
	border-width: 0 1px 1px 1px;
}

.brand-link-novoeight a.collapse {
	border: 1px solid #d9eabb;
	border-width: 0 1px 1px 1px;
}

.brand-link-rebinyn a.collapse {
	border: 1px solid #b8bfd4;
	border-width: 0 1px 1px 1px;
}

td ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

td ul li {
	margin: 0;
	padding: 5px;
	list-style-type: none;
	color: #777;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

td ul li.title {
	color: #00A3DD;
	font-style: italic;

}

td ol {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: lower-latin;
}

td ol li {
	margin: 0;
	padding: 5px 0;
	color: #777;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

td ul li h4 {
color: #323232;
font-weight: normal;
font-size: 11px;
}