/* -----------------------------
AFRICAN RISK CAPACITY Website
Author: 	Laura Silvani
Date: 		July 2013 
----------------------------- */

body.signed-in,
body.signed-out {
	background:url(../images/common/background.png) repeat-x;
}

body.signed-in {
	background-position:0 31px;
}


a {
	color:#46716C;
	text-decoration:underline;
}


a:hover,
a:active {
	color:#359830;
	text-decoration:none;
}

a.readit {
	display:block;
	margin-bottom:10px;
}

.portlet-msg-error,
.portlet-title {
    display: none;
}

#navigation,
#content-wrapper,
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:980px;
	margin:0 auto;	
}

#signed {
	/* float:left; */
	/* left:1%; */
	/* width: 600px; */
    position:absolute;
	top: 13px;
	right:0;
    margin: 0;
    padding: 0;
    display: block !important;
}

#signed a {
	font-size:12px;
    /* color:#575757 !important; */
    text-transform:capitalize;
    text-decoration:none;
    font-weight:normal;
}

#signed a:hover {
	color:#575757 !important;
}

#claim {
	position:absolute;
	right:20px;
	bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #46716C;
}

#search_box {
	float:right;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #e1e1e1;
	padding: 3px 0 3px 3px;
	position:relative;
	margin-top:5px;
	margin-right:50px;
}

.ie8 #search_box {
	padding-right: 0px !important;
}

.ie7 #search_box {
	padding-right: 3px !important;
}

#search_box form {
	text-align:right;
	display:block;
}

#search_box input[type='text'] {
	background:#FFFFFF;
	padding-left:5px;
	border:1px solid #898989;
	color:#329232;
}

#search_box span.aui-field-image,
#search_box input[type='image']{
	position: absolute;
	top: 7px;
	right: 10px;
}

/* .ie #search_box span.aui-field-image,
.ie #search_box input[type='image'] {
	top: 0px;
	right: -5px;
} */

#search_box span.aui-field-content {
	margin-right:0;
}

#media {
	width:980px;
	text-align:right;
	margin:10px 0;
	padding:10px 10px;
	width:980px;
	margin:0 auto;
}

#media a {
	text-decoration:none;
}

#media a#first img {
	margin-right:10px;
}

/* ----------------------------- */
/* SIGN IN	(WFPGo Style)		 */

.lfr-dock-list {
	display:block !important;
}

.js .interactive-mode {
	left:1%;
	background:none;
	top:0px;
	width: 600px;
	cursor: auto !important;
}

.js .interactive-mode ul {
	border:none;
}

.js .interactive-mode .lfr-dock-list li {
	float:left;
	clear:none;
	border:none;
	display:inline;
	padding:0;
}

.js .interactive-mode .lfr-dock-list li a {
	background:none;
	padding:0px 5px 0 0;
}

.js .interactive-mode .lfr-dock-list li:hover,
.js .interactive-mode .lfr-dock-list li a:hover {
	background:none !important;
	color:#666;
}

/* ----------------------------- */
/* BANNER	 					 */

#banner {
	/*background:url(../images/common/banner.jpg) no-repeat 44% 0%;*/
	width:980px;
	border-bottom:3px solid #575656;
	margin:0 auto;	
	height: 96px;
    min-height: 96px;
    position:relative;
}

#banner .logo {
	padding: 5px 0 0 15px;
	margin: 0;
	float:left;
}

html>body #banner .logo { /* IE7 Fix */
	*float:left;
}

/* ----------------------------- */
/* NAVIGATION 					 */
/* Horizontal Flyout Menu        */

#navigation {
	/* background:url(../images/common/trasp.png) repeat; */
	/* border-bottom:1px solid #bfbfbf; */
	/* border-top:1px solid #bfbfbf; */
	padding:3px 0;
}

#navigation .delete-tab,
#navigation #add-page {
	display:none;	
}

#navigation ul li {
	
	background-color:#C7D8D7;
	/* background-color:#dfecbb;*/ 
	/*height:28px;*/
	border-right:solid 1px #999;	
    line-height:28px; /* As padding */
  	/* font-weight:bold;*/
    min-width:100px;
   	text-align: center;
   	
}


