
*
{
	margin:0;
	padding:0;
}
body,html
{
	font-family:arial,sans-serif;
	font-size:100%;
	background:#A1A1A1 url(../images/bkg.gif) center repeat-y;
}
.clear
{
	clear:both;
	font-size:1px;
	height:1px;
	width:1px;
}
a img
{
	border:none;
}
.jumpTo 
{
    display:none;
}
#container
{
	margin:0 auto;
	width:960px;
	background:url(../images/header.gif) no-repeat;
	padding:92px 0 0 0;
	position:relative;
	font-size:0.7em;
}
#topLinks {
	position:absolute;
	top:8px;
	right:12px;
	font-size:0.9em;
}
#topLinks ul {
    list-style-type:none;
}
#topLinks ul li {
	display:inline;
	padding:0 0 0 10px;
}
#topLinks ul li a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#topLinks ul li a:hover, #topLinks ul li a.active {
	color:#E88A1C;
}
#pageContent
{
	padding:0 0 0 184px;
	width:960px;
	w\idth:776px;
	background:url(../images/orange-strip.gif) repeat-y;
}
#pageText
{
	width:765px;
	padding:15px 0;
	float:left;
}
#minHeight
{
	width:1px;
	height:560px;
	font-size:1px;
	float:right;
}
/* Navigation elements */
#pageNavigation
{
	width:175px;
	position:absolute;
	top:92px;
	left:0;
	background:#DF8726;
}
#pageNavigation ul
{
	list-style-type:none;
}
#pageNavigation ul li a, #pageNavigation ul li ul li a
{
	margin:0px 6px 0px 6px;
	padding:2px 2px 2px 20px;
	width:163px;
	w\idth:141px;
	display:block;
	background-image:url("../images/navigation/nav_inactive.gif");
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:1px solid #FFF7C4;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#pageNavigation ul li a.active, #pageNavigation ul li a:hover, #pageNavigation ul li a.subactive
{
	background-image:url("../images/navigation/nav_active.gif");
	color:#ffffff;
}
#pageNavigation ul li a.subactive
{
	border-bottom:0px;
}
#pageNavigation ul li ul li a.active, #pageNavigation ul li ul li a:hover
{
	background-image:url("../images/navigation/nav_sub_active.gif");
}
#pageNavigation ul li ul li a
{
	font-weight:normal;
	background-image:url("../images/navigation/nav_sub_inactive.gif");
	border-bottom:0px;
	margin:0px 6px 0px 16px;
	padding:2px 2px 2px 14px;
	width:153px;
	w\idth:131px;
}
#pageNavigation ul li a.top
{
	border-top:1px solid #FFF7C4;
}
#address
{
	background:url(../images/navigation/nav_address.gif) no-repeat;
	font-size:10px;
	padding:0 0 40px 0;
}
#address p
{
	margin:0px 0px 10px 0px;
	padding:26px 4px 0px 4px;
	letter-spacing:1px;
}
#address p.lead, #address p.regNo
{
	margin:0px;
	padding-top:0px;
}
#address p.lead:first-letter
{
	color:#fff;
}
#address p.email
{	
	padding-top:10px;
}
#address a
{
	margin:20px 0px 0px 0px;
	color:#000000;
	font-size:10px;
}

div.johnChristina
{
	background:url(../images/people/john-christina.jpg) 10px 0 no-repeat;
	padding:0 0 40px 214px;
	width:754px;
	w\idth:540px;
}
div.johnChristinaPad
{
	background:url(../images/people/john-christina.jpg) 10px 0 no-repeat;
	padding:0 0 160px 214px;
	width:754px;
	w\idth:540px;
}
div.johnChristina span
{
    font-weight:bold;
}
div.johnChristina p.left
{
    float:left;
    width:400px;
    height:80px;
}
div.johnChristina img.right
{
    float:right;
    width:108px;
    height:80px;
}
/* Course Information */
#courseNavigation
{
	width:190px;
	float:left;
	text-align:right;
	padding-right:30px;
	w\idth:160px;
}
#courseNavigation ul
{
	list-style-type:none;
}
#courseNavigation ul li
{
	padding:0 0 6px 0;
}
#courseNavigation ul li a.active
{
	font-weight:bold;
	text-decoration:none;
}
#courseNavigation h2
{
	color:#8694A0;
	border-bottom:1px solid #8694A0;
	padding:0 0 4px 0;
	margin:0 0 4px 0;
	font-size:1.3em;
}
#courseNavigation h2.env
{
	color:#C5CE4F;
	border-bottom:1px solid #C5CE4F;
}
#courseContent
{
	width:575px;
	float:right;
}
body.nebosh #courseContent
{
	background:url(../images/logos/NEBOSHAccreditedCentre2.gif) no-repeat;
	padding:116px 0 0 0;
}
body.neboshDiploma #courseContent
{
	background:url(../images/logos/NEBOSHDiploma.gif) no-repeat;
	padding:146px 0 0 0;
}
body.iosh #courseContent
{
	background:url(../images/logos/IOSH.gif) no-repeat;
	padding:136px 0 0 0;
}
body.iema #courseContent
{
	background:url(../images/logos/iema-approved.gif) no-repeat;
	padding:106px 0 0 0;
}
#courseContent h2 em
{
	display:block;
	font-style:italic;
	font-weight:normal;
}
#courseContent ul
{
	margin:0 0 0 16px;
}


/* Mount School */
#pics #mainImage
{
	width:300px;
	float:left;
}
#pics #thumbs
{
	width:265px;
	float:right;
	padding:0;
	margin:0 0 14px 0;
	font-size:1px;
}

#pics #thumbs ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#pics #thumbs ul li
{
	float:left;
	margin:0;
	padding:0;
	font-size:1px;
}
#pics #thumbs ul li a img
{
	border:none;
	padding:0;
	margin:0;
}
#pics #thumbs ul li a
{
	padding:0;
	margin:0;
}

/* Publications */
#publications, #links
{
	margin:0;
}
#publications div
{
	margin:20px 0px 0px 0px;
}
#publications img
{
	float:left;
	margin:0px 26px 0px 0px;
	width:125px;
}

#cRight img
{
	margin:10px 0px 0px 20px;
}

#publications h2
{
	margin:0px 0px 10px 0px;
}
#publications p
{
	margin:10px 0px 10px 0px;
}
#publications table
{
	width:400px;
}
#publications  .publicationsRight
{
	width:600px;
	float:right;
	margin:0;
}

/* Home Page */

body.homepage #right
{
	float:right;
	width:175px;
	padding:0px 0px 100px 0;
	border:none;
}
body.homepage #right div
{
    width:175px;
    margin:0 0 3px 0;
}
body.homepage #right div.box
{
    width:174px;
    border:1px solid #000;
    padding:0 1px 0 3px;
    w\idth:168px;
}
body.homepage #right div.new2008
{
    width:175px;
}
body.homepage #right div.new2008 h2
{
    background:url(../images/new-2008.gif) no-repeat;
    padding:0 0 2px 52px;
    font-size:1.1em;
}
body.homepage #right div.new2008 a {
	font-weight:bold;
}
body.homepage div.pdf
{
    padding-top:20px;
}
#right img
{
	margin:10px 10px 10px 0px;
	float:left;
}
#right img.button
{
	margin:0px 0px 10px 0px;
	float:none;
}
body.homepage #right img
{
    float:none;
    margin:0;
}
body.homepage #right div.expertGroup
{
    width:175px;
    border:1px solid #000;
    padding:76px 2px 0 2px;
    background:url(../../_controls/homeContent/images/the-expert-group.gif) no-repeat;
    w\idth:169px;
}
body.homepage #right div.soundBites
{
    width:175px;
   padding:8px 2px 0 80px;
	 margin-top:4px;
    background:url(../../_controls/homeContent/images/sound-bites.gif) 0 6px no-repeat;
    w\idth:93px;
}
body.homepage #right div.soundBites h2 {
	font-size:1.1em;
	margin:0;
	padding:0 0 4px 0;
}
body.homepage #right div.soundBites a {
	font-weight:bold;
}
body.homepage ul
{
    list-style-type:none;
}
body.homepage #lowerBoxes h2
{
    font-size:1.2em;
}
body.homepage h2.mountSchool
{
    background:url(../../_controls/homeContent/images/Mount-School.jpg) no-repeat;
    padding:126px 0 0 0;
}
body.homepage h2.nebosh, body.homepage h2.neboshDiploma
{
    background:url(../../_controls/homeContent/images/nebosh-accredited.gif) no-repeat;
    padding:10px 0 0 70px;
    width:170px;
    w\idth:100px;
    height:80px;
    he\ight:70px;
}
body.homepage h2.neboshDiploma
{
    background:url(../../_controls/homeContent/images/nebosh-diploma.gif) no-repeat;	
	height:106px;
    he\ight:96px;
}
body.homepage h2.iema
{
    background:url(../../_controls/homeContent/images/iema-approved.gif) no-repeat;
    padding:10px 0 0 78px;
    width:170px;
    w\idth:92px;
    height:80px;
    he\ight:70px;
}
body.homepage h2.iosh
{
    background:url(../../_controls/homeContent/images/iosh-approved.gif) no-repeat;
    padding:10px 10px 0 84px;
    width:170px;
    w\idth:76px;
    height:80px;
    he\ight:70px;
}
body.homepage #pageText a
{
    color:#df8726;
}
body.homepage #pageText p
{
    line-height:110%;
}
/* Links */
#links div
{
	margin:10px 0px 0px 0px;
}
#links div.image
{
	float:left;
	margin:0px;
	width:160px;
	height:95px;
	text-align:center;
	border:none;
}
#links div.text
{
	float:left;
	width:210px;
	border:none;
}
#links h2
{
	padding:0;
}
#links p
{
	margin:0;
}
#links .left
{
    float:left;
    width:370px;
}
#links .right
{
    float:right;
    width:370px;
}

