/*Site layout styles*/

body {width:100%; background-color:#ffffff; text-align:center; margin:0; padding:10px 0; border:0;}
form {padding:0; margin:auto; width:960px; text-align:left;}
#NavigationAid {position:absolute; top:0; left:-9999999px;}
.container {padding:0 5px;}

.clearSpacer {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
.noShow {display:block; height:0; overflow:hidden;}
span.noShow {float:left;}
.padded10 {padding:10px;}
.padded15 {padding:15px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.imageHolder {overflow:hidden;}
.noListStyle {list-style:none; padding:0; margin:0;}

.whiteBack {background-color:#ffffff;}
.purpleBack {background-color:#673288;}
.blueBack {background-color:#54B7E8;}
.blueFade {background:#58bbea url(/SiteFiles/Images/Fade_Blue.gif) left top repeat-x;}
.blueTopFade {background:#56bbeb url(/SiteFiles/Images/Fade_Blue_Top.gif) left top repeat-x;}
.blueFadeLong {background:#58bbea url(/SiteFiles/Images/Fade_Blue_Long.gif) left top repeat-x;}
.blueFadeButton {background:url(/SiteFiles/Images/Fade_Blue_Button.gif) left top repeat-x;}
.blueFadeButtonHolder {background:#59bceb url(/SiteFiles/Images/Fade_Blue_ButtonHolder.gif) left bottom repeat-x;}
.greyFade {background:#505153 url(/SiteFiles/Images/Fade_Grey.gif) left top repeat-x;}
.greyFadeMedium {background:#424244 url(/SiteFiles/Images/Fade_Grey_Medium.gif) left top repeat-x;}
.greyFadeLong {background:#474849 url(/SiteFiles/Images/Fade_Grey_Long.gif) left top repeat-x;}
.purpleFade {background:#673288 url(/SiteFiles/Images/Fade_Purple.gif) left top repeat-x;}
.purpleTopFade {background:#652d87 url(/SiteFiles/Images/Fade_Purple_Top.gif) left top repeat-x;}
.purpleFadeMedium {background:#663088 url(/SiteFiles/Images/Fade_Purple_Medium.gif) left top repeat-x;}
.purpleFadeLong {background:#683589 url(/SiteFiles/Images/Fade_Purple_Long.gif) left top repeat-x;}

/*forms*/
.submitButton,
label {cursor:pointer;}
.blueBack h3 {font-size:120%; padding:0 0 0.5em 0;}
.blueBack .formRow {padding:2px 5px; margin-bottom:5px;}
.blueBack .labelHolder {float:left; display:block;}
.blueBack .inputHolder {display:block; float:right; text-align:right;}
.blueBack label {display:block; padding:0.2em 0;}
.blueBack .submitRow {text-align:right;}
.blueBack .submitButton {border:0; color:#ffffff; font-weight:bold; padding:10px 20px; background:#673288 url(/SiteFiles/Images/Fade_Purple.gif) left top repeat-x;}

/*Header*/
#Header {background:url(/SiteFiles/Images/Header_Back.gif) right top repeat-y; border-bottom:10px solid #ffffff;}
#LogoHolder {width:277px; padding:5px 0 0 0; margin:0;}
#LogoHolder a {display:block; width:277px; height:100px; background:url(/SiteFiles/Images/Logo.gif) left top no-repeat;}
#StraplineHolder {width:318px; height:87px; background:url(/SiteFiles/Images/Straplines.gif) right center no-repeat; margin-top:12px;}
#Straplines li,
#Straplines li a {display:block; width:100%; padding:0;}
#Straplines li {float:left;}
#Straplines #StrapOne a {height:36px;}
#Straplines #StrapTwo a {height:24px;}
#Straplines #StrapThree a {height:27px;}
#HeaderRight {width:340px; min-height:129px;}
#HeaderRight .padded {padding:15px;}
#HeaderRight #FTSE  {margin-top:5px; width:240px; border-top:1px dotted #ffffff; border-bottom:1px dotted #ffffff; padding:0.3em 0; color:#ffffff; overflow:hidden;}
#HeaderRight #FTSE span {margin-left:11px; font-weight:bold;}
#HeaderRight #FTSE .floatRight {width:15em;}
#HeaderRight #ClockHolder {width:50px; height:50px; overflow:hidden;}
#HeaderRight .bottom {padding-top:5px;}
#HeaderRight .logoHolder {width:132px;}
#HeaderRight .rightContent {width:175px; overflow:hidden;}
#HeaderRight #MembersLinkHolder {margin-top:12px;}
#HeaderRight li {display:block; width:66px; float:left;}

#YFi a,
#YiFAF a {display:block; width:41px; height:55px; background-position:left top; background-repeat:no-repeat;}
#YFi a {background-image:url(/SiteFiles/Images/Logo_YFi.gif);}
#YiFAF a {background-image:url(/SiteFiles/Images/Logo_YiFAF.gif);}

#SearchHeaderHolder {width:100%;}
#SearchHeaderHolder .inner {border:1px dotted #000000; padding:2px;}
#SearchHeaderHolder .textInput {border:0; float:left; width:145px;}
#SearchHeaderHolder .submitButton {height:17px; width:17px;}

#MembersLinkHolder {text-align:center; width:12em;}
#MembersLinkHolder a {display:block; padding:0.3em 0; font-weight:bold;}

/*Body*/
#Body {background:url(/SiteFiles/Images/Body_Back.gif) left top repeat-x;}
#MainNav {list-style:none; padding:0; margin:0;}
#MainNav li {width:111px; float:left; margin-right:2px;}
#MainNav li.last {margin:0;}
#MainNav #MainNav_0_5_1 {margin-right:11px;}
#MainNav #MainNav_0_6_1,
#MainNav #MainNav_0_7_1 {margin-right:3px;}
#MainNav #MainNav_0_6_1,
#MainNav #MainNav_0_7_1,
#MainNav #MainNav_0_8_1 {width:120px;}
#MainNav a {display:block; color:#ffffff; font-weight:bold; background-color:#ffffff; text-align:center; padding:5px;}
#MainNav a:hover {text-decoration:none; background-color:#56bbeb}
#MainNav .text {display:block; padding:0.85em 0; background:#505153 url(/SiteFiles/Images/Fade_Grey.gif) left top repeat-x;}
#MainNav #MainNav_0_6_1 .text,
#MainNav #MainNav_0_7_1 .text,
#MainNav #MainNav_0_8_1 .text {background:#673288 url(/SiteFiles/Images/Fade_Purple.gif) left top repeat-x;}
#MainNav #MainNav_0_1_1 .text,
#MainNav #MainNav_0_2_1 .text,
#MainNav #MainNav_0_4_1 .text {padding:0.25em 0 0.3em 0;}
#MainNav #MainNav_0_6_1 a.highlightedLink .text,
#MainNav #MainNav_0_7_1 a.highlightedLink .text,
#MainNav #MainNav_0_8_1 a.highlightedLink .text,
#MainNav a.highlightedLink .text {background:#56bbeb url(/SiteFiles/Images/Fade_Blue.gif) left top repeat-x;}
#MainNavHolder .clearSpacer {height:1px; background:url(/SiteFiles/Images/MainNav_clearSpacer.gif) left top no-repeat;}

#LeftColumn .inner {background:url(/SiteFiles/Images/LeftColumn_Inner.gif) left top repeat-x; padding:2px 2px 0 2px;}
#LeftColumn .border {border:1px dotted #8a8e94;}



/*Footer*/
#Footer {padding:5px;}
#Footer,
#Footer a {color:#ffffff;}
#FooterInfo {width:670px;}
#Footer .infoHolder {padding-bottom:0.2em; text-align:center;}

#Footer .logoHolder {width:265px;}
#Footer .logoHolder a {display:block; height:64px;}
#Footer .logoHolder li {float:left; margin:0 10px; display:inline;}
#LinkedIn a {width:85px; background:url(/SiteFiles/Images/Logo_LinkedIn.png) left center no-repeat;}
#YorkshireForward a {width:51px; background:url(/SiteFiles/Images/Logo_YorkshireForward.png) left top no-repeat;}
#LCR a {width:65px; background:url(/SiteFiles/Images/Logo_LCR.gif) left top no-repeat;}

#FooterNav {list-style:none; padding:0; margin:0;}
#FooterNav li {display:inline;}
#FooterNav a {border-left:1px solid #ffffff; display:inline-block; padding:0 7px;}
#FooterNav li.first a {border:0;}


/*Inner template stuff*/
#TemplateContent {padding:0 5px;}
#ContentHolder {padding:8px 8px 13px 8px}
#BreadcrumbHolder {padding-bottom:10px;}

.logoutButton {margin-bottom:5px; padding:0.5em 0; width:100%; text-align:center; border:0; font-weight:bold; color:#ffffff;}

#SubNav,
#SubNav ul {list-style:none; padding:0; margin:0;}
#SubNav ul {padding-top:5px;}
#SubNav li {display:block; margin:0 0 5px 0; padding:0; text-align:center; width:100%;}
#SubNav a {display:block; font-weight:bold; width:100%; color:#ffffff; background:#652d87 url(/SiteFiles/Images/Fade_Purple_Top.gif) left top repeat-x;}
#SubNav a:hover {text-decoration:none; background:#505153 url(/SiteFiles/Images/Fade_Grey.gif) left top repeat-x;}
#SubNav .highlightedLink {background:#56bbeb url(/SiteFiles/Images/Fade_Blue_Top.gif) left top repeat-x;}
#SubNav .text {padding:0.75em 5px; display:block;}
#SubNav ul a {background:#a381b7 url(/SiteFiles/Images/Fade_LightPurple_Top.gif) left top repeat-x;}
#SubNav ul .highlightedLink {background:#89d0f1 url(/SiteFiles/Images/Fade_LightBlue_Top.gif) left top repeat-x;}

.testimonialHolder {padding:5px 8px; text-align:center; margin-bottom:5px;}
.testimonialHolder testimonial {font-style:italic; line-height:1.3em;}
.testimonialHolder .title {padding-top:0.5em;}

#MainContent .contentHolder {padding-top:1em;}
#MainContent .bannerImage {padding-bottom:1.5em; width:100%;}
.leftContent {width:100%; overflow:hidden;}

#VideoHolder {text-align:center;}

#SideLogos .imageHolder {padding-bottom:5px;}

/*pagination*/
.paginationHolder {padding-bottom:1em;}
.paginationList {display:inline; margin-left:1.5em;}
.paginationList li {display:inline; margin-right:1em;}

/* Flash replacement text stuff */
.sIFR-flash {visibility:visible !important; margin:0; padding:0;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; z-index:20;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}

/*Map Styles */
#MapWrap {width: 510px;height:330px; margin-bottom: 15px; float:left; z-index: -1;}
#myMap {position: relative; float:left;}
#directions {margin-left:10px; float:left; width: 450px;}
#route {float:left; margin-top: 10px; display:none;}
.routebox {width: 225px;}
.dest {color:#509aaf;}
.customInfoBox-body {z-index:10;}
.boxtitle {font-family: "Century Gothic", Verdana; color: #509aaf; padding-bottom:2px;}
.mapPin {font-size:12px;font-weight:bold;border:solid 2px #ffffff;  width:50px; background: #673288 url(/SiteFiles/Images/Fade_Purple.gif);}
.mapPin a {color: #ffffff; text-decoration: none;}

/* 
---------------------------------------------------------------------------
POLLS
---------------------------------------------------------------------------
*/
.PollControl
{
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	display: block;
	height: 100%;
}

.PollTitle
{
	font-weight: bold;
	display: block;
	padding: 3px;
	border-bottom: solid 1px #cccccc;
}

.PollQuestion
{
	display: block;
	padding: 3px 3px 3px 3px; /*border-bottom: solid 1px #cccccc;*/
}

.PollAnswers
{
	padding: 3px;
}

.PollFooter
{
	clear: both;
	padding: 6px; /*text-align: right;     border-top: solid 1px #cccccc;*/
}

.PollInfo
{
	display: block;
}

.PollVoteButton
{
	width: 100px;
}

.PollAnswer
{
	padding: 3px 3px 3px 0px;
	overflow: auto;
}

.PollAnswerText
{
	display: block;
	margin-left: 5px;
}

.PollAnswerRadio
{
	display: block;
}

.PollAnswerCheck
{
	display: block;
}

.PollAnswerClearer
{
	clear: both;
	font-size: 0px;
	height: 1em;
}

.PollGraph
{
	border: solid 1px #000000;
	font-size: 12px;
	height: 1em;
	overflow: hidden;
	margin-bottom: 5px;
	margin-left: 4px;
}

.PollCount
{
	font-size: 11px;
	padding: 0px 5px 5px 5px;
}

.PollGraph0
{
	background-image: url(/SiteFiles/images/Polls/poll0_bg.gif);
	background-repeat: repeat-x;
}

.PollGraph1
{
	background-image: url(/SiteFiles/images/Polls/poll1_bg.gif);
	background-repeat: repeat-x;
}

.PollGraph2
{
	background-image: url(/SiteFiles/images/Polls/poll2_bg.gif);
	background-repeat: repeat-x;
}

.PollGraph3
{
	background-image: url(/SiteFiles/images/Polls/poll3_bg.gif);
	background-repeat: repeat-x;
	
}

.PollGraph4
{
	background-image: url(/SiteFiles/images/Polls/poll4_bg.gif);
	background-repeat: repeat-x;
}

.PollGraph5
{
	background-image: url(/SiteFiles/images/Polls/poll5_bg.gif);
	background-repeat: repeat-x;
}

.PollGraph6
{
	background-image: url(/SiteFiles/images/Polls/poll6_bg.gif);
	background-repeat: repeat-x;
}

.PollGraph7
{
	background-image: url(/SiteFiles/images/Polls/poll7_bg.gif);
	background-repeat: repeat-x;
}

.PollGraph8
{
	background-image: url(/SiteFiles/images/Polls/poll8_bg.gif);
	background-repeat: repeat-x;
}

.PollGraph9
{
	background-image: url(/SiteFiles/images/Polls/poll9_bg.gif);
	background-repeat: repeat-x;
}


/* Easy Slider */
#slider { overflow:hidden; height:280px; }
#slider ul, #slider li, #slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }
#slider2 { margin-top:1em; }
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
#slider li, #slider2 li { width:726px; height:280px; overflow:hidden; }	
#prevBtn, #nextBtn, #slider1next, #slider1prev { display:none; width:30px; height:77px; position:absolute; left:200px; top:450px; z-index:1000; }	
#nextBtn, #slider1next { left:625px; }
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a { display:none; position:relative; width:64px; height:64px; background:url(/SiteFiles/Images/btn_prev.png) no-repeat 0 0;}	
#nextBtn a, #slider1next a { display: none; background:url(/SiteFiles/Images/btn_next.png) no-repeat 0 0; }	

/* Unfold Template */
#Unfold form {float:left; margin:0px; width:100%;}
#Unfold {margin:0px; padding:0px; background:url('/SiteFiles/Images/unfold_body_back.gif') top left no-repeat;}

#Unfold #WrappingContainer {width:960px; min-height:840px;}
#Unfold #Footer {background:#f2f2f2; color:#000000; height:180px;}
#Unfold #Footer ul {margin:0px; padding:0px; margin-left:10px; margin-top:10px;}
#Unfold #Footer li { float:left; margin:0px; list-style-type:none; margin-right:30px;}
#Unfold img {border:none;}
#Unfold #Title {font-weight:bold; font-family:Arial; color:#005292; font-size:110%; margin: 20px 0px 30px 10px;}
#Unfold #Logo_KingSturge {padding-top:20px;}
#Unfold #Logo_CareyJones {padding-top:24px;}
#Unfold #UnfoldHomepageLogo {float:right; margin-top:45px;}
#Unfold #Navigation {float:right; margin-top:15px; width:295px; margin-left:10px;}
#Unfold #Navigation li {list-style-type:none; font-size:140%; font-family:Arial; font-weight:bold; text-align:right;}
#Unfold #Navigation .cmsListMenuLI a {color:#9fbf3b;}
#Unfold #Navigation .highlightedLI a {color:#ffffff; background-color:#9fbf3b;}
#Unfold #Navigation .cmsListMenuLI a:hover {text-decoration:none; background-color:#b8b8b7; color:#ffffff;}
#Unfold #Navigation .highlightedLI a:hover {text-decoration:none; color:#ffffff; background-color:#9fbf3b;}
#Unfold #ContentAreaWrapper {width:555px; float:right; margin-top:20px;}
#Unfold #ContentArea {padding:20px; background-color:#f2f2f2; margin-right:16px;}
#Unfold #ContentArea h2 {color:#9fbf3b; font-size:170%; margin-bottom:10px;}

#Unfold {font-size:80%;}

#Unfold .colourChange {cursor:pointer;}
#Unfold #FooterLogos a {display:block;}

#Unfold #BizFormFloatedLeft {width:245px; float:left; margin-right:10px; margin-bottom:20px;}
#Unfold #BizFormFloatedRight {width:225px; float:left; margin-bottom:20px;}

#Unfold #ContentAreaTop {height:16px; overflow:hidden;}
#Unfold #BizFormFloatedLeft label {font-weight:bold; color:#4e4e4e;}
#Unfold #BizFormFloatedLeft input {border:none; background:none; padding-top:9px; padding-left:10px; width:215px; font-size:110%;}
#Unfold #BizFormFloatedLeft .formField {background:url('/SiteFiles/Images/formFieldBack.gif') 0px 2px no-repeat; height:46px; margin-bottom:12px;}
#Unfold #BizFormFloatedRight .formField {background:url('/SiteFiles/Images/formFieldLargeBack.gif') 0px 2px no-repeat; height:277px; margin-bottom:12px;}
#Unfold #BizFormFloatedRight label {font-weight:bold; color:#4e4e4e;}
#Unfold #BizFormFloatedRight textarea {border:none; background:none; padding-top:9px; padding-left:10px; width:215px; font-size:110%; height:245px;}
#Unfold #SubmitButton {text-align:center;}
#Unfold #ContentArea a {color:#382261;}
#Unfold #ContentArea a:visited {color:#382261;}
#Unfold #LFSILinkBack {margin-left:55px; margin-top:34px;}