@CHARSET "ISO-8859-1";

*
{
	font-size : 12px;
}

#page a,
#page a:link,
#page a:visited
{
	color : #d77900;
	font-size : 12px;
}

#page a.active,
#page a:hover
{
	color : #13304d;
	font-size : 12px;
}

/**** Background Defaults ****/
body
{
    background: url(../images/top_bg.jpg) top center repeat-x;
    background-color: #fff;
	margin:	0;
	padding: 0;
	height: 100%;
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

body.logged-in   
{
    background: url(../images/top_bg.jpg) top center repeat-x;
    background-color: #fff;
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.container_12
{
    background: none;
}

tbody {
	border: none;
}

.node ol {
	margin-left: 3px;
}

/**** End of Background Defaults ****/

#maincontantcontainer {
	display: table;
	width: 100%;
	overflow:hidden;
}	

/**** Header ****/
/** Headermenu **/
#header 
{
	height : 189px;	
	width: 960px;
	margin: 0px auto;
	display: table;
}

#headerleft {
	display: table;
	width: 491px;
	float: left;
	height: 189px;
}

#headerright {
	display: table;
	width: 400px;
	float: right;
	height: 189px;
	position: relative;
}


#header #block-menu-menu-headermenu
{
	position: relative;
}
#header #block-menu-menu-headermenu ul
{
	float : right;
}
#header #block-menu-menu-headermenu ul li
{
	float : left;
	padding-left : 5px;
	padding-right: 5px;
}
#header #block-menu-menu-headermenu ul li a
{
	color : #000;
	padding : 2px;
	font-weight: bold;
	font-size : 12px;
}

#header #block-menu-menu-headermenu ul li a.user-login
{
	color : #fff;
	background-color : #5696d8;
	padding-left : 10px;
	padding-right : 10px;
}
#header #block-menu-menu-headermenu ul li a.user-login:hover
{
    background-color: #D77900
}
.logged-in #header #block-menu-menu-headermenu ul li a.logout
{
	background-color : #D77900;
	color : #fff;
	padding-left : 10px;
	padding-right : 10px;
}
#header #block-menu-menu-headermenu ul li.last a
{
	background: url(../images/feed.png) no-repeat right center;
	padding-right : 20px;
}

/** Headermenu NM **/

#block-nice_menus-1 {
	padding-top: 15px;
}

#navigation ul.nice-menu {
	z-index:999;
	float:right;
}

#navigation ul.nice-menu li {
	background: none;
	padding: 0 25px;
	text-align: center;
}

#navigation ul.nice-menu li ul li{
	background: none;
	padding: 0;
	text-align: left;
}

#navigation ul.nice-menu-down li.menuparent {
	background: none;
}

#navigation ul.nice-menu-down li.menuparent:hover {
	background: none;
}

#navigation ul.nice-menu li.menuparent ul {
	margin-top: 20px;
	background: url(../images/navi-bg.png) top left no-repeat;	
	z-index: 1;
	padding: 10px 0px;
}
#navigation ul.nice-menu a {
	font-size: 16px;
	padding: 0px;
	color: #fff;
}

#navigation ul.nice-menu li.menuparent ul li {
	padding: 10px 10px;
	width: 132px;
}

#navigation ul.nice-menu li.menuparent ul li a{
	font-size: 11px;
}

#header-content {
	position: relative;
}

#block-block-12 {
	z-index: 999999;
	height: 30px;
	margin-bottom: 0px;
	float: right;
}

.view-map-view-new .views-field-tid {
	width: 200px;
}

/** Topcis / Pinboard **/

.view-Topics .view-header {
	margin-bottom: 0px;
}

.view-Topics .views-field-nid {
	display: none;
}

.view-Topics table.views-table {
	width: 620px;
	display: table;
	position: relative;
	top: 50px;
	margin-bottom: 40px;
}

#edit-uid-1-wrapper  input.form-autocomplete{
	width: 400px;
}

#edit-field-country-value-wrapper input {
	width: 400px;
}

/** Recommended by Users **/
#block-block-15 .block-content a {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}

#block-block-15 {
	margin-top: 10px;
}

#block-block-15 .block-title {
	background: url("../images/also_interested_in.png") no-repeat;
	text-indent: -9999px;
	padding-bottom: 28px;
}

#block-block-17 {
	text-align: right;
}

/** Country Pages **/

.node-country .country_left {
	float: right;
	width: 450px;
	display: table;
}

.node-country .country_right {
	float: left;
	width: 450px;
	display: table;
}

.node-country .title_wrapper {
	font-weight: bold;
}

.node-country .image_wrapper {
	margin-bottom: 15px;
}

.node-country .additional_table {
	margin-top: 20px;
	width: 960px;
	display: table;
}

th.views-field-field-organisation-value {
	width: 180px;
}

.node-country .additional_table .single_table  table  {
	margin: 0 0 0 0;
}

.node-country .additional_table .single_table {
	margin-bottom: 20px;
}

.node-country .additional_table .single_table  table  {
	margin: 0 0 0 0;
}

.node-country .additional_table .single_table .tableHeader-processed {
	background: url('../images/cptbg.gif') repeat-x;
}

.node-country .additional_table .single_table .tableHeader-processed p {
	margin: 0 0 0 0;
}

.node-country .additional_table .single_table .tableHeader-processed tr {
	height: 42px;
}

.node-country .additional_table .single_table .tablefield-wrapper {
	border: 1px solid #296baf;
}

.node-country .additional_table .single_table .tablefield-wrapper tr.even {
	background-color: #e7e7e7;
}

.node-country .additional_table .single_table .tablefield-wrapper tr.odd {
	background-color: #fff;
}

.node-country .additional_table h3 {
	color: #296baf;
	border-bottom: 2px solid #296baf;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-size: 16px;
	font-weight: bold;
}

/** Recomended readings **/

#topfive_tabs {
	display: table;
}

#topfive_tabs div {
	float: left;
	margin-right: 10px;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
	line-height: 43px;
	width: 50px;
	text-align: center;
}

#topfive_tabs {
	width: 100%;
}

#topfive_tabs .active {
	color: #fff;
	height: 43px;
	background: url('../images/cptbg.gif') repeat-x;
}

#topfive_tabs div:hover {
	color: #fff;
	height: 43px;
	background-color: #88b6d5;
}

#topfive_tab_wrapper {
	border: 1px solid #004488;
	padding: 5px;
}

#topfive_tab_wrapper ul {
	margin-top: 10px;
}

#topfive_tab_wrapper ul, #topfive_tab_wrapper ul li {
	list-style: none;
}

.node-grupo_de_trabajo .field-field-gdt-gallery {
	display: table;
	margin-top: 20px;
}

.node-grupo_de_trabajo .field-field-gdt-gallery .field-item {
	width: 120px;
	height: 90px;
	float: left;
	
}

.country-pages label {
	width: 200px;
	display: inline-block;
}

.project-details div {
	display: table;
	width: 620px;
	margin-bottom: 10px;
}

.project-details label {
	width: 200px;
	display: inline-block;
	vertical-align: top;
	float: left;
}

.project-details div div p {
	display: inline-block;
	float: right;
	width: 415px;
	margin-bottom: 0px;
}

.project-details div p {
	display: inline-block;
	float: right;
	width: 415px;
	margin-bottom: 0px;
}

.project-details .project-description p {
	display: inline;
	float: none;
	width: 620px;	
}

.project-description {
	margin-bottom: 15px;
}


/** End of Headermenu **/
#branding .site-name
{
	width: 340px;
	height : 90px;
}
#branding .site-name a
{
	display : block;
	font-size : 26px;
	margin-top: 10px;
	font-weight : bold;
	color : #000;
	line-height: 1.3em;
}

/** Search **/
#block-search-0 {
    position : relative ;
    font-size : 12px;
	display: table;
	width: 400px;
	height: 27px;
}

#block-search-0 *
{
    font-size : 8px;
}
#block-search-0  #search-block-form {
    width : 228px ;
    z-index: 5000;
	float: right;
}
#search-block-form label
{
	display : none;
}

#search-block-form .container-inline
{
	float : left;
	margin-right : 5px;
	position: absolute;
	display : block;
	width: 154px;
}

#search-block-form .container-inline #edit-search-block-form-1-wrapper
{
	padding : 0 ;
	margin : 0 ;
	margin-left: 0;
	background: url(../images/searchfield_top.png) no-repeat top left;
	display: table;
	height: 27px;
	width: 228px;
}
#search-block-form .container-inline .form-text
{
	/*background: url(../images/lupe.png) no-repeat right #fff;*/
	color : #000;
	width : 150px;
	font-size : 12px;
	padding : 0 ;
	padding-left : 5px;
	height: 19px;
	width: 115px;
}

#search-block-form .container-inline .form-submit
{
    height: 21px;
    right: 0px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    background: url(../images/lupe.png) no-repeat right top #fff;
    width : 32px;
}

#search-block-form .container-inline .form-text {
	
	height: 27px;
	width: 188px;
	margin: 0px 0px 0px 20px;
}

#search-block-form .container-inline input {
	background: none;
	border: none;
	height: 27px;
	width: 228px;
}

/** Pinboard Permissions **/

#pinboard_permissions {
	margin-top: 20px;
	border-top: 1px solid grey;
}

#pinboard_permissions .permission_item {
	border-bottom: 1px solid grey;
	padding-top: 8px;
}

#pinboard_permissions .permission_item span {
	width: 300px;
	height: 30px;
	margin-right: 20px;
	font-weight: bold;
	display: inline-block;
	padding-left: 10px;
}

#pinboard_permissions .even {
	background-color: #E6E6E6;
}

#topic_header_h2 {
	display: inline-block;
	margin-right: 40px;
	color: #20558a;
}

#topic_header_h2 u {
	font-size: 1.1em;
	font-style: italic;
}

#pinboard_permissions_id {
	margin-top: 25px;
}

#pinboard_permissions_id .permission_item_header span, #pinboard_permissions_id .permission_item span {
	display: inline-block;
	width: 250px;
}

#pinboard_permissions_id .permission_item {
	font-size: 25px;
}

#pinboard_permissions_id .permission_item span {
	height: 25px;
}

#pinboard_permissions_id .permission_item_header {
	border-bottom: 1px solid grey;
}

#pinboard_permissions_id .permission_item_header span {
	font-weight: bold;
}

#pinboard_permissions_id .even {
	background-color: #E6E6E6;
}

#pinboard_permissions_id .permission_item, .notify-edit-list .notify-edit-item  {
	border-bottom: 1px solid grey;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
}

.notify-edit-item-header {
	border-bottom: 1px solid grey;
}

.notify-edit-list .notify-edit-item .name, .notify-edit-item-header .name, .notify-edit-item-header .options, .notify-edit-list .notify-edit-item .options {
	width: 250px;
	display: inline-block;
	height: 30px;
	padding-top: 10px;
}

.notify-edit-item-header .name, .notify-edit-item-header .options {
	height: auto;
	padding-top: 0px;
}