/* Contact Form */
body.contactUs td
{
	padding:2px 0 2px 8px;
	vertical-align:top;
}
body.contactUs h3
{
	font-size:1em;
	padding:8px 0 4px 0;
	margin:16px 0;
	border-top:1px solid #E88A1C;
}
body.contactUs td label
{
	display:block;
	padding:0;
}
body.contactUs table.checkList td label
{
	display:inline;
	padding:0 0 0 10px;
}
body.contactUs table.checkList td.bold input
{
    display:block;
    float:left;
}
body.contactUs table.checkList td.bold label
{
    display:block;
    float:right;
    width:700px;
    font-weight:bold;
}
body.contactUs td.submit
{
	text-align:center;
	padding:30px 0;
}
/* People */
#people
{
	margin:0px 0px 14px 0px;
}
#people ul
{
	list-style-type:none;
}
#people ul li
{
	display:inline;
	padding:0 10px
}
#people ul.bullet
{
	list-style-type:disc;
	margin:0 0 14px 18px;
}
#people ul.bullet li
{
	list-style-type:disc;
	display:block;
	padding:0;
}
#people ul.consultants li
{
	padding:0 15px;
}
#keyPerson
{
	width:550px;
	padding:0 0 40px 140px;
	w\idth:410px;
}
.christina{background:url(../images/people/b_christina.jpg) no-repeat;}
.john{background:url(../images/people/b_john.jpg) no-repeat;}
.gareth{background:url(../images/people/b_gareth.jpg) no-repeat;}
.anita{background:url(../images/people/b_anita.jpg) no-repeat;}
.lorraine{background:url(../images/people/b_lorraine.jpg) no-repeat;}
.grace{background:url(../images/people/b_grace.jpg) no-repeat;}
.gregg{background:url(../images/people/b_gregg.jpg) no-repeat;}
.mike{background:url(../images/people/b_mike.jpg) no-repeat;}
.christopher{background:url(../images/people/b_chrisj.jpg) no-repeat;}
.richard{background:url(../images/people/b_richard.jpg) no-repeat;}
.kevin{background:url(../images/people/b_keving.jpg) no-repeat;}
.chris{background:url(../images/people/b_chrisp.jpg) no-repeat;}
.recruiting{background:url(../images/people/f_recruiting.gif) no-repeat;}

