@charset "utf-8";

/* body */

body {
	margin: 0;
	background: #e6e6e6 url(../images/bg_body.gif);

}

/* general padding */

#mainnav, #subnav, #content, #footer {
	padding: 0 30px;
}

/* img tags */

img {
	border: none;
}

/* text */

body { font-size:11px }

p { font-size:1em }

div#mainnav { font-size: 1.1em }
div#subnav { font-size: 1.1em }
div#content { font-size: 1em }
div#footer { font-size: 0.8em }

h1 { font-size: 3.2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }

/* header tags */

h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffcc00;
	margin: 0;
	padding: 0.3em 0;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
}

h1.home { color: #ffcc00; font-size: 2em; font-weight: bold;}

h1 em { display: none;}

h1#multisports { background: url(../images/entities/head_multisports_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#copa { background: url(../images/entities/head_centre_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#mediaarts { background: url(../images/entities/head_mediaarts_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#visualarts { background: url(../images/entities/head_visualarts_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#millionaire { background: url(../images/entities/head_millionaire_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#professionals { background: url(../images/entities/head_professionals_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#achievers { background: url(../images/entities/head_achievers_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#adventures { background: url(../images/entities/head_adventures_large.gif) left top no-repeat; width: 240px;	height: 100px;}
h1#academy { background: url(../images/entities/head_academy_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#specialists { background: url(../images/entities/head_specialists_large.gif) left top no-repeat; width: 240px; height: 100px;}
h1#champions { background: url(../images/entities/head_champions_large.gif) left top no-repeat; width: 240px; height: 100px;}


h2 {

}

h3 {
	color: #ffaa00;
}

h4 {
	
}

/* a links  */

a, ul a {
	color: #4b8edd;
	text-decoration: underline;
}

a:hover, ul a:hover {
	color: #ff9900;
	text-decoration: underline;
}

/* p tags */

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 1.4em;
	margin: 1em 0 1.5em 0;
}

p.date { font-size: 9px; color: #aaa; }
div#twothirds p { text-align: justify; }
div#subnav p { margin: 0; line-height: 30px; font-size: 10px; font-weight:bold; }

/* a tags */

a {	text-decoration: none; color: #fff; }
p a { text-decoration: none; color: #3399ff;}
div#subnav p a { text-decoration: none; color: #fff;}

/* ul li tags */

ul, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 1.6em;
}

ul.list2 {
	margin-left: 20px;
	padding-left: 1.5em;
	line-height: 1.6em;
}

ul.list1 {
	margin: 0;
	padding-left: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 2em;
	color: #427dc2;
}

ul.list1 ul {
	margin: 0;
	padding-left: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 2em;
	color: #4b8edd;
}
ul.list1 li.current { color: #fff; }
ul.list1 li { padding: 0; }
ul.list1 a { color: #427dc2; }
ul.list1 a:hover { color: #ffaa00; }

/* div tags */

div#container {
	width: 800px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border: #fff 5px solid;
	background-color: #00153d;
}

div#header {
	height: 128px;
	background: url(../images/bg_header.gif);
	background-repeat: repeat;
}

div#header em {
	display: none;
}

div#subheader {
	height: 80px;
	padding: 20px 0 40px 0;
}

div#subheadersmall {
	height: 80px;
	padding-top: 20px;
}

div#mainnav {
	height: 30px;
	background: url(../images/nav_bg.gif);
}

div#subnav {
	margin-top: 8px;
	height: 30px;
	background: url(../images/bg_subnav.gif);
	line-height: 30px;
}

div#banner {
	height: 300px;
	background-color: #00153d;
}

div#content {
	padding-bottom: 20px;
}

