/* Global text styling */
html {font-size:100%;}
body {font:normal 0.63em Arial, Helvetica, sans-serif;color:#fff;background-color:#00344e;text-align:center;background-image:url(../img/body-bg.gif);background-repeat:repeat-x;}
a, a:active, a:focus, a:hover {border:none;text-decoration:none;color:#abe1fa;}
a:hover {color:#067ab0;}

.arrow {padding-right:6px;}
.arrow-2 {padding-right:6px;}

h2, em, .highlighted {color:#fdb913;}
h3 {color:#abe1fa; }
strong {color:#fdb913;font-weight:bold;}

.not-highlighted {color:#FFF;}
#pagecontent .not-highlighted {color:#FFF;font-style:italic}

#pagecontent p {font-size:1.2em;margin:.75em 0 0 0;}
#pagecontent h2, em {font-weight:bold;}
#pagecontent h2 {font-size:1.2em;}
#pagecontent h3 {font-size:1.2em;}
.trademark {position:relative;top:-3px;font-size:.5em;}

/*
p, h2 {line-height:1.4em; letter-spacing:.05em;font-size:1.1em;}
h1 {font-size:2.4em;color:#a3cd39; letter-spacing:.005em;}
h1 span {color:#666667;}
a, a:visited {color:#a3cd39;}
a:hover {color:#666667;}*/
/* End Global text styling */

/* Global Layout */
#container {position:relative;width:956px;text-align:left;margin:0 auto 0 auto;}
#pageheader {position:relative;width:759px;height:340px;margin:0 0 0 197px;}
#main-content-panel {margin:0 0 0 197px;background-image:url(../img/content-bg.gif)}
#pagecontent {position:relative;top:0;padding-bottom:1px;width:759px;}
#pagecontent #content-text {width:470px;margin:0;padding:28px 0 0 20px;;}
#pagecontent #content-text {}
#content-text #convenience-links {background-image:url(../img/dotted-border-horiz.gif);background-repeat:repeat-x;background-position:top left;margin:20px 0 0 0;padding:7px 0 0 0;}
#content-text #convenience-links a {margin:0 1.3em 0 0;}
#convenience-links a.arrow {padding-right:15px;background-image:url(../img/arrow.gif);background-position:100% 50%; background-repeat:no-repeat;}
#convenience-links a.printer {padding-right:15px;background-image:url(../img/printer.gif);background-position:100% 50%; background-repeat:no-repeat;}
#contact-us-footer {display:block;width:757px;height:65px;background-image:url(../img/contact-us.gif);background-position:1px 0px;background-repeat:no-repeat;}
#contact-us-footer a {display:block;width:757px;height:65px;text-indent:-999em;}
#pagefooter {margin:10px 0 20px 197px;font-size:1.15em;}
#pagefooter span {margin:0 17px 0 1px;}
#pagefooter a, #pagefooter a:hover {text-decoration:none;color:#fff;}
.logo {position:absolute;top:10px; left:-105px;}
.clearer {clear:both;}

#content-drivers {display:block;width:197px;position:absolute;left:547px;top:28px;background-image:url(../img/dotted-border-horiz.gif);background-position:bottom left; background-repeat:repeat-x;}
#content-drivers ul li {display:block;background-repeat:no-repeat;position:relative;top:-1px;margin:0;}
#content-drivers ul li a {text-indent:-999em;width:100%;height:100%;display:block;}
#content-drivers ul li.book {background-image:url(../img/book-a-free-demo-driver.gif);height:59px;}
#content-drivers ul li.sample {background-image:url(../img/sample-programmes-driver.gif);height:63px;}
#content-drivers ul li.meet {background-image:url(../img/meet-our-trainers-driver.gif);height:63px;}

/* End Global Layout */
/* Page specific layout */
.home #pageheader.home-1 {background-image:url(../img/banner-image-home-1.jpg);background-repeat:no-repeat;}
.why_you_need_this #pageheader {background-image:url(../img/banner-image-why_you_need_this.jpg);background-repeat:no-repeat;}
.our_trainers #pageheader {background-image:url(../img/banner-image-our_trainers.jpg);background-repeat:no-repeat;}
.our_trainers_us #pageheader {background-image:url(../img/banner-image-our_trainers_us.jpg);background-repeat:no-repeat;}
.what_is_hpt #pageheader {background-image:url(../img/banner-image-what_is_hpt.jpg);background-repeat:no-repeat;}
.client_case_studies #pageheader {background-image:url(../img/banner-image-client_case_studies.jpg);background-repeat:no-repeat;}
.try_it_now #pageheader {background-image:url(../img/banner-image-try_it_now.jpg);background-repeat:no-repeat;}
.get_in_touch #pageheader {background-image:url(../img/banner-image-get_in_touch.jpg);background-repeat:no-repeat;}
.enough_is_enough #pageheader {background-image:url(../img/banner-image-enough_is_enough.jpg);background-repeat:no-repeat;}

#pageheader h1 {text-indent:-999em;}
.home #pageheader {position:relative;padding:0 0 0 0;}
.home #pageheader h1 {position:relative;width:383px; height:84px; background-image:url(../img/what-do-you-need.gif); background-repeat:no-repeat;margin:0 0 0 356px;top:73px;}
.home #pageheader h2 {position:relative;margin:1em 0 0 355px;font-size:1.6em;top:73px;}
.home #pageheader h2 #bull {color:#FFFFFF;font-weight:bold;}
.home #pageheader p {position:relative;margin:.75em 0 0 356px;font-size:1.2em;top:73px;}
.home #three-ways h2 {width:310px;height:43px;background-image:url(../img/how-we-are-different-home.gif);text-indent:-999em;}
.home #book-demo h2 {width:250px;height:43px;background-image:url(../img/media-home.gif);text-indent:-999em;}
.home #enough-is-enough h2 {width:342px;height:52px;background-image:url(../img/enough-is-enough.gif);text-indent:-999em;}
.home #book-demo {width:340px;padding:10px 0 0 0;float:left;}
.home #book-demo h2, .home #book-demo p {margin-left: 21px;}
.home #three-ways {width:380px;float:left;margin:10px 0 0 0;}
.home #three-ways h2, .home #three-ways p {margin-left: 57px;}
.home #enough-is-enough {width:380px;float:left;margin:10px 0 0 0;}
.home #enough-is-enough h2, .home #enough-is-enough p {margin-left: 21px;}
.home #pagecontent {background-image:url(../img/content-bg-home.gif);}

.try_it_now #gadget {margin:15px 0 0 40px;}
.try_it_now #gadget span {display:block;width:382px;}
.try_it_now #gadget span#I {height:90px;background-image:url(../img/gadget-i.gif);text-indent:-999em;}
.try_it_now #gadget span#want {height:29px;background-image:url(../img/gadget-want.gif);margin:0 0 24px 0;}
.try_it_now #gadget span#need {height:33px;background-image:url(../img/gadget-need.gif);margin:0 0 20px 0}
.try_it_now #gadget span#will {height:33px;background-image:url(../img/gadget-will.gif);}
.try_it_now #gadget span#intouch {height:85px;background-image:url(../img/gadget-intouch.gif);text-indent:-999em;}
.try_it_now #gadget span a {text-indent:-999em;height:100%;width:100%;display:block;}

.event {margin-bottom:12px;padding-bottom:12px;background-image:url(../img/dotted-border-horiz.gif);background-position:bottom left; background-repeat:repeat-x;}
.event a {color:#fdb913;font-weight:bold;}
.event h3 {font-size:1.6em;color:#66ccff;font-weight:bold;}
.enough_is_enough #four-events {margin-bottom:12px;margin-top:12px; width:470px;height:52px;background-image:url(../img/4-events.gif);background-repeat:no-repeat;text-indent:-999em;}
.enough_is_enough #content-drivers h2 {width:201px;height:266px;background-image:url(../img/youll-discover.gif);background-repeat:no-repeat;text-indent:-999em;}


body.legal  {background-color:#006891;background-image:none;}
#legal-content {width:300px;padding:20px 30px 20px 30px;text-align:left;  }
#legal-content h1 {font-size:2em;color:#fdb913;}
#legal-content h2 {font-size:1.4em;color:#fdb913;font-weight:bold;}
#legal-content p {font-size:1.2em;margin:0 0 1em 0;}
#legal-content ol {padding-left:1em;margin-left:1em;margin-bottom:1em;}
#legal-content ol li {padding-left:1em;margin-left:1em;}
#legal-content ol li { list-style:decimal;font-size:1.2em;}
/* End Page specific layout */


/*Global Nav Styles*/
	
	#global-nav {display:block;width:150px;position:absolute;left:0px;top:150px;}
	#global-nav ul li {display:block;background-repeat:no-repeat;position:relative;margin:0 0 4px 0;}
	#global-nav ul li a {text-align:right;width:100%;height:100%;display:block;color:#fff;padding-right:15px;font-size:1.3em;text-decoration:none;font-weight:bold;}
	#global-nav ul li a:hover {width:100%;height:100%;display:block;color:#fdb913;background-image:url(../img/arrow.gif);background-repeat:no-repeat; background-position:100% 50%;text-decoration:none;}
	#global-nav ul li.nav_on a {width:100%;height:100%;display:block;color:#fdb913;background-image:url(../img/arrow.gif);background-repeat:no-repeat; background-position:100% 50%;text-decoration:none;}
		
/*End Global Nav Styles*/