#navigation ul li.selected {

	background:#e7e8e9;
	cursor:pointer;
	
}

#navigation ul li.selected:hover {
	background:#e7e8e9;
	cursor:pointer;
}

#navigation ul li.selected:hover a {
	color:#000;
}


#navigation ul li a {
    padding:0px 15px;
    color:#000;
   /* text-shadow:1px 1px #000;*/
    display:inline-block;
    text-decoration:none;
    
}


#navigation ul li:hover{
	background:#46716C;
	/*background:#A5C942;*/
	cursor:pointer;
}


#navigation ul.child-menu li:hover a{
	color:#FFF;
}



#navigation ul li:hover a{

	color:#FFF;
}
#navigation ul.child-menu li a{
	color:#000;
}










/* --- SECOND LEVEL ---*/
#navigation ul ul {
	position:absolute;
	width:180px;
	min-width:180px;
}

#navigation ul li:hover ul{
    left:-1px;
    top:28px;
    display:block;
}

#navigation ul li li {
	/*background:url(../images/common/trasp.png) repeat;*/
	float:none;	
	border-right:none;
	border-top:solid 1px #999;
	height:auto !important;
	line-height:28px; /* As padding */
	text-align: left;
}

/* ----------------------------- */
/* CONTENT	 					 */

#content-wrapper {
	background-color: #FCFCFC;
	width:980px;
	margin-top:20px;
}

/* ----------------------------- */
/* PRIVATE AREA					 */

body.private-page {
	background:url(../images/common/background-private.jpg) repeat-x;
}

body.private-page #banner {
	background:#F0FCFC url(../images/common/claim.png) no-repeat 98% 90%;		
}


body.private-page #navigation {
	background:#E0F4F3;
}

/* ----------------------------- */
/* HIDDEN DEFAULT THINGS		 */

.navigation,
.js .interactive-mode .lfr-dock-list li.my-account,
.js .interactive-mode .lfr-dock-list li.toggle-controls,
.js .interactive-mode .lfr-dock-list li.my-places {
	display:none;
}

/* ----------------------------- */
/* PAGE RESULTS					 */
th.col-4 {
	color:#727C81;
}

th.col-2,
td.col-2,
.taglib-ratings,
.score,
.taglib-ratings.score {
	display:none;
}

/* ----------------------------- */
/* BREADCRUMB					 */

.portlet-breadcrumb,
.portlet-breadcrumb .portlet-content {
	padding:0;
	clear:both;
	overflow:hidden;
}

.portlet-breadcrumb ul li,
.portlet-breadcrumb ul li a {
	display:block;
	float:left;
}

.portlet-breadcrumb ul li a {
	margin:0 10px;
}

html>body .portlet-breadcrumb ul li a { /* IE7 Fix */
	*background:url(../images/common/arrow.gif) no-repeat center right;
	*margin:0 !important;
	*padding:0 10px;
}

html>body .portlet-breadcrumb ul li.first a {
	*padding-left:0;
}

html>body .portlet-breadcrumb ul li.last a {
	background:none;
}

.portlet-breadcrumb ul li:after {
	content: "\00bb";
}

.portlet-breadcrumb ul li.last:after {
	content: " ";
}

.portlet-breadcrumb ul li.first {
	display:none;
}


/* ----------------------------- */
/* HOMEPAGE 					 */

.arc_homepage #layout-column_column-1.portlet-column-content,
.arc_homepage #layout-column_column-2.portlet-column-content {
	padding:0 !important;
}

.signed-out .arc_homepage .portlet-column-content.empty {
	padding:0;
}

.signed-in .arc_homepage .portlet-column-content.empty {
	padding:10px;
}

.arc_homepage .second-row {
	/* margin-top:20px;*/
	clear:both;
	overflow:hidden;
	border-top:1px solid #969696;
}

.arc_homepage .second-row .portlet-column {
	padding-top:20px;
}

.arc_homepage #column-1 {
	width:670px;
	height:327px;
	border-right:1px solid #969696;
}

.arc_homepage #column-1 .aui-carousel {
	width:660px;
	height:327px;
}

.arc_homepage #column-1 .aui-carousel menu {
	right:520px !important;
	bottom:10px;
}

.arc-homepage #column-1 .aui-carousel .aui-carousel-menu-item {
	background:#b2b2b2 !important;
}

