/* @override http://localhost/ndarc/sites/all/themes/ndarc/css/layout.css?lihks1 */


/* @group Main Page Structure */

#wrapper-t {
	min-width: 984px;
	height: 140px;
	text-align: center;
	background: #fff url(../images/bkg_wrapper_top_b.png) repeat-x bottom left;
	position:relative;
}

#wrapper, #wrapper-second {
	width: 984px;
	text-align: center;
	min-width: 984px;
	margin: 0 auto;
}

#wrapper-second {margin: 0 auto}

#wrapper { background: url(../images/bkg_header_b.png) no-repeat bottom left; padding-bottom: 7px;}

.wrapper-bg-t {
	background-color: #FFCC00;
	height: 10px;
	margin: 0 10px;
}

#main-container { background: url(../images/bkg_header_c.png) repeat-y 0 0; }

#wrapper-bl {
	min-width: 984px;
	text-align: center;
	margin:0;
	padding:0;
	background: #ebeae9 url(../images/bkg_footer.png) repeat-x 0 0;
}

#wrapper-b {
	min-width: 984px;
	text-align: center;
	background: #1a171b;
}

#header,#container,#footer-links,#footer {
	position: relative;
	width: 964px;
	margin: 0 auto;
	text-align: left;
}

#main-container {
	display:block;
	width: 964px;
	margin: 0 auto;
	padding: 0 10px;
}

.page-user #main-container {background: none;}

.page-user #user-login {margin: 0 0 0 10px;}

#main-container-t {
	background: #dadada url("../images/bkg_banner-pattern.png") repeat 0 0;
	margin: 0;
}
#main-container-t .banner-highlight {
	background: url("../images/bkg_banner-highlight.png") scroll no-repeat 100% 0;
}

#main-container-b-wrapper {
	width: 984px;
	margin: 0 auto;
	position: relative;
}

.shadow-top{
	background: url("../images/mod-public-top.png") no-repeat;
	padding-top: 7px;
	position: relative;
}

.page-shadow-bottom{
	background: url("../images/mod-public-bottom.png") no-repeat left bottom;
	padding-bottom: 8px;
}

.mod-public .shadow-middle{background: url("../images/mod-public-repeat.png") repeat;}

.mod-public {
	float: left;
	width: 647px; /* possible reversal to 650px */
	margin-left: 3px; /* possible reversal */
	height: auto !important;
	height: 225px;
	text-align: left;
}

.mod-public.mod-shadow-box {background: none;}

.mod-public .content .content_{
	width: 596px;
	margin-left: 27px;
	padding-top: 14px;
}

.node-type-page .content .content_{padding-top: 0px;}

.node-type-page .content .field-name-body{padding: 20px 0px 0px 0px;}

.page-research-programs .mod-public .content .content_{padding-top: 12px;}

.page-news-events .mod-public .content .content_,
.page-news .mod-public .content .content_,
.page-events .mod-public .content .content_ {
  padding-top: 2px;
}

#main-container-c2 {
	background: url("../images/bkg_surveillance_reports.png") no-repeat 0 0;
	display: inline;
	float: left;
	width: 244px;
	margin: 3px 0 0 16px;
}

#main-container-c2 li {
	border-bottom: solid 1px #bbbcbe;
}

#main-container-c3 {
	float: left;
	width: 225px;
  	margin-left: 5px;
}

#main-container-c2 h2, #main-container-c3 h2 {margin: 0px 0px 20px 0px;}

#main-container-c2 .main-container-c-inner {
	position: relative;
	width: auto;
	height: 314px;
	padding: 18px 0 20px 24px;
	text-align: left;
}
#main-container-c3 .main-container-c-inner {
	position: relative;
	width: 225px;
	height: 314px;
	padding: 20px 0 0px 10px;
	text-align: left;
}

.main-container-c-inner h2,
.page-people .mod-public .colr h2,
.page-user .mod-public .colr h2,
.node-type-research-project .mod-public .colr h2 {
	margin:0;
	padding: 4px 0 4px 0;
	color:#87888a;
	line-height:100%;
	font-weight:normal;
	font-size:180%;
	text-shadow: 0 1px 1px #eee;
}

.main-container-c-inner h2 { font-size: 130%; font-weight: bold;}

.main-container-c-inner ul {width: 196px;}

.main-container-c-inner ul li {line-height: 115%;}

.front-news li.views-row {
	height: 35px;
}
.main-container-c-inner ul li a {
	display: block;
	font-weight:bold;
	color:#3d3e3f;
	line-height: 130%;
	font-size: 91%;
}

.main-container-c-inner ul li a:hover {color: #c65455;text-decoration: none;}

.main-container-c-inner ul li a div.cal {
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
	background:url("../images/spt_general.png") no-repeat -350px -200px;
}
span.cal-month {
	display:block;
	font-weight:normal;
	text-align:center;
}
span.cal-day {
	display:block;
	font-weight:bold;
	font-size:16px;
	line-height:23px;
	text-align:center;
}

#main-container .main-menu {height: 44px;}

.region-content-right .content ul li {font-weight: bold;}

.mod-public .content_ .content .field-items ul {
  margin-left: 15px;
  margin-top: 10px;
  padding-left: 20px;
  font-size: 0.9em;
}

.mod-public .content_ .content .field-items ul li {list-style: disc;}

#main-container-b-wrapper .bottom {
	display:block;
	height: auto;
	width: auto;
}

.page-user .content_ .user-picture {display: none;}

#main-container-b-wrapper .mod-shadow-box {
  width: 492px;
  margin: 0;
}
#main-container-b-wrapper .mod-shadow-box .mod-shadow-box-content {
  padding: 22px 30px 0 30px;
  overflow: hidden;
}

.secondary-title {
    clear: both;
    padding-top: 5px;
    position: relative;
}

.secondary-title span {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #87888A;
    font-weight: bold;
    padding: 3px 0 3px 4px;
	font-size: 11px;
}
.secondary-title a {
    background: none repeat scroll 0 0 #f6f6f6;
    padding: 3px 3px 3px 0;
}

a.more {width: 183px;}

#block-block-6 .content{
	border-left: 1px solid #dadada;
	padding-left: 20px;
	margin-left: 8px;
}

.item-list{margin-top: 10px !important;}

h1.page-title{
	padding: 7px 0 0 24px;
    position: relative;
}

.news-tertiary-title{
	padding: 0 !important;
	padding-bottom: 20px;
	margin-bottom: 20px !important;
}

/* @end */

/* @group Regions */
/* @group Header */

#header {
	position: relative;
	height: 94px;
}

#header .logo a {
    display: block;
    height: 74px;
    left: 0;
    position: absolute;
    top: 23px;
}

#header .logo-top-left {
    border-left: 1px solid #1A171B;
    display: block;
    height: 74px;
    left: 202px;
    margin-left: 22px;
    padding: 0 0 0 22px;
    position: absolute;
    top: 25px;
}

#header .logo-top-right {
	display: block;
	position: absolute;
	top: 25px;
	right: 0;
	height: 74px;
}

/* @group Top */

#top-link-wrapper {
	text-align: center;
	background: #000;
}

.top-link-container {
	position:relative;
	width: 964px;
	height: 25px;
	margin:0 auto;
}

.top-link-container .top-link {
	position:absolute;
	top:0;
	right:0;
	width: auto;
	line-height: 25px;
	padding:0;
	margin:0 auto;
	color: #c5c6c8;
}

#wrapper-t ul.top-link li {
	display: inline;
	float: left;
	list-style: none;
	margin: 0 0 0 8px;
	padding: 0;
}

#wrapper-t ul.top-link li a {
	display: block;
	line-height: 24px;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
	color: #c5c6c8;
}

#wrapper-t ul.top-link li a:hover {
	color: #FFF;
	text-decoration: none;
}

.top-link-container .top-link .separator {
	padding: 0 5px;
	vertical-align: top;
}

/* @end */
/* @end */


/* @group Content top */

.region-content-top a {color: #c65455 !important;}

.region-content-top #block-views-people-summary-block.block-views, .region-content-top #block-views-project-summary-block.block-views {
	background: #FFF;
}
.region-content-top .pager .pager-previous,
.region-content-top .pager .pager-next,
.region-content-top .pager .pager-first,
.region-content-top .pager .pager-last{
  display: none !important;
}
.region-content-top .pager li {
  font-size: 1px !important;
  overflow: hidden;
  width: 13px;
  height: 13px;
  padding: 0px !important;
  background-position: -13px 0px !important;
}
.region-content-top .pager li.pager-current {
  background-position: 0px 0px !important;
}
.region-content-top .pager li a {
  width: 13px;
  height: 13px;
}
.region-content-top .pager {
  position: absolute;
  top: -30px;
  right: 0px;
}
.region-content-top .title {
  font-size: 22px;
}
.region-content-top .views-row {
  margin-bottom: 20px;
}
.region-content-top {padding-bottom: 0px;}

.region-content-top .block {
  background: #E9E7E6;
  position: relative;
  padding: 16px;

}
#tabs-wrapper {
	z-index: 500;
	position: relative;
	padding-left: 25px;
	top: -30px;
}
ul.primary {border-bottom: 0;}

.mod-public .region .people-one h2,
.region-content-top h2.program-title,
.region-content-top h2.title {
	color: #87888a;
	font-size: 200%;
	font-weight: normal;
}
.region-content-top .full-width .view-content {
  padding-right: 0px;
}
.region-content-top h3.title {
  margin-bottom: 10px;
}
.region-content-top .date,
.region-content-top .category,
.region-content-top .highlight {
  background: #FFFFFF;
  font-style: italic;
}
.region-content-top .highlight {
  background: #c65455;
  color: #FFFFFF;
}
.region-content-top .category a {color: #c65455 !important;}

.region-content-top .profile-image {
  height: 280px;
  width: 280px;
  overflow: hidden;
  border: 4px solid #F2F1F0;
}


.region-content-top .profile-image img {width: 280px;}

.region-content-top .body {margin-top: 10px;}

.region-content-top .body h1,
.region-content-top .body h2,
.region-content-top .body h3,
.region-content-top .body h4,
.region-content-top .body h5 {
  font-size: 1em;
  margin-bottom: 20px;
}
.region-content-top .more a,
.region-collab-centres .more a{
  color: #c65455;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  padding: 2px 2px 2px 22px;
}
.region-content-top .subtitle {
  margin-top: 10px;
}
.region-content-top .subtitle a {
  font-size: 0.7em;
  color: #c65455 !important;
}
.region-content-top .colum {
  float: left;
  width: 138px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.region-content-top .indent {margin-left: 15px;}

.region-content-top .margin-bottom {margin-bottom: 6px;}

/* @end */

/* @group Main Content */

#main-container-bl, #main-container-br {width: 492px;}

.not-front .mod-public.last {
	margin: 20px 0 0 18px;
	width: 298px;
}

.mod-public.last {
	background: none;
	margin: 0 0 0 30px;
	width: 298px;
}

.not-front .mod-public {margin-bottom: 20px;}

#main-container-b {position: relative;}

.mod-public.last .bkg-block-home {display:block;}

.mod-public .region  h2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

.content_top{
	width: 632px;
	padding-left: 9px;
	padding-top: 2px;
}

#programs-carousel .left-photo {margin-left: 9px;}

#programs-carousel h2 {
	font-size: 133%;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
}

#programs-carousel h3 {
  padding: 0 5px;
  width: auto;
  color: #87888a;
  background: #f6f6f6;
  font-size: 11px;
  display: table;
  margin: 7px 0 4px;
}

#programs-carousel h3 span { color: #c65455;}
#programs-carousel .introduction .profile { margin: 0;}
#programs-carousel #views_slideshow_cycle_teaser_section_research_program_carousel-block img {



}

#programs-carousel .button_grey { margin-left: 0; margin-top: 8px;}
#programs-carousel .button_grey a { width: 104px;}


.mod-public .content .bt-register {float: right;}

.mod-public .content p {
	font-size: 100%;
	margin: 5px 0px;
}

.mod-public .content .small {font-size: 100%;}

.mod-public.last .quicklinks-item-list ul {
	width:320px;
	margin: 20px 0;
}

.mod-public .content ul, .mod-public .content ul li {list-style: none;}
.mod-public.last .quicklinks-item-list ul li {
	list-style: none;
	margin: 0 20px 20px 0;
	float:left;
	width:136px;
	display: inline-block;
}
.mod-public.last .quicklinks-item-list ul li a {
	background: none;
	text-decoration: none;
	color: #c65455;
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
}
.mod-public.last .quicklinks-item-list ul li img {
	display:block;
	border: 4px solid #e9e9e8;
}

.mod-public .groups-item-list ul {margin:20px 0;}

.mod-public .groups-item-list ul li {
	list-style: none;
	margin: 0 48px 0 0;
	float:left;
	width:110px;
	display: inline-block;
}

.mod-public .groups-item-list ul li a {
	background: none;
	text-decoration: none;
	color: #c65455;
	font-size: 11px;
	line-height: 12px;
	font-weight:bold;
}
.mod-public .groups-item-list ul li img {
	display:block;
	border: 4px solid #e9e9e8;
}

.mod-public .view-all-people {float:right;}
.mod-public .view-all-groups {float:right;margin-top:20px;}

.mod-public .view-all-people a,
.mod-public .view-all-groups a {
	color: #c65455;
	font-weight: bold;
	font-size: 12px;
	line-height: 24px;
	padding-left:18px;
}

.mod-public .view-all a:hover {text-decoration:underline;}
#block-views-nodequeue-3-block-groups {margin-top:20px;}

.pgrm-part-block {margin-top: 20px;}

/*.content_ .view-header h3 {margin: 5px 0 8px;}*/

.content_ .view-research-program-summary .views-row {
  padding: 0 0 20px 0;
   margin: 0px 0 20px;
}

.page-projects .view-projects .view-header {
	padding-top: 1em;
	padding-bottom: 1em;
}

.views-field-field-pgrm-members .reference_row{margin-bottom: 10px;}

.content_ .views-row {
  margin-bottom: 8px;
  padding: 2px 0px 12px 0;
  position: relative;
  min-height: 138px;
  border-top: 1px solid #dadada;
  padding-top: 15px !important;
  overflow: auto;
}

.content_ .views-row-last{
	border-bottom: 1px solid #dadada;
	padding-bottom: 20px;
}

.view-resources-list-page .views-row{min-height: 0;}

.author-citation{margin: 5px 0px 0px 0px;}

.views-field .views-field-field-st-publisher {margin-bottom: 5px;}

.view-news-events .content_ .views-row-first {padding-top: 10px;}

.content_ .views-row .title {
  margin-bottom: 2px;
  font-size: 16px;
}
.content_ .category a {
  font-style: normal !important;
}
.content_ .date,
.content_ .category,
.content_ .highlight {
  background: #f2f1f0;
  font-style: italic;
}
.content_ .highlight {
  background: #c65455;
  color: #FFFFFF;
}
.content_ .body {
  margin-top: 8px;
  line-height: 18px;
}

.content_ .body {
  margin-top: 8px;
  line-height: 18px;
}
.content_ .readmore {font-weight: bold;}

.content_ .body h1,
.content_ .body h2,
.content_ .body h3,
.content_ .body h4,
.content_ .body h5 {
  font-size: 1em;
  margin-bottom: 20px;
}
.content_ .item-image {
  position: absolute;
  top: 15px;
  right: 0px;
  overflow: hidden;
 border: 2px solid #C5C6C8;
  width: 140px;
  height: 140px;
}

