
/* ============================== */
/* ======= BODY, HEADERS ======== */
/* ============================== */

body {font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0 0 0 0;
	font-size: 10pt;
	line-height:130%;
	color: #78797c;
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica}

h1 {color: #f58221;
	font-weight: bold;
	font-size: 40pt;
	margin:15px 0 20px 0;
	}
	
h1.ultrabig {color: #f58221;
	font-weight: bold;
	font-size: 60pt;
	margin:40px 0 20px 0;
	}
h1.green {color:#71be44}
	
h1.accreditations {color:#fecb0a}

h2 {color: #f58221;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12pt
	}

h2.purple {color: #5c2d91;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 12pt
	}

h2.green {color: #d8de24;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 12pt
	}

h2.sub {color: #f58221;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 3px 0 0 0;
	font-size: 11pt
	}

h3.sub {color: #ffca0c;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 11pt
	}

h1.awards {color: #ffca0c;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 0;
	font-size: 40pt;
	font-family: Arial, Verdana, Helvetica}

h3 {color: #a2a2a2;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 19pt
	}

h4 {color: #a2a2a2;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 13pt
	}

h5 {color: #f58221;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 19pt
	}
	
.gallery {color: #f58221;
	font-weight: bold;
	font-size: 40pt;
	}

/* ============================== */
/* ======= DIV CLASSES ======== */
/* ============================== */
#container {
	position:absolute;
	z-index:0;
	width:966px;
	top: 0px;
	left:50%;
	margin-left:-483px;
	font-family: Arial, Verdana, Helvetica
	}


#flashcontent {
	position:relative;
	margin:50px 0 0 0;
	float:left;
	width: 100%;
}

#meettheteam {
	position:relative;
	width:100%;
	height:80px;
}
#gallerycontainer
	{
	width:640px;
	height:300px;
	position:relative;
	float:left;
	padding:0px 0 0 0
	}

#leftside {
	position:relative;
	top:0;
	left:0;
	width:230px;
	float:left;
	margin:0px 0 0px 0;

}
#navbox {
	position:relative;
	float:left;
	margin:30px 0 0 0;
	width:230px;
	height:450px;
	overflow:hidden;
}
#rightside {
	position:relative;
	margin:30px 0 0 0;
	width:706px;
	display:block;
	min-height:520px;
	padding:0px 0 0 30px;
	float:left;
	background:url(mm/bg_border.gif) left repeat-y;
	}
#maincontent {
	position:relative;
	padding:0px 0 0 30px;
	margin:30px 0 0 0;
	width:661px;
	text-align:justify;
	
}
#content {
	position:relative;
	margin:20px 0 0 40px;
	width:900px;
	height:470px;
	text-align:justify;
	text-align:left;
}

#bottombox {
	position:relative;
	float:left;
	width:966px;
	padding:0px 0 0 0;
	height:90px;
	color:#a8a9ad
}

#teambox1 {position:relative;float:left;width:100px;height79px;text-align:left;margin:0 0 20px 0}

#teambox2 {position:relative;float:left;width:700px;height79px;text-align:left;margin:0 0 20px 0}

.header {
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	float:left;
	background:url(mm/hdr.jpg) no-repeat
	}


.above {
	position:relative;
	text-align:justify;
	width:635px;
	float:left
	}

.scrollwin {
	position: relative;
	width: 780px;
	height:385px;
	overflow:auto;
	scrolling:auto
	}

#scrollwingall2 {
	position: relative;
	width: 380px;
	height:400px;
	text-align:justify;
	font-size:9pt;
	margin:0 5px 0 0;
	line-height:13pt
	overflow:auto;
	scrolling:auto
	}

/* ============================== */
/* ========  LINK CLASSES ======= */
/* ============================== */