#pinboard_permissions_id .permission_item .name, .notify-edit-list .notify-edit-item .name, .notify-edit-item-header .name, .notify-edit-item-header .options  {
	font-weight: bold;
	padding-left: 10px;
}

.add_user_permission {
	margin-top: 20px;
}

.add_user_permission h2, .notifications-edit h2 {
	color: #20558a;
	font-style: italic;
}

.add_user_permission select {
	margin-right: 20px;
}

.notifications-edit {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid grey;
}

.notify-edit-list {
	margin-bottom: 20px;
}

.notifyadduser select {
	margin-right: 20px;
}


/** Branding Header with Search **/
#branding .container_12 {
    height: 189px;
}

#search-block-form .container-inline {
	display: block;
    float: left;
    margin-right: 5px;
    width: 228px;
}

/** Submit Button **/
#search-block-form .container-inline .form-submit {
    background: none !important;
    border: 0 !important;
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    display: none;
}

/** End of Search **/
/**** End of Header ****/



/******** GOOG PRACTICE **********/

#content .view-good-practice .view-header {
	position: relative;
	width: 760px;
}

#content .view-good-practice .view-content {
	clear: both;
}

#page #content .node-good_practice fieldset .field-field-gp-timeframe-pr {
	display: none;
}

#content .node-good_practice {
	
	background-position: -140px 20px;
}

#content .node-good_practice .node-content {
	position: relative;
}

#content .view-good-practice {
	position: relative;
}

#content .view-good-practice .view-footer .rollup-left { 
	padding-left: 212px;
}

#content .view-good-practice .view-header .floatme {
	position: absolute;
	top: -50px;
	right: -200px;
}

#content .node-good_practice fieldset {
	border: 1px solid #20558A;
	padding: 20px;
	background: url("../img/bulb_2.png") no-repeat;
	background-position: -125px 50px;
}

#content .group-gp-info {
	clear: both;
}

#content .node-good_practice fieldset .fieldset-wrapper {
	overflow: hidden;
}

#content .node-good_practice fieldset legend a {
	font-weight: bold;
	font-size: 15px;
	color: #666666;
}

#content .node-good_practice fieldset legend a:hover {
	color: #20558A;
	cursor: pointer;
}

#content .node-good_practice fieldset .field .field-label {
	float: left;
	width: 216px;
	color: #20558A;
	font-size: 14px;
	display: table;
	cursor: pointer;
}

#content .node-good_practice fieldset .field .field-items {
	float: left;
	width: 700px;
	/*display: table;*/
}

#content .node-good_practice .field-field-gp-pdf {
	padding-top: 20px;
	margin-bottom: 20px;
}

#content .node-good_practice fieldset .field {
	width: 916px;
	display: table;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	padding-top: 10px;
}

#content .node-good_practice fieldset .field-field-gp-summary, #content .node-good_practice fieldset .field-field-gp-impact, #content .node-good_practice fieldset .field-field-gp-replicate, #content .node-good_practice fieldset .field-field-gp-references {
	padding-bottom: 0px;
	border: none;
}

#content .node-good_practice .field-field-gp-pdf .field-label {
	margin-bottom: 10px;
	font-size: 16px;
}

#content .node-good_practice .field-field-gp-pdf .field-items .field-item {
	margin-bottom: 5px;
	margin-left: 10px;
	float: left;
	margin-right: 20px;
}

#content .node-good_practice .field-field-gp-pdf .field-items .field-item a {
	font-weight: bold;
	font-size: 15px;
}

#bar_info_popup {
	padding: 5px;
	z-index: 999999;
	display: none;
	width: 172px;
	height: 130px;
	font-size: 11px;
	color: #ffffff;
	background: url("../images/bubble.png") no-repeat;
	position: absolute;
	top: -134px;
	left: -78px;
	font-weight: normal;
}

#gp_info_popup {
	padding: 5px;
	z-index: 999999;
	display: none;
	width: 172px;
	height: 100px;
	font-size: 11px;
	color: #ffffff;
	background: url("../images/bubble-small.png") no-repeat;
	position: absolute;
	top: -104px;
	left: -78px;
	font-weight: normal;
}

.view-good-practice .view-header button {
	background: url(../images/addbtn.jpg) no-repeat top left;
	width: 210px;
	height: 31px;
	cursor: pointer;
	margin-right: 30px;
	border: none;
	color: #fff;
	font-size: 15px;
}

.view-good-practice .view-header {
	margin-bottom: 50px;
}

.view-good-practice thead {
	background-color: transparent;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding-bottom: 5px;
	color: #333;
	width: 960px;
}

.view-good-practice thead th {
	vertical-align: top;
	padding-top: 10px;
	position: relative;
	padding-right: 0px;
	padding-left: 5px;
}

.view-good-practice thead th #bar_info {
	position: absolute;
	top: -7px;
	right: 65px;
}

.view-good-practice thead th #gp_info {
	position: absolute;
	top: -7px;
	left: 130px;
}

.view-good-practice thead .meisout {
	position: relative;
	top: -9px;
	width: 105px;
}

#datatable-1_wrapper {
	margin-top: 30px;
}

#datatable-1 thead {
	border: none;
	color: #20558a;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 3px solid #20558a;
}

#datatable-1 thead tr th {
	border-right: 1px solid #ccc;
	font-size: 14px;
	font-weight: normal;
}

#datatable-1 tbody {
	border-left: 1px solid #ccc;
}

#datatable-1 tbody tr {
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}

#datatable-1 tbody tr.odd td {
	/* background-color: #e6f0f9; */
}

#datatable-1 tbody tr td {
	background-color: #fff;
	border-right: 1px solid #ccc;
}

#datatable-1 tbody tr td.views-field-field-gp-region-value, #datatable-1 tbody tr td.views-field-field-gp-sectors-value, #datatable-1 tbody tr td.views-field-field-gp-activity-check-value {
	text-align: center;
	font-weight: normal;
}

#datatable-1 thead tr th.views-field-field-gp-region-value, #datatable-1 thead tr th.views-field-field-gp-sectors-value, #datatable-1 thead tr th.views-field-field-gp-activity-check-value {
	text-align: center;
	font-weight: normal;
}

.view-good-practice thead h4 {
	color: #20558a;
	font-weight: bold;
	font-size: 14px;
}

.view-good-practice thead button {
	background: url(../images/apl-reset.jpg) no-repeat top left;
	height: 31px;
	width: 66px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 10px;
}

.view-good-practice .view-border {
	padding: 9px;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 117px;
	height: 130px;
	font-weight: normal;
}

.view-good-practice .view-border input {
	margin-right: 5px;
}

.view-good-practice .view-border select {
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 117px;
	height: 130px;
}

#datatable-1_filter {
	font-weight: bold;
	font-size: 15px;
	color: #20558a;
	position: relative;
	top: 20px;
}

.field-field-gp-picture {
	float: right;
	margin-top: 10px;
}

#datatable-1_filter input {
	font-size: 13px;
	margin-left: 10px;
}

.view-good-practice caption {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #20558a;
	margin-bottom: 10px;
}




/**** Navigation ****/
#navigation {
	height: 62px;
	width: 100%;
	display: table;	
}

#navigation-content 
{
     background: url(../images/menu_bg.png) repeat-x top left;   
     height: 62px;
	 width: 960px;
	 display: table;
	 margin: 0px auto;
}	

#navigation ul li
{
	padding: 0px;
}

#navigation ul.links li {
	float: left;
	display: table;
	float: left;
	padding: 0px 27px 0px 27px;
}

#navigation a
{
	color : #fff;	
	font-size : 16px;
}


#navigation ul li.active, 
#navigation ul li.active-trail, 
#navigation ul li:hover,
.logged-in #navigation ul li.active, 
.logged-in #navigation ul li.active-trail,
.logged-in #navigation ul li:hover  
{
	background-color: transparent;
	padding-bottom: 0;
	padding-top: 0;
}

/** Nur für NDC Cluster **/

#navigation ul.nice-menu li.menu-14198,
#navigation ul.nice-menu li.menu-14198.active,
#navigation ul.nice-menu li.menu-14198.active-trail,
#navigation ul.nice-menu li.menu-14198:hover {
	background-color: #fff;
	padding: 15px 12px 23px 12px;
	margin-top: -15px;
	background: #4d5ea5; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#af8cb7, #4d5ea5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#af8cb7, #4d5ea5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#af8cb7, #4d5ea5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#af8cb7, #4d5ea5); /* Standard syntax */
	border-bottom: 2px solid #fff;
}

#navigation ul.nice-menu li.menu-14198 a,
#navigation ul.nice-menu li.menu-14198 a.active {
	color: #fff;
}

#navigation ul.nice-menu li.menu-14198.menuparent ul {
	background: #af8cb7;
	background: -webkit-linear-gradient(#4d5ea5, #af8cb7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4d5ea5, #af8cb7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4d5ea5, #af8cb7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4d5ea5, #af8cb7); /* Standard syntax */
	margin-top: 35px;
	padding: 10px 0px;
}
	
#page.node-id-4362 h1.page-title,
#page.node-id-4359 h1.page-title,
#page.node-id-4357 h1.page-title {
	color: #8a7bb0 ;
	border-bottom: 2px solid #8a7bb0 ;
}

h2.block-title-2
{
	background-color: transparent !important;
	font-size: 14px; 
	border-bottom: 2px solid #8a7bb0;
	padding-bottom: 15px;
	position: relative;
	margin-top: 0px;
	color: #8a7bb0;
	font-weight: bold;
}

.logged-in #navigation #navigation-content
{
     background: url(../images/menu_bg.png) repeat-x top left;   
     height: 62px;
	 width: 960px;
	 display: table;
}

.logged-in #navigation ul li.active,
.logged-in #navigation ul li.active-trail,
.logged-in #navigation ul li:hover
{
	background-color : none;
}
/*
#navigation a:hover,
#navigation a.active
{
	color : #d77900;
}
*/

/**** End of Navigation ****/

/**** Left ****/

#mini-panel-dashboard ul.dashboard a.add-icon {
  background: url('../images/add.png') no-repeat;
    padding: 5px 0 10px 35px;
}

#mini-panel-dashboard ul.dashboard a.gear-icon {
  background: url('../images/gear.png') no-repeat;
    padding: 5px 0 10px 35px;
}


#left
{
	background-color : ;
}
/**** End of Left ****/
/**** Right ****/
#right
{
	background-color : ;
}

/** Calendar **/
#content .content-right .view-id-calendar_event ul li
{
	list-style: none;	
	margin-left : 10px;
}

.calendar a:link {
	font-size: 10px;
}

.field-field-autumn-gallery .field-item {
	float: left;
	margin-left: 5px;
	margin-bottom: 10px;
}

.calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator {
	font-size: 10px;
}
/**** End of Right ****/
/**** Frontpage ****/
/** New Slideshow **/
/**** Frontpage ****/
/** Slideshow **/
#slider {
	margin-bottom: -40px;
	display: block;
	margin: 0px auto;
	position: relative;
	height: 295px;
}

#slider .view-content {
	height: 295px;
}