.content_ .status {
  color: #c65455;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  padding-left: 22px;
  position: absolute;
  bottom: 10px;
  right: 153px;
  color: #bcbdbe;
}

.content_ .label {font-style: italic;}

.content_ .field-type-user-reference {
  float: left;
  width: 600px;
  margin-bottom: 0px;
  padding-bottom: 27px;
}
.content_ .field-type-user-reference .field-item {
  width: 200px;
  float: left;
  padding-left: 98px;
  min-height: 93px;
  position: relative;
  margin-bottom: 10px;
  color: #1A171B;
  font-weight: bold;
}
.content_ .field-type-user-reference .reference_row div {
  line-height: 140%;
}
.content_ .field-type-user-reference .reference_row img {
  border: 4px solid #E8E7E6;
  display: block;
  left: 0px;
  position: absolute;
  top: 0px;
}
.content_ .field-type-user-reference .reference_row .title a {
  color: #c65455;
}

.shadow-middle{
	position: relative;
}



/* @end */

/* @group Content Right */

/* @group General rules */

.colr .block h2{
	background: url("../images/research_programs_bg_top.jpg") no-repeat scroll 0 0 transparent;
	   font-size: 133% !important;
    margin-bottom: 0px !important;
    padding-left: 25px;
    padding-top: 25px;
    z-index: 2;
    font-weight: bold !important;
}

.region-content-right .block {
  margin-bottom: 10px;
  display: block;
  padding: 20px 20px;
}
.region-content-right a {
  text-decoration: none;
  color: #3d3e3f;
  font-weight: bold;
}
.region-content-right a:hover {
	color: #C65455;
}
.region-content-right h2 {
    color: #87888A;
    font-size: 133%;
    font-weight: bold;
    line-height: 100%;
    margin: 0;
    padding: 5px 0;
    text-shadow: 0 1px 1px #eee;
}

.bg-transparent{
    background: url("../images/white-radial.png") no-repeat scroll 7px top transparent;
    bottom: 0;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.colr .block .content{
	background: url("../images/research_programs_bg_bottom.jpg") no-repeat 0 bottom;
	padding-bottom: 15px;
}

.colr .block .content:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}


.colr .block {
	margin-left: -9px;
    padding: 0;
    width: 320px;
    padding-bottom: 15px;
    margin-top: -20px;
}

#block-block-8 .block-content,
.colr .block .view-content {
	overflow: auto;
	background: url("../images/research_programs_bg_middle.jpg") repeat-y;
}

.colr .block .item-list{
	margin-top: 0px !important;
	padding-bottom: 0px !important;
}

.content-region-right div.item-list {
  margin-top: 0px;
}
.content-region-right .views-row {
  position: relative;
}
.content-region-right ul li {
  height: 33px;
  margin-bottom: 10px;
}
.content-region-right ul li a {
  color: #818283;
  padding-left: 40px;
  position: relative;
  top: 7px;
}
.content-region-right ul li img {
  position: absolute;
  top: 0px;
  left: 0px;
}

.region-content-right .content ul li {
  list-style: disc;
}
.region-content-right .content ul li a:hover{
	color: #c65455;
}

.region-content-right .project_wrapper {
	margin-bottom: 15px;
	min-height: 80px;
}

.region-content-right .project_wrapper_block {
	margin-left: 85px;
}

.region-content-right .project_wrapper img {
	float: left;
	width: 70px;
	height: 90px;
}


.region-content-right .project_wrapper_user,
.region-content-right .project_wrapper_role,
.region-content-right .project_wrapper_phone,
.region-content-right .project_wrapper_email {
	height: 15px;
}

.region-content-right div.item-list {margin-top: 0px;}

.region-content-right .content ul.tweets-pulled-listing {
  margin-left: 0px;
}
.region-content-right .content .tweets-pulled-listing li {
  list-style: none;
}
.region-content-right .tweets-pulled-listing img {
  display: none;
}
.region-content-right .tweets-pulled-listing .tweet-text a {
  color: #c65455;
}
.region-content-right .tweets-pulled-listing .tweet-time {
  margin: 15px 0px;
  font-style: italic;
  font-size: 0.95em;
}

.region-content-right .list-with-thumbnail ul,
.key-contacts ul {margin: 0px;}

.key-contacts .title,
.key-contacts .title a,
.region-content-right .list-with-thumbnail .title,
.region-content-right .list-with-thumbnail .title a {
  color: #c65455;
  margin-bottom: 2px;
  display: block;
}
.key-contacts .link,
.key-contacts .link a,
.region-content-right .list-with-thumbnail .link,
.region-content-right .list-with-thumbnail .link a {
  color: #c65455;
}

/** Sidebar date list **/
.region-content-right .list-with-date .views-row {
  padding-left: 88px;
  position: relative;
  font-weight: bold;
  margin-bottom: 10px;
}
.region-content-right .list-with-date a {
  color: #c65455;
}
.region-content-right .list-with-date .date {
  position: absolute;
  top: 0px;
  left: 0px;
}

/** top right navi style **/
.region-menu-top-right {
  position: absolute;
  top: 0px;
  right: 0px;
}
.region-menu-top-right ul.menu {
  margin-top: 0px;
  position: relative;
  top: -8px;
}
.region-menu-top-right ul.menu li {
  float: left;
  list-style: none;
}
.region-menu-top-right ul.menu li a {
  font-size: 100%;
  color: #828282;
}
.region-menu-top-right ul.menu li a:hover,
.region-menu-top-right ul.menu li a.active {
  color: #000000;
  text-decoration: none;
  background: none;
}
.region-menu-top-right ul.menu li a.active {font-weight: bold;}

/* @end */

/* @group Related News */

.colr .related-news {font-weight: bold;}

.colr .related-news .pre {
  width: 150px;
  text-transform: uppercase;
}

.colr .related-news a {
  color: #c65455;
  text-decoration: none;
}


/* @end */


/* @group Key Contacts Block */

.colr .key-contacts .items-thumb li {
  position: relative;
}
.colr .key-contacts .items-thumb li a {
  display: block;
  padding-left: 95px;
  overflow: hidden;
  min-height: 80px;
}
.colr .key-contacts .items-thumb li a:hover {
  overflow: inherit;
}
.colr .key-contacts .items-thumb li a .list-thumb {
  position: absolute;
  top: 0px;
  left: 0px;
}
.colr .key-contacts .items-thumb li a .title {

}
.colr .key-contacts .items-thumb li a span.role {
  line-height: 1.2em;
  position: relative;
  top: 8px;
}
.colr .key-contacts .items-thumb li a span.email {
  position: relative;
  top: 8px;
}

.key-contacts h2{
   font-size: 16px;
    margin-bottom: 0px !important;
    padding-left: 25px;
    padding-top: 25px;
    z-index: 2;
    font-weight: bold !important;
    height: 20px;
}

.view-key-projects-in-program .view-content,
#block-research-program-hiv-research-program-contacts .view-content,
#block-block-8 .block-content,
.key-contacts .view-content{
	padding: 9px 20px 0 26px;

}

/* @end */

/* @group Our Research Programs Block */
.our-research-programs ul{
    padding: 2px 10px 10px 27px;
    margin-top: 5px;
}

.our-research-programs .item-list {margin: -10px 0 0;}

.our-research-programs a {
	background: url("../images/list-arrow-grey.png") no-repeat left 6px;
	padding: 0 0 0 14px;
	list-style: none;
	font-size: 80%;
	display: block;
}
.our-research-programs div.content {
	margin-top: 10px;
}


/* @end */


/* @group Contextual Block Menu */

#block-menu-menu-postgraduate-studies-menu .menu{
	background: url("../images/research_programs_bg_middle.jpg") 10px 0px repeat-y;
	margin-left: -10px;
}

#block-menu-menu-postgraduate-studies-menu .menu{padding-top: 10px;}

#block-research-program-hiv-research-program-menu .item-list li, #block-views-categories-in-news-block .item-list li, #block-menu-menu-postgraduate-studies-menu li,.view-surveillance-report-menu .resource-menu-link{
	position: relative;

	list-style: none;
	border-top: 1px solid #ebeae9;

}

.view-surveillance-report-menu .resource-menu-link{
    margin-left: 32px;
    width: 308px;
}


.view-surveillance-report-menu .views-row{

	overflow: auto;
	margin-left: -15px;

}

.view-surveillance-report-menu .views-field{

}

#block-views-surveillance-report-menu-block .view-content{
	background: url("../images/research_programs_bg_middle.jpg") repeat-y scroll 10px 0 transparent;
}


#block-menu-menu-postgraduate-studies-menu li{
	margin-left: 17px;
	padding-top: 0;

}

#block-views-surveillance-report-menu-block .content {
  background: url("../images/research_programs_bg_bottom.jpg") no-repeat 15px 0 bottom transparent !important;
}
.view-surveillance-report-menu{
	margin-left: -10px;

}

#block-research-program-hiv-research-program-menu .item-list li a,
#block-views-categories-in-news-block .item-list li a,
#block-menu-menu-postgraduate-studies-menu li a,.resource-menu-link a{
	padding: 8px 0 8px 18px;
	display: block;
}
#block-research-program-hiv-research-program-menu .item-list li a.active,
#block-views-categories-in-news-block .item-list li a.active,
#block-menu-menu-postgraduate-studies-menu li .active,
#block-views-surveillance-report-menu-block .active {
	display: block;
	width: 291px;
	height: 15px;
	color: #be9d56;
	background: url("../images/spt_general.png") no-repeat scroll 0px -1300px transparent;
	margin-left: -14px;
	padding: 8px 0 12px 31px;
}

#block-views-find-a-research-program-block-2 .view-content{
	padding: 10px 0 12px 29px;
}




#block-research-program-hiv-research-program-menu h2,#block-views-categories-in-news-block h2{
	padding: 25px 0 16px 25px;
}

/* @end */

/* @group Research Program Contacts */

#block-research-program-hiv-research-program-contacts li,
#block-block-8 .content ul li,
.key-contacts ul li,
.region-content-right .list-with-thumbnail ul li {
  list-style: none;
  padding-left: 96px !important;
  margin-bottom: 10px;
  position: relative;
  min-height: 88px;
}



#block-research-program-hiv-research-program-contacts .view-contacts-in-program .reference_row div{
	padding-left: 0px;
}

#block-research-program-hiv-research-program-contacts img,
#block-block-8 img,
.key-contacts img,
.region-content-right .list-with-thumbnail img {
  position: absolute;
  top: 0px;
  left: 0px;
  border: 2px solid #FFFFFF;
  width: 80px !important;
}

.key-contacts ul li ,
.region-content-right #block-block-8 .content ul li ,
.region-content-right .content .view-id-contacts_in_program ul li  {
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}
.key-contacts ul li  .title,
.region-content-right #block-block-8 .content ul li  .title,
.region-content-right .content .view-id-contacts_in_program ul li  .title{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
.key-contacts ul li .title a,
.region-content-right #block-block-8 .content ul li  .title a,
.region-content-right .content .view-id-contacts_in_program ul li .title a {
	color: #3C3D3F;
	margin-bottom: 0;
}
.key-contacts ul li .title a:hover,
.region-content-right #block-block-8 .content ul li  .title a:hover,
.region-content-right .content .view-id-contacts_in_program ul li .title a:hover {
	color: #c65455;
}
.key-contacts ul li .email_keycontact a,
.region-content-right #block-block-8 .content ul li  .email_keycontact a,
.region-content-right .content .view-id-contacts_in_program ul li .email_keycontact a {
	color: #C65455;
}
.key-contacts ul li .email_keycontact a:hover,
.region-content-right #block-block-8 .content ul li  .email_keycontact a:hover,
.region-content-right .content .view-id-contacts_in_program ul li .email_keycontact a:hover {
	color: #d03739;
	text-decoration: underline;
}
.key-contacts ul li strong,
.region-content-right #block-block-8 .content ul li  strong,
.region-content-right .content .view-id-contacts_in_program ul li strong{
	color: #87888a;
}

/* @end */


/* @group Unknown */
#block-views-related-news-in-people-block {
  font-weight: bold;
}

#block-views-related-news-in-people-block .views-field-timestamp {
  width: 150px;
  text-transform: uppercase;
  display: inline;
}

#block-views-related-news-in-people-block .views-field-title  {
  display: inline;
}
#block-views-related-news-in-people-block .views-field-title a {
  color: #c65455;
  text-decoration: none;
}

/* @group Welcome Message block view */
#block-views-welcome-message-block .view-content h2 {
	margin: 0 0 20px 0;
}

#block-views-welcome-message-block .view-content img {
	border:4px solid rgb(232,231,230);
}

/* @end */

/* @end */

/* @group Quick links & Collab Centers */

.region-content-right .quicklinks-list ul li {
  list-style: none;
  position: relative;
  height: 38px;
  padding-left: 40px;
}
.region-content-right .quicklinks-list ul li a {
  font-size: 1.1em;
  font-weight: bold;
  position: relative;
  top: 7px;
}
.region-content-right .quicklinks-list ul {
  margin-left: 0px;
}
.region-content-right .quicklinks-list img {
  position: absolute;
  top: 0px;
  left: 0px;
}

.quicklinks-list{
	padding: 10px 0 5px 25px;
}

.region-quick-links, .region-collab-centres {
	float: left;
	width: 216px;
	padding-top: 10px
}

 .region-quick-links h2,
 #wrapper-second .region-collab-centres div.content h2 {
	font-size: 133%;
	color:#87888a;
	font-weight: bold;
}
.region-quick-links .content ul, .region-collab-centres  .content ul {
	margin:10px 0 10px 2px;
}
.region-collab-centres  .content h2.media {margin-top: 20px;}
.region-quick-links .content ul li {
	padding-bottom: 6px;
}
.region-collab-centres  .content ul li {
	background: url("../images/blt_arrow-grey.gif") no-repeat scroll left center transparent;
	padding-left: 15px;
	line-height: 22px;
	color: #C5C6C8;
}
.region-quick-links #finda-text {
	width:196px;
	height:29px;
	color:#a5a6a8;
	font-size: 108%;
	font-weight:bold;
}
.region-quick-links #finda-submit {
	width:124px;
	height:24px;
	color:#ffffff;
	font-weight:bold;
	border: none;
}

.region-quick-links .button_grey{
	margin-top: 10px;

}

/* @end */

/* @group News block */
#block-views-news-block-news h2.title {
	padding: 0 0 10px 0;
}

#block-views-news-block-news .views-row {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom: 1px solid #ccc;
}

#block-views-news-block-news .field-content p {
	font-size: 97%;
}

.main-container-c-inner #block-views-latest-news-latest-news .view-content,
.main-container-c-inner #block-views-latest-news-block-news .view-content,
.main-container-c-inner #block-views-latest-projects-block-projects .view-content {
	position:relative;
	display:block;
	height:250px;
}

/* @end */

/* @group Key Projects block in user page */