ul.specialOffer
{
	list-style-type:none;
}
ul.specialOffer li
{
	padding:2px 0 4px 0;
}

#newsTicker
{
    position:absolute;
    top:104px;
    left:184px;
    width:783px;
    padding:3px 6px;
    w\idth:753px;
    height:20px;
    he\ight:14px;
    background:#a1a1a1;
}
#newsTicker a
{
    color:#fff;
    font-weight:normal;
    text-decoration:none;
    text-transform:uppercase;
}
#newsTicker a:hover
{
    text-decoration:underline;
}


/* New home page for 25th Nov 08 */
#topBoxes
{
    width:760px;
    background:url(../images/home/topBoxesBkg.gif) repeat-y;
    border-bottom:#969696 1px solid;    
}
#topBoxes #sideBox
{
    float:right;
    padding:10px 10px 10px 10px;
    width:190px;
    w\idth:170px;
}
#topBoxes #sideBox p
{
    font-size:1.0em;
}
#topBoxes #sideBox .summerSchool
{
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    border-bottom:#969696 1px dotted;    
}
#topBoxes #sideBox .summerSchool h2
{
	margin:5px 0 0 0;
	padding:0 0 4px 0;
	font-size:1.9em;
}
#topBoxes #sideBox .soundBites
{
    padding:0 10px 10px 80px;
    width:170px;
    w\idth:80px;
    height:105px;
    background:url(../../_controls/homeContent/images/sound-bites.gif) no-repeat;  
}
#topBoxes #sideBox .soundBites h2, #topBoxes #sideBox .pdf h2
{
	margin:0;
	padding:0 0 4px 0;
	font-size:1.1em;
}
#topBoxes #sideBox .soundBites a, #topBoxes #sideBox .pdf a
{
	font-weight:bold;
	color:#000;
}
#topBoxes #sideBox .pdf
{
    padding:10px 10px 10px 80px;
    width:170px;
    w\idth:80px;
    background:url(../images/home/pdf.gif) 0 10px no-repeat;
}
#topBoxes #sideBox .pdf p
{
    padding:0 0 5px 0;
}



