/* THE HUB NETWORK STYLES */

.detailsSection{margin: 0; padding:0;}

/*
#searchPt1 
{
	float:left; 
	width:49%;
}

#searchPt2 
{
	float:right;
	width:49%;
}

#searchPt1 
{
	margin-bottom:15px;
}

#searchPt2 tr.dtgdata td 
{
	padding:4px;
}

#searchPt2 tr.dtgtitle th 
{
	padding:4px; 
	text-align:center;
}

#searchPt2 p 
{
	margin-left:74px;
} 
*/
/* All of the above link */

div.smallInterests ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
div.smallInterests li {cursor: pointer; background-color: #fff; float: left; width: 30%;height: 34px; color: #333; margin: 1%; border: 1px solid #fff;}
div.smallInterests span.image {width: 32px; height: 32px; display: block; float: left; text-indent: -999em;background-color: #333; margin: 1px; background-repeat: no-repeat;}
div.smallInterests .selected span.image {background-color: #84BA1C;}
div.smallInterests li.selected {color: #84BA1C; border: 1px solid #84BA1C;}
div.smallInterests span.text{display: table-cell; vertical-align: middle; height: 32px;}

div.smallInterests span.advice {background-image: url(/cms/outertemplates/images/categories/small_thumbs/advice.png);}
div.smallInterests span.animals {background-image: url(/cms/outertemplates/images/categories/small_thumbs/animals.png);}
div.smallInterests span.arts {background-image: url(/cms/outertemplates/images/categories/small_thumbs/arts.png);}
div.smallInterests span.business {background-image: url(/cms/outertemplates/images/categories/small_thumbs/business.png);}
div.smallInterests span.children {background-image: url(/cms/outertemplates/images/categories/small_thumbs/children.png);}
div.smallInterests span.comaction {background-image: url(/cms/outertemplates/images/categories/small_thumbs/comaction.png);}
div.smallInterests span.comlocal {background-image: url(/cms/outertemplates/images/categories/small_thumbs/comlocal.png);}
div.smallInterests span.comsocial {background-image: url(/cms/outertemplates/images/categories/small_thumbs/comsocial.png);}
div.smallInterests span.education {background-image: url(/cms/outertemplates/images/categories/small_thumbs/education.png);}
div.smallInterests span.environment {background-image: url(/cms/outertemplates/images/categories/small_thumbs/environment.png);}
div.smallInterests span.fundraising {background-image: url(/cms/outertemplates/images/categories/small_thumbs/fundraising.png);}
div.smallInterests span.health {background-image: url(/cms/outertemplates/images/categories/small_thumbs/health.png);}
div.smallInterests span.international {background-image: url(/cms/outertemplates/images/categories/small_thumbs/international.png);}
div.smallInterests span.it {background-image: url(/cms/outertemplates/images/categories/small_thumbs/it.png);}
div.smallInterests span.justice {background-image: url(/cms/outertemplates/images/categories/small_thumbs/justice.png);}
div.smallInterests span.mad {background-image: url(/cms/outertemplates/images/categories/small_thumbs/mad.png);}
div.smallInterests span.museums {background-image: url(/cms/outertemplates/images/categories/small_thumbs/museums.png);}
div.smallInterests span.outreach {background-image: url(/cms/outertemplates/images/categories/small_thumbs/outreach.png);}
div.smallInterests span.politics {background-image: url(/cms/outertemplates/images/categories/small_thumbs/politics.png);}
div.smallInterests span.readproject {background-image: url(/cms/outertemplates/images/categories/small_thumbs/readproject.png);}
div.smallInterests span.research {background-image: url(/cms/outertemplates/images/categories/small_thumbs/research.png);}
div.smallInterests span.science {background-image: url(/cms/outertemplates/images/categories/small_thumbs/science.png);}
div.smallInterests span.sport {background-image: url(/cms/outertemplates/images/categories/small_thumbs/sport.png);}
div.smallInterests span.volunteering {background-image: url(/cms/outertemplates/images/categories/small_thumbs/volunteering.png);}

div.largeInterests .selected span.image {background-color: #84BA1C;}
div.largeInterests span.image {width: 72px; height: 72px; display: block; float: left; text-indent: -999em;background-color: #333; margin: 1px; background-repeat: no-repeat;}
div.largeInterests span.advice {background-image: url(/cms/outertemplates/images/categories/large_thumbs/advice.png);}
div.largeInterests span.animals {background-image: url(/cms/outertemplates/images/categories/large_thumbs/animals.png);}
div.largeInterests span.arts {background-image: url(/cms/outertemplates/images/categories/large_thumbs/arts.png);}
div.largeInterests span.business {background-image: url(/cms/outertemplates/images/categories/large_thumbs/business.png);}
div.largeInterests span.children {background-image: url(/cms/outertemplates/images/categories/large_thumbs/children.png);}
div.largeInterests span.comaction {background-image: url(/cms/outertemplates/images/categories/largel_thumbs/comaction.png);}
div.largeInterests span.comlocal {background-image: url(/cms/outertemplates/images/categories/large_thumbs/comlocal.png);}
div.largeInterests span.comsocial {background-image: url(/cms/outertemplates/images/categories/large_thumbs/comsocial.png);}
div.largeInterests span.education {background-image: url(/cms/outertemplates/images/categories/large_thumbs/education.png);}
div.largeInterests span.environment {background-image: url(/cms/outertemplates/images/categories/large_thumbs/environment.png);}
div.largeInterests span.fundraising {background-image: url(/cms/outertemplates/images/categories/large_thumbs/fundraising.png);}
div.largeInterests span.health {background-image: url(/cms/outertemplates/images/categories/large_thumbs/health.png);}
div.largeInterests span.international {background-image: url(/cms/outertemplates/images/categories/large_thumbs/international.png);}
div.largeInterests span.it {background-image: url(/cms/outertemplates/images/categories/large_thumbs/it.png);}
div.largeInterests span.justice {background-image: url(/cms/outertemplates/images/categories/large_thumbs/justice.png);}
div.largeInterests span.mad {background-image: url(/cms/outertemplates/images/categories/large_thumbs/mad.png);}
div.largeInterests span.museums {background-image: url(/cms/outertemplates/images/categories/large_thumbs/museums.png);}
div.largeInterests span.outreach {background-image: url(/cms/outertemplates/images/categories/large_thumbs/outreach.png);}
div.largeInterests span.politics {background-image: url(/cms/outertemplates/images/categories/large_thumbs/politics.png);}
div.largeInterests span.readproject {background-image: url(/cms/outertemplates/images/categories/large_thumbs/readproject.png);}
div.largeInterests span.research {background-image: url(/cms/outertemplates/images/categories/large_thumbs/research.png);}
div.largeInterests span.science {background-image: url(/cms/outertemplates/images/categories/large_thumbs/science.png);}
div.largeInterests span.sport {background-image: url(/cms/outertemplates/images/categories/large_thumbs/sport.png);}
div.largeInterests span.volunteering {background-image: url(/cms/outertemplates/images/categories/large_thumbs/volunteering.png);}
	
/* ucAdvancedSearch styles */
#AdvancedSearch
{
	text-align: right;
	padding-right: 10px;
}

#AdvancedSearchSection
{
	border-bottom: 1px solid #336;
	margin: 0;
	padding: 10px;
	position:relative;
	margin-top:30px;
	border:1px solid #074C6F;
	background:#EFFFCF;
	width:500px;
}

#AdvancedSearchSection #FilterList { width:100%; }
	#AdvancedSearchSection #FilterList li { display:inline; padding: 0 10px;}
#AdvancedSearchSection #Filters { width:100%; }
#AdvancedSearchFooter {clear:both;}

/* Tabbed links */
#FilterList ul
{
	clear:both;
	position:absolute;
	top:-26px;
	right:10px;
	margin:0;
}

#FilterList ul li
{
	list-style:none;
	float:left;
	background:#E0EFC2;
	border:1px solid #074C6F;
	border-bottom:none;
	margin:0 2px;
	line-height:26px;
	height:25px;
}
#FilterList ul li a
{
	position:relative;
	top:-1px;
	height:26px;
	display:block;
	float:left;
	text-decoration:none;
	cursor:pointer;
	color:#8F0100;
}
#FilterList ul li a:hover, #FilterList ul li.active a
{
	color:#FFF;
}

#FilterList ul li a span
{
	height:26px;
	display:block;
	padding:0 10px;
	/*background: url(/cms/outertemplates/images/green-tab-left.gif) bottom left no-repeat;*/
	float:left;
}
#FilterList ul li a:hover span, #FilterList ul li.active a span {	background-position:top left; }

/* End ucAdvancedSearch styles */
	
/* searchResults.aspx styles */
	.searchHeader {background:#84BA1C; color:#fff; width: 496px; padding: 0 0 0 6px;}
	th {background:#84BA1C; color:#fff;}
	.colSearchImg {width:70px; vertical-align:top; padding: 5px;}
	
	/*Same column, seperate rows*/
	.colSearchLocation {width:200px; vertical-align:top;}
	.colSearchSpaces {vertical-align:top;}
	.colSearchPurpose {vertical-align:top;}
	/*end*/
	
	.colSearchOther {width:150px;vertical-align:top;}
	.colSearchMore {width:70px; vertical-align:middle;text-align: center}
	
	span.searchLbl { font-weight:bold; font-style:italic;}
/* End searchResults.aspx styles */

/* ucSimpleSearch.ascx styles*/

div.header { padding:12px 0 0 5px; }

#FilterHelp
{
	color: #8f0100; 
	font-size: 1em;
}

table.dtgAvailability
{
	width: 200px;
}

table.dtgAvailability th
{
	text-align:center;
}

table.dtgAvailability td
{
	text-align:center;
}

table.dtgAvailability td:first-child
{
	text-align:left !important;
}

table.checkboxlist{}
		
#Filters 
{
	margin: 15px 0;
}	
#Required .left2Col
{
	padding-right:5px; 
	width:48%;
}
#Develop .form-row {padding-left:60px;}
#Develop .left2Col .form-row label{width:60px; margin-left:-60px;}

#Develop .left2Col
{
	padding-right:5px;
	width:48%;
}

#Required .form-row {padding-left:60px;}
#Required .left2Col .form-row label {width:60px; margin-left:-60px;}

div.showAllResults 
{
	text-align:right;
	width:98%;
	padding: 10px 0;
}
		
.form {
	margin: 0;
	padding: 0;
	float: left;
}

table.pos-neg-table textarea {width:90%;}

#mypager ul{text-align: center;vertical-align: middle;margin: 2px 2px 2px 2px;height: 25px;padding: 0 0 0 5px;}
#mypager li{display: inline;color: #000000;list-style-type: none;height: 20px;padding: 5px;}

table.dtgOpportunities, table.dtgTraining {margin:5px 0; width:500px;}
tr.dtgEmpty td {padding:5px; text-align:center;}

ul.searchTabs {overflow:hidden; margin:0; position:relative; z-index:2; top:1px;}
ul.searchTabs li {display:inline; float:left; height:26px; padding:0 2px 0 0;}
ul.searchTabs li a {
	background:#EEE;
	display:block;
	border:1px solid #CC6633;
	height:24px;
	line-height:24px;
	padding:0 4px;
	color:#000;
}
ul.searchTabs li.selected a {border-bottom:1px solid #FFF; background:#FFF;}

div.searchResultsList {background:#FFF; border:1px solid #CC6633; margin:0; padding:10px;}
div.searchResultsList div#ddlSort {margin:0 0 0.8em;}

div.AvailabilityCalendar {}
div.AvailabilityCalendar table.tblCalendar { width:200px; margin:0 0 0 25px;}
div.AvailabilityCalendar table.title, div.AvailabilityCalendar table.title a {}
div.AvailabilityCalendar td {background:#A6E039 !important; padding:2px;}
div.AvailabilityCalendar table {}
div.AvailabilityCalendar td.day {background:#FFF !important;}
div.AvailabilityCalendar td.nextPrevMonth {}
div.AvailabilityCalendar td.today {}
div.AvailabilityCalendar th.dayHeader {}
div.AvailabilityCalendar td.title {}
div.AvailabilityCalendar td.selected {background-color:#CC6633 !important;}
div.AvailabilityCalendar td.selected a {color:#FFF;}

div.calendarKeyIcon {
	width:10px;
	height:10px;
	background-color:#CC6633;
	float:left;
	margin-left:56px;
}

div.calendarKeyText {float:left;padding-left:6px;}

table.dtgOpportunities tr.highlight {font-style:italic;}