#slider #block-views-slideshow-block_1
{
	padding : 0 ;
	margin : 0 ;	
}

#block-views-slideshow-block_1 .view-id-slideshow
{
	padding : 0 important;
}

#slider .view-id-slideshow #views_slideshow_singleframe_main_slideshow-block_1
{
	background-color : transparent;
}

#slider #block-views-slideshow-block_1 .slider-content
{
	left: 0;
	margin-left: 0;
    padding-left: 50px;
    padding-right: 15px;
    position: absolute;
    top: 165px;
    width: 585px;
    min-height: 130px;
}

#slider #block-views-slideshow-block_1 .slider-content h2
{
	margin-top: 15px;	
	margin-bottom: 0;
}

#page {
	margin-top: 10px;
}

.box_founding  .pane-content img {
	margin: 8px 0px;
}
/** Slider Controls **/
#slider #block-views-slideshow-block_1 .views-slideshow-controls-bottom
{
	position: relative;
	top : -150px;
	left: 0px;
	z-index: 1000;
	width: 25px;
	left: 10px;
}


/** Pause **/
#slider #block-views-slideshow-block_1 .views-slideshow-controls-bottom .views_slideshow_singleframe_pause.views_slideshow_pause
{
	display: none;
}

#slider #block-views-slideshow-block_1 .views-slideshow-controls-bottom .views_slideshow_singleframe_previous.views_slideshow_previous
{
	display: block;
	background: url(../images/arrow_left.png) no-repeat scroll center top transparent;
	position: relative;
	top: 35px;
	height: 25px;
	width: 20px;
	left: -6px;
}

#slider #block-views-slideshow-block_1 .views-slideshow-controls-bottom .views_slideshow_singleframe_next.views_slideshow_next
{
	display: block;
	background: url(../images/arrow_right.png) no-repeat scroll center bottom transparent;
	position: relative;
	top: 3px;
	left: 14px;
	height: 25px;
	width: 20px;
}

#slider #block-views-slideshow-block_1 .slider-content
{
	color : #fff;
	background: url(../images/slider_bg.png) repeat-x scroll center bottom transparent;
}

#slider #block-views-slideshow-block_1 .slider-content h2 a
{
	color: #fff;	
}
#slider .view-content .views-row h2 a
{
	font-size : 16px;
	font-weight : bold;	
}
#slider .view-content .views-row a
{
	color : #fff;
}

#edit-submit-map-view-new {
	display: none;
}

/** End of Slideshow **/
/** End of Slideshow **/
/** Logo **/

#logo {
    position: relative;
    top: 35px;
}

.front #content h2.pane-title
{
	color : #fff;
	padding : 5px;
	padding-left :10px ;
	font-size : 16px;
	padding-top: 6px;
	margin-top : 15px;
}

.front #content .view-footer
{
	border-top: 1px dotted #2d71b3;
	padding-top: 5px;
	margin-top : 15px;	
}

.front #content .view-footer a
{
	float :right;
}

.front #content .view-footer a:hover
{
    /*background-color: #2D71B3;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    padding-left: 2px;
    padding-right: 2px;
    color: #FFFFFF;*/
}

/** Projects **/
#content .view-display-id-panel_pane_1 .views-field-field-teaserimage-fid
{
	float : left;
	margin-right : 10px;
}
#content .view-display-id-panel_pane_1
{
	clear : both;
	display : block;
}
.front #content .view-id-frontpage .view-content .views-row
{
	margin-top : 0px;
}

.node-project-page img {
	float: left;
	margin: 0px 10px 0px 0px;
	display: inline;
}

.node-project .project-links { 
	display: table;
	
}

.node-project .project-links label {
	display: block;
	float: left;
	width: 200px;
	color: #20558A;
}

.node-project .project-links div {
	float: left;
	display: table;
}

table.file-pdf-toc ul {
	list-style: none;
}

table.file-pdf-toc {
	width: 103%;
}

table.file-pdf-toc td.toc {
	padding: 0px;
}

table.file-pdf-toc td.link {
	padding: 0px;
}



/** End of Projects **/
/** News **/
#node-18 .pane-content .sep, #node-1848 .pane-content .sep, #node-1845 .pane-content .sep {
	clear: both;
	display: block;
	margin-left: 107px;
	margin-bottom: 15px;
	margin-right: 103px;
	height: 32px;
	width: 410px;
}

#node-18 .pane-content .sep a, #node-1848 .pane-content .sep a, #node-1845 .pane-content .sep a {
	background: url(/sites/all/themes/bmu/images/apl-reset-long.jpg) no-repeat top left;
	height: 26px;
	width: 106px;
	display: block;
	margin-right: 30px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	text-align: center;
	padding-top: 5px;
}


#content .view-display-id-panel_pane_3 .views-field-field-teaserimage-fid
{
	float : left;
	margin-right : 10px;
}
.front #content .view-id-frontpage .view-content .grid_12 
{
	margin-top : 15px;
}
/** End of News **/
/**** End of Frontpage ****/
/**** Content ****/

.front #content
{
	margin-top: 0px;
}
h2.block-title, 
#mini-panel-left_submenu h2.pane-title 
{
background-color: #2D71B3;
    color: #FFFFFF;
    font-size: 16px;
    margin-top: 20px;
    padding: 6px 5px 5px 10px;
}

.views-field-field-document-category-value label {
	float: left;
	margin: 0px 5px 0px 0px;
}

/* Content tax decriptions */
#upper-content .view-id-taxonomy_term_bmu  .views-field-description li
{
	list-style : inside;
	padding-left: 20px;
}

/** Content Images **/
#content .node-content img
{
	margin-right : 5px;
	margin-bottom : 5px;
}
#content .node-content .filefield-file img
{
	margin-right : 0px;
	margin-bottom : 0px;
}

#block-block-17 a {
	width: 193px;
	height: 28px;
	display: block;
	background: url("/sites/default/files/twitter1.png") no-repeat;
	float: right;
}

#block-block-17 a:hover {
	background: url("/sites/default/files/twitter2.png") no-repeat;
}


/* Title Link and More-Link */
.views-field-view-node a
{
	color : #d77900;
	font-size : 12px;
}
#content .views-field-title
{
	margin-bottom: 10px;
}
#content .views-field-title a
{
	color : #2d71b3;
	font-weight : bold;
	font-size : 12px;
}
	
#content .view-footer a
{
	color : #d77900;
	font-size : 12px;
}

a.star
{
    color: red!important;
    font-weight: bold;
}

/** Label from fields **/
#content .field-field-gallery .field-label,
#content .field-field-download .field-label,
#content .field-field-video .field-label
{
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#content .field-field-gallery .field-item {
	height: 90px;
	width: 110px;
	float: left;
	text-align: center;
}	

.content .group-multimedia  legend,
.content .group-project-details  legend  
{
    display: none;
}

.project-gallery label
{
    display: block;
}

/** Gallery **/
#content .field-field-gallery .field-items
{
	display : block;
	clear : both;
}
#content .field-field-gallery .field-items .field-item
{
	float : left;
	margin-right : 5px;
}

/** General Term Listing **/
#content .view-id-taxonomy_term_bmu .views-row 
{
	border-bottom: 1px dotted #2d71b3;
	padding-bottom : 10px;
	padding-top : 10px;
}
#content .view-id-taxonomy_term_bmu.view-display-id-block_1 .views-row 
{
	border-bottom: 0;
	padding-bottom : 0px;
	padding-top : 0px;
}

#content #block-views-taxonomy_term_bmu-block_1.block
{
	margin-bottom : 0;
}

#content .view-id-taxonomy_term_bmu .views-row-last
{
	border: 0 ;
}

/** Ressources **/

.view-display-id-page_1  .view-filters {
	margin-bottom: 30px;
}

#views-exposed-form-list-documents-page-1 select {
	height: 68px;
}

#views-exposed-form-list-documents-page-1 .view-filters {
	width: 680px;
	position: relative;
}

#views-exposed-form-list-documents-page-1  .form-item {
	display: table;
}

#views-exposed-form-list-documents-page-1 #edit-field-document-category-value-many-to-one {
	overflow: hidden;
	width: 170px;
}

#views-exposed-form-list-documents-page-1 #edit-term-node-tid-depth-1 {
	overflow: hidden;
	width: 170px;
}

#views-exposed-form-list-documents-page-1 #edit-term-node-tid-depth {
	overflow: hidden;
	width: 184px;
}

#views-exposed-form-list-documents-page-1 #edit-term-node-tid-depth-4 {
	overflow: hidden;
	width: 482px;
}

#views-exposed-form-list-documents-page-1 .views-widget {
	padding: 9px;
	border: 1px solid #ccc;
	border-radius: 3px;
}

#views-exposed-form-list-documents-page-1 #edit-field-document-category-value-many-to-one, #views-exposed-form-list-documents-page-1 #edit-term-node-tid-depth-1, #views-exposed-form-list-documents-page-1 #edit-term-node-tid-depth {
	height: 160px;
}

/** Tagcloud **/

span.tag_font_small a:link {
	font-size: 8px;
}

span.tag_font_medium a:link {
	font-size: 12px;
}

span.tag_font_big a:link {
	font-size: 24px;
}

span.tag_font_verybig a:link {
	font-size: 36px;
}

/** MAP-NEW **/

#views-exposed-form-map-view-new-block-1 #edit-term-node-tid-depth-1 {
	width: 170px;
	overflow: hidden;
}

#views-exposed-form-map-view-new-block-1 #edit-term-node-tid-depth{
	width: 170px;
	overflow: hidden;
}

.view-id-list_documents .views-exposed-form .edit-title {
	float: none;
}

.view-id-list_documents .views-exposed-form .edit-title #edit-title-wrapper {
	display: block;
}

.view-id-list_documents .views-exposed-form .edit-title #edit-title-wrapper input {
	width: 580px;
}

#block-views-map_view_new-block_1 .views-exposed-form .views-exposed-widget.edit-term-node-tid-depth-4 {
	padding-right: 0px;
}

#views-exposed-form-map-view-new-block-1 #edit-term-node-tid-depth-4 {
	width: 317px;
	overflow: hidden;
}

#views-exposed-form-map-view-new-block-1 .views-widget {
	padding: 9px;
	border: 1px solid #ccc;
	border-radius: 3px;
}

.mapapply, .mapreset, .addproject {
	background: url(../images/apl-reset.jpg) no-repeat top left;
	height: 31px;
	width: 66px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.addproject {
	background: url(../images/addbtn.jpg) no-repeat top left;
	width: 210px;
	cursor: pointer;
}

#edit-submit-list-documents, .form-submit.resourcereset {
	background: url(../images/apl-reset.jpg) no-repeat top left;
	height: 31px;
	width: 66px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.map_LEDS {
	color: #5cb013;
}

#datatable-1 .map_NAMA, #datatable-1 .map_LEDS, #datatable-1 .map_MRV {
	color: #333;
}

#datatable-1 .views-field-title .map_LEDS {
	color: green;
}

.map_NAMA {
	color: #20558a;
}

.map_MRV {
	color: #f7931e;
}

