/*
--------------------------------------------------------------------------------------------------------------------------
= ACKNOWLEDGEMENT
--------------------------------------------------------------------------------------------------------------------------
*/

/*
Author:		Christopher Taylor, Stephen Dupree, Tim Parmee, Diva Creative
Date:		Copyright January 2009
Version:	1.0
*/

/*
--------------------------------------------------------------------------------------------------------------------------
= BASE ELEMENTS
--------------------------------------------------------------------------------------------------------------------------
*/

/* Colors
#ffffff
*/

html {  }	
body { background:#F6F6F6 url('../images/bg_wrapperRepeat.png') top center repeat-y; }

/* 
-----------------------------------------------------------------------------------------------------------
MAIN LAYOUT ELEMENTS
-----------------------------------------------------------------------------------------------------------
*/
/*.container { margin: 0 auto; width:940px; }*/
/*div#wrapperOuter 	{ margin: 0 auto; width:994px; background:url('../images/bg_wrapperRepeat.png') repeat-y; padding-bottom: 20px; }*/

div#wrapper 		{ margin: 0 auto; width:940px; background-color: #FFF; text-align:left; padding-bottom:20px; }
div#wrapperFooter 	{ margin: 0 auto; width:940px; background:url('../images/bg_footer2.png') no-repeat center top; height:150px; }

.clear { clear: both; display: block; overflow: hidden; width: 0; height: 0;}

/* Sets up basic grid/column floating and margin. */
div.col-1 	{ float: left; margin-right: 20px; display: inline;  }
div.col-2	{ float: right; margin-right: 20px; display: inline;  }

/* Use these classes to set the width of a column. */
.col-1 { width: 620px; } /* main content */
.col-2 { width: 300px; } /* side bar */

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* 
-----------------------------------------------------------------------------------------------------------
HEADER ELEMENTS
-----------------------------------------------------------------------------------------------------------
*/

div#header 		{ margin: 0 auto; width: 940px; height:212px; position:relative;	background: #FFF url('../images/bg_mast.png') no-repeat center top; }

div#header h1	{ width:167px; height:170px; background:url('../images/logo_les.png') no-repeat; text-indent:-9999px; display:block; float:left; margin:27px 0px 0px 20px; border:0; }
div#header h1 a 	{ border:0; cursor:pointer }
div#header h1 a:hover { border:0; cursor:pointer }
div#header h2	{ width:140px; height:135px; background:url('../images/btn_completeSurvey2.png') no-repeat; text-indent:-9999px; display:block; float:right; margin:30px -15px 0px 0px; }
div#header h2 a	{ width:140px; height:135px;  display:block;  }

div#headerDownload  { width:150px; height:140px;  background:url('../images/btn_DL_applicationPack.png') no-repeat; text-indent:-9999px; position:absolute; left:-50px; top:10px; }
div#headerDownload a { display:block; width:150px; height:140px;  }

div#stickerButton  { width:150px; height:140px;  background:url('../images/btn_toolsWorkshop0711.png') no-repeat; text-indent:-9999px; position:absolute; left:820px; top:30px; display:block; float:left }
div#stickerButton a { display:block; width:150px; height:140px; text-indent:-9999px;  }

/*
--------------------------------------------------------------------------------------------------------------------------
= NAVIGATION
--------------------------------------------------------------------------------------------------------------------------
*/

/* =main navigation */

div#primary_nav 	{ width:940px; height:30px; background:url(../images/bg_primary_nav.png); margin:10px 0 10px 0 }

div#primary_nav ul 		{ position:relative; left:0; float:left; height:30px; margin:0; padding-left:11px } /* margin: 12px 30px 5px 0px; */
div#primary_nav li 		{ float:left; display: inline; height:30px; color:#FFFFFF; padding:0px; text-indent:-99999px; }
div#primary_nav li a 	{ display: block; height: 100%; overflow: hidden; width: 100%; }

#nav_home 		{ width:38px; margin-right:20px }
#nav_about	 	{ width:39px; margin-right:20px}
#nav_news		{ width:35px; margin-right:20px}
#nav_events 	{ width:44px; margin-right:19px}
#nav_action 	{ width:84px; margin-right:19px}
#nav_tools 		{ width:120px; margin-right:20px}
#nav_contact	{ width:71px; }

#nav_home a, #nav_about a, #nav_news a, #nav_events a, #nav_action a, #nav_tools a, #nav_contact a
{ background: url(../images/primaryNav_btns.png) }

#nav_home a 			{ background-position: -11px 0px; }
#nav_home a:hover 		{ background-position: -11px 30px; }

#nav_about a 			{ background-position: -69px 0px; }
#nav_about a:hover 		{ background-position: -69px 30px; }

#nav_news a 			{ background-position: -128px 0px; }
#nav_news a:hover		{ background-position: -128px 30px; }

#nav_events a 			{ background-position: -183px 0px; }
#nav_events a:hover 	{ background-position: -183px 30px; }

#nav_action a 			{ background-position: -246px 0px; }
#nav_action a:hover 	{ background-position: -246px 30px; }

#nav_tools a 			{ background-position: -349px 0px; }
#nav_tools a:hover 		{ background-position: -349px 30px; }

#nav_contact a 			{ background-position: -489px 0px; }
#nav_contact a:hover 	{ background-position: -489px 30px; }



/* 
-----------------------------------------------------------------------------------------------------------
MAIN CONTENT (COL 1) ELEMENTS
-----------------------------------------------------------------------------------------------------------
*/

#home .pageTitle 			{ background: url('../images/pageTitle_home.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }
#about .pageTitle 			{ background: url('../images/pageTitle_about.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }
#contact .pageTitle 		{ background: url('../images/pageTitle_contact.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }
#news .pageTitle 			{ background: url('../images/pageTitle_news.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }
#events .pageTitle 			{ background: url('../images/pageTitle_events.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }
#newsArchive .pageTitle 	{ background: url('../images/pageTitle_news.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }
#lesInAction .pageTitle 	{ background: url('../images/pageTitle_action.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }
#toolsAndResources .pageTitle 			{ background: url('../images/pageTitle_tools.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }
#toolsAndResourcesSub .pageTitle 			{ background: url('../images/pageTitle_tools.png') center top no-repeat; height: 32px; width:100%; text-indent: -9999px; }


#documents .pageTitle 		{ background: url('../images/bg_documents.png') center top no-repeat; height: 52px; width:100%; text-indent: -9999px; }
#contactUs .pageTitle 		{ background: url('../images/bg_contact.png') center top no-repeat; height: 52px; width:100%; text-indent: -9999px; }
#professionals .pageTitle 	{ background: url('../images/bg_professionals.png') center top no-repeat; height: 52px; width:100%; text-indent: -9999px; }
#thanks .pageTitle 			{ background: url('../images/bg_thanks.png') center top no-repeat; height: 52px; width:100%; text-indent: -9999px; }
#c4a .pageTitle 			{ background: url('../images/bg_c4a.png') center top no-repeat; height: 52px; width:100%; text-indent: -9999px; }
#appPack .pageTitle 		{ background: url('../images/bg_applicationPack.png') center top no-repeat; height: 52px; width:100%; text-indent: -9999px; }
#survey .pageTitle 			{ background: url('../images/pageTitle_survey.png') center top no-repeat; height: 52px; width:100%; text-indent: -9999px; }
#newsletters .pageTitle     { background: url('../images/bg_newsletters.png') center top no-repeat; height: 52px; width:100%; text-indent: -9999px; }

#contentMain img			{ border: solid 1px #999; padding:3px; margin:0 0 10px 10px}
.articleTeaser				{ margin: 0 0 0.5em;}
.question					{ color:#53c1d1 }			
.newsDate	 				{ font-size: 1.4em; font-weight: bold; margin:0 0 0 0; color:#53c1d1 }
div.box h3.newsDate			{ line-height: 1.25em; margin-bottom: 0.5em; }
.newsTitle					{ margin:5px 0 10px 0 }
div.box h3.newsArchiveDate			{ color:#53c1d1; margin:0 0 15px 0; }
div.box h3.eventArchiveDate			{ color:#FFF; margin:1.8em 0 0.5em 0; background-color:#8cc63f; padding:3px }
div.box h4.newsArchiveLink			{ margin-left:10px; }

#toolsAndResources div.box h3 { color:#5fa03c; margin:0 }
#toolsAndResources div.box p { margin:0 }
#toolsAndResources div.box h4 { margin:15px 0 5px 0 }
#lesInAction h3 { color:#5fa03c }
#lestoolkit h4 { color:#5fa03c }

#newsArchive #contentMain p     { margin: 6px 0 6px 0; line-height: 1.5em; }

.box 						{ margin: 0 0 10px 10px; }

.block_container .block_inside {
background:#F5F5F5 none repeat scroll 0 0;
}

.block_inside {
background:#FFFFFF;
border:1px solid #E6E5E5;
display:block;
overflow:auto;
padding:0px 10px 0px 10px;
margin-bottom:5px;
}

div#ColumnBaseQlinks		{ width:620px; float:left; display:inline; padding:0; margin:0; }

div#blockQlink_guidanceDoc				{ width: 186px; height: 126px; text-indent: -9999px; margin:0 26px 0 0; float:left; }
div#blockQlink_guidanceDoc a			{ display: block; background: url(../images/qlinks/qlink_guidance_doc.jpg) no-repeat; width: 186px; height: 126px; }
div#blockQlink_guidanceDoc a 			{ background-position:0px 0px; }
div#blockQlink_guidanceDoc a:hover		{ background-position:0px -126px; }

div#blockQlink_newsletter				{ width: 186px; height: 126px; text-indent: -9999px; margin:0 26px 0 0; float:left; }
div#blockQlink_newsletter a				{ display: block; background: url(../images/qlinks/qlink_newsletter.jpg) no-repeat; width: 186px; height: 126px; }
div#blockQlink_newsletter a 			{ background-position:0px 0px; }
div#blockQlink_newsletter a:hover		{ background-position:0px -126px; }

div#blockQlink_contactUs				{ width: 186px; height: 126px; text-indent: -9999px; margin:0 0 0 0; float:left; }
div#blockQlink_contactUs a				{ display: block; background: url(../images/qlinks/qlink_contact.jpg) no-repeat; width: 186px; height: 126px; }
div#blockQlink_contactUs a 				{ background-position:0px 0px; }
div#blockQlink_contactUs a:hover		{ background-position:0px -126px; }

div#blockQlink_procurementDoc			{ width: 186px; height: 126px; text-indent: -9999px; margin:0 0 0 0; float:left; }
div#blockQlink_procurementDoc a			{ display: block; background: url(../images/qlinks/qlink_procurement_doc.jpg) no-repeat; width: 186px; height: 126px; }
div#blockQlink_procurementDoc a 		{ background-position:0px 0px; }
div#blockQlink_procurementDoc a:hover	{ background-position:0px -126px; }

div#contentMain 			{ background:url('../images/bg_contentMain.png') top right no-repeat; width:100%;  }
div#contentMain .box		{ margin-bottom:0; }
div#contentMainBtm 			{ height:15px; width:100%; clear:both; }

div#btnRegister 			{ height:44px; width:214px; clear:both; text-indent: -9999px; margin:0; padding:0; }
div#btnRegister a 			{ height:44px; width:214px; background:url('../images/btn_register.png') no-repeat; display:block; }

div#programme 	 			{ background:url('../images/bg_programme.png') top right no-repeat; width:100%; margin:2em 0 0 0; padding-bottom:1em;   }
div#programme .box 			{ margin-bottom:0; }
div#btmProgramme 			{ background:url('../images/bg_btmProgramme.png') no-repeat; height:15px; width:100%; clear:both; }
div#programme h4 			{ color:#FFFFFF; }

div#registerForm 			{ background:url('../images/bg_feature.png') top right no-repeat; width:100%; }
div#registerForm .box 		{ margin-bottom:0; }
div#btmRegisterForm 		{ background:url('../images/bg_btmFeature.png') no-repeat right; height:15px; width:100%; clear:both; }

div.list2Col				{ float:left; width:50%; }

/* 
-----------------------------------------------------------------------------------------------------------
SIDEBAR (COL 2) ELEMENTS
-----------------------------------------------------------------------------------------------------------
*/

div#contentSide 			{ background:url('../images/bg_contentSide.png') top right no-repeat; width:100%;  }
.boxSide	{ margin: 0em 2em 1em 2em; padding-top:1em; }

h3.titleLatestNews 			 { width:300px; height:34px; background:url('../images/h3_latestNews.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleNextEvent 			 { width:300px; height:34px; background:url('../images/h3_nextEvent.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleAboutUs 		 { width:300px; height:34px; background:url('../images/h3_aboutUs.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleFaqs 				 { width:300px; height:34px; background:url('../images/h3_faqs.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleSelectRegion 		 { width:300px; height:34px; background:url('../images/h3_selectRegion.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleSelectProfile 		 { width:300px; height:34px; background:url('../images/h3_selectProfile.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleSelectVideo 		 { width:300px; height:34px; background:url('../images/h3_selectVideo.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }

h3.titlePoll { width:264px; height:42px; background:url('../images/h3_poll.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleAd { width:264px; height:42px; background:url('../images/h3_getInvolved.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleNewsletter { width:264px; height:42px; background:url('../images/h3_newsletter.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleGuidance { width:264px; height:42px; background:url('../images/h3_guidance.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleProfessionals { width:264px; height:42px; background:url('../images/h3_professionals.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }
h3.titleNewsarchive { width:264px; height:42px; background:url('../images/h3_newsarchive.png') no-repeat; text-indent:-9999px; display:block; margin:0;  }

.blockFlickr 		{ width:300px; height:155px; background: url(../images/flickr/TEMPflickr.jpg) top right no-repeat; }

.blockSideNews 		{ width:300px; background: url('../images/block_LatestNewsBtm.png') no-repeat bottom left; margin-top:20px; padding-bottom:5px; }
.blockSideNews p 	{ font-size: 1.2em; margin:8px 5px 8px 10px; color: #333333; line-height:1.5em; }
.blockSideNews a 	{ font-size: 1em; font-weight: bold; color:#401e6c; text-decoration: underline; }

.blockSideEvent 	{ width:300px; background: url('../images/block_nextEventBtm.png') no-repeat bottom left; margin-top:20px; padding-bottom:5px; }
.blockSideEvent h6 	{ font-size: 1.2em; font-weight: bold; margin:10px 0 2px 10px; color:#53c1d1 }
.blockSideEvent p 	{ font-size: 1.2em; margin:8px 5px 8px 10px; color: #333333; line-height:1.5em; }
.blockSideEvent a 	{ font-size: 1em; font-weight: bold; color:#401e6c; text-decoration: underline; }

.blockSideFaq 		{ width:300px; background: url('../images/block_nextEventBtm.png') no-repeat bottom left; margin-top:0px; padding-bottom:5px; }
.blockSideFaq h6 	{ font-size: 1.2em; font-weight: bold; margin:10px 0 2px 10px; color:#53c1d1 }
.blockSideFaq p 	{ font-size: 1.2em; margin:8px 5px 8px 10px; color: #333333; line-height:1.5em; }
.blockSideFaq a 	{ font-size: 1em; font-weight: bold; color:#401e6c; text-decoration: underline; }

.blockSideRegion 	{ width:300px; background: url('../images/block_selectRegionBtm.png') no-repeat bottom left; margin-top:0px; padding-bottom:0px; }
.blockSideRegion h6 	{ font-size: 1.2em; font-weight: bold; margin:10px 0 2px 10px; color:#53c1d1 }
.blockSideRegion p 	{ font-size: 1.2em; margin:8px 5px 8px 10px; color: #333333; line-height:1.5em; }
.blockSideRegion a 	{ font-size: 1em; font-weight: bold; color:#401e6c; text-decoration: underline; }

.blockSideAbout 	{ width:300px; background: url('../images/block_selectRegionBtm.png') no-repeat bottom left; margin-top:0px; padding-bottom:0px; }
.blockSideAbout h6 	{ font-size: 1.2em; font-weight: bold; margin:10px 0 2px 10px; color:#53c1d1 }
.blockSideAbout p 	{ font-size: 1.2em; margin:8px 5px 8px 10px; color: #333333; line-height:1.5em; }
.blockSideAbout a 	{ font-size: 1em; font-weight: bold; color:#401e6c; text-decoration: underline; }


div#blockSideNewsletter 	{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideNewsletter a  { display: block; background: url(../images/qlinks/qlinkSide_newsletter.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideNewsletter a  { background-position:0px 0px; }
div#blockSideNewsletter a:hover		{ background-position:0px -63px; }

div#blockSideNewsletterTop 	{ text-indent:-9999px; width:300px; height:63px; margin-top:0; float:left; }
div#blockSideNewsletterTop a  { display: block; background: url(../images/qlinks/qlinkSide_newsletter.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideNewsletterTop a  { background-position:0px 0px; }
div#blockSideNewsletterTop a:hover		{ background-position:0px -63px; }

div#blockSideNewsletterArchive 	{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideNewsletterArchive a  { display: block; background: url(../images/qlinks/qlinkSide_newslet_archive.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideNewsletterArchive a  { background-position:0px 0px; }
div#blockSideNewsletterArchive a:hover		{ background-position:0px -63px; }

div#blockSideNewsArchive 	{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideNewsArchive a  { display: block; background: url(../images/qlinks/qlinkSide_news_archive.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideNewsArchive a  { background-position:0px 0px; }
div#blockSideNewsArchive a:hover		{ background-position:0px -63px; }

div#blockSideEventsArchive 	{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideEventsArchive a  { display: block; background: url(../images/qlinks/qlinkSide_events_archive.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideEventsArchive a  { background-position:0px 0px; }
div#blockSideEventsArchive a:hover		{ background-position:0px -63px; }

div#blockSideTools 	{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideTools a  { display: block; background: url(../images/qlinks/qlinkSide_tools.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideTools a  { background-position:0px 0px; }
div#blockSideTools a:hover		{ background-position:0px -63px; }

div#blockSideToolkit 	{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideToolkit a  { display: block; background: url(../images/qlinks/qlinkSide_toolkit.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideToolkit a  { background-position:0px 0px; }
div#blockSideToolkit a:hover		{ background-position:0px -63px; }

div#blockSideGuidanceDoc 	{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideGuidanceDoc a  { display: block; background: url(../images/qlinks/qlinkSide_guidance_doc.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideGuidanceDoc a  { background-position:0px 0px; }
div#blockSideGuidanceDoc a:hover		{ background-position:0px -63px; }

div#blockSideLinks 	{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideLinks a  { display: block; background: url(../images/qlinks/qlinkSide_links.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideLinks a  { background-position:0px 0px; }
div#blockSideLinks a:hover		{ background-position:0px -63px; }

div#blockSideProcurement 			{ text-indent:-9999px; width:300px; height:63px; margin-top:20px; float:left; }
div#blockSideProcurement a  		{ display: block; background: url(../images/qlinks/qlinkSide_procurement_guide.jpg) no-repeat; width: 300px; height: 63px; }
div#blockSideProcurement a  		{ background-position:0px 0px; }
div#blockSideProcurement a:hover	{ background-position:0px -63px; }


.blockPoll 	{ width:264px; background:url('../images/block_pollBtm.png') no-repeat bottom left; }
.blockAd 	{ width:264px; background:url('../images/block_adBtm.png') no-repeat bottom left; }
.blockGuidance 	{ width:264px; background: url('../images/block_pollBtm.png') no-repeat bottom left; }
.blockNewsletter { width:264px; background: url('../images/block_pollBtm.png') no-repeat bottom left; }
.blockFaqs { width:264px; background: url('../images/block_pollBtm.png') no-repeat bottom left; }
.blockProfessionals { width:264px; background: url('../images/block_pollBtm.png') no-repeat bottom left; }


li#goBtn  		{ height:40px; width:165px; text-indent:-9999px; }
li#goBtn a 		{ height:40px; width:165px; background:url('../images/btn_go.png') no-repeat; display:block; }

/* Column 2 sidebar list block */
.col-2 ul { margin: 0; padding: 1em 2em 1em 2em; list-style: none; }
.col-2 ul li { margin: 0 0 1em 0; padding: 0; list-style: none; }
/* .col-2 p { margin: 0; padding: 0 2em 1.5em 2em; } */

/* 
-----------------------------------------------------------------------------------------------------------
FOOTER ELEMENTS
-----------------------------------------------------------------------------------------------------------
*/

div#backtotop { height:74px; width:100%; clear:both; text-indent: -9999px; margin:0; padding:0; }
div#backtotop a { height:74px; width:100%; background:url('../images/backtotop.png') no-repeat; display:block; }

/* 
-----------------------------------------------------------------------------------------------------------
MISC ELEMENTS
-----------------------------------------------------------------------------------------------------------
*/


/* In case you need to add a gutter above/below an element */
.prepend-top { margin-top:1.5em; }
.append-bottom { margin-bottom:1.5em; }

.last-bottom { margin-bottom:0; }

/* Use this to create a horizontal ruler across a column. */
div.hr { height: 30px; background: #fff url('../images/hr.png') repeat-x scroll center; clear:both}
div.hr hr { display: none; }

div#socialMediaIcons ul { height:16px; margin:10px 0 0; list-style: none outside none; }
#socialMediaIcons ul li { float: left; padding: 0 0 0 0; }
#socialMediaIcons ul li a { display: block; height: 16px; overflow: hidden; text-indent: -9999px; width:24px }

#socialMediaIcons li.facebook { background: url(../images/socialMediaIcons_facebook.png) no-repeat scroll 0 0 transparent; }
#socialMediaIcons li.twitter { background: url(../images/socialMediaIcons_twitter.png) no-repeat scroll 0 0 transparent; }
#socialMediaIcons li.linkedIn { background: url(../images/socialMediaIcons_linkedIn.png) no-repeat scroll 0 0 transparent; }
#socialMediaIcons li.email { background: url(../images/socialMediaIcons_email.png) no-repeat scroll 0 0 transparent; }


/*
--------------------------------------------------------------------------------------------------------------------------
= FORM ELEMENTS
--------------------------------------------------------------------------------------------------------------------------
*/

#contentMain form				{ padding: 1em 1.5em 1.5em 1.5em; border: 1px solid #e3e3e3; background: #fdfdfd; margin-bottom:1.5em; }
#contentMain form p				{ font-size: 1.2em; font-weight: normal; margin-bottom:0; }
#contentMain label				{ display: block; font-size: 1.2em; font-weight: normal; margin: 5px 0; color: #333333; }
#contentMain label .inline		{ display: inline; font-weight: bold; margin: 8px 0 5px 0; color: #459DAD; }
#contentMain input, select		{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:1.2em; color: #757575; background: #fff; margin: 5px 0 5px 0; padding: 4px; }
#contentMain textarea			{ width:350px; height: 100px; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:1.2em; display: block; color: #666666; margin: 5px 0 5px 0; padding: 4px; }
#contentMain input, textarea, select	{ background: #fff; border-width: 1px; border-style: solid; border-color: #D4D4D4 #ebebeb #ebebeb #d4d4d4; }

#contentMain input.button		{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:1.5em; margin: 0; padding:2px; color: #555; background: #E6E6E6; border-width: 1px; border-style: solid; border-color:#d4d4d4; outline:none; }

#contentMain input.SendForm		{ font-size:1.2em; font-weight:normal; color: #fff; border:1px solid #666666; background:#888888; cursor:pointer; }
#contentMain input.ResetForm	{ font-size:1.2em; font-weight:normal; color: #888888; border:1px solid #d4d4d4; background:#E6E6E6; cursor:pointer; }

h4.surveyTitle					{ color:#70ad46 }
.surveyNumber					{ font-size:1.5em; font-weight:bold; margin:0; padding:0; color:#459DAD; margin:0.5em 0 0.25em 0; }
.surveyQuestion					{ font-size:1.25em; font-weight:bold; margin:0; padding:0; margin:0.5em 0 0.25em 0; }
.box h3							{ line-height: 1.25em; margin-bottom: 1em; }

div.box hr						{ border:0; border-top:solid #c5c5c5 1px; margin:10px 0; clear:both;}
div.blockSideNews hr			{ border:0; border-top:solid #8cc63f 1px; margin:0 0 0 0; clear:both;}
div.blockSideEvent hr			{ border:0; border-top:solid #a5d9e0 1px; margin:0 0 0 0; clear:both;}
div.blockSideFaq hr				{ border:0; border-top:solid #a5d9e0 1px; margin:0 0 0 0; clear:both;}
div.blockSideRegion hr			{ border:0; border-top:solid #3e2155 1px; margin:0 0 0 0; clear:both;}
#news div.box hr				{ border:0; border-top:solid #c5c5c5 1px; margin:15px 0; clear:both;}

/* 
-----------------------------------------------------------------------------------------------------------
FORM
-----------------------------------------------------------------------------------------------------------
*/

div#Thanks { }
div#boxThanks { margin: 0em 2em 2em 4em; padding:2em; background:#c5e0a3; border:#FFFFFF solid 2px; }

/*
--------------------------------------------------------------------------------------------------------------------------
= FOOTER
--------------------------------------------------------------------------------------------------------------------------
*/

/*div#wrapperFooter { background: #eec188 url(../images/bg_footer.png) center top no-repeat; }*/
div#wrapperBtnfooter 	{ width: 980px; height:160px; background: url(../images/footer_bg.jpg) center top no-repeat; }
div#btnfooter 			{ width: 945px; position: relative; left: 25px; top: 17px;}
div#footer 				{ width: 960px; height:100px; margin:0 0 0 17px; background: #98d5de; }

div#contactDetails			{ float: left; margin:25px 0 0 0; padding-left:20px }
div#partnerLinks			{ float: right; padding: 3px 0 0 10px; }
div#contactDetails p		{ color: #a999b7; font-weight: bold; font-size:1.1em; text-align:left; }
div#contactDetails a 		{ color: #FFF; font-weight: bold; text-decoration:none; }
div#contactDetails a:hover	{ color: #FFF; font-weight: bold; text-decoration:underline; }
.created					{ text-transform:lowercase; }

div#btnPartner_nhs 		{ width: 192px; height: 70px; text-indent: -9999px; margin:0; float:right; background:url(../images/btns/btn_partner_nhs.jpg) no-repeat; }
div#btnPartner_nhs a 	{ display: block; width: 102px; height: 70px; }

div#btnPartner_wtpp		{ width: 123px; height: 70px; text-indent: -9999px; margin:0; float:right; background:url(../images/btns/btn_partner_wtpp.jpg) no-repeat; }
div#btnPartner_wtpp a 	{ display: block; width: 123px; height: 70px; }


/*
--------------------------------------------------------------------------------------------------------------------------
= VIDEO GALLERY
--------------------------------------------------------------------------------------------------------------------------
*/
#flashMediaPlayer 	{ margin:2em 0 2em 0;  }
#flashVideo 		{ display:block; margin:0 auto 0 auto; }
.blockVideo			{ display:block; overflow: auto; } 

/*
--------------------------------------------------------------------------------------------------------------------------
= FLICKR
--------------------------------------------------------------------------------------------------------------------------
*/
#flickr_top { width:300px; height:23px; background: url(../images/bg_flickr_top.png) no-repeat; display:block; margin:0;  }

#flickr_badge_uber_wrapper {
    text-align: center;
    width: 300px;
}
#flickr_badge_wrapper {
    background: none repeat scroll 0 0 #EAEAEA;
    padding: 0;
}
.flickr_badge_image {
    margin: 0 0 4px;
}
.flickr_badge_image img {
    border: 0 solid black !important;
}
#flickr_badge_source {
    margin: 0;
    text-align: left;
}
#flickr_badge_icon {
    float: left;
    margin-right: 5px;
}
#flickr_www {
    color: #3993FF !important;
    display: block;
    font: 11px Arial,Helvetica,Sans serif !important;
    margin: 0 0 4px;
    padding: 0 !important;
}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
    background: inherit !important;
    color: #3993FF;
    text-decoration: none !important;
}
#flickr_badge_wrapper {
}
#flickr_badge_source {
    color: #666666 !important;
    font: 11px Arial,Helvetica,Sans serif !important;
    padding: 0 !important;
}
