@charset "UTF-8";
/* CSS Document */



body
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bg.jpg) top left repeat-x #41678B;
}

/***********************************************************************/
/* main containers                                                     */
/***********************************************************************/



#container
{
	margin: 7px auto 7px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 907px;
}

#content
{
	float: left;
	width: 907px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/top_bg.jpg) center top no-repeat;
}

#top
{
	float: left;
	width: 619px;
	height: 150px;
	padding: 30px 0px 0px 288px;
	margin: 9px 0px 0px 0px;
	background: url(images/top_background.jpg) top left no-repeat;

}

#footer
{
	float: left;
	width: 877px;
	height: 82px;
	padding: 10px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	background: url(images/footer_background.jpg) top left no-repeat;
}


/* clears */

.clear
{
	clear: both;
	font-size: 1px;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

.clear2
{
	clear: both;
	font-size: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
}

.clear3
{
	clear: both;
	font-size: 3px;
	height: 3px;
	padding: 0px;
	margin: 0px;
}


.clearDivide
{
	clear: both;
	font-size: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADBBDC;
}


/* menu */

#menu
{
	float: left;
	width: 881px;
	height: 36px;
	padding: 15px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	background: url(images/menu_background.jpg) top left no-repeat;
}

#menu a
{
	float: left;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

/* menu home */

#menuHome
{
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 15px;
	width: 59px;
	height: 27px;
	display: block;
	float: left;
	background: url(images/but_home.jpg) top left no-repeat;
}

a#menuHome:hover, a#menuHome.homeSelected
{
	color: #FFFF00;
	text-decoration: none;
}

/* menu events */

#menuEvents
{
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	width: 63px;
	height: 27px;
	display: block;
	float: left;
	background: url(images/but_events.jpg) top left no-repeat;
}

a#menuEvents:hover, a#menuEvents.eventsSelected
{
	color: #FFFF00;
	text-decoration: none;
}

/* menu exhibitors */

#menuExhibitors
{
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	width: 86px;
	height: 27px;
	display: block;
	float: left;
	background: url(images/but_exhibitors.jpg) top left no-repeat;
}

a#menuExhibitors:hover, a#menuExhibitors.exhibitorsSelected
{
	color: #FFFF00;
	text-decoration: none;
}

/* menu area */

#menuArea
{
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	width: 116px;
	height: 27px;
	display: block;
	float: left;
	background: url(images/but_area.jpg) top left no-repeat;
}

a#menuArea:hover, a#menuArea.areaSelected
{
	color: #FFFF00;
	text-decoration: none;
}

/* menu location */

#menuLocation
{
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	width: 75px;
	height: 27px;
	display: block;
	float: left;
	background: url(images/but_location.jpg) top left no-repeat;
}

a#menuLocation:hover, a#menuLocation.locationSelected
{
	color: #FFFF00;
	text-decoration: none;
}

/* menu apply */

#menuApply
{
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	width: 123px;
	height: 27px;
	display: block;
	float: left;
	background: url(images/but_apply.jpg) top left no-repeat;
}

a#menuApply:hover, a#menuApply.applySelected
{
	color: #FFFF00;
	text-decoration: none;
}

/* menu links */

#menuLinks
{
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	width: 53px;
	height: 27px;
	display: block;
	float: left;
	background: url(images/but_links.jpg) top left no-repeat;
}

a#menuLinks:hover, a#menuLinks.linksSelected
{
	color: #FFFF00;
	text-decoration: none;
}

/* menu contact */

#menuContact
{
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	width: 70px;
	height: 27px;
	display: block;
	float: left;
	background: url(images/but_contact.jpg) top left no-repeat;
}

a#menuContact:hover, a#menuContact.contactSelected
{
	color: #FFFF00;
	text-decoration: none;
}

/* middle container */

#middle
{
	float: left;
	width: 890px;
	padding: 10px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
	background: url(images/middle_background.jpg);
}

/* left column */

#leftColumn
{
	float: left;
	width: 225px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

/* middle column */

#middleColumn
{
	float: left;
	width: 408px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
	
}

/* right column */

#rightColumn
{
	float: left;
	width: 225px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 9px;
	
}

/* home page news container */

#newsContainer
{
	float: left;
	width: 225px;
	height: 258px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/hp_news_background.jpg) top left no-repeat;
}

#newsContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 10px 0px 8px;
	margin: 3px 0px 3px 4px;
	font-weight: normal;
	text-decoration: none;
}

#newsContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#newsContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

/* home page Llandudno container */

#llandudnoContainer
{
	float: left;
	width: 225px;
	height: 243px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	background: url(images/hp_llandudno_background.jpg) top left no-repeat;
}

#llandudnoContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 15px 0px 8px;
	margin: 0px 0px 0px 8px;
	font-weight: normal;
	text-decoration: none;
}

#llandudnoContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#llandudnoContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

/* home page Welcome container */

#welcomeContainer
{
	float: left;
	width: 410px;
	height: 508px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/hp_welcome_background.jpg) top left no-repeat;
}

#welcomeContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 10px 0px 8px;
	margin: 5px 0px 3px 8px;
	font-weight: normal;
	text-decoration: none;
}

#welcomeContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#welcomeContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}


/* home page Location container */

#locationContainer
{
	float: left;
	width: 225px;
	height: 285px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/hp_location_background.jpg) top left no-repeat;
}

#locationContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 10px 0px 8px;
	margin: 4px 0px 0px 27px;
	font-weight: normal;
	text-decoration: none;
}

#locationContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#locationContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

/* home page Apply to exhibit container */

#applyContainer
{
	float: left;
	width: 225px;
	height: 217px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	background: url(images/hp_apply_background.jpg) top left no-repeat;
}

#applyContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 0px 8px;
	margin: 0px 0px 5px 8px;
	font-weight: normal;
	text-decoration: none;
}

#applyContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#applyContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.applyDisclaimer
{
	display: block;
	font-size: 8px;
	line-height: 12px;
	color: #333;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

.counterContainer
{
	width: 150px;
	height:	15px;
	border: 1px solid #eee;	
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 15px;
}

.counterLabel
{
	float: left;
	display: block;
	width:	100px;
	height: 15px;
	font-size: 9px;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
}

.counter
{
	float: left;
	display: block;
	width:	40px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: -3px 0px 0px 0px;
	text-align: right;
}


/* for single middle container */

#singleContainerTop
{
	float: left;
	width: 874px;
		height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/1_middle_top_bk.jpg) top left no-repeat;
}

#singleContainer
{
	float: left;
	width: 840px;
	min-height: 200px;
	padding: 15px 15px 5px 15px;
	margin: 0px 0px 0px 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4A68B1;
	border-bottom-color: #4A68B1;
	border-left-color: #4A68B1;
	background-color: #FFFFFF;
}

#singleContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 0px 8px;
	margin: 0px 0px 10px 8px;
	font-weight: normal;
	text-decoration: none;
}

#singleContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#singleContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}


/* for area middle container */

#areaContainerTop
{
	float: left;
	width: 874px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/1_middle_top_bk.jpg) top left no-repeat;
}

#areaContainer
{
	float: left;
	width: 840px;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4A68B1;
	border-bottom-color: #4A68B1;
	border-left-color: #4A68B1;
	background-color: #FFFFFF;
}

#areaContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

#areaContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#areaContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

/* for location middle container */

#locationSingleContainerTop
{
	float: left;
	width: 874px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/1_middle_top_bk.jpg) top left no-repeat;
}

#locationSingleContainer
{
	float: left;
	width: 840px;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4A68B1;
	border-bottom-color: #4A68B1;
	border-left-color: #4A68B1;
	background-color: #FFFFFF;
}

#locationSingleContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

#locationSingleContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#locationSingleContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.locationLeft
{
	width: 160px;
	float: left;
	display: block;
}

.locationRight
{
	width: 655px;
	float: left;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}