.arc-homepage #column-1 .aui-carousel .aui-carousel-menu-item.aui-carousel-menu-active {
	background:#9cbe14 !important;
}

.arc_homepage #column-2 {
	width:300px;
	height:327px;
	float:right;
	background:#f4f4f4;
}

.arc_homepage #column-2 p {
	margin-bottom:0;
}

.arc_homepage #column-2 .asset-title,
.arc_homepage #column-2 .portlet-asset-publisher .asset-content {
	margin:0;
	padding:10px;
	color:#575757;
	line-height:140%;
}

.arc_homepage #column-2 .portlet-asset-publisher {
	height:280px;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
}

.arc_homepage #column-2 .portlet-asset-publisher .asset-content {
	padding-top:18px;
}

.arc_homepage .portlet-asset-publisher .asset-metadata,
.arc_homepage .portlet-asset-publisher .metadata-publish-date {
	background:none;
	padding:0;
	margin:0;
}

.arc_homepage .portlet-asset-publisher .asset-metadata {
	position: absolute;
	top: 0;
	left: 10px;
	height:18px; /* IE needs height...doh.. */
}

.ie7 .arc_homepage #column-2 .portlet-asset-publisher form {
	height:0;
}

.arc_homepage #column-2 .portlet-asset-publisher .taglib-header {
	border:0;
	margin-bottom:0;
}

.arc_homepage #column-2 .asset-abstract,
.arc_homepage #column-2 .asset-full-content {
	position:relative;
}

.arc_homepage #column-2 .asset-full-content a {
	text-decoration:none;
}

.arc_homepage #column-2 h2 {
    margin:0;
    font-style:italic;
	padding:10px;
	color:#565656;
	border-bottom:1px solid #b0b0b0;
	background:#dbdddc;
	/* background:#dbdddc url(../images/common/ico-world.png) no-repeat 95% 50%; */
}

.arc_homepage #column-2 .asset-title,
.arc_homepage #column-2 h1.header-title {
	border-bottom:0;
	padding:0 10px;
	line-height:120%;
	font-size:1.4em;
}

.arc_homepage #column-2 .asset-title a,
.arc_homepage #column-2 h1.header-title a {
	color:#565656;
}

.arc_homepage #column-2 .asset-title img,
.arc_homepage #column-2 h1.header-title img {
	display:none;
}

.ie7 .arc_homepage #column-3.aui-w33,
.ie7 .arc_homepage #column-4.aui-w33,
.ie7 .arc_homepage #column-5.aui-w33 {
	width:33.33% !important;
	min-height:200px;
}

.arc_homepage #column-3,
.arc_homepage #column-4 {
	width:337px;
	margin:0;
	text-align:center;
	font-size:12px !important;
}

.ie7 .arc_homepage #column-3 {
	width:335px;
}

.ie7 .arc_homepage #column-4 {
	width:340px;
}

.arc_homepage #column-5 h3 {
margin-top:0;
}

.arc_homepage #column-5,
.arc_homepage #column-5 .journal-content-article img {
	width:298px;
	max-width:298px !important;
	display:block;
	margin-bottom:20px;
}

.arc_homepage #column-3 .portlet-journal-content,
.arc_homepage #column-4 .portlet-journal-content {
	border-right:1px solid #969696;
}

.arc_homepage #column-5 .portlet-journal-content {
	padding-left:10px;
}

.arc_homepage #column-3 .portlet-journal-content p,
.arc_homepage #column-4 .portlet-journal-content p {
    padding:0 10px 0 10px;
}

.arc_homepage #column-3 .portlet-journal-content p{
	padding-left:0;
}

.arc_homepage #column-4 .portlet-journal-content p {
    padding-left:0px;
}

.arc_homepage #column-3 .journal-content-article img,
.arc_homepage #column-4 .journal-content-article img {
	display:block;
	margin-bottom:20px;
	max-width:320px;
}

.arc_homepage #column-7 h1,
.arc_homepage #column-7 h2,
.arc_homepage #column-7 h3,
.arc_homepage #column-7 h4,
.arc_homepage #column-7 h5,
.arc_homepage #column-7 h6 {
	margin-top:0;
}