/* Element Definitions */
body
{
	padding:10px;
	margin:0px;
	font-size:75%;
}

address
{
	font-style:normal;
}

body, td, th, option, input, select
{
	font-family: Arial, Helvetica, sans-serif;
	
	color: #000000;
	
}

input.SearchTextbox
{
	border:0px solid #FFFFFF;
	/*border-top:1px solid #B19B00;
	border-bottom:1px solid #B19B00;*/
	height:10px;
	font-size:10px;
	line-height:10px;
	margin:0px;
	padding:0px;
	
	width:118px;
	/*background:url( ../Images/ImgTextBoxRight.gif) no-repeat 0px right;*/
	

}

p
{
	font-size:100%;	
}

.SearchTextboxSpan
{
	display:block;
	float:left;	
}



#Footer
{
	text-align:right;
}

#HeaderButtons
{
	float:left;
	margin-right:40px;
	margin-left:25px;

}

#Page
{
	background: url(../Images/ImgHeaderBG.gif) 580px 30px no-repeat
}

#HeaderLeft
{
	float:left;
	height:80px;
	width:250px;	
}

#HeaderRight
{
	float:left;
	height:30px;
	padding-top:50px;	

}


#HeaderButtons img 
{
	margin-left:15px;
}

#TopNav
{
	height:80px;	
	clear:both;
}

#BottomNav
{
	height:31px;
}

#Content
{
	padding:15px 15px 0px 15px;
	color:#FFFFFF;
}

#ContentLeft a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#ContentLeft
{
	float:left;
	width:192px;
	padding-right:15px;

}



p, h2, q
{
	margin-top:10px;

}

#DummyContent
{
	height:380px;
	float:left;
	width:1px;
}

.PageSearchResults #ContentLeft
{
	width:450px;
}

#ContentRight
{
	float:left;
	margin-top:10px;
	width:515px;
}

#ContentLeft ul
{
	margin:15px;
	padding:0px;
}

#SearchResults td
{
	color:#9CA299;
	padding-bottom:10px;
}

#SearchResults, #SiteMap
{
	padding:10px;
	background-color:#FFFFFF;
}

#SiteMap
{
	width:420px;
	color:#9CA299;
}

#SiteMap ul
{
	margin:2px 0px 2px 20px;	
}

#SiteMap li
{
	list-style-type:disc;
	margin:0px;
}

#SiteMap li a
{
	color:#9CA299;
}

#SearchResults a
{
	color:#9CA299;
	font-weight:bold;
}

#SearchResults span.ExtraInfo
{
	font-weight:normal !important;
	/*color:#675C53;*/
}

a.Selected
{
	color:#B09A00 !important;
	font-weight:bold;
}

img.Logo
{
	padding-top:14px;
	padding-left:14px;	
}

h2
{
	font-size: 24px;
	color: #FFFFFF;
}

h1
{
	font-size: 24px;
	color: #FFFFFF;
}


/* Div ID Definitions */
#Page
{
	width:756px;	
}



a.SiteMap { background: url(../Images/BtnSiteMap.gif) no-repeat; margin-top:3px; display:block; width:70px; height:20px; float:right;}


li.NavWhoWeAre a, li.NavWhoWeAre { background: url(../Images/Navigation/BtnWhoWeAre.gif) no-repeat;}
li.NavWhoWeAre a:hover, li.NavWhoWeAre a.On { background: url(../Images/Navigation/BtnWhoWeAreOver.gif) no-repeat; }

li.NavWhatWeOffer a, li.NavWhatWeOffer { background: url(../Images/Navigation/BtnWhatWeOffer.gif) no-repeat;}
li.NavWhatWeOffer a:hover, li.NavWhatWeOffer a.On { background: url(../Images/Navigation/BtnWhatWeOfferOver.gif) no-repeat; }




span.NavContact, span.NavContact a
{
	width:60px;
	height:16px;
	display:block;
	float:left;

}

span.NavRequest
{
	margin-left:20px;
}
span.NavSiteMap, span.NavSiteMap a
{
	width:70px;
	height:16px;
	display:block;
	float:right;
	
}


span.NavSiteMap
{
	margin-top:3px;
}

span.NavRequest, span.NavRequest a
{
	width:120px;
	height:16px;
	display:block;
	float:left;

}

span.NavContact a span {display:none;}
span.NavRequest a span {display:none;}
span.NavSiteMap a span {display:none;}

span.NavContact a, span.NavContact { background: url(../Images/BtnContact.gif) no-repeat;}
span.NavContact a:hover, span.NavContact a.On { background: url(../Images/BtnContactOver.gif) no-repeat; }

