@charset "UTF-8";
/* CSS Document */
body {
	width:858px;
	margin:0 auto 0 auto;
	padding:0;
	border:0;
	color:#7B7B7B;
	font-size:62.5%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.winnner{
	position:relative;
	top:0px;
	left:90px;
	height:20px;
	overflow:visible;
}
.winnner2{
	position:relative;
	top:-70px;
	left:260px;
	height:20px;
	overflow:visible;
}
.winnner3{
	position:relative;
	top:-100px;
	left:190px;
	height:0px;
	overflow:visible;
}
img, form, div {
	border:0;
	margin:0;
	padding:0;
}

a, a:visited {
	color:#7B7B7B;
	text-decoration:none;
	border:0;
}
a:hover {
	text-decoration:underline;
}
form {
	margin:0;
	padding:0;
}
p, ul li {
	color:#737375;
	font-size:1.2em;
}
ul li {
	margin-bottom:5px;
}


/* SIFR */
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

.sIFR-hasFlash .h2 {
	visibility: hidden;
	padding:0;
	margin:0;
	font-size:28px;
}
.sIFR-hasFlash .darkBlue, .sIFR-hasFlash .lightBlue {
	visibility: hidden;
	padding:0;
	margin:0;
	font-size:28px;
	float:left;
	display:inline;
}

.sIFR-hasFlash .sideNav-title, .sIFR-hasFlash li .sideNav-title, .sIFR-hasFlash .sideNav-titleSelected, .sIFR-hasFlash li .sideNav-titleSelected {
	visibility: hidden;
	padding:0;
	margin:0;
	font-size:28px;
}
.sIFR-hasFlash .sideNav-subTitle, .sIFR-hasFlash li .sideNav-subTitle, .sIFR-hasFlash .sideNav-subTitleSelected, .sIFR-hasFlash li .sideNav-subTitleSelected {
	visibility: hidden;
	padding:0;
	margin:0;
	font-size:28px;
}

.sIFR-hasFlash .caseStudies-main-text-titleText {
	visibility: hidden;
	padding:0;
	margin:0;
	font-size:28px;
	line-height:10px;
}

#bodyHolder {
	width:870px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:auto;
	background:url(../images/background/main2.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#contentHolder {
	width:870px;
	margin:0;
	padding:25px 0 40px 0;
	float:left;
	display:block;
}
/* Side Nav */
#sideNav {
	float:left;
	display:inline;
	width:179px;
	margin:0 23px 0 0;
	padding:0 0 30px 11px;
	float:left;
	display:inline;
	background:url(../images/background/sideNav.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#sideNavCharter {
	float:left;
	display:inline;
	width:179px;
	margin:0 23px 0 0;
	padding:0 0 30px 11px;
	float:left;
	display:inline;
}

#topNav {
	width:200px;
	height:350px;
	background:url(../images/background/sideNav.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#navBottom {
	width:179px;
	margin-top:220px;
	padding:100px 0 30px 11px;
}

#sideNav ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:179px;
	background:url(../images/background/sideNav-seperator.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#sideNav ul li, #sideNav ul ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:179px;
}
#sideNav ul ul li {
	margin:-5px 0 0 0;
}
#sideNav ul ul {
	list-style:none;
	margin:-2px 0 0 0;
	padding:0 0 2px 0;
	float:left;
	display:block;
	width:179px;
	background:url(../images/background/sideNav-seperator.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
h1, h1 a, h1 a:visited {
	float:left;
	display:block;
	width:179px;
	height:42px;
	margin:0;
	padding:0;
}
h1 {
	margin-bottom:10px;
}
h1 a, h1 a:visited {
	text-indent:-3000em;
	background:url(../images/common/new-logo-medium.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
h2 {
	margin:0;
	padding:0;
	width:100%;
}
#sideNav ul li p {
	margin:5px 0 5px 21px;
	padding:0;
}
.sideNav-title-noSub, #sideNav ul li .sideNav-title-noSub {
	padding:15px 0 0 0;
	background:url(../images/background/sideNav-seperator.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	margin:0;
}
.sideNav-title-withSub, #sideNav ul li .sideNav-title-withSub, #sideNav ul ul li .sideNav-title-sub {
	padding:0;
	margin:0;
}
#sideNav ul ul li p {
	margin:0 0 5px 31px;
	padding:0;
}

