
/* GLOBAL
---------------------------------------------------------- */

body
{
	background-color: #62678c;
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-x;
	color: black;
	font-family: Arial, Sans Serif;
	font-size: 10pt;
	margin: 0px;
}

.topban
{
	background-color: white;
	background-image: url(images/bg_topban.jpg);
	background-repeat: no-repeat;
}

.nomargins { margin: 0px; }


h2
{
	color: #9E1A1A;
	font-size: 18pt;
	font-weight: lighter;
	margin: 30px 30px 30px 40px;
	text-align: left;
}

h3
{
	color: #9E1A1A;
	font-size: 12pt;
	font-weight: lighter;
	margin: 30px 30px 10px 40px;
	text-align: left;
}

h4
{
	color: #000;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 30px 10px 40px;
	text-align: left;
}

p
{
	font-size: 10pt;
	margin: 0px 30px 10px 40px;
	text-align: left;
	line-height: 14pt;
}

ul
{
	font-size: 10pt;
	margin: 0px 30px 10px 40px;
	text-align: left;
	list-style-image: url(images/bullet.gif);
}

ol
{
	font-size: 10pt;
	margin: 0px 30px 10px 40px;
	text-align: left;
}

.copyright
{
	font-size: 7pt;
	margin-top: 9px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

#copyrightbox
{
	width: 920px;
	height: 15px;
	display: block;
	position: relative;
	text-align: center;
}


.hidden { display: none; }

.whitetext { color: white; }

.bluetext { color: #0b337b; }

.faq
{
	color: #3670CE;
	font-style: italic;
	font-weight: bold;
	font-size: 12pt;
}




a:link
{
	color: #09347A;
	text-decoration: underline;
	font-weight: bold;
}

a:active
{
	color: #09347a;
	text-decoration: underline;
	font-weight: bold;
}

a:hover
{
	color: #9E1A1A;
	text-decoration: underline;
	font-weight: bold;
}

a:visited
{
	color: #09347a;
	text-decoration: underline;
	font-weight: bold;
}

a:visited:hover
{
	color: #9E1A1A;
	text-decoration: underline;
	font-weight: bold;
}


/* TOP NAVIGATION
---------------------------------------------------------- */

.navTopBox
{
	width: 919px;
	height: 43px;
	display: block;
	position: relative;
	background-image: url(images/topnav.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
}

#navHomeBox
{
	width: 68px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navHome:link
{
	background-image: url(images/topnav.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 68px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navHome:visited
{
	background-image: url(images/topnav.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 68px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navHome:hover
{
	background-image: url(images/topnav.gif);
	background-position: 0px -43px;
	background-repeat: no-repeat;
	width: 68px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navHomeActive
{
	background-image: url(images/topnav.gif);
	background-position: 0px -86px;
	background-repeat: no-repeat;
	width: 68px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}


#navStudLifeBox
{
	width: 104px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navStudLife:link
{
	background-image: url(images/topnav.gif);
	background-position: -68px 0px;
	background-repeat: no-repeat;
	width: 104px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navStudLife:visited
{
	background-image: url(images/topnav.gif);
	background-position: -68px 0px;
	background-repeat: no-repeat;
	width: 104px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navStudLife:hover
{
	background-image: url(images/topnav.gif);
	background-position: -68px -43px;
	background-repeat: no-repeat;
	width: 104px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navStudLifeActive
{
	background-image: url(images/topnav.gif);
	background-position: -68px -86px;
	background-repeat: no-repeat;
	width: 104px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

#navLocationBox
{
	width: 166px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navLocation:link
{
	background-image: url(images/topnav.gif);
	background-position: -172px 0px;
	background-repeat: no-repeat;
	width: 166px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navLocation:visited
{
	background-image: url(images/topnav.gif);
	background-position: -172px 0px;
	background-repeat: no-repeat;
	width: 166px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navLocation:hover
{
	background-image: url(images/topnav.gif);
	background-position: -172px -43px;
	background-repeat: no-repeat;
	width: 166px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navLocationActive
{
	background-image: url(images/topnav.gif);
	background-position: -172px -86px;
	background-repeat: no-repeat;
	width: 166px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

#navFeesBox
{
	width: 51px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navFees:link
{
	background-image: url(images/topnav.gif);
	background-position: -338px 0px;
	background-repeat: no-repeat;
	width: 51px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navFees:visited
{
	background-image: url(images/topnav.gif);
	background-position: -338px 0px;
	background-repeat: no-repeat;
	width: 51px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navFees:hover
{
	background-image: url(images/topnav.gif);
	background-position: -338px -43px;
	background-repeat: no-repeat;
	width: 51px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navFeesActive
{
	background-image: url(images/topnav.gif);
	background-position: -338px -86px;
	background-repeat: no-repeat;
	width: 51px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

#navBursariesBox
{
	width: 87px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navBursaries:link
{
	background-image: url(images/topnav.gif);
	background-position: -389px 0px;
	background-repeat: no-repeat;
	width: 87px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navBursaries:visited
{
	background-image: url(images/topnav.gif);
	background-position: -389px 0px;
	background-repeat: no-repeat;
	width: 87px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navBursaries:hover
{
	background-image: url(images/topnav.gif);
	background-position: -389px -43px;
	background-repeat: no-repeat;
	width: 87px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navBursariesActive
{
	background-image: url(images/topnav.gif);
	background-position: -389px -86px;
	background-repeat: no-repeat;
	width: 87px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

#navHonourBoardBox
{
	width: 117px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navHonourBoard:link
{
	background-image: url(images/topnav.gif);
	background-position: -476px 0px;
	background-repeat: no-repeat;
	width: 117px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navHonourBoard:visited
{
	background-image: url(images/topnav.gif);
	background-position: -476px 0px;
	background-repeat: no-repeat;
	width: 117px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navHonourBoard:hover
{
	background-image: url(images/topnav.gif);
	background-position: -476px -43px;
	background-repeat: no-repeat;
	width: 117px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navHonourBoardActive
{
	background-image: url(images/topnav.gif);
	background-position: -476px -86px;
	background-repeat: no-repeat;
	width: 117px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}


#navFunctionsBox
{
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navFunctions:link
{
	background-image: url(images/topnav.gif);
	background-position: -593px 0px;
	background-repeat: no-repeat;
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navFunctions:visited
{
	background-image: url(images/topnav.gif);
	background-position: -593px 0px;
	background-repeat: no-repeat;
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navFunctions:hover
{
	background-image: url(images/topnav.gif);
	background-position: -593px -43px;
	background-repeat: no-repeat;
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navFunctionsActive
{
	background-image: url(images/topnav.gif);
	background-position: -593px -86px;
	background-repeat: no-repeat;
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

#navFAQBox
{
	width: 52px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navFAQ:link
{
	background-image: url(images/topnav.gif);
	background-position: -681px 0px;
	background-repeat: no-repeat;
	width: 52px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navFAQ:visited
{
	background-image: url(images/topnav.gif);
	background-position: -681px 0px;
	background-repeat: no-repeat;
	width: 52px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navFAQ:hover
{
	background-image: url(images/topnav.gif);
	background-position: -681px -43px;
	background-repeat: no-repeat;
	width: 52px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navFAQActive
{
	background-image: url(images/topnav.gif);
	background-position: -681px -86px;
	background-repeat: no-repeat;
	width: 52px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

#navEnrolmentBox
{
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navEnrolment:link
{
	background-image: url(images/topnav.gif);
	background-position: -733px 0px;
	background-repeat: no-repeat;
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navEnrolment:visited
{
	background-image: url(images/topnav.gif);
	background-position: -733px 0px;
	background-repeat: no-repeat;
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navEnrolment:hover
{
	background-image: url(images/topnav.gif);
	background-position: -733px -43px;
	background-repeat: no-repeat;
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navEnrolmentActive
{
	background-image: url(images/topnav.gif);
	background-position: -733px -86px;
	background-repeat: no-repeat;
	width: 88px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

#navContactsBox
{
	width: 98px;
	height: 43px;
	display: block;
	position: relative;
	float: left;
}

a.navContacts:link
{
	background-image: url(images/topnav.gif);
	background-position: -821px 0px;
	background-repeat: no-repeat;
	width: 98px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navContacts:visited
{
	background-image: url(images/topnav.gif);
	background-position: -821px 0px;
	background-repeat: no-repeat;
	width: 98px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navContacts:hover
{
	background-image: url(images/topnav.gif);
	background-position: -821px -43px;
	background-repeat: no-repeat;
	width: 98px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}

.navContactstActive
{
	background-image: url(images/topnav.gif);
	background-position: -821px -86px;
	background-repeat: no-repeat;
	width: 98px;
	height: 43px;
	display: block;
	position: relative;
	text-decoration: none;
}



/* TOP SUB-NAVIGATION
---------------------------------------------------------- */

.subnavbox
{
	width: 920px;
	height: 30px;
	display: block;
	position: relative;
}

.subnavtextbox
{
	width: 920px;
	height: 30px;
	display: block;
	position: relative;
	padding-top: 14px;
	float: left;
	text-align: left;
	color: #9e1a1a;
}




/* RIGHT NAVIGATION
---------------------------------------------------------- */

.navRightBox
{
	width: 225px;
	height: 500px;
	display: block;
	position: relative;
	background-color: white;
}

.navRightBox2
{
	width: 225px;
	height: 305px;
	display: block;
	position: relative;
}

.navRightBoxLg
{
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
}

.navRightBoxSm
{
	width: 225px;
	height: 100px;
	display: block;
	position: relative;
}

a.navTour:link
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px 1px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navTour:visited
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px 1px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navTour:hover
{
	background-image: url(images/rightnav.jpg);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative text-decoration: none;
}

a.navNewsletter:link
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px -98px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navNewsletter:visited
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px -98px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navNewsletter:hover
{
	background-image: url(images/rightnav.jpg);
	background-position: 0px -98px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navHandbook:link
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px -197px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navHandbook:visited
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px -197px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navHandbook:hover
{
	background-image: url(images/rightnav.jpg);
	background-position: 0px -197px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navTempHomeButton:link
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px -296px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navTempHomeButton:visited
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px -296px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative;
	text-decoration: none;
}

a.navTempHomeButton:hover
{
	background-image: url(images/rightnav.jpg);
	background-position: 0px -296px;
	background-repeat: no-repeat;
	width: 225px;
	height: 99px;
	display: block;
	position: relative text-decoration: none;
}

a.navMembersArea:link
{
	background-image: url(images/rightnav.jpg);
	background-position: 0px -395px;
	background-repeat: no-repeat;
	width: 113px;
	height: 100px;
	display: block;
	position: relative;
	text-decoration: none;
	float: left;
}

a.navMembersArea:visited
{
	background-image: url(images/rightnav.jpg);
	background-position: 0px -395px;
	background-repeat: no-repeat;
	width: 113px;
	height: 100px;
	display: block;
	position: relative;
	text-decoration: none;
	float: left;
}

a.navMembersArea:hover
{
	background-image: url(images/rightnav.jpg);
	background-position: -225px -395px;
	background-repeat: no-repeat;
	width: 113px;
	height: 100px;
	display: block;
	position: relative;
	text-decoration: none;
	float: left;
}

a.navFacebook:link
{
	background-image: url(images/rightnav.jpg);
	background-position: -338px -395px;
	background-repeat: no-repeat;
	width: 112px;
	height: 100px;
	display: block;
	position: relative;
	text-decoration: none;
	float: right;
}

a.navFacebook:visited
{
	background-image: url(images/rightnav.jpg);
	background-position: -338px -395px;
	background-repeat: no-repeat;
	width: 112px;
	height: 100px;
	display: block;
	position: relative;
	text-decoration: none;
	float: right;
}

a.navFacebook:hover
{
	background-image: url(images/rightnav.jpg);
	background-position: -113px -395px;
	background-repeat: no-repeat;
	width: 112px;
	height: 100px;
	display: block;
	position: relative;
	text-decoration: none;
	float: right;
}