.generalbg { background: #00153d url(../images/bg_swirls.jpg) left top no-repeat; }
.multisportsbg { background: #00153d url(../images/bg_multisports.jpg) left top no-repeat; }
.copabg { background: #00153d url(../images/bg_copa.jpg) left top no-repeat; }
.mediaartsbg { background: #00153d url(../images/bg_mediaarts.jpg) left top no-repeat; }
.visualartsbg { background: #00153d url(../images/bg_visualarts.jpg) left top no-repeat; }
.millionairebg { background: #00153d url(../images/bg_millionaire.jpg) left top no-repeat; }
.professionalsbg { background: #00153d url(../images/bg_professionals.jpg) left top no-repeat; }
.achieversbg { background: #00153d url(../images/bg_achievers.jpg) left top no-repeat; }
.adventuresbg { background: #00153d url(../images/bg_adventures.jpg) left top no-repeat; }
.specialistsbg { background: #00153d url(../images/bg_specialists.jpg) left top no-repeat; }
.academybg { background: #00153d url(../images/bg_academy.jpg) left top no-repeat; }
.championsbg { background: #00153d url(../images/bg_champions.jpg) left top no-repeat; }

div#footer {
	padding-top: 1em;
	height: 110px;
	background: url(../images/bg_footer.gif) left top repeat-x;
}

div#twothirds {
	width: 68%;
}

div#onethird {
	width: 30%;
}

div#main {
	width: 100%
}

/* homepage, news box */

div#onethird div#news p, div#onethird div#news h3 {
	padding-left: 28px;
}

/* navigation bar */

div#mainnav a {
	display: block;
	height: 30px;
}

div#mainnav em { display: none; }

div#mainnav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div#mainnav ul li{
	margin: 0;
	display: inline;
	float: left;
}

div#mainnav a.home { background: url(../images/nav_home.gif) left top no-repeat; width:55px; }
div#mainnav a.profile { background: url(../images/nav_profile.gif) left top no-repeat; width:74px; }
div#mainnav a.programmes { background: url(../images/nav_programmes.gif) left top no-repeat; width:110px; }
div#mainnav a.clientele { background: url(../images/nav_clientele.gif) left top no-repeat; width:80px; }
div#mainnav a.funding { background: url(../images/nav_funding.gif) left top no-repeat; width:76px; }
div#mainnav a.courseware { background: url(../images/nav_courseware.gif) left top no-repeat; width:105px; }
div#mainnav a.survey { background: url(../images/nav_survey.gif) left top no-repeat; width:70px; }
div#mainnav a.careers { background: url(../images/nav_careers.gif) left top no-repeat; width:74px; }
div#mainnav a.contactus { background: url(../images/nav_contactus.gif) left top no-repeat; width:96px; }

div#mainnav a:hover.home { background: url(../images/nav_home_on.gif) left top no-repeat; width:55px; }
div#mainnav a:hover.profile { background: url(../images/nav_profile_on.gif) left top no-repeat; width:74px; }
div#mainnav a:hover.programmes { background: url(../images/nav_programmes_on.gif) left top no-repeat; width:110px; }
div#mainnav a:hover.clientele { background: url(../images/nav_clientele_on.gif) left top no-repeat; width:80px; }
div#mainnav a:hover.funding { background: url(../images/nav_funding_on.gif) left top no-repeat; width:76px; }
div#mainnav a:hover.courseware { background: url(../images/nav_courseware_on.gif) left top no-repeat; width:105px; }
div#mainnav a:hover.survey { background: url(../images/nav_survey_on.gif) left top no-repeat; width:70px; }
div#mainnav a:hover.careers { background: url(../images/nav_careers_on.gif) left top no-repeat; width:74px; }
div#mainnav a:hover.contactus { background: url(../images/nav_contactus_on.gif) left top no-repeat; width:96px; }

/* gallery styles */

#gallery, #twothirds #gallery p {
	text-align: center;
}

#gallery img, .gallerysplit img { margin: 8px; padding: 5px; background-color: #143D6D; }

.gallerysplit {
	width: 48%;
	float: left;
}

/* default */

hr {
	border: 0;
	height: 1px;
	background: url(../images/dotted.png) left top repeat-x;
}

.altcolour {
	color: #4b8edd;
}

.clear {
	clear: both;
}

.clearline {
	clear: both;
	border-top: #999 1px solid;
}

.left {
	float: left;
}

.right {
	float: right;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

.aligncenter {
	text-align: center;
}
/* form styles */

.textarea {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textfield {
	width: 90%;
}

/* table styles */

.table1 {
	border: #00153d 1px solid;
}

.table1 tr.oddrow td{
	background-color: #001f5a;
	border: #00153d 1px solid;
}

.table1 tr.evenrow td{
	background-color: #00266C;
	border: #00153d 1px solid;
}


.row1 {
	background-color: #ddd;
}

.row2 {
	background-color: #eee;
}


.table1 td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: 2em;
	padding: 5px;
}

.column1 {
	
}

.column2 {
	
}