.region-content-right .content ul li .project_cordinators {
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

.region-content-right .content ul li .project_cordinators a {
	color: #C65455;
}
.region-content-right .content ul li .project_cordinators a:hover{
	color: #d03739;
	text-decoration: underline;
}

/* @end */

/* @group project detail page sidebar */

#wrapper-second .colr h2 {
  margin-bottom: 15px;
}
#wrapper-second .colr .project-menu ul.items {
  border-top: 1px #bcbdbe dotted;
  font-weight: bold;
}
#wrapper-second .colr .project-menu ul.items li a {
  display: block;
  width: 100%;
}
#wrapper-second .colr .project-menu ul.items li a:hover {
  color: #c65455;
}
#wrapper-second .colr .project-menu ul.items li {
  padding: 3px 0px 3px 13px;
  background: url("../images/arrow.png") left center no-repeat;
  border-bottom: 1px #bcbdbe dotted;
}
#wrapper-second .colr .project-menu ul.items li.parent {
  list-style: none;
  padding: 8px 0px 8px 0px;
  background-image: none;
}
#wrapper-second .colr .project-menu ul.items li.parent a {
  color: #818283;
  font-size: 1.1em;
}
#wrapper-second .colr .project-menu ul.items li a {
  text-decoration: none;
  color: #636465;
}

/* @end */

/* @end */

/* @group Content Bottom */
.region-content-bottom {
  padding: 8px 0px;
}
.region-content-bottom h2 {
  margin-bottom: 19px;
  font-size: 22px;
}
.region-content-bottom h3 {
  margin-bottom: 15px;
  font-size: 16px;
}
.region-content-bottom table.views-view-grid {
  width: 100%;
}
.region-content-bottom table.views-view-grid td {
  width: 218px;
  display: block;
  position: relative;
  float: left;
  min-height: 90px;
  margin-bottom: 14px;
  padding-left: 99px;
  overflow: hidden;
  font-weight: bold;
  color: #1a171b;
}
.region-content-bottom table.views-view-grid td a > img {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 4px solid #e8e7e6;
}
.region-content-bottom table.views-view-grid td a {
  color: #c65455;
}
.region-content-bottom .block {
  padding: 19px 0px;
  border-bottom: 1px dotted #BDBDBD;
}


/* @end */

/* @group Footer */

#footer-links {
	position: relative;
	color: #3d3e3f;
}

#footer-links p,
#footer-links a {
	color: #3d3e3f;
	font-size: 11px;
}

#footer-links a:hover {color: #c65455;}

#footer-links .footer-c1,#footer-links .footer-c2,#footer-links .footer-c3,#footer-links .footer-c4,#footer-links .footer-c5 {
	float: left;
	text-align: left;
	margin: 40px 20px 40px 0;
}
#footer-links .footer-c5 {width: 284px;}

#footer-links .footer-c1 h2,
#footer-links .footer-c2 h2,
#footer-links .footer-c3 h2,
#footer-links .footer-c4 h2,
#block-menu-menu-main-menu-footer ul.menu li a,
#footer-links .footer-c1  a{
	color: #87888a;
	font-size: 116%;
	font-weight: bold;
}

#block-menu-menu-main-menu-footer ul.menu li{
	margin: 0 0 23px 0 !important;
}

#block-menu-menu-main-menu-footer ul.menu li a {
	color: #87888a;
	font-weight:bold;
}
#block-menu-menu-main-menu-footer ul.menu li a:hover{
	color:#c65455;
	text-decoration: none;
}

#footer-links .content ul,
#footer-links .content li {
	display: block;
	margin-left: 0;
}

#footer-links .footer-c4 {
	float: left;
	margin: 42px 0;
	display:inline-block;
}

#footer-links .footer-c1 {width: 144px;}
#footer-links .footer-c2 {width: 226px;}
#footer-links .footer-c3 {width: 226px;}
#footer-links .footer-c4 {width: 308px;}

#footer-links li {line-height: 100%;margin: 0 0 6px 0;}
#footer-links .footer-c4 #logo-bottom-right { position: relative; margin: 0 0 20px 0;}
#footer-links .footer-c4 #logo-bottom-right img {display: block;}

#footer-links a.donate-button {
  position: absolute;
  top: 10px;
  right: 0;
}
a.donate-button {
  display: block;
  position: relative;
  background: url("../images/spt_general.png") no-repeat -300px -400px;
  width: 124px;
  height: 38px;
  text-indent: -9999px;
  cursor: pointer;
}
a.donate-button:hover{
  background: url("../images/spt_general.png") no-repeat -300px -450px;
}
#footer-links .footer-c4 #text-bottom-right {
	margin: 0 0 16px 0;
	background: #f9f9f9;
	border: 1px solid #dadada;
	padding: 5px 10px;
}
#footer-links .footer-c4 #text-bottom-right p {
	color: #87888a;
	font-size:11px;
	margin-bottom: 3px !important;
}

#footer-links .footer-c4 #contact-details div.inner-left {
	float:left;
	width:144px;
	margin: 0 20px 0 0;
}

#footer-links .footer-c4 #contact-details div.inner-right {
	float:left;
	width:144px;
}
#footer-links p,
#footer-links ul.quick-link li,
#footer-links ul.quick-link li a {
	line-height: 16px;
}

#footer-links .region-footer-links {
	display:inline-block;
	float:left;
	/*margin: 48px 20px 0 0;*/
}
#block-system-main-menu ul.menu li {
	margin: 0 0 23px !important;
}
#block-system-main-menu ul.menu {
	margin-top: 0 !important;
}

#block-menu-menu-footer-links ul.menu {
	margin:10px 0 0 0;
}

#block-menu-menu-footer-links ul li.expanded.first {
    margin-left: 0 !important;
}

#block-menu-menu-footer-links ul li ul li {
  color: #3D3E3F;
  line-height: 12px;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0 0 5px 0;
}

#block-menu-menu-footer-links ul li.expanded {
  color: #87888A;
  float: left;
  font-size: 107.7%;
  list-style-image: none;
  list-style-type: none;
  width: 145px;
  margin-left:10px;
}

#block-menu-menu-footer-links ul li.expanded a {
	color: #87888A;
	font-size: 18px;
	padding-bottom:10px;
}

#block-menu-menu-footer-links ul li ul li a {
	font-family: Arial,Helvetica,sans-serif;
	font-size:89% !important;
	font-weight: normal;
	color:#3D3E3F !important;
}

#block-menu-menu-footer-links ul li ul li a:hover {color: #c65455 !important;}

#footer-links ul.quick-link, #footer-links ul.quick-link li {list-style: none;}

#footer {
	position: relative;
	height: 120px;
	color: #FFF;
}

#footer .footer-t {
	position: absolute;
	top: 27px;
	width: 100%;
}

#footer .footer-b {
	position: absolute;
	top: 55px;
	width: 80%;
}

#footer .footer-tl,
#footer .footer-bl {
	float: left;
	text-align: left;
}

#footer .footer-tr,
#footer .footer-br {
	float: right;
	text-align: right;
}

#footer .footer-tl {width: 600px;}
#footer .footer-tr {width: 364px;}
#footer .footer-bl {width: 600px;}
#footer .footer-br {width: 364px;}

#footer {
	line-height: 16px;
	font-size: 11px;
	color: #90908e;
}

#footer p,
#footer ul.menu li,
#footer ul.quick-link li,
#footer ul.menu li a,
#footer ul.quick-link li a {
	line-height: 16px;
	font-size: 11px;
	color: #fff;
}

#footer ul.menu,
#footer ul.menu li,
#footer ul.quick-link,
#footer ul.quick-link li {
	list-style: none;
}

#footer ul.quick-link {
	position: absolute;
	top: 27px;
	right: 0;
	width: 130px;
}

#footer ul.menu li,
#footer ul.quick-link li {float: left;}

#footer ul.menu li a {
	margin: 0 16px 0 0;
	color: #c5c6c8;
	line-height: 16px;
	text-decoration: none;
	font-size: 11px;
}

#footer ul.menu li a:hover {color: #fff;}

#footer a.facebook,
#footer a.twitter,
#footer a.youtube {
	display: block;
	width: 32px;
	height: 32px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-left:10px !important;
	z-index:300;
}

.footer_links .content{
	margin-top: 10px;
}

#block-system-main-menu  .content{
	margin-top: 0px;
}


#footer a.facebook {background: url("../images/spt_general.png") no-repeat -200px -250px;}
#footer a.twitter {background: url("../images/spt_general.png") no-repeat -250px -250px;}
#footer a.youtube{background: url("../images/spt_general.png") no-repeat -300px -250px;}
#footer a.facebook:hover {background: url("../images/spt_general.png") no-repeat -200px -200px;}
#footer a.twitter:hover {background: url("../images/spt_general.png") no-repeat -250px -200px;}
#footer a.youtube:hover {background: url("../images/spt_general.png") no-repeat -300px -200px;}

.footer-c5 h3 {
  color: #87888A;
  padding-top: 6px; /*MANTIS-460*/
  font-weight: 500; /*MANTIS-460*/
  line-height: 130%; /*MANTIS-460*/
  padding-left: 70px;
  margin-bottom: 20px;
}
.footer-c5 .inner-left,
.footer-c5 .inner-right {
  /*width: 134px;*/
  float: left;
  padding-top: 10px; /*MANTIS-460*/
  padding-bottom: 25px;
  font-size: 92%;
}
.footer-c5 .inner-left {
  width: 168px; /*before: width: 134px;*/
}
.footer-c5 .inner-right {
  width: 106px; /*before: width: 134px;*/
}

.footer-c5 .profile-image { /*MANTIS-462*/
    border: 1px solid #FFFFFF;
    /*height: 280px;*/
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    /*width: 280px;*/
}
.footer-c5 img {
  display: block;
  position: relative; /*MANTIS-462*/
}

#footer a.enews,
#footer a.rssfeeds {
	display: block;
	width: 32px;
	height: 32px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-left:10px !important;
	z-index:300;
}
#footer a.enews {width: 144px;}

#footer a.rssfeeds {width: 32px;}

#footer a.enews {
	background: url("../images/spt_general.png") no-repeat 0px -250px;
}
#footer a.rssfeeds {
	background: url("../images/spt_general.png") no-repeat -150px -250px;
}

#footer a.enews:hover {
	background: url("../images/spt_general.png") no-repeat 0px -200px;
}
#footer a.rssfeeds:hover {
	background: url("../images/spt_general.png") no-repeat -150px -200px;
}

#footer a.enews {
	display: none;
}

#footer-links .footer-c5 {
	margin: 49px 10px 40px 0; /*before: margin: 49px 20px 40px 0;*/
	width: 290px;
}

.region-footer-links ul li.expanded a {
  font-weight: bold;
}
.view-id-our_people .more,
.view-id-find_a_research_program  .more {
    color: #c65455;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}

#wrapper-bl {
	background: #ebeae9 url(../images/bkg_footer2.png) repeat-x 0 0; /*Mantis-461*/
}

/* @end */

/* @end */

/* @group Navigation */

/* @group Sidebar menu */

#sidemenu {
	margin-bottom: 10px;
}

#sidemenu ul.items {
  font-weight: bold;
  padding-left: 25px;
}
#sidemenu ul.items li a {
  display: block;
  width: 100%;
}
#sidemenu ul.items li a:hover {
  color: #c65455;
}
#sidemenu ul.items li {
  list-style: none;
  padding: 3px 0px 3px 13px;
  background: url("../images/list-arrow-grey.png") left center no-repeat;
}
#sidemenu ul.items li.parent {
  list-style: none;
  padding: 8px 0px 8px 0px;
  background-image: none;
}
#sidemenu ul.items li.parent a {
  color: #3D3E3F;
  font-size: 1.1em;
}
#sidemenu ul.items li a {
  text-decoration: none;
  color: #3D3E3F;
}


/* @end */

/* @group Breadcrumb */

#breadcrumb {
 margin-left: 25px;
    margin-top: 15px;
    padding-bottom: 4px;
    position: relative;

}

#breadcrumb a {font-size: 11px;}

/* @end */

/* @group Search */

/* @group Search Results */
#search-form {
  background: none;
  height: auto;
  width: auto;
}
#search-form #edit-basic {
  background: url("../images/spt_general.png") no-repeat scroll 0 -300px transparent;
  width: 206px;
}
#search-form #edit-basic label {
  display: none;
}

#search-form {
  padding: 20px;
  padding-bottom: 10px;
  background: #f2f1f0;
  position: relative;
}
#search-form #edit-basic {
  width: auto;
}
#search-form #edit-basic label {
  display: block;
  font-size: 22px;
  color: #1a171b;
  margin-bottom: 20px;

}
#search-form #edit-basic input[type=text], .search-form .form-text {
  width: 390px;
  height: 30px;
  padding: 0px 10px;
  background: url('../images/bkg_searchbar.png') no-repeat top left;
}

.search-form .form-text{border: none;}

#search-form #edit-basic input[type=submit],
#search-form input.form-submit,
#search-form input.form-submit:hover {
  /*background: url('../images/search_btn.png') no-repeat top left;*/
  width: 86px;
  height: 31px;
  font-size: 1px;
}
#search-form #edit-basic {background: none;}

#search-form legend {
  padding-top: 10px;
  font-weight: bold;
}
.page-search .content_ h2 {padding: 7px 0px;}
.page-search .page-shadow-bottom h3.title {margin-bottom: 10px;}
.page-search .page-shadow-bottom h3.title a {color: #c65455;}
.search-results .page-shadow-bottom li {
  padding-bottom: 15px;
  border-bottom: 1px dotted #AAAAAA;
}

.search-results .search-info{display: none;}
.search-results .page-shadow-bottom li .search-info {margin-bottom: 0px;}

.search-result{
	padding: 15px 0px 5px 0px;
	border-top: 1px solid #f2f1f0;
}

.page-search #search-form{
	padding: 0;
	background: none;
}

/**/

.page-search #edit-basic .form-item label{
	position: relative;
	float: left;
	clear: both;
	width: 400px;
	margin-top: -50px;
}

.page-search #search-form #edit-basic .form-type-textfield{

	background: url("../images/spt_general.png") no-repeat scroll 0 -300px transparent;
	height: 30px;
	position: relative;
	float: left;
	clear: both;
	width: 210px;
	margin-top: 50px;

}

/*.page-search #search-form .criterion .form-type-textfield{
	padding-top: 10px !important;
}*/

.page-search #search-form .form-type-textfield #edit-keys{
	background: none;
	width: 154px;
}

.page-search .content_ h2, .page-search .content_ ul,.page-search .content_ #edit-advanced{
	position: relative;
	float: left;
	clear: both;
}

.page-search #search-form #edit-submit{
	background: none repeat scroll 0 0 transparent;
    height: 29px !important;
    left: 166px;
    position: absolute;
    top: 50px;
    width: 40px !important;
}

.page-search .content_{
	overflow: auto;
	padding-bottom: 20px;
}

.page-search .search-results{
	position: relative;
	float: left;
	clear: both;
}

/* @end */

/* @group Misc */
#main_search {
	display: block;
	position: absolute;
	top: 6px;
	right: 5px;
	z-index: 100;
	width: 206px;
	height: 29px;
	background: url("../images/spt_general.png") no-repeat 0 -300px;

}
#search-form {
	display: block;
	width: 100%;
	height: 29px;
	background: url("../images/spt_general.png") no-repeat 0 -300px;
}

#search-block-form input.form-submit,
#search-form input.form-submit {
	/*background: url("../images/spt_general.png") no-repeat -166px -300px;*/
	height: 29px;
	width: 38px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	border: none;
 	text-align: left;
	text-indent: -9999px;
  font-size: 1px;
  color: #1FA8D0;
}

