/* Global Elements */
* 
	{	
	margin				: 0px; 
	padding				: 0px; 
	}

html 
	{
	}

body 
	{
	color 				: #333333;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 80%;
	background 			: #D6E3EF;
	line-height 		: 150%;
	}
body  a
	{
	color 				: #333333;
	text-decoration 	: underline;
	}
body  a:hover
	{
	color 				: #333333;
	text-decoration 	: none;
	}
body  a:focus
	{
	outline				: none; 
	}

.wrapMain
	{
	width 				: 990px;
	margin 				: 0px auto 0px auto;
	background 			: #FFFFFF;
	}
.wrapCont
	{
	margin 				: 0px 20px 0px 20px;
	}

.header_blueBar
	{
	height 				: 15px;
	background 			: #0067AB url(../imgs/grad-blue.jpg) repeat-y 0px 0px;
	}
.header_logoBoge
	{
	float 				: right;
	padding 			: 17px 0px 0px 0px;
	}
.header_nav
	{
	height 				: 65px;
	}
.header_nav ul
	{
	padding 			: 20px 0px 0px 0px;
	list-style 			: none;
	}
.header_nav ul li
	{
	float 				: left;
	margin 				: 0px 5px 0px 0px;
	padding				: 0px 5px 0px 0px;
	border-right 		: solid 1px #194A8A;
	line-height 		: 100%;
	}
.header_nav ul li.l
	{
	border-right 		: none;
	}
.header_nav ul li a
	{
	color		 		: #194A8A;
	}
.header_banner
	{
	position 			: relative;
	height 				: 180px;
	background 			: #0067AB url(../imgs/grad-blue.jpg) repeat-y 0px 0px;
	}
.header_bannerLogo
	{
	position 			: absolute;
	top 				: 0px;
	left 				: 35px;
	z-index				: 1000;
	display 			: block;
	width 				: 132px;
	padding 			: 45px 0px 40px 0px;
	background 			: url(../imgs/logo-bg.png) repeat-y center bottom;
	text-align 			: center;
	}
.header_slides
	{
	list-style 			: none;
	}
.header_slides li
	{
	width 				: 100%;
	height 				: 180px;
	background-position : right top;
	background-repeat	: no-repeat; 			
	}
.header_slidesDetail
	{
	margin	 			: 0px 430px 0px 230px;
	padding 			: 25px 0px 0px 0px;			
	}
.header_slidesHeadline
	{
	padding 			: 0px 0px 10px 0px;
	color 				: #FFFFFF;	
	font-size 			: 190%;	
	line-height 		: 120%;
	}
.header_slidesCaption
	{
	padding 			: 0px 0px 10px 0px;
	color 				: #004471;	
	font-size 			: 150%;	
	line-height 		: 120%;
	}
.header_slidesMore
	{
	}
.header_slidesMore a
	{
	padding 			: 0px 20px 2px 0px;
	background 			: url(../imgs/arrow-d-right.png) no-repeat right center;
	color 				: #FFFFFF;
	text-decoration 	: underline;
	}
.header_slidesMore a:hover
	{
	color 				: #FFFFFF;
	text-decoration 	: none;
	}
.header_slidesNext
	{
	position 			: absolute;
	right 				: 10px;
	bottom 				: 10px;
	z-index				: 1000;
	display 			: block;
	width 				: 20px;
	height 				: 20px;
	background 			: url(../imgs/bnr-btn-next.png) no-repeat 0px 0px;
	}
.header_slidesNext:hover
	{
	background-position	: 0px -20px;
	}
.header_slidesPrev
	{
	position 			: absolute;
	right 				: 35px;
	bottom 				: 10px;
	z-index				: 1000;
	display 			: block;
	width 				: 20px;
	height 				: 20px;
	background 			: url(../imgs/bnr-btn-prev.png) no-repeat 0px 0px;
	}
.header_slidesPrev:hover
	{
	background-position	: 0px -20px;
	}

.breadcrumb
	{
	margin 				: 0px 0px 15px 0px;
	border-bottom 		: dotted 1px #009DDC;
	}