.MyButton {
display: block;
width: 40px;
height: 40px;
background: #000000;
}

.view-list-documents img {
	float: left;
	margin: 0px 10px 0px 10px;
}

#content .view-list-documents .views-row {
	margin-bottom: 30px;
	display: table;
}

#content .view-list-documents .views-row-top {
	background-color: #fff;
	padding-top: 5px;
	border: 1px solid #296baf;
}

h3.frequently_read {
	font-size: 14px;
	font-weight: bold;
	color: #20558A;
}

#content .view-list-documents .views-row-top:hover {
	background-color: #c9daeb;
}

#content .view-list-documents .views-field-title {
	float: right;
	width: 480px;
	display: table;
}

#content .view-list-documents .views-field-field-document-teasertext-value{
	float: right;
	display: table;
	width: 480px;
}

#content .view-list-documents .views-field-field-document-teasertext-value p {
	margin-bottom: 0.5em;
}

#content .view-list-documents .views-field-created {
	float: right;
	display: table;
	width: 480px;
	font-style: italic;
}

/* Mindmap*/

.buttons {
	font-weight: bold;
	font-size: 20px;
	float: left;
	margin-right: 20px;
	border: 1px solid black;
	cursor: pointer;
	width: 30px;
	text-align: center;
}

/* Document Detail */

.node-document-page {
	margin-bottom: 30px;
}

.node-document-page .field-field-document-teaser {
	float: left;
	margin: 0px 10px 10px 0px;
}

.node-document-page .field-field-document-link {
	display: table;
	float: left;
	width: 600px;
}

.node-document-page .field-field-document-project-direct, .node-document-page .field-field-add-docs {
	float: left;
	display: table;
	width: 103%;
	margin-bottom: 10px;
}


#content .view-id-taxonomy_term_bmu .views-field-field-teaserimage-fid
{
    float: left;
    margin-right: 10px;
	
}

#content .node-story .taxonomy .resources
{
	
}

#content .node-story .taxonomy .resources ul
{
	display: inline;
}

/** Month Listing Events **/
#page-node-23 h1.page-title
{
	display : none;
}
/* Date Navigation */
.view-date-browser .date-nav .date-heading h3
{
	padding-top : 2px;
}
.date-nav div.date-prev 
{
    float: left;
    text-align: left;
    width: 24%;
}

.date-nav div.date-prev *
{
	float : right;
}

.date-nav div.date-next {
    float: right;
    text-align: right;
    width: 24%;
}

.date-nav div.date-next *
{
	float : left;
}

#content .view-id-date_browser .views-row 
{
	border-bottom: 1px dotted #2d71b3;
	padding-bottom : 10px;
	padding-top : 10px;
}

#content .view-id-date_browser .views-row-first
{
	background-color : #f0f0f0;
}
#content .view-id-date_browser .node-teaser h2.node-title a
{
	color: #2D71B3;
    font-size: 12px;
    font-weight: bold;
}

#content .view-id-date_browser .date-nav 
{
	margin-bottom: 25px;
}

#content .view-id-date_browser .date-nav a
{
	font-weight: bold;
}
#content .view-id-date_browser .date-nav h3
{
	font-size : 14px;
	font-weight : bold;
}

#content .view-id-date_browser .date-display-single,
#content .view-id-date_browser .date-display-single span
{
		font-size : 10px;
}

.view-date-browser .view-empty p
{
	text-align: center;
}

/** Event Detail **/
#node-40 p {
	display: table;
}	

#countryflags p {
	display: table;
	width:600px;
}

h2.comment-title {
	font-weight: bold;
}

#page .comment h2.comment-title a {
	font-size: 14px;
}

#page .users-involved label {
	margin-right: 10px;
}

#page .users-involved {
	margin-bottom: 15px;
}

/** Event Detail **/
.node-type-event  #content .node-event-page .field-label
{
	float : left;
}

.node-type-event  #content .node-event-page .fieldgroup
{
	border : 1px dotted #2d71b3;
}

.node-type-event  #content .node-event-page .fieldgroup,
.node-type-event  #content .node-event-page .fieldgroup legend
{
	padding : 5px;
	background-color: #fff;
}

.node-type-event #content .node-event-page div.field-field-gallery-event .field-label {
	width: 600px;
	display: table;
}

.node-type-event #content .node-event-page div.field-field-gallery-event img {
	margin: 5px;
}

.node-type-event #content .node-event-page div.field-field-gallery-event a {
	display: table;
    float: left;
    height: 100px;
    text-align: center;
    width: 120px;
}

#page #content  div.field-field-gallery-page a {
	display: table;
    float: left;
    height: 100px;
    text-align: center;
    width: 120px;
}


/** News **/
#content .view-id-frontpage .views-field-field-teaserimage-fid
{
    float: left;
    margin-right: 10px;
}
#content  .view-display-id-panel_pane_4 .views-row
{
	border-bottom: 1px dotted #2d71b3;
	padding-bottom : 10px;
	padding-top : 10px;
}

#content .view-display-id-panel_pane_4 .views-row-last
{
	border-bottom: 0;
}
#content  .view-display-id-panel_pane_4 .views-row .views-field-created
{
	font-style: italic;
}

/*** Map-NEW ****/

#map {
	height: 396px;
	width: 956px;
	margin-top: 30px;
	border: 2px solid #004A9D;
}

#pie {
	margin-bottom: 40px;
}
#block-views-map_view_new-block_1  .view-header {
	width: 960px;
}

#views-exposed-form-map-view-new-block-1 select {
	height: 68px;
}

#block-views-map_view_new-block_1 .view-filters {
	width: 960px;
	position: relative;
	margin-bottom: 20px;
}

#block-views-map_view_new-block_1 .view-filters .form-item {
	display: inline;
}


#block-views-map_view_new-block_1 .view-content {
	width: 960px;
}

#block-views-map_view_new-block_1 .view-content thead {	
	background-color: #fff;
	border-top: 1px solid #ccc;
}

#block-views-map_view_new-block_1 .view-content thead th,
#block-views-map_view_new-block_1 .view-content thead th a {
    color: #20558a;
	font-size: 16px;
	font-weight: bold;
}

#block-views-map_view_new-block_1 .view-content tr.odd,
#block-views-map_view_new-block_1 .view-content tr.even {
	background-color: #fff;
	border-top: 1px solid #ccc;
	height: 50px;
}	

.date_active {
	color: #27a308;
	font-weight: bold;
}
.date_notactive {
	color: #e7170b;
	font-weight: bold;
}

/** Country-Info **/

#info {
	background-color: #ccc;
	border: 1px solid #ddd;
	padding: 20px;
	border-radius: 0px 0px 5px 5px;
	width: 920px;
}

table.infotableleft label {
	width: 70px;
	float: left;
}

table.infotableleft div {
	width: 200px;
	text-align: left;
}

#info-left {
	width: 270px;
	float: left;
	display: table;
}

#info-right {
	width: 580px;
	float: left;
	display: table;
}

#info-right label {
	width: 140px;
	float: left;
}

#info-right div {
	width: 440px;
	float: left;
}

span.infospan {
	display: table;
	width: 580px;
}

table.infotableright label {
	width: 140px;
}

table.infotableright div {
	width: 440px;
}

/*** Map ****/
#views-exposed-form-map-view-default .views-exposed-form
{
	border : 1px solid #2D71B3;	
	margin-bottom : 10px;
	padding : 10px;
}

#views-exposed-form-map-view-default #edit-submit-map-view.form-submit
{
	color : #fff;
	background-color: #2d71b3;
	height : 27px ;
	padding : 0 6px;
}
#views-exposed-form-map-view-default #edit-submit-map-view.form-submit:hover
{
    background-color: #D77900
}

#content .view-id-map_view .views-table td.views-field
{
	line-height : 2em;
}

#content .view-id-map_view .views-field-field-teaserimage-fid {
    float: left;
    margin-right: 10px;
}

#content  .view-id-map_view .views-row
{
	border-bottom: 1px dotted #2d71b3;
	padding-bottom : 10px;
	padding-top : 10px;
}

#content .view-id-map_view .views-row-last
{
	border-bottom: 0;
}

#views-exposed-form-map-view-default  .views-exposed-widget .views-widget select
{
	height : 68px;	
}

#views-exposed-form-map-view-default .edit-term-node-tid-scope
{
	width : 105px;	
}
#views-exposed-form-map-view-default .edit-term-node-tid-sector
{
	width : 225px;	
}
#views-exposed-form-map-view-default .edit-term-node-tid-depth-2
{
	width : 265px ;	
}
#views-exposed-form-map-view-default .edit-tid
{
	width : 75px;	
}
#views-exposed-form-map-view-default .edit-term-node-tid-region
{
	width : 85px;	
}
#views-exposed-form-map-view-default .edit-term-node-tid-impl
{
	width : 475px;
	clear: both;
	display : block;
	float: none;	
}

/* Reset */
#page-map #reset p
{
	padding : 0 ;
	margin : 0 ;
	position: absolute;
}

#page-map #reset p a
{
	background-color: #2D71B3;
    color: #FFFFFF;
    float: left;
    left: 75px;
    line-height: 28px;
    padding: 0 8px;
    position: relative;
    top: -54px;
    height : 27px;
}

#page-map #reset p a:hover
{
	background-color : #D77900;
}

/*** End of Map ***/
/** Gallery List **/
#content  .view-id-list_videos .views-row
{
	border-bottom: 1px dotted #2d71b3;
	padding-bottom : 10px;
	padding-top : 10px;
}

#content .view-id-list_videos .views-row-last
{
	border-bottom: 0;
}

#content .view-id-list_videos .views-row label
{
	display : none;
}

/** Project List **/
#content  .view-id-frontpage .views-row
{
	border-bottom: 1px dotted #2d71b3;
	padding-bottom : 10px;
	padding-top : 10px;
}

#content .view-id-frontpage .views-row-last
{
	border-bottom: 0;
}

/** Links List **/
#content .view-id-Links .views-row
{
	border-bottom: 1px dotted #2d71b3;
	padding-bottom : 10px;
	padding-top : 10px;
}

/** Link Detail **/
.node-type-links .node-content .field-label
{
	float:  left;
}

.node-type-links #content .field-item.last
{
	margin-bottom : 15px;
}
/** No Border - Last Row **/
#content  .view-id-list_videos .views-row-last,
#content .view-id-Links .views-row-last
{
	border : 0 ;
}

/** My Project Events / Partnership Meetings **/

#content .tabs .group-my-project-events,
#content .tabs .group-partnership-meetings,
#content .tabs .group-autumn_school,
#content .tabs .group-ici-enhanced
{
    color: #FFFFFF!important;
    background-color: #2D71B3 !important;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
}


#content .tabs li.active .group-my-project-events,
#content .tabs li.active .group-partnership-meetings,
#content .tabs li.active .group-autumn_school,
#content .tabs li.active .group-ici-enhanced,
#content .tabs .group-my-project-events:hover,
#content .tabs .group-partnership-meetings:hover,
#content .tabs .group-autumn_school:hover,
#content .tabs .group-ici-enhanced:hover    
{
    background-color: #D77900 !important;
}

