html,body,#contentcontainer,#content {
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	color: #666666;
	background-color: #FFFFFF;
}

#contentcontainer {
	height: 100%;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
}

#content {
	height: 100%;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
}

a {
	color: #3B73B9;
}

a:hover { /* color: #ee3338; */
	color: #3B73B9;
	cursor: pointer;
}

a:active { /* color: #ee3338; */
	color: #3B73B9;
}

a.menu:hover { /* color: #ee3338; */
	color: #3B73B9;
}

form {
	margin: 0px;
	padding: 0px;
}

.formbutton_special {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 9px;
	width: 80px;
}

input {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

select.languagedropdown {
	width: 80px;
	color: #3B73B9;
}

select {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

input.login {
	width: 250px;
}

input.formtext {
	/* width: 250px; */
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

input.submit {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #3B73B9;
}

select.text {
	width: 250px;
}

p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;	
	line-height: 1.5em;
	color: #666666;
}

td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
}

h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 21px;
	line-height: 27px;
	font-weight: bold;
	color: #3B73B9;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

h1 p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 21px;
	line-height: 27px;
	font-weight: bold;
	color: #3B73B9;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3B73B9;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
}

h2 p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3B73B9;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
}

h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3B73B9;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}

h3 p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3B73B9;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}

/*used to show small text which is added through richtext editor */
h6 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h6 p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.small-font {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 1.5em;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.small-font p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 1.5em;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.serif-font {
	font-family: times, serif;
}

.cms-hr {
	background-color: #CCC;
}

td.colored-light-lastcol h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3B73B9;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

td.colored-dark-lastcol h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3B73B9;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.header {
	line-height: 1em;
	font-size: 11px;
	text-decoration: none;
	color: #3B73B9;
}

.headersoft {
	line-height: 1em;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

.languagedropdown {
	line-height: 1em;
	font-size: 11px;
	text-decoration: none;
}

.path {
	font-size: 11px;
	color: #666666;
}

.path a {
	color: #3B73B9;
	text-decoration: none;
}

.divider-head {
	background-color: #CCC;
}

.divider-frame {
	background-color: #CCC;
}

.menu {
	color: #3B73B9;
	font-size: 11px;
	text-decoration: none;
}

.menuheader {
	font-size: 13px;
	color: #3B73B9;
}

.menuactive {
	color: #3B73B9;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.menubaractivereal {
	background-color: #3B73B9;
}

.menubaractive {
	background-color: transparent;
}

.menubar-line {
	background: url(/f/images/menu_lifesciences/bg_menubar.gif) no-repeat;
}

table.menu td {
	line-height: 1.2em;
}

.footer {
	padding: 20px 0;
	color: #666666;
	font-size: 10px;
}

.footer div {
	margin-left: 185px;
	text-align: center;
}

.footer a {
	color: #666666;
	text-decoration: none;
}

/* for success and error message */
.message-error {
	background-color: #FEF5F4;
	color: #EE3324;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid #F7A39C 1px;
	border-bottom: solid #F7A39C 1px;
}

.message-info {
	background-color: #EBF1F8;
	color: #666666;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid #3B73B9 1px;
	border-bottom: solid #3B73B9 1px;
}

/* old message */
.messageerror {
	color: red;
}

/** tabellen */
table.colored-header {
	color: #666666;
	border-bottom: solid #3B73B9 1px;
	margin-top: 3px;
	margin-bottom: 12px;
}

table.colored {
	color: #666666;
	margin-top: 3px;
	margin-bottom: 12px;
}

th.colored {
	background-color: #3B73B9;
	padding: 5px;
	text-align: left;
	color: white;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.2;
}

td.colored-light {
	color: #666666;
	border-left: solid #A7C0DF 1px;
	background-color: #FFF;
}

td.colored-dark {
	color: #666666;
	border-left: solid #A7C0DF 1px;
	background-color: #EBF1F8;
}

td.colored-light-lastcol {
	color: #666666;
	background-color: white;
}

td.colored-dark-lastcol {
	color: #666666;
	background-color: #EBF1F8;
}

td.colored-lastrow-light {
	color: #666666;
	border-left: solid #A7C0DF 1px;
	background-color: white;
}

td.colored-lastrow-dark {
	color: #666666;
	border-left: solid #A7C0DF 1px;
	background-color: #EBF1F8;
}

td.colored-lastrow-light-lastcol {
	color: #666666;
	background-color: white;
}

td.colored-lastrow-dark-lastcol {
	color: #666666;
	background-color: #EBF1F8;
}

tfoot td.colored {
	border-top: 1px solid black;
	font-size: 10px;
}

table.lines-header {
	color: #666666;
	border-bottom: solid #3B73B9 1px;
	margin-top: 3px;
	margin-bottom: 12px;
}

table.lines {
	color: #666666;
	margin-top: 3px;
	margin-bottom: 12px;
}

th.lines {
	background-color: #3B73B9;
	text-align: left;
	color: white;
	font-weight: bold;
	font-size: 12px;
}

td.lines-light {
	color: #666666;
	background-color: white;
	border-bottom: 1px solid #ccd7e1;
}

td.lines-dark {
	color: #666666;
	background-color: #EBF1F8;
	border-bottom: 1px solid #ccd7e1;
}

td.lines-light-lastcol {
	color: #666666;
	background-color: white;
	border-bottom: 1px solid #ccd7e1;
}

td.lines-dark-lastcol {
	color: #666666;
	background-color: #EBF1F8;
	border-bottom: 1px solid #ccd7e1;
}

td.lines-lastrow-light {
	color: #666666;
	background-color: white;
}

td.lines-lastrow-dark {
	background-color: #EBF1F8;
	color: #666666;
}

td.lines-lastrow-light-lastcol {
	color: #666666;
	background-color: white;
}

td.lines-lastrow-dark-lastcol {
	color: #666666;
	background-color: #EBF1F8;
}

tfoot td.lines {
	border-top: 1px solid black;
	font-size: 10px;
}

/* history */
.historyline {
	background-image: url(/f/images/history_line.gif);
	background-repeat: repeat-y;
}

.historyyear {
	font-size: 10pt;
	font-weight: bold;
	background-color: white;
}



/* pr */
.prlink {
	font-size: 10pt;
	color: #3B73B9;
}

div.info {
	font-weight: bold;
}

div.error {
	color: red;
	font-weight: bold;
}

/* image title */
.imagetitle {
	font-size: 7pt;
	line-height: 1.2em;
}

a sub {
	text-decoration: none;
}

a sup {
	text-decoration: none;
}

span.red {
	color: #EE3338;
}

small.smalltext {
	font-size: 10px;
	line-height: 1.5em;
}

/* home box */

/* newsbox */
.newsboxdate {
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
	color: #666666;
}

.newsboxtitle {
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
	color: #3B73B9;
}

div.newsboxtitle {
	margin-bottom: 15px;
}

/* events box */
.eventsboxdate {
	font-size: 10px;
	text-decoration: none;
	line-height: 1.2em;
	color: #666666;
}

.eventsboxtitle {
	font-size: 10px;
	text-decoration: none;
	line-height: 1.2em;
	color: #3B73B9;
}

div.eventsboxtitle {
	margin-bottom: 8px;
}

table.td.productbox {
	font-size: 10px;
}

table.productbox_red td {
	font-size: 10px;
}

table.productbox_red p {
	font-size: 10px;
}

table.productbox_red .cms-hr {
	background-color: #F7A39C;
}

table.productbox_green td {
	font-size: 10px;
}

table.productbox_green p {
	font-size: 10px;
}

table.productbox_green .cms-hr {
	background-color: #C1DF8C;
}

table.productbox_gray td {
	font-size: 10px;
}

table.productbox_gray p {
	font-size: 10px;
}

table.productbox_gray .cms-hr {
	background-color: #B2B2B2;
}

table.productbox_orange td {
	font-size: 10px;
}

table.productbox_orange p {
	font-size: 10px;
}

table.productbox_orange .cms-hr {
	background-color: #f8d2bb;
}

table.tabs td {
	line-height: 1.2em;
}

/* irdb */
.irdbform {
	font-size: 11px;
	line-height: 1.2em;
}

/* refdb */
.refdbform {
	font-size: 11px;
	line-height: 1.2em;
}

/* form parts */
.formtext {
	font-size: 10px;
}

.formdesc {
	padding-bottom: 0px;
	line-height: 1.2em;
}

.signupfield {
	width: 250px;
}

/* multicol v ruler */
td.verticalruler {
	background-image: url(/f/images/vruler.gif);
	background-repeat: repeat-y;
	background-position: center;
}

td.mini p {
	font-size: 10px;
}

/*tabs*/
.tab-frame {
	background-color: #D2D2D2;
}

.tabnav-item {
	font-size: 11px;
	white-space: nowrap;
	color: #3B73B9;
	padding: 2px 12px 0 11px;
}

.tabnav-item-active {
	font-size: 11px;
	white-space: nowrap;
	color: #3B73B9;
	padding: 1px 6px 0 6px;
}

.tabnav-item a {
	font-size: 11px;
	white-space: nowrap;
	color: #3B73B9;
	text-decoration: none;
}

.tabnav-item a:hover {
	color: #3B73B9;
}

.tabnav-item-active a {
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
	color: #3B73B9;
	text-decoration: none;
}

.tabnav-item-active a:hover {
	color: #3B73B9;
}

/*infoboxes*/
.infobox-container {
	margin-bottom: 15px;
	background: url(/f/images/infobox_lifesciences/infobox_tab_bg.gif)
		repeat-x;
}

.infobox-head {
	background: url(/f/images/infobox_lifesciences/infobox_tab_left.gif)
		no-repeat;
	height: 22px;
}

.infobox-head-inner {
	background: url(/f/images/infobox_lifesciences/infobox_tab_right.gif)
		top right no-repeat;
	text-decoration: none;
	color: #3B73B9;
	font-weight: bold;
	height: 22px;
	margin-left: 17px;
}

.infobox-head a {
	color: #3B73B9;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}

.infobox-content {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #CCC;
}

.infobox-content-inner {
	margin: 0 5px 15px 5px;
	padding-top: 15px;
}

.infobox-frame {
	background-color: #D2D2D2;
}

.infobox-title {
	font-size: 11px;
	color: #3B73B9;
	font-weight: bold;
}

.infobox-title td {
	font-family: Arial, Verdana, sans-serif;
	height: 22px;
	padding-left: 5px;
}

.infobox-title a {
	color: #3B73B9;
	text-decoration: none;
}

.home .infobox-content p {
        margin-top: 0;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
	color: #3B73B9;
}


/* newsletter */
.newsletterbox {
	font-size: 10px;
	border: solid 1px #b2b2b2;
	width: 180px;
	background-color: #f7f7f7;
	text-align: left;
	padding-left: 4px;
}

.newsletterbox p {
	font-size: 10px;
}

.newsletter-banner {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
}

#searchtable,#listview,#listview-content {
	height: 100%;
	margin: 0 auto;
	vertical-align: top;
}

/* Purchase & Product List */
table.purchaselist-colored-header {
	color: #3B73B9;
	border-bottom: solid #3B73B9 1px;
	margin-top: 3px;
	margin-bottom: 12px;
}

table.purchaselist-colored-header-print {
	color: #3B73B9;
	border-bottom: solid #3B73B9 1px;
	margin-top: 3px;
	margin-bottom: 12px;
}

table.productlist-description {
	font-size: 11px;
	line-height: 12px;
}

table.productlist-description div {
	font-size: 11px;
	line-height: 12px;
}

table.productlist-description td {
	font-size: 11px;
	line-height: 12px;
}

table.productlist-description p {
	font-size: 11px;
	line-height: 12px;
}

td.colored-print {
	color: #3B73B9;
	border-right: solid #A7C0DF 1px;
	background-color: white;
	border-top: solid #3B73B9 1px;
}

td.colored-print-lastcol {
	color: #3B73B9;
	background-color: white;
	border-top: solid #3B73B9 1px;
}

.purchaselist-title {
	background-color: #3B73B9;
	text-align: left;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 0 3px 5px;
	margin: 0;
}

.purchaselist-title-totals {
	background-color: #3B73B9;
	text-align: left;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	padding-right: 3px;
	text-align: right;
}

.purchaselist-title-print {
	background-color: #FFF;
	text-align: left;
	color: #3B73B9;
	font-weight: bold;
	font-size: 11px;
	border-top: solid 1px #3B73B9;
}

.purchaselist-title-totals-print {
	background-color: #FFF;
	text-align: left;
	color: #3B73B9;
	font-weight: bold;
	font-size: 11px;
	padding-right: 3px;
	text-align: right;
	border-bottom: solid 1px #3B73B9;
	border-top: solid 1px #3B73B9;
}

.purchaselist-subtotal {
	color: #3B73B9;
	border-right: solid #A7C0DF 1px;
	text-align: right;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.purchaselist-total {
	color: #3B73B9;
	border-right: solid #A7C0DF 1px;
	text-align: right;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	font-weight: bold;
}

.purchaselist-total-print {
	color: #3B73B9;
	border-right: solid #A7C0DF 1px;
	text-align: right;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px #3B73B9;
	border-top: solid 1px #3B73B9;
}

.purchaselist-divider {
	background-color: #3B73B9;
}

.purchaselist-divider-print {
	background-color: #FFF;
	border-top: solid 2px #3B73B9;
}

.purchaselist-popup-title {
	background-color: #EBF1F8;
	text-align: left;
	color: #3B73B9;
	font-weight: bold;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.purchaselist-popup {
	background-color: #EBF1F8;
	text-align: left;
	color: #3B73B9;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

table.purchaselist-colored-header td.first-of-type, table.colored-header td.first-of-type {
	border-left: none;
}

/* IMS Casts */
.ims-date {
	font-weight: bold;
	font-size: 10px;
}

.ims-title {
	font-weight: bold;
}

.ims-speakers {
	
}

.ims-links {
	font-size: 10px;
	padding-right: 5px;
}

.bcf {
	margin-left: 5px;
	margin-right: 5px;
	width: 100%;
}

.bcf td {
	vertical-align: top;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	padding-bottom: 10px;
	font-weight: bold;
	color: #666666;
}

.bcf .bcfspeaker {
	font-weight: normal;
	display: block;
}

.bcf .bcfdate {
	font-weight: normal;
	display: block;
}

.bcfbullet {
	width: 2px;
	height: 10px;
	overflow: hidden;
	margin-top: 2px;
	margin-right: 4px;
}

.blh {
	background-color: #3B73B9;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	height: 20px;
	vertical-align: middle;
}

.blsa {
	background-color: #EBF1F8;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #3B73B9;
	font-size: 0.9em;
	margin-top: -9px;
}

.blsb {
	background-color: #EBF1F8;
}

.blsc {
	background-color: #EBF1F8;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #3B73B9;
	font-size: 0.9em;
	margin-bottom: 10px;
}

.blsc a {
	text-decoration: none;
	color: #3B73B9;
}

.blp {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #3B73B9;
	font-size: 11px;
	height: 18px;
	vertical-align: middle;
}

.blp input {
	font-size: 11px;
	border: 1px solid #7f9db9;
	color: #3B73B9;
}

.blc {
	
}

.blc td {
	vertical-align: top;
}

.bli {
	width: 80px;
	padding-right: 10px;
}

.blt {
	
}

.blec {
	display: none;
}

.blet {
	
}

.bleta {
	width: 380px;
	height: 100px;
}

.blr {
	display: none;
}

.bld {
	display: none;
}

.bldh {
	font-weight: bold;
	margin-top: 15px;
}

.bls {
	margin-top: 15px;
	margin-bottom: 15px;
	height: 1px;
	background-color: #E4E5E9;
	overflow: hidden;
}

.blpfirst {
	text-decoration: none;
	color: #3B73B9;
	margin-right: 7px;
}

.blpprev {
	text-decoration: none;
	color: #3B73B9;
	margin-right: 2px;
}

.blppage {
	color: #3B73B9;
	margin-left: 5px;
}

.blppageactive {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	margin-left: 5px;
}

.blpnext {
	text-decoration: none;
	color: #3B73B9;
	margin-left: 7px;
}

.blplast {
	text-decoration: none;
	color: #3B73B9;
	margin-left: 7px;
}

.blpgo {
	text-decoration: none;
	color: #3B73B9;
	margin-left: 10px;
}

.blft {
	background-color: #ffff7f;
}

/* Obsolete but keep around for old content with these styles - special richtext fonts for newsletter */
p.newsletter-17pt {
	font-size: 17pt;
	line-height: 1.9em;
}

font.newsletter-17pt {
	font-size: 17pt;
	line-height: 1.9em;
}

body.newsletter-17pt {
	font-size: 17pt;
	line-height: 1.9em;
}

td.newsletter-17pt {
	font-size: 17pt;
	line-height: 1.9em;
}

p.newsletter-15pt {
	font-size: 15pt;
	line-height: 1.8em;
}

font.newsletter-15pt {
	font-size: 15pt;
	line-height: 1.8em;
}

body.newsletter-15pt {
	font-size: 15pt;
	line-height: 1.8em;
}

td.newsletter-15pt {
	font-size: 15pt;
	line-height: 1.8em;
}

p.newsletter-13pt {
	font-size: 13pt;
	line-height: 1.8em;
}

font.newsletter-13pt {
	font-size: 13pt;
	line-height: 1.8em;
}

body.newsletter-13pt {
	font-size: 13pt;
	line-height: 1.8em;
}

td.newsletter-13pt {
	font-size: 13pt;
	line-height: 1.8em;
}

p.newsletter-11pt {
	font-size: 11pt;
	line-height: 1.8em;
}

font.newsletter-11pt {
	font-size: 11pt;
	line-height: 1.8em;
}

body.newsletter-11pt {
	font-size: 11pt;
	line-height: 1.8em;
}

td.newsletter-11pt {
	font-size: 11pt;
	line-height: 1.8em;
}

p.newsletter-8pt {
	font-size: 8pt;
	line-height: 1.8em;
}

font.newsletter-8pt {
	font-size: 8pt;
	line-height: 1.8em;
}

body.newsletter-8pt {
	font-size: 8pt;
	line-height: 1.8em;
}

td.newsletter-8pt {
	font-size: 8pt;
	line-height: 1.8em;
}

/*serif versions of above*/
p.newsletter-9pt-serif {
	font-family: times, serif;
	font-size: 9pt;
	line-height: 1.8em;
}

font.newsletter-9pt-serif {
	font-family: times, serif;
	font-size: 9pt;
	line-height: 1.8em;
}

body.newsletter-9pt-serif {
	font-family: times, serif;
	font-size: 9pt;
	line-height: 1.8em;
}

td.newsletter-9pt-serif {
	font-family: times, serif;
	font-size: 9pt;
	line-height: 1.8em;
}

p.newsletter-17pt-serif {
	font-family: times, serif;
	font-size: 17pt;
	line-height: 1.9em;
}

font.newsletter-17pt-serif {
	font-family: times, serif;
	font-size: 17pt;
	line-height: 1.9em;
}

body.newsletter-17pt-serif {
	font-family: times, serif;
	font-size: 17pt;
	line-height: 1.9em;
}

td.newsletter-17pt-serif {
	font-family: times, serif;
	font-size: 17pt;
	line-height: 1.9em;
}

p.newsletter-15pt-serif {
	font-family: times, serif;
	font-size: 15pt;
	line-height: 1.8em;
}

font.newsletter-15pt-serif {
	font-family: times, serif;
	font-size: 15pt;
	line-height: 1.8em;
}

body.newsletter-15pt-serif {
	font-family: times, serif;
	font-size: 15pt;
	line-height: 1.8em;
}

td.newsletter-15pt-serif {
	font-family: times, serif;
	font-size: 15pt;
	line-height: 1.8em;
}

p.newsletter-13pt-serif {
	font-family: times, serif;
	font-size: 13pt;
	line-height: 1.8em;
}

font.newsletter-13pt-serif {
	font-family: times, serif;
	font-size: 13pt;
	line-height: 1.8em;
}

body.newsletter-13pt-serif {
	font-family: times, serif;
	font-size: 13pt;
	line-height: 1.8em;
}

td.newsletter-13pt-serif {
	font-family: times, serif;
	font-size: 13pt;
	line-height: 1.8em;
}

p.newsletter-11pt-serif {
	font-family: times, serif;
	font-size: 11pt;
	line-height: 1.8em;
}

font.newsletter-11pt-serif {
	font-family: times, serif;
	font-size: 11pt;
	line-height: 1.8em;
}

body.newsletter-11pt-serif {
	font-family: times, serif;
	font-size: 11pt;
	line-height: 1.8em;
}

td.newsletter-11pt-serif {
	font-family: times, serif;
	font-size: 11pt;
	line-height: 1.8em;
}

p.newsletter-8pt-serif {
	font-family: times, serif;
	font-size: 8pt;
	line-height: 1.8em;
}

font.newsletter-8pt-serif {
	font-family: times, serif;
	font-size: 8pt;
	line-height: 1.8em;
}

body.newsletter-8pt-serif {
	font-family: times, serif;
	font-size: 8pt;
	line-height: 1.8em;
}

td.newsletter-8pt-serif {
	font-family: times, serif;
	font-size: 8pt;
	line-height: 1.8em;
}

.newsletter-content-block {
	padding-left: 4px;
}

/*metadata*/
.metadata-pager table td a {
	font-size: 10px;
}

.metadata-pager table td {
	font-size: 10px;
}

.metadata-pager table td input {
	font-size: 10px;
}

.metadatalist-savedsearch-text-cms {
	font-size: 11px;
}

/* form multistep resume table */
table.resume {
	border-bottom: #A7C0DF;
	border-right: #A7C0DF;
}

th.resume {
	background-color: #3B73B9;
	padding: 4px;
	padding-left: 8px;
	color: white;
}

td.resume_odd {
	padding: 4px;
	padding-left: 8px;
}

td.resume_even {
	background-color: #EBF1F8;
	padding: 4px;
	padding-left: 8px;
}

td.bullet-item-content p {
	margin-top: 0;
	padding-top: 0;
}
table.bulletlist {
   margin-bottom: 15px;
}


/* bullet in infobox on home */
.home .infobox-content table.homelinks {
   margin-bottom: 0;
}

table.homelinks img.bullet {
   margin: 2px 0 0 5px;;
}

table.homelinks .bullet-item-content, table.homelinks .bullet-item-content a {
          margin-top: 0;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
	color: #3B73B9;

}

.homebox {
   margin-top: 0;
       font-size: 11px;
       text-decoration: none;
       line-height: 1.2em;
	color: #3B73B9;
}


div.pageturner ul {
	list-style: none;
	margin: 7px 0 0 0;
	padding: 0;
}

div.pageturner ul li {
	margin: 0;
	text-align: left;
	background: url(/f/images/pt-arrow.gif) no-repeat;
	background-position: 0 7px;
	list-style-type: none;
	padding-left: 12px;
}

/* part image */
.enlarge {
  margin-top: 3px;
}

/* newslist + news */
.newslist {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

.newslist li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
	padding-bottom: 25px;
	border-bottom: solid 1px #ccc;
}

.newslist-mini {
	font-size: 10px;
	text-decoration: none;
	line-height: 1.2em;
	color: #3B73B9;
}
.newslist-mini a { 
	text-decoration: none; 
	}

.newslist-mini {
	margin: 0;
	padding: 0;
	list-style: none;
}

.newslist-mini li {
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
}

/* nl manager */
.searchform th {
	background-color: #fff;
	font-weight: bold;
	color: #666;
	font-size: 12px;
	border-bottom: solid 1px #3b73b9;
}

.newsletters th {
	color: #fff;
	font-size: 12px;
	white-space: nowrap;
	margin-top: 3px;
	margin-bottom: 12px; 	
}

.nl-subject {
	width: 120px;
		}
	
.nl-title {
	width: 120px;
}
.newsletters td {	
	font-size: 11px;
}

.nl-internal {
  border-bottom: solid 1px #ccc;
}

/* phpintradocument */
.pdoc p { display: inline; }
.pdoc a p {
  display: inline; 
  color: #3B73B9;
  margin: 0;
}


/* page header - menu skinning */
#headerbar {
margin-bottom: 8px;
}

#login a {
	text-decoration: none;	
}

.newsletterlink {
  margin: 0px 2px;
}

.pcms_contactredirect {
  margin-top: 15px;
}
.document p {
    display: inline;
}
.document-noaccess , .document{
text-align: left;
width: 100%;
}
.document-noaccess p {
        display: inline;
 }   
.document a p {
  display: inline; 
  color: #3B73B9;
  margin: 0;
}
