/* CSS Document */

body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	color: #5e6e65;
	background-color:#5e6e65;
	margin: 0;
	/* background-image:url(images/global/tchbgimg.gif) E1E2C8 */
}

/* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix {
	display:inline-table;
	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1px;
	}
.clearfix {display: block;
	}
/* End hide from IE-mac */


#page {
	width: 950px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
/*global styles*/

.floatLeft {
	float: left;
}
.whitebBack {
	background-color:#FFFFFF;
}

/*Top Bar*/

#topBar {
	width: 950px;
	height: 112px;
}
#logo {
	width: 270px;
	height: 112px;
	float: left;
}
#strap {
	width: 423px;
	height: 112px;
	float: right;
}
/*Top Navigation*/

#topNav {
	width: 905px;
	height: 25px;
	padding: 15px 0 10px 45px;
	background-color:#8cc63f;
	color: #FFFFFF;
	font-size: 1em;
}
#topNav a {
	color: #FFFFFF;
	text-decoration: none;
}
#topNav a:hover {
	color: #5e6e65;
	text-decoration: none;
}
.subNav{
	font-weight: bold;
	font-size: 1.2em;	
}
.subNav a {
	color: #5e6e65;
	text-decoration: none;
}
.subNav a:hover {
	color: #8cc63f;
}

/*Top Navigation Public*/

#topNavPublic {
	width: 905px;
	height: 25px;
	padding: 15px 0 10px 45px;
	background-color:#d5a00f;
	color: #FFFFFF;
	font-size: 1em;
}
#topNavPublic a {
	color: #FFFFFF;
	text-decoration: none;
}
#topNavPublic a:hover {
	color: #5e6e65;
	text-decoration: none;
}
/*Top Navigation Design*/

#topNavDesign {
	width: 905px;
	height: 25px;
	padding: 15px 0 10px 45px;
	background-color:#10a7b6;
	color: #FFFFFF;
	font-size: 1em;
}
#topNavDesign a {
	color: #FFFFFF;
	text-decoration: none;
}
#topNavDesign a:hover {
	color: #5e6e65;
	text-decoration: none;
}
/*Top Navigation Events*/

#topNavEvents {
	width: 905px;
	height: 25px;
	padding: 15px 0 10px 45px;
	background-color:#ca006c;
	color: #FFFFFF;
	font-size: 1em;
}
#topNavEvents a {
	color: #FFFFFF;
	text-decoration: none;
}
#topNavEvents a:hover {
	color: #5e6e65;
	text-decoration: none;
}
/*Middle Section*/
#middleContainer {
	width: 950px;
	height: 375px;
}
#middleContainerAlex {
	width: 860px;
	height: 325px;
	padding: 25px 45px 25px 45px;
}

/*Home Content*/
.homeContentL {
	width: 474px;
	height: 344px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/home/logo_grad.gif);
	background-repeat:repeat-y;
	padding-top: 130px;
}
.homeContentR {
	width: 476px;
	height: 474px;
	float: right;
}

/*Page Content*/
.pageContentL {
	width: 482px;
	float: left;
}
.pageContentR {
	width: 322px;
	float: right;

}
.pageContentRpink {
	width: 318px;
	float: right;
}
.thumbBar {
	width: 322px;
	height: 80px;
	float: left;
	padding-top: 20px;
}

/*Right Bar*/

/*Footer*/
#footerLine{
	width: 950px;
	height: 1px;
	padding-top: 15px;
	background-color: #FFFFFF;
	float:left;
}
#copyFooter{
	width: 862px;
	height: auto;
	height: 40px;
	padding: 25px 44px 25px 44px;
	background-color: #FFFFFF;
	color: #6b7870;
	font-size: 0.92em;
	float: left;
}
.padding5px{
	padding-bottom: 5px;
}
	

/*Fonts and Navigation Roll Overs*/

.whiteBold{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1em;
	
}
.pageTitle{
	color: #d5a00f;
	font-weight: bold;
	font-size: 1.6em;
}
.aboutTitle{
	color: #8cc63f;
	font-weight: bold;
	font-size: 1.6em;
	
}
.publicTitle{
	color: #d5a00f;
	font-weight: bold;
	font-size: 1.6em;
	
}
.publicColour{
	color: #d5a00f;
}
a.publicColour{
	color: #5e6e65;
}
a.publicColour:hover{
	color: #d5a00f;
	
}
.designTitle{
	color: #10a7b6;
	font-weight: bold;
	font-size: 1.6em;	
}
.designColour{
	color: #10a7b6;	
}
a.designColour{
	color: #5e6e65;	
}
a.designColour:hover{
	color: #10a7b6;	
}
.eventsTitle{
	color: #ca006c;
	font-weight: bold;
	font-size: 1.6em;	
}
.eventsColour{
	color: #ca006c;
}
a.eventsColour{
	color: #5e6e65;
}
a.eventsColour:hover{
	color: #ca006c;
}
ul {
	padding: 0 0 0 24px;
}
.textlink{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1em;
}
a.textlink{
	color: #8cc63f;
	
}
.textlinkBig{
	color: #5e6e65;
	font-weight: normal;
	font-size: 1em;
}
a.textlinkBig{
	color: #5e6e65;
	
}
a.textlinkBig:hover{
	color: #8cc63f;
	
}