.field-type-datetime .field-item span
{
	font-style: italic !important;	
}

#block-views-date_browser-block_1 h2.block-title {
	background-color: transparent !important;
	font-size: 14px; 
	padding-left: 0px;
	padding-bottom: 15px;
	position: relative;
	margin-top: 0px;
	color: #20558A;
	margin-top: 30px;
	border: none;
	font-weight: bold;
}

/** User Profile **/

#content .content-profile-display .field-label
{
    float: left;
}

#content .content-profile-display 
{
  border: 2px solid #D77900 !important;
}


/** End of User Profile **/

#block-block-9 {
	background: url("/sites/all/themes/bmu/images/related_projects.png");
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-top: 15px;
}


#block-block-10 {
	background: url("/sites/all/themes/bmu/images/related_documents.png");
	background-repeat: no-repeat;
	padding-top: 10px;
}


/** Print **/

/* #content .node .node-links, */
#content .node .links.inline
{
	/*border-top : 1px solid #2d71b3;*/
}

.print-page
{
    background: url(../images/print_icon.gif) no-repeat;
}
 
img.print-icon
{
   opacity: 0; 
}

#content .node .node-links .addthis,
#content .node .links.inline .addthis
{
	float : right;
	margin-top : 5px;
}

#content .node-content .image-left
{
	float : left;
	margin-right : 5px;
	margin-bottom : 5px;
}
#content .node-content .image-right
{
	margin-left : 5px;
	margin-bottom : 5px;
	float : right;
}

#main.grid_12
{
    padding-bottom: 15px;
}

/**** End of Content ****/

/**** Sidebar ****/
#page #right .block-content p
{
	padding-left : 10px;
}

#page #right .block-content p img
{
	margin-left : -10px;
}

.box_founding a, .c_building a, .box_cal a, .box_topics a {
	display: table;
	width: 100%;
}

.pane-calendar-event {
	margin-bottom: 20px;
}

/** Subscribe Box **/

.subscribeimg {
	vertical-align: middle;
	line-height: 40px;
}

/** Founding Countries **/
.front .content-right .founding .pane-content,
#right #block-block-2 .block-content
{
	padding-left : 10px;
}	
/** Newsletter **/
#main #block-simplenews-1.block-simplenews .block-content,
#content .pane-block.pane-simplenews-1 .pane-content
{
	background: url(../images/brief.png) no-repeat 10px center;
	display : block;
	height : 60px;
}
#main #block-simplenews-1.block-simplenews .block-content p,
#content .pane-block.pane-simplenews-1 .pane-content p
{ 
	margin-left : 70px;
	padding-top : 15px;
	color : #2d71b3;
	font-size: 14px;
}

#content #simplenews-block-form-1
{
	margin-top : 25px;
}
#main #block-simplenews-1 .block-content *,
#content #simplenews-block-form-1 *
{
    font-size : 8px;
}
#main #block-simplenews-1 input.form-submit,
#content #simplenews-block-form-1 input.form-submit
{
	color : #fff;
	background-color: #2d71b3;	
}
#main #block-simplenews-1 input.form-submit:hover,
#content #simplenews-block-form-1 input.form-submit:hover
{
    background-color: #D77900;
}
#main #block-simplenews-1 #edit-mail-wrapper,
#content #simplenews-block-form-1 #edit-mail-wrapper,
#main #block-simplenews-1 #edit-mail-1-wrapper
{
	float: left;
}
#main #block-simplenews-1 label,
#main #block-simplenews-1 #edit-mail-wrapper label,
#content #simplenews-block-form-1 #edit-mail-wrapper label
{
	display: none;
}
#main #block-simplenews-1 input.form-text
{
	width : 130px;
	border: 1px solid #2d71b3;
	font-size : 12px;
	padding : 0 ;
	margin : 0 ;
	padding-left : 5px;
}

#content #simplenews-block-form-1 input.form-text
{
	width : 185px;
	border: 1px solid #2d71b3;
	font-size : 12px;
	padding : 0 ;
	margin : 0 ;
	padding-left : 5px;
}

#main #block-simplenews-1 input.form-submit
{
	width : 75px;
	float : right;
	margin : 0 ;
	padding : 0 ;
	font-size : 12px;
}
#content #simplenews-block-form-1 input.form-submit
{
	width : 100px;
	float : right;
	margin : 0 ;
	padding : 0 ;
	font-size : 12px;
}

.logged-in #simplenews-block-form-1 .form-item label,
.logged-in #block-simplenews-1 .form-item label
{
	font-size : 12px !important;
	float :left;
	margin-right : 5px;
	display : inline !important;
}
.logged-in #simplenews-block-form-1 .form-item,
.logged-in #block-simplenews-1 .form-item
{
	font-size : 12px !important;
	float :left;
	margin-top : 3px;
}
.section-newsletter-confirm #simplenews-confirm-add-form .container-inline input.form-submit
{
	background-color: #2d71b3;
	color : #fff;
	border-radius: 8px 8px 8px 8px;
}

.section-newsletter-confirm #simplenews-confirm-add-form .container-inline input.form-submit:hover
{
	background-color: #D77900
}
/** Upcoming Events **/
#content .content-right .views-field-field-date-event span,
#main #right #block-views-calendar_event-block_1 .views-field-field-date-event span
{
	font-size: 10px;
}
#content .content-right .view-id-calendar_event .view-footer,
#main #right #block-views-calendar_event-block_1 .view-footer
{
	border-top: 1px dotted #2d71b3;
	margin-left : 10px;
	margin-right : 10px;
}

#main #right #block-views-calendar_event-block_1 ul li {
    list-style: none outside none;
    margin-left: 10px;
}

.not-front #main .view-footer {
    border-top: 1px dotted #2D71B3;
    margin-top: 15px;
    padding-top: 5px;
}
#main #right #block-views-calendar_event-block_1 .view-footer a {
    float: right;
}

/** Usermenu **/

#right #block-menu-menu-usermenu h2 {
	padding-left: 0px;
	color: #20558A;
	font-weight: bold;
	margin-top: 0px;
}

#block-menu-menu-usermenu h2.block-title {
	padding-bottom: 13px;
}

#left #block-menu-menu-usermenu h2,
#left #block-menu-menu-project h2,
#left #block-menu-menu-event h2,
#left #mini-panel-left_submenu h2	
{
	margin-bottom : 1px ;
}
#left #block-menu-menu-usermenu .block-content,
#left #block-menu-menu-project .block-content,
#left #block-menu-menu-event .block-content
{
	padding-bottom : 16px;
	background: url(../images/menu_bottom.png) no-repeat bottom left;
}

#left #mini-panel-left_submenu .menu-name-menu-footer-menu-3,
#left #mini-panel-left_submenu .menu-name-menu-footer-menu-2
{
	padding-bottom : 16px;
	background: url(../images/menu_bottom.png) no-repeat bottom left;
}

#left #block-menu-menu-usermenu ul,
#left #block-menu-menu-project ul,
#left #block-menu-menu-event ul,
#left #mini-panel-left_submenu ul
{
	padding-left : 0 ;
}
#left #block-menu-menu-usermenu li,
#left #block-menu-menu-project li,
#left #block-menu-menu-event li,
#left #mini-panel-left_submenu li
{
	 border-bottom: 1px dotted #2D71B3;
}

#left #block-menu-menu-usermenu li a,
#left #block-menu-menu-project li a,
#left #block-menu-menu-event li a,
#left #mini-panel-left_submenu li a
{
	display : block;
	padding : 5px;
	padding-left : 10px;
}

#left #block-menu-menu-usermenu li:hover,
#left #block-menu-menu-usermenu li .active,
#left #block-menu-menu-project li:hover,
#left #block-menu-menu-event li:hover,
#left #mini-panel-left_submenu li:hover,
#left #mini-panel-left_submenu li .active,
#left #mini-panel-left_submenu li a.active-trail
{
    background-color : #5695d8;
}

#left #block-menu-menu-usermenu li:hover a,
#left #block-menu-menu-usermenu li a.active,
#left #block-menu-menu-project li:hover a,
#left #block-menu-menu-event li:hover a,
#left #mini-panel-left_submenu li:hover a,
#left #mini-panel-left_submenu li a.active,
#left #mini-panel-left_submenu li a.active-trail
{
    color : #fff;
}


/**** End of Sidebar ****/

/**** Bottom Content ****/
#bottom-content #block-menu-secondary-links
{
	float : right ;
}
#bottom-content #block-menu-secondary-links ul li
{
	float : left;
	padding-left : 5px;
	padding-right : 5px;
}
#bottom-content #block-menu-secondary-links ul li.last
{
	padding-right : 0px;
}
/* End of Bottom Content ****/
/**** Footer ****/

/** Footer about full size **/
#footer,
#footer #footer-content {
    background: url(../images/footer_bg.png) repeat-x top left !important;
    padding: 0px;
	overflow: hidden;
}


#footer a
{
	color : #fff;
}

#footer a:hover, #footer a.active {
    color: #d77900;
}
#footer #block-menu-menu-footer-menu ul li
{
	width : 250px;
}

#block-menu-menu-footer-menu-1,
#block-menu-menu-footer-menu-2,
#block-menu-menu-footer-menu-3,
#block-menu-menu-footer-menu-4
{
    float: left;
    margin: 30px;
}

#footer-content .expanded ul li
{
    margin-left: -20px;
}

#footer-content  ul li
{
    font-weight: bold;
    margin-top: 10px;
}


#footer-content  ul li ul li
{
    font-weight: normal;
    margin-top: 0px;
}

#footer-content .feed-icon
{
	display : none;
}

/**** End of Footer ****/


/**** User Login ****/
#user-login input.form-text,
#user-pass input.form-text,
#user-register input.form-text
{
	width : 350px;
}

#user-login input.form-submit,
#user-pass input.form-submit,
#user-register input#edit-submit.form-submit
{
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 150px;
}

#user-login input.form-submit,
#user-pass input.form-submit,
#user-register input#edit-submit.form-submit
{
    background-color: #2D71B3;
    color: #FFFFFF;
}

#user-login input.form-submit:hover,
#user-pass input.form-submit:hover,
#user-register input#edit-submit.form-submit:hover
{
    background-color: #D77900
}

/**** End of User Login ****/

.olControlAttribution.olControlNoSelect
	{
	z-index:  0 !important;
}

/* add filters */
#views-exposed-form-map-view-default #edit-term-node-tid-impl-wrapper select
{
	width : 460px;	
}

/**** Contact ****/
#webform-client-form-103 .webform-component
{
	margin-top: 10px;
}
#webform-client-form-103 .webform-component label
{
	width : 180px;
	display: block;
	float: left;
}	
#webform-client-form-103 #webform-component-message label
{
	float: none;
}

#webform-client-form-103 #edit-submitted-subject-wrapper select
{
	width : 139px;
}

#content #node-form .group-project-details .date-day,
#content #node-form .group-project-details .date-hour,
#content #node-form .group-project-details .date-minute
{
	display : none;
}