#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
	width: 147px;
	line-height: 18px;
	margin: 0;
    padding: 4px 8px;
    font-size: 13px;
    background: transparent;
    border: none;
}

#hivsearch-block-form .form-item{
	position: relative;
	float: left;
	margin-right: 15px;
}

#hivsearch-block-form .form-item-keys-keyword{clear: both;}

#edit-keys-field-pf-research-field{width: 170px;}

#hivsearch-block-form select{width: 188px;}

#hivsearch-block-form #form-item-keys-keyword{
	position: relative;
	float: left;
}

#hivsearch-block-form #edit-keys-keyword, #search-api-page-search-form-news-events-search #edit-keys-3,#search-api-page-search-form-publications-1-search #edit-keys-4{
	font-weight: bold;
	font-size: 13px;
	color: #a5a6a8;
	padding: 4px;
	width: 380px;
}

#hivsearch-block-form #edit-submit--2, #search-api-page-search-form-news-events-search #edit-submit-3, #search-api-page-search-form-publications-1-search #edit-submit-4,#webform-client-form-301100156 #edit-submit,.search-advanced  #edit-submit--2{
	background: none;
	background: url('../images/button_gray.gif') no-repeat;
	float: right;
	border: none;
	width: 188px !important;
	height: 30px !important;
	color: white !important;
	font-weight: bold;
	font-size: 14px !important;
	cursor: pointer;
	margin-right: 8px;
    margin-top: -40px !important;
    text-indent: 0px !important;
    text-align: center !important;
}

.search-form .action{margin-top: 20px;}

.search-form .action input{float: none !important;}

#search-api-page-search-form-publications-1-search #edit-submit-4{margin-top: -43px;}

.view-display-id-page_news_events #ne-search{height: auto !important;}

#search-api-page-search-form-news-events-search #edit-submit-3{
	margin-top: -42px;
	margin-right: 0;
}

#hivsearch-block-form #edit-submit--2:hover, #search-api-page-search-form-news-events-search #edit-submit-3:hover, #search-api-page-search-form-publications-1-search #edit-submit-4:hover, #webform-client-form-301100156 #edit-submit:hover{
	background: url('../images/button_gray_over.gif') no-repeat;
}

#block-hivsearch-people-search, #block-hivsearch-project-search,.block-hivsearch,#search-api-page-search-form-news-events-search{
	min-height: 0px !important;
}

#block-hivsearch-project-search #edit-keys-field-date-commenced,
#block-hivsearch-project-search #edit-keys-field-expected-date {
	width: 92px;
}

#hivsearch-block-form .form-item-keys-field-date-commenced,
#hivsearch-block-form .form-item-keys-field-expected-date,
#hivsearch-block-form .form-item-keys-field-pf-university-role,
#hivsearch-block-form .form-item-keys-field-st-year,
#hivsearch-block-form #edit-submit--2 {
	margin-right: 7px;
}

#search-api-page-search-form{display: none;}

.search-advanced .form-type-checkboxes{display: none;}

/** People advanced search styling **/
#block-people-search-people-search,
#block-project-search-project-search,
#block-publication-search-publication-search{
  position: relative;
  height: 108px;
  min-height: inherit;
}
#block-people-search-people-search h2,
#block-project-search-project-search h2,
#block-publication-search-publication-search h2 {
  padding-bottom: 1px;
}
#block-people-search-people-search .form-item,
#block-project-search-project-search .form-item,
#block-publication-search-publication-search .form-item {
  float: left;
  padding-right: 19px;
  margin-bottom: 4px;
}
#block-people-search-people-search div.form-item-keys-last,
#block-project-search-project-search div.form-item-keys-last,
#block-publication-search-publication-search div.form-item-keys-last {
  padding-right: 0px;
}

.fieldset-wrapper .form-type-textfield {
	margin: 0px;
	margin-left: 0px;
}

#block-people-search-people-search select,
#block-project-search-project-search select,
#block-publication-search-publication-search select {
  width: 186px;
  padding: 3px;
}
#block-project-search-project-search #edit-keys-fourth,
#block-project-search-project-search #edit-keys-last,
#block-publication-search-publication-search #edit-keys-last {
  width: 89px;
}
#block-people-search-people-search input[type=text],
#block-project-search-project-search input[type=text],
#block-publication-search-publication-search input[type=text] {
  width: 391px;
  height: 17px;
  background: url(../images/bkg_searchbar.png) no-repeat left center;
  border: none;
  color: #bcbdbe;
  padding: 6px;
  position: absolute;
  top: 93px;
  left: 18px;
}
#block-people-search-people-search input[type=submit],
#block-project-search-project-search input[type=submit],
#block-publication-search-publication-search input[type=submit] {
  border: none;
  background: url(../images/bkg_searchsubmit.png) no-repeat left top;
  width: 186px;
  height: 29px;
  color: #1599BF;
  text-indent: -9999px;
  position: absolute;
  top: 93px;
  right: 18px;
  cursor: pointer;
}
#block-people-search-people-search input[type=submit]:hover,
#block-project-search-project-search input[type=submit]:hover,
#block-publication-search-publication-search input[type=submit]:hover {
	background-position: 0px -29px;
}

#search-block-form input.form-submit{
	background: url("../images/spt_general.png") no-repeat -166px -300px;
	padding: 29px 0 0;
	height: 0px;
	width: 40px;
	margin: 0;
	overflow: hidden;
	border: medium none; /*before: border: none; */ /*Mantis-434*/
 	text-align: left;
	text-indent: -9999px;
	font-size: 13px; /*before: font-size: 1px; */ /*Mantis-434*/
	color: #1FA8D0;
	position: absolute; /*before: NOTHING */ /*Mantis-434*/
}

#search-block-form input.form-submit:hover{background-position: -166px -350px;}


#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
	width: 150px;
	line-height: 18px;
	margin: 0;
    padding: 8px 5px 5px 8px; /*before: padding: 4px 8px; */ /*Mantis-435*/
    font-size: 13px;
    background: transparent;
    border: none;
}


/* @end */


/* @group Facet Search API blocks */
.block-facetapi ul{padding: 5px 40px 10px 40px !important;}

.block-facetapi .item-list{
	background: url("../images/research_programs_bg_middle.jpg") repeat-y;
}

.block-facetapi .item-list a :hover{color: #C65455;}
.block-facetapi .item-list a {font-size: 11px;}

/* @end */


/* @group Staff profile search view */

.find-item-row {
	display:block;
	border-bottom: 1px dotted #bdbdbd;
	padding:20px 0 10px 0;
	min-height:165px;
	height:165px;
	position:relative;
}

.find-item-row h2 {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	padding-top:5px;
}

.page-surveillance .find-item-row h3.title {font-size:120%;}

.find-item-row h3 a {
	color:#286f85;
	text-decoration:none;
}

.find-item-row h3 a:hover {
	text-decoration:none;
}

.find-item-row .coll {
	display:inline-block;
	width:482px;
}

.find-item-row .coll .teaser {
	display:inline-block;
	width:482px;
}

.find-item-row .coll .division,
.find-item-row .coll .field,
.find-item-row .coll .tags {
	background:#f2f1f0;
	display:inline-block;
	padding:0 5px;
	margin:5px 0;
}

.find-item-row .coll .type {
	background:#c65455;
	display:inline-block;
	padding:0 5px;
	margin:5px 0;
}

.find-item-row .coll .division {
	float:left;
	margin-right:10px;
}

.find-item-row .coll .division span.label,
.find-item-row .coll .field span.label,
.find-item-row .coll .tags span.label {
	font-size:12px;
	line-height:20px;
	color:#1a171b;
	font-style:italic;
}

.find-item-row .coll .type span.label {
	font-size:12px;
	line-height:20px;
	color:#fff;
	font-style:italic;
}

.find-item-row .coll .division span.link a,
.find-item-row .coll .field span.link a,
.find-item-row .coll .tags span.link a {
	color:#c65455;
	font-style:italic;
	font-size:12px;
	line-height:14px;
}

.find-item-row .coll .type span.link a {
	color:#c65455;
	font-style:italic;
	font-size:12px;
	line-height:14px;
}

.find-item-row .colr {
	display:inline-block;
	float:right;
}

.mod-public .view-details {
	float:none;
	position:absolute;
	bottom:10px;
}

.mod-public .view-refs {
	float:none;
	position:absolute;
	bottom:10px;
	left:100px;
}

.mod-public .view-details a,
.mod-public .view-refs a {
	color: #c65455;
	font-weight: bold;
	font-size: 12px;
	line-height: 24px;
	padding-left:18px;
}

.mod-public a.more-news {
	color: #c65455;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	padding-left:18px;
	position:absolute;
	top:25px;
	right:20px;
}

.find-item-row .colr .img-wrapper {
	display:block;
	padding:0;
	margin:0 auto;
	border:4px solid #e8e7e6;
	overflow:hidden;
	height:136px;
	width:136px;
}

.page-surveillance .find-item-row .colr .img-wrapper {
	height:auto;
	width:106px;
}

.find-item-row .colr .img-wrapper img {
	display:block;
	width:136px !important;
	margin:0 auto;
}

.page-surveillance .find-item-row .colr .img-wrapper img {
	width:106px !important;
}
.page-our-people .find-item-row .colr .img-wrapper img {
	margin-top:-15px;
}

.field-name-field-ne-image .field-label {
	display:none !important;
}

.page-our-projects .mod-public .wrapper .block-views h2 {
	color:#330033;
	text-shadow:0 1px 1px #FFF;
	font-size:22px;
	margin:0 0 20px 0;
}

.page-our-projects #block-views-nodequeue-5-block .project-news-item {
	padding:0 0 20px 0;
}

.page-our-projects #block-views-nodequeue-5-block .project-news-item .wrapper h3 {
	font-weight:bold;
	font-size:100%;
}

.page-our-projects #block-views-nodequeue-5-block .project-news-item .wrapper .date {
	text-transform:uppercase;
}
.page-our-projects #block-views-nodequeue-5-block .project-news-item .wrapper .name {color:#c65455;}

.page-our-projects #block-views-nodequeue-5-block .project-news-item .wrapper {color:#c65455;}

.page-our-projects #block-menu-menu-research-areas {
	padding:20px;
}

.page-our-projects #block-menu-menu-research-areas h2 {
	color: #87888A;
	font-size: 180%;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
	padding: 4px 0;
	text-shadow: 0 1px 1px #FFFFFF;
}

.page-our-projects #block-menu-menu-research-areas ul {margin:	10px 0 0 0;}

.page-our-projects #block-menu-menu-research-areas ul li {
	color: #666;
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	list-style-position: inside;
	list-style-type: disc;
}

.page-our-projects #block-menu-menu-research-areas ul li a {
	color: #666;
}

#block-views-welcome-message-block {
	background: url("../images/bkg_block-white.png") repeat-y scroll 0 0 transparent;
	padding:20px;
}
/* @end */
/* @end */

/* @group Main Menu */

.main-menu {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	width: 964px;
	height: 44px;
	text-align: left;
	background: #1a171b url("../images/bkg_mainmenu.png") repeat-x 0 0;
}

.main-menu > li {
	float: left;
	height: 44px !important;
	line-height: 44px !important;
	display: inline;
	padding:0 !important;
	/*position: relative;*/
}


.main-menu ul li.backLava {
    background: url("../images/spt_general.png") no-repeat 50% bottom;
    float: none;
    position: absolute;
}

a.backtotop, .back-to-top{
    display: block;
    font-weight: bold;
    padding: 0px 0px 0px 25px;
	background: url("../images/spt_general.png") no-repeat 3px -1348px;
	float: right;
}

.main-menu-ul > li a {
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 44px;
	line-height: 42px;
	color: #e8e7e6;
	padding: 0 16px;
	text-decoration: none;
	position: relative;
	z-index: 5;
}

.main-menu ul li a:hover {color: #dadada;}
.main-menu ul li a.active {color:#fff;}
.main-menu h2.element-invisible {display:none;}

/* @group Main Menu Drop down */

.main-menu ul ul {display: none;}

.main-menu li:hover ul{display: block;}

.main-menu ul ul{
	position: absolute;
	top: 41px;
	background-color: #d03739;
	background-image: none;
	/*left: 0;*/
	overflow: auto;
	height: auto;
	z-index: 10000;
	width: 250px;
}

.main-menu ul ul li{
	position: relative;
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
	height: auto;
	border-bottom: 1px solid #df797a;
}

.main-menu ul ul li a{
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding: 4px 25px;
	margin: 0;
	height: auto;
	width: 200px;
}

.main-menu ul ul li a:hover{
	background-color: #c65455;
	color: white;
}

.backLava{float: none !important;}

/* @end */
/* @end */

/* @group Buttons */
.clearbutton {clear: both;}

a.print-page {
	position:absolute;
	bottom:0;
	right:0;
	color: #c65455;
	font-weight: bold;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	padding:0 0 0 22px;
}

a.print-page:hover {text-decoration:underline;}

a.view-more {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 10px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #424344;
	background: url(../images/spt_general.png) no-repeat 0 -1000px;
}

a.view-more span {
	display:block;
	padding: 0 10px 0 0;
	background: url(../images/spt_general.png) no-repeat 100% -1050px;
}

a.view-more:hover {background-position: 0 -900px;}

a.view-more:hover span {background-position: 100% -950px;}

#main-container-c2 a.view-more,
#main-container-c3	 a.view-more {
	position: absolute;
	width: 186px;
	bottom: 25px;
}

a#printPage {
    display: block;
    font-weight: bold;
    padding-left: 25px;
	background: url("../images/spt_general.png") no-repeat -150px -1348px;
	float: left;
}

/* @end */

/* @group Pagination */

.mod-public div.item-list {
  float: left;
  width: 100%;
  margin-top: 30px;
  position: relative;
}
.mod-publi .mod-public ul.pager {
  margin-top: 25px;
  display: block;
  float: left;
  width: 100%;
}
.mod-public ul.pager li {
  display: block;
  float: left;
  padding: 2px 5px;
  font-size: 14px;
  background: #dadada/*#e8e7e6*/;
  font-weight: bold;
  margin: 0px 1px;
}
.mod-public ul.pager li.pager-current {
  background: inherit;
  color: #be9d50/*#c65455*/;
}
.mod-public ul.pager li a {
  display: block;
  float: left;
  color: #3d3e3f/*#818283*/;
  text-decoration: none;
}
.mod-public ul.pager li.pager-first,
.mod-public ul.pager li.pager-previous,
.mod-public ul.pager li.pager-next,
.mod-public ul.pager li.pager-last{
  width: 54px/*53px*/;
  height: 24px/*26px*/;
  padding: 0px;
  font-size: 1px;
  color: #1ca6ce;
  background: inherit;
}
.mod-public ul.pager li.pager-first a,
.mod-public ul.pager li.pager-previous a,
.mod-public ul.pager li.pager-next a,
.mod-public ul.pager li.pager-last a{
  display: block;
  width: 53px;
  height: 26px;
  text-align: left;
  text-indent: -9999px;
}
.mod-public ul.pager li.pager-next {
  background: url("../images/btn-pager.png") no-repeat top left;
}
.mod-public ul.pager .ajax-progress {
  background: none;
  position: absolute;
  top: -20px;
  left: 0px;
}

.pager li{
	margin-right: 4px;
}

/* @end */
/* @end */

/* @group Staff */

