@charset "UTF-8";
/* CSS Document */

html {
   overflow-y: scroll;
}

img, div {
	behavior: url(ie/iepngfix.htc)
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #00317A;
}
a:active {
	text-decoration: none;
	color: #333333;
}

h1 {
	color: #00317A;
	font-size: 22px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}

h2 {
	color: #00317A;
	font-size: 22px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}

h3 {
	color: #00317A;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 12px;
}

h4 {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 12px;
}

p {
	color: #333333;
	font-size: 13px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-right: 30px;
}

ul {
	color: #333333;
	margin-left: 0px;
	list-style-image: url(images/bullet.png);
	line-height: 16px;
	margin-bottom: 12px;
	margin-right: 100px;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 3px;
}

li {
	color: #333333;
	margin-left: 0px;
	margin-top: 8px;
	padding-left: 0px;
}

/* -------------------------- */



/* DIVS - MAIN */

#container {
	width: 960px;
	margin: 0 auto;
}

#nav-container {
	width: 960px;
	margin-left: 164px;
}

#containerspace {
	width: 1000px;
	margin: 0 auto;
}

#header {
	height: 217px;
	width: 100%;
	background-image: url(images/unified-main-banner.jpg);
	background-repeat: no-repeat;
	background-color: #3e61c9;
}

#main-navigation {
	height: 33px;;
	width: 100%;
	background-image: url(images/unified-main-navigation-bg.jpg);
	background-repeat: repeat-x;
}

#nav-divider {
	height: 33px;;
	width: 1px;
	background-image: url(images/unified-nav-divider.png);
	background-repeat: no-repeat;
	float: left;
}

#nav-item {
	height: 25px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
	float: left;
	font-size: 14px;
	color: #666666;
}

#nav-item-active {
	height: 25px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
	float: left;
	font-size: 14px;
	color: #333333;
	background-image: url(images/unified-nav-arrow.png);
	background-repeat: no-repeat;
	background-position: center;
}

#nav-item-right {
	height: 25px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
	float: right;
	font-size: 14px;
	color: #666666;
}

#nav-item-right-active {
	height: 25px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
	float: right;
	font-size: 14px;
	color: #333333;
	background-image: url(images/unified-nav-arrow.png);
	background-repeat: no-repeat;
	background-position: center;
}

#clear-both {
	clear: both;
}

#breadcrumbs {
	height: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
}

#left-body {
	width: 535px;
	margin-bottom: 50px;
	float: left;
}

#right-body {
	width: 350px;
	margin-bottom: 50px;
	margin-left: 50px;
	float: left;
	background-image: url(images/unified-left-edge-dots.png);
	background-repeat: repeat-y;
}

#right-body-small {
	width: 220px;
	margin-bottom: 50px;
	margin-left: 20px;
	float: left;
	background-image: url(images/unified-left-edge-dots.png);
	background-repeat: repeat-y;
}

#middle-body {
	width: 520px;
	margin-bottom: 50px;
	margin-left: 0px;
	float: left;
}

#right-body-copy {
	margin-left: 15px;
	margin-right: 15px;
}

#news-box {
	width: 535px;
	height: 116px;
	background-image: url(images/unified-news-bg.png);
	background-repeat: no-repeat;
}

#news-date {
	position: absolute;
	margin-left: 15px;
	margin-top: 15px;
	width: 120px;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

#news-copy {
	position: absolute;
	margin-left: 155px;
	margin-top: 15px;
	width: 350px;
}

#news-read {
	position: absolute;
	margin-left: 428px;
	margin-top: 84px;
	width: 91px;
	height: 22px;
}

#footer {
	height: 70px;
}

#unified-logo {
	float: left;
	width: 260px;
}

#banner-animation {
	margin-left: 170px;
	float: left;
}

#left-navigation {
	width: 153px;
	float: left;
	margin-right: 25px;
}

#twocols {
	width: 200px;
	float: left;
	margin-right: 25px;
}

#story-divider {
	height: 30px;
}

#teamprofile {
	margin-top: 10px;
	margin-bottom: 20px;
}

#teamphoto {
	float: left;
	margin-right: 20px;
}

#teamcopy {
	float: right;
	width: 365px;
}

#googlemap {
	width: 425px;
	height: 300px;
	float: left;
}

#contactform {
	width: 325px;
	margin-left: 25px;
	height: 300px;
	float: left;
}

#partnerlogos {
	width: 520px;
	height: 352px;
}


/* -------------------------- */



/* TEXT COLOURS - ALL */


.lightbluetext {
	color: #3399ff;
}

.bluetext {
	color: #172563;
}

.bluepara {
	color: #172563;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 15px;
}

.footer {
	color: #00317A;
	font-size: 11px;
}

.teamname {
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

.position {
	color: #666666;
	font-size: 14px;
	margin-left: 5px;
}

.attention {
	color: #00317a;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}

.dottedline {
	border-bottom: 1px dotted #333333;
}


/* -------------------------- */



/* LINKS - ALL */


a.lightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3399ff;
}
a.lightblue:link {
	text-decoration: none;
}
a.lightblue:visited {
	text-decoration: none;
	color: #3399ff;
}
a.lightblue:hover {
	text-decoration: none;
	color: #00317a;
}
a.lightblue:active {
	text-decoration: none;
	color: #3399ff;
}


a.lightbluesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #3399ff;
}
a.lightbluesmall:link {
	text-decoration: none;
}
a.lightbluesmall:visited {
	text-decoration: none;
	color: #3399ff;
}
a.lightbluesmall:hover {
	text-decoration: none;
	color: #00317a;
}
a.lightbluesmall:active {
	text-decoration: none;
	color: #3399ff;
}


a.lightgreysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
a.lightgreysmall:link {
	text-decoration: none;
}
a.lightgreysmall:visited {
	text-decoration: none;
	color: #666666;
}
a.lightgreysmall:hover {
	text-decoration: none;
	color: #3399ff;
}
a.lightgreysmall:active {
	text-decoration: none;
	color: #666666;
}


a.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
a.breadcrumb:link {
	text-decoration: none;
}
a.breadcrumb:visited {
	text-decoration: none;
	color: #666666;
}
a.breadcrumb:hover {
	text-decoration: none;
	color: #333333;
}
a.breadcrumb:active {
	text-decoration: none;
	color: #666666;
}



/* -------------------------- */



a.main-navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
a.main-navigation:link {
	text-decoration: none;
}
a.main-navigation:visited {
	text-decoration: none;
	color: #666666;
}
a.main-navigation:hover {
	text-decoration: none;
	color: #333333;
}
a.main-navigation:active {
	text-decoration: none;
	color: #666666;
}