/*** Media Field Fix ***/
/* fix emvideo width on node edit forms containing video */
#field_video_values tr.odd .form-item,
#field_video_values tr.even .form-item {
    white-space: normal;
}




/*********************** CHANGES RELAUNCH ***************************************/





@CHARSET "UTF-8";
/* CSS Document */


#page a,
#page a:link,
#page a:visited
{
	color : #20558a;
}

.front #content .view-footer
{
	border-top: 1px dotted #20558a;
}

#content .views-field-title a
{
	color : #20558a;
}

// General Term Listings

#content .view-id-taxonomy_term_bmu .views-row 
{
	border-bottom: 1px dotted #20558a;
}

#content .view-id-date_browser .views-row 
{
	border-bottom: 1px dotted #20558a;
}

#content .view-id-date_browser .node-teaser h2.node-title a
{
	color: #20558a;
}

.node-type-event  #content .node-event-page .fieldgroup
{
	border : 1px dotted #20558a;
}

#content  .view-display-id-panel_pane_4 .views-row
{
	border-bottom: 1px dotted #20558a;
}

/*** Map ****/

#views-exposed-form-map-view-default .views-exposed-form
{
	border : 1px solid #20558a;	
}

#views-exposed-form-map-view-default #edit-submit-map-view.form-submit
{
	background-color: #20558a;
}

#content  .view-id-map_view .views-row
{
	border-bottom: 1px dotted #20558a;
}

#page-map #reset p a
{
	background-color: #20558a;
}

/** Gallery List **/
#content  .view-id-list_videos .views-row
{
	border-bottom: 1px dotted #20558a;
}

/** Project List **/
#content  .view-id-frontpage .views-row
{
	border-bottom: 1px dotted #20558a;
}

#content .view-id-Links .views-row
{
	border-bottom: 1px dotted #20558a;
}

/* #content .node .node-links, */
#content .node .links.inline
{
	/*border-top : 1px solid #20558a;*/
}

#main #block-simplenews-1.block-simplenews .block-content p,
#content .pane-block.pane-simplenews-1 .pane-content p
{ 
	color : #20558a;
}

#main #block-simplenews-1 input.form-submit,
#content #simplenews-block-form-1 input.form-submit
{
	background-color: #20558a;	
}

#main #block-simplenews-1 input.form-text
{
	border: 1px solid #20558a;
}

#content #simplenews-block-form-1 input.form-text
{
	border: 1px solid #20558a;
}

.section-newsletter-confirm #simplenews-confirm-add-form .container-inline input.form-submit
{
	background-color: #20558a;
}

#content .content-right .view-id-calendar_event .view-footer,
#main #right #block-views-calendar_event-block_1 .view-footer
{
	border-top: 1px dotted #20558a;
}

.not-front #main .view-footer 
{
	border-top: none;
}

#left #block-menu-menu-usermenu li,
#left #block-menu-menu-project li,
#left #block-menu-menu-event li,
#left #mini-panel-left_submenu li
{
	border-bottom: 1px dotted #20558a;
}

#mini-panel-sidebar_front .pane-1 {
	margin-top: 30px;
 	margin-bottom: 30px;
}

#mini-panel-sidebar_front .pane-1 a h2.pane-title { 
	padding-left: 0px;
	color: #20558a;
	font-weight: bold;
  	font-size: 18px;
}

.front #content h2.pane-title
{
	color : #666666;
}

h2.block-title, 
#mini-panel-left_submenu h2.pane-title 
{
	color: #666666;
}

.front #content h2.pane-title
{
	color : #666666;
}

h2.block-title, 
#mini-panel-left_submenu h2.pane-title 
{
	color: #666666;
}

.front #content h2.pane-title
{
	color : #666666;
}

h2.block-title, 
#mini-panel-left_submenu h2.pane-title 
{
	color: #666666;
}

.front #content h2.pane-title
{
	color : #666666;
}

h2.block-title, 
#mini-panel-left_submenu h2.pane-title 
{
	color: #666666;
}

.front #content h2.pane-title
{
	color : #666666;
}



#block-featured_content-2 {
	background: url("../images/related_projects.png") no-repeat scroll left top transparent;
	padding-top: 10px;
}

#block-block-13 {
	background: url("../images/related_news_articles.png") no-repeat scroll left top transparent;
	padding-top: 10px;
}

#block-block-13  h2 {
	padding-bottom: 20px;
	text-indent: -99999px;
}

h2.block-title, 
#mini-panel-left_submenu h2.pane-title 
{
	background-color: transparent !important;
	font-size: 14px; 
	border-bottom: 2px solid #20558A;
	padding-left: 190px;
	padding-bottom: 15px;
	position: relative;
	margin-top: 0px;
}

#block-featured_content-1 {
	background: url("../images/related_documents.png") no-repeat scroll left top transparent;
	padding-top: 10px;
}

h2.block-title, 
#mini-panel-left_submenu h2.pane-title 
{
	background-color: transparent !important;
	font-size: 14px; 
	border-bottom: 2px solid #20558A;
	padding-left: 190px;
	padding-bottom: 15px;
	position: relative;
	margin-top: 0px;
}

#block-featured_content-2 h2.block-title {
	padding-left: 250px
	color: #fff;
}
#block-featured_content-1 h2.block-title {
	padding-left: 210px
	color: #fff;
}

.front #content h2.pane-title
{
	color : #666666;
}

.front .pane-topfive
{
	background: url(../images/recommend_readings_side.png) no-repeat top left; 
	padding-top: 20px;
	width: 45%;
	float: left;
}

.front .pane-1 {
	width:100%;
	display: table;
	margin-bottom: 30px;
}

.front .pane-1 .front-reginal-groups {
	width: 25%;
	float: left;
}

.front .pane-1 .pane-title {
	margin-bottom: 25px;
}

.front .pane-1 .front-reginal-groups a {
	position: relative;
	display: block;
	width: 222px;
	height: 220px;
}

.front .pane-1 .front-reginal-groups a img {
	display: block;
	margin: 0 auto;
	position: absolute;
}

.front .pane-1 .front-reginal-groups a span {
	position: absolute;
	top: 100%;
	left: 0%;
	font-weight: bold;
	font-size: 18px;
	text-shadow: 0 0 5px white;
	text-align: center;
    display: block;
    width: 220px;
}



.front .pane-1
{
	background: url(../images/regional-groups.png) no-repeat top left;
	padding-top: 10px;
	margin-bottom: 80px;
}

.front .pane-2 {
	width: 45%;
	float: right;
}

.front .pane-frontpage-panel-pane-4
{
	background: url(../images/latest_news_start.png) no-repeat top left;
	padding-top: 10px;
	margin-bottom: 30px;
}

.front .pane-frontpage-panel-pane-4 .view-footer a, .front .pane-documents-top-viewed .view-footer a {
	background: none;
	font-weight: bold;
}

.pane-frontpage-panel-pane-4 h2.pane-title {
	color: #fff;
}

#navigation ul li.active-trail a.active
{
	color :#000;
}

}
.logged-in #navigation #navigation-content {
	background-color: #20558a;
}

}
#header #block-menu-menu-headermenu ul li a.user-login:hover {
	background-color: #20558a;
}
.logged-in #header #block-menu-menu-headermenu ul li a.logout {
	background-color: #20558a;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}

}
#slider .view-content .views-row a {
	color: #20558a;
}

}
.views-field-view-node a {
	color: #20558a;
	font-size: 12px;
}

}
#content .view-footer a {
	color: #20558a;
	font-size: 12px;
}

}
#views-exposed-form-map-view-default #edit-submit-map-view.form-submit:hover {
	background-color: #20558a;
}

}
#page-map #reset p a:hover {
	background-color: #20558a;
}

}
#content .tabs li.active .group-my-project-events, #content .tabs li.active .group-partnership-meetings, #content .tabs .group-my-project-events:hover, #content .tabs .group-partnership-meetings:hover {
	background-color: #20558a !important;
}

}
#content .content-profile-display {
	border-bottom-color: #20558a !important;
	border-left-color-value: #20558a !important;
	border-right-color-value: #20558a !important;
	border-top-color: #20558a !important;
}

}
#main #block-simplenews-1 input.form-submit:hover, #content #simplenews-block-form-1 input.form-submit:hover {
	background-color: #20558a;
}

}
.section-newsletter-confirm #simplenews-confirm-add-form .container-inline input.form-submit:hover {
	background-color: #20558a;
}

#footer a:hover, #footer a.active {
	color: #fff;
}


#footer #footer-content .block-content ul li {
	display: inline;
	float: right !important;
	font-weight: bold;
	margin-right: 15px !important;
	margin-top: 18px !important;
	padding-left: 2px;
}

#block-menu-menu-footer-menu-1, 
#block-menu-menu-footer-menu-2, 
#block-menu-menu-footer-menu-3, 
#block-menu-menu-footer-menu-4 
{
	float: right;
}
	
#footer, #footer #footer-content {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: transparent !important;
	background-image: url("../images/footer_bg.png") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
}

.node-content clear-block {
font-size: 12px;
}

.node-content clear-block {
	line-height: 3;	
}



/** Revert block-h2 BG-Colors on front page, (this section can be deleted when new style is finished) **/

.front #content #block-views-topfive-block_1 h2.block-title
{
    background: none !important;
    color: #2D71B3;
}

/** Revert block-h2 BG-Colors on front page, (this section can be deleted when new style is finished) **/


.pane-frontpage-panel-pane-3 
{
	background: url(../images/globe_new_projects.png) no-repeat top left; 
	padding-top: 6px;
}

.front .pane-documents-top-viewed
{
	background: url(../images/ducuments_new_res.png) no-repeat top left; 
	padding-top: 10px;
	padding-bottom: 30px;
}

.box_founding
{
	background: url(../images/founding_partners.png) no-repeat top left; 
	padding-top: 8px;
	margin-bottom: 30px;
}

.c_building
{
	background: url(../images/cypycity_building.png) no-repeat top left; 
	padding-top: 8px;
	margin-bottom: 30px;
}

.nama-engine
{
	background: url(../images/engine.png) no-repeat top left; 
}

.front #page #content #mini-panel-sidebar_front .nama-engine h2
{
	padding-left: 45px;
  padding-top: 10px;
}

.box_topics
{
	background: url(../images/major_topics.png) no-repeat top left; 
	padding-top: 10px;
	margin-bottom: 30px;
}

.pane-block-11
{
	background: url(../images/tag_cloud.png) no-repeat top left; 
	padding-top: 10px;
	margin-bottom: 30px;
}

#right .pane-block-11 h2.pane-title {
    background-color: transparent !important;
	font-size: 14px; 
	border-bottom: 2px solid #20558A;
	padding-left: 190px;
	position: relative;
	padding-bottom: 20px;
	color: #fff;
}

.newsletter_subscribe
{
	background: url(../images/newsletter.png) no-repeat top left; 
	padding-top: 10px;
	margin-bottom: 30px;

}

