@CHARSET "UTF-8";

html, body { font-size: 13px; }
body { background: #EFF8FA url(/images/layout/background.png) repeat-x top left; }
p { margin-bottom: 14px; font-size: 13px; }
h2 { display: inline; font-size: 17px; color: #000000; font-weight: normal; }

.normalWeight {	font-weight: normal !important; }
.italic { font-style: italic !important; }
.bold { font-weight: bold !important; }
.intro { font-size: 17px; }
.grey { color: #666666 !important; }
.textCenter { text-align: center !important; }
.floatRight { float: right !important; }
.floatLeft { float: left !important; }
.clearAll { clear: both !important; }
.red { color:#ff6633 !important; }
 
.reallyBig { color: #84B9C5 !important; }

.reallyBig2 { color: #84B9C5 !important; }

/* Buttons */
.colourButton {
	width: 197px;
	height: 16px;
	background: url(/images/buttons/colours.png) no-repeat left center;
	padding: 12px 10px 12px 10px;
}

.colourButton a {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}

.colourButton img {
	float: right;
}

.orangeButton { background-position: 0px 0px; margin-bottom: 20px;}
.darkBlueButton { background-position: 0px -40px; }
.lightBlueButton { background-position: 0px -80px; }

/* Header */
div#hd {
	height: auto !important;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
div#hd a:hover { color:#ff6633; }

div#hd div#languageSelect {
    padding-top: 10px;
    float: left;
}

div#hd div#staticNavigation {
	float: right;
	/*height: 40px;*/
	margin-bottom: 40px;
    float:right;
    width:750px;
}

div#hd div#staticNavigation ul {
	float: left;
	margin-top: 10px;
}

div#hd div#staticNavigation div#menuStatic ul {
	float: right;
}

div#hd div#staticNavigation li {
	float: left;
	padding: 0 10px;
}

div#hd div#staticNavigation div#containerBox {
	float: right;
	height: 40px;
	overflow: hidden;
	max-width:570px;
}

div#hd div#staticNavigation div#containerBox div.corner {
	width: 5px;
	height: 40px;
	background: transparent url(/images/layout/header-corners.png) no-repeat;
}

div#hd div#staticNavigation div#containerBox div#leftCorner { float: left; }
div#hd div#staticNavigation div#containerBox div#rightCorner { 
	float: right; 
	background-position: -5px 0;
	margin-right:5px; 
	}
	
div#hd div#staticNavigation div#containerBox div.holder {
	background: #FFFFFF;
	float: left;
	height: 33px;
	padding: 7px 0px 0px 5px;

}

div#hd div#staticNavigation div.holder ul { margin-top: 3px; }
div#hd div#staticNavigation div.holder li a { color: #4a8896; font-size: 15px; }
div#hd div#staticNavigation div.holder div.logos { float: right; margin: 0 20px; }
div#hd div#staticNavigation div.holder li a:hover { color:#ff6633; }

div#hd div#header { clear: both; margin-top: 20px; }
div#hd div#header .logo { float: left; font-size: 22px; }
div#hd div#header .strapline { float: left; margin: 7px 0 0 10px; }

div#hd div#header div#navigationContainer { background: #000000; height: 42px; overflow: hidden; margin-top: 20px; }

div#hd div#header div#navigationContainer ul#leftMenu { margin-top: 12px; }
div#hd div#header div#navigationContainer ul#leftMenu li { float: left; margin: 0 20px; }
div#hd div#header div#navigationContainer ul#leftMenu li a { color: #84b9C5; }
div#hd div#header div#navigationContainer ul#leftMenu a:hover { color:#ff6633; }
div#hd div#header div#navigationContainer ul#leftMenu li a.selected { color: #FFFFFF; }

div#hd div#header div#navigationContainer ul#rightMenu { float:right; background: #333333; height: 30px; padding-top: 12px; width: 503px;}
div#hd div#header div#navigationContainer ul#rightMenu a:hover { color:#ff6633; }
div#hd div#header div#navigationContainer ul#rightMenu li { float: left; padding: 0 15px; border-right: 1px dotted #999999; width:137px;}
div#hd div#header div#navigationContainer ul#rightMenu li.lastItem { border: 0; }
div#hd div#header div#navigationContainer ul#rightMenu li a { color: #FFFFFF; }
div#hd div#header div#navigationContainer ul#rightMenu li a img { float: right; margin-left: 7px; }

/* Footer */
div#ft {
	width: 930px;
	margin: 0 auto;
	background: #DCECF0;
	padding: 15px 15px 30px 15px;
	text-align: center;
	height: auto;
	color: #84b9c5;
}

div#ft a {
	color: #84b9c5;
}

div#ft a:hover { 
	color:#ff6633; 
}

div#ft div.totallyFooter {
	clear: both;
	margin-top: 20px;
}

div#ft div#footerLinks li {
	display: inline;
	margin-right: 18px;
}
	

/* Hacks */
div#contentTop, div#contentBottom {
	background: transparent;
}
