body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:.82em; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#527179;}
a img{border:none;}
a{color:#283b3b; text-decoration:none;}

.clear{padding:0px; margin:0px; height:0px; font-size:1px; clear:both; overflow:hidden;}

h1{margin:10px 0px 10px 0px; padding:0px; font-weight:normal; font-size:30px; color:#283b3b;}
h2{margin:10px 0px 10px 0px; padding:0px; font-weight:normal; font-size:26px; color:#283b3b;}
h3{margin:10px 0px 10px 0px; padding:0px; font-weight:normal; font-size:22px; color:#283b3b;}
h4{margin:10px 0px 10px 0px; padding:0px; font-weight:normal; font-size:18px; color:#283b3b;}
h5{margin:10px 0px 10px 0px; padding:0px; font-weight:normal; font-size:14px; color:#283b3b;}
h6{margin:10px 0px 10px 0px; padding:0px; font-weight:normal; font-size:12px; color:#283b3b;}

p{margin:10px 0px 10px 0px; line-height:18px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  LAYOUT  ---------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

.wrapTop{background-image:url(images/wrapTop.jpg); background-position:center 120px; background-repeat:no-repeat;}
.wrap{width:960px; margin:0px auto;}
	.banner{height:170px; width:960px; position:relative; z-index:100;}
		.logo{margin-left:20px;}
		.title{width:506px; height:103px; background-image:url(images/title.gif); float:right;}
	
	.content{background-color:#fff; width:960px; min-height:515px; height:auto!important; height:515px;}
	.contentTwin{
		background-color:#fff; background-image:url(images/rightTile.jpg); background-repeat:repeat-y; background-position:top right; width:960px;
		min-height:515px; height:auto!important; height:515px;
	}
	
	.slideshowSlideImage, .slideshowSlideContainer, .slideshowSlideContainerEmpty{z-index:1;}
	.com_slideshow_previous, .com_slideshow_next{z-index:200;}
	.slideshowBottom{background-image:url(images/slideshowBottom.jpg); background-position:top left; background-repeat:no-repeat;}
	
	.footer{width:960px; background-image:url(images/footerTop.png); background-repeat:no-repeat; text-align:right; position:relative; padding-top:15px;}
		.footerLogos{position:absolute; top:20px; left:0px;}
		.schoolOfBusiness{position:absolute; top:20px; left:275px;}
		.address{color:#fff; font-size:11px;}
			.address a, .copyright a{color:#fff;}
		.copyright{color:#eee; font-size:11px;}

		.leftContent{width:700px; float:left;}
		.rightContent{
			width:260px; background-image:url(images/rightTop.jpg); background-position:top left; background-repeat:no-repeat; float:right;
			min-height:250px; height:auto!important; height:250px;
		}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  NAVIGATION  ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */		
		
.nav{height:50px; color:#FFFFFF; position:absolute; right:0px; bottom:0px; z-index:110;}
.com_menuUL{position:relative;}
	.com_menuUL li{float:left; position:relative; margin:0px; padding:0px;}
	.com_menuUL a{float:left; padding:0 15px; height:50px; line-height:50px; color:#fff; text-decoration:none; font-size:14px;}
	
	a.menuItemCurrent, .com_menuUL a:hover{padding:0 15px; color:#000; background-color:#fff;}
	.nav li:hover a.menuItem{padding:0 15px; color:#000; background-color:#fff;}
	
	.nav ul ul{
		position:absolute; display:none; top:50px; left:0; border:solid 1px #bbb; border-top:0; border-bottom:0; z-index:120;
		filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;

	}
		.nav ul ul li{clear:both; display:block; width:160px; border-bottom:solid 1px #ccc;}
		.nav ul ul a{padding:10px 11px; background-color:#fff; color:#000; display:block; float:none; line-height:normal; height:auto; width:138px;}
		.nav ul ul a:hover{border:0; padding:10px 11px; line-height:normal; height:auto; background-color:#eee;}
		
		.nav ul ul ul{top:-1px; left:160px;}
		
		
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  GALLERY  --------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */		

.galleryThumb{height:130px; width:130px;}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  SLIDESHOW  --------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

a.com_slideshow_previous{top:140px; left:-20px;}
a.com_slideshow_next{top:140px; right:-20px;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  COURSES CATALOGUE  ----------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

.coursesReadAll{height:50px; margin-right:25px; line-height:50px; padding-left:60px; display:block; float:left; background-image:url(images/view-icon.gif); background-repeat:no-repeat;}
.coursesDownloadPDF{height:50px; margin-right:25px; line-height:50px; padding-left:60px; display:block; float:left; background-image:url(images/pdf-icon.gif); background-repeat:no-repeat;}
.coursesEnquire{height:50px; margin-right:25px; line-height:50px; padding-left:60px; display:block; float:left; background-image:url(images/enquire-icon.gif); background-repeat:no-repeat;}
.coursesEnrol{height:50px; margin-right:25px; line-height:50px; padding-left:60px; display:block; float:left; background-image:url(images/enrol-icon.gif); background-repeat:no-repeat;}

.detailsExpand{height:24px; line-height:24px; padding-left:32px; display:block; float:left; background-image:url(images/expand.gif); background-repeat:no-repeat;}
.detailsContract{height:24px; line-height:24px; padding-left:32px; display:block; float:left; background-image:url(images/contract.gif); background-repeat:no-repeat;}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  STAFF PROFILES  -------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

.staffImageOuter{width:140px; margin:0px;}
.staffDetailsOuter{width:480px; float:right;}
	.staffDetailsOuter h2{font-size:22px; font-weight:normal;}
	.staffDetailsOuter h4{font-size:14px; font-weight:normal;}

.staffProfilePreview{padding:25px 0px; border-bottom:1px solid #EEE; border-top:1px solid #EEE;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  POLL  ------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

.pollOptionPercentage{background-color:#527179;}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  FORM  ------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

.com_formRowEven{background-color:#F6F6F6;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  SIGNUP HOME  ----------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

#signupOverlay{position:fixed; top:0px; left:0px; right:0px; bottom:0px; background-image:url(images/70.png); z-index:150; display:none;}
#signupDialog{padding:20px; background-color:#fff; box-shadow:0px 0px 20px #333; position:fixed; width:300px; z-index:200; display:none;}
	.signupText{font-size:15px; line-height:28px;}

	.signupLine{padding-bottom:10px;}
		.signupLine label{font-size:11px; display:block; padding:0px 0px 4px 0px;}
		.signupLine input{padding:4px; width:292px; font-size:14px; color:#333; border:solid 1px #aaa; border-top:solid 1px #666;}
	
	#signupSubmit{color:#fff; display:block; height:34px; line-height:34px; text-align:center; background-color:#333; width:120px;}