.locationH2
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.mapLeft
{
	float: left;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mapRight
{
	float: left;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}


/* exhibitors page sub headers */


.exhibitorsH1
{
	width: 582px;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px 0px 0px 15px;
	margin: 10px 0px 0px 0px;
}

.exhibitorsH2
{
	font-size: 16px;
	color: #333;
	padding: 0px 10px 0px 8px;
	margin: 7px 0px 10px 8px;
}

.exhibitorsH2 a
{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.exhibitorsH2 a:hover
{
	font-size: 16px;
	color: #FFFF00;	
}


/* exhibitors page list */

#listLeft
{
	width: 380px;
	display: block;
	float: left;
}

#listRight
{
	width: 380px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
}


.exhibitorsList
{
	float: left;
	width: 380px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.exhibitorsList ul
{
	list-style: none;
	display: inline;
	width: 380px;
	margin: 0px;
	padding: 0px;
}

.exhibitorsList li
{
	list-style: none;
	display: inline;
	float: left;
	margin : 0px;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	width: 380px;
	padding: 5px 0px 10px 20px;
	background: url(images/bullet2.gif) top left no-repeat;
}


.exhibitorsList a
{
	float: left;
	display: block;
	font-size: 11px;
	line-height: 16px;
	width: 380px;
	padding: 3px 0px 3px 0px;
	margin : 0px;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
}

.exhibitorsNL
{
	float: left;
	display: block;
	font-size: 11px;
	line-height: 16px;
	width: 380px;
	padding: 6px 0px 3px 0px;
	margin : 0px;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
}

.exhibitorsList a:hover
{
	color: #005596;
	text-decoration: none;
}

.exhibitorsList a.active, .sectorsDetailsList a.active:hover
{
	color: #005596;
	text-decoration: none;
}

.exhibitorsList a.selected, .sectorsDetailsList a.selected:hover
{
	color: #005596;
	text-decoration: none;
}



/* home page sub headers */


.homeH1
{
	width: 382px;
	height: 30px;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px 0px 0px 15px;
	margin: 10px 0px 0px 0px;
}

.homeH1 a
{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.homeH1 a:hover
{
	font-size: 16px;
	color: #FFFF00;	
}

.homeH2
{
	font-size: 14px;
	color: #333;
	padding: 0px 10px 0px 8px;
	margin: 7px 0px 0px 8px;
}

.homeH2 a
{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.homeH2 a:hover
{
	font-size: 16px;
	color: #FFFF00;	
}



.homeH3
{
	background: url(images/yellows.gif) top left no-repeat;
	width: 171px;
	height: 30px;
	padding: 0px 0px 0px 15px;
	margin: 10px 0px 0px 15px;
}

.homeH3 a
{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.homeH3 a:hover
{
	font-size: 16px;
	color: #FFFF00;	
}

/* image inserts */

.imageinsertLeft {
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;

}

.imageinsertLeftNews {
	padding: 0px;
	margin: 3px 10px 0px 0px;
	float: left;
	border: 1px solid #ADBBDC;
}

.imageinsertLlandudno {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #ADBBDC;
}

.imageinsertLeftNewsPage {
	margin: 0px 15px 0px 0px;
	float: left;
	border: 1px solid #ADBBDC;
	padding: 2px;
}

.imageinsertRight {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: right;
	border: none !important;
}

/* logo spacers */

#LlandudnoHospitality
{
	padding: 0px 0px 0px 0px;
	margin: 19px 0px 0px 35px;
	float: left;
	display: block;
}


#DevelopmentPartnership
{
	padding: 0px 0px 0px 0px;
	margin: 13px 0px 0px 30px;
	float: left;
	display: block;
}

#mostyn
{
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 65px;
	float: left;
	display: block;
}

#conwy
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 65px;
	float: left;
	display: block;
}

#victoria
{
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 65px;
	float: left;
	display: block;
}

#wag
{
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 65px;
	float: left;
	display: block;
}

#tourism
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 60px;
	float: left;
	display: block;
}

/***********************************************************************/
/* lightBox css bits                                                   */
/***********************************************************************/

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
	
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=100);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
	
/***********************************************************************/
/* Vertical Accordions                                                 */
/***********************************************************************/
	
#vertical_container 
{
	margin: 0px;
	width: 830px;
}

#vertical_container2
{
	margin: 0px;
	width: 830px;
}

.accordion_toggle 
{
	width: 830px;
	border-top: solid 1px #F2F2F2;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	display: block;
	cursor: help;
	color: #666;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}


/* Container styling*/
		
.accordion_toggle_active 
{
	width: 830px;

	border-top: solid 1px #F2F2F2;
	display: block;
	cursor: help;	
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;

}
		
.accordion_content
{
	background-color: #ffffff;
	overflow: hidden;
	width: 830px;
	display: none;
	
}

.accordion_content p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.picAccordion
{
	float: left;
	border: 1px solid #F2F2F2;	/*padding-bottom: 15px;*/
	padding: 4px;
	margin: 5px 10px 5px 0px;
}


/* set 2 */

.accordion_toggle2
{
	width: 830px;
	padding-top: 1px;
	padding-bottom: 5px;
	border-bottom: solid 1px #e0e0e0;
	margin-top: 5px;
	display: block;
	cursor: help;
	color: #666666;
	font-size: 1.4em;
}

/* Container styling*/
		
.accordion_toggle_active2 
{
	width: 830px;
	padding-top: 1px;
	padding-bottom: 5px;
	border-bottom: solid 1px #e0e0e0;
	margin-top: 5px;
	display: block;
	cursor: help;	

}
		
.accordion_content2
{
	background-color: #ffffff;
	overflow: hidden;
	padding: 10px 0px 25px 0px;
	width: 830px;
}

.picCentre2
{
	text-align: center !important;
	width: 387px;
	float: left;
}


.imageSignature {
	margin: 0px;
	padding: 0px;
	float: left;
	border: none !important;

}

/* events containters top row */

#containerEvents
{
	float: left;
	width: 388px; /*used to be 722*/
	height: 160px;
	padding: 0px 20px 10px 10px;
	margin: 8px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADBBDC;
}

#containerEvents img
{
	float: left;
	border: 1px solid #ADBBDC;	/*padding-bottom: 15px;*/
	padding: 2px;
	margin: 0px 10px 10px 0px;
}

#containerEvents span img
{
	margin-right: 26px;
	display: inline;
}

#containerEvents p
{
	color: #333;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

#containerEvents h3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
}

/* events containters top row right */

#containerEventsTRR
{
	float: left;
	width: 388px; /*used to be 722*/
	height: 160px;
	padding: 0px 20px 10px 10px;
	margin: 8px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADBBDC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ADBBDC;
}

#containerEventsTRR img
{
	float: left;
	border: 1px solid #ADBBDC;	/*padding-bottom: 15px;*/
	padding: 2px;
	margin: 0px 10px 10px 0px;
}

#containerEventsTRR span img
{
	margin-right: 26px;
	display: inline;
}

#containerEventsTRR p
{
	color: #333;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

#containerEventsTRR h3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
}

/* events containters bottom row */

#containerEventsB
{
	float: left;
	width: 388px;
	height: 150px;
	padding: 14px 20px 10px 10px;
	margin: 0px 0px 20px 0px;

}

#containerEventsB img
{
	float: left;
	border: 1px solid #ADBBDC;
	padding: 2px;
	margin: 0px 10px 10px 0px;
}

#containerEventsB span img
{
	margin-right: 26px;
	display: inline;
}

#containerEventsB p
{
	color: #333;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

#containerEventsB h3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
}

/* events containters bottom row right */

#containerEventsBRR
{
	float: left;
	width: 388px;
	height: 150px;
	padding: 14px 20px 10px 10px;
	margin: 0px 0px 20px 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ADBBDC;
}

#containerEventsBRR img
{
	float: left;
	border: 1px solid #ADBBDC;
	padding: 2px;
	margin: 0px 10px 10px 0px;
}

#containerEventsBRR span img
{
	margin-right: 26px;
	display: inline;
}

#containerEventsBRR p
{
	color: #333;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

#containerEventsBRR h3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
}

/* news page stuff */

.newsH2
{
	font-size: 16px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 0px 0px;
	margin: 20px 0px 10px 0px;
	font-weight: bold;
	text-decoration: none;
}

.newsH2top
{
	font-size: 16px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	text-decoration: none;
}


#newsSingleContainer
{
	float: left;
	width: 840px;
	min-height: 200px;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4A68B1;
	border-bottom-color: #4A68B1;
	border-left-color: #4A68B1;
	background-color: #FFFFFF;
}

#newsSingleContainer p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	text-decoration: none;
}

#newsSingleContainer p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#newsSingleContainer p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

/* for single middle apply */


#singleContainerApply
{
	float: left;
	width: 840px;
	min-height: 200px;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4A68B1;
	border-bottom-color: #4A68B1;
	border-left-color: #4A68B1;
	background-color: #FFFFFF;
}

#singleContainerApply p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	text-decoration: none;
}

#singleContainerApply p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#singleContainerApply p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

#LeftCraft
{
	float: left;
	width: 400px;
	min-height: 240px;
	padding: 8px 15px 15px 15px;
	margin: 7px 7px 0px 0px;
	background-color: #FFFFFF;
	border: 2px solid #4A68B1;
	background-image: url(images/apply/application_tops.jpg);
	background-repeat: repeat-x;
}

#LeftCraft p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 10px 0px 0px;
	margin: 3px 0px 3px 0px;
	font-weight: normal;
	text-decoration: none;
}

#LeftCraft p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#LeftCraft p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}


#RightFood
{
	float: left;
	width: 399px;
	min-height: 240px;
	padding: 8px 15px 15px 15px;
	margin: 7px 7px 0px 0px;
	background-color: #FFFFFF;
	border: 2px solid #4A68B1;
	background-image: url(images/apply/application_tops.jpg);
	background-repeat: repeat-x;
}

#RightFood p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 10px 0px 0px;
	margin: 3px 0px 3px 0px;
	font-weight: normal;
	text-decoration: none;
}

