/* CSS Document */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}

img {border: 0;}

body
{
  margin: 0;
  background: url(/images/bg_page.gif) top left repeat-x #85ddff;
  color: #666666;
  FONT-FAMILY: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
  min-width: 930px;
  text-align: center;
}

a:link {text-decoration: underline; color: #669900; background-color: transparent;}
a:visited {text-decoration: underline; color: #669900; background-color: transparent;}
a:hover {text-decoration: none; color: #669900; background-color: transparent;}

/*-- GENERAL BITS --*/
.container {margin: 0 auto; width: 930px; padding: 0; border: 0; position: relative; text-align: left;}

/*-- HEADER--*/
.headerArea {float: left; display: inline; width: 930px; margin: 0;}
	.headerArea img {border: 0;}

.headerLogo {float: left; display: inline; width: 221px; height: 67px; margin: 30px 0 0 30px;}

/*-- TOP NAV AREA --*/
.headerTopNav {float: right; display: inline; width: 270px; margin: 20px 30px 0 0;}
	.headerTopNav ul {display: inline; float: left; list-style: none; margin: 0 0 0 0; padding: 0; font-size: 12px; font-weight: bold; line-height: 1.5em;}
	.headerTopNav li {position: relative; display: inline; background-image: url(/images/bullet_top_nav.gif); background-position: left center; background-repeat: no-repeat; margin: 0 10px 0 0; padding: 0 0 0 10px;}
	.headerTopNav a:link {text-decoration: underline; color: #006699; background-color: transparent;}
	.headerTopNav a:visited {text-decoration: underline; color: #006699; background-color: transparent;}
	.headerTopNav a:hover {text-decoration: none; color: #ffff00; background-color: transparent;}

.headerLoginArea {float: right; display: inline; width: 270px; margin: 8px 30px 0 0; text-align:right;}
	.headerLoginArea p {color: #FFFFFF; font-size: 12px; line-height: 1.5em;}
	.headerLoginArea a:link {text-decoration: underline; color: #006699; background-color: transparent;}
	.headerLoginArea a:visited {text-decoration: underline; color: #006699; background-color: transparent;}
	.headerLoginArea a:hover {text-decoration: none; color: #ffff00; background-color: transparent;}

/*-- NAVBAR --*/
.navbar {float: right; width: 602px; height: 38px; margin: -10px 0 0 0;}
	.navbar ul {display: inline; float: left; list-style: none; margin: 0 0 0 0; padding: 0;}
	.navbar li {display: inline; float: left; margin: 0 2px 0 0;}
	.navbar li a {display: inline; float: left; height: 38px;}
	.navbar li span {display: none;}
	
#nav01 a {background: url(/images/tab_home_off.gif) top left no-repeat; width: 74px; height: 38px;}
#nav01 a:hover {background: url(/images/tab_home_hov.gif) top left no-repeat;}
#nav01on a {background: url(/images/tab_home_on.gif) top left no-repeat; width: 74px; height: 38px;}

#nav02 a {background: url(/images/tab_search_register_off.gif) top left no-repeat; width: 135px; height: 38px;}
#nav02 a:hover {background: url(/images/tab_search_register_hov.gif) top left no-repeat;}
#nav02on a {background: url(/images/tab_search_register_on.gif) top left no-repeat; width: 135px; height: 38px;}

#nav03 a {background: url(/images/tab_events_off.gif) top left no-repeat; width: 78px; height: 38px;}
#nav03 a:hover {background: url(/images/tab_events_hov.gif) top left no-repeat;}
#nav03on a {background: url(/images/tab_events_on.gif) top left no-repeat; width: 78px; height: 38px;}

#nav04 a {background: url(/images/tab_eft_info_off.gif) top left no-repeat; width: 139px; height: 38px;}
#nav04 a:hover {background: url(/images/tab_eft_info_hov.gif) top left no-repeat;}
#nav04on a {background: url(/images/tab_eft_info_on.gif) top left no-repeat; width: 139px; height: 38px;}

#nav05 a {background: url(/images/tab_add_listing_off.gif) top left no-repeat; width: 138px; height: 38px;}
#nav05 a:hover {background: url(/images/tab_add_listing_hov.gif) top left no-repeat;}
#nav05on a {background: url(/images/tab_add_listing_on.gif) top left no-repeat; width: 138px; height: 38px;}

/*-- MAIN AREA --*/
.mainArea {float: left; display: inline; margin: 0; width: 930px; background: url(/images/main_area_top.gif) top left no-repeat #FFFFFF; padding:0;}

/*-- FOOTER --*/
.footer {float: left; display: inline; width: 930px; margin: 0 0 50px 0; background: url(/images/footer_bottom.gif) bottom left no-repeat #046185;}
	.footer p {float: left; display: inline; font-size: 11px; color: #FFFFFF; line-height: 1.5em; margin: 20px 0 20px 30px;}
	.footer h4 {font-size: 11px; font-weight: normal; color: #FFFFFF; line-height: 1.5em; float: right; display: inline; margin: 20px 0 20px 0;}
	.footer img {float: right; display: inline; border: 0; margin: 15px 30px 0 5px;}
	.footer a:link {text-decoration: underline; color: #ccffff; background-color: transparent;}
	.footer a:visited {text-decoration: underline; color: #ccffff; background-color: transparent;}
	.footer a:hover {text-decoration: none; color: #ccffff; background-color: transparent;}
	
	.footerWebDesigner {font-size: 11px; font-weight: normal; color: #FFFFFF; line-height: 1.5em; float: right; display: inline; margin: 20px 0 20px 0;}

/*-- HOME PAGE --*/
.homeTopHalfHolder {float: left; display: inline; width: 870px; margin: 30px 0 30px 30px;}

.homeIntro {float: left; display: inline; width: 270px; margin: 0;}
	.homeIntro h1 {width: 270px; height: 51px; text-indent: -9999px; background: url(/images/home_strapline_new.gif) top left no-repeat; font-size: 12px; margin: 10px 0 -10px 0;}
	.homeIntro h4 {font-size: 13px; line-height: 1.5em; color: #666666; font-weight: normal;}
	.homeIntro ul {float: left; margin: 5px 0 5px -10px; list-style: none; color:#662B00;}
	.homeIntro li {position: relative; background-image: url(/images/bullet_home_intro.gif); background-position: 0 0.9em; background-repeat: no-repeat; padding: 6px 0 4px 20px;}

.homeSearchHolder {float: right; display: inline; width: 570px; background: url(/images/boxout_570_top.gif) top left no-repeat #f5eee9; margin: 0 0 0 0; padding: 0;}
.homeSearchMain {float: left; display: inline; width: 570px; background: url(/images/home_search_box_bg.jpg) bottom left no-repeat #f5eee9; margin: 10px 0 0 0; padding: 0 0 20px 0;}
	.homeSearchMain h2 {width: 230px; height: 28px; text-indent: -9999px; background: url(/images/home_search_box_heading.gif) top left no-repeat; font-size: 12px; margin: 10px 0 -10px 20px;}
	.homeSearchMain p {color: #666666; line-height: 1.5em; font-size: 12px; width: 500px; margin: 1em 0 1em 20px;}
	.homeSearchMain form {padding: 0; margin: 20px 0 0 0;}
	.homeSearchMain label {font-size: 14px; font-weight: bold; color: #333333; width: 125px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 10px 0 0;}
	.homeSearchMain em {color: #CC0000; font-style: normal;}
	.homeSearchMain fieldset {margin: 0 0 30px 0; padding: 0;}
	.homeSearchMain legend {font-size: 16px; font-weight: bold; color: #663300; line-height: 1.5em; margin: 0; padding: 0;}
	/*.homeSearchMain input[type=text]  {width: 200px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 3px;}*/
	.homeSearchText {width: 195px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 3px;}
	.homeSearchMain select  {width: 203px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 0 0 0 0;}
	
.homeSearchButton {float: left; display: inline; width: 100%; margin: 0 0 -10px 150px;}
	.homeSearchButton img {border: 0;}

.homeBottomHalfHolder {float: left; display: inline; width: 870px; margin: 0 0 0 30px; padding: 0 0 20px 0;}

.homeEvents {float: left; display: inline; width: 270px; margin: 0 30px 0 0;}
	.homeEvents h3 {width: 147px; height: 24px; text-indent: -9999px; background: url(/images/home_sub_upcoming_events.gif) top left no-repeat; font-size: 12px; margin: 0 0 0 0;}
	.homeEvents ul {float: left; margin: 5px 0 0 -10px; font-size: 11px; list-style: none; width: 270px;}
	.homeEvents li {position: relative; background-image: url(/images/icon_event.gif); background-position: 0 0.7em; background-repeat: no-repeat; padding: 6px 0 4px 20px;}
	.homeEvents li em {font-weight: normal; color: #333333; font-style: normal;}
	.homeEvents p {color: #666666; line-height: 1.5em; font-size: 12px; width: 230px; margin: 1em 0 1em 20px;}

.homeWhatIsEFT {float: left; display: inline; width: 270px; margin: 0 30px 0 0;}
	.homeWhatIsEFT h3 {width: 209px; height: 24px; text-indent: -9999px; background: url(/images/home_sub_news_and_info.gif) top left no-repeat; font-size: 12px; margin: 0 0 0 0;}
	.homeWhatIsEFT ul {float: left; margin: 5px 0 0 -10px; font-size: 11px; list-style: none; width: 270px;}
	.homeWhatIsEFT li {position: relative; background-position: 0 0.7em; background-repeat: no-repeat; padding: 6px 0 4px 60px;}
	.homeWhatIsEFT li em {font-weight: normal; color: #333333; font-style: normal;}
	.homeWhatIsEFT p {color: #666666; line-height: 1.5em; font-size: 12px; width: 230px; margin: 1em 0 1em 20px;}

.homeBanners {float: right; display: inline; width: 270px; margin: 10px 0 0 0;}
	.homeBanners img {border: 0; margin: 0 0 10px 0;}
	
/*-- CONTENT PAGE --*/
.contentMainColumn {float: left; display: inline; width: 570px; margin: 30px 0 30px 30px;}
	.contentMainColumn h1 {font-size: 20px; color: #663300; line-height: 1.5em; margin: 0 0 5px 0;}
	.contentMainColumn h3 {font-size: 14px; color: #333333; line-height: 1.5em; font-weight: normal;}
	.contentMainColumn h2 {font-size: 15px; color: #663300; line-height: 1.5em; margin: 1em 0 5px 0;}
	.contentMainColumn h4 {font-size: 16px; font-weight: bold; color: #663300; line-height: 1.5em; margin: 0 0 5px 0; padding: 0 0 0 20px;}
	.contentMainColumn h6 {font-size: 11px; font-weight: normal; line-height: 1.5em; color: #666666; margin: 5px 0 5px 0; display:inline; float:left; width:570px;}
	.contentMainColumn h6 em {font-style: italic; color: #333333;}
	.contentMainColumn p {font-size: 13px; color: #666666; line-height: 1.6em; display:inline; float:left; width:570px; margin:5px 0 5px 0;}
	.contentMainColumn p strong {color: #333333;}
	.contentMainColumn blockquote {font-size: 14px; margin: 1em 40px 1em 40px; line-height: 1.6em; font-style: italic; color: #666666;}
	.contentMainColumn blockquote strong {font-style: normal; font-weight: bold;}
	.contentMainColumn ul {margin: 0; font-size: 13px; list-style: none; display:block; float:left; width:560px; margin-right:10px;}
	.contentMainColumn li {position: relative; background-image: url(/images/bullet_arrow.gif); background-position: left 12px; background-repeat: no-repeat; padding: 6px 0 4px 20px; width:100%;}
	.contentMainColumn hr {width: 570px; height: 0; border-top: 1px solid #dacabe; border-bottom: 0; border-left: 0; border-right: 0; display:inline; float:left;}
	.contentMainColumn form {padding: 0; margin: 20px 0 0 0;}
	.contentMainColumn label {font-size: 14px; font-weight: bold; color: #333333; width: 150px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 10px 0 0;}
	.contentMainColumn em {color: #CC0000; font-style: normal;}
	.contentMainColumn fieldset {margin: 0 0 30px 0; padding: 0; display:inline; float:left; width:570px;}
	.contentMainColumn legend {font-size: 16px; font-weight: bold; color: #663300; line-height: 1.5em; margin: 0; padding: 0;}
	.contentMainColumn span {width:400px; display:inline; float:left; margin:0; padding:0;}

.iconYourAccount {background: url(/images/icon_your_account.gif) center left no-repeat;}
.iconContact {background: url(/images/icon_contact.gif) center left no-repeat;}
.iconPhoto {background: url(/images/icon_photo.gif) center left no-repeat;}
.iconServices {background: url(/images/icon_services.gif) center left no-repeat;}
.iconInfo {background: url(/images/icon_info.gif) center left no-repeat;}
.iconLocation {background: url(/images/icon_location.gif) center left no-repeat;}
.iconEvent {background: url(/images/icon_event.gif) center left no-repeat;}
.iconDuration {background: url(/images/icon_duration.gif) center left no-repeat;}

.formTextWide {width: 400px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 4px; display:inline; float:left; margin:5px 0;}
.formTextWebsite {width: 350px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 4px; display:inline; float:left;}
.formSelectWide {width: 400px; background-color: #FFFFFF; font-size: 14px; display:inline; float:left;}
.formRadio {width: 20px; float: left; display: inline;}
#labelRadio {font-size: 14px; font-weight: bold; color: #333333; width: 530px; display: inline; float: left; padding: 0 0 0 0; margin: 0 10px 0 0;}

.formButtonHolder {float: left; display: inline; width: 400px; margin: -20px 0 0 160px;} 
	.formButtonHolder p {width:410px;}
	
.formButtonHolderContact {float: left; display: inline; width: 400px; margin: 0 0 0 160px;} 
	.formButtonHolderContact p {width:410px;}

.vacanciesFormButtons {position: relative; float: left; display: inline; width: 400px; margin: 10px 0 0 145px;}
	.vacanciesFormButtons img {border: 0;}

.contentRightColumn {float: right; display: inline; width: 270px; margin: 70px 30px 30px 0;}
	.contentRightColumn img {margin: 5px 0 0 0; border: 0;}
	
.eventsRightColumn {float: right; display: inline; width: 270px; margin: 30px 30px 30px 0;}
	.eventsRightColumn img {margin: 0 0 5px 0; border: 0;}

.boxout270Holder {float: left; display: inline; width: 270px; background: url(/images/boxout_270_top.gif) top left no-repeat #f5eee9; margin: 0 0 20px 0; padding: 0;}
.boxout270Main {float: left; display: inline; width: 270px; background: url(/images/boxout_270_bottom.gif) bottom left no-repeat #f5eee9; margin: 10px 0 0 0; padding: 0 0 10px 0;}
	.boxout270Main h3 {color: #663300; font-size: 14px; line-height: 1.5em; margin: 0 15px 0 15px;}
	.boxout270Main p {color: #666666; line-height: 1.5em; font-size: 11px; width: 240px; margin: 1em 0 1em 15px;}
	.boxout270Main ul {float: left; margin: 5px 0 5px 5px; font-size: 11px; list-style: none; width: 240px;}
	.boxout270Main li {position: relative; background-image: url(/images/bullet_boxout_tick.gif); background-position: 0 0.7em; background-repeat: no-repeat; padding: 6px 0 4px 20px;}

.bulletArticles {background-image: url(/images/bullet_articles.gif); background-position: 0 0.7em; background-repeat: no-repeat}
	
/*-- RESULTS PAGE --*/
.resultsSearchBar {float: left; display: inline; width: 870px; margin: 30px 0 20px 30px; background: url(/images/boxout_870_top.gif) top left no-repeat #f5eee9;}
.resultsSearchBarMain {float: left; display: inline; width: 870px; margin: 10px 0 0 0; padding: 5px 0 15px 0; background: url(/images/boxout_870_bottom.gif) bottom left no-repeat #f5eee9;}

.resultsSearchBarTable {font-size: 12px; color: #333333; margin-left:20px;}
.resultsSearchBarTable label {margin: 0;}
.resultsSearchBarTypeSelect  {width: 100px; background-color: #FFFFFF; font-size: 12px; margin:0;}
.resultsSearchBarRadiusSelect {width: 80px; background-color: #FFFFFF; font-size: 12px;}
.resultsSearchBarCountrySelect {width: 110px; background-color: #FFFFFF; font-size: 11px;}
.resultsSearchBarAreaText  {width: 100px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 12px; padding: 4px;}
.resultsSearchBarAreaButton {border: 0; margin: 0 0 0 10px;}

.resultsSearchBarType {float: left; display: inline; margin: 0 10px 0 20px;}
.resultsSearchBarType h5 {font-size: 14px; color: #663300; float: left; display: inline; margin: 0 20px 0 0;}
.resultsSearchBarType label {font-size: 12px; color: #333333; margin: 0 10px 0 0;}
.resultsSearchBarType select  {width: 130px; background-color: #FFFFFF; font-size: 12px;}

.resultsSearchBarRadius {float: left; display: inline; margin: 0 10px 0 0;}
.resultsSearchBarRadius h5 {font-size: 14px; color: #663300; float: left; display: inline; margin: 0 20px 0 0;}
.resultsSearchBarRadius label {font-size: 12px; color: #333333; margin: 0 10px 0 0;}
.resultsSearchBarRadius select  {width: 120px; background-color: #FFFFFF; font-size: 12px;}

.resultsSearchBarArea {float: left; display: inline; margin: 0 20px 0 0;}
.resultsSearchBarArea label {font-size: 12px; color: #333333; margin: 0 10px 0 0;}
.resultsSearchBarArea input  {width: 190px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 12px; padding: 4px;}
.resultsSearchBarArea img {border: 0; margin: 0 0 0 10px;}

.resultsSearchBarButton {float: right; display: inline; margin: -2px 20px 0 0;}
	.resultsSearchBarButton img {border: 0;}

/*-- RESULTS LISTINGS --*/
.resultsListingsColumn {float: left; display: inline; margin: 0 0 20px 30px; width: 270px;}
	.resultsListingsColumn h2 {font-size: 15px; color: #663300; line-height: 1.5em; margin: 1em 0 -0.5em 0;}
	.resultsListingsColumn h4 {font-size: 12px; font-weight: bold; color: #333333; line-height: 1.2em; margin: 0 0 10px 0;}
	.resultsListingsColumn h5 {font-size: 12px; font-weight: bold; color: #333333; line-height: 1.2em; float: left; display: inline;}
	.resultsListingsColumn h6 {font-size: 12px; font-weight: bold; color: #333333; line-height: 1.2em; float: right; display: inline;}
	.resultsListingsColumn p {font-size: 13px; color: #666666; line-height: 1.6em;}

.resultsListingItem {float: left; display: inline; width: 270px; border-top: 1px solid #f5eee9; padding: 0 0 10px 0;}
	.resultsListingItem img {float: left; display: inline; width: 50px; height:50px; margin: 10px 10px 0 0;}
	.resultsListingItem p {float: left; display: inline; width: 210px; margin: 10px 0 0 0; line-height: 1.5em; color: #666666; font-size: 11px;}
	.resultsListingItem p em {color: #333333; font-style: normal;}

.resultsListingItemFeatured {float: left; display: inline; width: 270px; background: url(/images/featured_listing_bg.gif) top right no-repeat; border-top: 1px solid #f5eee9; padding: 0 0 10px 0;}
	.resultsListingItemFeatured img {float: left; display: inline; width: 50px; margin: 10px 10px 0 0;}
	.resultsListingItemFeatured p {float: left; display: inline; width: 210px; margin: 10px 0 0 0; line-height: 1.5em; color: #666666; font-size: 11px;}
	.resultsListingItemFeatured p em {color: #333333; font-style: normal;}

.itemLast {border-bottom: 1px solid #f5eee9;}

.resultsMap {float: right; display: inline; margin: 0 30px 20px 0; width: 570px; height:480px;}
	.resultsMap img {border: 0;}
	
/*-- LOGIN --*/
.loginBanner1 {float: left; display: inline; margin: 15px 0 0 0;}
.loginBanner2 {float: right; display: inline; margin: 15px 0 0 0;}

/*-- ERROR MESSAGES --*/
.attentionMessage570 {float: left; display: inline; margin: 10px 0 10px 0; padding: 15px; border: 1px solid #cc9999; background-color: #fbe5e5; width: 538px;}
	.attentionMessage570 h4 {font-size: 14px; font-weight: normal; color: #333333; line-height: 1.5em; padding: 0 0 0 20px;}
	.attentionMessage570 h4 strong {font-weight: bold; color: #990000;}
	.attentionMessage570 h5 {font-size: 12px; color: #333333; line-height: 1.5em; font-weight: normal; margin: 0.5em 0 0.5em 20px;}

.iconMessageWarning {background-image: url(/images/icon_message_warning.gif); background-position: left 2px; background-repeat: no-repeat;}
.iconMessageError {background-image: url(/images/icon_message_error.gif); background-position: left 2px; background-repeat: no-repeat;}
.iconMessageInfo {background-image: url(/images/icon_info_pink.gif); background-position: left 2px; background-repeat: no-repeat;}

/*-- ARTICLES --*/
.boxout270Articles {float: left; display: inline; width: 270px; background: url(/images/boxout_270_bottom.gif) bottom left no-repeat #f5eee9; margin: 10px 0 0 0; padding: 0 0 10px 0;}
	.boxout270Articles h3 {color: #663300; font-size: 14px; line-height: 1.5em; margin: 0 15px 0 15px;}
	.boxout270Articles p {color: #666666; line-height: 1.5em; font-size: 11px; width: 240px; margin: 1em 0 1em 15px;}
	.boxout270Articles ul {float: left; margin: 5px 0 5px 5px; font-size: 11px; list-style: none; width: 240px;}
	.boxout270Articles li {position: relative; background-image: url(/images/bullet_article.gif); background-position: 0 0.7em; background-repeat: no-repeat; padding: 6px 0 4px 20px;}

/*-- PROFILE DETAIL PAGE --*/
.profileMainColumn {float: left; display: inline; width: 570px; margin: 30px 0 30px 30px;}
	.profileMainColumn h1 {font-size: 20px; color: #663300; line-height: 1.5em; margin: 0 0 0 0;}
	.profileMainColumn h3 {font-size: 14px; color: #333333; line-height: 1.5em; font-weight: normal;}
	.profileMainColumn h2 {font-size: 14px; color: #663300; line-height: 1.5em; margin: 1em 0 -0.5em 0;}
	.profileMainColumn h4 {font-size: 13px; font-weight: normal; color: #666666; line-height: 1.5em;}
	.profileMainColumn h4 strong {color: #663300; font-weight: bold;}
	.profileMainColumn h5 {font-size: 14px; font-weight: bold; color: #333333; line-height: 1.5em; margin: 0.2em 0 0.2em 0;}
	.profileMainColumn h6 {font-size: 14px; font-weight: normal; font-style: italic; color: #666666; line-height: 1.5em; margin: 0.2em 0 0.2em 0;}
	.profileMainColumn p {font-size: 13px; color: #666666; line-height: 1.6em;}
	.profileMainColumn p strong {color: #333333;}
	.profileMainColumn blockquote {font-size: 14px; margin: 1em 40px 1em 40px; line-height: 1.6em; font-style: italic; color: #666666;}
	.profileMainColumn blockquote strong {font-style: normal; font-weight: bold;}
	.profileMainColumn ul {margin: 0; font-size: 13px; list-style: none;}
	.profileMainColumn li {position: relative; background-image: url(/images/bullet_arrow.gif); background-position: left center; background-repeat: no-repeat; padding: 6px 0 4px 20px;}
	.profileMainColumn hr {width: 100%; height: 0; border-top: 1px solid #dacabe; border-bottom: 0; border-left: 0; border-right: 0; display:inline; float:left;}

.profilePic {float: left; display: inline; margin: 0 10px 0 0; width: 80px;}
	.profilePic img {border: 0; width:80px; height:80px;}

.profileName {float: left; display: inline; margin: 0; width: 480px;}

.profilePhotos {float: left; display: inline; width: 100%;}
	.profilePhotos img {border: 0;}

.profilePhoto1 {float: left; display: inline; margin: 20px 0 10px 0;}
.profilePhoto2 {float: right; display: inline; margin: 20px 0 10px 0;}

.profileRightColumn {float: right; display: inline; width: 270px; margin: 30px 30px 30px 0;}
	.profileRightColumn img {margin: 0 0 5px 0; border: 0;}
	
.boxout270Profile {float: left; display: inline; width: 270px; background: url(/images/boxout_270_bottom.gif) bottom left no-repeat #f5eee9; margin: 10px 0 0 0; padding: 0 0 10px 0;}
	.boxout270Profile h3 {color: #663300; font-size: 14px; line-height: 1.5em; margin: 0 15px 0 15px;}
	.boxout270Profile p {color: #666666; line-height: 1.5em; font-size: 12px; width: 240px; margin: 1em 0 1em 15px;}
	.boxout270Profile ul {float: left; margin: 5px 0 5px 5px; font-size: 11px; list-style: none; width: 240px;}
	.boxout270Profile li {position: relative; background-image: url(/images/bullet_article.gif); background-position: 0 0.7em; background-repeat: no-repeat; padding: 6px 0 4px 20px;}
	.boxout270Profile h6 {color: #333333; line-height: 1.6em; font-size: 12px; font-weight: normal; width: 240px; padding: 0 0 0 20px; margin: 0.8em 0 0.8em 22px;}

#profileContactPhone {background: url(/images/icon_profile_phone.gif) center left no-repeat;}
#profileContactEmail {background: url(/images/icon_profile_email.gif) center left no-repeat;}
#profileContactAddress {background: url(/images/icon_profile_address.gif) 0 0.1em no-repeat;}
#profileContactWebsite {background: url(/images/icon_profile_website.gif) center left no-repeat;}
#profileContactDirections {background: url(/images/icon_profile_directions.gif) center left no-repeat;}

.profileMapHolder {float: left; display: inline; width: 270px; height:270px; margin: 20px 0 30px 0;}
	.profileMapHolder img {border: 0;}
	
/*-- EFT INFORMATION PAGE --*/
.articleSynopsis {float: left; display: inline; width: 570px; border-top: 1px solid #f5eee9; padding: 15px 0 15px 60px; background-position: 0 30px; background-repeat: no-repeat;}
	.articleSynopsis h2 {font-size: 14px; line-height: 1.5em; color: #663300;}
	.articleSynopsis p {font-size: 12px; color: #666666; line-height: 1.5em;}
	.articleSynopsis h6 {font-size: 11px; font-weight: normal; line-height: 1.5em; color: #666666; margin: -0.5em 0 0.5em 0;}
	.articleSynopsis h6 em {font-style: italic; color: #333333;}

.articleNavigation {float: left; display: inline; width: 570px; border-top: 1px solid #f5eee9; padding: 15px 0 15px 0;}
	.articleNavigation h5 {font-size: 14px; line-height: 1.5em; color: #333333; float: left; display: inline;}
	.articleNavigation h6 {float: right; display: inline; font-size: 14px; line-height: 1.5em; color: #333333;}
	
.formArticleSearch {width: 230px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 12px; padding: 4px; margin: 0 0 0 15px;}

/*-- ADD LISTING FRONT PAGE --*/
.addListingHomeHolder {float: left; display: inline; width: 870px; margin: 30px 0 0 30px; padding: 0 0 30px 0;}
	.addListingHomeHolder h1 {font-size: 20px; color: #663300; line-height: 1.5em; margin: 0 0 0 0;}
	.addListingHomeHolder h3 {font-size: 14px; line-height: 1.5em; color: #663300;}

.addListingHomeCol1 {float: left; display: inline; width: 270px; margin: 15px 30px 10px 0;  background: url(/images/boxout_270_bottom.gif) bottom left no-repeat #f5eee9; padding: 0 0 10px 0;}
	.addListingHomeCol1 h2 {float: left; display: inline; width: 270px; height: 66px; margin: 0 0 15px 0; font-size: 11px; text-indent: -9999px; background: url(/images/add_list_col1_head.gif) top left no-repeat;}
	.addListingHomeCol1 ul {float: left; margin: -5px 0 5px 5px; font-size: 11px; list-style: none; width: 240px;}
	.addListingHomeCol1 li {position: relative; background-image: url(/images/bullet_tick.gif); background-position: 0 0.7em; background-repeat: no-repeat; padding: 6px 0 4px 20px;}
	.addListingHomeCol1 p {color: #666666; line-height: 1.5em; font-size: 12px; width: 240px; margin: 0 0 1em 15px;}
	.addListingHomeCol1 h4 {color: #CC0000; font-size: 14px; font-weight: bold; margin: 1em 0 1em 15px;}
	
.addListingHomeCol2 {float: left; display: inline; width: 270px; margin: 15px 0 10px 0;  background: url(/images/boxout_270_bottom.gif) bottom left no-repeat #f5eee9; padding: 0 0 10px 0;}
	.addListingHomeCol2 h2 {float: left; display: inline; width: 270px; height: 66px; margin: 0 0 15px 0; font-size: 11px; text-indent: -9999px; background: url(/images/add_list_col2_head.gif) top left no-repeat;}
	.addListingHomeCol2 ul {float: left; margin: -5px 0 5px 5px; font-size: 11px; list-style: none; width: 240px;}
	.addListingHomeCol2 li {position: relative; background-image: url(/images/bullet_tick.gif); background-position: 0 0.7em; background-repeat: no-repeat; padding: 6px 0 4px 20px;}
	.addListingHomeCol2 p {color: #666666; line-height: 1.5em; font-size: 12px; width: 240px; margin: 0 0 1em 15px;}
	.addListingHomeCol2 h4 {color: #CC0000; font-size: 14px; font-weight: bold; margin: 1em 0 1em 15px;}
	
.addListingHomeCol3 {float: right; display: inline; width: 270px; margin: 15px 0 10px 0;  background: url(/images/boxout_270_bottom.gif) bottom left no-repeat #f5eee9; padding: 0 0 10px 0;}
	.addListingHomeCol3 h2 {float: left; display: inline; width: 270px; height: 66px; margin: 0 0 15px 0; font-size: 11px; text-indent: -9999px; background: url(/images/add_list_col3_head.gif) top left no-repeat;}
	.addListingHomeCol3 ul {float: left; margin: -5px 0 5px 5px; font-size: 11px; list-style: none; width: 240px;}
	.addListingHomeCol3 li {position: relative; background-image: url(/images/bullet_tick.gif); background-position: 0 0.7em; background-repeat: no-repeat; padding: 6px 0 4px 20px;}
	.addListingHomeCol3 p {color: #666666; line-height: 1.5em; font-size: 12px; width: 240px; margin: 0 0 1em 15px;}
	.addListingHomeCol3 h4 {color: #CC0000; font-size: 14px; font-weight: bold; margin: 1em 0 1em 15px;}	
	
/*-- EVENTS HOME --*/
.eventsHomeSearchHolder {float: left; display: inline; width: 570px; background: url(/images/boxout_570_top.gif) top left no-repeat #f5eee9; margin: 0 0 20px 0; padding: 0;}
.eventsHomeSearchMain {float: left; display: inline; width: 570px; background: url(/images/boxout_570_bottom.gif) bottom left no-repeat #f5eee9; margin: 10px 0 0 0; padding: 0 0 20px 0;}
	.eventsHomeSearchMain h2 {width: 251px; height: 23px; text-indent: -9999px; background: url(/images/events_search_box_title.gif) top left no-repeat; font-size: 12px; margin: 10px 0 10px 20px;}
	.eventsHomeSearchMain h3 {color: #663300; font-size: 14px; line-height: 1.5em; margin: 0 15px 0 15px;}
	.eventsHomeSearchMain p {color: #666666; line-height: 1.5em; font-size: 11px; width: 530px; margin: 1em 0 1em 20px;}
	.eventsHomeSearchMain form {padding: 0; margin: 20px 0 0 0;}
	.eventsHomeSearchMain label {font-size: 14px; font-weight: bold; color: #333333; width: 70px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 10px 0 0;}
	.eventsHomeSearchMain em {color: #CC0000; font-style: normal;}
	.eventsHomeSearchMain fieldset {margin: 0 0 30px 0; padding: 0;}
	.eventsHomeSearchMain legend {font-size: 16px; font-weight: bold; color: #663300; line-height: 1.5em; margin: 0; padding: 0;}
	.eventsHomeSearchMainText  {width: 160px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 2px;}
	.eventsHomeSearchMainSelect  {width: 160px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 2px;}
	

.eventsSearchDateFrom {float: left; display: inline; width: 250px; margin: 0 30px 5px 20px;}
.eventsSearchDateTo {float: left; display: inline; width: 250px; margin: 0 0 5px 0;}
.eventsSearchWithin {float: left; display: inline; width: 250px; margin: 10px 30px 0 20px;}
	.eventsSearchWithin select  {width: 170px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 4px;}
.eventsSearchLocation {float: left; display: inline; width: 250px; margin: 10px 0 0 0;}
	.eventsSearchLocation label {font-size: 14px; font-weight: bold; color: #333333; width: 40px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 10px 0 0;}
	.eventsSearchLocation input[type="text"]  {width: 190px; border: 1px solid #dacabe; background-color: #FFFFFF; font-size: 14px; padding: 4px;}

.eventsSearchButton {float: left; display: inline; width: 100%; margin: 15px 0 0 100px;}
	.eventsSearchButton img {border: 0;}
	
/*-- EVENTS RESULTS --*/
.resultsListing {position: relative; width: 100%; border-top: 1px dashed #dacabe; padding: 15px 0 15px 0; margin: 0 0 0 0;}
	.resultsListing h2 {font-size: 13px; font-weight: bold; padding: 0; margin: 0; line-height: 1.5em; margin: 0 0 0.5em 0; background: url(/images/icon_calendar.gif) center left no-repeat; text-indent: 20px;}
	.resultsListing h4 {font-size: 11px; font-weight: bold; color: #663300; padding: 0; margin: 0 0 5px 0; line-height: 1.2em;}
	.resultsListing h5 {font-size: 11px; font-weight: bold; color: #663300; padding: 0; margin: 5px 0 3px 0; line-height: 1.2em;}
	.resultsListing p {font-size: 12px; margin: 0; padding: 0; line-height: 1.5em; color: #666666;}

.resultsPaging {position: relative; width: 100%; border-top: 1px dashed #dacabe; padding: 10px 0 10px 0; margin: 0;}
	.resultsPaging p {font-size: 14px; color: #666666; font-weight: normal;}	

