@charset "UTF-8";
/* GLOBE 2.0 */
/* resets */
html {
font-size: 100%;
background: transparent url(../images/globe-bg.png) repeat top center;
}
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
img {
	border: 0;
	}
img[alt] {
color:#4D4D4D;
font-size:1.3em;
	}
address, caption, cite,code,dfn,em,strong,th,var {
	font-style: normal;
	background-repeat:
	no-repeat;
	}
li {
	list-style: none; 
	margin:0;
	padding:0
	}
caption,th {
	text-align: left;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size:100%;
	}
abbr,acronym {
	border: 0;
	font-variant: normal;
	}
sup {
	vertical-align: text-top;
	}
sub{
	vertical-align: text-bottom;
	}
del, ins {
	text-decoration: none;
	}
/* LINKS */
a {
text-decoration:none;
color:#2c6dbd;}
#content-wrapper a {
text-decoration:none;
color:#2c6dbd;}
#content-wrapper a:hover {
text-decoration: underline;}	
#content a {
text-decoration:
none;color:#2c6dbd;}
.biology #content a {
none;color:#ff9e4c;}
#content a:hover {
text-decoration: underline;}

body {
font: 62.5%/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0	;
padding: 0;
color: #4d4d4d;
text-align: center;
background: transparent url(../images/globe-header-bg.png) no-repeat top center;
}
/* FONTS */
@font-face {
font-family: 'CenturyGothicBold';
src: url('../fonts/gothicb-webfont.eot');
src: url('../fonts/gothicb-webfont.eot?iefix') format('eot'),
     url('../fonts/gothicb-webfont.woff') format('woff'),
     url('../fonts/gothicb-webfont.ttf') format('truetype'),
     url('../fonts/gothicb-webfont.svg#webfont1TRZcKPh') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CenturyGothicRegular';
src: url('../fonts/gothic-webfont.eot');
src: url('../fonts/gothic-webfont.eot?iefix') format('eot'),
     url('../fonts/gothic-webfont.woff') format('woff'),
     url('../fonts/gothic-webfont.ttf') format('truetype'),
     url('../fonts/gothic-webfont.svg#webfontQnouVRcX') format('svg');
font-weight: normal;
font-style: normal;
}
/* STYLING */
.biology #content a {color: #de780f;}
.disease #content a {color: #156CA9;}
.vaccines #content a {color: #930254;}
/* =layout */
#wrapper {
text-align: left;
margin: 0 auto;
width: 980px;
overflow: auto;
}
.skip {
position: absolute;
top: -9999px;
}
/* HEADER */
#header {
float: left;
width: 980px;
position: relative;
padding:0;
background: url(../images/header-separator.png) no-repeat bottom center;
}
#header h2,
#header img,
#header h3 {
float:left;
display:block;
}
#header h2,
#header h3 {
line-height:93px;
height:93px;
}
#header img.logo {
padding: 8px 20px;
}
#header h2,
#header h3 {
font-family: "CenturyGothicBold", arial, sans-serif;
color: #2f7abe;
font-size: 3.8em;
padding: 0;
position:relative;
}
.en #header h2 span.fr,
.fr #header h2 span.en {
display:none;
}
#header h2 span.en,
#header h2 span.fr {
font-size:.45em;
position:absolute;
line-height:normal;
top:4em;
left:0;
padding:0 0 0 2em;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
border-top:1px solid #2f7abe;
width:90px;
}
#header h3 {
font-family: "CenturyGothicRegular", arial, sans-serif;
font-size: 2.4em;
padding: 0;
color: #999faa;
}
/* =languages */
div#header div.dd_after {
float:right;
width: 110px !important;
background-color: transparent;
margin-right: 12px;
font-size: 1.3em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #2c2828;
padding-bottom:20px;
}
div#header .dd_after .ddTitle {
background-color: #d0cdca;
border:none;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
position: relative;
height:19px;
padding:.2em 0 .3em .3em;
text-indent: 0;
}
div#header .dd_after .ddTitle span.ddTitleText {
float: left;
line-height: normal;
overflow: visible;
text-indent:none;
}
div#header .dd_after .ddTitle span.ddTitleText span {
padding-left: 5px;
}
div#header span.arrow {
background: url(../images/lang-select.png) no-repeat center center;
float: left;
width: 7px;
height: 4px;
margin: 7px 0 0 5px;
}
div#header .dd_after img {
position: absolute;
right: 12px;
top: 7px;
float: right;
}
div#header .dd_after .ddChild {
background-color: #d0cdca;
border: none;
width: 110px !important;
margin-top:-4px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
div#header .dd_after .ddChild span.ddTitleText {
padding-left: 20px;
padding-bottom:.2em;
}
div#header .dd_after .ddChild a.selected {
color: #fff;
background-color: #afaaa0;
background-image: none;
border-radius:0;
padding: .2em 0 0 0;
}
div#header .dd_after .ddChild a {
color: #2c2828;
cursor: pointer;
display: block;
position: relative;
padding: .2em 0;
text-decoration: none;
}
div#header .dd_after .ddChild a:last-of-type {
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
padding: .2em 0 .4em 0;
}
div#header .dd_after .ddChild a img {
float: right;
padding: 0;
position: absolute;
right: 12px;
top: 7px;
}
div#header .dd_after .ddChild a:hover {
background-color: #afaaa0;
color: #fff;
}
/* =toggle */
#header ul.toggle {
float: right;
position: absolute;
right: 0;
top: 51px;
text-align: right;
}
#header ul.toggle li span {
display: inline-block;
width: 32px;
height: 26px;
vertical-align: middle;
box-shadow: inset 0px 2px 2px 0px #989691;
border-radius: 6px;
margin-left: 5px;
}
#header ul.toggle li.hide span {
background: #f7f7f7 url(../images/icon-hide.png) no-repeat center 6px;
}
#header ul.toggle li.show span {
background: #f7f7f7 url(../images/icon-show.png) no-repeat center 6px;
}
#header ul.toggle li a {
font-size: 1.3em;
line-height: 26px;
color: #424242;
text-decoration: none;
}
#header ul.toggle li a {
font-size: 1.3em;
line-height: 26px;
color: #424242;
text-decoration: none;
}
/* =main nav */	
#header #main-nav {
float: left;
width: 980px;
margin: .2em 0 22px 0;
}
#header #main-nav ul {
text-align: center;
float: left;
}
#header #main-nav ul li {
float: left;
font-weight: bold;
line-height: 1.2em;
font-size: 1.5em;
}					
#header #main-nav ul li a {
display: block;
text-decoration: none;
color: #fff;
height: 42px;
padding: 6px 32px 2px 32px;
margin-left: 44px;
box-shadow: 4px 4px 8px #b0ada8;
}
.i18n-fr #header #main-nav ul li a {
padding: 6px 26px 2px 26px;
margin-left: 34px;

}
#header #main-nav ul li {
position: relative;
}	
#header #main-nav ul li.about a {
background-color: #197cd8
}	
#header #main-nav ul li.about a:hover {
color: #004789;
text-shadow: 1px 1px 1px #44abe9;
}
#header #main-nav ul li.biology a:hover {
color: #c15a04;
text-shadow: 1px 1px 1px #ffc180;
}
#header #main-nav ul li.disease a:hover {
color: #047bbf;
text-shadow: 1px 1px 1px #86d2f7;
}
#header #main-nav ul li.vaccines a:hover {
color: #730041;
text-shadow: 1px 1px 1px #d9009c;
}
#header #main-nav ul li span {
background: url(../images/main-nav-about-bg.png) no-repeat left bottom;
position: absolute;
top: 50px;
left: 44px;
height: 12px;
width: 28px;
}
.i18n-fr #header #main-nav ul li span {
left: 34px;
}
#header #main-nav ul li.about span {
background: url(../images/main-nav-about-bg.png) no-repeat left bottom;
}
#header #main-nav ul li.biology a {
background-color: #ff9e4c;
}
#header #main-nav ul li.biology span {
background: url(../images/main-nav-biology-bg.png) no-repeat left bottom;
}
#main-nav ul li.disease a {
background-color: #52b7f1;
}
#header #main-nav ul li.disease span {
background: url(../images/main-nav-disease-bg.png) no-repeat left bottom;
}
#header #main-nav ul li.vaccines a {
background-color: #c1006d;
}
#header #main-nav ul li.vaccines span {
background: url(../images/main-nav-vaccines-bg.png) no-repeat left bottom;
}
#header #main-nav ul li.biology span {
background: url(../images/main-nav-biology-bg.png) no-repeat left bottom;
}
#header #main-nav ul li.about ul li a,
#header #main-nav ul li.about ul li span a {
border: none;
color: #113f75;
}
#header #main-nav ul li.about ul li a span {
color: #113f75;
}
#header #main-nav ul li.biology ul li a {
color: #de780f;
}
#header #main-nav  ul li.disease ul li a {
color: #1b82bd;
}
#header #main-nav ul li.disease ul li a span {
color: #156ca9;
}
#header #main-nav ul li.vaccines ul li a {
color: #c1006f;
}
#header #main-nav ul li.vaccines ul li a span {
color: #740a13;
}
#header #main-nav ul ul {
float: none;
display: block;
background-color: #cecac1;
padding: 24px 0 12px 0;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
box-shadow: 0 2px 2px #b0ada8;
}
#header #main-nav ul ul li {
float: none;
font-size: .9em;
font-weight: normal;
}
#header #main-nav ul li.about ul,
#header #main-nav ul li.biology ul,
#header #main-nav ul li.disease ul,
#header #main-nav ul li.vaccines ul {
position: absolute;
left: 72px;
top: 30px;
width: 230px;
}
#header #main-nav ul ul li a {
display: block;
text-decoration: none;
background-color: #cecac1;
padding: .4em 0;
margin-left: 0;
box-shadow: none;
text-align: right;
height: auto;
padding: .4em 13px;
}
#header #main-nav li.about ul li a:hover {
background-color: #1a7dda;
color: #fff;
}
#header #main-nav li.biology ul li a:hover {
background-color: #ff9e4c;
color: #fff;
}
#header #main-nav li.disease ul li a:hover {
background-color: #52b7f1;
color: #fff;
}
#header #main-nav li.vaccines ul li a:hover {
background-color: #C1006D;
color: #fff;
}
/* =search GLOBE */	
#header #search {
float: right;
}
#header #search label {
font-weight: bold;
color: #113E75;
font-size: 1.3em;
height: 27px;
line-height: 27px;
margin-right: 10px;
display:none;
}
#header #search input.button {
border: none;
background: url(../images/icon-search.png) no-repeat left center;
cursor: pointer;
text-indent: -9999px;
text-transform:capitalize;
width: 45px;
height: 27px;
}
#header #search input.search-box {
background: #cbc8c2;
border: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color: #646464;
font-size: 1.3em;
width: 235px;
height: 27px;
padding: 0 12px;
line-height: 27px;
margin-right: -3px;
-moz-box-shadow: inset 0px 2px 2px 0px #989691;
-webkit-box-shadow: inset 0px 2px 2px 0px #989691;
box-shadow: inset 0px 2px 2px 0px #989691;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
/* =users */	
#header #network {
float: left;
background-color: #cbc8c2;
border-radius: 8px;
font-weight: bold;
height: 27px;
line-height: 27px;
padding: 0 12px;
-moz-box-shadow: inset 0px 2px 4px 0px #989691;
-webkit-box-shadow: inset 0px 2px 4px 0px #989691;
box-shadow: inset 0px 2px 4px 0px #989691;
}
#header #network ul {
font-size: 1.3em;
float: left;
}
#header #network ul li {
float: left;
}
#header #network ul li.login a {
color: #fff;
background: url(../images/icon-login.png) no-repeat left center;
padding-left: 26px;
}
#header #network ul li.login a:hover,
#header #network ul li.logout a {
color: #16836e;
text-decoration: none;
background: url(../images/icon-login-hover.png) no-repeat left center;
}
#header #network ul li.logout a {
padding-left: 26px;
}
#header #network ul li.join {
margin-left: .6em;
}
#header #network ul li.join a {
color: #fff;
padding-left: 26px;
background: url(../images/icon-user.png) no-repeat left center;
}
#header #network ul li.join a:hover {
text-decoration: none;
color: #16836e;
background: url(../images/icon-user-hover.png) no-repeat left center;
}		
/* =content */	
#content-wrapper {
margin-top: 5px;
width: 980px;
float: left;
}
#content {
float: right;
width: 714px;
margin-left: 18px;
margin-bottom: 30px;
}
.admin_tabs {
clear:both;
}
/* =breadcrumb */
.page #content #bread-crumb-wrapper,
.not-logged-in #content #bread-crumb-wrapper,
.page-user #content #bread-crumb-wrapper {
float: left;
width: 714px;
padding: 5px 0;
}
.page #content #bread-crumb,
.not-logged-in #content #bread-crumb,
.page-user #content #bread-crumb {
float: left;
font-weight: bold;
font-size: 1.3em;
}
.page #content #bread-crumb a,
.not-logged-in #content #bread-crumb a,
.page-user #content #bread-crumb a {
color: #197CD8;
text-decoration: none;
background: url(../images/icon-breadcrumb.png) no-repeat right center;
padding-right: 10px;
margin-right: 5px;
}
.not-logged-in #content #bread-crumb a {
background: url(../images/network-breadcrumb-arrow.png) no-repeat right center;
color: #197CD8;
}
.biology #content #bread-crumb a {
color: #ff9e4c;
}
.disease #content #bread-crumb a {
color: #52b7f1;
}
.vaccines #content #bread-crumb a {
color: #c1006d;
}			
.page #content #bread-crumb a:hover {
text-decoration: underline;
}	
.page #content #bread-crumb ul,
.not-logged-in #content #bread-crumb ul,
.page-user #content #bread-crumb ul {
display: inline;
margin: 0;
}
.page #content #bread-crumb ul li,
.not-logged-in #content #bread-crumb ul li,
.page-user #content #bread-crumb ul li {
display: inline;
color: #646464;
background-image: none;
margin-left: 0;
padding: 0 .5em 0 0;
}
.page #content #bread-crumb ul li a,
.page-user #content #bread-crumb ul li a {
background-image: none;
padding: 0 10px 0 0;
background: url(../images/breadcrumb-arrow.png) no-repeat right center;
margin-right: 0;
}
.biology #content ul li a,
.biology #content #bread-crumb ul li a {
background: url(../images/biology-breadcrumb-arrow.png) no-repeat right center;
color:#ff9e4c;
}
.disease #content #bread-crumb ul li a {
background: url(../images/disease-breadcrumb-arrow.png) no-repeat right center;
color:#52B7F1;
}
.vaccines #content #bread-crumb ul li a {
background: url(../images/vaccines-breadcrumb-arrow.png) no-repeat right center;
color:#C1006D;
}
.page #content #bread-crumb li a:hover,
.page-user #content #bread-crumb li a:hover {
text-decoration: underline;
}
/* =primary content */	
/* =about GLOBE */
#primary-content {
float: left;
width: 629px;
padding: 0 13px;
}
#primary-content #intro {
text-align: justify; 
margin-left: -13px;
padding-top: 6px;
padding:.6em 12px 0 12px;
}
#primary-content #intro img {
max-width:618px;
border-radius:6px;
box-shadow: 0 2px 2px #8F8E8E;
}
#content-wrapper iframe {
	border-radius:6px;
	box-shadow: 0 2px 2px #8F8E8E;
	width:490px;
	height:350px;	
	border:none 0;
	margin: 10px 0;
}
#content-wrapper iframe body {
outline:1px solid red;	
}
#primary-content #intro p.more {
float: right;
margin: .5em 12px .5em 0;
padding: 0;
}
#primary-content #intro p.more a {
background: url(../images/icon-about-more.png) no-repeat left center;
padding: 0 0 0 22px;
display: inline-block;
line-height: 18px;
}
#primary-content #intro p.more a:hover {
background: url(../images/icon-about-more-hover.png) no-repeat left center;
text-decoration: underline;
}
/* =sections */
#primary-content .section {
background-color: #cecac1;
position: relative;
margin-top: 44px;
float: left;
width: 100%;
padding: 0 0 10px 0;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
/* =tabs */
#primary-content .section ul.tabs {
margin: 0 12px;
padding: 0 18px;
border-bottom: 1px solid #afaaa0;
float: left;
width: 573px;
}
#primary-content .section ul.tabs li {
float: left;
font-weight: bold;
font-size: 1.5em;
margin: 24px 5px -1px 0;
border-bottom: 1px solid #afaaa0;
}
#primary-content .section ul.tabs li a {
padding:.1em .8em;
padding-bottom:.2em\9;
background-color: #afaaa0;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
color: #fff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
#primary-content .section ul.tabs li a:hover {
background-color: #197cd8;
box-shadow: 2px 0 3px -2px #6c6a65;
text-decoration: none;
}
#primary-content .section ul.tabs li.ui-tabs-selected a  {
background-color: #197cd8;
box-shadow: 2px 0 3px -2px #424242;
}
#primary-content .ui-tabs .ui-tabs-panel { display: block; }
#primary-content .ui-tabs .ui-tabs-hide { display: none !important; }
/* =headers */
#primary-content .section h2 {
font-size: 1.8em;
font-weight: bold;
background: #197cd8;
color: #fff;
padding: 0.2em .8em;
display: inline-block;
box-shadow: 4px 4px 8px #084a86;
position: absolute;
top: -32px;
left: -13px;
}
#primary-content .section h2 a {
color: #fff;
text-decoration: none;
}
#primary-content .section h2  a:hover {
color: #004789;
text-shadow: 1px 1px 1px #44abe9;
}
#primary-content .section h2 span {
background: #cecac1 url(../images/news-events-bg.png) no-repeat left bottom;
width: 13px;
height: 11px;
display: inline-block;
position: absolute;
top: 34px;
left: 0;
}
/* LATEST */
#primary-content #latest {
float: left;
width: 100%;
}
#primary-content #latest .figure {
float: left;
background-color: #fff;
padding: 6px 6px 3px 6px;
box-shadow: 4px 2px 4px -2px #6c6a65;
margin: 8px 18px 8px 24px;
}
#primary-content #latest .image-right {
	display:none;
}
#primary-content #latest .figure img {
min-width:80px;
max-width:130px;
height:auto;
border-radius:4px;
}
#primary-content #latest h3 {
color: #113e75;
font-weight: bold;
font-size: 1.6em;
padding: .4em 0 0 0;
position: relative;
}
#primary-content #latest h4:nth-of-type(2) {
	color: #197cd8;
    font-size: 1.5em;
    line-height: 1.6em;
     padding: 0 12px 0 135px;
}
#latest h3 span {
color: #404143;
}
#latest h3 .date {
color: #404142;
margin: 0 18px 0;
font-size: .8em;
background: #cecac1 url(../images/icon-calendar.png) no-repeat left center;
padding: 0 0 0 24px;
line-height: 24px;
right: 0;
position: absolute;
}
#content-wrapper #latest p {
margin-top: 0;
padding: 0 14px 0 24px;
}
#content-wrapper #latest br {
display:none;
}
#content-wrapper #latest ul li p {
padding: 0 0 6px 14px;
text-decoration: none;
margin: 0;
}
#content-wrapper #latest ul li p a:hover {
display:inline;
background-color:transparent;
text-decoration:underline;
}
#content-wrapper #latest ul li ul {
margin-left:140px;
}
#content-wrapper #latest ul li ul li {
display:inline-block;
}
#content-wrapper #latest ul li ul li p {
display:inline-block;
padding:0 12px 0 0;
}
#content-wrapper #latest p.link a {
font-weight:bold;
}
#content-wrapper #latest p.link a:hover {
background-color:transparent;
text-decoration:underline;
}
#content-wrapper #latest ul li h4 a,
#content-wrapper #latest ul li h4 a:hover {
color: #197CD8;
font-weight: bold;
font-size:1.5em;
padding: 0 12px;
background: #cecac1 url(../images/icon-disc.png) no-repeat left 8px;
background: #cecac1 url(../images/icon-disc.png) no-repeat left top \9;
display: inline;
line-height:1.6em;
}
#content-wrapper #latest ul li h4 a:hover {
text-decoration: underline;
}
#content-wrapper #latest ul li p {
padding-right: 14px;
}
#content-wrapper #latest p.more {
padding: 0;
margin: 0 18px 0;
float: right;
}
#latest span.more {
padding: 0 0 0 20px;
margin: 0 8px 0;
color: #404142;
background: url(../images/icon-more.png) no-repeat left center;
display: block;
}
#latest a:hover span.more {
background: url(../images/icon-more-hover.png) no-repeat left center;
}
#latest p.more a {
color: #424242;
background: #cecac1 url(../images/icon-more.png) no-repeat left center;
padding: 0 0 0 20px;
}
#latest p.more a:hover {
background: #cecac1 url(../images/icon-more-hover.png) no-repeat left center;
text-decoration: none;
}
/* E-LEARNING */
#primary-content #distance-learning {
padding: 0 13px;
}
#primary-content #distance-learning h3 {
color: #113e75;
font-weight: bold;
font-size: 1.6em;
padding: .4em 0 0 0;
position: relative;
display: inline-block;
margin-bottom: 0;
}
#primary-content #distance-learning h3 a {
color: #113e75;
text-decoration: none;
}
#primary-content #distance-learning p {
text-align: left;
}
#primary-content #distance-learning p.moodle-login {
font-size: 1.4em;
line-height: 26px;
height: 26px;
text-align: center;
}
#primary-content #distance-learning p.moodle-login a {
color: #fff;
background-color: #197cd8;
text-decoration: none;
border-radius: 6px;
box-shadow: 2px 2px 3px -2px #54524f;
display: inline-block;
padding:0 .8em;
}
#primary-content #distance-learning p.moodle-login a span {
background: url(../images/icon-distance-learning-login.png) no-repeat left center;
float: left;
width: 13px;
height: 26px;
line-height: 26px;
padding-right: 12px;
}
#primary-content #distance-learning p.moodle-login a:hover span {
background: url(../images/icon-distance-learning-login-hover.png) no-repeat left center;
}
#primary-content #distance-learning p.moodle-login a:hover {
color: #197cd8;
background-color: #fff;
}
#primary-content #distance-learning p.more {
font-size: 1.3em;
font-weight: bold;
line-height: 26px;
height: 26px;
text-align: right;
}
#primary-content #distance-learning p.more a {
color: #fff;
background-color: #197cd8;
text-decoration: none;
border-radius: 6px;
box-shadow: 2px 2px 3px -2px #54524f;
display: inline-block;
padding: 0 .8em;
}
#primary-content #distance-learning p.more a:hover {
color: #197cd8;
background-color: #fff;
}
#primary-content #distance-learning p.more a span {
background: url(../images/icon-distance-learning-about.png) no-repeat left center;
float: left;
width: 15px;
height: 26px;
line-height: 26px;
padding-right: 8px;
}
#primary-content #distance-learning p.more a:hover span {
background: url(../images/icon-distance-learning-about-hover.png) no-repeat left center;
}
#primary-content .resources #latest h3 {
padding-left: 26px;
}
/* =sections */
#news, 
#events,
#e-library,
#conferences,
#links,
#fact-sheets,
#modules {
float: left;
width: 100%;
}
#news ul, 
#events ul,
#e-library ul,
#conferences ul,
#links ul, 
#fact-sheets ul, 
#modules ul {
margin: 0;
}