.staff, .news-events, .research-project, .resource {
	width:636px;
	float:left;
	display:inline-block;
}

.staff h2.title {
	color:#40403e;
	font-weight:normal;
	margin:10px 0 10px 0;
	line-height:18px;
}
/* @end */

/* @group Pages */

/* @group Misc */
/* @end */

/* @group Taxonomy */

.page-taxonomy .node .field {
  border-bottom: none;
  padding-bottom: inherit;
  padding-top: inherit;
}
.page-taxonomy .node {
  /*padding-bottom: 15px;*/
  /*padding-top: 20px;*/
  /*border-bottom: 1px dotted #AAAAAA;*/
}
.page-taxonomy .node h2 {
  margin-bottom: 15px;
}
.page-taxonomy .node h2 a {
  color: #c65455;
}
.page-taxonomy .node .field-label {
  font-size: 1em;
  margin: 0px;
}
.page-taxonomy .field-items .field-item {
  float: left;
  padding-right: 6px;
}
.page-taxonomy .node-readmore {
  padding-top: 15px;
  display: block;
}
.page-taxonomy .node-readmore a {
  color: #c65455;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  padding-left: 22px;
}
.page-taxonomy a.feed-icon {
  display: block;
  margin-top: 20px;
  width: 17px;
  height: 17px;
}

/* @end */

/* @group Homepage */

/* @group Layout */

/** Homepage Styling **/
.homepage-slider-description {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 444px;
  text-align: left;
  background: url("../images/bkg_slider.png") repeat;
  display: block;
  z-index: 8;
  color: #c65455;
  text-decoration: none;
  font-weight: bold;
  padding: 8px 8px 8px 20px;
}
.view-latest-news .calendar-link {
	padding-left: 50px;
}
.calendar_cell {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  text-align: center;
  color: #000000;
}
.calendar_cell .month {
  height: 14px;
  font-size: 0.7em;
  background: #bfc0c1;
}
.calendar_cell .day {
  height: 25px;
  font-size: 1.4em;
  background: #f4f4f4;
  font-weight: bold;
}

.calendar-link {
  position: relative;
  top: -5px;
}
#main-container-c2 .view-footer,
#main-container-c3 .view-footer {
  bottom: 10px;
  position: relative;
}
#main-container-c3 .view-footer {bottom: 10px;}
#main-container-c2 .button_dark_yellow,
#main-container-c3 .button_dark_yellow {
  background: url(../images/spt_general.png) no-repeat 0 -500px;
  padding-left: 13px;
  display: block;
}
#main-container-c2 .button_dark_yellow span,
#main-container-c3 .button_dark_yellow span{
  display: block;
  width: 170px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  color: #FFFFFF;
  padding-right: 13px;
  background: url(../images/spt_general.png) no-repeat right -550px;
}
#main-container-c2 .button_dark_yellow:hover,
#main-container-c3 .button_dark_yellow:hover {
	background-position: 0 -600px;
  text-decoration: none;
}
#main-container-c2 .button_dark_yellow:hover span,
#main-container-c3 .button_dark_yellow:hover span {
	background-position: right -650px;
}

#main-container-c2 .views-row,
#main-container-c3 .views-row {
  position: relative;
}
#main-container-c2 li,
#main-container-c3 li {
  padding-top: 17px;
  padding-bottom: 10px;
}
#main-container-c2 li.views-row-first,
#main-container-c3 li.views-row-first{
  padding-top: 0;
}
.region-collab-centres div.item-list {
  margin-top: 10px;
}
.region-collab-centres .item-list ul {
  margin-left: 18px;
  margin-bottom: 10px;
}
.region-collab-centres .item-list ul li {
  list-style: disc;
}

.home-block-middle {
	background: url("../images/home-middle-shadow.png") repeat-y;
	position: relative;
	z-index: 0;
	padding-bottom: 12px;
}
.home-block-top {
	background: url("../images/home-top-shadow.png") no-repeat top;
}
.home-block-bottom {
	position: absolute;
	width: 984px;
	bottom: 0px;
	height: 15px;
	overflow: hidden;
	background: url("../images/home-bottom-shadow.png") no-repeat top;
	z-index: 1;
}

/* @end */

/* @group Home Slideshow */

.home-slideshow {
	position: relative;
	float:left;
	width:472px;
	height:354px;
	display:block;
	margin:0 auto;
}

.home-slideshow img {
	display:block;
	margin:0 auto;
}

.view-rp-slideshow .views-slideshow-controls-bottom ,
.home-slideshow .views-slideshow-controls-bottom {
	position: absolute;
	bottom: 50px;
	right: 18px;
	z-index: 200;
}

.home-slideshow span#views_slideshow_controls_text_pause_nodequeue_1-block_main_slideshow {
	display: block;
	position: absolute;
	top: 440px;
	right: 20px;
	width: 8px;
	height: 8px;
	line-height: 8px;
	text-indent: -9999px;
	font-size: 11px;
	font-weight: bold;
	color: #b8b8b6;
	cursor: pointer;
	overflow: hidden;
	z-index: 200;
}

.home-slideshow .views-field-view-node {
	position: absolute;
	bottom: 26px; /* Adjusting wrong slideshow image height 6px */
	right: 20px;
	z-index: 200;
}
.views-field-field-group-head{margin: 9px 0 10px;}

.views-field-groups{margin: 9px 0 10px;}

.home-slideshow .views-slideshow-cycle-main-frame-row-item span.field-content a{
	display: none;
	width: 144px;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	text-transform: uppercase;
	text-indent: -9999px;
	font-weight: bold;
	color: #000;
	border: none;
	cursor: pointer;
	overflow: hidden;
	z-index: 200;
}

.home-slideshow .views-slideshow-cycle-main-frame-row-item span.field-content a:hover {
	background-position: 0 -29px;
}

.inner-banner .views-slideshow-controls-bottom {
	position: absolute;
	bottom: 20px;
	right: 32px;
	z-index: 200;
}

.view-rp-slideshow .views-slideshow-controls-bottom div.views-slideshow-pager-field-item,
.home-slideshow .views-slideshow-controls-bottom div.views-slideshow-pager-field-item ,
.inner-banner .views-slideshow-controls-bottom div.views-slideshow-pager-field-item {
	float: left;
	display: inline-block;
	padding: 0;
}

/* bullets */
.views-slideshow-bullets a {
	display: block;
	width: 13px;
	height: 13px;
	margin: 0 0 0 7px;
	padding: 0;
	background: url('../images/spt_general.png') no-repeat -300px -300px;
	border: 0 none;
	float: left;
	cursor: pointer;
	text-indent: -9999px;
	z-index: 100;
	outline: none;
}

.views-slideshow-bullets a:hover {background-position: -300px -350px;}

a.views-slideshow-bullets-hover {background-position: -300px -350px !important;}

a.views-slideshow-bullets-default {
	background-position: -300px -300px !important;
}

#programs-carousel .view-content {
	position:relative;
}

.home-slideshow .views-slideshow-controls-bottom {
	bottom: 20px;/*Mantis-463*/
}
.view-rp-slideshow .views-slideshow-controls-bottom {
	top: 255px;
	right: 16px;
}

.views-slideshow-pager-field-processed div {
  background: url("../images/spt_general.png") no-repeat scroll -300px -300px transparent !important;
  font-size: 1px !important;
  height: 13px;
	min-height: 13px !important;
  overflow: hidden;
  padding: 0 !important;
  width: 13px;
	margin-left: 7px;/*Mantis-463*/
  cursor: pointer;
}
.views-slideshow-pager-field-processed div.active {
  background-position: -300px -350px !important;
}
.views-slideshow-pager-field-processed div.views-row-last {
	border-bottom: none;
}
/* @end */

/* @group Program carousel */

#views_slideshow_cycle_teaser_section_research_program_carousel-block .views_slideshow_cycle_slide{
  width:430px;
}

#views_slideshow_cycle_teaser_section_research_program_carousel-block .introduction {
	float: left;
  width: 250px;
  padding: 9px 0 5px 21px;
  /*position: relative;*/
  min-height: 200px;
}
#views_slideshow_cycle_teaser_section_research_program_carousel-block .introduction .profile {
  position: absolute;
  top: -6px;
  left: 1px;
  width: 197px;
}
#views_slideshow_cycle_teaser_section_research_program_carousel-block .introduction .profile img {
  display: block;
  border: 3px solid #C8C8CA;
  width: 136px;
  margin-top: 17px;
  margin-bottom: 10px;
}
#views_slideshow_cycle_teaser_section_research_program_carousel-block .left-photo{
    float: left;

    /*width: 144px;*/
}
.button_grey {
  display: block;
  padding: 0px 0px 0px 20px;
  height: 26px;
  float: left;
  background: url("../images/spt_general.png") no-repeat scroll 0px -700px transparent;

}

.button_grey input {padding-bottom: 5px;color: red;}

.button_grey a, .button_grey input {
  display: block;
  line-height: 24px;
  float: left;
  padding: 0px 20px 2px 0px;
  color: #FFFFFF;
  height: 26px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  background: url("../images/spt_general.png") no-repeat scroll 100% -750px transparent ;
}

.button_grey:hover {
	  background: url("../images/spt_general.png") no-repeat scroll 0px -800px transparent;
}

.button_grey:hover input,
.button_grey:hover a {
	  background: url("../images/spt_general.png") no-repeat scroll 100% -850px transparent ;
}

#programs-carousel .views-slideshow-controls-top {
	position: absolute;
	top: 0;
	z-index: 200;
}

#programs-carousel span.arrow-right-show {
	background: url("../images/arw_carousel.png") no-repeat -100px 5px;
	cursor: pointer;
}

#programs-carousel span.arrow-left-show {
	background: url("../images/arw_carousel.png") no-repeat 0px 5px;
	cursor: pointer;
}

#programs-carousel span.arrow-right-show:hover {background-position: -150px 5px;}
#programs-carousel span.arrow-left-show:hover {background-position: -50px 5px;}
#programs-carousel span.arrow-right-hide {background-position: -245px 5px;}
#programs-carousel span.arrow-left-hide {background-position: -95px 5px;}



.photo-border{
	border: 2px solid #C8C8CA;
    height: 140px !important;
    width: 140px !important;
     margin-top: 11px;
     position: relative;
}

/* @end */

/* @group Research Program Carousel */

#block-views-research-program-carousel-block .views-slideshow-controls-text-previous,
#block-views-research-program-carousel-block .views-slideshow-controls-text-next {
  position: absolute; display: block; width: 16px; height: 25px; top: 95px; cursor: pointer; text-indent: -999px;
}
#block-views-research-program-carousel-block .views-slideshow-controls-text-previous {
  background: url("../images/bkg_carousel-nav.png") no-repeat -50px 0;
  left: -15px;
}
#block-views-research-program-carousel-block .views-slideshow-controls-text-next {
  background: url("../images/bkg_carousel-nav.png") no-repeat -200px 0;
  left: 430px;
}
#block-views-research-program-carousel-block .views-slideshow-controls-text-previous:hover {
  background-position: 0 0;
}
#block-views-research-program-carousel-block .views-slideshow-controls-text-next:hover {
  background-position: -150px 0;
}
#block-views-research-program-carousel-block .views-slideshow-controls-text-pause {display:none;}
#block-views-research-program-carousel-block .subtitle {
	font-size: 92%;
	margin: 7px 0;
	margin-left: -3px;
}
#block-views-research-program-carousel-block .subtitle strong {
	color: #87888a;
	background-color: #F6F6F6;
	padding: 2px 3px 2px 3px;
}
#block-views-research-program-carousel-block .subtitle span {
	background-color: #F6F6F6;
	padding: 2px 2px 2px 1px;
	margin-left: -3px;
}
#block-views-research-program-carousel-block p {
	line-height:18px;
}

/* @end */
/* @end */

/* @group Secondary */

/* @group Surveillance */

/*.views-slideshow-pager-field-processed div*/

.resource-slideshow{
	background-color: #e1e0e1;
	height: 284px;
	position: relative;
	width: auto !important;
	border: 2px solid #c5c6c8;
}

.resource-slideshow .views-slideshow-cycle-main-frame{
	margin: 0 auto;
}
.resource-slideshow .views-slideshow-cycle-main-frame-row-item{
	margin-top: 0 !important;
	padding-top: 0 !important;
	border-top: none !important;
}

.resource-slideshow  .views-slideshow-controls-bottom{
    cursor: pointer;
    position: absolute;
    right: 18px;
    top: 255px;
}

#widget_pager_bottom_nodequeue_13-block div{
	position: relative;
	float: left;
}

#block-views-surveillance-report-menu-block h2{
	padding-bottom: 15px;
}




/* @end */





/* @group Postgraduate Studies Subscription Form */

#webform-client-form-301100156{
	padding: 5px 20px;
	background-color: #f6f6f6;
	border: 2px solid #ebeae9;
	overflow: auto;
}

#webform-client-form-301100156 .webform-component{
	position: relative;
	float: left;
}

#webform-client-form-301100156 .webform-component-email input, #webform-client-form-301100156 .webform-component-textfield input{
	width: 258px;
}

#webform-client-form-301100156 .webform-component-select select{
	width: 264px;
}

#webform-client-form-301100156 #edit-submitted-first-name, #webform-client-form-301100156 #webform-component-country-of-residence, #webform-client-form-301100156 #webform-component-email-address{
	margin-right: 20px;
}

#webform-client-form-301100156 textarea{
	width: 550px;
	border: 1px solid #dadada;
	font-size: 12px;
	color: #5c5f5f;
	padding: 5px;
}

#webform-client-form-301100156 label{
	padding-bottom: 5px;
	font-weight: normal;
	color: #1a171b;
	font-family: Arial;
}

#edit-submitted-which-research-programs-at-the-kirby-institute-conduct-work-that-is-interesting-to-you label{
	width: 155px;
	position: relative;
	float: left;
	color: #5c5f5f;
	margin-left: 5px;
	margin-top: 2px;
	padding-left: 12px;
}

#edit-submitted-which-research-programs-at-the-kirby-institute-conduct-work-that-is-interesting-to-you .form-type-checkbox{
    float: left;
    margin-right: 12px;
    min-height: 50px;
    position: relative;
    padding: 0;
}

#edit-submitted-which-research-programs-at-the-kirby-institute-conduct-work-that-is-interesting-to-you .form-checkbox{
	padding: 0;
	position: absolute;
	margin: 0;
	top: 5px;
	left: 0;
}

#edit-please-attach-your-current-cv{
	width: 200px;
}

#webform-component-when-are-you-able-to-start{
	margin-right: 50px;
}

#webform-client-form-301100156 #edit-actions{
	position: relative;
	float: left;
	clear: both;
	margin-top:30px ;
}

#webform-component-i-confirm-that-i-have-read-about-the-research-programs-at-the-kirby-institute > label{
	display: none;
}

#webform-client-form-301100156{margin-bottom: 20px;}

#webform-component-outline-the-type-of-study{
	border-bottom: 1px solid gray;
	padding-bottom: 40px;
	border-color: #ddd;
}

.char-limit{
	float: right;
	position: relative;
	font-size: 12px;
	font-style: italic;
	color: #5c5f5f;
}

.char-limit span{
	font-style: normal;
	font-weight: bold;
}

.post-studies h2{
	font-size: 24px;
	margin-bottom: 15px;
}