a:link {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #b1b2b4}
a:visited {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #b1b2b4}
a:hover {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #e95d0f}

a:link.inline {color: #000000}
a:visited.inline {color: #000000}
a:hover.inline {color: #f58221}

a:link.txt {font-weight:normal;color: #fe8114}
a:visited.txt {font-weight:normal;color: #fe8114}
a:hover.txt {font-weight:normal;color: #000}


a:link.crumbs {color: #f58221;font-weight:normal}
a:visited.crumbs {color: #f58221;font-weight:normal}
a:hover.crumbs {color: #000000;font-weight:normal}

/* ----------------------------------- > MAIN NAV ORANGE (SERVICES) */
a:link.navleft {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:visited.navleft {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:hover.navleft {color: #f58221;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:link.navleftlit {color: #f58221;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/aobr.gif) top left no-repeat}
a:visited.navleftlit {color: #f58221;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/aobr.gif) top left no-repeat}
a:hover.navleftlit {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/aobr.gif) top left no-repeat}

/* ----------------------------------- > MAIN NAV YELLA (ACCREDITATIONS) */
a:link.navleft22 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:visited.navleft22 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:hover.navleft22 {color: #fecb0a;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:link.navleftlit22 {color: #fecb0a;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/aybr.gif) top left no-repeat}
a:visited.navleftlit22 {color: #fecb0a;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/aybr.gif) top left no-repeat}
a:hover.navleftlit22 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/aybr.gif) top left no-repeat}

/* ----------------------------------- > MAIN NAV LT GREEN (NEWS) */
a:link.navleft23 {display:block;margin-bottom:2px;color: #a8a9ad;font-size:14pt;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:visited.navleft23 {display:block;margin-bottom:2px;color: #a8a9ad;font-size:14pt;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:hover.navleft23 {display:block;margin-bottom:2px;color: #d8df25;font-size:14pt;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:link.navleftlit23 {display:block;margin-bottom:2px;color: #d8df25;font-size:14pt;padding:6px 0 0 30px;background:url(mm/a3br.gif) top left no-repeat}
a:visited.navleftlit23 {display:block;margin-bottom:2px;color: #d8df25;font-size:14pt;padding:6px 0 0 30px;background:url(mm/a3br.gif) top left no-repeat}
a:hover.navleftlit23 {display:block;margin-bottom:2px;color: #a8a9ad;font-size:14pt;padding:6px 0 0 30px;background:url(mm/a3br.gif) top left no-repeat}

/* ----------------------------------- > MAIN NAV DK GREEN (AWARDS) */
a:link.navleft24 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:visited.navleft24 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:hover.navleft24 {color: #71bf44;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:link.navleftlit24 {color: #71bf44;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/a4br.gif) top left no-repeat}
a:visited.navleftlit24 {color: #71bf44;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/a4br.gif) top left no-repeat}
a:hover.navleftlit24 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/a4br.gif) top left no-repeat}

/* ----------------------------------- > MAIN NAV BLUE (CONTACTS) */
a:link.navleft25 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:visited.navleft25 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:hover.navleft25 {color: #007dc5;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/agbr.gif) top left no-repeat}
a:link.navleftlit25 {color: #007dc5;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/a5br.gif) top left no-repeat}
a:visited.navleftlit25 {color: #007dc5;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/a5br.gif) top left no-repeat}
a:hover.navleftlit25 {color: #a8a9ad;font-size:14pt;display:block;width:200px;height:20px;padding:6px 0 0 30px;background:url(mm/a5br.gif) top left no-repeat}

/* ----------------------------------- > MAIN NAV PURPLE (LEARNING) */
a:link.navleft26 {display:block;margin-bottom:2px;color: #a8a9ad;font-size:14pt;padding:0px 0 0px 30px;background:url(mm/agbr.gif) top left no-repeat}
a:visited.navleft26 {display:block;margin-bottom:2px;color: #a8a9ad;font-size:14pt;padding:0px 0 0px 30px;background:url(mm/agbr.gif) top left no-repeat}
a:hover.navleft26 {display:block;margin-bottom:2px;color: #5c2d91;font-size:14pt;padding:0px 0 0px 30px;background:url(mm/agbr.gif) top left no-repeat}
a:link.navleftlit26 {display:block;margin-bottom:2px;color: #5c2d91;font-size:14pt;padding:0px 0 0px 30px;background:url(mm/a6br.gif) top left no-repeat}
a:visited.navleftlit26 {display:block;margin-bottom:2px;color: #5c2d91;font-size:14pt;padding:0px 0px 0 30px;background:url(mm/a6br.gif) top left no-repeat}
a:hover.navleftlit26 {display:block;margin-bottom:2px;color: #a8a9ad;font-size:14pt;padding:0px 0 0px 30px;background:url(mm/a6br.gif) top left no-repeat}


/* ----------------------------------- > SUB NAV - services */
a:link.navleft2 {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:visited.navleft2 {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:hover.navleft2 {color: #f58221;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:link.navleft2lit {color: #f58221;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:visited.navleft2lit {color: #f58221;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:hover.navleft2lit {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}

/* ----------------------------------- > SUB NAV - services - but freakin greeen man*/
a:link.navleft209 {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:visited.navleft209 {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:hover.navleft209 {color: #71bf44;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:link.navleft209lit {color: #71bf44;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:visited.navleft209lit {color: #71bf44;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:hover.navleft209lit {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}



/* ----------------------------------- > SUB NAV - news */
a:link.navleft3 {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:visited.navleft3 {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:hover.navleft3 {color: #d8de24;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:link.navleft3lit {color: #d8de24;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:visited.navleft3lit {color: #d8de24;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:hover.navleft3lit {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}

/* ----------------------------------- > SUB NAV - learning & quality */
a:link.navleft6 {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:visited.navleft6 {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:hover.navleft6 {color: #5b2c90;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:link.navleft6lit {color: #5b2c90;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:visited.navleft6lit {color: #5b2c90;font-size:8pt;margin:0 0 0 32px;font-weight:normal}
a:hover.navleft6lit {color: #a8a9ad;font-size:8pt;margin:0 0 0 32px;font-weight:normal}

a:link.refurb {font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #b1b2b4}
a:visited.refurb {font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #b1b2b4}
a:hover.refurb {font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #e95d0f}


a:link.email {font-weight:normal;font-size:14pt;color: #f5821f}
a:visited.email {font-weight:normal;font-size:14pt;color: #f5821f}
a:hover.email {font-weight:normal;font-size:14pt;color: #a2a2a2}


a:link.contactOrange {font-weight:normal;font-size:10pt;color: #f5821f}
a:visited.contactOrange {font-weight:normal;font-size:10pt;color: #f5821f}
a:hover.contactOrange {font-weight:normal;font-size:10pt;color: #a2a2a2}

a:link.contactNews {font-weight:bold;font-size:10pt;color: #d8df25}
a:visited.contactNews {font-weight:bold;font-size:10pt;color: #d8df25}
a:hover.contactNews {font-weight:bold;font-size:10pt;color: #a2a2a2}

a:link.emailContact {font-weight:normal;font-size:14pt;color: #007bc4}
a:visited.emailContact {font-weight:normal;font-size:14pt;color: #007bc4}
a:hover.emailContact {font-weight:normal;font-size:14pt;color: #a2a2a2}

a:link.emailCustServ {font-weight:normal;font-size:12pt;color: #5b2c90}
a:visited.emailCustServ {font-weight:normal;font-size:12pt;color: #5b2c90}
a:hover.emailCustServ {font-weight:normal;font-size:12pt;color: #a2a2a2}



a:link.journey {
	font-decoration: underline;
	font-weight:bold;
	font-size:11pt;
	color: #f58221
	}

a:visited.journey {
	font-decoration: underline;
	font-weight:bold;
	font-size:11pt;
	color: #f58221
	}

a:hover.journey {
	font-decoration: normal;
	font-weight:bold;
	font-size:11pt;
	color: #a2a2a2
	}


a:link.normalcont {
	font-decoration: underline;
	font-weight:bold;
	font-size:10pt;
	color: #d8de24
	}

a:visited.normalcont {
	font-decoration: underline;
	font-weight:bold;
	font-size:10pt;
	color: #d8de24
	}

a:hover.normalcont {
	font-decoration: normal;
	font-weight:bold;
	font-size:10pt;
	color: #a2a2a2
	}

a:link.pdf {
	color: #d8de24;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 19pt
	}

a:visited.pdf {
	color: #d8de24;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 19pt
	}

a:hover.pdf {
	color: #a2a2a2;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 19pt
	}

/* ============================== */
/* ====  FORM STUFF  ======= */
/* ============================== */

input.norm {font-size:7.5pt;border:solid 1px black;background:white;color:#333333}
textarea.norm {font-size:7.5pt;border:solid 1px black;background:white;color:#333333}
select.norm {font-size:7.5pt;border:solid 1px black;background:white;color:#333333}

.stdbtn {font-size: 8pt;color:#ffffff;background:#ff9315}


/* ============================== */
/* ====  POP  BOX  STUFF  ======= */
/* ============================== */

.PopBoxImageSmall {
	border-color: #ffffff;
	border-style: none;
	border-width: 0px;
	cursor: url("mm/magplus.cur"), pointer;
}

.PopBoxImageLarge {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	cursor: url("mm/magminus.cur"), pointer;
}

.PopBoxImageShrink {
	cursor: url("mm/magminus.cur"), pointer;
}

.PopBoxImageLink {
	cursor: pointer;
}

.PopBoxImageMove {
	border-color: #ffffff;
	border-style: none;
	border-width: 0px;
	cursor: pointer;
}

/* ========================================= */
/* ====  G E N E R A L    S T U F F  ======= */
/* ========================================= */

.small {font-size: 7.5pt}

p {margin:0 0 10px 0
	
}

.oringe {color:#e5640f}


b.black {
	font-weight:bold;
	color:#000000;
	font-size:9pt;
	font-family: Arial, Verdana, Helvetica
	}
	
.scrollwin {
	position: relative;
	width: 500px;
	height:300px;
	text-align:justify;
	overflow:auto;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
	scrolling:auto;
	line-height:13pt;
	text-align:left
	}


.scrollwininterior {
	position: relative;
	width: 630px;
	height:432px;
	text-align:justify;
	overflow:auto;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
	scrolling:auto;
	line-height:13pt;
	text-align:left
	}
	
.teamtalks {
	color:#5c2d91;
	font-size:36px}
	
	
p.home {
	color:#78797c;
	font-size:8.5pt;
	line-height:14px;
	padding-right:10px
}