.breadcrumb_inner
	{
	padding 			: 10px 10px 8px 10px;
	background 			: #F0F5F9;
	border-bottom 		: solid 2px #FFFFFF;
	}
.breadcrumb ul
	{
	list-style 			: none;
	}
.breadcrumb ul li
	{
	float 				: left;
	padding 			: 0px 5px 0px 20px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat 0px 3px;
	color 				: #0067AB;
	font-size 			: 90%;
	}
.breadcrumb ul li.here
	{
	background 			: url(../imgs/arrow-a-right.png) no-repeat 0px 3px;
	}
.breadcrumb ul li a
	{
	color 				: #0067AB;
	}

.footer
	{
	padding		 		: 0px 0px 30px 0px;
	border-top 			: dotted 1px #009DDC;
	}
.footer_inner
	{
	padding 			: 20px 20px 20px 20px;
	background 			: #F0F5F9;
	border-top 			: solid 2px #FFFFFF;
	border-bottom 		: solid 1px #FFFFFF;
	}
.footer_copy
	{
	color		 		: #194A8A;
	}
.footer_copy a
	{
	color				: #194A8A;
	}
.footer_copy a:hover
	{
	color		 		: #194A8A;
	}
.footer_blueBar
	{
	height 				: 15px;
	background 			: #0067AB url(../imgs/grad-blue.jpg) repeat-y 0px 0px;
	}

.primaryNav ul
	{
	list-style 			: none;
	}
.primaryNav li
	{
	margin-top 			: 1px;
	}
.primaryNav li a
	{
	display 			: block;
	padding 			: 10px 10px 10px 35px;
	background 			: #D6E3EF url(../imgs/arrow-a-right.png) no-repeat 10px 13px;
	color 				: #0067AB;
	font-size 			: 90%;
	text-decoration 	: none;
	}
.primaryNav li a:hover
	{
	background-color 	: #0067AB;
	color 				: #FFFFFF;
	text-decoration 	: none;
	}

.secondaryNav
	{
	margin	 			: 0px 0px 10px 0px;
	}
.secondaryNav ul
	{
	list-style 			: none;
	}
.secondaryNav li
	{
	margin-top 			: 1px;
	}
.secondaryNav li a
	{
	display 			: block;
	padding 			: 7px 10px 7px 35px;
	background 			: #F0F5F9 url(../imgs/arrow-c-right.png) no-repeat 10px 10px;
	color 				: #333333;
	font-size 			: 90%;
	text-decoration 	: underline;
	}
.secondaryNav li a:hover
	{
	text-decoration 	: none;
	}
	
.secondaryNav li.head a
	{
	padding 			: 10px 10px 10px 35px;
	background 			: #D6E3EF url(../imgs/arrow-a-down.png) no-repeat 10px 13px;
	color 				: #0067AB;
	text-decoration 	: none;
	}

.corners.white .tl
	{
	display 			: block;
	position			: absolute;
	top 				: 0px;
	left				: 0px;
	z-index				: 1000;
	width 				: 7px;
	height 				: 7px;
	background			: url(../imgs/corner-white-tl.png) no-repeat 0px 0px;
	}
.corners.white .tr
	{
	display 			: block;
	position			: absolute;
	top 				: 0px;
	right				: 0px;
	z-index				: 1000;
	width 				: 7px;
	height 				: 7px;
	background			: url(../imgs/corner-white-tr.png) no-repeat 0px 0px;
	}
.corners.white .bl
	{
	display 			: block;
	position			: absolute;
	bottom 				: 0px;
	left				: 0px;
	z-index				: 1000;
	width 				: 7px;
	height 				: 7px;
	background			: url(../imgs/corner-white-bl.png) no-repeat 0px 0px;
	}
.corners.white .br
	{
	display 			: block;
	position			: absolute;
	bottom 				: 0px;
	right				: 0px;
	z-index				: 1000;
	width 				: 7px;
	height 				: 7px;
	background			: url(../imgs/corner-white-br.png) no-repeat 0px 0px;
	}