.front #content #mini-panel-sidebar_front .pane-block-14 h2.pane-title
{
	background: url(../images/mindmap.png) no-repeat top left; 
	padding-top: 10px;
	margin-bottom: 30px;
	padding-bottom: 7px;
}

.front #content #mini-panel-sidebar_front .newsletter_subscribe h2.pane-title {
	padding-bottom: 5px;
}

.content-right .box_cal, 
#right .box_cal
{
	background: url(../images/events.png) no-repeat top left; 
	padding-top: 10px;
}

.content-right .pane-newsletter, 
#right .pane-newsletter
{
	background: url(../images/newsletter.png) no-repeat top left; 
	padding-top: 10px;
}

.content-right .pane-simplenews-1,
#right .pane-simplenews-1
{
	background: url(../images/newsletter.png) no-repeat top left; 
	padding-top: 10px;
}

.front #content h2.pane-title
{
	background-color: transparent !important;
	font-size: 14px; 
	border-bottom: 2px solid #20558A;
	padding-left: 190px;
	padding-bottom: 15px;
	position: relative;
}

#content .pane-frontpage-panel-pane-3 h2.pane-title {
	padding-left: 170px;
}

#page h1.page-title
{
	color: #20558A;
    border-bottom: 2px solid #20558A;  
    padding-bottom: 15px; 
}

#page h2.pane-title
{
	color: #20558A;
    border-bottom: 2px solid #20558A;  
    padding-bottom: 15px; 
}

#right h2.pane-title
{
    border-bottom: 2px solid #20558A; 
	padding-bottom: 31px; 
}

.front #content .content-left h2.pane-title
{
	top: -13px;
	position: relative;
}

.front #content #mini-panel-sidebar_front h2.pane-title,
.front #content .content-left .pane-topfive h2.pane-title,
.content-right .pane-simplenews-1 h2.pane-title
{
	/*padding-bottom: 15px;*/
	padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 15px;
  padding-top: 0px;
  height: 38px;
  cursor: pointer;
}


/** Top Menu **/
#header #block-menu-menu-headermenu ul {
    float: right;
    z-index: 10;
}

/** Link **/
#header #block-menu-menu-headermenu ul li a {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 2px;
}
#header #block-menu-menu-headermenu ul li.active-trail a,
#header #block-menu-menu-headermenu ul li a.active
#header #block-menu-menu-headermenu ul li a:hover
{
	color: #20558A;
}

/** Menu **/


ul.primary-links
{
	padding-top: 15px;	
}

#navigation a:hover
{
	color: black;
	background: transparent;
}

/** Login Button **/
.logged-in #header #block-menu-menu-headermenu ul li a.logout {
    background-color: transparent;
    color: #000;
    padding-left: 0px;
    padding-right: 0px;
}

.logged-in #header #block-menu-menu-headermenu ul li a.logout {
    background-color: transparent;
    color: #000;
    padding-left: 0px;
    padding-right: 0px;
}

#header #block-menu-menu-headermenu ul li a.user-login {
    background-color: transparent;
    color: #000;
    padding-left: 0px;
    padding-right: 0px;
}

#header #block-menu-menu-headermenu ul li a.user-login {
    background-color: transparent;
    color: #000;
    padding-left: 0px;
    padding-right: 0px;
}

#header #block-menu-menu-headermenu ul li a.user-login:hover
{
	background-color: transparent;
}

/** RSS **/
#header #block-menu-menu-headermenu ul li.last a {
    background: transparent;
    padding-right: 0px;
}

/* Calendar */

#calendar_filter label {
	width: 70px;
	float: left;
	padding-top: 5px;
}

#calendar_filter div {
	display: table;
	margin-bottom: 10px;
	float: left;
	margin-right: 17px;
}

#calendar_filter select {
	width: 100px;
}

#calendar_filter {
	display: table;
	margin-bottom: 30px;
}

table.fc-border-separate thead tr{
	background: #3a87ad;
	background:-moz-linear-gradient(top,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e97d1),color-stop(22%,#4e89ca),color-stop(80%,#1c5cb0),color-stop(100%,#1153ac));
	background:-webkit-linear-gradient(top,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	background:-o-linear-gradient(top,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	background:-ms-linear-gradient(top,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	background:linear-gradient(to bottom,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	height: 40px;
	line-height: 40px;
}

table.fc-border-separate thead tr th {
	vertical-align: bottom;
	line-height: 40px;
}

.fc-event {
	border: none;
}

.fc-state-highlight {
	background-color: #c9daea;
}

.fc-event-inner {
	position:relative;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	font-weight:bold;color:#fff;
	font-size:12px;
	line-height:15px;
	padding:10px 2px 10px 2px;
	background: #3a87ad;
	background:-moz-linear-gradient(top,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e97d1),color-stop(22%,#4e89ca),color-stop(80%,#1c5cb0),color-stop(100%,#1153ac));
	background:-webkit-linear-gradient(top,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	background:-o-linear-gradient(top,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	background:-ms-linear-gradient(top,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	background:linear-gradient(to bottom,#5e97d1 0%,#4e89ca 22%,#1c5cb0 80%,#1153ac 100%);
	filter:none;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.3);
}

.upcoming_events {
	display: table;
	margin-bottom: 10px;
}

.upcoming_events span{
	float: left;
	display: table;
	width: 100%;
}

.upcoming_events {
	display: table;
	width: 100%;
}

#next_upcoming_events div.odd {
	background-color: #c9daeb;
}

#next_upcoming_events h3 {
	color: #20558A;
	font-size: 14px;
	font-weight: bold;
}

#calendar span.fc-header-title h2 {
	font-weight: bold;
	color: #20558A;
	margin-top: 10px;
}

/* Frontpage */



/** Title in Teasern **/
.front #content .view-id-frontpage .views-field-title {
    margin-bottom: 5px;
    /*min-height: 75px;*/
}

.front #content .view-id-frontpage .views-field-title a {
	font-size: 16px;
}

.front #content .view-id-frontpage .views-field-field-teaserimage-fid img {
	display: block;
	margin: 0 auto;
}

.front #content .view-id-frontpage .views-field-field-teaserimage-fid {
	width: 220px;
}

.container_12 .grid_4 {
}

.container_12 .grid_4 .views-field-view-node {
	display: table;
	margin-bottom: 20px;
}

#content .view-id-frontpage .views-field-title
{
    margin-bottom: 5px;
}
/** News Listing **/
.view-display-id-panel_pane_4 .views-row .views-field-field-teaserimage-fid
{
	min-height: 100px;	
	min-width: 110px;
}

#content .view-display-id-panel_pane_4 .views-row
{
	border: 0;
}

/** Title **/
.section-news #main #content .page-title {
    display: none;
}

#page #main #content #News .pane-title {
    border-bottom: 2px solid #20558A;
    color: #20558A;
    padding-bottom: 15px;
	font-size: 1.5em;
	display: block;
}

#page #main #content #News h2.pane-title {
    border-bottom: 2px solid #20558A;
    color: #20558A;
    padding-bottom: 15px;
	font-size: 1.5em;
}

/** recommended readings Block **/
#right .pane-topfive {
    background: url("../images/recommend_readings_side.png") no-repeat scroll left top transparent;
	padding-bottom: 10px;
    padding-top: 10px;
}
#right .view-id-topfive .views-field-title
{
	color: #20558A;
    font-size: 12px;
    font-weight: bold;
}

#right .block-panels_mini .view-id-topfive .views-row
{
	margin-bottom: 1.5em;
}

/** Newsletter Listing Box Sidebar **/
#right .block-panels_mini .view-id-newsletter
{
	 margin-bottom: 1.5em;
}

#right .pane-newsletter-panel-pane-1 {
    background: url("../images/newsletter.png") no-repeat scroll left top transparent;
    padding-top: 10px;
	margin-top: 17px;
}

#right .block-panels_mini .view-id-newsletter .views-field-title a {
    color: #20558A;
    font-size: 12px;
    font-weight: bold;
}

#right .block-panels_mini .view-id-newsletter .views-row
{
	margin-bottom: 1.5em;
}
/** Newsletter Box Sidebar **/
.content-right .pane-block.pane-simplenews-1 .pane-content, 
#right .pane-block.pane-simplenews-1 .pane-content
{
	background: url(../images/newsletter_field_bg.png) no-repeat top left !important;
}


.content-right #simplenews-block-form-1 input.form-text, 
#right #simplenews-block-form-1 input.form-text,
#right .pane-simplenews-1 input.form-text
{
	border: none !important;
	width: 205px !important;
	margin-top: 12px !important;
	margin-left: 18px !important;
	float: left;
}

#main #block-simplenews-1 input.form-submit, 
#content #simplenews-block-form-1 input.form-submit,
#right #simplenews-block-form-1 input.form-submit,
#right .pane-simplenews-1 input.form-submit
{
	background-color: transparent;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 50px;
	margin-top: 5px;
	margin-right: 7px
}

#main #block-simplenews-1 input.form-submit:hover, 
#content #simplenews-block-form-1 input.form-submit:hover, 
#right #simplenews-block-form-1 input.form-submit:hover 
{
	background: transparent;
}

#right .pane-simplenews-1 #edit-mail-wrapper label
{	
	display: none;
}

/** General  Padding Sidebar **/
#mini-panel-sidebar_front .view-id-date_browser,
#mini-panel-about .pane-calendar-event .pane-content,
#mini-panel-links_partners .pane-calendar-event .pane-content,
#mini-panel-topics .pane-calendar-event .pane-content,
#mini-panel-news .pane-calendar-event .pane-content,
#mini-panel-resources .pane-calendar-event .pane-content,
#main #content .content-right .pane-content .pane-calendar-event .pane-content		
{
	padding-left: 5px;
	padding-right: 5px;	
}

/** calender box sidebar **/
/** No Days in tableheader **/
#content .view-id-calendar_event .calendar-calendar thead,
#right .view-id-calendar_event .calendar-calendar thead
{
	
}

#mini-panel-sidebar_front .calendar-calendar .date-nav,
#mini-panel-sidebar_2 .calendar-calendar .date-nav
{
    background-color: #20558A;    
}

#block-panels_mini-about .calendar-calendar .date-heading a,
#block-panels_mini-topics .calendar-calendar .date-heading a,
#block-panels_mini-news .calendar-calendar .date-heading a,
#block-panels_mini-links_partners .calendar-calendar .date-heading a,
#block-panels_mini-resources .calendar-calendar .date-heading a,
#mini-panel-sidebar_front .calendar-calendar .date-heading a,
#mini-panel-sidebar_front .calendar-calendar .date-prev a,
#mini-panel-sidebar_front .calendar-calendar .date-next a,
#mini-panel-sidebar_2 .calendar-calendar .date-heading a,
#mini-panel-sidebar_2 .calendar-calendar .date-prev a,
#mini-panel-sidebar_2 .calendar-calendar .date-next a
{
    color: white;    
}

#mini-panel-sidebar_front .calendar-calendar .month-view tr td,
#mini-panel-sidebar_2 .calendar-calendar .month-view tr td
{
     border: 1px solid #CCC;
}