#news ul li,
#events ul li,
#e-library ul li,
#conferences ul li,
#links li,
#fact-sheets ul li,
#modules ul li {
margin: 0;
color: #404143;
font-size: 1.3em;
background: #cecac1 url(../images/icon-disc.png) no-repeat 14px 12px;
}
#news ul li p,
#events ul li p,
#e-library ul li p,
#conferences ul li p,
#links ul li p,
#fact-sheets ul li p,
#modules ul li p {
padding: 0;
font-size: 1.0em;
margin: 0 0 4px 26px;
}
#news ul li span, 
#events ul li span,
#e-library ul li span,
#conferences ul li span,
#links ul li span,
#fact-sheets ul li span,
#modules ul li p span {
margin: .4em .4em 0 0;
color: #404142;
font-weight: bold;
display: inline-block;
text-align: left;
}
#modules ul li {
position:relative;
margin:0;
min-height:8em;
}
#modules ul li span.logo {
float:left;
position:absolute;
top:26px;
left:14px;
box-shadow: 0 2px 4px #a2a19f inset;
background:#fff;
padding:8px 8px 2px 8px;
border-radius:5px;
}
#modules ul li span.logo img {
width:52px;	
height:52px;
border-radius:5px;
}
#modules ul li a:hover span.logo img {
opacity: 0.5; 
}
#modules p.more  {
border-top:1px solid #AFAAA0;
}
#news ul li .date, 
#events ul li .date,
#e-library ul li .date,
#conferences ul li .date,
#links ul li .date,
#fact-sheets ul li .date,
#modules ul li .date {
background: #cecac1 url(../images/icon-calendar.png) no-repeat left center;
padding: 0 0 0 24px;
}
#news ul li .author, 
#events ul li .author,
#e-library ul li .author,
#links ul li .author,
#fact-sheets ul li .author,
#modules ul li .author {
background: #cecac1 url(../images/icon-author.png) no-repeat left center;
padding: 0 0 0 24px;
}
#news ul li .theme,
#events ul li .theme,
#e-library ul li .theme,
#conferences ul li .theme,
#links ul li .theme,
#modules ul li .theme {
background: #cecac1 url(../images/icon-theme.png) no-repeat left center;
padding: 0 0 0 24px;
}
#conferences li .venue {
background: #cecac1 url(../images/icon-author.png) no-repeat left center;
padding: 0 0 0 24px;
}
#news ul li .type, 
#events ul li .type,
#e-library ul li .type,
#links ul li .type,
#conferences ul li .type,
#fact-sheets ul li .type,
#modules ul li .subject {
background: #cecac1 url(../images/icon-type.png) no-repeat left center;
padding: 0 0 0 20px;
}
#conferences ul li .subject {
background: #cecac1 url(../images/icon-type.png) no-repeat left center;
padding: 0 0 0 20px;
}
#news ul li h4, 
#events ul li h4,
#e-library ul li h4,
#conferences ul li h4,
#links ul li h4,
#fact-sheets ul li h4,
#modules ul li h4 {
padding: 0 0 .2em 0;
color: #197cd8;
font-weight: normal;
font-size: 1.2em;
margin: 0 12px;
line-height: 21px;
border-bottom: 1px solid #afaaa0;
}
#events ul li h4,
#conferences ul li h4 {
border-bottom: none;
}
#events ul li p:last-of-type,
#conferences ul li p:last-of-type {
border-bottom: 1px solid #afaaa0;
margin:0 12px;
padding-bottom:.4em;
}
#modules ul li h4,
#modules ul li p.desc {
margin-left: 72px;
}
#modules ul li h4 {
border:none;
margin-top:.4em;
margin-left: 96px;
}
#modules ul li p:last-of-type {
color: #414141;
margin-left:96px;
margin-right:12px;
padding-bottom:1em;
}
#news ul a:hover,
#events ul a:hover,
#e-library ul a:hover,
#conferences ul a:hover,
#links ul a:hover,
#fact-sheets ul a:hover,
#modules ul a:hover {
text-decoration: none;
display: block;
background: #afaaa0 url(../images/icon-disc.png) no-repeat 14px 12px;	
}
#modules ul li a:hover h4 {
margin-left: 96px;
}
#latest ul a:hover {
background: #afaaa0;
text-decoration: none;
display: block;
}
#latest ul a:hover h3 {
background: #afaaa0;
text-decoration: none;
background: #afaaa0 url(../images/icon-disc.png) no-repeat 14px 15px;
}
#news ul a:hover span,
#events ul a:hover span,
#latest ul a:hover h3 span {
background-color: #afaaa0;
text-decoration: none;
}
#news ul a:hover span,
#events ul a:hover span,
#e-library ul a:hover span,
#conferences ul a:hover span,
#links ul a:hover span,
#fact-sheets ul a:hover span,
#modules ul a:hover span {
background-color: #afaaa0;
text-decoration: none;
}
#news p.more,
#events p.more,
#e-library p.more,
#conferences p.more,
#links p.more,
#fact-sheets p.more,
#modules p.more {
font-weight: bold;
margin: 0 10px;
}
#news p.more a,
#events p.more a,
#e-library p.more a,
#conferences p.more a,
#links p.more a,
#fact-sheets p.more a,
#modules p.more a {
color: #404142;
background: url(../images/icon-plus.png) no-repeat left center;
padding: 0 0 0 16px;
}
#news p.more a:hover,
#events p.more a:hover,
#e-library p.more a:hover,
#conferences p.more a:hover,
#links p.more a:hover,
#fact-sheets p.more a:hover,
#modules p.more a:hover {
text-decoration: none;
color: #197cd8;
background: url(../images/icon-plus-hover.png) no-repeat left center;
}
#modules ul li p {
margin-bottom:0;
}
/* =secondary content (aside) */	
#secondary-content {
float: right;
width: 325px;
margin-top: -5px;
background-color: #cecac1;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
#secondary-content .section {
background-color: #cecac1;
position: relative;
float: left;
width: 301px;
padding: 44px 12px 12px 12px;
}
#secondary-content div.section h2 {
font-size: 1.8em;
font-weight: bold;
background: #197cd8;
color: #fff;
padding: .2em .8em;
display: inline-block;
box-shadow: 4px 4px 8px #80807e;
position: absolute;
top: 3px;
left: -13px;
}
#secondary-content div.section h2 a {
color: #fff;
text-decoration: none;
}
#secondary-content div.section h2 span {
background: url(../images/highlight-bg.png) no-repeat left bottom;
width: 13px;
height: 13px;
display: inline-block;
position: absolute;
top: 34px;
left: 0;
}
/* =highlight section */	
#secondary-content #highlight {
background: url(../images/highlight-separator.png) no-repeat right 20px;
}
#secondary-content #highlight .figure {
float: left;
background-color: #fff;
width: 325px;
height: 200px;
margin: 0 -12px 4px -12px;
display: none;
}
#secondary-content #highlight h3 {
color: #113e75;
font-weight: bold;
font-size: 1.6em;
padding: .4em 0 0 0;
}
#secondary-content #highlight h3 span {
color: #404143;
}
#secondary-content #highlight h3 .info {
float: right;
color: #404142;
margin: 0;
font-size: .8em;
background: #cecac1 url(../images/icon-calendar.png) no-repeat left center;
padding: 0 0 0 24px;
line-height: 24px;
}
#secondary-content #highlight h4 {
color: #404142;
font-weight: bold;
font-size: 1.6em;
line-height: 1.4em;
padding: 0 0 0 12px;
background: #cecac1 url(../images/icon-disc.png) no-repeat left 8px;
display: inline-block;
}
#secondary-content #highlight p {
color: #404040;
line-height: 1.5em;
margin-top: 0;
}
#secondary-content #highlight p.more {
margin: 0;
float: right;
}
#secondary-content #highlight p.more a {
color: #113F75;
padding: 0 0 0 20px;
background: #cecac1 url(../images/icon-more.png) no-repeat left center;
}
#secondary-content #highlight p.more a:hover {
text-decoration: underline;
background: #cecac1 url(../images/icon-more-hover.png) no-repeat left center;

}
/* =globe network section*/
#secondary-content #members {
background: url(../images/highlight-separator.png) no-repeat right 20px;
}	
#secondary-content #members h2 {
background: #0ba083;
top: 0;
}
#secondary-content #members h2 a:hover {
color: #005343;
text-shadow: 1px 1px 1px #5ac3af;
}
#secondary-content #members h2 span {
background: url(../images/members-bg.png) no-repeat left bottom;
top: 31px;
}
#secondary-content #members .figure {
float: left;
margin: 0 -12px 4px -12px;
}
#secondary-content #members ul.map {
font-size: 1.4em;
}
#secondary-content #members ul.map li {
float: left;
position: absolute;
color:#fff;
text-align:center;
width: 40px;
height: 25px;	
line-height: 25px;
background-color: #0ba083;
}
#secondary-content #members ul.map li span {
position: absolute;
background: url(../images/members-map-bg.png) no-repeat left bottom;
width: 13px;
height: 8px;
top: 25px;
left: 0;
}
#secondary-content #members ul.map li a {
text-decoration: none;
color: #fff;
display:block;
}
#secondary-content #members ul.map li a:hover {
background-color: #fff;
color:#095845;
}	
	