.post-studies h2 a{
	font-weight: normal;
	color: #87888a;
}

.post-studies h3{
	padding-top: 20px;
	border-top: 1px solid #dadada;
}

/* @end */

/* @group Our Projects */

.page-our-projects .region-content-top .block {
  min-height: inherit;
}
.page-our-projects .region-content-top .title {
  border-bottom: none;
  margin-bottom: 0px !important;
}
.page-our-projects .content {
  padding-right: 0px;
  margin-top: 0px;
}

.page-our-projects .related-project .item-list {
  margin-top: 0px;
  min-height: 1.5em;
}
.node-unpublished {
  background: none;
}
.page-our-projects .more a {
  background: none;
  display: inline;
  padding: 0px;
}

/* @end */

/* @group News & Events */
.news-events-pager{
	position: relative;
	float: left;
	margin-top: 0px;
  margin-bottom: 10px;
}

.news-events-view-filters  label, .view-lastest-news-events label{
	font-size: 12px;
	color: #87888a !important;
	font-weight: normal !important;
}

.news-events-view-filters{
	position: relative;
	float: right;

}

.news-events-view-filters .views-exposed-widget{padding-top: 0px;}

.views-widget-per-page{padding-right: 0 !important;}

.views-exposed-form > div{
	position: relative;
	float: right;
}

.view-news-events .views-row{
	clear: both;
	overflow: auto;
}

.view-news-events .views-row h3, .view-lastest-news-events .views-row h3{
	background: url("../images/spt_general.png") no-repeat 0px -1198px;
	padding-left: 20px;
	width: 420px;
	font-size:  16px;
}

.col-l .views-row h3{width: 400px ;}

.col-l .views-row{
	clear: both;
	position: relative;
	float: left;
	width: 100%;
}

.view-resources-list-page h3{width: auto !important;}

.view-news-events .date,.view-lastest-news-events .date{color:#87888a;}

.view-news-events .date,.view-news-events .categories, .view-lastest-news-events .date, .view-lastest-news-events .categories{
	font-style: normal;
	background-color: #f6f6f6 !important;
	font-family: Arial;
	font-size: 11px;
	position: relative;
	float: left;
	font-weight: bold !important;
}
.view-news-events .date,.view-news-events .categories {
	line-height: 14px;
	margin-top: 5px;
}

.view-lastest-news-events .date,.view-lastest-news-events .categories{
	background-color: white !important;
}

.view-news-events .categories, .view-lastest-news-events .categories{
	padding: 1px 4px 1px 10px;
	background:none;
	max-width: 315px;
	line-height: 18px;
}

.highlight{background: none;}
.categories a{font-style: normal;}

.mod-public .body{
	width: 420px;
	float: left;
	margin-top: 5px;
	position: relative;
	clear: both;
}

.more{
	position: relative;
	float: left;
	clear: both;
	margin-top: 5px;
}

.views-field-php{
	position: relative;
	float: left;
}

.view-news-events .profile-image, .view-lastest-news-events .profile-image{
	position: absolute;
	right: 0px;
	top: 14px;
	border: 2px solid #c5c6c8;
	width: 136px;
	height: 136px;
}
.view-news-events .views-row-first .profile-image {
	top: 12px;
}

.view-news-events .more, .view-lastest-news-events .more{
	position: relative;
	float: left;
	clear: both;
	font-weight: bold;
}

.view-lastest-news-events .more a{
	background: none;
	padding: 0;
}

.view-news-events .views-row-first{
	border-top: 1px solid #DADADA;
}

.view-lastest-news-events{
	background-color: #f6f6f6;
	border: 1px solid #dadada;
	padding: 10px 20px;
	min-height: 0px !important;
	width: 555px;
	position: relative;
	float: left;
	margin-top: 3px;
	margin-bottom: 15px;
}

.view-news-events .more{margin-top: 10px;}

.view-lastest-news-events .body p {margin-bottom: 0;}

.view-lastest-news-events .views-row{
	border: none;
	padding:0;
	min-height: 0 !important;
	overflow: hidden;
}

#ne-search{
    background-color: #EBEAE9;
    height: 106px;
    margin-left: -18px;
    padding: 18px 18px 10px 18px;
    width: 596px;
    margin-bottom: 18px;
}

#ne-search-title{
	font-size: 24px;
	color: #87888a;
	position: relative;
	float: left;
	line-height: 18px;
	margin-bottom: 20px
}


#ne-layout-2{
	background: url('../images/spt_general.png') no-repeat -50px -450px;
	margin-left: 10px;
}

#ne-layout-1{
	background: url('../images/spt_general.png') no-repeat 0px -400px;
}

#ne-layout-1, #ne-layout-2 {
    height: 25px;
    overflow: hidden;
    position: absolute;
    right: 51px;
    top: 20px;
    width: 25px;
    cursor: pointer;
}

#ne-search #ne-layout-1,#ne-search #ne-layout-2{
	top: 20px;
}


#ne-layout-2 {
    background: url("../images/spt_general.png") no-repeat scroll -50px -450px transparent;
    margin-left: 10px;
    right: 20px !important;
}
/* @end */

/* @group Our People */

.page-our-people .region-content-top .content {
  padding-right: 0px;
  margin-top: 0px;
}
.region-content-top .fields-of-research,
.region-content-top .areas-of-speciality {
  font-style: italic;
  position: relative;
  height: 20px;
  padding-top: 14px;
}
.region-content-top .fields-of-research .tag,
.region-content-top .areas-of-speciality .tag {
  float: left;
  background: #FFFFFF;
  padding-left: 5px;
}
.region-content-top .fields-of-research .value,
.region-content-top .areas-of-speciality .value {
  float: left;
  background: #FFFFFF;
  padding-right: 5px;
}
.region-content-top .areas-of-speciality {
  padding-bottom: 25px;
  border-bottom: #FFFFFF solid 1px;
}
.region-content-top .list-item {
  position: relative;
  font-style: italic;
  padding-left: 15px;
  height: 23px;
}
.region-content-top .list-item .tag {
  width: 90px;
  float: left;
}
.region-content-top .list-item .value {
  float: left;
}
.region-content-top .contact-details {
  font-weight: bold;
  padding-top: 17px;
}

/* @end */

/* @group About Us page */

#node-301100003 .field-name-body ol {
  margin-left:30px;
}

#node-301100003 .field-name-body ol {
	list-style-type:decimal;
}

.page-taxonomy #print-top,
.page-projects #print-top {
	border-top: none;
}
#print-top{
	border-top: 1px solid #DADADA;
	padding-top: 20px;
	padding-bottom: 5px;
	margin-top: 10px;
	clear: both;
}
#node-301100003 .field-name-body .field-item img {
	border:4px solid #E8E7E6;
}

#googlemapcanvas {
  border: medium none;
  height: 368px;
  width: 636px;
  margin: 0;
  padding: 0;
  text-align: left;
}

#block-views-google-map-block h2 {
  margin:0 0 30px 0;
}
/* @end */
/* @end */

/* @group Tertiary */

/* @group Resources */

.page-surveillance .view-resources-list-page .views-row{
	min-height: 140px;
}

.page-surveillance .view-resources-list-page .title{
	color: #C65455;
	width: 410px;
}

.page-surveillance .view-resources-list-page .attachment{
	position: relative;
	float: left;
	clear: both;
	margin-top: 10px;

}


.node-type-resource .tableheader-processed tbody td{
	padding: 5px 10px;
}

.node-type-resource .field-label{
	color: #87888A !important;
}

.resource-type-title{
	font-size: 18px;
	font-weight: bold;
}

.resource-type-body{
	padding-bottom: 10px;
	padding-top: 10px;
}

#block-hivsearch-surveillance-search h2{
	padding-bottom: 10px;
}

/* @end */



/* @group Global tertiary */

.field-name-field-tags .separator,.field-name-field-publication-type .separator{
	position: relative;
	float: left;
	margin-left: 1px;
	margin-right: 3px;
}

.tertiary-header{
	position: relative;
	overflow: auto;
	/*border-bottom: 1px solid #dadada;*/

	margin-bottom: 15px;
}
.tertiary-header .field-items{
	position: relative;
	float: left;
}

.tertiary-header .field-label, .tertiary-header .field-name-field-tags .field-item,.field-name-field-publication-type .field-item{
	position: relative;
	float: left;
}

.tertiary-header .field-label{
	margin-right: 5px;
}

.tertiary-header-left{
	width: 288px;
	position: relative;
	float: left;
}

.tertiary-header .field{
	background-color: #F6F6F6;
	clear: both;
	float: left;
	max-width: 288px;
	overflow: hidden;
	padding: 2px 4px;
	margin-top: 15px;
	position: relative;
}

.tertiary-body .field,
.related-publications {
	border-top: 1px solid #dadada;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	float: left;
	clear: both;
	width: 100%;
}

.field-name-field-st-reference{
	padding-bottom: 10px !important;
}

 .related-publications{
	padding-bottom: 0;
}

.tertiary-body  .field-label, .related-publications h2{
	margin-bottom: 10px;
	color: #BE9D50 !important;
	font-size: 16px !important;
	font-weight: bold;
}

.tertiary-body h3 span{
	color: #BE9D50;
	font-size: 22px;
		margin-bottom: 20px;
}

.tertiary-body h3{
	padding-bottom: 15px;

}

.tertiary-body .field-name-field-st-body {
	width: 100% !important;
}

.tertiary-header .field-type-image{
	position: relative;
	float: right;
	border: 2px solid #c5c6c8;
	clear: none;
	margin: 0 0 10px 10px;
	padding: 0;
}

.tertiary-header .field-name-field-ne-image {
	max-width: 100%;
}
.tertiary-header .field-name-field-ne-image img {
	border: none !important;
}

/* @end */

.node-type-med-news .node-med-news .tertiary-header,
.node-type-med-events .node-med-events .tertiary-header {
	overflow: initial;
}

.node-type-med-news .node-med-news .tertiary-body .field-name-field-ne-body,
.node-type-med-events .node-med-events .tertiary-body .field-name-field-ne-body {
	float: none;
	clear: none;
	border-top: 0 none;
	padding-top: 0;
}
.node-type-med-news .node-med-news .group_news_header,
.node-type-med-events .node-med-events .content .group_tertiary_header {
	float: right;
	padding: 0 0 10px 10px !important;
	background-color: inherit;
	margin-bottom: 0;
}

.node-type-med-news .node-med-news .field-name-field-ne-body,
.node-type-med-events .node-med-events .content .group_tertiary_body {
  clear: none;
  float: none;
  position: inherit;
	border-top: none;
  padding-top: 0;
}
.node-type-med-events .node-med-events .content .group_tertiary_body .field-name-field-ne-body {
	border-top: none;
	padding-top: 0;
}
.node-type-med-events .node-med-events .content .group_tertiary_body .field {
	clear: none;
	float: none;
}
/* @group News Media  */

/*.group_news_header{
	overflow: auto;
	position: relative;
	border-bottom: 1px solid #dadada;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.group_news_header_left{
	position: relative;
	width: 288px;
	float: left;
}

.group_news_header .field-name-field-ne-image{
	float: right;
	position: relative;

}*/


/* @end */

/* @group Publications */

.page-taxonomy-term-90 .views-row-last{
	border-bottom: none;
}

.page-taxonomy-term-90 h2{
	/*display: none;*/

}

.node-type-publication .group_tertiary_header_left, .node-type-publication .group_tertiary_header_left > div{
	width: auto !important;
	max-width: none !important;
}

.view-display-id-page_publications h3{
	margin: 0 !important;
}

.endnote{
	text-align: right;
	padding-left: 0 !important;
}

/* @end */

/* @group Program Members (Research Programs Tertiary) */

.region-content-top .profile-image,
.view-research-program-summary .views-field-body img {
	float: right;
	margin: 0 0 3px 10px;
	border:2px solid #c7c8ca;
}
.view-research-program-summary .views-field-body .about-title , .view-id-rp_slideshow  .about-title{
	color: #BE9D50;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.group-projects-header {
	overflow:hidden;
	border-bottom: 1px solid #DADADA;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	min-height: 270px;
}

.view-research-program-members {
	margin-top: 16px;
	overflow: auto;
	position: relative;
	float: left;
}

.view-research-program-members  .profile-img,
.view-research-program-members  .profile-txt {
	display: inline-block;
}
.view-research-program-members  .profile-img img {
	border: 2px solid #c5c6c8;
}
.view-research-program-members  .reference_row:hover .profile-img img {
	border: 2px solid #be9d56;
}
.view-research-program-members  .profile-txt {
	vertical-align: top;
	margin-left: 10px;
		width: 190px;
}
td.col-1{
	width: 308px;
}
.view-research-program-members  .profile-txt  .title{
	font-size: 117%;
	font-weight: bold;
}
.view-research-program-members .row-header .role,
.view-research-program-members .row-import .role{
	font-weight: bold;
}
.view-research-program-members .row-import { position: relative;}
.view-research-program-members .row-import hr { position: relative; top: -7px; border-top:  1px solid #dadada; border-left: 0; border-right: 0; border-bottom: 0;}

/* @end */

/* @group People Tertiary */

.people-one{
	width: 290px;
	padding: 22px 0 20px 0;
	float: left;
}
.people-one h2{
	margin-bottom: 11px;
}
.people-one .label{
	margin-right: 6px;
	color: #87888a;
	font-weight: bold;
}

.people-two{
	width: 286px;
	float: left;
	border-top: 1px solid #dadada;
}

.people-two h3{
	font-size: 116%;
	color: #87888a;
	margin: 25px 0 5px 0;
}
.people-three{
	clear: both;
	border-top: 1px solid #dadada;
	padding: 20px 0 0 0;
}
#block-views-people-summary-block .people-three h2{
	font-size: 133%;
	color: #be9d56;
	font-weight: bold;
	margin-bottom: 20px;
}
.people-image {
    margin-bottom: 20px;
    position: absolute;
    right: 0;
}
.people-image img{border: 2px solid #c5c6c8;}

.people-two .people-field span.label,
.people-two .people-field span.data {
	background-color: #f6f6f6;
	padding: 3px;
}

#block-views-people-summary-block{
	padding-top: 0;
}

#people-header{
	padding-bottom: 20px;
	width: 288px;
	border-bottom: 1px solid #dadada;
}

#people-header span{
	color: #87888a;
	font-weight: bold;
}

.people-title{
	margin-bottom: 20px;
}

.field-of-research .label, .supervision-label{
	color: #87888a;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
	font-size: 14px;
}

.field-of-research-values{
	max-width: 288px;
	padding: 2px;
	background-color: #f6f6f6;
	position: relative;
	float: left;
	margin-bottom: 10px;
}

.supervision-holder{
	position: relative;
	float: left;
	padding: 3px;
	background-color: #f6f6f6;
	width: 288px;

}

.supervision-label{
	position: relative;
	float: left;
	clear: both;
	width: 288px;
}

.available{
	color: #1a171b;
}

.views-label-field-supervised-students{
	position: relative;
	float: left;
	font-weight: bold;
	color: #87888a;
}

.capacity{
	position: relative;
	float: left;
	margin-left: 5px;
}


.biography-holder{
	   border-top: 1px solid #DADADA;
    float: left;
    padding-top: 20px;
    position: relative;
}
.biography-holder h2{
	margin-bottom: 15px;
}

#people-top{
	    min-height: 300px;
    overflow: auto;
}