#centerContent {
	float:left;
	display:inline;
	width:656px;
	margin:52px 0 0 0;
	padding:0;
}
.logo {
	float:left;
	display:block;
	width:100%;
	margin:25px 0 18px 0;
	padding:0;
}
.mainImg {
	float:left;
	display:block;
	width:100%;
	margin:0 0 12px 0;
	padding:0;
}
/* Home Page */
.home-mainNav {
	float:left;
	display:inline;
	width:417px;
	min-height:290px;
	margin:0 10px 0 0;
	padding:0;
}
.home-mainNav-holder {
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0;
}
.home-mainNav-holder-img, .home-mainNav-holder-text {
	float:left;
	display:inline;
	width:251px;
	margin:0;
	padding:0;
}
.home-mainNav-holder-img {
	width:166px;
}
.home-mainNav-holder-text p {
	margin:0;
	padding:0;
}
.home-latestNews {
	background:url(../images/background/latestNews.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	width:179px;
	height:219px;
	margin:0;
	padding:0 20px 0 20px;
}
.newsScroll{
	width:179px;
	height:150px;
	overflow-y:scroll;
	padding:5px;
}
.home-latestNews p a, .home-latestNews p a:visited {
	color:#052B58;
}

/* Other content */
.others-mainNav {
	float:left;
	display:block;
	width:565px;
	min-height:290px;
	margin:0;
	padding:0;
}

.Arkley{
	position:absolute;
	width:700px;
}

.noimg-mainNav {
	float:left;
	display:block;
	width:765px;
	min-height:290px;
	margin:0;
	padding:0;
}

.noimg-mainNav-img, .noimg-mainNav-text {
	float:left;
	display:inline;
	width:620px;
	margin:0;
	padding:0;
}

.others-mainNav-img, .others-mainNav-text {
	float:left;
	display:inline;
	width:420px;
	margin:0;
	padding:0;
}
.others-mainNav-img {
	width:145px;
}
.others-mainNav-text p {
	margin-top:0;
	padding-top:0;
}
.others-mainNav-text-header {
	color:#052B58;
	font-size:1.4em;
	/*text-transform:uppercase;*/
}
.others-mainNav-text-header-scroll {
	color:#052B58;
	font-size:1.4em;
	width:650px;
	height:300px;
	padding:5px;
	overflow-y:scroll;
}
.others-mainNav-text-header strong {
	color:#27A0CE;
	font-weight:normal;
}

.red{
	color:#CC0000;
}

.contact {
	float:right;
	display:block;
}
.contactEmail, .contactPhone {
	float:left;
	display:inline;
	font-size:12px;
	margin:0 0 0 30px;
}
.contactEmail strong {
	color:#173A59;
	font-weight:normal;
	font-size:13px;
}
.table {
	border:0;
	padding:0;
	margin:0 0 10px 0;
	width:400px;
}

.footer {
	float:left;
	display:block;
	margin:10px 0 0 0;
	padding:0;
	width:858px;
}
.footer-left, .footer-right {
	float:left;
	display:inline;
	width:208px;
}
.footer-right {
	width:650px;
}
.footer-right p {
	float:right;
	display:block;
}
.newsDate{
	color:#666666;
}
.others-mainNav-text-header a:link{
	color:#052B58;
	text-decoration:underline;
}
.others-mainNav-text-header a:hover{
	color:#000000;
	text-decoration:underline;
}
.others-mainNav-text-header a:visited{
	color:#052B58;
	text-decoration:underline;
}
.others-mainNav-text-header a:available{
	color:#052B58;
	text-decoration:underline;
}