span.NavRequest a, span.NavRequest { background: url(../Images/BtnRequestDirectory.gif) no-repeat;}
span.NavRequest a:hover, span.NavRequest a.On { background: url(../Images/BtnRequestDirectoryOver.gif) no-repeat; }

span.NavSiteMap a, span.NavSiteMap { background: url(../Images/BtnSiteMap.gif) no-repeat;}
span.NavSiteMap a:hover, span.NavSiteMap a.On { background: url(../Images/BtnSiteMapOver.gif) no-repeat; }


#CssNavigationTop
{
	padding-left:14px;
}

div.CssSubNavigation
{
	position:relative;
	top: -10px;
	margin-bottom:-10px;	
}

ul.SubNav li
{
	position:relative;
}

#CssNavigation ul, #CssNavigationTop ul, .CssSubNavigation ul
{
	margin:0px;	
	padding:0px;
	list-style-type:none;
}

#CssNavigationTop li, #CssNavigationTop a
{
	height:25px;
	width:215px;
	display:block;
	
}

#CssNavigation li, #CssNavigation a, .CssSubNavigation li, .CssSubNavigation a
{
	display:block;
	float:left;
	width:108px;
	height:31px;
}


#CssNavigation span, #CssNavigationTop span, a.SiteMap span, .CssSubNavigation span
{
	display:none;
}




/* Navigation */

/*  News */
li.NavTabNews a, li.NavTabNews { background: url(../Images/Navigation/BtnTabNews.gif);}
li.NavTabNews a:hover, li.NavNTabews a.On { background: url(../Images/Navigation/BtnTabNews.gif); }


li.NavTabWhoWeAre a, li.NavTabWhoWeAre { background: url(../Images/Navigation/BtnTabWhoWeAre.gif);}
li.NavTabWhoWeAre a:hover, li.NavTabWhoWeAre a.On { background: url(../Images/Navigation/BtnTabWhoWeAre.gif); }

li.NavTabFreshPeople a, li.NavTabFreshPeople { background: url(../Images/Navigation/BtnTabFreshPeople.gif);}
li.NavTabFreshPeople a:hover, li.NavTabFreshPeople a.On { background: url(../Images/Navigation/BtnTabFreshPeople.gif); }

li.NavTabFreshClients a, li.NavTabFreshClients { background: url(../Images/Navigation/BtnTabFreshClients.gif);}
li.NavTabFreshClients a:hover, li.NavTabFreshClients a.On { background: url(../Images/Navigation/BtnTabFreshClients.gif); }

li.NavTabContactUs a, li.NavTabContactUs { background: url(../Images/Navigation/BtnTabFreshContactUs.gif);}
li.NavTabContactUs a:hover, li.NavTabContactUs a.On { background: url(../Images/Navigation/BtnTabFreshContactUs.gif); }



li.NavTabWhatWeOffer a, li.NavTabWhatWeOffer { background: url(../Images/Navigation/BtnTabWhatWeOffer.gif);}
li.NavTabWhatWeOffer a:hover, li.NavTabWhatWeOffer a.On { background: url(../Images/Navigation/BtnTabWhatWeOffer.gif); }

li.NavTabCoaching a, li.NavTabCoaching { background: url(../Images/Navigation/BtnTabCoaching.gif);}
li.NavTabCoaching a:hover, li.NavTabCoaching a.On { background: url(../Images/Navigation/BtnTabCoaching.gif); }

li.NavTabConsultancy a, li.NavTabConsultancy { background: url(../Images/Navigation/BtnTabConsultancy.gif);}
li.NavTabConsultancy a:hover, li.NavTabConsultancy a.On { background: url(../Images/Navigation/BtnTabConsultancy.gif); }

li.NavTabCPD a, li.NavTabCPD { background: url(../Images/Navigation/BtnTabCPDBlueBG.gif);}
li.NavTabCPD a:hover, li.NavTabCPD a.On { background: url(../Images/Navigation/BtnTabCPDBlueBG.gif); }

li.NavTabMC1 a, li.NavTabMC1 { background: url(../Images/Navigation/BtnTabMC1BlueBG.gif);}
li.NavTabMC1 a:hover, li.NavTabMC1 a.On { background: url(../Images/Navigation/BtnTabMC1BlueBG.gif); }

li.NavTabPSC a, li.NavTabPSC { background: url(../Images/Navigation/BtnTabPSCBlueBG.gif);}
li.NavTabPSC a:hover, li.NavTabPSC a.On { background: url(../Images/Navigation/BtnTabPSCBlueBG.gif); }