#secondary-content #members ul.map li.americas {
left: 70px;
top: 134px;
}
#secondary-content #members ul.map li.africa {
left: 150px;
top: 156px;
}
#secondary-content #members ul.map li.asia {
left: 210px;
top: 118px;
}
#secondary-content #members ul.map li.europe {
left: 150px;
top: 90px;
}
#secondary-content #members ul.map li.oceania {
left: 260px;
top: 184px;
}
#secondary-content #members form {
margin-bottom: 0;
}
#secondary-content #members form ul li {
margin: 0;
}
#secondary-content #members form ul  p {
padding: 0 0 0 8px;
}
#secondary-content #members input.button {
border: none;
background: url(../images/icon-search-members.png) no-repeat left center;
cursor: pointer;
text-indent: -9999px;
text-transform:capitalize;
width: 45px;
height: 27px;
float: right;
}
#secondary-content #members input.search-box {
background: #aea9a2;
border: none;
cursor: pointer;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color: #646464;
font-size: 1.3em;
width: 232px;
height: 27px;
padding: 0 12px;
line-height: 27px;
box-shadow: inset 0px 2px 2px 0px #989691;
border-radius: 8px;
float: left;
}
/* =associated networks */	
#secondary-content #networks {
background: url(../images/highlight-separator.png) no-repeat right 20px;
}	
#secondary-content #networks h2 {
background: #0ba083;
top: 0;
}
#secondary-content #networks h2 a:hover {
color: #005343;
text-shadow: 1px 1px 1px #5ac3af;
}
#secondary-content #networks h2 span {
background: url(../images/members-bg.png) no-repeat left bottom;
top: 31px;
}
#secondary-content #networks ul,
#secondary-content #tools ul {
margin: 0 -12px;
}
#secondary-content #networks li span,
#secondary-content #tools li span {
box-shadow: inset 0px 2px 4px #a2a19f;
float: left;
width: 50px;
height: 50px;
border-radius: 5px;
background: #fff;
text-align: center;
margin: 0 8px 0 12px;
}
#secondary-content #networks li.gabriel span {
background: #fff url(../images/gabriel-logo-sm.png) no-repeat center center;
}
#secondary-content #networks li.resaolab span {
background: #fff url(../images/resaolab-logo-sm.png) no-repeat center center;
}
#secondary-content #networks li.bams span {
background: #fff url(../images/bams-logo-sm.png) no-repeat center center;
}
#secondary-content #networks li.advac span {
background: #fff url(../images/advac-logo-sm.png) no-repeat center center;
}
#secondary-content #networks li.acdx span {
background: #fff url(../images/acdx-logo-sm.png) no-repeat center center;
}
#secondary-content #networks li p,
#secondary-content #tools li p {
width: 242px;
display: inline-block;
margin-left: 9px;
margin-right: 12px;
}
#secondary-content #networks li,
#secondary-content #tools li {
background: #cecac1 url(../images/networks-separator.png) no-repeat 70px bottom;
position: relative;
}
#secondary-content #networks li a,
#secondary-content #tools li a {
padding: 5px 0;
display: block;
min-height:50px;
}
#secondary-content #networks li.last,
#secondary-content #tools li.last {
background-image: none;
}
#secondary-content #networks li h4,
#secondary-content #tools li h4 {
background: #cecac1 url(../images/icon-disc.png) no-repeat left 5px;
padding: 0 0 0 10px;
font-size: 1.4em;
display: inline;
font-weight: bold;
color: #434142;
}
#secondary-content #networks li p,
#secondary-content #tools li p {
color: #4d4d4d;
line-height: 1.3em;
width: 218px;
margin: 0 24px 0 0;
padding: 0;
line-height: 1.3em;
}
#secondary-content #networks li p span,
#secondary-content #tools li p span {
display: none;
}
#secondary-content #networks ul a:hover,
#secondary-content #tools ul a:hover {
background-color: #0ba083;
display: block;
text-decoration: none;
}
#secondary-content #networks ul a:hover h4 {
background-color: #0ba083;
}
#secondary-content #tools ul a:hover h4,
#secondary-content #tools ul a:hover {
background-color: #197CD8;
}
#secondary-content #networks ul a:hover p,
#secondary-content #tools ul a:hover p {
color: #fff;
}
#secondary-content #networks ul a:hover p span,
#secondary-content #tools ul a:hover p span {
display: inline;
background: url(../images/icon-plus-networks.png) no-repeat;
float: right;
width: 13px;
height: 14px;
box-shadow: none;
margin: 0;
text-indent: -9999px;
text-transform:capitalize;
position: absolute;
right: 12px;
bottom: 12px;
}
#secondary-content #networks .more {
margin-top:15px;
background-color:#fff;
border-radius: 8px;
}
#secondary-content #networks .more a {
display: inline-block;
border-radius: 8px;
padding: 4px 10px 4px 20px;
font-size: 1.3em;
width: 271px;
font-weight: bold;
color: #085546;
background:transparent url(../images/icon-dropdown.png) no-repeat 10px center;
}
#secondary-content #networks .more a:hover,
#secondary-content #networks .more.on a {
text-decoration:none;
background-color:#fff;
box-shadow: none;
}
#secondary-content #networks .more.on a {
text-decoration:none;
background-color:#fff;
box-shadow: none;
}
#secondary-content #networks #more-networks {
margin:0;
position: relative;
}
#secondary-content #networks #more-networks ul {
padding:0;
margin: 0;
}
#secondary-content #networks #more-networks ul li {
background-color:#fff;
}
#secondary-content #networks #more-networks ul li a {
background-image: none;
margin: 0;
padding:.2em 12px;
font-size:1.3em;
font-weight:normal;
display:inline-block;
border-radius:0;
width:277px;
min-height:0;
background-image:none;
}
#secondary-content #networks #more-networks ul li a:hover {
background-color: #16836e;
color: #fff;
}
#secondary-content #networks #more-networks h4:hover,
#secondary-content #networks #more-networks h4.ui-state-active {
background-color: #16836e;
color: #fff;
}
#secondary-content #networks #more-networks div	{
padding: 0;
background-color: #fff;
font-size: 1.1em;
box-shadow: none;
font-weight: normal;
margin: 0;
width: 301px;
border-radius: 0;
text-align:center;
}
#secondary-content #networks #more-networks	{
padding-bottom: 12px;
}
#secondary-content #networks #more-networks div a {
background: none;
margin:10px 0;
padding: 0 0 0 22px;
color: #71706f;
box-shadow:none;
border-radius:none;
text-align:center;
}
/* =tools */		
#secondary-content #tools {
background: url(../images/highlight-separator.png) no-repeat right 20px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
#secondary-content #tools ul {
margin-bottom: 10px;
}
/* 
=current nav */			
#current-nav {
float: left;
margin-left: 13px;
margin-top: 32px;
width: 235px;
padding-bottom:1.8em;
background-color: #cecac1;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow:0 2px 2px #8f8e8e;
position: relative;
}
/* 
=no nav */			
#content-wrapper .no-menu {
background-color:transparent;
box-shadow:none;
border-radius:0;
}
/*
=level 0 */	
#current-nav h2 {
font-size: 1.6em;
font-weight: bold;
background: #197cd8;
color: #fff;
padding: 6px 16px;
display: inline-block;
box-shadow: 4px 4px 8px #084a86;
position: absolute;
line-height: 1.3em;
top: -32px;
left: -13px;
}
.biology #current-nav h2 {
background: #FF9E4C;
box-shadow: 4px 4px 8px #a6a5a4;
}
.disease #current-nav h2 {
background: #52B7F1;
box-shadow: 4px 4px 8px #a6a5a4;
}
.vaccines #current-nav h2 {
background: #c1006d;
box-shadow: 4px 4px 8px #8d8d8d;
}
#current-nav h2 a {
color: #fff;
text-decoration:none;
}
#current-nav h2 a:hover {
color: #004789;
text-shadow: 1px 1px 1px #44abe9;
text-decoration:none;
}
.biology #current-nav h2 a:hover {
color: #c15a04;
text-shadow: 1px 1px 1px #ffc180;
}
.disease #current-nav h2 a:hover {
color: #047bbf;
text-shadow: 1px 1px 1px #86d2f7;
}
.vaccines #current-nav h2 a:hover {
color: #730041;
text-shadow: 1px 1px 1px #d9009c;
}
#current-nav h2 span {
background: #cecac1 url(../images/about-current-nav-bg.png) no-repeat left bottom;
width: 11px;
height: 9px;
display: inline-block;
position: absolute;
bottom: -9px;
left: 0;
}
.biology #current-nav h2 span {
background: url(../images/biology-current-nav-bg.png) no-repeat left bottom;
width: 12px;
height: 9px;
bottom: -9px;
}
.disease #current-nav h2 span {
background: url(../images/disease-current-nav-bg.png) no-repeat left bottom;
width: 12px;
height: 9px;
bottom: -9px;
}
.vaccines #current-nav h2 span {
background: url(../images/vaccines-current-nav-bg.png) no-repeat left bottom;
width: 12px;
height: 9px;
bottom: -9px;
}
/* =level 1 */	
#current-nav ul {
padding: 10px 0 12px 0;
float: left;
width: 100%;
}
.biology #current-nav ul,
.disease #current-nav ul,
.vaccines #current-nav ul {
padding: 30px 0 0 0;
}
.biology #current-nav ul li ul,
.disease #current-nav ul li ul,
.vaccines #current-nav ul li ul {
padding-top: 0;
}
#current-nav ul li {
list-style: none;
font-size: 1.3em;
float: left;
}
#current-nav ul li a {
display: block;
padding: .3em 25px .3em 10px;
color: #113E75;
text-decoration: none;
float: left;
width: 200px;
}
.biology #current-nav ul li a {
color: #b16524;
}
.disease #current-nav ul li a {
color: #207eb3;
}
.vaccines #current-nav ul li a {
color: #930254;
}
#current-nav ul li a:hover {
text-decoration: none;
color: #fff;
background-color: #197CD8;
font-weight: bold;
background: #197CD8 url(../images/current-nav-select.png) no-repeat 218px 10px;
}
.biology #current-nav ul li a:hover {
background-color: #FF9E4C;
}
.disease #current-nav ul li a:hover {
background-color: #52b7f1;
}
.vaccines #current-nav ul li a:hover {
background-color: #c1006d;
}
#current-nav ul li a.selected-1 {
font-weight: bold;
color: #fff;
background: #197cd8 url(../images/current-nav-selected.png) no-repeat 218px 13px;
}
.biology #current-nav ul li a.selected-1 {
background-color: #ff9e4c;
}
.disease #current-nav ul li a.selected-1 {
background-color: #52b7f1;
}
.vaccines #current-nav ul li a.selected-1 {
background-color: #c1006d;
}
/* =level 2 */
#current-nav ul li ul {	
padding: 0;
}
#current-nav ul li ul li {
font-size: 1em;	
background: #197CD8 url(../images/about-current-nav-sep.png) no-repeat center bottom;
float: left;
}
#current-nav ul li ul li a {
width: 185px;
padding-left: 25px;
float: left;
}
.biology #current-nav ul li ul li {
background: #ff9e4c url(../images/biology-current-nav-sep.png) no-repeat center bottom;
}
.disease #current-nav ul li ul li {
background: #52B7F1 url(../images/disease-current-nav-sep.png) no-repeat center bottom;
}
.vaccines #current-nav ul li ul li {
background: #c1006d url(../images/vaccines-current-nav-sep.png) no-repeat center bottom;
}
.biology #current-nav ul li ul li a,
.disease #current-nav ul li ul li a,
.vaccines #current-nav ul li ul li a {
color: #fff;
}
#current-nav li li:last-child,
.biology #current-nav li li:last-child,
.disease #current-nav li li:last-child,
.vaccines #current-nav li li:last-child {
background-image: none;
}
#current-nav ul ul li a {
color: #fff;
padding: .3em 25px .3em 10px;
}
#current-nav ul li ul li a.selected-2 {
font-weight: bold;
background-color: #fff;
color: #283763;
}
.biology #current-nav ul li ul li a.selected-1 {
color: #B16524;
background: #fff url(../images/biology-current-nav-selected.png) no-repeat 218px 13px;
}
.biology #current-nav ul li ul li a.selected-2 {
color: #B16524;
background-color:#fff;
background-image:none;
}
.disease #current-nav ul li ul li a.selected-2 {
color:#207EB3;
background:#fff;
}
.disease #current-nav ul li ul li a.selected-1 {
color: #207EB3;
background-color:#fff;
background: #fff url(../images/disease-current-nav-selected.png) no-repeat 218px 13px;
}
.vaccines #current-nav ul li ul li a.selected-2 {
color: #930254;
}
.page-user #current-nav ul li ul li a.selected-2,
.page-user #current-nav ul li ul li a.active {
color: #095845;
background-color:#fff;
}
#current-nav ul li ul li a:hover {
color: #283763;
background-color: #fff;
font-weight: bold;
background-image: none
}
.biology #current-nav ul li ul li a:hover {
color: #b16524;
background-color: #fff;
font-weight: bold;
}
.disease #current-nav ul li ul li a:hover {
color: #207eb3;
background-color: #fff;
font-weight: bold;
}
.vaccines #current-nav ul li ul li a:hover {
color: #930254;
background-color: #fff;
font-weight: bold;
}
/* =level 3 */
#current-nav ul li ul li ul li {
background-image:none;
}
#current-nav ul li ul li ul li a {
padding-left:40px;
width: 170px;
background-color: #fff;
color: #0C6776;
}
.biology #current-nav ul li ul li ul li a {
color: #b16524;
font-weight: bold;
}
.disease #current-nav ul li ul li ul li a {
color: #207eb3;
font-weight: bold;
}
.disease #current-nav ul li ul li ul li a.selected-2 {
font-weight:normal;
}
.disease #current-nav ul li ul li ul li a.selected-2:hover {
font-weight:bold;
}	
/* =partners */
#partners {
float: left;
width: auto;
margin-top: 8px;
background: url(../images/partners-separator.png) no-repeat center 18px;
width: 629px;
margin-left: -13px;	
}
.page #partners {
clear: both;
}
#partners h3 {
font-size: 1.7em;
font-weight: bold;
background: #fff;
display: inline;
box-shadow: 4px 4px 8px #8f8e8e;
padding: 3px .8em;
position: relative;
}
.page #partners h3 {
margin-left: 0;	
}
#partners h3 a {
color: #113E75;
}
#partners h3  a:hover {
text-decoration: none;
}
#partners h3 span {
background: url(../images/partners-bg.png) no-repeat right bottom;
width: 13px;
height: 10px;
display: inline-block;
position: absolute;
top: 29px;
left: 0;
}
#partners ul {
margin: 12px 5px 18px 13px;
}
.page #partners ul {
margin-left: 5px;
}
#partners li {
display: inline;
font-size: 1.3em;
}
#partners li a {
color: #888;
padding: 0.1em .4em;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
white-space: nowrap;
}
#partners li a:hover {
color: #888;
text-decoration: none;
color: #424242;
background-color: #cdcac6;
border-radius: 5px;
}
/* =social networks */
#social {
float: left;
width: 629px;
margin-left: -13px;
}
.page #social {
margin-left: 0;
}
#social p {
color: #113E75;
background: url(../images/icon-social.png) no-repeat left top;
padding-left: 20px;
float: left;
}
#social ul {
float: left;
}
#social ul li {
float: left;
font-weight: bold;
font-size: 1.4em;
background-color: #fff;
margin-left: 12px;
border-radius: 5px;
width: auto;
box-shadow: 1px 1px 2px #a09f9f;
}
#social ul li a {
color: #222;
display: block;
padding: .2em 30px .2em 10px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
position: relative;
}
#social ul li a span {
width: 14px;
height: 14px;
position: absolute;
right: 10px;
top: 6px;
}
#social ul li.linkedin a span {
background: url(../images/linkedin-logo.png) no-repeat right center;
}
#social ul li.facebook a span {
background: url(../images/facebook-logo.png) no-repeat right center;
}
#social ul li.twitter a span {
background: url(../images/twitter-logo.png) no-repeat right center;
}
#social ul li a:hover {
text-decoration: none;
border-radius: 5px;
}
#social ul li.linkedin a:hover {
background-color: #1483bc;
color: #fff;
}
#social ul li.facebook a:hover {
background-color: #3d5b9b;
color: #fff;
}
#social ul li.twitter a:hover {
background-color: #41c8f5;
color: #006586;
}
/* =footer */
#footer {
float: left;
width: 980px;
margin-top: 12px;
position: relative;
}
/* =toggle */
#footer ul.toggle {
margin: 4px 0 10px 13px;
text-align: right;
float: left;
}
#footer ul.toggle li span {
display: inline-block;
width: 32px;
margin-left: 5px;
height: 26px;
vertical-align: middle;
box-shadow: inset 0px 2px 2px 0px #989691;
border-radius: 6px;
background: #f7f7f7 url(../images/icon-hide.png) no-repeat center 6px;
}
#footer ul.toggle li a {
font-size: 1.3em;
line-height: 26px;
color: #424242;
text-decoration: none;
}
#footer p.toggle a {
display: none;
}
/* =quick links */
#footer #quick-links {
width: 950px;
background-color: #cecac1;
margin:0 5px;
border-radius: 5px;
padding: 10px 10px 20px 10px;
box-shadow: 0 4px 6px #b0ada8;
clear: left;
float: left;
}
#footer #quick-links ul li {
font-size: 1.2em;
text-align: left;
display: inline;
}
#footer #quick-links ul li ul {
margin: .2em 0 0 0;
padding: 0;
}
#footer #quick-links ul li ul li {
padding-right: 20px;
}
#footer #quick-links ul li ul li:first-of-type {
margin-left: 30px;
}
#footer #quick-links ul.about h4 {
background: url(../images/icon-about.png) no-repeat left center;
margin: 0;
}
#footer #quick-links li.biology h4 a,
#footer #quick-links li.disease h4 a,
#footer #quick-links li.vaccines h4 a {
background-color: #ff9e4c;
border-radius: 5px;
padding: .2em .8em;
margin-left: 30px;
}
#footer #quick-links li.disease h4 a {
background-color: #52b7f1;
}
#footer #quick-links li.vaccines h4 a {
background-color: #c1006d;
}
#footer #quick-links li.disease h4,
#footer #quick-links li.vaccines h4 {
padding-top: .2em;
}
#footer #quick-links li.biology h4 a,
#footer #quick-links li.disease h4 a,
#footer #quick-links li.vaccines h4 a {
color: #fff;
font-size: .9em;
}
#footer #quick-links li.biology h4 a:hover {
color: #c15a04;
text-shadow: 1px 1px 1px #ffc180;
}
#footer #quick-links li.disease h4 a:hover {
color: #047bbf;
text-shadow: 1px 1px 1px #86d2f7;
}
#footer #quick-links li.vaccines h4 a:hover {
color: #730041;
text-shadow: 1px 1px 1px #d9009c;
}
#footer #quick-links li.biology a:hover {
color: #df751a;
}
#footer #quick-links li.disease a:hover {
color: #1b82bd;
}
#footer #quick-links li.vaccines a:hover {
color: #c1006d;
}
#footer #quick-links ul li h4 {
font-size: 1.3em;
display: inline-block;
}
#footer #quick-links ul.about li h4 {
padding: 0 0 0 30px;
}
#footer #quick-links ul li h4 a {
color: #424242;
margin: 0;
font-weight: bold;
}
#footer #quick-links h3 {
font-size: 1.6em;
padding: 0;
margin: 8px 0 .4em 0;
font-weight: bold;
color: #424242;
padding-left: 30px;
}
#footer #quick-links h3.themes {
background: url(../images/icon-themes.png) no-repeat left center;
}
#footer #quick-links h3.network {
background: url(../images/my-network.png) no-repeat left center;
margin-bottom:0;
}
#footer #quick-links ul.about h4 a:hover {
text-decoration: none;
}
#footer #quick-links ul li a {
color: #727272;
text-decoration: none;
}
#footer #quick-links ul li a:hover {
text-decoration: none;
color: #113E75;
}
#footer #quick-links ul.network li ul li {
padding-right:16px;
}
#footer #quick-links ul.network li a:hover {
color: #16836E;
}
/* =extra info */
#footer #info {
float: left;
width: 980px;
margin-top: 20px;
background: url(../images/footer-separator.png) no-repeat center top;
padding-top:12px;
}
#footer #info ul {
float: left;
}
#footer #info ul li {
float: left;
font-size: 1.2em;
line-height: 60px;
}
#footer #info ul li a {
color: #424242;
text-decoration: none;
padding: .2em .8em .2em .8em;
margin-left: 10px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
#footer #info ul li a:hover {
text-decoration: none;
background-color: #cecac1;
border-radius: 5px;
}
#footer #info img {
float: right;
margin-right:70px;
}
/* =styles */			
#content-wrapper abbr {
border-bottom: 1px dotted #888;	
}
#content-wrapper em {
font-style: italic;
}
#content-wrapper p {
margin-top: .5em;
font-size: 1.3em;
line-height: 1.5em;
}
.page-user #content .field .field-items .field-item {
color: #414141;
font-size: 1em;
}
#content-wrapper p strong {
color: #197CD8;
}
content-wrapper ul.index p strong {
color: #646464;
}
.biology #content-wrapper p strong {
color: #FF9E4C;
}
.disease #content-wrapper p strong {
color: #52B7F1;
}
.vaccines #content-wrapper p strong {
color: #C1006D;
}