.content
	{
	padding				: 0px 0px 20px 0px;
	}
.content .colA
	{
	float 				: left;
	width 				: 200px;
	margin 				: 0px 30px 0px 0px;
	}
.content .colB
	{
	float 				: left;
	width 				: 345px;
	margin 				: 0px 30px 0px 0px;
	}
.content .colC
	{
	float 				: left;
	width 				: 345px;
	margin 				: 0px 0px 0px 0px;
	}

h1, .h1
	{
	padding 			: 0px 0px 15px 0px;
	color 				: #0067AB;
	font-size 			: 180%;
	line-height 		: 140%;
	font-weight 		: normal;
	}
h2
	{
	padding 			: 0px 0px 15px 0px;
	color 				: #333333;
	font-size 			: 150%;
	line-height 		: 140%;
	font-weight 		: normal;
	}
h3
	{
	}
h4
	{
	}
	
.copy,
.copy pre, 
.copy tbody
	{
	font-size			: 100%;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	line-height 		: 150%;
	}
.copy h1, 
.copy h2, 
.copy h3, 
.copy h4, 
.copy h5, 
.copy h6
	{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	font-size 			: 120%;
	line-height 		: 150%;
	font-weight 		: normal;
	color 				: #333333;
	color 				: #0067AB;
	}
.copy table
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px;
	width 				: 100%;
	border-collapse		: collapse;
	border				: solid 1px #D6E3EF;
	border-width 		: 1px 0px 0px 1px;
	background-color	: #F0F5F9;
	}
.copy table th,
.copy table td
	{
	text-align			: left;
	vertical-align		: top;
	padding 			: 5px;
	border				: solid 1px #D6E3EF;
	border-width 		: 0px 1px 1px 0px;
	}
.copy table th
	{
	color 				: #0067AB;
	}
