/************

  * Misc Styles and defaults 

  */

 

* {

	margin: 0;

	padding: 0;

}

body {

	font-size: 63%;

	font-family: Arial, Helvetica, sans-serif;

	background-color: #000;

}

body.sub1 {

	font-size: 63%;

	font-family: Arial, Helvetica, sans-serif;

	background-color: #000;

}

p {
	margin: 0 0 20px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;

	}
.jump {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
}
.jump2 {
	position: relative;
	text-align: right;
}



ul {
	line-height: 2.2em;

	}

h1, h2, h3, h4, h5, h6, img {

	margin: 0;

	padding: 0;

	border: none;

	}

img {

	display: block;

	}

a img {

	border:0;

}



/* --- containers --- */

#wrapper {
	width: 870px;
	position: relative;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;

	}

#right {
	width: 577px;
	float: right;
	background: none;

	}

#left {

	width: 293px;

	float:left;

	}

#right.sub1 {

	width: 577px;

	float: right;

	background: #fff url(../images/right-bottom.gif) left bottom no-repeat;

	}

/* --- links --- */

ul, ol {

	list-style: none;

	}

.leftnav {

	margin: 30px 0 0 0;

	font-size: 1.13em;

	text-transform: uppercase;

	line-height: 1.8em;

	}

.leftnav li {

	margin: 0;

	padding: 0;



	}

.leftnav li a {

	color: #fff;

	text-decoration: none;

	}

.leftnav li a:hover {

	color: #c0681e;

	text-decoration: none;

	}

.leftnav li a.current {

	color: #c0681e;

	text-decoration: none;

	}

.leftnav.mbot40 {

	margin-bottom: 40px;

	}

/* --- inner nav --- */

.leftnav li ul {

	margin:  15px 0 15px 10px;

	line-height: 2em;

	}



/* --- content --- */

.enrol {

	position: absolute;

	left: 194px;

	top: 13px;

	}

.home.enrol {

	position: absolute;

	left: 194px;

	top: 13px;

	}

#headleft {
	width: 437px;
	float: left;
	padding-bottom: 20px;

	}

#headright.one {

	width: 140px;

	padding-bottom: 95px;

	float: right;

	background: url(../images/headright-img.jpg) center bottom no-repeat;

	}

#headtext {

	padding: 5px 10px;

	height: 19.5em;

	background-color: #fff;

	}

#headtext h2 {

	margin: 0 0 10px 0;

	color: #f8a058;

	font-size: 1.3em;

	text-transform: uppercase;

	}

#headtext h3 {

	color: #f8a058;

	text-transform: uppercase;

	font-size: 1.1em;

	line-height: 1.2em;

	font-weight: 600;

	}

#headtext p {

	line-height: 1.3em;

	color: #46547b;

	margin-bottom: 10px;

	font-size: 1.1em;

	background-color: #fff;

	}

#headtext p span a {

	color: #f7a158;

	text-decoration: none;

	}

.headsubtext {

	margin: 45px 40px;

	background-color: #fff;

	color: #384772;

	}

.headsubtext h2 {

	color: #f38121;

	text-transform: uppercase;

	margin-bottom: 10px;

	font-size: 1.7em;

	}

#headsubtext h3 {

	color: #f8a058;

	text-transform: uppercase;

	font-size: 1.1em;

	line-height: 1em;

	font-weight: 600;

	}

.headsubtext p {

	background-color: #fff;

	color: #384772;

	line-height: 1.3em;

	font-size: 1.2em;

	}

.headsubtext ul {

	background-color: #fff;

	color: #384772;

	line-height: 1.3em;

	font-size: 1.2em;

	list-style-image: none;

	list-style-type: disc;

	}

#bottom {

	padding: 25px 0 0 0;

	width: 100%;

	clear: both;

	}

.port {

	width: 138px;

	float: left;

	margin: 0 8px 0 0;

	padding: 0;

	}

.port.nomargin {

	margin: 0 0 0 0;

	}

.port p {

	margin: 10px 0 0 0;

	}

.port p a {

	width: 138px;

	padding: 9px 0;

	text-align: center;

	color: #fff;

	display: block;

	text-decoration: none;

	text-transform: uppercase;

	line-height: 1.2em;

	background: url(../images/button-background.gif) center center no-repeat;

	}

/* -- strip --- */

p.strip {

	margin: 0 0 10px 0;

	padding: 0px 3px 0px 15px;

	width: 493px;

	height: 41px;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 1.3em;

	letter-spacing: 0px;

	}

p.strip.one {

	background: url(../images/strip1-bg.jpg) center center no-repeat;

	}

p.strip.two {

	background: url(../images/strip2-bg.jpg) center center no-repeat;

	}

p.strip.onecompanyindex {

	background: url(../images/company-strip-1.jpg) center center no-repeat;

	}

p.strip.twocompanyindex {

	background: url(../images/company-strip-2.jpg) center center no-repeat;

	}

p.strip.threecompanyindex {

	background: url(../images/company-strip-3.jpg) center center no-repeat;

	}

p.strip.fourcompanyindex {

	background: url(../images/course-strip-4.jpg) center center no-repeat;

	}

p.strip.onecourseindex {

	background: url(../images/course-strip-1.jpg) center center no-repeat;

	}

p.strip.twocourseindex {

	background: url(../images/course-strip-2.jpg) center center no-repeat;

	}