#content-wrapper p.source {
color: #2B78BE;
font-size: 1.2em;
margin-top:1em;
}
#content-wrapper p.source a {
text-decoration:underline;
}
#content-wrapper p.source a:hover {
text-decoration:none;
}
.disease #content-wrapper p.source {
color:#52B7F1;
}
.vaccines #content-wrapper p.source {
color:#930254;
}
/* =pagination */
#content-wrapper p.pagination {
margin-top: 5px;
text-align: center;
font-size: 1.3em;
}
#content-wrapper p.pagination a {
font-size: 0.9em;
font-weight: normal;
text-decoration: none;
}
#content-wrapper p.pagination a:hover {
text-decoration: underline;
}
#content-wrapper p.pagination a.previous {
float: left;
}
#content-wrapper p.pagination a.next {
float: right;
}
#content-wrapper p.more {
padding-top: .5em;
}	
#content-wrapper p.more a {
color: #113f75;
text-decoration: none;
}
#content-wrapper p.more a:hover {
text-decoration: underline;
}
#content-wrapper pre {
color: #555;
white-space: pre;
margin: -30px 14px 5px 14px;
}
#content-wrapper code {
font-size: 2.0em;
}
#content-wrapper h1 {
font-size: 1.8em;
}
#content .feature {
background-color: #f5f5f5;
padding: .4em .8em;
width: 33%;
float: right;
margin: 0 0 1em 15px;
color: #666;
font-size: 1.4em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
line-height: 1.2em;
}
#content h2 { 
font-size: 1.6em;
line-height: 1.2em;
color: #113e75;
font-weight: bold;
clear: both;
margin: .5em 0;
}
.biology #content h2 { 
color: #B16524;
}
.disease #content h2 { 
color: #207EB3;
}
#content h1,
#content h2.current { 
font-size: 1.8em;
line-height: 1.3em;
color: #113e75;
font-weight: bold;
clear: both;
margin: 5px 0 10px 0;
display: block;
background: url(../images/h2-underline.png) no-repeat bottom center;
}
.biology #content h2.current { 
color: #b16524;
}
.disease #content h2.current { 
color: #207eb3;
}
.vaccines #content h2.current { 
color: #930254;
}
#content h3 {
color: #197cd8;
font-size: 1.6em;
margin-top: .5em;
font-weight: bold;
line-height: 1.3em;
}
#content h4 {
color: #283763;
font-size: 1.5em;
font-weight: bold;
line-height: 1.3em;
margin-top: .5em;
}
#content h5 {
color: #283763;
font-size: 1.3em;
font-weight: bold;
line-height: 1.3em;
margin-top: .5em;
}
#content h4.figure {
background: url("../images/tb-bullet.png") no-repeat  left 7px transparent;
padding-left: 12px;
}
.biology #content h3 {
color: #FF9E4C;
}
.biology #content h4 {
color: #B16524;
}
.biology #content h4.bullet {
color: #B16524;
background: url("../images/biology-tb-bullet.png") no-repeat left 7px transparent;
padding-left:12px;
clear:both;
}
.disease #content h3 {
color: #52B7F1;
}
.disease #content h4,
.disease #content h5 {
color: #207EB3;
}
.vaccines #content h3 {
color: #930254;
}
.vaccines #content h4 {
color: #C1006D;
}
#content p.index {
color: #444;	
}
#content p.author {
color: #777;
padding-bottom: 1em;
}    
#content p.link,
#content p.download {
margin: 1em 0;
clear:both;
}
#content ul li p.link,
#content ul li p.download {
margin:0;
}
#content ul.number-list li {
	background-image:none;
	padding-left:12px;
}
#content p.download span {
padding-left: 6px;
}
#content p.link a,
#content p.figure a, 
#content p.download a {
padding: .2em .8em .2em 24px;
color: #fff;
border-radius: 6px;
display:inline-block;
box-shadow: 0 2px 2px #b0ada8;
background-color: #197CD8;
font-weight:bold;
}
#content a.link {
padding: .2em .8em;
color: #fff;
border-radius: 6px;
display:inline;
box-shadow: 0 2px 2px #b0ada8;
background-color: #197CD8;
font-weight:bold;
}
#content a.link:hover {
color: #197CD8;
background-color: #fff;
text-decoration: none;
}
#content p.figure a {
margin-left: 12px;
background: #197CD8 url(../images/icon-pdf.png) no-repeat 8px center;
}
.biology #content p.link a,
.biology #content p.download a {
background-color: #FF9E4C;
}
.disease #content p.link a,
.disease #content p.download a {
background-color: #52B7F1;
color:#fff;
}
.vaccines #content p.link a,
.vaccines #content p.download a {
background-color: #c1006D;
}
#content p.download a {
background: #197CD8 url(../images/download.png) no-repeat 8px 6px;
}
#content p.link a {
background: #197CD8 url(../images/icon-link.png) no-repeat 8px 6px;
}
#content p.link a:hover,
#content p.download a:hover,
#content p.figure a:hover {
background-color: #fff;
color: #197CD8;
text-decoration: none;
}
.biology #content p.link a:hover,
.biology #content p.download a:hover {
color: #ff9e4c;
}
.disease #content p.link a:hover,
.disease #content p.download a:hover {
color: #52B7F1;
}
.vaccines #content p.link a:hover,
.vaccines #content p.download a:hover {
color: #c1006D;
}
#content p.link a:hover {
background: #fff url(../images/icon-link-hover.png) no-repeat 8px 6px;
}
.biology #content p.link a:hover {
background: #fff url(../images/biology-link-hover.png) no-repeat 8px 6px;
}
.disease #content p.link a:hover {
background: #fff url(../images/disease-link-hover.png) no-repeat 8px 6px;
}
.vaccines #content p.link a:hover {
background: #fff url(../images/vaccines-link-hover.png) no-repeat 8px 6px;
}
#content p.download a:hover,
#content p.figure a:hover {
background: #fff url(../images/icon-pdf-hover.png) no-repeat 8px 6px;
}
.biology #content p.download a:hover {
background: #fff url(../images/biology-download-hover.png) no-repeat 8px 6px;
}
.disease #content p.download a:hover {
background: #fff url(../images/disease-download-hover.png) no-repeat 8px 6px;
}
.vaccines #content p.download a:hover {
background: #fff url(../images/vaccines-download-hover.png) no-repeat 8px 6px;
}
/* =network */
.page-user #content p.link a {
background:#0ba083 url(../images/network-link.png) no-repeat 8px center;
}
.page-user #content p.link a:hover {
color: #0ba083;
background: #fff url(../images/network-link-hover.png) no-repeat 8px center;
}
.page-user #content p.download a {
background:#0ba083 url(../images/network-download.png) no-repeat 8px center;
}
.page-user #content p.download a:hover {
color: #0ba083;
background: #fff url(../images/network-download-hover.png) no-repeat 8px center;
}
#content-wrapper hr {
display: none;
}
#content-wrapper  p.top {
margin-top: 1em;
padding: 0 0 0 20px;
float: left;
font-size: 1.1em;
background: url(../images/icon-top.png) no-repeat left top;
line-height: 26px;
clear: both;
width:auto;
}
#content-wrapper p.top a {
text-decoration: none;
color: #113E75;
}	
#content-wrapper p.top a:hover {
text-decoration: underline;
}
#content p.info {
	color: #777;
	}	
#content p.search {
	padding-top: .4em;
	font-weight: bold;
	color: #113F75;
	}
#content p.search a {
	text-decoration: none;
	}
#content p.search a:hover {
text-decoration: underline;
}
/* =lists */
#content ol {
font-size: 1.4em;
margin: 0.5em 12px 0.5em 25px;
padding: 0;
}			
/* =search results */
#content ol.search-results {
background-color: #CECAC1;
border-collapse: collapse;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
box-shadow: 0 2px 2px #8F8E8E;
margin: 12px 0 0;
width: 714px;
padding-top: 5px;
}
#content ol li.search-result {
padding-bottom: 0;
margin:0 12px;
list-style:inside decimal;
width: 690px;
background: url("../images/tr-divider.png") repeat-x center bottom transparent;
}
content ol li.search-result .search-snippet {
padding: 0 18px 0 0;
}
#content ol li.search-result .search-snippet-info {
padding: 0;
}
#content ol li.search-result .search-info {
color: #2C6DBD;
padding-bottom: .5em;
}
#content ol li.search-result h3 {
font-size: 1em;
margin-bottom: .2em;
display:inline;
}
#content ol li.search-result h3 a {
background-color: #197CD8;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 2px 2px #8F8E8E;
color: #fff;
font-weight: normal;
display: inline-block;
padding: 0.2em 0.8em;
width:636px;
margin:.8em 0 .6em 0;
}
#content ol li.search-result h3 a:hover {
background-color: #fff;
color: #197CD8;
text-decoration: none;
}