/* @end */

/* @group Projects Tertiary */




.summary .col{
  width: 143px;
  padding-right: 10px;
  float: left;
}
.summary .col.fullwidth {
  width: auto;
}
.summary .col.last{
  padding-right: 0px;
}
.summary .col p{
  padding-left: 10px;
  font-style: italic;
}
.summary ul li {
  font-style: italic;
}
.summary ul .bg {
  background: #F2F1F0;
}
.summary ul .text {
  color: #c65455;
}
.summary ul a:hover {
  text-decoration: none;
}
.summary .section1,
.summary .section {
  margin-right: 8px;
}
.summary .section1 {
  padding-bottom: 20px;
  border-bottom: 1px #FFFFFF solid;
  margin-bottom: 20px;
}
.summary .section1 ul li {
  margin: 8px 0px;
}



.field-name-field-research-program, .field-name-field-date-commenced , .field-name-field-expected-date{
	overflow: hidden;
}

.node-type-research-project .region-content-top h2 {
  padding-left: 0px;
  padding: 23px 0 27px;
  margin-bottom: 0px;
}
.project-tags {
  position: relative;
  top: -37px;
}

.field-name-field-st-project-image{
	position: absolute;
	top: 10px;
	right: 20px;
}

.group_projects_header .field-type-taxonomy-term-reference .field-item{
	position: relative;
	float: left;
}



.field-name-field-ne-user-related .field-item{
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	min-height: 0 !important;
}

/* @end */



/* @end */

/* @group Misc */
.page-people .colr, .page-user .colr, .node-type-med_news .colr, .node-type-med_events .colr,
.node-type-research-project .colr, .node-type-resource .colr {
	margin:0 0 0 30px;
	width: 298px;
}

.node-type-research-project .colr {background:none;}

.news-events h2.title, .research-project h2.title,
.resource h2.title {
	color:#40403e;
	font-weight:normal;
	font-size:22px;
	margin:10px 0 10px 0;
	line-height:24px;
}

.staff .summary .c1 h2.title,
.news-events .summary .c1 h2.title,
.news-research-project .summary .c1 h2.title {
	padding-bottom:10px;
}

.staff .header, .news-events .header, .research-project .header,
.resource .header {
	position:relative;
	display:block;
}

.staff .content,
.news-events .content,
.research-project .content,
.resource .content,
.group .content {
	display:block;
	padding:30px 0;
}

.research-project .content,
.group .content {
	padding:10px 0;
}

.staff .first, .news-events .first, .research-project .first,
.resource .first {
	display:inline-block;
	float:left;
	margin:0 auto !important;
	position:absolute;
	bottom:0;
	left:0;
}

.staff .summary .wrap,
.news-events .summary .wrap,
.research-project .summary .wrap,
.resource .summary .wrap,
.group .summary .wrap {
	font-style:italic;
	margin:10px 0 10px 0;
	background:#F2F1F0;
	padding:0 5px 0 5px;
	display:inline-block;
	clear:both;
}

.staff .summary .wrap {
	display:inline;
	margin:0 20px 0 0;
}

.staff .summary .wrap span.label, .staff .summary .wrap span {
	display:inline;
}

.news-events .summary .wrap,
.research-project .summary .wrap,
.group .summary .wrap {
	margin-right:10px;
}

.staff h3,
.news-events h3,
.research-project h3,
.group h3,
.resource h3  {
	color:#40403e;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	border:none;
	margin:10px 0 10px 0;
}

.staff .summary,
.news-events .summary,
.research-project .summary,
.resource .summary,
.group .summary {
	background:#e9e7e6;
	padding:20px;
	height:362px;
	margin:0 0 30px 0;
	display:block;
}

.news-events .summary,
.research-project .summary,
.resource .summary,
.group .summary {
	height:288px
}

.staff .summary .c1,
.news-events .summary .c1,
.research-project .summary .c1,
.resource .summary .c1,
.group .summary .c1 {
	float:left;
	display:inline-block;
	width:50%;
}

.staff .summary .c2,
.news-events .summary .c2,
.research-project .summary .c2,
.resource .summary .c2,
.group .summary .c2 {
	display:inline-block;
	width:50%;
	text-align:center;
}

.news-events .summary .c1,
.research-project .summary .c1,
.resource .summary .c1,
.group .summary .c1 {
	float:left;
	display:inline-block;
	width:52%;
}

.news-events .summary .c2,
.research-project .summary .c2,
.resource .summary .c2,
.group .summary .c2 {
	display:inline-block;
	width:48%;
	text-align:center;
}

.summary .photo {
	width:288px;
	height:288px;
	border: 4px solid #f2f1f0;
	overflow:hidden;
}

.summary .photo img {
  width: 288px;
}

.news-events .summary .photo,
.research-project .summary .photo,
.group .summary .photo {
	width:280px;
	height:280px;
	border: 4px solid #f2f1f0;
	overflow:hidden;
}


.news-events .summary .photo *,
.research-project .summary .photo *,
.group .summary .photo *
{
	display:block;
	padding:0;
	/* margin-top:-35px; */ /* this is wrong !!! anyway, */
	display:inline-block;
	float:right;
}

.staff .summary .btn-download {
	margin: 20px 0;
}

.staff .summary .btn-download a {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 10px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #424344;
	background: url(../images/spt_general.png) no-repeat 0 -1000px;
}

.staff .summary .btn-download a span {
	display:block;
	padding: 0 10px 0 0;
	background: url(../images/spt_general.png) no-repeat 100% -1050px;
}

.single-fields {
  position: relative;
}
.single-fields a.print {
	position:absolute;
	top:0px;
	right:0px;
	color: #c65455;
	font-weight: bold;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	padding:0 0 0 22px;
}
.single-field{
  border-bottom: 1px dotted #BDBDBD;
  padding-top: 10px;
  padding-bottom: 8px;
}
.single-field ul,
.single-field ol{
  margin: 0px 0px 20px 25px;
}
.single-field ul li,
.single-field ol li{
  list-style: disc;
}
.page-people .colr .social-media,
.page-people .colr .projects,
.page-people .colr .collobs,
.page-user .colr .social-media,
.page-user .colr .projects,
.page-user .colr .collobs,
.page-user .colr .related-news,
.node-type-research-project .colr .project-menu,
.node-type-research-project .colr .key-contacts,
.node-type-research-project .colr .related-projects {
	padding:20px 20px 0 20px;
	border-bottom:1px solid #F2F1F0;
	display:block;
}

.page-user .colr .related-news {padding-bottom: 20px;}

.node-type-research-project .colr .project-menu,
.node-type-research-project .colr .key-contacts,
.node-type-research-project .colr .related-projects,
.node-type-research-project .colr .related-news{
	border:4px solid #F2F1F0;
	padding:20px;
	margin-bottom:20px;
}

.node-type-research-project .colr .project-menu ul li {
	border-bottom:1px dotted #F2F1F0;
}

.page-people .colr .items, .page-user .colr .items {margin:10px 0;}

.page-people .colr .social-media, .page-user .colr .social-media {height:105px;}

.page-people .colr .items-thumb,
.page-user .colr .items-thumb,
.node-type-research-project .colr .items-thumb,
.node-type-research-project .view-project-members .item-list {
	margin:10px 0;
}

.page-people .colr .items-thumb li,
.page-user .colr .items-thumb li,
.node-type-research-project .colr .items-thumb li,
.node-type-research-project .view-project-members li {
	display:block;
	margin:0 0 20px 0;
	font-size:12px;
	line-height:18px;
}

.node-type-research-project .view-project-members li {
	width:318px;
	display:inline-block;
	float:left;
}

.page-people .colr .items-thumb li a,
.page-user .colr .items-thumb li a,
.node-type-research-project .colr .items-thumb li a,
.node-type-research-project .view-project-members .item-list li a {
	color:#c65455;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.page-people .colr .items-thumb li a span.list-thumb,
.page-user .colr .items-thumb li a span.list-thumb,
.node-type-research-project .colr .items-thumb li a span.list-thumb,
.node-type-research-project .view-project-members .item-list li a span.list-thumb {
	width:80px;
	height:80px;
	float:left;
	overflow:hidden;
	border:2px solid #F2F1F0;
	display:block;
	margin:0 10px 0 0;
	padding:0;
}

.page-people .colr .items-thumb li a span.role,
.page-user .colr .items-thumb li a span.role,
.node-type-research-project .colr .items-thumb li a span.role,
.node-type-research-project .view-project-members .item-list li a span.role {
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-weight:bold;
	display:inline;
	float:right;
	width:155px;
	line-height:36px;
}

.page-people .colr .items-thumb li a span img,
.page-user .colr .items-thumb li a span img,
.node-type-research-project .colr .items-thumb li a span img,
.node-type-research-project .view-project-members .item-list li a span img {
	width:80px;
	margin:0;
}

.page-people .colr .items-thumb li a span.title,
.page-user .colr .items-thumb li a span.title,
.node-type-research-project .colr .items-thumb li a span.title {
	float:right;
	width:155px;
	display:inline;
}

.node-type-research-project .view-project-members .item-list li a span.title {
	float:right;
	width:220px;
	display:inline;
}

.node-type-news .news-events-body .submitted,
.node-type-event .news-events-body .submitted {
	display:block;
	margin: 0 0 10px 0;
}

.research-project .research-project-p {
	margin:20px 0 20px 0;
	padding:0 0 30px 0;
	border-bottom: 1px dotted #bdbdbd;
}

.research-project .research-project-p.last {
	border:none;
}


/* @end */
/* @end */

/* @group Social Media */

a.sm-facebook span.sm-text,
a.sm-twitter span.sm-text,
a.sm-linkedin span.sm-text {
	width: 75px;
	float: left;
	margin: 0 16px 12px 0;
}
.view-social-media-in-people .views-field-nothing{

}
a.sm-facebook span.sm-icon,
a.sm-twitter span.sm-icon,
a.sm-linkedin span.sm-icon{
	display: block;
	width: 40px;
	height: 40px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-right:10px !important;
	z-index:300;
	float:left;
	display:inline;
}

a.sm-facebook span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -150px -400px;
}

a.sm-twitter span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -200px -400px;
}

a.sm-linkedin span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -250px -400px;
}

a.sm-delicious span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -300px -400px;
}

a.sm-blog-feed-url span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -350px -400px;
}

a.sm-facebook:hover span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -150px -450px;
}

a.sm-twitter:hover span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -200px -450px;
}

a.sm-linkedin:hover span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -250px -450px;
}

a.sm-delicious:hover span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -300px -450px;
}

a.sm-blog-feed-url:hover span.sm-icon {
	background: url("../images/spt_general.png") no-repeat -350px -450px;
}

.page-people .colr .social-media a.facebook,
.page-user .colr .social-media a.facebook {
	background: url("../images/spt_general.png") no-repeat -150px -400px;
}

.page-people .colr .social-media a.twitter,
.page-user .colr .social-media a.twitter {
	background: url("../images/spt_general.png") no-repeat -200px -400px;
}

.page-people .colr .social-media a.linkedin,
.page-user .colr .social-media a.linkedin {
	background: url("../images/spt_general.png") no-repeat -250px -400px;
}

.page-people .colr .social-media a.delicious,
.page-user .colr .social-media a.delicious {
	background: url("../images/spt_general.png") no-repeat -300px -400px;
}

.page-people .colr .social-media a.blog-feed-url,
.page-user .colr .social-media a.blog-feed-url {
	background: url("../images/spt_general.png") no-repeat -350px -400px;
}

.page-people .colr .social-media a.facebook:hover,
.page-user .colr .social-media a.facebook:hover {
	background: url("../images/spt_general.png") no-repeat -150px -450px;
}

.page-people .colr .social-media a.twitter:hover,
.page-user .colr .social-media a.twitter:hover {
	background: url("../images/spt_general.png") no-repeat -200px -450px;
}

.page-people .colr .social-media a.linkedin:hover,
.page-user .colr .social-media a.linkedin:hover {
	background: url("../images/spt_general.png") no-repeat -250px -450px;
}

.page-people .colr .social-media a.delicious:hover,
.page-user .colr .social-media a.delicious:hover {
	background: url("../images/spt_general.png") no-repeat -300px -450px;
}

.page-people .colr .social-media a.blog-feed-url:hover,
.page-user .colr .social-media a.blog-feed-url:hover {
	background: url("../images/spt_general.png") no-repeat -350px -450px;
}

.page-people .colr .social-media a.facebook,
.page-people .colr .social-media a.twitter,
.page-people .colr .social-media a.linkedin,
.page-user .colr .social-media a.facebook,
.page-user .colr .social-media a.twitter,
.page-user .colr .social-media a.linkedin,
.page-user .colr .social-media a.delicious,
.page-user .colr .social-media a.blog-feed-url{
	display: block;
	width: 35px;
	height: 35px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-right:10px !important;
	z-index:300;
	float:left;
	display:inline;
}

#twitter_follow_link a {
  width: 268px;
  height: 38px;
  display: block;
}

#wrapper-t ul li.facebook a,
#wrapper-t ul li.twitter a,
#wrapper-t ul li.smlfont a,
#wrapper-t ul li.lrgfont a {
	width: 16px;
	height: 16px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	margin:4px 0;
}

#wrapper-t ul li.facebook a {
	background: url("../images/spt_general.png") no-repeat 0px -1100px;
}

#wrapper-t ul li.twitter a {
	background: url("../images/spt_general.png") no-repeat -50px -1100px;
}

#wrapper-t ul li.smlfont a {
	background: url("../images/spt_general.png") no-repeat -250px -1100px;
}

#wrapper-t ul li.lrgfont a {
	background: url("../images/spt_general.png") no-repeat -300px -1100px;
}

#wrapper-t ul li.facebook a:hover {
	background: url("../images/spt_general.png") no-repeat 0px -1150px;
}

#wrapper-t ul li.twitter a:hover {
	background: url("../images/spt_general.png") no-repeat -50px -1150px;
}

#wrapper-t ul li.smlfont a:hover {
	background: url("../images/spt_general.png") no-repeat -250px -1150px;
}

#wrapper-t ul li.lrgfont a:hover {
	background: url("../images/spt_general.png") no-repeat -300px -1150px;
}

/* @end */

/* @group Misc */
/* @end */


.single-fields .field-label {
	color:#40403e;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	border:none;
	margin:10px 0 10px 0;
}

#block-research-program-hiv-research-program-menu .item-list{

	width: 308px;
	padding: 0 7px 0 7px;
	background: url("../images/research_programs_bg_middle.jpg") repeat-y scroll 0 transparent;
}

#block-views-categories-in-news-block .item-list{
	width: 308px;
	padding: 0 9px 0 9px;
}

#block-views-categories-in-news-block .view-content{
	overflow: hidden;
}

.node-research-project {
	margin-top: 10px;
}

.node-research-project .content .field-label{
	font-size: 100%;
	color: #87888a;
	padding: 0 3px 0 0;
}

.node-research-project .field.field-name-field-st-body,
.node-research-project .field.field-name-field-expected-date,
.node-research-project .field.field-name-field-date-commenced{
	float:left;
	width: 286px;
}
.node-research-project .field-type-image.field{
	float: right;
}

.node-research-project .field-type-image.field img{
	border: 2px solid #C7C8CA;
  display: block;
}

.colr .region-content-right .block{
	position: relative;
}