#RightFood p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#RightFood p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}



.applyH3
{
	width: 271px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/* numbered list */

ol
{
	margin: 5px 0px 0px 10px;
	padding: 0px;
	border: 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #333;

	
}

ol li
{
	margin: 0px 0px 0px 14px;
	padding: 3px 0px 0px 0px;
}

/* links */

#singleContainerLinks
{
	float: left;
	width: 870px;
	min-height: 200px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4A68B1;
	border-bottom-color: #4A68B1;
	border-left-color: #4A68B1;
	background-color: #FFFFFF;
}

#singleContainerLinks p
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 0px 19px 0px 8px;
	margin: 0px 0px 10px 8px;
	font-weight: normal;
	text-decoration: none;
}

#singleContainerLinks p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#singleContainerLinks p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.LinksBoxes
{
	float: left;
	width: 399px;
	height: 111px;
	padding: 8px 2px 8px 8px;
	margin: 15px 0px 0px 15px;
	background-color: #FFFFFF;
	border: 1px solid #ADBBDC;
}



.LinksLinks a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

.LinksLinks a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.linksH3
{

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

.linksH3 a
{

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

.linksH3 a:hover
{

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #4A68B1;
	text-decoration: none;
	font-weight: normal;
}

.linksH3 a:visited
{

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

/* contact page */


#singleContainerContact
{
	float: left;
	width: 870px;
	min-height: 200px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4A68B1;
	border-bottom-color: #4A68B1;
	border-left-color: #4A68B1;
	background-color: #FFFFFF;
}

#singleContainerContact p
{
	font-size: 12px;
	line-height: 20px;
	color: #333;
	padding: 0px 19px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	text-decoration: none;
}

#singleContainerContact p a
{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#singleContainerContact p a:hover
{
	color: #4A68B1;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.contactLeft
{
	float: left;
	display: block;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 28px;
}

.contactLeftContainer
{
	float: left;
	display: block;
	width: 470px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contactImage
{
	float: left;
	display: block;
	width: 350px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 35px;
}

.contactImage2
{
	float: left;
	display: block;
	width: 350px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 28px;
}


.contactH2
{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.galleryPics
{
	border: 1px solid #4B65A2;
}

.HeadingLink
{
	font-size: 11px;
	color: #FFFFFF;	
}

.HeadingLink:hover
{
	font-size: 11px;
	color: #FFFF00;	
}