#content ul {
margin: .5em 0;
}
#content ul.download-res li {
padding: 0 0 0.3em 18px;
}
#content ul.index li {
padding: 0 0 .3em 24px;
}
#content ul li {
color: #197cd8;
list-style: none;
background: url("../images/icon-list.png") no-repeat 5px 7px transparent;
padding: 0 0 .3em 20px;
}
.biology #content ul li {
color: #FF9E4C;
background: url("../images/biology-bullet.png") no-repeat 5px 5px transparent;
}
.disease #content ul li {
color: #52B7F1;
background: url("../images/disease-bullet.png") no-repeat 5px 5px transparent;
}
.vaccines #content ul li {
color: #C1006D;
background: url("../images/vaccines-bullet.png") no-repeat 5px 5px transparent;
}
#content ul li ul {
margin-top: .6em;
margin-bottom: 0;
}
#content ul.links {
margin-left: 0;
}
#content ul.links li {
list-style: none;
margin-left: 0;
}
#content ul li p {
font-size: 1.3em;
color: #4D4D4D;
margin-top: 0;
}
#content ul li p.download {
margin-top:.6em;
}
#content ul li a {
text-decoration: none;
padding: .2em 0;
}
#content ul li a:hover {
text-decoration: underline;
}
/* =1,2,3... */
#content ol {
margin: .5em 12px .5em 25px;
padding: 0;
font-size: 1.4em;
}
#content ol li {
color: #197cd8;
list-style: decimal;
list-style-position: outside;
padding: 0 0 .3em;
}
.biology #content ol li {
color: #ff9e4c;}
.disease #content ol li {
color: #52b7f1;}
.vaccines #content ol li {
color: #c1006d;}
#content ol li p {
padding: 0;
margin: 0;
color: #414141;
font-size: .9em;
}
#content ol li ul {
margin-bottom: 0;
}
#content ol li ul li {
list-style: none;
padding-left: 20px;
}
/* =indexes */	
#content ul.index {
margin-bottom: .8em;
margin-left: 0;
}
#content ul.index li {
list-style: none;
margin-left: 0;
}
#content ul.index p {
margin-bottom: 0;
line-height: 1.2em;
}
/* =ccdm */
.disease #content ul.index li.family  {
background: url(../images/disease-index-family.png) no-repeat left 2px;
}
.disease #content ul.index li.classification  {
background: url(../images/disease-index-classification.png) no-repeat left top;
}
.disease #content ul.index li.other-names  {
background: url(../images/disease-index-other-names.png) no-repeat left 2px;
}
/* =author  */
#content ul.index li.contributers {
background: url(../images/index-contributers.png) no-repeat left 2px;
}
.biology #content ul.index li.contributers {
background: url(../images/biology-index-contributers.png) no-repeat left 2px;
}
/* =author  */
#content ul.index li.author {
background: url(../images/index-author.png) no-repeat left 2px;
}
.biology #content ul.index li.author,
.biology #content ul.index li.contributor  {
background: url(../images/biology-index-author.png) no-repeat left 2px;
}
.disease #content ul.index li.author,
.disease #content ul.index li.contributor {
background: url(../images/disease-index-author.png) no-repeat left 2px;
}
.vaccines #content ul.index li.author,
.vaccines #content ul.index li.contributor {
background: url(../images/vaccines-index-author.png) no-repeat left 2px;
}
.page-user #content ul.index li.author,
.page-user #content ul.index li.contributor  {
background: url(../images/network-index-author.png) no-repeat left 2px;
}
/* =publisher */
#content ul.index li.publisher {
background: url(../images/index-publisher.png) no-repeat left 2px;
}
.biology #content ul.index li.publisher {
background: url(../images/biology-index-publisher.png) no-repeat 2px top;
}
.disease #content ul.index li.publisher {
background: url(../images/disease-index-publisher.png) no-repeat 2px top;
}
.vaccines #content ul.index li.publisher {
background: url(../images/vaccines-index-publisher.png) no-repeat 2px top;
}
.page-user #content ul.index li.publisher {
background: url(../images/network-index-publisher.png) no-repeat 2px top;
}
/* =type */
#content ul.index li.type {
background: url(../images/index-type.png) no-repeat left 2px;
}
.biology #content ul.index li.type {
background: url(../images/biology-index-type.png) no-repeat left 2px;
}
.disease #content ul.index li.type {
background: url(../images/disease-index-type.png) no-repeat left 2px;
}
.vaccines #content ul.index li.type {
background: url(../images/vaccines-index-type.png) no-repeat left 2px;
}
.page-user #content ul.index li.type {
background: url(../images/network-index-type.png) no-repeat left 2px;
}
/* =language */
#content ul.index li.lang {
background: url(../images/index-lang.png) no-repeat left 2px;
}
.disease #content ul.index li.lang {
background: url(../images/disease-index-lang.png) no-repeat left 2px;
}
.biology #content ul.index li.lang {
background: url(../images/biology-index-lang.png) no-repeat left 2px;
}
.vaccines #content ul.index li.lang {
background: url(../images/vaccines-index-lang.png) no-repeat left 2px;
}
.page-user #content ul.index li.lang {
background: url(../images/network-index-lang.png) no-repeat left 2px;
}
#content ul.index li.published {
background: url(../images/index-published.png) no-repeat left 2px;
}
/* =posted */
#content ul.index li.posted {
background: url(../images/index-posted.png) no-repeat left 2px;
}
.biology #content ul.index li.posted {
background: url(../images/biology-index-posted.png) no-repeat left 2px;
}
.disease #content ul.index li.posted {
background: url(../images/disease-index-posted.png) no-repeat left 2px;
}
.vaccines #content ul.index li.posted {
background: url(../images/vaccines-index-posted.png) no-repeat left 2px;
}
.page-user #content ul.index li.posted {
background: url(../images/network-index-posted.png) no-repeat left 2px;
}
/* =date */
#content ul.index li.date {
background: url(../images/index-date.png) no-repeat left 2px;
}
.biology #content ul.index li.date {
background: url(../images/biology-index-date.png) no-repeat left 2px;
}
.disease #content ul.index li.date {
background: url(../images/disease-index-date.png) no-repeat left 2px;
}
.vaccines #content ul.index li.date {
background: url(../images/vaccines-index-date.png) no-repeat left 2px;
}
.page-user #content ul.index li.date {
background: url(../images/network-index-date.png) no-repeat left 2px;
}
/* =subject */
#content ul.index li.subject {
background: url(../images/index-subject.png) no-repeat left 2px;
}
.biology #content ul.index li.subject {
background-image: url(../images/biology-index-subject.png);
}
.disease #content ul.index li.subject {
background-image: url(../images/disease-index-subject.png);
}
.vaccines #content ul.index li.subject {
background-image: url(../images/vaccines-index-subject.png);
}
.page-user #content ul.index li.subject {
background: url(../images/network-index-subject.png) no-repeat left 2px;
}
/* =theme */
#content ul.index li.theme {
background: url(../images/index-theme.png) no-repeat left 2px;
}
.biology #content ul.index li.theme {
background: url(../images/biology-index-theme.png) no-repeat left 2px;
}
.disease #content ul.index li.theme {
background: url(../images/disease-index-theme.png) no-repeat left 2px;
}
.vaccines #content ul.index li.theme {
background: url(../images/vaccines-index-theme.png) no-repeat left 2px;
}
.page-user #content ul.index li.theme {
background: url(../images/network-index-theme.png) no-repeat left 2px;
}
/* =venue */
#content ul.index li.venue {
background: url(../images/index-venue.png) no-repeat 2px 2px;
}
.biology #content ul.index li.venue {
background: url(../images/biology-index-venue.png) no-repeat 2px 2px;
}
.disease #content ul.index li.venue {
background: url(../images/disease-index-venue.png) no-repeat 2px 2px;
}
.vaccines #content ul.index li.venue {
background: url(../images/vaccines-index-venue.png) no-repeat 2px 2px;
}
.page-user #content ul.index li.venue {
background: url(../images/network-index-venue.png) no-repeat 2px 2px;
}
/* =organiser */
#content ul.index li.organiser {
background: url(../images/index-organiser.png) no-repeat left 2px;
}
.biology #content ul.index li.organiser {
background: url(../images/biology-index-organiser.png) no-repeat left 2px;
}
.disease #content ul.index li.organiser {
background: url(../images/disease-index-organiser.png) no-repeat left 2px;
}
.vaccines #content ul.index li.organiser {
background: url(../images/vaccines-index-organiser.png) no-repeat left 2px;
}
.page-user #content ul.index li.organiser {
background: url(../images/network-index-organiser.png) no-repeat left 2px;
}
/* =downloads / =links */
#content ul.download,
#content ul.link {
padding: 1em 0 0 0;
}
#content ul.download li,
#content ul.link li {
background-image: none;
padding: 0 0 .5em 0;
}
#content ul.download li p a,
#content ul.link li p a {
padding: .2em .8em .2em 24px;
color: #fff;
font-weight: bold;
border-radius: 6px;
border-radius: 6px;
box-shadow: 0 2px 2px #b0ada8;
background: #197CD8 url(../images/icon-pdf.png) no-repeat 8px center;
margin-bottom: .5em;
display: inline-block;
}
#content ul.link li p a {
background: #197CD8 url(../images/icon-link.png) no-repeat 8px center;
}
.vaccines #content ul.link li p a {
background: #C1006D url(../images/icon-link.png) no-repeat 8px center;
}
.disease #content ul.link li p a {
background-color: #52B7F1;
}
#content ul.download li p a:hover,
#content ul.link li p a:hover   {
background: #fff url(../images/icon-pdf-hover.png) no-repeat 8px center;
color: #197CD8;
text-decoration: none;
}
#content ul.link li p a:hover   {
background: #fff url(../images/icon-link-hover.png) no-repeat 8px center;
}
.disease #content ul.link li p a:hover   {
background-image: url(../images/disease-link-hover.png);
color: #52B7F1;
}
.vaccines #content ul.link li p a:hover   {
background-image: url(../images/vaccines-link-hover.png);
color: #C1006D;
}
.biology #content ul.download li p a {
background-color: #FF9E4C;
}
.biology #content ul.download li p a:hover {
background: #fff url(../images/biology-download-hover.png) no-repeat 8px center;
color: #FF9E4C;
}
.disease #content ul.download li p a {
background-color: #52B7F1;
}
.disease #content ul.download li p a:hover {
background: #fff url(../images/disease-download-hover.png) no-repeat 8px center;
color: #52B7F1;
}
.vaccines #content ul.download li p a {
background-color: #c1006d	;
}
.vaccines #content ul.download li p a:hover {
background: #fff url(../images/vaccines-download-hover.png) no-repeat 8px center;
color: #c1006d;
}
/* =page nav */
#content ul.nav-list li h4 {
font-size: 1.3em;
color: #646464;
}
/* =conferences */
#content ul.conf-list,
#content ul.conf-list-dl {
background-color: #cecac1;
margin: 12px 0;
border-radius: 6px;
border-radius: 6px;
box-shadow: 0 2px 2px #b0ada8;
padding: 12px 0;
float: left;
width: 714px;
}
#content ul.conf-list li,
#content ul.conf-list-dl li {
margin: 0;
padding: 0;
list-style: none;
background: url(../images/conference-divider.png) no-repeat 12px bottom;
float: left;
width: 714px;
}
#content ul.conf-list li ul li,
#content ul.conf-list-dl li ul li {
background-image:none;	}
#content ul.conf-list li:last-of-type,
#content ul.conf-list-dl li:last-of-type {
background-image: none;
}
#content ul.conf-list-dl li p {
margin: 0;
padding-left: 34px;
}
#content .guest {
	font-weight:600;
}
/* conf > author */
#content ul.conf-list li a p.author,
#content ul.conf-list li .author,
#content ul.conf-list-dl li p.author {
color: #197cd9;
padding: 0;
font-weight: bold;
padding-left: 34px;
background: url(../images/index-author.png) no-repeat 12px 4px;
}
.vaccines #content ul.conf-list li .author{
color: #c1006d;
background: url(../images/vaccines-index-author.png) no-repeat 12px 4px;
}
.biology #content ul.conf-list-dl li h4 {
color: #e98e42;
}
.biology #content ul.conf-list li a p.author,
.biology #content ul.conf-list-dl li p.author {
color: #e98e42;
background-image: url(../images/biology-index-author.png);} 
.disease #content ul.conf-list li a p.author,
.disease #content  ul.conf-list-dl li p.author {
color: #52B7F1;
background-image: url(../images/disease-index-author.png);}
.vaccines #content ul.conf-list li a p.author,
.vaccines #content ul.conf-list-dl li p.author {
color: #C1006D;
background-image: url(../images/vaccines-index-author.png);}
/* conf > download */
#content ul.conf-list-dl li p.download {
margin: 8px 0 12px 0;
}
#content ul.conf-list li a {
	padding: 0 24px .6em 0;
	margin: 0;
	display: block;
	background-image: none;
	text-decoration: none;
	color:#fff;
}
#content ul.conf-list li a:hover {
	background-color: #e7e3e0;
	border-radius: 0;
}
/* conf > title */
#content ul.conf-list li a h4,
#content ul.conf-list li h4,
#content ul.conf-list-dl li h4 {
font-weight: bold;
font-size: 1.5em;
padding-left: 34px;
padding-top: .2em;
margin: 0 0 .2em;
}
#content ul.conf-list li a h4 span,
#content ul.conf-list li h4 span,
#content ul.conf-list-dl li h4 span {
	color: #0089d0;
    display: block;
    font-size: 1em;
    padding-bottom: 0.4em;
}
.vaccines #content ul.conf-list li h4 {
color:#930254;
}
#content ul.conf-list li a h4, 
#content ul.conf-list-dl li h4 {
color: #113E75;
}
.biology #content ul.conf-list li a h4,
.biology #content ul.conf-list-dl li h4 {
color: #B16524;}
.disease #content ul.conf-list li a h4,
.disease #content ul.conf-list-dl li h4 {
color: #207EB3;}
.vaccines #content ul.conf-list li a h4,
.vaccines #content ul.conf-list-dl li h4 {
color: #930254;}