.copy a
	{
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.copy a:hover
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.copy p
	{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 20px 0px;
	}
.copy blockquote
	{
	margin				: 5px 0px 20px 0px;
	padding				: 15px 0px 15px 35px;
	border-top 			: dotted 1px #0067AB;
	border-bottom 		: dotted 1px #0067AB;
	font-style			: italic;
	background 			: #F0F5F9 url(../imgs/copy-blockquote.jpg) no-repeat 10px 10px;
	}
.copy blockquote p
	{
	margin				: 0px;
	padding				: 0px;
	}
.copy ul,
.copy ol
	{
	margin				: 0px 0px 0px 0px;
	margin-left 		: 1em;
	padding				: 0px 0px 20px 15px;
	}
.copy ul li
	{
	list-style-type		: disc;
	padding				: 0px 0px 10px 0px;
	}	
.copy ol li
	{
	list-style-type		: lower-roman;
	padding				: 0px 0px 10px 0px;
	}

.latestNews
	{
	padding		 		: 0px 0px 10px 0px;
	border-top 			: dotted 1px #009DDC;
	}
.latestNews_inner
	{
	background 			: #F0F5F9;
	border-top 			: solid 2px #FFFFFF;
	}
.latestNews_slides
	{
	list-style 			: none;
	}
.latestNews_article
	{
	padding 			: 20px 20px 20px 20px;
	border-right 		: solid 5px #FFFFFF;
	}
.latestNews_article.l
	{
	border-right 		: none;
	}
.latestNews_detail
	{
	width 				: 273px;
	}
.latestNews_date
	{
	font-size 			: 110%;
	}
.latestNews_headline
	{
	padding 			: 5px 0px 0px 0px;
	}
.latestNews_headline a
	{
	color 				: #0067AB;
	font-size 			: 110%;
	text-decoration 	: underline;
	}
.latestNews_headline a:hover
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.latestNews_copy
	{
	padding 			: 5px 0px 0px 0px;
	}
.latestNews_nav
	{
	margin 				: 2px 0px 0px 0px;
	padding 			: 5px 10px 5px 10px;
	}
.latestNews_navArchive
	{
	float 				: left;
	}
.latestNews_navArchive a
	{
	padding 			: 0px 0px 2px 20px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat left center;
	}
.latestNews_navMore
	{
	float 				: right;
	}
.latestNews_navMore a
	{
	padding 			: 0px 20px 2px 0px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat right center;
	}

.backToTop
	{
	padding 			: 20px 0px 0px 0px;
	}
.backToTop a
	{
	padding 			: 0px 0px 2px 20px;
	background 			: url(../imgs/arrow-a-up.png) no-repeat left center;
	color 				: #0067AB;
	}
.backToTop a:hover
	{
	color 				: #0067AB;
	}

/* Info Boxes */
.infoBox
	{
	padding		 		: 0px 0px 0px 0px;
	border-top 			: dotted 1px #009DDC;
	}
.infoBox_inner
	{
	padding 			: 15px 15px 15px 15px;
	background 			: #F0F5F9;
	border-top 			: solid 2px #FFFFFF;
	}

.infoBox_err
	{
	padding		 		: 0px 0px 0px 0px;
	border-top 			: dotted 1px #CC0000;
	}
.infoBox_err .infoBox_inner
	{
	padding 			: 25px 15px 25px 15px;
	background 			: #FFEAEA;
	color 				: #CC0000;
	font-size 			: 110%;
	text-align 			: center;
	}

.infoBox_msg
	{
	padding		 		: 0px 0px 0px 0px;
	border-top 			: dotted 1px #009900;
	}
.infoBox_msg .infoBox_inner
	{
	padding 			: 25px 15px 25px 15px;
	background 			: #EAFFEA;
	color 				: #009900;
	font-size 			: 110%;
	text-align 			: center;
	}
	
.infoBox_serviceCentres
	{
	margin 				: 0px 0px 2px 0px;
	}
.infoBox_serviceCentres .infoBox_inner
	{
	padding 			: 0px 0px 0px 0px;
	background 			: url(../imgs/info-box-bg.jpg) repeat-y left top;
	}
.infoBox_serviceCentresImage
	{
	float 				: left;
	padding 			: 5px 0px 0px 0px;
	}
.infoBox_serviceCentresDetail
	{
	margin	 			: 0px 0px 0px 140px;
	padding 			: 15px 20px 20px 20px;
	}
.infoBox_serviceCentresHeader
	{
	padding 			: 0px 0px 5px 0px;
	color 				: #FFFFFF;
	font-size 			: 140%;
	font-weight 		: bold;
	}
.infoBox_serviceCentresCopy
	{
	padding 			: 0px 0px 10px 0px;
	color 				: #FFFFFF;
	}
.infoBox_serviceCentresLink
	{
	padding 			: 0px 25px 10px 0px;
	color 				: #FFFFFF;
	background 			: url(../imgs/arrow-d-right.png) no-repeat right 3px;
	}
.infoBox_serviceCentresLink:hover
	{
	color 				: #FFFFFF;
	}

#home .infoBox_products .infoBox_inner
	{
	background 			: url(../imgs/info-box-bg.jpg) repeat-y left top;
	}
#home .infoBox_productsImage
	{
	border				: solid 2px #FFFFFF;
	}
#home .infoBox_productsDetail
	{
	margin	 			: 0px 0px 0px 0px;
	}
#home .infoBox_productsLink
	{
	color 				: #FFFFFF;
	background 			: url(../imgs/arrow-d-right.png) no-repeat right 3px;
	}	
#home .infoBox_productsLink:hover
	{
	color 				: #FFFFFF;
	}	

.infoBox_productsImage
	{
	display 			: block;
	margin	 			: 0px 0px 5px 0px;
	text-decoration 	: none;
	}
.infoBox_productsDetail
	{
	margin	 			: 0px 0px 0px 0px;
	}
.infoBox_productsLink
	{
	padding 			: 0px 25px 3px 0px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat right 3px;
	}

#home .infoBox_productsB .infoBox_inner
	{
	background 			: url(../imgs/info-box-bg.jpg) repeat-y left top;
	}
#home .infoBox_productsBImage
	{
	float 				: left;
	border				: solid 2px #FFFFFF;
	}
#home .infoBox_productsBDetail
	{
	margin	 			: 0px 0px 0px 140px;
	}
#home .infoBox_productsBHeader
	{
	color 				: #FFFFFF;
	font-size 			: 120%;
	}
#home .infoBox_productsBLink
	{
	color 				: #FFFFFF;
	background 			: url(../imgs/arrow-d-right.png) no-repeat right 3px;
	}	
#home .infoBox_productsBLink:hover
	{
	color 				: #FFFFFF;
	}	

.infoBox_productsBImage
	{
	display 			: block;
	margin	 			: 0px 0px 5px 0px;
	text-decoration 	: none;
	}
.infoBox_productsBDetail
	{
	margin	 			: 0px 0px 0px 140px;
	}
.infoBox_productsBHeader
	{
	padding 			: 0px 0px 5px 0px;
	color 				: #0067AB;
	font-size 			: 120%;
	}
.infoBox_productsBLink
	{
	padding 			: 0px 25px 3px 0px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat right 3px;
	}
	
#home .infoBox_register .infoBox_inner
	{
	background 			: url(../imgs/info-box-bg.jpg) repeat-y left top;
	}
#home .infoBox_registerImage
	{
	border				: solid 2px #FFFFFF;
	}
#home .infoBox_registerDetail
	{
	margin	 			: 0px 0px 0px 140px;
	}
#home .infoBox_registerHeader
	{
	color 				: #FFFFFF;
	font-size 			: 140%;
	font-weight 		: bold;
	}
#home .infoBox_registerCopy
	{
	color 				: #FFFFFF;
	}
#home .infoBox_registerLink
	{
	color 				: #FFFFFF;
	background 			: url(../imgs/arrow-d-right.png) no-repeat right 3px;
	}	
#home .infoBox_registerLink:hover
	{
	color 				: #FFFFFF;
	}	

.infoBox_registerImage
	{
	float 				: left;
	padding 			: 5px 0px 0px 0px;
	}
.infoBox_registerDetail
	{
	margin	 			: 0px 0px 0px 140px;
	}
.infoBox_registerHeader
	{
	padding 			: 0px 0px 5px 0px;
	color 				: #0067AB;
	font-size 			: 130%;
	}
.infoBox_registerCopy
	{
	padding 			: 0px 0px 10px 0px;
	}
.infoBox_registerLink
	{
	padding 			: 0px 25px 10px 0px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat right 3px;
	}

.infoBox_registerForm fieldset
	{
	border 				: none;
	}
.infoBox_registerFormLabel
	{
	padding 			: 0px 0px 5px 0px;
	}
.infoBox_registerFormField
	{
	padding 			: 0px 0px 10px 0px;
	}
.infoBox_registerFormField input,
.infoBox_registerFormField textarea
	{
	padding 			: 3px 3px 3px 3px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 110%;
	color 				: #0067AB;
	}
.infoBox_registerFormButton
	{
	padding 			: 15px 0px 0px 0px;
	}
.infoBox_registerFormButton input
	{
	padding 			: 3px 15px 3px 15px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 110%;
	}

.infoBox_contactImage
	{
	float 				: left;
	padding 			: 5px 0px 0px 0px;
	}
.infoBox_contactDetail
	{
	margin	 			: 0px 0px 0px 140px;
	}
.infoBox_contactHeader
	{
	padding 			: 0px 0px 5px 0px;
	color 				: #0067AB;
	font-size 			: 130%;
	}
.infoBox_contactCopy
	{
	padding 			: 0px 0px 10px 0px;
	}
.infoBox_contactLink
	{
	padding 			: 0px 25px 10px 0px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat right 3px;
	}

.infoBox_newsCaseStudy h2
	{
	color 				: #0067AB;
	}
.infoBox_newsCaseStudyTitle
	{
	padding 			: 0px 0px 5px 0px;
	font-size 			: 120%;
	}
.infoBox_newsCaseStudyCopy
	{
	padding 			: 5px 0px 10px 0px;
	}
.infoBox_newsCaseStudyMore
	{
	padding 			: 0px 25px 10px 0px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat right 3px;
	}

/* Products */
.products_menu
	{
	list-style 			: none;
	}
.products_menu li
	{
	padding 			: 15px 0px 15px 0px;
	border-top 			: dotted 1px #D6E3EF;
	}
.products_menuImage
	{
	display 			: block;
	margin 				: 10px 0px 5px 0px;
	text-decoration 	: none;
	}
.products_menuTitle 
	{
	padding 			: 0px 15px 0px 0px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat right 3px;
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.products_menuTitle:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.products_menuTeaser 
	{
	padding 			: 5px 0px 0px 0px;
	}
.products_image
	{
	padding 			: 10px 0px 20px 0px;
	}
.products_imageSlides li
	{
	list-style 			: none;
	cursor 				: pointer;
	}
.products_imageCaption
	{
	padding		 		: 1px 0px 0px 0px;
	border-bottom 		: dotted 1px #009DDC;
	}
.products_imageCaptionInner
	{
	padding 			: 10px 10px 10px 10px;
	background 			: #F0F5F9;
	border-bottom 		: solid 2px #FFFFFF;
	font-size			: 90%;
	}
.products_why h2
	{
	color 				: #0067AB;
	}
.products_why ul
	{
	list-style 			: none;
	}
.products_why ul li
	{
	padding 			: 0px 0px 10px 25px;
	background 			: url(../imgs/icon-tick.png) no-repeat 0px 0px;
	}

.products_list h2
	{
	color 				: #0067AB;
	}
.products_list p
	{
	padding 			: 0px 0px 15px 0px;
	}
.products_list ul
	{
	list-style 			: none;
	}
.products_list ul li
	{
	padding 			: 0px 0px 10px 25px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat 0px 3px;
	}

/* Services */
.services_menu
	{
	list-style 			: none;
	}
.services_menu li
	{
	padding 			: 0px 0px 15px 0px;
	}
.services_menuTitle 
	{
	padding 			: 0px 15px 0px 0px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat right 3px;
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.services_menuTitle:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.services_menuTeaser 
	{
	padding 			: 5px 0px 0px 0px;
	}
.services_intro
	{
	padding 			: 0px 0px 20px 0px;
	font-size			: 120%;
	line-height 		: 150%;
	}
.services_image
	{
	padding 			: 10px 0px 20px 0px;
	}
.services_imageCaption
	{
	padding		 		: 1px 0px 0px 0px;
	border-bottom 		: dotted 1px #009DDC;
	}
.services_imageCaptionInner
	{
	padding 			: 10px 10px 10px 10px;
	background 			: #F0F5F9;
	border-bottom 		: solid 2px #FFFFFF;
	font-size			: 90%;
	}
.services_title
	{
	padding 			: 0px 0px 10px 0px;
	color 				: #0067AB;
	font-size			: 120%;
	line-height 		: 150%;
	font-weight 		: normal;
	}
.services_copy
	{
	padding 			: 0px 0px 5px 0px;
	}

.services_list h2
	{
	color 				: #0067AB;
	}
.services_list ul
	{
	list-style 			: none;
	}
.services_list ul li
	{
	padding 			: 0px 0px 10px 25px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat 0px 3px;
	}

/* About */
.about_menu
	{
	list-style 			: none;
	}
.about_menu li
	{
	padding 			: 0px 0px 15px 0px;
	}
.about_menuTitle 
	{
	padding 			: 0px 15px 0px 0px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat right 3px;
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.about_menuTitle:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.about_menuTeaser 
	{
	padding 			: 5px 0px 0px 0px;
	}
.about_intro
	{
	padding 			: 0px 0px 20px 0px;
	font-size			: 120%;
	line-height 		: 150%;
	}
.about_image
	{
	padding 			: 10px 0px 20px 0px;
	}
.about_imageCaption
	{
	padding		 		: 1px 0px 0px 0px;
	border-bottom 		: dotted 1px #009DDC;
	}
.about_imageCaptionInner
	{
	padding 			: 10px 10px 10px 10px;
	background 			: #F0F5F9;
	border-bottom 		: solid 2px #FFFFFF;
	font-size			: 90%;
	}
.about_title
	{
	padding 			: 0px 0px 10px 0px;
	color 				: #0067AB;
	font-size			: 120%;
	line-height 		: 150%;
	font-weight 		: normal;
	}
.about_copy
	{
	padding 			: 0px 0px 5px 0px;
	}

/* Used Equipment */
#used-equipment #landing .colB
	{
	width 				: 720px;
	margin-right		: 0px;
	}
.usedEquipment_menu
	{
	list-style 			: none;
	}
.usedEquipment_menu li
	{
	float 				: left;
	width 				: 345px;
	margin 				: 0px 0px 25px 0px;
	padding		 		: 0px 0px 0px 0px;
	border-top 			: dotted 1px #009DDC;
	}
.usedEquipment_menuInner 
	{
	padding 			: 15px 15px 15px 15px;
	background 			: #F0F5F9;
	border-top 			: solid 2px #FFFFFF;
	}
.usedEquipment_menuImage
	{
	float 				: left;
	background 			: #FFFFFF;
	}
.usedEquipment_menuSold
	{
	position 			: absolute;
	width 				: 120px;
	height 				: 120px;
	background 			: url(../imgs/sold.png) no-repeat 0px 0px;
	z-index				: 9999999;
	}
.usedEquipment_menuContent
	{
	margin 				: 0px 0px 0px 135px;
	}
.usedEquipment_menuName
	{
	padding 			: 0px 0px 5px 0px;
	}
.usedEquipment_menuName a
	{
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.usedEquipment_menuName a:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.usedEquipment_menuDesc
	{
	padding 			: 0px 0px 10px 0px;
	}
.usedEquipment_menuMore a
	{
	color 				: #0067AB;
	padding 			: 0px 25px 10px 0px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat right 3px;
	text-decoration 	: underline;
	}
.usedEquipment_menuMore a:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
	
.usedEquipment_image
	{
	padding 			: 10px 0px 20px 0px;
	}
.usedEquipment_imageSlides li
	{
	list-style 			: none;
	cursor 				: pointer;
	}
.usedEquipment_imageCaption
	{
	padding		 		: 1px 0px 0px 0px;
	border-bottom 		: dotted 1px #009DDC;
	}
.usedEquipment_imageCaptionInner
	{
	padding 			: 10px 10px 10px 10px;
	background 			: #F0F5F9;
	border-bottom 		: solid 2px #FFFFFF;
	font-size			: 90%;
	}


/* News and Press */
.newsPress_menu
	{
	list-style 			: none;
	}
.newsPress_menu li
	{
	padding 			: 0px 0px 20px 0px;
	}
.newsPress_menuTitle 
	{
	padding 			: 0px 15px 0px 0px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat right 3px;
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.newsPress_menuTitle:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.newsPress_menuTeaser 
	{
	padding 			: 5px 0px 0px 0px;
	}

/* News */
.news_menu
	{
	list-style 			: none;
	}
.news_menu li
	{
	padding 			: 15px 0px 15px 0px;
	border-top 			: dotted 1px #D6E3EF;
	}
.news_menuTitle 
	{
	padding 			: 0px 15px 0px 0px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat right 3px;
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.news_menuTitle:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.news_menuPublished
	{
	padding 			: 0px 0px 5px 0px;
	}
.news_menuTeaser 
	{
	padding 			: 5px 0px 0px 0px;
	}
.news_published
	{
	padding 			: 0px 0px 10px 0px;
	font-size			: 90%;
	}
.news_headline
	{
	padding 			: 0px 0px 20px 0px;
	font-size			: 120%;
	line-height 		: 150%;
	}
.news_image
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 1px 0px 0px 0px;
	border-bottom 		: dotted 1px #009DDC;
	}
.news_imageCaption
	{
	padding		 		: 1px 0px 0px 0px;
	}
.news_imageCaptionInner
	{
	padding 			: 10px 10px 10px 10px;
	background 			: #F0F5F9;
	border-bottom 		: solid 2px #FFFFFF;
	font-size			: 90%;
	}
	
.news_archive h2
	{
	color 				: #0067AB;
	}
.news_archive ul
	{
	list-style 			: none;
	}
.news_archive ul li
	{
	padding 			: 0px 0px 10px 25px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat 0px 3px;
	}

/* Press */
.press_menu
	{
	list-style 			: none;
	}
.press_menu li
	{
	padding 			: 15px 0px 15px 0px;
	border-top 			: dotted 1px #D6E3EF;
	}
.press_menuTitle a 
	{
	padding 			: 0px 15px 0px 0px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat right 3px;
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.press_menuTitle a:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.press_menuCaseStudy
	{
	padding 			: 5px 0px 0px 0px;
	}
.press_menuPublished
	{
	padding 			: 0px 0px 5px 0px;
	}

.press_archive h2
	{
	color 				: #0067AB;
	}
.press_archive ul
	{
	list-style 			: none;
	}
.press_archive ul li
	{
	padding 			: 0px 0px 10px 25px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat 0px 3px;
	}		
	
/* Case studies */
.caseStudies_menu
	{
	list-style 			: none;
	}
.caseStudies_menu li
	{
	padding 			: 0px 0px 15px 0px;
	}
.caseStudies_menuTitle 
	{
	padding 			: 0px 15px 0px 0px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat right 3px;
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.caseStudies_menuTitle:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}
.caseStudies_menuTeaser 
	{
	padding 			: 5px 0px 0px 0px;
	}
.caseStudies_intro
	{
	padding 			: 0px 0px 15px 0px;
	font-size			: 120%;
	line-height 		: 150%;
	}
.caseStudies_image
	{
	padding 			: 10px 0px 20px 0px;
	}
.caseStudies_imageSlides li
	{
	list-style 			: none;
	cursor 				: pointer;
	}
.caseStudies_imageCaption
	{
	padding		 		: 1px 0px 0px 0px;
	border-bottom 		: dotted 1px #009DDC;
	}
.caseStudies_imageCaptionInner
	{
	padding 			: 10px 10px 10px 10px;
	background 			: #F0F5F9;
	border-bottom 		: solid 2px #FFFFFF;
	font-size			: 90%;
	}

.caseStudies_list h2
	{
	color 				: #0067AB;
	}
.caseStudies_list ul
	{
	list-style 			: none;
	}
.caseStudies_list ul li
	{
	padding 			: 0px 0px 10px 25px;
	background 			: url(../imgs/arrow-a-right.png) no-repeat 0px 3px;
	}

/* Job Vacancies */
.jobs_menu
	{
	list-style 			: none;
	}
.jobs_menu li
	{
	padding 			: 0px 0px 5px 0px;
	}
.jobs_menuTitle 
	{
	padding 			: 0px 0px 0px 15px;
	background 			: url(../imgs/arrow-b-right.png) no-repeat left 3px;
	font-size			: 120%;
	color 				: #0067AB;
	text-decoration 	: underline;
	}
.jobs_menuTitle:hover 
	{
	color 				: #0067AB;
	text-decoration 	: none;
	}

.jobs_item 
	{
	padding 			: 30px 0px 0px 0px;
	}
.jobs_title 
	{
	padding 			: 0px 0px 5px 0px;
	font-size			: 130%;
	color 				: #0067AB;
	}
.jobs_location
	{
	padding 			: 0px 0px 5px 0px;
	}
.jobs_salary 
	{
	padding 			: 0px 0px 5px 0px;
	}
.jobs_closingDate 
	{
	padding 			: 0px 0px 10px 0px;
	}

/* Legal */
#legal #landing .colB
	{
	width 				: 690px;
	margin-right		: 0px;
	}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
	
	
	
	
	
	
	
		
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