.summerSchoolPage
{
    background:url(../images/summer-school.gif) right 150px  no-repeat;
}

.fundingText
{
    float:left;
    width:390px;
}
.fundingText strong
{
    font-size:1.0em;
    color:#000;
}
.fundingPhoto
{
    float:right;
    width:350px;
    height:228px;
    background:url(../images/home/self-funding-large.jpg) no-repeat;
}
body.homepage h2.funding
{
    background:url(../images/home/self-funding.jpg) no-repeat;
    padding:10px 10px 0 114px;
    width:170px;
    w\idth:56px;
    height:76px;
}



body.homepage #pageText
{
    float:none;
    margin:44px 0 10px 0;
    width:760px;
	padding:0;
	background:url(../images/home/topBoxesBkg.gif) repeat-y;
}
body.homepage #hpLeft
{
    float:left;
    width:569px;
}
body.homepage #hpLeft #mainBox
{
    padding:0 10px 0 0;
    width:569px;
    w\idth:559px;
}
body.homepage #hpLeft #mainBox h2
{
    padding:0;
    font-size:1.4em;
    color:#DF8726;
}
body.homepage #hpLeft #mainBox h3
{
    padding:0;
    font-size:1.1em;
    color:#000;
}
body.homepage #hpLeft #mainBox .image
{
    float:left;
    width:200px;
}
body.homepage #hpLeft #mainBox .bodyText
{
    float:right;
    width:340px;
}
body.homepage #hpLeft #mainBox .bodyText p
{
    font-size:1.0em;
}
body.homepage #hpLeft #mainBox .bodyText a
{
    color:#DF8726;
}
body.homepage #hpLeft #mainBox a.prospectus
{
    color:#000;
}

body.homepage #hpLeft #midBoxes
{
    margin:0 0 -1px 0;
    padding:0;
    background:url(../images/home/botBoxesBkg.gif) top left repeat-y;
    border-top:#969696 1px solid;
}
body.homepage #hpLeft #midBoxes .box
{
    float:left;
    padding:0 10px;
    width:189px;
    w\idth:169px;
}
body.homepage #hpLeft #midBoxes #last.box
{
    margin:0;
}
body.homepage #hpLeft #midBoxes h2
{
    font-size:1.125em;
}




body.homepage #hpRight
{
    float:right;
    width:180px;
}
body.homepage #hpRight ul li
{
    padding:0 0 3px 0;
}


#botBoxes
{
    width:760px;
    border-top:#969696 1px solid;
    border-bottom:#969696 1px solid;
    background:url(../images/home/botBoxesBkg.gif);
}
#botBoxes .box
{
    float:left;
    margin:0;
    padding:0 10px;
    width:190px;
    w\idth:170px;
}
#botBoxes #last1.box
{
    margin:0;
}
#botBoxes h2
{
    font-size:1.1em;
}
#botBoxes .box .soundBites
{
    float:left;
    padding:0;
    width:75px;
}
#botBoxes .box .social
{
    float:right;
    padding:0;
    width:75px;
}
#botBoxes .box .soundBites h2, #botBoxes .box .social h2
{
    padding:0;
}






body.homepage #pageContent .pdfdownload p
{
	margin:0 0 30px 0;
	padding:9px 0 0 36px;
	height:31px;
	he\ight:22px;
	font-size:0.95em;
	background:url(../images/home/pdf.gif) top left no-repeat;    
}