#content ul.conf-list-dl a {
color: #fff;
font-weight: bold;
border-radius: 6px;
border-radius: 6px;
box-shadow: 0 2px 2px #b0ada8;
background-color: #197CD8;
background: #197CD8 url(../images/icon-pdf.png) no-repeat 8px center;
}
.biology #content ul.conf-list-dl a {
	color: #fff;
	background: #ff9e4c url(../images/icon-pdf.png) no-repeat 8px center;
}
#content ul.conf-list-dl a:hover {
color: #197CD8;
text-decoration: none;
background: #fff url(../images/icon-pdf-hover.png) no-repeat 8px center;
}
#content ul.conf-list li div div div {
padding: 10px 30px 0 30px;
}
#content ul.conf-list li div div div p {
margin:0 0 .6em 0;
}
/* =nav */
.page #content ul.nav {
width: 100%;
text-align: center;
margin:0;
border-bottom: 1px solid #b1aaa2;
position: relative;
}
.page #content ul.nav li {
display: inline;
list-style: none;
font-size: 1.3em;
background-image: none;
padding: 0 2px;
font-weight: bold;
}
.page #content ul.nav li span {
width: 7px;
height: 7px;
background: url(../images/nav-list-bg.png) no-repeat center;
position: absolute;
left:0;
bottom:-4px;
}
.page #content ul.nav li a {
background-image: none;
padding: .2em .7em;
margin:2px 0 0;
background-color: #cecac1;
color: #646464;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
display: inline-block;
}
#content ul.nav li a:visited {
color: #878785;
}
#content ul.nav li a:hover,
#content ul.nav li a.selected {
text-decoration: none;
background-color: #197cd8;
color: #fff;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
box-shadow: 1px 0 2px #b0ada8;
background-image: none;
}
.biology #content ul.nav li a:hover,
.biology #content ul.nav li a.selected {
background-color: #FF9E4C;
color: #fff;
}
.disease #content ul.nav li a:hover,
.disease #content ul.nav li a.selected {
background-color: #52b7f1;
color: #fff;
}
.vaccines #content ul.nav li a:hover,
.vaccines #content ul.nav li a.selected {
background-color: #C1006D;
color: #fff;
}
/* =tables */
#content table {
border-collapse: collapse;
width: 714px;
margin: 12px 0 0 0;
background-color: #cecac1;
-webkit-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border-radius: 6px;
box-shadow: 0 2px 2px #8f8e8e;
}
#content ul li table,
#content ol li table {
width: auto;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
box-shadow: 0 2px 2px #8f8e8e;
}
#content ul li table tr th,
#content ol li table tr th {
font-size:.9em;
}
#content ul li table tr td,
#content ol li table tr td {
font-size:.9em;
background: url("../images/cell-separator.png") no-repeat right center transparent;
}
#content table.tb-nav {
border-collapse: collapse;
width: 714px;
margin: 12px 0 0;
background-color: #cecac1;
border-radius: 6px;
box-shadow: 0 2px 2px #8f8e8e;
}
#content table tfoot p {
font-size:1em;
}
#content table tfoot p.source {
font-size:1em;
}
#content table caption {
color:#283763;
font-size:1.5em;
font-weight:bold;
padding-left:12px;
margin-bottom:4px;
background:url(../images/tb-bullet.png) no-repeat left 8px;
}
.biology #content table caption {
color: #B16524;
background: url(../images/biology-tb-bullet.png) no-repeat left 8px;
}
.disease #content table caption {
color: #207EB3;
background: url(../images/disease-tb-bullet.png) no-repeat left 8px;
}
.vaccines #content table caption {
color: #930254;
background: url(../images/vaccines-tb-bullet.png) no-repeat left 8px;
}
#content table tfoot tr:last-of-type td {
padding-bottom: .8em;
}
#content table tbody,
#content table tr th {
border: none;
}
#content table tr.index {
background: url(../images/tr-divider.png) no-repeat center bottom;
}
#content table tr.index:last-of-type {
background-image:none;
}
#content table.tb-nav tr.index:last-of-type {
background-image:none;
}
#content table.tb-nav tr.index:last-of-type td {
padding-bottom:.6em;
}
#content table tr.index:last-of-type td {
padding-bottom:1.4em;
}
#content table tr th.title {
padding: .8em .8em 0 .8em;
font-size: 1.3em;
font-weight: normal;
vertical-align: top;
}
#content table tr th {
color: #197CD8;
padding: .4em .8em;
font-size: 1.3em;
font-weight: normal;
text-align: left;
vertical-align: top;
}
.biology #content table tr th {
color: #B16524;
}
.disease #content table tr th {
color: #207EB3;
}
.vaccines #content table tr th {
color: #930254;
}
#content table tr td {
color: #4b4b4b;
padding: .4em .8em .6em .8em;
font-size: 1.3em;
line-height: 1.2em;
vertical-align: top;
background: url(../images/cell-separator.png) no-repeat right 7px;
}
#content table tr td:last-child {
background-image: none;
}
#content table tr td h4 {
font-size: 1.0em;
line-height: 1.3em;
}	
#content table tr td.title {
background-image: none;
padding: .6em .8em .4em .8em;
color: #197CD8;
font-size: 1.4em;
line-height: 1.3em;
vertical-align: top;
}
#content table tr td.title span {
-webkit-box-shadow: 0 2px 2px #8f8e8e;
-moz-box-shadow: 0 2px 2px #8f8e8e;
box-shadow: 0 2px 2px #8f8e8e;
background-color: #fff;
width: 25px;
text-align: center;
border-radius: 6px;
color: #656565;
float: left;
}
#content table tr td.title a {
background-color: #197CD8;
color: #fff;
padding: .2em .6em;
border-radius: 6px;
box-shadow: 0 2px 2px #8f8e8e;
display: inline-block;
width: 644px;
margin-left: 4px;
}
.biology #content table tr td.title a {
background-color: #FF9E4C;
}
.disease #content table tr td.title a {
background-color: #52B7F1;
}
.vaccines #content table tr td.title a {
background-color: #C1006D;
}
#content table tr td.title a:hover {
text-decoration: none;
background-color: #fff;
color: #2b78be;
}
.biology #content table tr td.title a:hover {
color: #FF9E4C;
}
.disease #content table tr td.title a:hover {
color: #52B7F1;
}
.vaccines #content table tr td.title a:hover {
color: #C1006D;
}
#content table tr td.download {
background-image: none;
white-space: nowrap;
}
#content table tr td.download a {
color: #197CD8;
}
#content table tr td.first {
padding-left: 13px;
}
#content table tr td.last {
background-image: none;
padding-right: 13px;
}
#content table tr td.lang,
#content table tr td.lang-fr,
#content table tr td.lang-en-fr {
text-align: center;
}
#content table tr td.lang span,
#content table tr td.lang-fr span,
#content table tr td.lang-en-fr span {
background: url(../images/flag-en.png) no-repeat center 5px;
display: inline-block;
width: 17px;
height: 17px;
text-indent: -9999px;
text-transform:capitalize;
}
#content table tr td.lang-en-fr span {
width:34px;
}
#content table tr td.lang-fr span {
background: url(../images/flag-fr.png) no-repeat center 5px;
}
#content table tr td.lang-en-fr span {
background: url(../images/flag-en-fr.png) no-repeat center 5px;
}
/* 
=sort by */
#content table tr th span {
text-indent: -9999px;
text-transform:capitalize;
position: relative;
padding-right: 12px;
}
#content table tr th span a {
display: inline-block;
width: 9px;
height: 5px;
}	
#content table tr th a.up {
background: url(../images/sort-by-up.png) no-repeat center center;
position: absolute;
top: 2px;
}
.biology #content table tr th a.up {
background: url(../images/biology-sort-by-up.png) no-repeat center center;
}
.vaccines #content table tr th a.up {
background: url(../images/vaccines-sort-by-up.png) no-repeat center center;
}
#content table tr th a.up:hover {
background: url(../images/sort-by-up-hover.png) no-repeat center center;
}
.biology #content table tr th a.up:hover {
background: url(../images/biology-sort-by-up-hover.png) no-repeat center center;
}
.vaccines #content table tr th a.up:hover {
background: url(../images/vaccines-sort-by-up-hover.png) no-repeat center center;
}
#content table tr th a.down {
background: url(../images/sort-by-down.png) no-repeat center center;
position: absolute;
top: 10px;
}
.biology #content table tr th a.down {
background: url(../images/biology-sort-by-down.png) no-repeat center center;
}
.vaccines #content table tr th a.down {
background: url(../images/vaccines-sort-by-down.png) no-repeat center center;
}
#content table tr th a.down:hover {
background: url(../images/sort-by-down-hover.png) no-repeat center center;
}
.biology #content table tr th a.down:hover {
background: url(../images/biology-sort-by-down-hover.png) no-repeat center center;
}	
.vaccines #content table tr th a.down:hover {
background: url(../images/vaccines-sort-by-down-hover.png) no-repeat center center;
}
/* =table nav */
#content .page-nav {
text-align: center;
font-size: 1.3em;
height:2em;
line-height:2em;
padding:.6em 0;
color: #414141;
background-color:#cecac1;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
box-shadow: 0 2px 2px #8f8e8e;
margin-top:0;
}
#content .page-nav a.btn {
font-size: 1.1em;
color: #414141;
padding: 0 .3em;
}
#content .page-nav a.btn:hover {
color: #fff;
background-color: #197CD8;
border-radius: 4px;
text-decoration: none;
}
.biology #content .page-nav a.btn:hover {
background-color: #FF9E4C;
}
.disease #content .page-nav a.btn:hover {
background-color: #52b7f1;
}
.vaccines #content .page-nav a.btn:hover {
background-color: #c1006d;
}
#content .page-nav a.current {
color: #fff;
background-color: #197CD8;
border-radius: 4px;
padding: 0 .3em;
font-size: 1.1em;
}
.biology #content .page-nav a.current {
background-color: #FF9E4C;
}
.disease #content .page-nav a.current {
background-color: #52B7F1;
}
.vaccines #content .page-nav a.current {
background-color: #C1006D;
}
#content .page-nav span {
text-transform:capitalize;
display: inline-block;
background-color: #cecac1;
height: 24px;
width:auto;
padding: 0;
}
#content .page-nav a span {
text-indent: -9999px;
width:12px;
}
/* =first page */
#content .page-nav span.first {
background: url(../images/icon-first.png) no-repeat center;
margin-left:12px;
}
.biology #content .page-nav span.first {
background-image: url(../images/biology-page-nav-first.png);
}
.disease #content .page-nav span.first {
background-image: url(../images/disease-page-nav-first.png);
}
.vaccines #content .page-nav span.first {
background-image: url(../images/vaccines-page-nav-first.png);
}
/* =previous page */
#content .page-nav span.prev,
#content .page-nav span.previous {
background-image: url(../images/icon-previous.png) no-repeat center;
}
.biology #content .page-nav span.prev {
background-image: url(../images/biology-page-nav-previous.png);
}
.disease #content .page-nav span.prev {
background: url(../images/disease-page-nav-previous.png) no-repeat center;
}
.vaccines #content .page-nav span.prev {
background-image: url(../images/vaccines-page-nav-previous.png);
}
/* =next page */
#content .page-nav span.next {
background: url(../images/icon-next.png) no-repeat center;
}
.biology #content .page-nav span.next {
background-image: url(../images/biology-page-nav-next.png);
}
.disease #content .page-nav span.next {
background-image: url(../images/disease-page-nav-next.png);
}
.vaccines #content .page-nav span.next {
background-image: url(../images/vaccines-page-nav-next.png);
}
/* =last page */
#content .page-nav span.last {
background: url(../images/icon-last.png) no-repeat center;
}
.biology #content .page-nav span.last {
background-image: url(../images/biology-page-nav-last.png);
}
.disease #content .page-nav span.last {
background-image: url(../images/disease-page-nav-last.png);
}
.vaccines #content .page-nav span.last {
background-image: url(../images/vaccines-page-nav-last.png);
}
#content p.tb-more {
padding:12px;
margin:0;
}
#content p.tb-more a {
background: url("../images/more.png") no-repeat left center transparent;
padding: 0 0 0 16px;
color: #113E75;
}
.biology #content p.tb-more a {
background: url("../images/biology-more.png") no-repeat left center transparent;
color: #b16524;
}
.disease #content p.tb-more a {
background: url("../images/disease-more.png") no-repeat left center transparent;
color: #207eb3;
}
.vaccines #content p.tb-more a {
background: url("../images/vaccines-more.png") no-repeat left center transparent;
color: #930254;
}
/* =forms */
/* =user login */
#header .login-form {
clear: both;
float: left;
width: 272px;
background-color: #0ba083;
box-shadow: 0 1px 2px #8f8e8e;
border-radius: 8px;
color: #fff;
margin-top: 5px;
font-size: 1.3em;
padding: 5px 10px 10px 10px;
position: absolute;
z-index: 2;
top: 188px;
}
#header .login-form label {
margin: 3px 0;
display: block;
}
#header .login-form input {
border: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #646464;
background-color: #fff;
border-radius: 8px;
padding: .3em .8em;
margin-bottom: 5px;
width: 240px;
box-shadow: 0 2px 2px 0 #989691 inset;
}
#header .login-form .form-required {
color: #fff;
}
#header .login-form input.submit {
border: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
background-color: #16836e;
border-radius: 6px;
padding: .2em .8em;
width: auto;
box-shadow: 0 1px 2px #065344;
margin: 10px 0 5px;
}
#header .login-form input.submit:hover {
color: #16836e;
cursor: pointer;
background-color: #fff;
}
#header .login-form a {
display: block;
color: #005a4b;
font-size: 0.9em;
text-align: right;
}
#header .login-form #create-new-account {
display: none;
}
/* =member search */
div.view-search-user form div.views-submit-button {
padding:0;
display:block;
width:100%;
}
#content div.view-search-user form div.views-submit-button input.form-submit  {
background-color:#0BA083;
}
#content div.view-search-user form div.views-submit-button input.form-submit:hover  {
color:#0BA083;
background-color:#fff;
}
#content div.view-search-user ul {
margin-top:20px;
background: url("../images/network-my-profile-sep.png") repeat-x center top transparent;
padding-top:12px;
}
#content div.view-search-user ul li {
background-image:none;
padding-left:0; 	documents/
}
#content div.view-search-user ul li a {
color: #0A5747;
font-size:1.6em;
font-weight:bold;
}
/* =global */
#content form {
margin-top:12px;
width: 714px;
}
#content form fieldset {
border: none;
padding: 0;
margin: 0;
}
#content legend {
font-size: 1.6em;
padding: 0;
margin: 0 0 4px;
color: #197CD8;
font-weight: bold;
}
.biology #content legend {
color: #B16524;
}
.disease #content legend {
color: #52B7F1;
}
.vaccines #content legend {
color: #C1006D;
}
#content label {
display: block;
margin-bottom: .2em;
color: #646464;
font-size: 1.3em;
font-weight: bold;
}
#content label .form-required {
color: #197CD8;
}
#content .resizable-textarea .grippie {
display: none;
}
#content .form-item, 
#content .form-actions {
margin-bottom: 0;
margin-top: 0;
}
#content .form-item .description {
font-size: 1.2em;
padding-bottom: .6em;
margin-top: -.6em;
color: #197CD8;
}
#content select {
background: #fff;
border: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color: #646464;
font-size: 1.3em;
width: auto;
padding: .3em .8em;
box-shadow: 0 1px 2px #8f8e8e;
border-radius: 6px;
margin-bottom: 12px;
}
#content input,
#content textarea {
background: #cbc8c2;
border: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #646464;
font-size: 1.3em;
width: 255px;
padding: .4em .8em;
margin-bottom: 12px;
box-shadow: inset 0px 2px 2px 0px #989691;
border-radius: 6px;
}
#content input.webform-calendar {
background: none;
border: none;
width: 19px;
padding: 0 8px 0;
margin-bottom: 0;
box-shadow: none;
border-radius:  0;
}
#content .form-checkboxes {
margin: 1em 0 1.5em 0;
}
#content .form-managed-file .form-submit {
margin-top: 0;
}
#content .form-checkbox {
width: auto;
display: inline;
margin: 0;
padding:0;
}
#content label.option {
display: inline;
padding: 0 2em 0 .5em;
vertical-align: middle;
font-weight: normal;
}
#content form input.form-file {
width: auto;
margin-right: 12px;
}
#content textarea {
min-width: 476px;
}
#content input.button {
display: block;
border: none;
background-color: #197CD8;
color: #fff;
width: auto;
padding: .2em .8em;
box-shadow: 0 1px 2px #8f8e8e;
border-radius: 6px;
cursor: pointer;
font-weight: bold;
}
.biology #content input.button {
background-color: #FF9E4C;
}
.disease #content input.button {
background-color: #52B7F1;
}
.vaccines #content input.button {
background-color: #C1006D;
}
#content input.button:hover {
background-color: #fff;
color: #197CD8;
}
.biology #content input.button:hover {
background-color: #fff;
color: #FF9E4C;
}
.disease #content input.button:hover {
background-color: #fff;
color: #52B7F1;
}
.vaccines #content input.button:hover {
background-color: #fff;
color: #C1006D;
}
/* =confirmation */
#content .webform-confirmation p {
font-weight:bold;	
}
/* =search */
#content .search-form input#edit-keys {
display:block;
}
#content .search-form .form-submit {
display:block;
}
#content .search-advanced legend {
padding-top:12px;
}
#content .search-advanced legend a:hover {
text-decoration:none;
}
#content .search-advanced #edit-type label,
#content .search-advanced #edit-language label {
color:#2C6DBD;
padding-right:.8em;
}
#content .search-advanced div.action {
float:none;
margin-bottom:12px;
}
/* =images */
#content .image,
#content .image-left,
#content .image-right {
background-color: #cecac1;
border-radius: 6px;
box-shadow: 0 2px 2px #8f8e8e;
padding: 8px 8px 4px 8px;
}
#content .image {
margin-top:12px;
}
#content .image-left img,
#content .image-right img {
border-radius: 6px;
}
#content .image-right {
float: right;
margin: 0 0 12px 20px;
}
#content img.logo {
padding: 10px;
background-color: #fff;
}
#content .image-left {
float: left;
margin: 8px 12px 20px 0;
}
.clear {
clear: both;
}
#content .image-center {
margin: 12px auto;
text-align: center;
display: block;
}
#content .image-center div {
background-color: #CECAC1;
border-radius: 6px;
box-shadow: 0 2px 2px #8F8E8E;
display: inline-block;
padding:8px;
}
#content .image-center div span {
padding:6px;
display:inline-block;
background-color:#fff;
border-radius: 6px;
margin: 0 6px;
}
#content .image-center div img {
vertical-align: middle;
max-width:698px;
border-radius: 6px;
}
#content img.center {
margin: 20px auto;
display: block;
}
#content .image p,
#content .image-left p,
#content .image-right p {
margin-top:0;
}
/* =gallery */
#content .gallery {
margin-top:12px;
}
#content .gallery ul {
margin:0;
width:714px;
}
#content .gallery ul li {
background:none;
padding:0 12px 8px 0;
float:left;
display:inline-block;
}
#content .gallery ul li:nth-child(3n+3) {
padding-right:0;
}
#content .gallery ul li img {
width:228px;
height:auto;
border-radius:6px;
}
#content ul.article-list li {
padding-bottom: 0;
}
/* =form */
.page-user #content form .marker, 
.page-user #content form .form-required { color: #CE7573; }
.page-user #content form .description { color:#777; font-size:1.2em; margin-bottom:10px; }
.page-user #content form div {margin-bottom:10px; }
.page-user #content form div.date-float {display:none;}
.page-user #content form .form-radios label,
.page-user #content form .form-checkboxes label {display: inline-block;margin-right: 20px;margin-bottom:0px;}
.page-user #content form input { margin-bottom:0px;width: 355px;} 
.page-user #content form .form-radios input,
.page-user #content form .form-checkboxes input,
.page-user #content form input.form-checkbox {
width:20px;
margin-bottom: 5px;
}
.page-user #content form legend { 
background: url("../images/h2-underline.png") no-repeat scroll center bottom transparent;
width: 100%; 
}
.page-user #content form select,
#content #forum form select {
background-color:#fff;
box-shadow:0 2px 2px 0 #989691;
color: #0BA083;
margin-right: 10px;
}
.page-user #content form select option,
#content #forum form select option {
color: #646464;
padding: 0 .6em;
}
.page-user #content form div.link-field-column input {
width: 315px;
}
.page-user #content form #edit-submit,
#content form .form-submit { 
background-color: #0BA083;
border-radius: 6px 6px 6px 6px;
-webkit-box-shadow: 2px 2px 3px -2px #54524F;
-moz-box-shadow: 2px 2px 3px -2px #54524F;
box-shadow: 2px 2px 3px -2px #54524F;
color: #FFFFFF;display: inline-block;
text-decoration: none;
padding: .2em .8em;
padding: .4em .8em \9;
width:auto;
cursor:pointer;
margin: .8em 0 0 0;
font-weight: bold;
}
#content form .form-submit { 
background-color: #197CD8;
}
.page-user #content form #edit-submit:hover {
background-color: #fff;
color:#0BA083;
}
.page-user #content form input.form-submit {margin-top: 0px; width:85px;}
.page-user #content form input.form-file {width:255px;}
#content .form-submit:hover,
#content a.button:hover {
background-color: #fff;
color:#197CD8;
}
/* =forum-topic-list */
/* =topic list */
#content #forum table {
background-color:#ceCcac1;
border:none;
width: 714px;
}
#content #forum .forum-topic-legend,
#content #forum #forum-sort,
#content #forum .forum-tools {
display: none;
}
.forum-table thead tr a, 
.forum-table thead tr a:visited, 
.forum-table thead tr a:link {
color: #085648;
font-weight: normal;
}
#content #forum .forum-table tr.even, 
#content #forum .forum-table tr.odd,
#content #forum .forum-table-wrap .forum-table-superheader, 
#content #forum .forum-table-topics thead tr {
background: url("../images/tr-divider.png") no-repeat center top transparent;
border: none;
}
#content #forum .forum-table-topics thead tr {
background: none;
}
#content #forum table tr td {
border:none; 
vertical-align: top; 
line-height: normal;
color: #646464;
padding-top: .6em;
}
#content #forum table tr td a { 
color:#0BA083;
}
#content #forum table tr td span.marker { 
background-color: #fff;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #0BA083;
display: inline-block;
margin-bottom: 0.4em;
padding: 0.2em .8em;
text-decoration: none;
width: auto;
}
#content #forum table tr th.views-field-topic-icon,
#content #forum table tr td.views-field-topic-icon {
display: none;
}
#content #forum table tr th a img {
display: none;
}
#content #forum table tr td.views-field-title {
padding-left: 10px;
color: #646464;
}
#content #forum table tr td.views-field-title a span {
background-color: #0BA083;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #FFFFFF;
text-decoration: none;
padding: .4em 1em;
width:auto;
cursor:pointer;
display: inline-block;
margin-bottom: .4em;
}
#content #forum table tr td.views-field-title a:hover {text-decoration:none;}
#content #forum table tr td.views-field-title a:hover span { background-color: #fff;color:#0BA083; }
#content #forum table tr td.views-field-last-updated {
color: #646464;
}
/* =comment form */
#content #forum-comments {
}
#content #forum-comments h2 {
color: #085646;
font-size: 1.8em;
line-height: 1.3em;
font-weight: bold;
clear: both;
margin: 20px 0 10px 0;
display: block;
background: url(../images/h2-underline.png) no-repeat bottom center;
}
#content .comment-form .form-required {
color: #0ba083;
}
#content .comment-form a.username {
color: #0ba083;
font-size: 1.4em;
margin-bottom: 1em;
display: inline-block;
}
#content span.cke_skin_kama {
border: none;
border-radius: 0;
padding: 0;
}

