﻿/*Copyright Bridgeline Software, Inc. An unpublished work created in 2007. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc.("Bridgeline").
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.*/

/***** Events Landing *****/
div.eventsLanding{
	width:740px;
	margin-top: 2em;	padding-top: 0.8em;
	background: url("/images/eventsLandingSeperator.gif") repeat-y 415px;
}

div.eventsLanding div.listWrapper{
	float: left;
	width: 395px;
	padding-right: 20px;
}

div.listing div.listHeader
{
	float:left;
	width: 395px;
	margin-bottom: 5px;	padding:0;
	border-bottom: 7px solid #528852;
}

div.listHeader h4
{
    float:left;
    width:300px;
    margin:0;    padding-bottom:2px;
	font: bold 1.2em arial;
	color: #963;
}

div.eventsLanding div.listing p.heading{
	margin: 0;
	font-weight: bold;
	color: #963;
}

div.eventsLanding div.listing p.content{
	margin:0 0 1.0em;
}

div.eventsLanding div.listHeader p.viewAll
{
    float:right;
    margin:0; padding:2px 5px 0;
}

div.eventsLanding div.listing a,div.eventsLanding div.listing a:visited 
{
	font-weight: bold;
	text-decoration: none;
	color: #963;
}

div.eventsLanding div.listing a:hover, div.eventsLanding div.listing a:active
{
    color:orange;
	text-decoration: underline;
}

div.eventsLanding div.searchWrapper{
	float: left;
	width: 260px;	
	padding-left: 25px; 
}

div.eventsLanding div.searchWrapper div.searchArea
{
   width:283px;
   margin:0; padding:0;   
}

div.eventsLanding div.searchWrapper div.searchArea h4{
	
	font: bold 1.2em arial;
	color: #699;
}

div.eventsLanding div.searchWrapper div.searchArea select{
	float:left;
	width: 248px;
	margin:1em 0 2em 0; 
	font:bold 1em arial;
	color:#666;
	border: solid 1px #696;
}

div.eventsLanding div.searchWrapper div.searchArea input,div.eventsUpcoming div.searchWrapper div.searchArea input
{
	float:right;
	width:30px; 
	margin:1.1em 0 1em 0;
}

/***** Calendar ****/

div.calendarWrapper{
	width: 280px;
	display: table;
	margin-bottom: 2em;		padding: 10px 4px 4px 0;
	background: url('/images/calendarBg.gif') bottom right no-repeat;
}

div.calendarWrapper table td a{
	text-decoration: none! important;
}

/***** Evevts Article Details *****/

div.eventsArticle{
}

div.eventsArticle h4{
	color: #986632;
	font-size: 1.8em !important;
}

div.eventsArticle p img{
	float: left;
}

div.eventsArticle p{
}

div.eventsArticle p.eventsInfo{
	margin: 0 0 0.25em;
}

div.eventsArticle div.button{
	height: 38px;
	margin: 1em 0;	padding-right: 5px;
}

div.eventsArticle div.button input{
	float: right;
	width: 125px;
	height: 25px;
	line-height: 25px;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	border: 0 !important;
	background: #366732;
	color: #fff;
}

/***** Events Thankyou *****/
div.thankyouImg img
{
	float: none;
    margin: 2em 0;
	border: 1px solid red;
}


/***** Upcoming Events *****/
div.eventsUpcoming div.listWrapper{
	float: left;
	width: 430px;
	padding-right: 25px;
	
}

div.eventsUpcoming div.listing p.heading{
	margin: 0;
	font: bold 1em arial;
	
}

.searchResultsLabel 
{
    float:left;
    width:90px;
    font:bold 1em arial;
    color:#963;
}

div.eventsUpcoming div.listing div.searchResults
{
    margin:0 0 2em 0;    padding:20px 10px 15px 10px;
    background:#fff;
    border:1px solid #c96;   
}

div.searchResults.specific
{
    width:680px;
}

div.listing div.searchResults div.resultsLeft, div.resultsLeft div.searchTermsRow
{
    float:left;
    width:400px; 
}

.labelSearchResultsHead
{
    font:bold 1em arial;
    color:#963;
}

div.searchTermsRow .labelSearchResults
{
    float:left;
    text-align:left;
}

div.searchTermsRow a, div.searchTermsRow a:visited
{
    color:#963;
}

div.searchTermsRow a:hover, div.searchTermsRow a:active
{
    color:orange;
}

div.listing div.searchResults div.resultsLeft span.separator
{
    padding:0 5px;
}

div.listing div.searchResults div.resultsRight
{
    float:right;
    width:250px; 
    text-align:right;
}

div.listing div.searchResults div.resultsRight a, div.listing div.searchResults div.resultsRight a:visited
{
    color:#963;
    font-weight:bold;
}

div.listing div.searchResults div.resultsRight a:hover, div.listing div.searchResults div.resultsRight a:active
{
    color:orange;
}

div.eventsUpcoming div.listing p.heading a, div.eventsUpcoming div.listing p.heading a:visited
{
	color: #986632;	    
}

div.eventsUpcoming div.listing p.heading a:hover, div.eventsUpcoming div.listing p.heading a:active
{
	color: orange;	
    
}

div.eventsUpcoming div.listing p.content{
	margin:0 0 1.0em;
}

div.eventsUpcoming div.listing p.viewAll{
	margin-bottom: 2.5em;
}

div.eventsUpcoming div.listing p.viewAll a{
	font-weight: bold;
	text-decoration: none;
}

div.eventsUpcoming div.searchWrapper{
	float: left;
	width: 230px;
	padding-left: 30px;
}

div.eventsUpcoming div.searchWrapper div.searchArea
{
    width:240px;
}
div.eventsUpcoming div.searchWrapper div.searchArea h4{
	margin-bottom: 1em;
	font: bold 1.2em arial;
	color: #699;
}

div.eventsUpcoming div.searchWrapper div.searchArea select{
	float:left;
	width: 200px;
	margin-bottom: 2em;
	font:bold 1em arial;
	color:#666;
	border: solid 1px #696;
}

div.eventsUpcoming div.searchWrapper div.searchArea input
{
    margin:0;
}

div.detailContainer p.lastInfo
{
	margin-bottom:10px;
}