body {color: #FFFFFF; margin: 0; padding: 0; text-align: center; height: 100%; background: url(../images/blueTop.gif) 0 0 repeat-x;}

#container {width: 756px; text-align: left; margin: 0 auto;}

#header {width: 756px; height: 126px; background: #ffffff url(../images/Home_01.gif) 0 0 repeat-x; position: relative;}

#logo {width: 163px; height: 119px; position: absolute; top: 7px; left:0;}

#flash {width: 756px; height: 252px; position: relative; top: 0px; left:0;}

#contentHeader {width: 756px; height: 53px; position: relative; top: 0px; left:0;}

#content {width: 756px; position: relative; top: 0px; left:0;}

#spacer {width: 756px; height: 20px; position: relative; top: 0px; left:0;}

#topnavHome {position: absolute; top: 58px; left:190px;}

#topnavProduct {position: absolute; top: 58px; left:313px;}

#topnavTeam {position: absolute; top: 58px; left:486px;}

#topnavMedia {position: absolute; top: 58px; left:672px;}

#topnavClient {position: absolute; top: 78px; left:190px;}

#topnavAbout {position: absolute; top: 78px; left:313px;}

#topnavCareer {position: absolute; top: 78px; left:486px;}

#topnavContact {position: absolute; top: 78px; left:672px;}

#star {position: absolute; top: 7px; left:718px;}

#ukmap {position: absolute; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #003EAA; top: 265px; left: 245px; z-index : 5;}

#ozmap {position: absolute; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #003EAA; top: 265px; left: 365px; z-index : 6;}

#usamap {position: absolute; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #003EAA; top: 265px; left: 505px; z-index : 7;}

#intermap {position: absolute; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #003EAA; top: 265px; left: 635px; z-index : 8;}

#footer {width: 756px; height: 48px; position: relative; top: 0px; left:0;}

#footerx {position: absolute; width: 710px; height: 47px; padding-top : 20px; padding-left : 20px;}

.topNav {
	text-align : top; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	background-image : url(../images/grey.gif);
	background-repeat : no-repeat; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;}
	
.topNav:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	background-image : url(../images/grey.gif);
	background-repeat : no-repeat; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;}
	
.topNav:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	background-image : url(../images/blue.gif);
	background-repeat : no-repeat; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;}
	
.topNavOver {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	background-image : url(../images/blue.gif);
	background-repeat : no-repeat; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;}
	
.rightNav{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	height: 29px;
	width: 189px;
	padding-top : 8px;
	padding-left : 28px;
	color: #000000; 
	font-weight: normal;
	text-decoration: none;}
	
.rightNav:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-top : 8px;
	padding-left : 28px;
	height: 29px;
	width: 189px;
	color: #000000; 
	font-weight: normal;
	text-decoration: none;}
	
.sitemap{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-top : 15px;
	padding-left : 28px;
	line-height: 31px; 
	height: 30px;
	width: 189px;
	color: #FFFFFF; 
	font-weight: normal;
	text-decoration: none;}
	
.sitemap:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 31px; 
	padding-top : 15px;
	padding-left : 28px;
	height: 30px;
	width: 189px;
	color: #FFFFFF; 
	font-weight: normal;
	text-decoration: underline;}
	
.rightNavOver {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 29px;
	width: 189px;
	font-size: 11px; 
	padding-top : 8px;
	padding-left : 28px;
	color: #000000; 
	font-weight: normal;
	text-decoration: none;}
	
.rightNavImage {
	background-image : url(../images/sideNav.gif);}
	
.rightNavImage1 {
	background-image : url(../images/sideNav1.gif);}
	
.sitemapButton {
	background-image : url(../images/sitemapButton.gif);}
	
.rightNavImageOver {
	background-image : url(../images/sideNavOver.gif);}
	
.subNav{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 20px;
	padding-left : 28px;
	color: #000000; 
	font-weight: normal;
	text-decoration: none;}
	
.subNav:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 20px; 
	padding-left : 28px;
	color: #003EAA; 
	font-weight: normal;
	text-decoration: none;}
	
.subNavOver {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 20px;
	padding-left : 28px;
	color: #003EAA; 
	font-weight: normal;
	text-decoration: none;}
	
.heading1 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 20px;
	color: #003EAA; 
	font-weight: normal;
	text-decoration: none;}
	
.heading2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 1px;
	color: #003EAA; 
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;}
	
.heading3 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 20px;
	color: #003EAA; 
	font-weight: normal;
	text-decoration: none;}	
	
.heading4 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 16px;
	color: #000000; 
	font-weight: bold;
	text-decoration: none;}
	
.bodyText {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 16px;
    color: #000000;
	text-decoration: none;
    letter-spacing: .2px; }
	
.bodyTextBold {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 16px;
	text-align: top;
    color: #000000;
	font-weight: bold;
	text-decoration: none;
    letter-spacing: .2px; }
	
