/**************************************/
/*** Start: Reset styles                   ***/
/**************************************/
body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul {
	list-style: none;
}


a {
    outline: none;
    text-decoration:none;
    color:#556770;
}
a:hover {
	text-decoration:underline;
}
/**************************************/
/*** End: Reset styles                   ***/
/**************************************/

body{font-size:0.8em;color:#333333;font-family:Tahoma;background-color:#fff;}

/* position_center */
*				{ margin:0; padding:0; }
html, body		{ height:100%; }
body			{ text-align:center; /* horizontal centering for IE Win quirks */ }
#distance	{ width:1px; height:0%; margin-bottom:-300px; /* half of container's height */ float:left; }
#outer		{ margin:0 auto; position:relative; /* puts container in front of distance */ text-align:left;width:931px;}
/* /position_center */

/*For When CSS is turned Off*/

h1,h2{display:block;left:-1000em;font-size:0.1em;margin:0;padding:0;height:0;width:0;color:#000000;position:absolute;}
.nocss {display:block;left:-1000em;font-size:0.1em;margin:0;padding:0;height:0;width:0;color:#000000;position:absolute;}
.clear {clear:both;}
strong {font-weight:bold;}

h3 {font-weight:bold;font-size:1.2em;}

p {margin:10px 0 10px 0;text-align:justify;line-height:18px}
span {color:#000}

#topSection {margin:0 0 0 0;width:931px;padding-top:33px;}
#mainContent {width:931px;padding:32px 0 0 0}
#leftContent {margin:0 0 0 23px;width:550px;float:left}
#leftContent .introGreen {color:#556770;font-size:1.2em;line-height:20px;}
#rightContent {float:right}

#logo {float:left;background: url(images/Leighton-Taylor-logo-web.gif) top left no-repeat;width:264px;height:72px;}
#telephone {float:left;}



/*Navigation*/
#navigation {background: url(images/bg-nav.gif) top left no-repeat;width:931px;height:35px;margin:24px 0 0 0}
#navigation ul li {float:left;}
#navigation ul li a {height:30px;display:block;}
#navigation ul li.home, #navigation ul li.home a  {background: url(images/nav-home.gif) top left no-repeat;width:85px;}
#navigation ul li.home_selected, #navigation ul li.home_selected a, 
#navigation ul li.home a:hover, #navigation ul li.home a.on  {background: url(images/nav-home-over.gif) top left no-repeat;width:85px;}

#navigation ul li.about, #navigation ul li.about a  {background: url(images/nav-about.gif) top left no-repeat;width:107px;}
#navigation ul li.about_selected, #navigation ul li.about_selected a, 
#navigation ul li.about a:hover, #navigation ul li.about a.on  {background: url(images/nav-about-over.gif) top left no-repeat;width:107px;}

#navigation ul li.clients, #navigation ul li.clients a  {background: url(images/nav-clients.gif) top left no-repeat;width:95px;}
#navigation ul li.clients_selected, #navigation ul li.clients_selected a, 
#navigation ul li.clients a:hover, #navigation ul li.clients a.on  {background: url(images/nav-clients-over.gif) top left no-repeat;width:95px;}

#navigation ul li.candidates, #navigation ul li.candidates a  {background: url(images/nav-candidates.gif) top left no-repeat;width:122px;}
#navigation ul li.candidates_selected, #navigation ul li.candidates_selected a, 
#navigation ul li.candidates a:hover, #navigation ul li.candidates a.on  {background: url(images/nav-candidates-over.gif) top left no-repeat;width:122px;}

#navigation ul li.vacancies, #navigation ul li.vacancies a  {background: url(images/nav-vacancies.gif) top left no-repeat;width:112px;}
#navigation ul li.vacancies_selected, #navigation ul li.vacancies_selected a, 
#navigation ul li.vacancies a:hover, #navigation ul li.vacancies a.on  {background: url(images/nav-vacancies-over.gif) top left no-repeat;width:112px;}

#navigation ul li.testimonials, #navigation ul li.testimonials a  {background: url(images/nav-testimonials.gif) top left no-repeat;width:112px;}
#navigation ul li.testimonials_selected, #navigation ul li.testimonials_selected a, 
#navigation ul li.testimonials a:hover, #navigation ul li.testimonials a.on  {background: url(images/nav-testimonials-over.gif) top left no-repeat;width:112px;}


#navigation ul li.contact, #navigation ul li.contact a  {background: url(images/nav-contact.gif) top left no-repeat;width:121px;}
#navigation ul li.contact_selected, #navigation ul li.contact_selected a, 
#navigation ul li.contact a:hover, #navigation ul li.contact a.on  {background: url(images/nav-contact-over.gif) top left no-repeat;width:121px;}

.admin, .admin a { font-weight:bold; color: #df1616; margin: 5px; font-size: 11pt; font-family:Verdana;}
.admin:hover, .admin a:hover
{
    color: #CEEFDE;
}
.al { border-left: 1px solid #aaa; }

/*Images*/
#homeImage {background: url(images/home-leighton-taylor-1.jpg) top left no-repeat;width:931px;height:253px;margin:7px 0 0 0;border:1px solid #eaedee ;}
#candidateImage {background: url(images/cv-leighton-taylor.jpg) top left no-repeat;width:931px;height:253px;margin:7px 0 0 0;border:1px solid #eaedee ;}
#vacanciesImage {background: url(images/jobs-leighton-taylor.jpg) top left no-repeat;width:931px;height:253px;margin:7px 0 0 0;border:1px solid #eaedee ;}
#clientsImage {background: url(images/clients-leighton-taylor-1.jpg) top left no-repeat;width:931px;height:253px;margin:7px 0 0 0;border:1px solid #eaedee ;}
#contactImage {background: url(images/contact-leighton-taylor.jpg) top left no-repeat;width:931px;height:253px;margin:7px 0 0 0;border:1px solid #eaedee ;}
#aboutImage {background: url(images/about-leighton-taylor.jpg) top left no-repeat;width:931px;height:253px;margin:7px 0 0 0;border:1px solid #eaedee ;}

#searchBox {background: url(images/bg-ad-search-box.png) top left no-repeat;width:374px;height:167px;float:right;margin:41px 28px 0 0}

.bullets {margin:15px 0 0 0}
.bullets ul  { list-style-image: url("images/arrow.gif");width:249px}
.bullets ul li {margin:0 0 5px 15px;padding-bottom:10px;vertical-align:middle;border-bottom:1px solid #eaedee}
.bullets ul li a {font-weight:bold;}

#searchBoxHolding {margin:28px 0 0 15px}
.seatchTitle {margin:0 0 5px 0}
.searchField {width:241px;height:20px;border:1px solid #556770;padding:5px 0 0 3px;float:left;}
.btnSearch {float:right;margin:2px 28px 0 0;float:right;}

#footer {background: url(images/bg-footer.gif) top left no-repeat;width:931px;height:250px;margin:100px 0 0 0;padding:19px 0 0 20px;float:left;}
#test {background: url(images/bg-test.gif) top left no-repeat;width:636px;height:120px;float:left;margin:0 20px 0 0;padding:0 0 0 13px}
#test p {color:#999999;font-style:italic;width:580px;background-color:#fafafa}
#footerLogo {float:left;}
#footerNav {margin:15px 0 0 0}
#footerNav ul li {float:left;padding:0 5px 0 5px;border-right:1px solid #999999;color:#999999}

.copy {font-size:0.8em;}

.roles {float:left;width:250px;}
.roles ul { list-style-image: url("images/arrow.gif");}
.roles ul li {margin:0 0 5px 15px;padding-bottom:10px;vertical-align:middle;}

.bulletIcon {margin:0px 0 0 0}
.bulletIcon ul  { list-style-image: url("images/arrow.gif");}
.bulletIcon ul li {margin:0 0 5px 15px;padding-bottom:10px;vertical-align:middle;}


.SiteMapIcon {margin:0px 0 0 0}
.SiteMapIcon ul  { list-style-image: url("images/arrow.gif");margin:0;padding:0}
.SiteMapIcon ul li {margin:0 0 5px 15px;padding-bottom:5px;vertical-align:middle;}


.subNav {margin:0px 0 0 0;position:relative;top:0;left:-5px;}
.subNav ul  {margin:0; }
.subNav ul li {padding:0 5px 0 5px;float:left;border-right:1px solid #333333;}

.subNav ul li a.on {font-weight:bold;}

.viewDetails  {margin:0px 0 0 0}
.viewDetails ul  { list-style-image: url("images/arrow.gif");}
.viewDetails ul li {margin:0 0 5px 15px;padding-bottom:10px;vertical-align:middle;}

.dropDownList {border:1px solid #ededed;color:#556770;}

.divider {border-bottom:1px solid #eaedee;line-height:0;width:100%;height:0;margin-top:20px}

.contact {width:250px;}
.contact ul {list-style-type:none;margin:15px 0 0 0}
.contact ul li {margin:0 0 0 0}

.titleWelcome {background: url(images/title-welcome.gif) top left no-repeat;width:255px;height:13px;}
.titleTeam {background: url(images/title-team.gif) top left no-repeat;width:168px;height:17px;}
.titleClients{background: url(images/title-clients.gif) top left no-repeat;width:100px;height:13px;}
.titleCandidates {background: url(images/title-candidates.gif) top left no-repeat;width:110px;height:13px;margin:30px 0 0 0}
.titleVacancies {background: url(images/title-vacancies.gif) top left no-repeat;width:110px;height:13px;}
.titleContact {background: url(images/title-contact.gif) top left no-repeat;width:110px;height:13px;}
.titleClientRegister {background: url(images/title-client-reg.gif) top left no-repeat;width:220px;height:13px;}
.titleCandidateRegister {background: url(images/title-candidate-reg.gif) top left no-repeat;width:220px;height:13px;}
.titleCvTool {background: url(images/title-cv-tool.gif) top left no-repeat;width:220px;height:13px;margin:30px 0 0 0}
.titleInterviewTool {background: url(images/title-candidates-interview-tool.gif) top left no-repeat;width:270px;height:13px;margin:30px 0 0 0}
.titleRefer {background: url(images/title-refer-a-friend.gif) top left no-repeat;width:270px;height:13px;margin:30px 0 0 0}
.titleCharter {background: url(images/title-our-charter.gif) top left no-repeat;width:270px;height:13px;margin:0 0 0 0}
.titleSiteMap {background: url(images/title-site-map.gif) top left no-repeat;width:270px;height:13px;margin:0 0 30px 0}
.titleTestimonials {background: url(images/title-testimonials.gif) top left no-repeat;width:114px;height:15px;margin:0 0 30px 0}
#ContactForm {margin:15px 0 0 0}
.FormHeader {color:#556770}
.formField {width:241px;height:18px;border:1px solid #556770;padding:2px 0 0 0;color:#556770;}

#btnRegister {margin:10px 0 0 195px;}

#ourCharter {margin:25px 0 0 0}

.InputField {width:241px;height:300px;border:1px solid #556770;padding:2px 0 0 0;color:#556770;}

#testContent p {border-bottom:1px solid #999;padding:0 0 15px 0}
#socialMedia {float:right;width:100px;margin:0 18px 0 0}
#socialMedia ul li {float:left;margin:0 5px 0 0}


#searchBoxHolding select {width:160px;border:1px solid #99abbf;}
#discipline {float:left;margin:0 10px 10px 0}
#salary {float:left;margin:0 0 10px 0}
#location {float:left;margin:0 10px 10px 0}
#jobType {float:left;margin:0 0 10px 0}

.profileDetails ul li {margin:0 0 10px 0} 

.adminNav {position:absolute; top:0;right:0;}
.adminNav ul li {float:left; }
.adminNav a { padding:0 5px;}
