/*Dans CSS - Created Wide Column 1 and hidden 2nd column (removed content in HTML) - created List items for news page and 
Styled 'in this section' and 'document' areas */


.searchResults { margin:0px; padding:0px; font-size: 1em; }
.searchResults ol { margin:0px; padding:0px;}
.searchResults li {list-style: none; margin: 0 0 10px 0; display: block; }
.searchResults h3 { font-size: 1.08em; font-weight: normal; margin: 0px; }   
.searchResults h3 a { color: #917D39; font-weight: bold; text-decoration: none; }
.searchResults h3 a:hover { text-decoration: underline; }

.column1Wide
{
	float:left;
	width:540px;
	margin-left:15px;
	margin-right:15px;
}

.column2Hidden
{
	float:left;
	width:0px;
	visibility: hidden;
}

#loginContainer
{
	width:223px;
	float:right;
}

#preLogin
{
	background-image:url("../img/LoginBackgroundTop.gif");
	height:5px;
}
#postLogin
{
	background-image:url("../img/LoginBackgroundBase.gif");
	height:5px;
}
#login
{
	background-image:url("../img/LoginBackground.gif");
	background-repeat:repeat-y;
	font-weight:bold;
	padding:3px 8px 3px 8px;
	height:91px;
	height:7.58em;
	color:#2380C6;
}

#login div.signinform label
{
	float:left;
	width:60px;
	font-weight:normal;
	padding-top:5px;
	color:#016F54;
	margin-right:1px;
}

#login div.signinform  input
{
	float:right;
	width:137px;
	margin:3px 3px 2px 0;
	min-height: 0.8em;
	height: 16px;
	font-size: 0.75em;
	text-align: left;
}

#login label
{
	font-weight:normal;
	color:#016F54;
	margin: 2px 0 0 2px;
}
#login a
{
	color:#2380C6;
	text-decoration:none;
}

#login a:link, #login a:visited
{
	color:#2380C6;
	text-decoration:none;
}

#login a:hover
{
	color:#2380C6;
	text-decoration:underline;
}
#login input {margin-top:5px;}

#remember 
{
    margin:0 5px 0 0;
}
#email1, #password1 {border: 1px solid #DBDFE6; border-top-color: #ABADB3; } 
    
/*-------------------------------------------
/* Sign In Area - Fixed in IE and IE6 also
--------------------------------------------*/

#signin { float: left; margin:4px 0 0 2px; }

#signin #imgSignIn
{
	vertical-align: middle;
	margin: 5px 0 0 34px;
	float: left;
}

#signin #remember { float: left; }

#signin label { margin: 4px 0 0 0; float: left }

/*----------------------------------------------------------------
/* Column 3 - Split: Contains Portfolio and In This Section pods |
----------------------------------------------------------------*/
#Column3Split
{
	margin-top:12px;
	
}

#Column3Split div ul 
{
	margin: 0 8px;
}

#Column3Split div ul li
{
	padding-left: 10px;
	background: url(/img/bluearrow.gif) no-repeat 0 3px;
}

/*-------------------------------------------
/* Portfolio & In This Section 
--------------------------------------------*/
.preSection 
{
    background-image:url("../img/preSection.gif");
	background-repeat:no-repeat;
	height:7px;
	font-size:1px;
	width: 160px;
    }
    
.postSection 
{
    background-image:url("../img/postSection.gif");
	background-repeat:no-repeat;
	height:7px;
	font-size:1px;
	width: 160px; 
    }
    
.wrapSection 
{
    background-image:url("../img/bgSection.gif");
	background-repeat:repeat-y;
	color: #5C5C5C;
	width: 160px;
	padding: 5px 10px;
    }

.wrapSection { margin: 0px; padding: 0px; font-size: 1em; }    
.wrapSection ul { list-style: none; margin: 0 0 0 6px; padding: 0;}
.wrapSection li { margin: 0 0 0 6px; padding: 0 0 6px 0; }
.wrapSection a { font-size: 1em; text-decoration: none; color: #5C5C5C;}
.wrapSection a:hover { text-decoration: underline; }
.wrapSection h2 { margin: 0 12px 8px 12px;}


#wrapleftSection { float: left; width: 160px; margin: 0 20px 20px 0;}
#wraprightSection { float: left; width: 160px; }

.preSectionWide 
{
    background-image:url("../img/preSectionWide.gif");
	background-repeat:no-repeat;
	height:7px;
	font-size:1px;
	width: 338px;
    }
    
.postSectionWide
{
    background-image:url("../img/postSectionWide.gif");
	background-repeat:no-repeat;
	height:7px;
	font-size:1px;
	width: 338px; 
    }
    
.wrapSectionWide
{
    background-image:url("../img/bgSectionWide.gif");
	background-repeat:repeat-y;
	color: #5C5C5C;
	width: 338px;
	padding: 5px 10px;
    }

.wrapSectionWide { margin: 0px; padding: 0px; font-size: 1em; }    
.wrapSectionWide ul { list-style: none; margin: 0 0 0 6px; padding: 0;}
.wrapSectionWide li { margin: 0 0 0 6px; padding: 0 0 6px 0; }
.wrapSectionWide a { font-size: 1em; text-decoration: none; color: #5C5C5C;}
.wrapSectionWide a:hover { text-decoration: underline; }
.wrapSectionWide h2 { margin: 0 12px 8px 12px;}

.wrapbothSection { float: left; width: 338px; }


#prePortfolio
{
	background-image:url("../img/PortfolioTop.gif");
	background-repeat:no-repeat;
	height:5px;
	font-size:1px;
}

#portfolio
{
	background-image:url("../img/PortfolioBG.gif");
	background-repeat:repeat-y;
	padding:2px 12px 5px 12px;
	color:#5C5C5E;
}

#portfolio a:link, #portfolio a:visited
{
	color:#5C5C5E;
	text-decoration:none;
}

#portfolio a:hover
{
	color:#5C5C5E;
	text-decoration:underline;
}

#portfolio p
{
	padding:0;
	margin:0;
	margin-top:6px;
}

.portfolioChild
{
	width:150px;
	float:left;
	margin-right:10px;
}

#portfolio div span
{
	width:129px;
	float:left;
	margin-left:3px;
	margin-top:3px;
}

.portfolioDelete
{
	width:11px;
	float:left;
	margin-top:3px;
    }

#postPortfolio
{
	background-image:url("../img/PortfolioBase.gif");
	background-repeat:no-repeat;
	height:5px;
	font-size:1px;
	margin-bottom:7px;
    }

#portfolio ul {

    list-style: none;
    margin: 0px;
    padding: 0px;
    }

#organisations { width: 148px; clear: left; float: left; padding:0px; margin: 0px; }
#busopps { width: 148px; float: left; }
#portfolio li {

    padding: 0 0 0 2px;
    margin: 8px 0 0 1px;
    clear: left;
    float: left;
    }

#portfolio h4 { font-size: 1em; }

#portfolio img { margin: 2px 4px 0 0; }

#myportfolio a { font-weight: bold; width: 100%; margin: 7px 0 0 0; float: left;}

.viewportfolio { float: right; padding-top:4px;}
#portfolio h2 { float: left; padding: 0 0 -14px /*override default h2 margin*/0; margin: 0; }

#portfolio li span { display: block; float: left; width: 130px; padding: 0; margin: 0; }

/*-------------------------------------------
/* Results Lists
--------------------------------------------*/

.articleList, .opportunityList, .organisationList
{
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    margin: 0 0 25px 0;
    width:100%
}

.opportunityList
{
	margin-bottom:0;	
}

.articleList a img, .opportunityList a img, .organisationList a img
{
    float: left;
    margin: 0 5px 0 0;  
}

.articleList li, .opportunityList li, .organisationList li { float: left; border-bottom:1px solid #D1E4F4; padding: 8px 0; width: 100% }

.articleList li.last, .opportunityList li.last, .organisationList li.last { border-bottom: none; }

.articleList h4, .opportunityList h4, .organisationList h4
{
    clear: none;
}

.articleList p, .opportunityList p, .organisationList p
{
    padding: 8px 0 0 0;
    margin: 0;
}

.articleList h4 a, .opportunityList h4 a, .organisationList h4 a
{
    color:#917D39; font-weight:bold; text-decoration:none;
}

.addTo 
{
    background: url(/img/buttons/AddToPortfolioBtn.gif) left center no-repeat;
    padding-left: 17px;
    color:#917D39 !important; 
    text-decoration:none;
}

.opportunityType a { color:#917D39; }

.pageSizeSelector h5 { font-size: 1.0em; margin: 0; padding: 0; }
.objectsCriteria span { font-weight: bold; }
.objectsCriteria { margin: 0 0 7px 0; padding: 0; font-weight: bold; color: #4C98D4; }
.objectsCount { margin: 0 0 5px 0; padding: 0; }

.objectsCount strong { color: #4A99D4; }

.objectsCriteria span { color: #5D5D5D; }

#pageSizeSubmit 
{
    border-style: none;
    vertical-align: middle;
    margin: 4px 0 0 5px;
    font-size: 0px;
    width: 35px; /* should be 15px, this sets width for safari, could not find a hack/fix so i left large hit area on link in other browsers*/
    height: 15px;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    color: #ffffff;
    background: url(/img/buttons/go-whitebg.gif) 0 0 no-repeat;
}

.pageSizeSelector h5 { font-weight: normal; }

.objectsPageOn { font-weight: bold; color: #4C98D3; }
.objectsPageOff a { text-decoration: underline; color: #7A5C5C }
.objectsPageOff a:hover { text-decoration: none; } 

.BreadCrumb
{
	color: #9D9D9D;
	font-family: Arial, Sans-Serif;
	margin: 0 0 10px 0;
	
}
.BreadCrumb a { color: #9c9c9c; text-decoration: none; }
.BreadCrumb a:hover { color: #4C98D3; text-decoration: underline; }

/* Opportunity Types */
.opportunityType { }
.opportunityType ul { }
.opportunityType li { }
.opportunityType li a { }
.opportunityType li a:hover { }
.opportunityType h2 { }
.opportunityType p { }

/* Events page */

.itemContent img { padding: 0 12px 12px 0; }
.itemContent { }
.itemContent { }
.itemContent { }

.listTitle { margin-right: 10px; }
.listContent { color: #4C98D3 !important;  }


.opportunitiesbottom .buttons { margin-bottom: 20px; width: 142px; border-top: none; }