#content .comment-form .forum-post-content p {
font-size: 1.3em;
line-height: 1.5em;
}
#content .comment-form .cke_skin_kama .cke_contents iframe html {
border-radius: 6px 6px 6px 6px;
}

#content .comment-form .forum-post-wrapper {
border-radius: 0 0 6px 6px;
}
#content .comment-form .forum-post-content p strong {
color: #0ba083;
}
#content .comment-form .grippie {
display: none !important;
}
#content .comment-form  input.form-text,
#content .comment-form textarea {
min-width: 476px;
max-width: 714px;
padding: .4em 10px;
color: #4a4a4a;
font-size: 1.3em;
}
#content .comment-form  input.form-text {
min-width: 456px;
}
#content .cke_skin_kama .cke_wrapper {
background: none;
border-radius: 0;
display: block;
padding: 0;
}
#content .comment-form table {
margin: 0;
}
#content .text-format-wrapper a.ckeditor_links {
font-size: 1.2em;
color: #085646;
padding-left: .2em;
margin-top: .4em;
display: inline-block;
}
#content #comment-form .filter-wrapper {
display:none;
}
.page-user #content #comment-form .form-submit {
background-color: #0ba083;
margin-right: 8px;
}
#content #comment-form .form-submit:hover {
background-color: #fff;
color: #0ba083;
}
content .topic-reply-link {
color: #646464;
font-size: 1.3em;
margin-right: 12px;
}
content .topic-reply-link a {
font-weight: bold;
color: #0BA083;
}
#content .forum-add-forum a,
#content .topic-new-post-link a,
#content .topic-reply-allowed a,
#content .last-post-link a {
background-color: #0BA083;
background-image: none;
border: 0 none;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #fff;
cursor: pointer;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 0;
text-decoration: none;
text-shadow: none;
width: auto;
}
content .topic-reply-allowed a {
font-weight: normal;
}
#content .topic-reply-allowed a:hover,
#content .forum-add-forum a:hover,
#content .last-post-link a:hover  {
background-color: #fff;
color: #0BA083;
}
#content .last-post-link a span,
#content .topic-new-post-link a span,
#content .topic-reply-allowed a span,
#content .forum-add-forum a span {
margin: 0;
padding: .4em 1em;
display: block;
background: none;
line-height: normal;
}
#content .topic-post-count {
color: #646464;
font-size: 1.3em;
font-weight: bold;
margin: 0;
width: 49%;
text-align: right;
}
#content .indented {
margin-left: 0;
}
#content form.confirmation {
font-size: 1.3em;
}
#content form.confirmation input.form-submit {
font-size: 1.1em;
background-color: #0BA083;
margin-left: 10px;
font-weight: normal;
}
#content form.confirmation input.form-submit:hover {
color: #0BA083;
background-color: #fff;
}
#content form.confirmation a {
color: #0BA083;
margin-left: 12px;
}
#content .forum-post {
border: none;
background: none;
margin-top: 14px;
}

#content .forum-post .forum-in-reply-to a {
color: #0BA083;
padding-left: .5em;
font-size: 1.3em;
}
#content .forum-post a#new,
#content .forum-post-content p strong {
color: #0BA083;
}
#content .forum-post-wrapper {
background: none;
background-color: #CECAC1;
border-radius: 0 0 0 6px;
box-shadow: 0 2px 2px #8F8E8E;
padding-bottom: 10px;
width: 100%;
}
#content .forum-topic-header {
height: 30px;
}
/* post header */
#content .forum-post-info {
border: none;
background: none;
padding: 12px 12px 0 12px;
background-color: #CECAC1;
border-radius: 6px 6px 0  0;
box-shadow: 0 2px 2px #8F8E8E;
float:left;
width:690px;
}
#content .forum-posted-on {
padding: 0 0 0 24px;
color: #646464;
font-size: 1.3em;
background: url("../images/icon-calendar.png") no-repeat left center #CECAC1;
}
#content .forum-post-number a {
background-color: #FFFFFF;
border-radius: 6px;
box-shadow: 0 2px 2px #8F8E8E;
color: #424242 !important;
font-size: 1.4em;
padding: 0 .5em;
font-weight: normal;
}
#content span.forum-post-number a:hover {
text-decoration: none;
}
/* =avatar */
#content .forum-post-panel-sub {
float: left;
line-height: normal;
padding:0 12px;
width:74px;
background: url("../images/network-vertical-sep.png") repeat-y right center transparent;
position:relative;
}
#content .forum-post-panel-sub .author-pane {
font-size: 1.3em;
color: #0BA083;
margin:0;
text-align:center;
float: left;
}
#content .forum-post-panel-sub .author-pane a {
color: #085744;
font-size: 1.0em;
padding-bottom: .6em;
display:inline-block;
}
#content .forum-post-panel-sub .author-pane a.username {
position:absolute;
left:14px;
top:-22px;
}
#content .forum-post-panel-sub .user-picture img {
border-radius: 14px 14px 14px 14px;
padding: 8px;
width: 50px;
box-shadow: 0 2px 2px #8F8E8E;
border: 4px solid #0BA083;
background-color: #fff;
}
/* =post */
#content .forum-post-panel-main {
background: none;
border: none;
width: 592px;
padding:0 12px;
min-height: inherit;
margin: 0;
float:left;
}
#content .forum-post-panel-main .post-title,
#content .forum-post-title {
border: none;
color: #0BA083;
font-size: 1.5em;
font-weight: normal;
padding: 0;
line-height: 1.3em;
}
#content .forum-post-content {
padding: 0;
}
#content .forum-post-content p {
font-size:1em;
line-height: 1.5em;
color:#4D4D4D;
}
/* =post footer */
#content .forum-post-footer {
border: none;
}
/* =jump links */
#content .forum-jump-links {
margin: 7px 0 0 4px;
line-height: normal;
}
#content .forum-jump-links a {
background: none;
border-radius: 0;
border: none;
box-shadow: none;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
text-shadow: none;
color: #095741;
}
#content .forum-jump-links a:hover {
text-decoration: underline;
}
#content .forum-jump-links a span {
background: none;
font-size: 1.2em;
padding: 0;
display: block;
line-height: normal;
}
/* =post links */
#content .forum-post-links {
margin: 0;
background-color: #0BA083;
border-radius: 0 0 6px 6px ;
box-shadow: 0 2px 2px #8F8E8E;
}
#content .forum-post-links ul {
float: right;
padding: .2em 0;
}
#content .forum-post-links ul li {
background: none;
padding: 0;
}
#content .forum-post-links ul li a {
background-image: none;
border: none;
padding: 0 1em;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
text-shadow: none;
border: 0 none;
border-radius: 0;
box-shadow: none;
color: #fff;
border-right: 1px solid #fff;
margin: 0;
text-decoration: none;
width: auto;
}
#content .forum-post-links ul li:last-of-type a {
border-right: none;
}
#content .forum-post-links ul li a:hover {
text-decoration: underline;
background: none;
}
#content .forum-post-links ul li a span {
margin: 0;
padding: 0;
display: block;
background: none;
line-height: 1em;
font-size: 1.3em;
}
/* =post links forbidden */
#content .forum-post-links ul li.comment_forbidden {
font-size: 1.3em;
color: #fff;
padding: 0 1em;
}
#content .forum-post-links ul li.comment_forbidden span a {
padding: 0;
font-weight: bold;
}
/* =collapse */
#content ul.article-list li,
#content ul.conf-list li {
position: relative;
clear: both;
}
#content ul.article-list li ul li {
clear: none;
}
#content ul.article-list li div div div p:first-of-type {
margin-top: .4em;
}
#content ul.article-list div .hideme,
#content ul.conf-list div .hideme {
position: absolute;
top:0;
text-indent: -9999px;
text-transform:capitalize;
left:690px;
background: url("../images/hideme.png") no-repeat left center transparent;
width:18px;
height:12px;
}
#content ul.article-list div .hideme {
top:-10px;
}
#content ul.article-list div .hideme:hover,
#content ul.conf-list div .hideme:hover {
background-color:transparent;
}
#content ul.conf-list div .hideme {
top:8px;
right:-10px;
}
#content ul.article-list div .hideme,
#content ul.conf-list div .hideme {
background-image:url("../images/vaccines-hideme.png");
}
.biology #content ul.article-list div .hideme,
.biology #content ul.conf-list div .hideme {
background-image:url("../images/biology-hideme.png");
}
.disease #content ul.article-list div .hideme,
.disease #content ul.conf-list div .hideme {
background-image:url("../images/disease-hideme.png");
}
.vaccines #content ul.article-list div .hideme,
.vaccines #content ul.conf-list div .hideme {
background-image:url("../images/vaccines-hideme.png");
}
/* =video */
#content .video-container {
padding:12px;
background-color: #CECAC1;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 2px 2px #B0ADA8;
display:inline-block;
margin-bottom:24px;
}
#content .video-container p {
text-align:left;
font-weight:bold;
}
.page-user #content .video-container p {
color: #095845;
}
/* =active user */
.active-user {
border-radius: 0 0 6px 6px;
position: absolute;
right: 132px;
color: #fff;
font-size: 1.3em;
padding: .2em .8em .3em 1em;
background-color:#0ba083;
width: auto;
}
.active-user a {
text-indent:-9999px;
display:inline-block;
padding-left:.6em;
}
.active-user a:hover {
text-decoration:none;
}
.active-user a span {
background: url("../images/active-user-button.png") no-repeat right center;
width:17px;
height:18px;
display:block;
}
/* =messages */
#messages div.error,
#messages div.warning,
#messages div.status,
#user-pass-reset  {
font-size: 1.3em;
background-image: none;
padding: .6em 1em;
background-color: #dde6f5;
border: 2px solid #0166ff;
border-radius: 8px;
color: #0166ff;
width: auto;
}
#messages div.error a,
#messages div.status a,
#messages div.warning a {
color: #0166ff;
font-weight: bold;
}

