/*******************************************************************kc web design dev notescolours - Orange #F39910 changed to green #008886			Light orange #F9CF98 changed to light green #cae7e7*******************************************************************/body,div,dl,dt,dd,p,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,blockquote,form{	margin:0;	padding:0;}ul,ol{	list-style:none;}*:link,*:visited{	text-decoration:none;}a,a:active{	outline:0;}img,a img{	border:none;}html,body{	font-size:100.01%;}label,button{	cursor:pointer;}input,textarea,select{	font-family:Arial, Helvetica, sans-serif;	font-size:1em;}/* ELEMENTS-------------------------------*//*************************************************************Updated by PL - 28.02.11 NOTE: Old style commented, new style below it*************************************************************//*body{	background:#fff;	color:#4d4d4d;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;}*/body{	background: #fff url(../images/footer-bg-strip.gif) repeat-x right 15px;	color:#4d4d4d;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;}h1{	color:#00958e;	font-family:Arial, Helvetica, sans-serif;	font-size:2.25em;	font-weight:600;	margin-bottom:5px;}h2{	color:#00958e;	font-family:Arial, Helvetica, sans-serif;	font-size:1.55em;	font-weight:600;	margin-bottom:10px;	margin-top: 10px;}h3{	color:#00958e;	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;	font-weight:bold;	margin-bottom:4px;}h4{	color:#00958e;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	font-weight:600;	margin-bottom:4px;}h5{	color:#666666;	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	font-weight:600;	margin-bottom:2px;	text-transform:uppercase;}h6{	color:#999999;	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	font-weight:600;	margin-bottom:2px;	text-transform:uppercase;}p{	font-size:1.2em;	line-height:1.2em;	margin-bottom:1em;}/* safari only */@media screen and (-webkit-min-device-pixel-ratio:0) {	h1 {letter-spacing: -0.04em;}	h2 {letter-spacing: -0.06em;}}/* LAYOUT-------------------------------*/.wrapper{	/*PL - 28.02.11 | Took out image*/	/*background:url(../images/bg/bg-middle.png) repeat-y top center;*/}.base{	margin:0 auto;	overflow:hidden;	position:relative;	text-align:left;}.contain_center{	margin:0 auto;	width:975px;}.container{	/*PL - 28.02.11 | Took out image*/		/*background:url(../images/bg/column.gif) repeat-y #fff;*/	margin:0 auto;	min-height:360px;	overflow:hidden;	padding:0 9px;	width:957px;}.home .container{	background:#fff;	padding-bottom:20px;}.containerLeft{	float:left;	width:610px;}.containerRight{	float:right;	text-align:left;	width:335px;}.containerLeftMain{	float:left;	width:700px;}.containerRightMain{	float:right;	text-align:left;	width:245px;}.containerFull .containerLeft .content{	padding-left: 8px;}.containerFull .containerRight .sidePanel{	float: right;	width:245px;	margin-right:4px;}.column{	background:url(../images/bg/column-top.gif) no-repeat;	float:left;	padding:15px;	width:152px;}.cb{	clear:both;}.content .cb{	width:100%;	float:left;	clear:both;}/* HEADER-------------------------------*//*************************************************************Updated by PL - 28.02.11 NOTE: Old style commented, new style below it*************************************************************//*.header{	background:url(../images/bg/bg-top.png) no-repeat top center;	padding-top: 18px;}*/.header{	padding-top: 0;}.header .header_inner{	/*PL - 28.02.11 | Took out image*/	/*background:url(../images/bg/header.png) no-repeat #fff;*/	height:105px;}a.logo,a.logo:visited{	display:block;	height:50px;	margin:42px 0 0 10px;	position:absolute;	text-decoration:none;	width:170px;}a.logo img{	display:block;}a.homelink{	color:#008688;	font-size:12px;	font-weight:bold;	margin:77px 0 0 848px;	position:absolute;	text-decoration:underline;}/* NAV-------------------------------*/* html div.nav ul > li{	display:inline-block;}div.nav{	background:url(../images/nav/nav.png) repeat-x #9c9e9f;    /*was nav.png */	font-family:Arial, Helvetica, sans-serif;	height:32px;	margin-bottom:10px;	overflow:hidden;	padding-bottom:1px;}div.nav > ul{	float:right;	height:33px;	overflow:hidden;	padding-right:1px;}div.nav ul > li{	float:left;}div.nav ul li > a,div.nav ul li > a:visited{	border-left:1px solid #919294;	color:#555;	display:inline-block;	font-size:1em;	font-weight:bold;	height:32px;	line-height:32px;	text-align:center;}div.nav ul li a > strong{	display:inline-block;	padding:0 19px;	text-shadow:1px 1px 1px #f1f2f2;}/* hover states */div.nav ul li > a:hover{	color:#5b5c5e;}div.nav ul li.start > a:hover{	background:url(../images/nav/nav-active.png) repeat-x #5b5c5e;   /*was nav_active.png  */}div.nav ul li a:hover > strong{	background:url(../images/nav/nav-active.png) repeat-x #5b5c5e;   /*was nav_active.png  */	color:#eceded;	text-shadow:0 2px 3px #555;}/* active states */div.nav ul li > a.active,div.nav ul li > a.active:visited{	color:#555;}div.nav ul li a.active > strong,div.nav ul li a.active:visited > strong{	background:url(../images/nav/nav-active.png) repeat-x;    /*was nav_active.png  */	color:#eceded;	cursor:default;	text-shadow:0 2px 3px #555;}div.nav ul li.hover a > strong,div.nav ul li.hover a:visited > strong,div.nav ul li.hover a:hover > strong{	background:#3f3f3f;	color:#fff;	text-shadow:none;	height: 33px;}/* Second Level Items */div.nav ul li > ul{	background:#3f3f3f;	display:none;	height:auto;	margin-left:1px;	margin-top:33px;	padding:0;	position:absolute;	width:200px;}div.nav ul li ul > li{	display:block;	float:none;	text-indent: 0px;}div.nav .has-children .subnav li a{	text-indent: 10px;}div.nav .has-children .subnav li.has-children .subnav li a{	text-indent: 20px;}div.nav ul li ul li > a,div.nav ul li ul li > a:visited{	border:none;	color:#e3e3e3;	display:block;	font-weight:300;	height:auto;	line-height:25px;	padding:0 25px 0 15px;	text-align:left;}div.nav ul li ul li > a:hover{	background:#5a5a5a;	color:#e3e3e3;}div.nav ul li ul li.has-children > a,div.nav ul li ul li.has-children > a:active{	background-image:url(../images/bg/submenu-arrow.gif) !important;	background-position:right top !important;	background-repeat:no-repeat !important;	padding-right:0 !important;}div.nav ul li ul li.has-children > a:hover{	background-position:right -25px !important;}div.nav ul li ul li.has-children a > span,div.nav ul li ul li.has-children a:active > span{	float:right;	height:25px;	width:25px;}div.nav ul li ul li.open > a,div.nav ul li ul li.open > a.open:hover,div.nav ul li ul li.open > a.open:active{	background-color:#00958e !important; 	background-position:right -50px !important;  	color:#fff !important;}.nav ul li:hover > ul{	display:block;}.nav ul ul li:hover > ul{	display:none;}/* Third Level Items */div.nav ul li ul li > ul{	background:#e3e3e3;	float:none;	margin-top:0;	margin-left: 0;	position:static;	width:200px;}div.nav ul li ul li ul li a,div.nav ul li ul li ul li a:visited,div.nav ul li ul li ul li a:active,div.nav ul li ul li ul li.open a,div.nav ul li ul li ul li a:active{	background:#e3e3e3 !important;	border-bottom:1px solid #fff;	color:#5a5a5a !important;}div.nav ul li ul li ul li a,div.nav ul li ul li ul li a:active{	background:#e3e3e3;	color:#111;}div.nav ul li ul li ul li a:hover,.div.nav ul li ul li ul li a:hover{	background:#cecece !important;	color:#5a5a5a;}/* COLUMN-------------------------------*/.column h3{	color:#00958e;	margin-top:30px;}.column h4{	color:#4d4d4d;}.column p{	font-size:1em;	line-height:1.6em;}.column a{	color:#00958e;	text-decoration:underline;}.column a:hover{	color:#000000;	text-decoration:underline;}/* CONTENT-------------------------------*/.content{	font-family:Arial, Helvetica, sans-serif;	color: #6E6E6E;}.content a{	color:#333333;	text-decoration:underline;}.content a:hover{	color:#000000;	text-decoration:underline;}.content a:visited{	color:#6e6e6e;	text-decoration:underline;}.content p{	font-size: 1.2em;  /*Changed by PL*/ 	line-height: 1.4em;   /*Added by PL - open up the leading a little*/ }.content h1, .content h3, .content h4, .content h5{	color:#6E6E6E;}.content h2{	color:#008886;/*#F39910;*/	font-size:26px;	font-weight:normal;}.content h3, .content h4{	padding-top: 0.6em;	}.content h3{	/*font-size: 24px;*/	/* Added by PL */	color:#008886;/*#F39910;*/	font-size:21px;	font-weight:normal;}.content .orange{	color:#007f7b;     /* was #F39910 */ #007f7b	font-size:12px;}.content ul,.content ol{	font-size:1.2em;	line-height:1.2em;	margin:0 0 1em 1.5em;}.content ul ul,.content ul ol,.content ol ol,.content ol ul{	font-size:1em;	margin:0.5em 0 0.5em 1.5em;}.content ul{	list-style-type:disc;}.content ul li /*Added by PL to change list item spacing*/{	margin-bottom: 8px;}.content ul ul{	list-style-type:circle;}.content ul ul ul{	list-style-type:square;}.content ol{	list-style-type:decimal;}.content ol ol{	list-style-type:lower-alpha;}.content ol ol ol{	list-style-type:lower-roman;}.content ul.multicolumn{	width:400px;	float:left;}.content ul.multicolumn li{	width:200px;	float:left;}/* bread crumb */ul.breadCrumb{	color:#4d4d4d;	font-size:1em;	list-style:none;	margin:0 0 22px;}ul.breadCrumb li{	display:inline;	margin:0 8px 0 0;	padding:0;}ul.breadCrumb li a,ul.breadCrumb li a:visited{	color:#4d4d4d;	text-decoration:none;}ul.breadCrumb li a:hover{	color:#000000;	text-decoration:underline;}/* RIGHT-------------------------------*//* small search */form.searchSmall{	height:25px;	margin-bottom:22px;	overflow:hidden;}form.searchSmall .input{	-moz-border-radius-bottomleft:3px;	-moz-border-radius-topleft:3px;	-webkit-border-bottom-left-radius:3px;	-webkit-border-top-left-radius:3px;	border:1px solid #CCCCCC;	border-bottom-left-radius:3px;	border-top-left-radius:3px;	color:#787878;	float:left;	font-size:1em;	height:13px;	margin:0;	padding:5px;	width:220px;}form.searchSmall .submit{	float:left;	height:25px;	margin:0;	padding:0;	width:34px;}/* side panel */.sidePanel{	/*background:url(../images/bg/side-panel.gif) repeat-y white;*/	margin-bottom:10px;}.sidePanelTop{	background:url(../images/bg/side-panel-top.png) no-repeat;	display:block;	height:10px;}.sidePanelInner{	background:#d1d3d4;	padding:0 10px;}.sidePanelEnd{	background:url(../images/bg/side-panel-bottom.png) no-repeat center bottom;	display:block;	height:10px;}.sidePanel h2{	color:#00958e;}ul.sidePanelButtons li{	margin-bottom:11px;}ul.sidePanelButtons li a,ul.sidePanelButtons li a:visited{	background:url(../images/buttons/side-panel-button.gif) no-repeat #fafafa;	color:#666666;	display:block;	font-size:1em;	font-weight:bold;	height:29px;	line-height:29px;	padding:0 11px;}ul.sidePanelButtons li a:hover{	background:url(../images/buttons/side-panel-button.gif) no-repeat 0 #666666;	color:white;}.sidePanel form{	margin:0;	overflow:hidden;	padding:0;}.sidePanel label{	background:#ececed;	color:#666666;	display:block;	font-weight:bold;	height:20px;	line-height:20px;	margin-bottom:6px;	padding:0 10px;	cursor: default;}.sidePanel .input,.sidePanel .textarea{	background:white;	border:1px solid #b7b8b9;	color:#787878;	float:left;	font-size:1em;	margin-bottom:5px;	padding:5px;	width:213px;}.sidePanel  .textarea{	display:block;	height:50px;	width:213px;}.sidePanel  .submit{	background:url(../images/buttons/submit.png) repeat-x top center;	border:solid 1px #c0c0c0;	color:#58585a;	float:right;}.sidePanel select{	padding:3px 1px;	width:100%;}.sidePanel .quote{	height:30px;	margin-bottom:10px;}.sidePanel .quote  .submit{	height:20px;	width:50px;}.sidePanel .quote  .input{	background:#ececed;	color:#58585A;	float:left;	padding:2px 5px;	width:163px;}.sidePanel p{	font-size:10px;	margin-bottom:3px;}.sidePanel a{	color: white;	text-decoration:underline;}.orange .sidePanelTop{	/*background:url(../images/bg/side-panel-top-bottom-orange.png);*/	background:url(../images/bg/side-panel-top-bottom-green.png);}.orange .sidePanelInner{	background: #008886;}.orange .sidePanelEnd{	/*background:url(../images/bg/side-panel-top-bottom-orange.png) bottom center;*/	background:url(../images/bg/side-panel-top-bottom-green.png) bottom center;}.orange form label{	background: #cae7e7;}/* side content */.sideContent{	margin-bottom:22px;	padding:0 11px;}.sideContent h2{	color:#00958e;}.sideContent p{	line-height:1.4em;}.sideContent a{	color:#00958e;	text-decoration:underline;}.sideContent a:hover{	color:#000000;	text-decoration:underline;}/* HOME-------------------------------*//* hero image */.heroFlash{	margin-bottom:10px;}.heroFlashBlank{	background:#6E6F73;	height:145px;	margin-bottom:10px;}/* 3 columns *//*************************************************************Updated by PL - 28.02.11 NOTE: Changes to size of col and type*************************************************************/.colThird{	float:left;	margin-right:28px;	/*width:206px;    PL  */	width:100%;	margin-top: 15px;}.colThird p{	margin-bottom:0.6em;	font-size: 1.2em;  /*Added by PL*/ 	line-height: 1.4em;   /*Added by PL - open up the leading a little*/ }.colThirdLast{	margin:0;}.colThird a{	color:#F39910;	text-decoration:underline;}.colThird a:visited{	color:#F39910; /*#00958e;*/	text-decoration:underline;}.colThird a:hover{	color:#000000;	text-decoration:underline;}.colThird a.newsLink,.colThird a:visited.newsLink{	color:#4d4d4d;	text-decoration:none;}.colThird a.newsLink:hover{	color:black;	text-decoration:underline;}.colThirdLast h2{	color:#00958e;}.colThirdLast p{	line-height:1.5em;}/* 6 columns */.colSix{	float:left;	margin-right:10px;	width:150px;}.colSixLast{	margin:0;}.colSix p{	margin-bottom:0.6em;}.colSix a{	color:#333;	text-decoration:none;}.colSix a:visited{	color:#666;	text-decoration:none;}.colSix a:hover{	color:#000000;	text-decoration:underline;}.colSix ul{	list-style:none;}.colSix ul li{	line-height:1.3;	padding:5px 0;}.colSix h3{	background:#96CCCC;	color:#fff;	font-size:12px;	line-height:1.3;	padding:10px;}.colSix h3.twoline{	padding:2px 10px 3px;}/* seven columsn */.colSeven{	float:left;	margin-right:10px;	width:125px;	}.colSeven ul li{	margin-bottom:4px;}.colSeven h3{	color:#6D6E72;	font-size:12px;	line-height:1.3;	margin-bottom:6px;}.colSeven a, .colSeven a:visited{	color:#666;	text-decoration:none;}/* side Text */.sideText{	color:#F39910;	margin-bottom:22px;	text-align:left;}.sideText h2{	color:#F39910;	line-height:20px;}.sideText h3.orange{	color:#F39910;}.sideText a{	font-size:12px;	color:#F39910;	text-decoration:underline;	line-height:1.3em;}.news .item strong{	display:block;	margin-bottom:3px;}.news .readlink{	display:block;}.news .item{	margin-bottom:5px;}/* GLOBAL LOCATIONS-------------------------------*/.glregion{	float:left;	width:100%;	clear:both;	/*border-top: 1px solid #d1d2d2;*/}.glregion h3{	padding-left: 10px;	color: #008885;	margin-top: 15px;	margin-bottom: 10px;	background-color: #e3e5e5;	padding-top: 10px;	padding-bottom: 10px;		-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;	text-shadow: white 0 1px 0;	font-weight: bold;}.glregion h4 {	color: #00958e;}.glregion .columns{	float:left;	width:184px;	padding:0px 3px;}.glregion .columns div{	margin-bottom:10px;	line-height:1.2em;	font-size:9px;}/* FORMS-------------------------------*/.form{	overflow:hidden;	width:408px;}.form label{	display:inline-block;}.form .input,.form .textarea,.form .select{	-moz-border-radius:3px;	-webkit-border-radius:3px;	background:white;	border:1px solid #cccccc;	border-radius:3px;	color:#4d4d4d;	font-size:1.1em;	margin-bottom:5px;	padding:4px;	width:398px;}.form .select{	width:408px;}.form .checkbox{	margin:0 8px 0 0;}.form .checkLabel{	color:#666;	display:inline;	float:left;	font-size:1em;	margin:4px 0;}.form .radioLabel{	color:#666;	display:inline-block;	font-size:1em;	margin:4px 0;	width:300px;}.form .send{	float:right;}/* office locations */.officeLocations .select{	float:left;	width:190px;}.officeLocations .officeDetails{	float:right;	width:180px;}/* SITE MAP-------------------------------*/.siteMap{	border-top:1px solid #dddddd;	margin:22px 0;	overflow:hidden;	padding:12px 0;	width:962px;}.siteMap ul{	float:left;	font-size:1em;	margin-right:10px;	width:125px;}.siteMap ul li{	margin-bottom:4px;}.siteMap ul li a{	color:#4d4d4d;	text-decoration:none;}.siteMap ul li a:hover{	color:black;	text-decoration:underline;}/* FOOTER-------------------------------*//*************************************************************Updated by PL - 28.02.11 NOTE: Old style commented, new style below it*************************************************************//*.footer{	background:url(../images/bg/bg-bottom.png) no-repeat top center;		height:70px;	padding-top:5px;}*/.footer{	height:70px;	padding-top: 20px;	background: url(..//images/footer-bg-strip.gif) repeat-x;}.footer p{	font-size:1em;	line-height:22px;	margin:0;}.footer em{	font-style:normal;	padding:0 5px;}.footer a,.footer a:visited{	color:#4d4d4d;	text-decoration:none;}.footer a:hover{	color:black;	text-decoration:underline;}/* Additional Common Toll Styles-------------------------------*/h2.green{	color:#00958e;}p.spaced{	line-height:1.5em;}/* List with heading-------------------------------*/ul.content-list li.heading{	font-weight:bold;	padding-bottom:5px;	padding-left:0;}ul.content-list li{	list-style-image:none;	list-style-position:outside;	list-style-type:none;	padding-left:10px;}/* Default Table Style-------------------------------*/table.default{	width:100%;}table.default thead tr{	background-color:#00958E;	color:#FFF;}table.default thead th{	border-bottom:1px solid #FFF;	border-left:1px solid #FFF;	padding:2px 5px;	text-align:center;}table.default tbody tr.alt{	background-color:#E5E5E5;}table.default tbody td{	border-bottom:1px dashed #FFF;	border-left:1px dashed #FFF;	padding:3px 5px;	text-align:left;	vertical-align:top;}table.default tbody.middle-center td{	text-align:center;	vertical-align:middle;}table.hover tbody tr:hover{	background-color:#C5E5C5;}table.click tbody tr:hover{	cursor:pointer;}.content table.default a:hover{	color:#000000;	text-decoration:underline;}.content table.default a,.content table.default a:visited{	color:#00958e;	text-decoration:underline;}/* Form validation messages-------------------------------*/div.failed,div.success{	-moz-border-radius:3px;	font-size:1em;	margin-bottom:10px;	padding:5px;}div.failed{	background-color:#FFEEEE;	border:1px solid #A60000;}div.success{	background-color:#EEFFEE;	border:1px solid #00A600;}/* Webmaster Code Style-------------------------------*/div.template-image{	float:left;	margin-bottom:20px;	margin-right:20px;}div.code{ 	background-color:#FEFEFE;	border:1px dashed #FFCFCF;	border-right:none;	margin-bottom:5px;	padding:2px;}/* Additional Web Styles-------------------------------*/div.nav ul li > ul{	z-index: 1020;}.heroFlashBlank {	z-index: 0;	position: relative;}.heroFlashBlank h1{	bottom: 0; 	color: #fff; 	font-size: 18pt;	font-weight: normal;	left: 10px; 	position: absolute; }/* Careers-------------------------------*/.career {	margin-left:20px;}.career p span {	font-weight:bold;	font-size:14px;}/*******************************************************************kc web design - New styles*******************************************************************/#toll-track-login {	display: none;}a.btn-sidebar, a.btn-sidebar:link, a.btn-sidebar:visited {	background: url(../images/buttons/btn-side-bg.gif) no-repeat center top;	width: 251px;	height: 33px;	display: block;	float: left;	line-height: 33px;	text-align: center;	color: white;	text-decoration: none;	font-weight: bold;	font-size: 14px;	text-shadow: gray 0 1px 0;	margin-bottom: 6px;}a.btn-sidebar:hover{	background: url(../images/buttons/btn-side-bg.gif) no-repeat center -36px;	color: #007673;	text-shadow: 0px 1px 0px white;	text-decoration: none;}a.btn-small, a.btn-small:link, a.btn-small:visited {	background: url(../images/buttons/btn-small.gif) no-repeat left top;	width: 157px;	height: 33px;	display: block;	float: left;	line-height: 33px;	text-align: center;	color: white;	text-decoration: none;	font-weight: bold;	font-size: 11px;	text-shadow: gray 0 1px 0;	margin-bottom: 6px;}a.btn-small:hover, a.btn-small.selected {	background: url(../images/buttons/btn-small.gif) no-repeat left -36px;	color: #007673;	text-shadow: 0px 1px 0px white;	text-decoration: none;}/*-------Select region nav ----------*//*-------   added by PL [kc]  ----------*/#selectRegion {	width: 100%;	margin-bottom: 20px;	float: left;	margin-top: 0;}#selectRegion div {	float: left;}#selectRegion .selectTtitle {	background: url(../images/buttons/region-select2.gif) no-repeat;	width: 116px;	height: 36px;	text-indent: -9999px;}#selectRegion .selectTtitleBig {	background: url(../images/buttons/region-select.gif) no-repeat;	width: 203px;	height: 36px;	text-indent: -9999px;}#selectRegion .global a{	background: url(../images/buttons/region-select-global.gif) no-repeat 0 0;	width: 80px;	height: 36px;	text-indent: -9999px;	display: block;}#selectRegion .global a:hover, #selectRegion .global a.selected {	background: url(../images/buttons/region-select-global.gif) no-repeat 0 -36px;	}#selectRegion .region1 a{	background: url(../images/buttons/region-select-1.gif) no-repeat 0 0;	width: 58px;	height: 36px;	text-indent: -9999px;	display: block;}#selectRegion .region1 a:hover, #selectRegion .region1 a.selected {	background: url(../images/buttons/region-select-1.gif) no-repeat 0 -36px;	}#selectRegion .region2 a{	background: url(../images/buttons/region-select-2.gif) no-repeat 0 0;	width: 74px;	height: 36px;	text-indent: -9999px;	display: block;}#selectRegion .region2 a:hover, #selectRegion .region2 a.selected {	background: url(../images/buttons/region-select-2.gif) no-repeat 0 -36px;	}#selectRegion .region3 a{	background: url(../images/buttons/region-select-3.gif) no-repeat 0 0;	width: 51px;	height: 36px;	text-indent: -9999px;	display: block;}#selectRegion .region3 a:hover, #selectRegion .region3 a.selected {	background: url(../images/buttons/region-select-3.gif) no-repeat 0 -36px;	}	#selectRegion .region4 a{	background: url(../images/buttons/region-select-4.gif) no-repeat 0 0;	width: 163px;	height: 36px;	text-indent: -9999px;	display: block;}#selectRegion .region4 a:hover, #selectRegion .region4 a.selected {	background: url(../images/buttons/region-select-4.gif) no-repeat 0 -36px;	}		#selectRegion .region5 a{	background: url(../images/buttons/region-select-5.gif) no-repeat 0 0;	width: 151px;	height: 36px;	text-indent: -9999px;	display: block;}#selectRegion .region5 a:hover, #selectRegion .region5 a.selected {	background: url(../images/buttons/region-select-5.gif) no-repeat 0 -36px;	}/* PL [kc] - News styles */table#news-headlines {	width: 33%;  /* was 50% */	float: left;}#news-headlines h4 {	color: #008885;	font: normal 14px "Century Gothic", Verdana, Arial;	border-bottom: 1px dotted #9d9d9d;	padding-bottom: 5px;	background-color: #e6e8ea;	text-shadow: white 0 1px 0;	padding-left: 5px;}#news-headlines h5 {	margin: 10px 0;	color: #008885;	font-size: 1.1em;}#news-headlines img.floatleft {	float: left;	margin-right: 15px;	margin-bottom: 15px;}#news-headlines img {	border: 2px solid #289b9a;}#news-headlines a.orange img {	border-style: none;}#news-headlines p {	margin-top: 5px;}#news-headlines tbody tr td {	width: 33%;                     /* was 50% */	padding-right: 20px;	padding-top: 10px;	padding-bottom: 10px;	}/* PL [kc] - News styles */table#news-news {	width: 100%;  /* was 50% */	float: left;}#news-news h4 {	color: #008885;	font: normal 14px "Century Gothic", Verdana, Arial;	border-bottom: 1px dotted #9d9d9d;	padding-bottom: 5px;	background-color: #e6e8ea;	text-shadow: white 0 1px 0;	padding-left: 5px;}#news-news h5 {	margin: 10px 0;	color: #008885;	font-size: 1.1em;}#news-news img.floatleft {	float: left;	margin-right: 15px;	margin-bottom: 15px;}#news-news img {	border: 2px solid #289b9a;}#news-news a.orange img {	border-style: none;}#news-news p {	margin-top: 5px;}#news-news tbody tr td {	width: 100%;                     /* was 50% */	padding-right: 20px;	padding-top: 10px;	padding-bottom: 10px;	}/* PL [kc] - Case study styles */.casestudies h4 {	color: #008885;	font: normal 14px "Century Gothic", Verdana, Arial;	border-bottom: 1px dotted #9d9d9d;	padding-bottom: 5px;	background-color: #e6e8ea;	text-shadow: white 0 1px 0;	padding-left: 5px;	width:100%;}.casestudies tbody tr td {	width: 33%;	padding-right: 20px;	padding-top: 10px;	padding-bottom: 10px;	}.casestudies p {	font-size: 12px;}#select-service {	width: 100%;	float: left;	margin-bottom: 20px;	}		#select-service a, #select-service p {		float: left;	}	#select-service p {		height: 33px;		line-height: 33px;		margin-right: 5px;		font-size: 11px;	}#terms .glregion h4 {	font-size: 17px;}	