p.strip.threecourseindex {

	background: url(../images/course-strip-3.jpg) center center no-repeat;

	}

p.strip.fourcourseindex {

	background: url(../images/course-strip-4.jpg) center center no-repeat;

	}

p.strip.fivecourseindex {

	background: url(../images/course-strip-5.jpg) center center no-repeat;

	}

p.strip.oneindindex {

	background: url(../images/ind-strip-1.jpg) center center no-repeat;

	}

p.strip.twoindindex {

	background: url(../images/ind-strip-2.jpg) center center no-repeat;

	}

p.strip.threeindindex {

	background: url(../images/ind-strip-3.jpg) center center no-repeat;

	}

p.strip.fourindindex {

	background: url(../images/ind-strip-4.jpg) center center no-repeat;

	}

p.strip.fiveindindex {

	background: url(../images/ind-strip-5.jpg) center center no-repeat;

	}

p.strip.sixindindex {

	background: url(../images/ind-strip-6.jpg) center center no-repeat;

	}

p.strip.sevenindindex {

	background: url(../images/ind-strip-7.jpg) center center no-repeat;

	}

p.strip.eightindindex {

	background: url(../images/ind-strip-8.jpg) center center no-repeat;

	}

p.strip.nineindindex {

	background: url(../images/ind-strip-9.jpg) center center no-repeat;

	}

p.strip.tenindindex {

	background: url(../images/ind-strip-10.jpg) center center no-repeat;

	}

p.strip.oneintindex {

	background: url(../images/int-stu-strip-1.jpg) center center no-repeat;

	}

p.strip.twointindex {

	background: url(../images/int-stu-strip-2.jpg) center center no-repeat;

	}

p.strip.threeintindex {

	background: url(../images/int-stu-strip-3.jpg) center center no-repeat;

	}

p.strip.fourintindex {

	background: url(../images/int-stu-strip-4.jpg) center center no-repeat;

	}

p.strip.fiveintindex {

	background: url(../images/int-stu-strip-5.jpg) center center no-repeat;

	}

p.strip.oneenrolindex {

	background: url(../images/enrol-strip-1.jpg) center center no-repeat;

	}

p.strip.twoenrolindex {

	background: url(../images/enrol-strip-2.jpg) center center no-repeat;

	}

p.strip a {

	color: #fff;

	text-decoration: none;

	}

p.strip a:hover {

	color: #fff;

	text-decoration: underline;

	}

/* --- strip2 --- */

p.strip2 {

	margin: 0 0 5px 0;

	padding: 2px 3px 0 25px;

	width: 459px;

	height: 48px;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 1.3em;

	letter-spacing: 0px;

	}

p.strip2.one2 {

	background: url(../images/dip-strip-1.jpg) center center no-repeat;

	}

p.strip2.two2 {

	background: url(../images/dip-strip-2.jpg) center center no-repeat;

	}

p.strip2.three2 {

	background: url(../images/dip-strip-3.jpg) center center no-repeat;

	}

p.strip2.four2 {

	background: url(../images/dip-strip-4.jpg) center center no-repeat;

	}

p.strip2.five2 {

	background: url(../images/dip-strip-5.jpg) center center no-repeat;

	}

p.strip2.six2 {

	background: url(../images/dip-strip-6.jpg) center center no-repeat;

	}

p.strip2.seven2 {

	background: url(../images/dip-strip-7.jpg) center center no-repeat;

	}

p.strip2.eight2 {

	background: url(../images/dip-strip-8.jpg) center center no-repeat;

	}

p.strip2.nine2 {

	background: url(../images/dip-strip-9.jpg) center center no-repeat;

	}

p.strip2 a {

	color: #fff;

	text-decoration: none;

	}

p.strip2 a:hover {

	color: #fff;

	text-decoration: underline;

	}

p.leftbtn {

	margin: 10px 0 0 0;

	}

p.leftbtn a {

	width: 138px;

	padding: 9px 0;

	text-align: center;

	color: #fff;

	display: block;

	text-decoration: none;

	text-transform: uppercase;

	line-height: 1.2em;

	background: url(../images/button-background.gif) center center no-repeat;

	}

/* --- footer --- */

#footer {

	clear: both;

	padding: 35px 0;

	text-align: center;

	color: #fff;

	font-size: 1.0em;

	}

#footer p {

	line-height: 1.2em;

	margin: 0 0 0 0;

	}

#footer p.bold {

	font-weight: bold;

	}

#footer p.footlinx {

	margin-top: 15px;

	color: #db7721;

	}

#footer p.footlinx a {

	color: #db7721;

	padding: 0 1px;

	text-decoration: none;

	text-transform: uppercase;

	}

#footer p.footlinx a:hover {

	text-decoration: underline;

	}

#footer p.footlinx a.plno {

	padding-left: 0;

	}

#footer p.footlinx a.prno {

	padding-right: 0;

	}

/* ---- --- */	

.clearfloat:after {

	content: "."; 

	display: block; 

	clear: both;

	padding: 0;

	visibility: hidden;

	}

 

.clearfloat { display: inline-block; }

 

/* Hides from IE-mac */

* html .clearfloat { height: 1%; }

.clearfloat { display: block; }

/* End hide from IE-mac */

/*** end clearing hack ***/ 
.jumptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#jumpmenu {
}
