/* 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Blue CSS Styles
	Accompanies *default.css*
	Author: 9xb.com
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* DEFAULT STYLES   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	html, body { color: #333; }
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* GLOBAL STYLES  */  
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	/* Default link styling */
	a { color: #000; }
	a:hover { color: #13aefe; }
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TEMPLATE ELEMENTS   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#footerinnerwrap { border: 10px solid #cbcbcb; }
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FORM ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	input, textarea, select { color: #666; }
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADING ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	h1, h2, h3 { color: #333; }
	
	h1 { color: #13aefe; }
	h2 { color: #000; font-size: 1.2em; }
	h3 { color: #000; }
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADER STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* LOGO */

	#logo { background: url(../images/logo.gif) no-repeat; }
	#logo a { background: url(../images/logo_blue.gif) no-repeat top; }
	#logo a:hover { background: url(../images/logo_blue.gif) no-repeat bottom; }
	
/* CONTACT INFO */

	/*#headerwrap li { color: #a7a9b9; }
	#headerwrap a { color: #a7a9b9; }*/
	#headerwrap a:hover { border-bottom: 1px dotted #13aefe; color: #13aefe; }

/* ARROW LINKS */

	#toplinks li.whatson a { background: url(../images/link_whats_on_blue.gif) no-repeat top left; }
	#toplinks li.findus a { background: url(../images/link_findus_blue.gif) no-repeat top left; }
	#toplinks li.mailing a { background: url(../images/link_mailing_blue.gif) no-repeat top left; }
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NAVIGATION BAR STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#nav { background: #020636; }
	#nav li a { color: #fff; }
	/*#nav li a:hover,
	#nav li a.selected { background: #13aefe; color: #fff; }*/
	
/* Inner template banner styles */

	.innerbannerwrap { border-bottom: 10px solid #13aefe; }
	.innerbannerwrap img { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTENT STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#content a:hover { border-bottom: 1px dotted #13aefe; }
	
/******* HOMEPAGE SPECIFIC STYLING ******/	

/* HOMEPAGE BANNERS DEFAULT STYLING */

	#hpbanners .more a { color: #13aefe; }
	#hpbanners .more a:hover { border-bottom: 1px dotted #13aefe;}
	
/* HOMEPAGE BANNER SPECIFIC STYLING - BANNER 1 */
	#hpbanners .hpbanner1 .more { background: url(../images/arrow_small_blue.gif) no-repeat right center; }

/* Exhibitions */
	.seclinksinner {
		border-bottom: 1px solid #13aefe;
		background: #e7f7ff;
	}
	
	.seclinksinner li{
		background-image:url(../images/button_blue.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}
	
/**********************/	
/* Inner page styling */
/**********************/

	.pageoptions { border-bottom: 1px solid #13aefe; }
	
	#content .pageoptions li a:hover { color: #13aefe; border: 0; }
	
	.pageoptions li.printpage { background: url(../images/icon_printpage.gif) no-repeat left center; }
	.pageoptions li.sendpage { background: url(../images/icon_sendpage.gif) no-repeat left center; }
	.pageoptions li.askaquestion { background: url(../images/icon_askaquestion.gif) no-repeat left center; }
	.pageoptions li.downloadtour { background: url(../images/icon_downloadtour.gif) no-repeat left center; }
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* LEFTCOLUMN STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#leftcolumn h3 { background: url(../images/title_visit.gif) no-repeat left top; border-bottom: 1px solid #9bb71e; margin:0px; padding:0px 0px 21px 0px; border-bottom:1px solid #fff; }
	#leftcolumn h3 span {visibility:hidden;}
	#leftlinks li { background: #e7f7ff; }
	#leftlinks li a { background: url(../images/arrowleft_blue.gif) no-repeat left center; }
	
	ul.sublevel{background: #e7f7ff;}
	
	#leftlinks li a:hover { background: url(../images/over-blue.gif) no-repeat left top; color: #000; }
	#leftlinks li a.selected { background: url(../images/selected-blue.gif) no-repeat left top; color: #000; }
	
	.mapleft { border-bottom: 1px solid #13aefe; }
	
	.quote { color: #000; border-bottom: 1px solid #13aefe; }
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FOOTER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#footerinnerwrap ul li { border-right: 1px solid #333; }