#content form#user-pass-reset  {
background-image: none;
padding: 0 1em 1em 1em;
background-color: #dde6f5;
border: 2px solid #0166ff;
border-radius: 8px;
color: #0166ff;
width: auto;
margin-top:3em;
}
#content form#user-pass-reset p  {
font-size: 1.1em;
margin: 0 0 0.4em 0;
}
#content form#user-pass-reset .placeholder {
font-style: normal;
font-weight: bold;
color:#0166FF;
}
#content form#user-pass-reset input.form-submit {
background-color: #0166ff;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #fff;
cursor: pointer;
display: inline-block;
font-weight: normal;
margin: .4em 0 0;
padding: .4em .8em;
text-decoration: none;
width: auto;
font-size: 1.1em;
}
#content form#user-pass-reset input.form-submit:hover {
background-color: #fff;
color: #0166ff;
}
/* =partner logos */
.partners {
margin:20px 14px;
text-align:center;
}
.partners span {
display:inline-block;
padding:0 1.2em;
}
.partners span img {
vertical-align:middle;
}
/* =join GLOBE Network */
.page-user-register #header .login-form {
display:none !important;
}
#content .item-list {
display:none;
}
/* =ccdm factsheets */
.page-user-register #header .login-form {
display:none !important;
}
#content .item-list {
display:none;
}
/* =factsheets */
#content ul.factsheets {
background-color: #CECAC1;
border-collapse: collapse;
border-radius: 6px;
box-shadow: 0 2px 2px #8F8E8E;
margin: 12px 0;
width: 714px;
padding: .4em 0 1em;
}
.disease #content ul.factsheets li {
background: url("../images/disease-bullet.png") no-repeat 5px 16px transparent;
padding-left: 18px;
padding-bottom: 0;
margin-left: 4px;
}
#content ul.factsheets li h4  {
background: url("../images/divider.png") repeat-x left top transparent;
padding-top: .6em;
margin-right:14px;
}
.disease #content ul.factsheets li:first-of-type {
background: url("../images/disease-bullet.png") no-repeat 5px 7px transparent;
}
#content ul.factsheets li:first-of-type h4 {
background-image:none;
padding-top:0;
}
.disease #content ul.factsheets li p.download a {
background-color:#52B7F1;
}
.disease #content ul.factsheets li p.download a:hover {
color:#52B7F1;
background-color:#fff;
background-image: url("../images/disease-download-hover.png");
}
/* not logged in */
.not-logged-in #content form {
margin-bottom:1em;
}
.not-logged-in #content form .description {
color: #0BA083;
font-size:1.3em;
margin:-.4em 0 .6em 0;
}
.not-logged-in #content form label .form-required {
color:#0BA083;
}
.not-logged-in #content form .form-submit {
background-color:#0BA083;
}
.not-logged-in #content form .form-submit:hover {
background-color:#fff;
color:#0BA083;
}
/* =my network */
#content #network {
margin-top:0px;
}
#current-nav li.my-network {
padding-top:1em;
background-color:transparent;
background: url("../images/nav-divider.png") repeat-x center top;
}
#current-nav li.my-network ul li a {
background-color:#52B7F1;
background-image:none;
}
#current-nav li.my-network a,
#current-nav li.my-network ul li a {
color:#fff;
}
#current-nav li.my-network a.active,
#current-nav li.my-network a.selected-1  {
color:#fff;
background-color: #52B7F1;
}
#current-nav li.my-network ul li a:hover,
#current-nav li.my-network ul li a.active  {
color:#52B7F1;
background-color: #fff;
font-weight:bold;
}
/* =network block */
#content #network {
float: left;
margin-top: 12px;
width: 714px;
}
/* =summary block */
#content #network .logo img {
border-radius: 14px;
width: 100px;
}
#content #network .summary {
padding-right: 12px;
float: left;
}
/* =members block */
#content #network .users {
background-color: #CECAC1;
border-radius: 6px;
box-shadow: 0 2px 2px #8F8E8E;
margin-top: 12px;
padding:10px 14px 14px 14px;
float: left;
width:680px;
}
#network .users h3 {
color: #3687C6;
margin: 0;
padding: 0;
}
/* =profile block */
#content #network .users .profile {
float: left;
margin:.6em 0 0;
position: relative;
width: 340px;
}
/* =user picture */
#content #network .users .profile .user-picture {
background-color: #FFFFFF;
border: 4px solid #0BA083;
border-radius: 14px;
box-shadow: 0 2px 2px #8F8E8E;
margin:0 12px 0 0;
float:left;
}
#content #network .users .profile .user-picture a {
padding:0;
}
#content #network .users .profile .user-picture img {
border-radius: 14px;
padding:6px 6px 2px 6px;
width:60px;
height:auto;
}
#content #network .users .profile h3 {
margin-left:0;
float:left;
padding: 0;
color: #0BA083;
border-bottom:none;
}
#content-wrapper #network p strong {
	color: #0BA083;
}
#content #network .users .profile ul {
margin-left:0;
float:left;
}
#content #network .users .profile ul li {
background-image: none;
padding: 0 12px 0.4em 0;
}
#content #network .users .profile ul li:last-of-type {
padding-bottom:0;
}
/* =members map */
#content #network .users .map {
background: url("../images/network-vertical-sep.png") repeat-y left center;
float: right;
margin: 0;
position: relative;
text-align: center;
width: 340px;
overflow:visible !important;
text-align:center;
}
#content #network .users .map div {
position: relative !important;
width:340px !important;
height:auto !important;
float:left;
}
#content #network .users .map div span {
display:none;
}
#content #network .users .map ul {
font-size: 1.4em;
}
#content #network .users .map ul li {
background-color: #52B7F1;
background-image: none;
color: #fff;
float: left;
height: 25px;
line-height: 25px;
padding: 0;
position: absolute;
text-align: center;
width: 40px;
}
#content #network .users .map ul li a {
color: #FFF;
display: block;
padding: 0;
text-decoration: none;
}
#content #network .users .map ul li a:hover {
color:#52B7F1;
background-color: #fff;
}
#content #network .users .map ul li.continent-AF {
left: 170px;
top: 110px;
}
#content #network .users .map ul li.continent-AS {
left: 220px;
top: 80px;
}
#content #network .users .map ul li.continent-EU {
left: 170px;
top: 50px;
}
#content #network .users .map ul li.continent-NA {
left: 70px;
top: 50px;
}
#content #network .users .map ul li.continent-OC {
left: 270px;
top: 150px;
}
#content #network .users .map ul li.continent-SA {
left: 110px;
top: 140px;
}
#content #network .users .map ul li.continent-UN,
#content #network .users .map ul li.continent-AN {
display:none;
}
#content #network .users .map ul li span {
background: url("../images/bams-map-members.png") no-repeat left bottom;
height: 8px;
left: 0;
position: absolute;
top: 25px;
width: 13px;
display:block;
}
/* =latest block */
#content #network .latest {
background-color: #CECAC1;
border-radius: 6px;
box-shadow: 0 2px 2px #8F8E8E;
margin-top: 12px;
padding: 0 0 1em;
width:680px;
float: left;
padding:10px 14px 12px 14px;
}
#content #network .latest ul {
margin:6px -14px 0 -14px;
}
#content #network .latest ul li {
background: url("../images/icon-disc.png") no-repeat 14px 10px transparent;
padding:0;
}
#content #network .latest ul li a {
padding:.6em 0;
display:block;
}
#content #network .latest ul li a:hover {
display:block;
text-decoration:none;
background:#afaaa0 url("../images/icon-disc.png") no-repeat 14px 10px;
padding:.6em 0;
}
#content #network .latest ul li span {
margin:0;
color: #404141;
font-weight: bold;
display: inline-block;
text-align: left;
}
#content #network .latest ul li span.date {
background: url("../images/icon-calendar.png") no-repeat left center transparent;
padding:0 0 0 24px;
margin-left:26px;
}
#content #network .latest ul li span.type {
background: url("../images/icon-type.png") no-repeat left center transparent;
padding:0 0 0 20px;
margin-left:5px;
}
#content #network .latest ul li span.theme {
background: url("../images/icon-theme.png") no-repeat left center transparent;
padding:0 0 0 24px;
margin-left:5px;
}
#content #network .latest h4 {
color:#0ba083;
font-weight: normal;
margin-left:14px;
}
#content #network .latest h3,
#content #network .latest h3 a {
margin:0;
color:#085545;
}
/* =members list */
#content ul.network-members li {
background-image: none;
float: left;
padding: 0;
width: 100%;
}
#content ul.network-members li .profile-user {
margin: 0;
min-height: 100px;
padding: 1em 0;
position: relative;
float: left;
}
#content ul.network-members li .profile-picture {
background-color: #fff;
border: 4px solid #0BA083;
border-radius: 14px;
box-shadow: 0 2px 2px #8F8E8E;
float: left;
padding:8px 8px 4px 8px;
margin:0 14px 0 0;
}
#content ul.network-members li .profile-picture a img {
background-color:#fff;
border-radius:8px;
height: auto;
min-height:70px;
width: 70px;
}
#content ul.network-members li .profile-user h3 {
margin:0;
float: left;
color: #095845;
}
#content ul.network-members li .profile-user ul {
float: left;
margin:0;
width: 606px;
}
#content ul.network-members li .profile-user ul li.location {
padding-bottom:.6em;
}
/* =page nav */
#content .user-page-nav {
clear: both;
text-align: center;
height: 24px;
line-height: 24px;
font-size: 1.3em;
padding-top: .5em;
}
#content .user-page-nav span {
padding: 0;
}
#content .user-page-nav a.btn,
.page-user #content .page-nav a.btn {
font-size: 1.1em;
padding: 0 .3em;
color: #656565;
}
#content .user-page-nav a.btn:hover,
.page-user #content .page-nav a.btn:hover {
color: #fff;
background-color: #0aa182;
border-radius: 4px;
text-decoration: none;
}
#content .user-page-nav a.current,
.page-user #content .page-nav a.current {
color: #fff;
background-color: #0aa182;
border-radius: 4px;
padding: 0 .3em;
font-size: 1.1em;
}
#content .user-page-nav span span a,
.page-user #content .page-nav span span a {
text-indent: -99999px;
display: inline-block;
height: 24px;
width: 8px;
padding: 0;
}
#content .user-page-nav span.first,
.page-user #content .page-nav span.first {
margin-left: 6px;
}
#content .user-page-nav span.first a,
.page-user #content .page-nav span.first {
background: url(../images/network-first.png) no-repeat left 9px;
}
#content .user-page-nav span.previous a, 
.page-user #content .page-nav span.prev {
background: url(../images/network-previous.png) no-repeat left 9px;
width: 4px;
margin-left: 4px;
}
#content .user-page-nav span.next a,
.page-user #content .page-nav span.next {
background: url(../images/network-next.png) no-repeat right 9px;
width: 4px;
margin-right: 4px;
}
#content .user-page-nav span.last a,
.page-user #content .page-nav span.last {
background: url(../images/network-last.png) no-repeat left 9px;
}
/* =member profile */
#content .profile-user {
float: left;
width: 714px;
position: relative;
margin:12px 0;
}
/* =member picture */
#content .profile-picture {
float:left;
border-radius: 14px;
background-color: #fff;
border-radius: 14px;
box-shadow: 0 2px 2px #8F8E8E;
border: 4px solid #0ba083;
padding:6px 6px 2px 6px;
margin-right:14px;
}
#content .profile-user h3 {
margin:0;
}
#content .profile-picture a {
padding:0;
border-radius:8px;
float:left;
}
#content .profile-picture a img {
width: 70px;
height:auto;
border-radius:8px;
background-color:#fff;
}
#content .profile-user ul {
float:left;
}
#content .profile-user ul li {
background: none;
padding: 0;
}
#content .profile-user ul li.connections {
display:none;
}
#content .profile-user ul li.location {
padding-bottom: 1em;
}
#content .profile-user ul li p,
#content .profile-info ul li p {
padding-bottom: .2em;
}
#content .profile-user ul li p strong,
#content .profile-info ul li p strong {
color: #656364;
}
/* profile details */
#content .profile-summary,
#content .profile-experience, 
#content .profile-education,
#content .profile-info,
#content .profile-networks {
float: left;
width: 714px;
background: url("../images/network-my-profile-sep.png") repeat-x center bottom transparent;
padding-bottom:1em;
}
#content .profile-experience ul li p.organisation,
#content .profile-education ul li p.location {
color: #18836f;
}
#content .profile-info ul li {
background: none;
}
#content .profile-info ul li p {
font-weight: normal;
text-align: left;
}
#content .profile-networks ul li p a,
#content .profile-info ul li p a {
color: #18836f;
}
#content .profile-info ul li.address {
background: url("../images/network-address.png") no-repeat left 2px transparent;
}
#content .profile-info ul li.telephone {
background: url("../images/network-telephone.png") no-repeat left 2px transparent;
}
#content .profile-info ul li.email {
background: url("../images/network-email.png") no-repeat left 2px transparent;
}
#content .profile-info ul li.website {
background: url("../images/network-website.png") no-repeat left 2px transparent;
}
/* =forum */
#content #forum .forum-table-wrap .forum-table-superheader {
display:none;
}
#content #forum .forum-table-wrap thead tr {
background-color:transparent;
border:none;
}
#content #forum .forum-table thead tr th {
color:#B26C11;
padding:.6em 1em .4em 1em;
}
#content #forum .forum-table thead tr th a {
color:#B26C11;
}
#content th.forum-icon, 
#content td.forum-list-icon {
display: none;
}
#content #forum table tr td a {
color:#B26C11;
}
/* =topics */
#content .forum-add-forum a, 
#content .topic-new-post-link a, 
#content .topic-reply-allowed a, 
#content .last-post-link a {
background-color:#095845;
}
#content .forum-add-forum a:hover, 
#content .topic-new-post-link a:hover, 
#content .topic-reply-allowed a:hover, 
#content .last-post-link a:hover {
color:#095845;
}
#content #forum table tr td.views-field-title a span {
background-color:#095845;
}
#content #forum table tr td.views-field-title a:hover span {
color:#095845;
}
#content form select,
#content #forum form select {
color:#095845;
}
#content form .form-submit {
background-color:#095845;
}
#content form .form-submit:hover {
color:#095845;
}
#content .forum-post-panel-sub .user-picture img {
border:4px solid #095845;
}
#content .forum-post-panel-sub .author-pane a {
color:#B26C11;
}
#content .forum-post-panel-main .post-title, #content .forum-post-title,
#content .post-edited a {
color:#B26C11;
} 
#content .forum-jump-links a {
color:#B26C11;
}
#content .forum-post-links {
background-color:#E49C3A;
}
/* =comments */
#content #forum-comments h2,
#content .text-format-wrapper a.ckeditor_links {
color:#B26C11;
}
#content .comment-form a.username,
#content .comment-form .form-required {
color:#E49C3A;
}
#content .comment-form .form-required {
font-weight:normal;
}
#content #comment-form .form-submit {
background-color:#E49C3A;
}
#content #comment-form .form-submit:hover {
color:#E49C3A;
}
/* form validation */
#content #user-register-form label[for="edit-field-validation-und--2"] {
display:none;
}
#content #user-register-form #edit-field-validation-und--2 {
display:none;
}
#user-register-form #edit-profile-cv-information,
#user-register-form #edit-profile-training-cv-information,
#user-register-form #profile-general-information-field-general-infos-website-add-more-wrapper,
#user-register-form #profile-general-information-field-general-infos-summary-add-more-wrapper,
#user-register-form #profile-general-information-field-general-infos-telephone-add-more-wrapper,
#user-register-form #edit-associated-network,
#user-register-form .edit-feed-my-globe-wrapper,
#user-register-form label[for="edit-networks"]{
    display: none;
}

#content p.line-h {
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px solid #ccc;
}
/* Download */
#globe-helpers-form-secured-download h1,
#content #globe-helpers-form-secured-download select {
	color: #40651B;
}
.not-logged-in #content #globe-helpers-form-secured-download label span {
	color: #40651B;
	font-weight:normal;
}
.not-logged-in #content #globe-helpers-form-secured-download .form-submit {
    background-color:#5F9629;
}
.not-logged-in #content #globe-helpers-form-secured-download .form-submit:hover {
    color:#5F9629;
	background-color:#fff;
}