div.pane-date-browser-panel-pane-1 h2 {
	border: none;
	border-bottom: 0px;
}

#mini-panel-sidebar_front .view-id-date_browser .views-row ,
#mini-panel-sidebar_2 .view-id-date_browser .views-row
{
    border-bottom: none;
    padding-bottom: 0px;
    padding-top: 10px;
}

#mini-panel-sidebar_front .view-id-date_browser .views-row-first,
#mini-panel-sidebar_2 .view-id-date_browser .views-row-first
{
	background: transparent;
}

#mini-panel-sidebar_front .view-id-date_browser  .views-field-title,
#mini-panel-sidebar_2 .view-id-date_browser  .views-field-title
{
    margin-bottom: 0px;
}

/** Images **/
.calendar-calendar .date-prev .next
{
	width: 25px;	
	float: left;
}

.calendar-calendar .date-next .next
{
	width: 25px;	
	float: right;
}

/** Calendar navi background **/
.calendar-calendar .date-nav
{
	height: 30px;
	background: url(../images/cal_navi_bg.png) repeat-x left top;
}
/** Cal Month Headline **/
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
    color: #fff;
    line-height: 30px;
}

/** Image Left Calendar **/
.calendar-calendar .date-prev .next a
{
	display: block;
	background: url(../images/calendar_left_narrow.png) no-repeat center center;
	width: 25px;
	height: 30px;
	line-height: 30px;
}
/** Image Right Calendar **/
.calendar-calendar .date-next .next a
{
	display: block;
	background: url(../images/calendar_right_narrow.png) no-repeat center center;
	width: 25px;
	line-height: 30px;
	width: 25px;
	height: 30px;
}

#content .view-id-calendar_event .calendar-calendar .month,
#right .view-id-calendar_event .calendar-calendar .month{
    padding: 0;
    text-align: center;
    line-height: 25px;
    font-weight: bold;
}

/** Calendar has event **/
#content .view-id-calendar_event .calendar-calendar .has-events a,
#right .view-id-calendar_event .calendar-calendar .has-events a
{
	text-decoration: none;	
	font-weight: bold;
}

.calendar-calendar td.has-events {
	border: 1px solid #ccc;
}

.calendar-calendar table.mini td.empty {
	border: 1px solid #ccc;
}

.calendar-calendar td.has-no-events {
	border: 1px solid #ccc;
}

/** Upcoming Events **/
#mini-panel-sidebar_front .pane-date-browser-panel-pane-1 h2.pane-title
{
	padding-bottom: 0px !important;
	padding-left: 15px !important;
	margin-bottom : 5px ;
	border: 0 !important;
	color: #20558A;
	font-weight: bold;
}

#mini-panel-sidebar_front .pane-date-browser h2.pane-title
{
	padding-bottom: 0px !important;
	padding-left: 10px !important;
	margin-bottom : 5px ;
	border: 0 !important;
	color: #20558A;
	font-weight: bold;
}

#mini-panel-about .pane-date-browser h2.pane-title,
#mini-panel-links_partners .pane-date-browser h2.pane-title,
#mini-panel-topics .pane-date-browser h2.pane-title,
#mini-panel-news .pane-date-browser h2.pane-title,
#mini-panel-resources .pane-date-browser h2.pane-title
{
	padding-bottom: 0px !important;
	padding-left: 5px !important;
	margin-bottom : 15px ;
	border: 0 !important;
	color: #20558A;
	font-weight: bold;
	margin-top: 20px;
}

.pane-date-browser-panel-pane-1 h2.pane-title
{
	padding-bottom: 0px !important;
	padding-left: 15px !important;
	margin-bottom : 5px ;
	border: 0 !important;
	color: #20558A;
	font-weight: bold;
}

.panel-pane .pane-views .pane-calendar-event h2.pane-title {
	padding-bottom: 0px;
	padding-left: 15px;
	margin-bottom : 5px;
	border: 0;
	color: #20558A;
	font-weight: bold;	
}	

#block-panels_mini-sidebar_2 .pane-date-browser-panel-pane-1 h2.pane-title
{
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-bottom : 5px ;
	margin-top: 10px;
	border: 0 !important;
	color: #20558A;
	font-weight: bold;
}

#right h2.pane-title {
    background-color: transparent !important;
	font-size: 14px; 
	border-bottom: 2px solid #20558A;
	padding-left: 190px;
	padding-bottom: 35px;
	position: relative;
}

#page #right .block-content .view-id-date_browser .views-field-teaser p {
    padding-left: 00px;
}

/** Items **/
.content-right .view-id-date_browser .view-content .views-row,
#right .view-id-date_browser .view-content .views-row
{
	padding-top: 0 !important;
}

/** Usermenu **/
#right #block-menu-menu-usermenu h2,
#right #block-menu-menu-project h2,
#right #block-menu-menu-event h2,
#right #mini-panel-left_submenu h2	
{
	margin-bottom : 1px ;
}
/* #right #block-menu-menu-usermenu .block-content,
#right #block-menu-menu-project .block-content,
#right #block-menu-menu-event .block-content
{
	padding-bottom : 16px;
	background: url(../images/menu_bottom.png) no-repeat bottom left;
} */

#right #mini-panel-left_submenu .menu-name-menu-footer-menu-3,
#right #mini-panel-left_submenu .menu-name-menu-footer-menu-2
{
	padding-bottom : 16px;
	background: url(../images/menu_bottom.png) no-repeat bottom left;
}

#right #block-menu-menu-usermenu ul,
#right #block-menu-menu-project ul,
#right #block-menu-menu-event ul,
#right #mini-panel-left_submenu ul
{
	padding-left : 0 ;
}
#right #block-menu-menu-usermenu li,
#right #block-menu-menu-project li,
#right #block-menu-menu-event li,
#right #mini-panel-left_submenu li
{
	 border-bottom: 1px dotted #2D71B3;
}

#right #block-menu-menu-usermenu li a,
#right #block-menu-menu-project li a,
#right #block-menu-menu-event li a,
#right #mini-panel-left_submenu li a
{
	display : block;
	padding : 5px;
	padding-left : 10px;
}

#right #block-menu-menu-usermenu li:hover,
#right #block-menu-menu-usermenu li .active,
#right #block-menu-menu-project li:hover,
#right #block-menu-menu-event li:hover,
#right #mini-panel-left_submenu li:hover,
#right #mini-panel-left_submenu li .active,
#right #mini-panel-left_submenu li a.active-trail
{
    background-color : #5695d8;
}

#right #block-menu-menu-usermenu li:hover a,
#right #block-menu-menu-usermenu li a.active,
#right #block-menu-menu-project li:hover a,
#right #block-menu-menu-event li:hover a,
#right #mini-panel-left_submenu li:hover a,
#right #mini-panel-left_submenu li a.active,
#right #mini-panel-left_submenu li a.active-trail
{
    color : #fff;
}


/*** Frontpage ***/
/** New documents frontpage **/


.front .pane-documents-top-viewed .views-row-odd img
{
    float: left;
    margin-right: 10px;
}

.front .pane-documents-top-viewed .views-row-odd .views-field-created {
	font-style: italic;
}

.front .pane-documents-top-viewed .views-row-even .views-field-created {
	font-style: italic;
}

.front .pane-documents-top-viewed .views-row-even img
{
    /*float: right;  
    margin-left: 5px;*/
    float: left;
    margin-right: 10px;
}

.front #content .pane-documents-top-viewed .views-field-title a {
	font-size: 16px;
}

.front .pane-documents-top-viewed  img
{
    margin-bottom: 20px;  

}

/** Spacing **/

.front #content .content-left .pane-views,
.front #content .content-left .pane-frontpage-panel-pane-3
{
    margin-bottom: 30px    
}


/** Project Node Detail **/

.node-project-page {
	margin-bottom: 30px;
}

.node-project-page .project-description {
	display: table;
}

.project-details .project-tax {
	display: table;
	float: left;
	min-width: 620px;
	margin-bottom: 0px;
}

.node-project .project-tax label, 
.node-project .project-budget label,
.node-project .project-duration label,
.node-project .project-expected-outputs label,
.node-project .project-contact label,
.node-project .project-download label,
.node-project .project-linked-projects label
{
    color: #20558A; 
    /*line-height: 3;   */
}

.node-country .project-tax label, 
.node-country .project-budget label,
.node-country .project-duration label,
.node-country .project-expected-outputs label,
.node-country .project-contact label,
.node-country .project-download label,
.node-country .project-linked-projects label
{
    color: #20558A; 
    line-height: 2.5;   
}

.node-project .project-download a
{
    color: #666 !important;
    margin-left: 5px;
}


/**** Changes PDF ****/
.file-pdf-toc a.pdf-file
{
	background: url(../../../modules/base/filefield/icons/application-pdf.png) no-repeat left top ;
	padding-left: 20px;
	display: block;
	margin-top: 30px;
	width: 160px;
}
.file-pdf-toc .toc,
.file-pdf-toc .link
{
	font-weight: bold;
	color: #666666;
}

td.toc div {
	width: 480px;
}

td.toc div.fieldset-content {
	width: 458px;
}

/** Tagcloud **/

#page .pane-block-11 .pane-content {
	text-align: justify;
}

#page .pane-block-11 span {
	display: table;
	float: left;
	padding: 3px;
	line-height: 16px;
	vertical-align: bottom;
}

#page span.tag_font_small a:link {
	font-size: 12px;
}

#page span.tag_font_medium a:link {
	font-size: 18px;
}

#page span.tag_font_big a:link {
	font-size: 24px;
}

#page span.tag_font_verybig a:link {
	font-size: 30px;
}

#page span.tag_font_small-1 a {
	font-size: 12px;
}

#page span.tag_font_small-2 a {
	font-size: 14px;
}

#page span.tag_font_small-3 a {
	font-size: 16px;
}

#page span.tag_font_small-4 a {
	font-size: 18px;
}

#page span.tag_font_small-5 a {
	font-size: 20px;
}

#page span.tag_font_small-6 a {
	font-size: 22px;
}

#page span.tag_font_small-7 a {
	font-size: 24px;
}

#page span.tag_font_small-8 a {
	font-size: 26px;
}

#page span.tag_font_small-9 a {
	font-size: 28px;
}

#page span.tag_font_small-10 a {
	font-size: 30px;
}

#page span.tag_font_small-11 a {
	font-size: 32px;
}

#node-2235 .project-description {
	display: block;
}

#page-node-2235 #right .pane-calendar-event, #page-node-2235 #right .pane-date-browser {
	display: none;
}


#block-views-newsletter-block_1 h2 {
	background: url(/sites/all/themes/bmu/images/newsletter.png) no-repeat top left;
    padding-top: 10px;
    text-indent: -999px;
    margin-top: 30px;
}

#block-views-newsletter-block_1 .views-row {
	margin-bottom: 25px;
}

.breadcrumb {
	    width: 960px;
    display: block;
    margin: 0 auto;
    padding-top: 7px;
}

.breadcrumb a {
	color: #20558a;
]