li.NavTabMedical a, li.NavTabMedical { background: url(../Images/Navigation/BtnTabMedical.gif);}
li.NavTabMedical a:hover, li.NavTabMedical a.On { background: url(../Images/Navigation/BtnTabMedical.gif); }

li.NavTabLegal a, li.NavTabLegal { background: url(../Images/Navigation/BtnTabLegal.gif);}
li.NavTabLegal a:hover, li.NavTabLegal a.On { background: url(../Images/Navigation/BtnTabLegal.gif); }


li.NavTabCourseIndex a, li.NavTabCourseIndex { background: url(../Images/Navigation/BtnTabCourseIndex.gif);}
li.NavTabCourseIndex a:hover, li.NavTabCourseIndex a.On { background: url(../Images/Navigation/BtnTabCourseIndex.gif); }

li.NavTabSearchResults a, li.NavTabSearchResults { background: url(../Images/Navigation/BtnTabSearchResults.gif);}
li.NavTabSearchResults a:hover, li.NavTabSearchResults a.On { background: url(../Images/Navigation/BtnTabSearchResults.gif); }

#CssNavigation li.NavTabRequestADirectory a, #CssNavigation li.NavTabRequestADirectory { background: url(../Images/Navigation/BtnTabRequestADirectory.gif );width:142px;}
#CssNavigation li.NavTabRequestADirectory a:hover, #CssNavigation li.NavTabRequestADirectory a.On { background: url(../Images/Navigation/BtnTabRequestADirectory.gif);width:142px; }

li.NavTabSiteMap a, li.NavTabSiteMap { background: url(../Images/Navigation/BtnTabSiteMap.gif ); }
li.NavTabSiteMap a:hover, li.NavTabSiteMap a.On { background: url(../Images/Navigation/BtnTabSiteMap.gif); }