.view-social-media-in-program .view-content,
#block-views-social-media-in-people-block .view-content{
	padding: 10px 0 5px 25px;
}

#block-views-2f4ea5d74d2f1c6af2b6abb8200e50ce  .view-content{ /* key projects */
	padding: 10px 25px 10px 25px;
}

#block-views-prj-contacts-block  .view-content{
	padding: 10px 25px 0;
}
#block-views-prj-contacts-block  a{
	color: #3D3E3F;
}
#block-views-prj-contacts-block  a:hover{
	color: #C65455;
}
.view-related-projects-in-project .view-content{
	padding: 10px 25px 0;
}

#block-related-publication-pub-related-to-person {
  border-top: 1px dotted #BDBDBD;
  border-bottom: none;
}

#block-related-publication-pub-related-to-person .related-publications-toggle {
	margin: 0 0 20px 20px;
}
#related-publications {
  /*border-top: 1px dotted #BDBDBD; */
  margin-top: 10px;
}
#related-publications h3 {
  border-bottom: none;
}
#related-publications ul {
  padding-left: 15px;
}
#related-publication ul li {
  list-style: none;
}
#related-publications .endnote {
  padding-bottom: 15px;
  font-weight: normal;
  padding-top: 0px;
}
#related-publications .citation {
	color: #3C3D3F;
	font-weight: normal;
}
#related-publications .pub-category h3 {
  font-size: 14px;
}

.field-item h1,.field-item h2,.field-item h3,.field-item h4,.field-item h5 {margin-bottom: 20px;}
.page-surveillance .region-content-top .content {
  padding-right: 0px;
  margin-top: 0px;
}
.page-surveillance .region-content-top .date {
  background: none;
  text-transform: uppercase;
  font-style: normal;
}
.page-surveillance .region-content-top h2 {
  border-bottom: none;
}
.page-surveillance .region-content-top .more {
  position: relative;
}

.content_ .view-id-resources_list_page .views-row .fulltext,
.content_ .view-id-resources_list_page .views-row .endnote {
	font-weight: bold;
	margin-right: 20px;
}
.node-type-med-news .region-content-top h2  {
  padding-left: 0px;
}


#people-carousel #views_slideshow_cycle_main_featured_staff_profiles-block_featured_staff,
#people-carousel #views_slideshow_cycle_main_block_featured_staff-block_featured_staff {
	width: 570px;
	padding: 0 0 0 30px; /*before: padding: 10px 0 0 30px; */ /*Mantis-374*/
	margin:0;
	display:block;
}


#footer ul.quick-link {
	position: absolute;
	top: 27px;
	right: 0;
	width: 170px /*328px*/;
}

.mod-public .view-all-people a,
.mod-public .view-all-groups a {
	color: #c65455;
	font-weight: bold;
	font-size: 12px;
	line-height: 24px;
	padding: 2px 2px 2px 18px;
}
#people-carousel #views_slideshow_controls_text_previous_featured_staff_profiles-block_featured_staff,
#people-carousel #views_slideshow_controls_text_previous_block_featured_staff-block_featured_staff {
	position: absolute;
	top: 95px;
	left: 5px; /*before:0*/ /*Mantis-324*/
	width: 30px;
	height: 35px;
}
#people-carousel #views_slideshow_controls_text_next_featured_staff_profiles-block_featured_staff,
#people-carousel #views_slideshow_controls_text_next_block_featured_staff-block_featured_staff {
	position: absolute;
	top: 95px;
	right: 5px; /*before:20px*/ /*Mantis-324*/
	width: 30px;
	height: 35px;
}



.region-content-top .pager li {
    background: url("../images/pager-mini.png") no-repeat scroll -13px 0 transparent !important;
}

.calendar_cell .month {
    font-size: 11px; /*before: 0.7em*/
    line-height: 14px; /*before: nothing*/
}
.date, .category, .highlight {
	padding: 3px 2px 3px 4px ;
}

.category , .highlight {
	margin-left: -4px;
}

#views_slideshow_cycle_teaser_section_block_featured_staff-block_featured_staff .introduction .profile {
  position: absolute;
  top: 0px;
  left: 5px; /*before: left: 0px; */ /*Mantis-374*/
  width: 197px;
}

.content_ .label {
    background: none repeat scroll 0 0 #F2F1F0;
    padding: 3px 0 3px 4px;
}

.label-second {
    background: none repeat scroll 0 0 #F2F1F0;
    font-weight: bold;
    padding: 3px 0 3px 4px;
	color: #87888a;
}

.mod-public .region h2.program-title{margin: 0px 16px 27px;}



.view-display-id-page_news_events #edit-field-category-tid-wrapper{
	display: none;
}

.views-field-nothing{margin-top: 10px;}
.view-find-a-research-program .views-field-body,.secondary-title,.views-field-field-pf-bio{width: 430px;}

.region-content .view-content{
	 float: left;
    position: relative;
    width: 100%;
}

.region-content .views-row-first, .content_ .views-row-first{
  margin-top: 0px;
  min-height: 138px;
}

.page-taxonomy-term- .content_{
	padding-top:0px !important;
}

.page-taxonomy-term- .program-title{
  margin-bottom: 0px !important;
  font-size: 24px !important;
  font-weight: normal !important;
  margin-top: 0px !important;
  line-height: 120% !important;
  padding-bottom: 10px !important;
  padding-top: 0px !important;
  border-bottom: none;
}

.page-taxonomy-term- #block-hivsearch-publication-search,.page-taxonomy-term- #block-hivsearch-project-search{
	margin-top: 10px;
}

.page-taxonomy-term- .content_ .region-content h2.title{
	display: none;
}

/*.page-taxonomy-term- .program-title{
	margin-bottom: 0 !important;
}*/

.page-taxonomy-term- .view-resources-list-page .view-header h3, .page-taxonomy-term- .view-projects .view-header h3{
	padding-top: 15px !important;
}

/*.views-row-last{
	border-bottom: none !important;
}*/

.front #wrapper-bl{
	margin-top: 35px;
}

.page-user #block-views-people-summary-block{
	padding-bottom: 0;

}


.page-user .views-row-last{
	margin-bottom: 0;
}

/* removed by Anton Baggerman 3/7/2012
.page-user .shadow-middle .content_{
	display: none !important;
}
*/

.not-logged-in .shadow-middle .content_{
	display: block !important;
}

.view-contacts-in-program .reference_row div{
	padding-left: 96px;

}

.page-node-301100176 iframe{
	width: 100%;
	margin-top: 10px;
}


.view-id-lastest_news_events .views-row .body{
min-height: 40px !important;

}

#breadcrumb{
	font-size: 11px !important;
}
.page-news-events #breadcrumb,
.page-search #breadcrumb,
.page-people #breadcrumb,
.page-research-programs #breadcrumb,
.page-projects #breadcrumb,
.page-publications #breadcrumb { display: none;}

.section-rp-slideshow { padding-top: 16px;}
.section-rp-slideshow .view-content { border: 2px #c5c6c8 solid; width: 592px; margin-bottom: 25px;}
.section-rp-slideshow .views-row { margin: 0; padding: 0!important; border: 0;}
.section-rp-slideshow .views-field-field-rps-image img { display: block;}

.section-research-program-collab-centres {}
.section-research-program-collab-centres .views-row {
    border: medium none;
    margin: 0;
    min-height: 0 !important;
    padding: 2px 0 !important;
}
.section-research-program-collab-centres .views-row-last { margin-bottom: 15px;}

#block-hivsearch-publication-search { padding-right: 10px;}
.region-content-top .block-hivsearch { padding-right: 10px; padding-bottom: 8px;}
.region-content-top .block-hivsearch #edit-keys { margin-bottom: 10px;}
.block-hivsearch h2.title { font-size: 24px; font-weight: normal; line-height: 100%; margin-bottom: 7px;}
#hivsearch-block-form { padding-left: 2px;}
#hivsearch-block-form .form-item-keys-keyword { margin-top: 3px;}
#hivsearch-block-form #edit-keys-keyword { width: 371px; padding: 7px 10px 6px; font-size: 13px; line-height: 16px; border: 0; background: url("../images/bkg_hivsearch_keyword.png") no-repeat 0 0;}

.view-my-collaborators .view-content { padding: 10px 25px 0;}
.view-my-collaborators .view-content li.views-row { list-style: none; list-style-image: none;}

.node-publication .field-name-field-pf-research-field,
.node-publication .field-name-field-project-research-area,
.node-publication .links { margin-top: 20px; margin-bottom: 20px;}

/** block-hivsearch-publication-search **/
#block-hivsearch-publication-search {}
#block-hivsearch-publication-search #edit-keys { position: relative; z-index: 15;}
#block-hivsearch-publication-search .form-item-keys-keyword { z-index: 15;}
#block-hivsearch-publication-search .form-item-keys-field-publication-type { background: url("../images/bkg_publication-search-options.png") no-repeat; position: absolute; display: none; left: -3px; bottom: -143px; width: 580px; height: 125px; margin: 0; padding: 50px 0 0 22px; z-index: 10;}
#block-hivsearch-publication-search .options-btn { position: absolute; right: 5px; top: 42px;}
#block-hivsearch-publication-search .form-item-keys-field-publication-type .options-btn { position: absolute; right: 0; top: 0;}
#block-hivsearch-publication-search .options-btn a { display: block; width: 98px; height: 36px; line-height: 36px; text-align: center; color: #c65455;}
#block-hivsearch-publication-search .form-item-keys-field-publication-type .options-btn a { font-weight: bold; color: #1a171b!important;}
#block-hivsearch-publication-search .form-item-keys-field-publication-type label { font-size: 14px; color: #be9d56;}
#block-hivsearch-publication-search #edit-keys-field-publication-type { padding-left: 1px; padding-top: 6px;}
#block-hivsearch-publication-search #edit-keys-field-publication-type label { font-size: 12px; color: #5c5f5f;}
#block-hivsearch-publication-search #edit-keys-field-publication-type .form-type-checkbox { width: 177px; margin: 4px 15px 5px 0;}
#block-hivsearch-publication-search #edit-submit--2 { position: absolute; background: url("../images/button_gray_s.png") no-repeat 0 0; width: 86px!important; height: 29px!important; margin: 0; padding-bottom: 2px; right: 118px; bottom: 18px; z-index: 20;}
#block-hivsearch-publication-search #edit-submit--2:hover { background: url("../images/button_gray_s.png") no-repeat 0 -29px;}
/**
**/

/** node-type-resource **/
.tertiary-header .field-type-image img { border: 2px solid #C7C8CA; display: block;}
.node-type-resource .field-name-field-resource-preview-image img { border: 2px solid #C7C8CA; display: block;}

/** publications-list **/
.node-publication {}
.node-publication .group_tertiary_header_left { width: 295px!important; margin-top: -15px;}
.node-publication .field-name-field-publication-preview-image { width: 288px; background: none;}
.content_ .publications-list {}
.content_ .publications-list .item-image { width: auto; height: auto;}
.content_ .publications-list .item-image img { display: block; float: right;}
.content_ .publications-list .views-row { width: auto; padding-right: 160px; min-height: 140px;}
.content_ .publications-list .views-field-field-publication-preview-image { position: absolute; right: 0; top: 15px;}
.content_ .publications-list .views-field-field-publication-preview-image img { display: block; border: 2px solid #C5C6C8;}

/** surveillance-list **/
.page-surveillance .shadow-middle .content_ { padding-top: 7px;}
.surveillance-list {}
.content_ .surveillance-list .item-image { width: auto; height: auto;}
.content_ .surveillance-list .item-image img { display: block; float: right;}
.content_ .surveillance-list .attachment {}
.content_ .surveillance-list .attachment ul { width: 420px;}
.content_ .surveillance-list .attachment .file { display: block; padding-left: 19px; position: relative;}
.content_ .surveillance-list .attachment .file-icon { position: absolute; left: 0; top: 0;}

/* public rightcol block */
.public-rightcol-block { background: url("../images/research_programs_bg_middle.jpg") repeat-y;}
.public-rightcol-block .block-content-wrapper { background: url("../images/research_programs_bg_top.jpg") 0 0 no-repeat; padding-top: 20px;}
.public-rightcol-block .block-content-wrapper .content { background: url("../images/research_programs_bg_bottom.jpg") 0 100% no-repeat; padding: 0 20px 20px;}

#block-block-4 { background: url("../images/research_programs_bg_middle.jpg") repeat-y; padding-bottom: 0;}
#block-block-4 .block-content-wrapper { background: url("../images/research_programs_bg_top.jpg") 0 0 no-repeat; padding-top: 20px;}
#block-block-4 .block-content-wrapper .content { background: url("../images/research_programs_bg_bottom.jpg") 0 100% no-repeat; padding: 0 20px 20px;}


/* profile page start */
.profile { position: relative; margin-top: 0;}
.profile .profile-photo { position: absolute; right: 0; top: 0;}
.profile .profile-photo img { border: 2px solid #C5C6C8;}
.profile .group-above { min-height: 300px;}
.profile .group-name { padding-bottom: 20px; margin-bottom: 20px; font-size: 200%; line-height: 100%; font-weight: normal; border-bottom: 1px solid #DADADA;}
.profile .group-name .field { float: left; padding-right: 5px;}
.profile .group-name .field-item { color: #87888A;}
.profile .group-above-left { width: 288px; float: left;}
.profile .group-above-left .field-label-above { clear: both;}
.profile .group-above-left .field-label-above .field-label {color: #87888A; font-weight: bold; margin-bottom: 5px; margin-top: 20px; font-size: 14px;}
.profile .group-above-left .field-label-above .field-items { padding: 2px; float: left; background-color: #F6F6F6; position: relative; margin-bottom: 10px;}
.profile .group-below {}
.profile .group-below .field { border-top: 1px solid #DADADA; padding-top: 20px; position: relative;}
.profile .group-below .field-label-above .field-label { font-size: 16px; line-height: 18px; font-weight: bold; margin-bottom: 15px; color: #BE9D50;}

div.profile div.field-name-field-project-research-area div.even {
	clear: left;
	float: left;
	width: 296px;
}

div.profile div.field-name-field-project-research-area div.odd {
	float: left;
	width: 296px;
}

/* profile page end */


.page-search .content_ .view-filters {
    display: none;
}

.page-search .content_ .view-header {
  padding-bottom: 10px;
}

.page-search .content_ .view-content .views-row {
  min-height: 100px;
}

.page-search .content_ .view-content .views-row h3 {
  width: 576px;
}

.page-search .content_ .view-content .views-row-last {
  border-bottom: none;
  padding-bottom: 10px;
}

.content .field-slideshow-wrapper {
  padding-top: 20px;
  position: relative;
}

.content .field-slideshow-wrapper .field-slideshow-pager {
  position: absolute;
  top: 36px;
  right: 18px;
  z-index: 100;
}

.content .field-slideshow-wrapper .field-slideshow-controls {
  display: none;
}
.content .field-slideshow-wrapper .field-slideshow-pager a {
  float: left;
  display: inline-block;
  background: url('../images/spt_general.png') no-repeat scroll -300px -300px transparent !important;
  font-size: 1px !important;
  height: 13px;
  overflow: hidden;
  padding: 0 !important;
  width: 13px;
  margin-left: 7px;
  cursor: pointer;
}
.content .field-slideshow-wrapper .field-slideshow-pager a.activeSlide {
    background-position: -300px -350px !important;
}