.bodyTextSmall {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 15px;
    color: #000000;
	text-decoration: none;
    letter-spacing: .2px; }
	
.bodyTextSmallBold {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 13px;
	font-weight: bold;
    color: #000000;
	text-decoration: none;
    letter-spacing: .2px; }
	
.bodyTextBlueBold {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 16px;
    color: #003EAA;
	font-weight: bold;
	text-decoration: none;
    letter-spacing: .2px; }
	
.bodyTextBlue {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 16px;
    color: #003EAA;
	text-decoration: none;
    letter-spacing: .2px; }
	
.bodyTextBlueHigher {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 24px;
    color: #003EAA;
	text-decoration: none;
    letter-spacing: .2px; }
	
.bodyTextSmallBlue {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 16px;
    color: #003EAA;
	font-weight: normal;
	text-decoration: none;
    letter-spacing: .2px; }
	
.footerWhite {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 12px;
    color: #ffffff;
	text-decoration: none;
    letter-spacing: .2px; }
	
.bgEDEDE8 {
	background-color: #EDEDE8;}
	
.bgF3F6F8 {
	background-color: #F3F6F8;}
	
.bgE8EDF1 {
	background-color: #E8EDF1;}
	
.bgBEBEBA {
	background-color: #BEBEBA;}
	
.bgF6F6F4 {
	background-color: #F6F6F4;}
	
.bgD3DCE4 {
	background-color: #D3DCE4;}
	
.bgAAB1B8 {
	background-color: #AAB1B8;}
	
.bg000000 {
	background-color: #000000;}
	
.bgFFFFFF {
	background-color: #FFFFFF;}
	
.bg003EAA {
	background-color: #003EAA;}
	
.bgE3E9EE {
	background-color: #E3E9EE;}
	
hr {
	height: 3px;
	color: #FFFFFF;}
	
hr.grey {
	height: 1px;
	color: #AAB1B8;}
	
hr.grey1 {
	margin-top: 10px;
	margin-bottom: 9px;
	height: 1px;
	color: #AAB1B8;}
	
hr.grey2 {
	margin-top: 13px;
	margin-bottom: 13px;
	height: 1px;
	color: #AAB1B8;}
	
hr.grey3 {
	margin-top: 10px;
	margin-bottom: 13px;
	height: 1px;
	color: #AAB1B8;}
	
table.main {
	height : 100%;
}

.map {
	background-image : url(../images/map.jpg);
	background-repeat : no-repeat; 
	width: 587px;
	height: 366px;}
	
.bgCombine {
	background-image : url(../images/bgCombine.gif);
	background-repeat : repeat-y; }
	
.fourtone {
	background-image : url(../images/fourtone.gif);
	background-repeat : repeat-y; }
	
.sitemapBg {
	width: 756px;
	height: 450px;
	background-image : url(../images/sitemapBg.jpg);
	background-repeat : no-repeat; }
	
li {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 16px;
    color: #000000;
	text-decoration: none;
    letter-spacing: .2px; 
	list-style-type : disc; }
	
.bordertablegrey	{
	border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #BEBEBA;
    border-left-color : #BEBEBA;
    border-left-style : solid;
    border-left-width : 1px;
    border-bottom-color : #BEBEBA;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-right-color : #BEBEBA;
    border-right-style : solid;
    border-right-width : 1px; 
}

.bordergrey	{
	border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #BEBEBA;
    border-left-color : #BEBEBA;
    border-left-style : solid;
    border-left-width : 1px;
    border-bottom-color : #BEBEBA;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-right-color : #BEBEBA;
    border-right-style : solid;
    border-right-width : 1px; 
}

.bordergrey2	{
	border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #BEBEBA;
    border-bottom-color : #BEBEBA;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-right-color : #BEBEBA;
    border-right-style : solid;
    border-right-width : 1px; 
}

.bordergrey3	{
	border-left-color : #BEBEBA;
    border-left-style : solid;
    border-left-width : 1px;
    border-bottom-color : #BEBEBA;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-right-color : #BEBEBA;
    border-right-style : solid;
    border-right-width : 1px; 
}

.bordergrey4	{
	border-bottom-color : #BEBEBA;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-right-color : #BEBEBA;
    border-right-style : solid;
    border-right-width : 1px; 
}

.noPad{
	padding-top:10px;
}
.cellPad{
	margin-bottom: 0px;
	padding-bottom:9px;
}
.washroom {
	font-family:   Helvetica, Arial, Verdana, sans-serif; 
    font-size: 9px;
    line-height: 12px;
    color: #000000;
	text-decoration: none;
    letter-spacing: .3px; 
}
.washroom a{
	color: #003EAA;
	text-decoration: none;
}
.washroomBG {
	padding: 77px 15px 0px 15px;
	background-image : url(../images/washroomInfo1.gif);
	background-repeat: no-repeat;}