/* Background Colours */
.HomePage{ background-color:#B19B00; }
.RequestAFreshDirectory{ background-color:#B19B00; }

.PageWhoWeAre{ background:url(../Images/BgExplosion02.gif) no-repeat bottom right;background-color:#9AB2B1;}
.ContactUs{ background:url(../Images/BGContact.gif) no-repeat top right;background-color:#479AD2; }
.FreshClients{ background:url(../Images/BgExplosion05.gif) no-repeat bottom right;background-color:#44697D;}
.FreshPeople{ background:url(../Images/BgExplosion03.gif) no-repeat bottom right;background-color:#589199;}


.PageWhatWeOffer{ background-color:#B19B00; }
.Coaching{ background-color:#827C34; }
.Consultancy{ background-color:#766A62; }
.CPD{ background-color:#00333B; }
.Legal{ background-color:#00333B; }
.MC1{ background-color:#00333B; }
.PSC{ background-color:#00333B; }
.CourseIndex{ background-color:#D4CD00; }
.Medical{ background-color:#004D46; }

.PageSearchResults{ background:url(../Images/BgExplosion04.gif) no-repeat bottom right; background-color:#675C53; }
.PageSiteMap{ background:url(../Images/BgExplosion04.gif) no-repeat bottom right; background-color:#675C53; }


.CourseIndex .InnerContent
{
	background-color:#FFFFFF;
	margin-left:-20px;
	color:#9CA299;
}


#Body
{
	
}

#ContentLeft ul.CourseIndexButtons, ul.CourseIndexButtons li
{
	list-style-type:none;	
	
	padding:0px;
	margin-left:2px;
	
}

ul.CourseIndexButtons li
{
	padding-bottom:10px;	
}



/* News */

.NewsItem .Date, .NewsItem .Title
{
	font-weight:bold;
	font-size:110%;
}

#Left
{
	width:265px;
	float:left;
}

#Right
{
	float:left;
	width:250px;
}


.Quote q
{
	font-size:200%;
}

.LETGLogos
{
	margin-top:6px;
}



label
{
	display:block;
	margin-bottom:1px;
	
}

.Textbox, .TextArea
{
	width:270px;
	color:#4C4C4C;
	border: 1px solid #9B9B9B;
	background-color:#F9F9F9;
}

.Select 
{
	width:275px;
	border: 1px solid #9B9B9B;
	color:#4C4C4C;
	background-color:#F9F9F9;
}

.ControlLine
{
	margin-bottom:10px;
}

.ControlLineInner
{
	float:left;

}

.FirstControl
{
	margin-right:28px;
}

.ParaMessage
{
	height:200px;
}

.TextArea
{
	height:60px;
}

img.HomePageImage
{
	float:left;	
}

span.ValidationError
{
	color:#FFFFFF !important;
	font-weight:bold;
}

.FreshList p
{
	margin:0px;
	padding:0px;
}

.FreshList
{
	background-color:#FFFFFF;
	color:#9CA299;	
	width:230px;
	padding:0px 15px 15px 15px;
	font-size:90%;
	float:left;
}

.PSCInner .FreshList
{
	background-color:#8996A0;
	color:#8996A0;
}

.PSCInner .FreshList a, .PSCInner .FreshList h2
{
	color:#FFFFFF;
}

.CPDInner .FreshList
{
	background-color:#9CA299;
	color:#FFFFFF;
}

.CPDInner .FreshList a, .CPDInner .FreshList h2
{
	color:#FFFFFF;
}


.MC1Inner .FreshList
{
	background-color:#816E2C;
	color:#FFFFFF;
}

.MC1Inner .FreshList a, .MC1Inner .FreshList h2
{
	color:#FFFFFF;
}



.FreshList a
{
	color:#9CA299;
}

.FreshList ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.FreshList h2
{
	color:#9CA299;	
	font-size:100%;
	margin-bottom:0px;
}

.Quotes
{
	color:#FFFFFF;	


	padding-right:15px;
	padding-left:15px;
	width:225px;
	float:left;
}

.CourseQuotes
{
	color:#9CA299;	
	background-color:#FFFFFF;
	padding-top:15px;
	padding-right:15px;
	width:225px;
	float:left;
}

.CPDInner .CourseQuotes
{
	background-color:#9CA299;
	color:#FFFFFF;
}

.CPDInner .CourseQuotes a
{
	color:#FFFFFF;
}

.PSCInner .CourseQuotes
{
	background-color:#8996A0;
	color:#FFFFFF;
}

.PSCInner .CourseQuotes a
{
	color:#FFFFFF;
}


.MC1Inner .CourseQuotes
{
	background-color:#816E2C;
	color:#FFFFFF;
}

.MC1Inner .CourseQuotes a
{
	color:#FFFFFF;
	
}
#CourseInformation
{
	background-color:#FFFFFF;	
	position:relative;
	top: -10px;
	margin-bottom:-10px;
	width:515px;
}

div.CPDInner
{
	background-color:#9CA299 !important;	
}

div.MC1Inner .Quote
{
	padding:10px;
}

div.MC1Inner
{
	background-color:#816E2C !important;	
}

div.PSCInner
{
	background-color:#8996A0 !important;	
}


#CourseInformation .FreshList
{
	position:relative;
	top:0px;
}


.FreshList
{
	position:relative;
	top: -10px;
}

hr
{
	margin:5px 0px 5px 0px;
	padding:0px;
	color:#F3FFFF;
	border:none;
	border-bottom: 3px dashed #9CA299;
}

div.MC1Inner hr, div.CPDInner hr, div.PSCInner hr
{
	border-bottom: 3px dashed #FFFFFF;
}

#ENewsLetterSignUp
{
	width:250px;
	float:left;
	padding-right:15px;
	
}
#ENewsLetterSignUp a
{
	color:#FFFFFF;
}

.ParaMessage
{
	margin:0px;	
}

#ENewsLetterSignUp input.Textbox
{
	width:240px;
}

 #ENewsLetterSignUp select
 {
	width:242px;
 }
 
 #ENewsLetterSignUp h2
 {
	margin-top:0px;
 }

div.SmallQuote
{
	float:left;
	width:250px;
}


.CourseQuotes a, .PdfDownload
{
	padding-left:20px;
	background: url(../Images/IconSmallPreviewPdfTrans.gif)  no-repeat bottom left;
	height:15px;
	display:block;
	color:#9CA299;
	font-weight:bold;

}

a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

#ContactDetails a
{
	color:#FFFFFF;
}

#ContactDetails h2
{
	margin-top:0px;
	margin-bottom:-10px;
	padding-bottom:0px;
}

h2
{
	font-size:100%;
	
}

#SearchBox
{
	/*background:url( ../Images/ImgTextBoxLeft.gif);*/
	padding:1px 10px 1px 10px;

	margin:0px;
	
	font-size:0px;
	float:left;
	
	width:120px;
	height:11px;
}


.Quoter
{
	margin-top:8px;
}

.Oraganisation
{
	font-weight:bold;
}



/*
 Safari Hack Below
 Safari wont read the following style due to the # sign

 */
#SearchBox
{
	background:url( ../Images/BGSearch.gif) no-repeat;#
}

/* Dont put CSS beyond this point */
