/* GENERIC */
body { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; font-size: 0.75em; padding:0; margin:0; }

h1 {color:#FFF; font-size:1.8em; font-weight:normal; margin:0; padding:0;}

h2 {color:#367291; font-size:1em; font-weight:normal; margin:0; padding:0;}

h3 {color:#002A5C; font-size:1.1em; margin:0; padding:0;}

h4 {color:#FFF; font-size:1.1em; margin:0; padding:0;}

.divider {float:left; width:100%; height:0.5em; background:#C9C9C9; clear:both; margin:1.3em 0 0 0; padding:0;}

li {list-style-image:url(images/bullet-point1.gif);}

/* LINKS */
a { color: #FBB007; text-decoration: none; font-weight: 700; }
a:hover { color: #FBB007; text-decoration: underline; }

/* LAYOUTS */
/* MAIN */
#bg { background: url(images/bg-new.gif) repeat-x 0 0 #002252; padding: 0; margin: auto; width: 100%; position: relative; text-align: center;  }
#wrapper {	padding: 0; margin: auto;	position: relative; width: 815px;  }
#container { padding: 0; margin: auto; position: relative; width: 815px; text-align: left; float: left; background: #fff; }

/* GENERIC */

#page { padding: 0; margin: 0 0 0 10px; position: relative; width: 795px; text-align: left; float: left; background: #fff; min-height: 400px; }

#subpage { padding: 0; margin: 0 0 0 10px; position: relative; width: 795px; text-align: left; float: left; background: #8CBCC3; min-height: 400px; }

#header { float: left; width: 100%; background: #003e87; height: 63px;  }

#header-search {float:left; padding:1.9em 0 0 1.25em;}

#header-search label {color:#FFF; padding:0 0.5em 0 0;}

#header-image {float:right; margin:1.25em 0 0 0;}




#middle {float:left; margin:1.3em 0 0 0; padding:0; width:100%;}

#subnav-wrapper {float:left; margin:0; padding:0;}

#subpage-subnav-wrapper {float:left; margin:0 0 0 0; padding:0 0 0 0.6em;}

#subnav-container {float:left; margin:0; padding:0; width:9.2em;}

#subnav {float:left; margin:0; padding:0 0 0 0; width:9.2em; min-height:270px; background:url(images/sub-menu-top.gif) 0 0 no-repeat #367291;}

#subpage-subnav {float:left; margin:0; padding:0 0 0 0; width:9.2em; min-height:270px; background:url(images/subpage-sub-menu-top.gif) 0 0 no-repeat #367291;}

#subnav-bottom {float:left; width:9.2em; min-height:10px; clear:both; background:url(images/sub-menu-bottom.gif) 0 0 no-repeat;}

#subpage-subnav-bottom {float:left; width:9.2em; min-height:10px; clear:both; background:url(images/subpage-sub-menu-bottom.gif) 0 0 no-repeat;}

#subnav ul {list-style:none; margin:0; padding:0.7em 0 0 0;}

#subnav li {font-size:0.9em; margin:0 0 0 0; padding:0 0 0 0; }

#subnav li a {color:#FFF; text-decoration:none; margin:0; padding:0.4em 0 0.4em 0.5em; display:block; font-weight:400; border-bottom:0.06em solid #235974; border-top:0.06em solid #86AAC0;}

#subnav li a.first-link {border-top:none;}

#subnav li a.last-link {border-bottom:none;}

#subpage-subnav ul {list-style:none; margin:0; padding:0.7em 0 0 0;}

#subpage-subnav li {font-size:0.9em; margin:0 0 0 0; padding:0 0 0 0; }

#subpage-subnav li a {color:#FFF; text-decoration:none; margin:0; padding:0.4em 0 0.4em 0.5em; display:block; font-weight:400;border-bottom:0.06em solid #235974; border-top:0.06em solid #86AAC0;}

#subpage-subnav li a.first-link {border-top:none;}

#subpage-subnav li a.last-link {border-bottom:none;}

#middle-content-container {float:left; margin:0 0 0 1.25em; padding:0; clear:none;}

#subpage-middle-content-container {float:left; margin:0 0 0 0.5em; padding:0; clear:none; width:332px;}

#project-middle-content-container {float:left; margin:0 0 0 0.5em; padding:0; clear:none;}

#newsandevents-middle-content-container {float:left; margin:0 0 0 0.5em; padding:0; clear:none; width:332px;}

#middle #subpage-middle-content-container #area-heading h1 {color:#002A5C; font-size:2.5em; font-weight:normal; margin:0; padding:0 0 0.5em 0;} 

#middle-content {float:left; margin:0; padding:10px 0 0 20px; width:332px; min-height:261px; background:url(images/middle-content-top.gif) 0 0 no-repeat #002A5C;}

#subpage-middle-content {float:left; margin:0; padding:20px 0 0 20px; width:332px; min-height:251px; background:url(images/subpage-middle-content-top.gif) 0 0 no-repeat #002A5C;}

#middle-content-bottom {float:left; clear:both; width:352px; min-height:11px; background:url(images/middle-content-bottom.gif) 0 0 no-repeat;}

#subpage-middle-content-bottom {float:left; clear:both; width:352px; min-height:11px; background:url(images/subpage-middle-content-bottom.gif) 0 0 no-repeat;}

#middle-image {float:left; margin:0; padding:0; background:url(images/middle-bg.jpg) 0 0 no-repeat; width:316px; height:282px;}

#subpage-middle-image {float:left; margin:0; padding:0; background:url(images/subpage-middle-bg.jpg) 0 0 no-repeat; width:311px; height:282px;}

#middle-left-column {float:left; margin:0; padding:0; font-size: 0.9em;}

#bottom {float:left; width:100%; clear:both; margin:1.3em 0 0 0; padding:0 0 1.3em 0;}

#subpage-bottom {float:left; width:100%; clear:both; margin:1.3em 0 0 0; padding:0 0 1.3em 0;}

#footer {float:left; clear:both; font-size:0.8em; margin:0; padding:0.4em 0 0 0; background:#C9C9C9; width:100%; min-height:1.5em; text-align:center;}

#footer p {color:#676666; }

#footer a {color:#676666; text-decoration:none; font-weight: 400;}

#image-link-row-1 {float:left; margin:0; padding:2.7em 0 0 6em;}

#image-link-row-2 {float:left; clear:both; margin:0; padding:2em 0 0 6em; width:30em;}

.image-link {float:left; margin:0; padding:0 0 0 1.5em; width:93px;}

.image-link a:hover {border-bottom:1px solid #000; border-right:1px solid #000;}

#bottom-images {float:right; margin:0; padding:0;}

/* HOMEPAGE */

.info-box {float:left; margin:0; padding:1.5em; width:13em;}

.info-divider {float:left; width:0.1em; background:#C9C9C9; min-height:18.5em; margin:0; padding:0;}
/*.ourservices-item-text p, #middle-left-column p {font-size:0.9em;}*/
#middle /*p*/ {color:#FFF; }

/*#middle a {color:#6F99B4; font-weight:bold; text-decoration:none;}*/

#bottom p {color:#858585; font-size:0.9em; }

/*#bottom a {color:#6F99B4; font-weight:bold; text-decoration:none;}*/
#subpage-bottom p { font-size:0.9em; }
#subpage-bottom p {color:#000; }

/*#subpage-bottom a {color:#6F99B4; font-weight:bold; text-decoration:none;}*/

/* SUBPAGE - ESTUARIES */

.image-text-box, .area_div_swap {float:left; width:100%; margin:0; padding:0 0 1.3em 0;}
.image-text-box img { float: left; margin: 0 1em 0 0; padding: 0; }
.image-text-box-image {float:left; margin:0; padding:0 1.3em 0 1.3em;}

.image-text-box-content {float:left; margin:0; padding:0 0 0 0; width:44em;}

.image-text-box h2, .area_div_swap h2 {color:#002A5C; font-size:1.8em;}

.image-text-box ul {float:left; padding: 0 0 0 0px; }

#subpage-title {float:left; margin:0; padding:1.3em 0 0 1.3em;}

#subpage-title h1 {color:#002A5C; font-weight:normal; font-size:2.5em; margin:0; padding:0;}

/* OUR SERVICES */

#ourservices-page { padding: 0; margin: 0 0 0 10px; position: relative; width: 795px; text-align: left; float: left; background:url(images/ourservices-bg.gif) 120px 95px no-repeat #002A5C; min-height: 400px; }

/* changed the min height from 270px as subsubnav sharing css */
#ourservices-subnav {float:left; margin:0; padding:0 0 0 0; width:9.2em; min-height:100px; background:url(images/ourservices-sub-menu-top.gif) 0 0 no-repeat #367291;}

#ourservices-subnav-bottom {float:left; width:9.2em; min-height:10px; clear:both; background:url(images/ourservices-sub-menu-bottom.gif) 0 0 no-repeat;}

#ourservices-subnav ul {list-style:none; margin:0; padding:0.7em 0 0 0;}

#ourservices-subnav li {font-size:0.9em; margin:0 0 0 0; padding:0 0 0 0;}

#ourservices-subnav li a {color:#FFF; text-decoration:none; margin:0; padding:0.4em 0 0.4em 0.5em; display:block; font-weight:lighter; border-bottom:0.06em solid #235974; border-top:0.06em solid #86AAC0;}

#ourservices-subnav li a.first-link {border-top:none;}

#ourservices-subnav li a.last-link {border-bottom:none;}

#ourservices-subnav li a.bluefirst-link {color: #002A5C; border-top:none;}

#ourservices-subnav li a.bluelast-link {color: #002A5C; border-bottom:none;}

#ourservices-subnav li a.bluelink {color: #002A5C;}

/* OUR SERVICES ITEM */

.ourservices-item-wrapper {float:left; margin:2em 0 0 3.5em; padding:0; width:610px;}

.newsandevents-item-wrapper {float:left; margin:2em 0 0 3.5em; padding:0; width:320px;}

.ourservices-item-text {float:left; margin:0; padding:0; width:332px; color: #fff;}

.ourservices-item-text a {color:#6F99B4; font-weight:bold; text-decoration:none;}

.ourservices-item-wrapper h2 {color:#fff; font-size:1.3em;}

.ourservices-item-wrapper h3 {color:#fff; font-weight:lighter; padding:0 0 0 12px; margin:0 0 0 -12px; font-size:1.3em; background:url(images/bullet-point.gif) 0 50% no-repeat;}

.ourservices-item-images {float:right; margin:0; padding:0; width:189px;}

.newsandevents-item-images {float:right; margin:5em 1em 0 2em; padding:0;}

.staff-item-images {float:right; margin:0; padding:0; width:189px;}

.image-box {float:left; margin:0; padding:0 0 1.5em 0; width: 100%; }

.staff-image-box {float:right; margin:0; padding:0 0 1.5em 0; width: 300px; background: red;}

.ourservices-item-wrapper li {list-style-image:url(images/bullet-point1.gif); color:#FFFFFF; padding:0; margin:10px 0 10px 0; /*font-size:0.9em;*/}

/* no right hand image */

.ourservices-item-wrapper2 {float:left; margin:2em 0 0 3.5em; padding:0; width:510px;}


/* CONTACT US */

.contact-us {float:left; margin:0; padding:0; color:#fff; width:100%;}

.contact-us li {list-style-image:none;}

.contact-us form ul {list-style:none; margin:0; padding:0; width:100%;}

.contact-us form li {margin:0 0 0.5em 0; width:100%; float: left;}

.contact-us label {width:5.5em; text-align:right; margin-right:0.5em; float:left; display:block; font-size:0.9em;}

.contact-us form li input {float:left;}

.contact-us form li textarea {float:left;}

.submit input {margin:0 0 0 5.4em; padding:0; border:1px solid #002A5C;}

.contact-us a {color:#6F99B4; font-weight:bold; text-decoration:none;}

.contact-us span.alert {float:left; width:20em; clear:none; margin:0; padding:0 0 0 1em;}

/* SUBPAGE - INLAND WATERS */

#inlandwaters-page { padding: 0; margin: 0 0 0 10px; position: relative; width: 795px; text-align: left; float: left; background: #83A7C0; min-height: 400px; }

#inlandwaters-subnav {float:left; margin:0; padding:0 0 0 0; width:9.2em; min-height:270px; background:url(images/inlandwaters-sub-menu-top.gif) 0 0 no-repeat #367291;}

#inlandwaters-subnav-bottom {float:left; width:9.2em; min-height:10px; clear:both; background:url(images/inlandwaters-sub-menu-bottom.gif) 0 0 no-repeat;}

#inlandwaters-subnav ul {list-style:none; margin:0; padding:0.7em 0 0 0;}

#inlandwaters-subnav li {font-size:0.9em; margin:0 0 0 0; padding:0 0 0 0; }

#inlandwaters-subnav li a {color:#FFF; text-decoration:none; margin:0; padding:0.4em 0 0.4em 0.5em; display:block; font-weight:lighter;border-bottom:0.06em solid #235974; border-top:0.06em solid #86AAC0;}

#inlandwaters-subnav li a.first-link {border-top:none;}

#inlandwaters-subnav li a.last-link {border-bottom:none;}

#inlandwaters-middle-content {float:left; margin:0; padding:60px 0 0 20px; width:332px; min-height:211px; background:url(images/inlandwaters-middle-content-top.gif) 0 0 no-repeat #002A5C;}

#inlandwaters-middle-content-bottom {float:left; clear:both; width:352px; min-height:11px; background:url(images/inlandwaters-middle-content-bottom.gif) 0 0 no-repeat;}

#inlandwaters-middle-image {float:left; margin:0; padding:0; background:url(images/inlandwaters-middle-bg.jpg) 0 0 no-repeat; width:313px; height:282px;}

/* SUBPAGE - THE COAST */

#thecoast-page { padding: 0; margin: 0 0 0 10px; position: relative; width: 795px; text-align: left; float: left; background: #B8CDC4; min-height: 400px; }

#thecoast-subnav {float:left; margin:0; padding:0 0 0 0; width:9.2em; min-height:270px; background:url(images/thecoast-sub-menu-top.gif) 0 0 no-repeat #367291;}

#thecoast-subnav-bottom {float:left; width:9.2em; min-height:10px; clear:both; background:url(images/thecoast-sub-menu-bottom.gif) 0 0 no-repeat;}

#thecoast-subnav ul {list-style:none; margin:0; padding:0.7em 0 0 0;}

#thecoast-subnav li {font-size:0.9em; margin:0 0 0 0; padding:0 0 0 0; }

#thecoast-subnav li a {color:#FFF; text-decoration:none; margin:0; padding:0.4em 0 0.4em 0.5em; display:block; font-weight:400;border-bottom:0.06em solid #235974; border-top:0.06em solid #86AAC0;}

#thecoast-subnav li a.first-link {border-top:none;}

#thecoast-subnav li a.last-link {border-bottom:none;}

#thecoast-middle-content {float:left; margin:0; padding:35px 0 0 20px; width:332px; min-height:236px; background:url(images/thecoast-middle-content-top.gif) 0 0 no-repeat #002A5C;}

#thecoast-middle-content-bottom {float:left; clear:both; width:352px; min-height:11px; background:url(images/thecoast-middle-content-bottom.gif) 0 0 no-repeat;}

#thecoast-middle-image {float:left; margin:0; padding:0; background:url(images/thecoast-middle-bg.jpg) 0 0 no-repeat; width:314px; height:282px;}

/* SUBPAGE - OFFSHORE */

#offshore-page { padding: 0; margin: 0 0 0 10px; position: relative; width: 795px; text-align: left; float: left; background: #B5CBDA; min-height: 400px; }

#offshore-subnav {float:left; margin:0; padding:0 0 0 0; width:9.2em; min-height:270px; background:url(images/offshore-sub-menu-top.gif) 0 0 no-repeat #367291;}

#offshore-subnav-bottom {float:left; width:9.2em; min-height:10px; clear:both; background:url(images/offshore-sub-menu-bottom.gif) 0 0 no-repeat;}

#offshore-subnav ul {list-style:none; margin:0; padding:0.7em 0 0 0;}

#offshore-subnav li {font-size:0.9em; margin:0 0 0 0; padding:0 0 0 0; }

#offshore-subnav li a {color:#FFF; text-decoration:none; margin:0; padding:0.4em 0 0.4em 0.5em; display:block; font-weight:400;border-bottom:0.06em solid #235974; border-top:0.06em solid #86AAC0;}

#offshore-subnav li a.first-link {border-top:none;}

#offshore-subnav li a.last-link {border-bottom:none;}

#offshore-middle-content {float:left; margin:0; padding:40px 0 0 20px; width:332px; min-height:231px; background:url(images/offshore-middle-content-top.gif) 0 0 no-repeat #002A5C;}

#offshore-middle-content-bottom {float:left; clear:both; width:352px; min-height:11px; background:url(images/offshore-middle-content-bottom.gif) 0 0 no-repeat;}

#offshore-middle-image {float:left; margin:0; padding:0; background:url(images/offshore-middle-bg.jpg) 0 0 no-repeat; width:315px; height:282px;}

/*NAV*/
/*
#nav {float: left; width: 100%; background: url(images/nav_rpt.gif) repeat-x 0 0 #8a8a8a; min-height: 2.25em;}

#nav ul {list-style-type: none; padding:0 0 0 0; margin:0.2em 0 0 0.4em; }

#nav li {display:inline; padding:0 0 0 0; margin:0;}

#nav li a {float:left; line-height:2em; padding:0 1.2em 0 1.2em; margin:0 0 0 -0.2em; text-decoration:none; color:#000; border-right:0.06em solid #666; border-left:0.06em solid #FFF;}

*/

/*DROP DOWNS*/
#nav {float: left; width: 100%; background: url(images/nav_rpt.gif) repeat-x 0 0 #8a8a8a; min-height: 2.25em;}
#nav li.first-link a {border-left:none; font-weight: 400;}
#nav li.last-link a {border-right:none; font-weight: 400; }
#nav ul {list-style-type: none; padding:0 0 0 0; margin:0.2em 0 0 0.4em; }
#nav li {display:inline; padding:0 0 0 0; margin:0; float: left; width: auto; }
#nav li a { font-weight: 400; display: block; line-height:2em; padding:0 1.2em 0 1.2em; margin:0 0 0 -0.2em; text-decoration:none; color:#000; border-right:0.06em solid #666; border-left:0.06em solid #FFF;}

#nav li ul { position: absolute; background: #377292; width: 13em; left: -999em; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 0; margin: 0;}
#nav li ul li { border-bottom: 1px solid #fff; padding: 0; margin: 0; width: 13em; }
#nav li ul li a, #nav li ul a { border: 0; color: #fff;  font-weight: 400;}

#nav li:hover ul ul, #nav li.menuover ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li.menuover ul, #nav li li.menuover ul { left: auto; }


/* TEXT IMAGE BOX STYLES */

.text-image-box {float:left; width:100%; margin:0; padding:0 0 1.3em 0;}
.text-image-box img {float:right; margin:0 0 0 1em; padding:0;}

.text-image-box-image {float:right; margin:0; padding:0 1.3em 0 1.3em;}

.text-image-box-content {float:left; margin:0; padding:0 0 0 0; width:44em;}

.text-image-box h2 {color:#002A5C; font-size:1.8em;}


/* DATA SHEET STYLES */

#data-sheet-middle-content-container {float:left; margin:0 0 0 1.25em; padding:0; clear:none;color:#000; }

#data-sheet-middle-content-container h1 {color:#000; font-size:1.8em; font-weight:normal; margin:0; padding:0;}

#data-sheet-middle-content-container h2 {color:#000; font-size:1.2em; font-weight:bold; margin:0; padding:0;}

#data-sheet-middle-content-container p {color:#000;}

.data-sheets-text-box {clear:both; float:left; width:100%; margin:0; padding:0 0 1.3em 0; color:#000;}



/* drop out boxes */
.contents { padding: 0; border-top: 2px solid #fff; float: left; width: 100%; padding: 0 0 0 0.25em; background: #fff; font-size: 0.9em;color: #000;}
.more_info a, .additional a { float: left; background: #002A5C; width: 100%; line-height: 1.5em; padding: 0.25em 0 0 0.25em; margin: 0.5em 0 0 0; color: #fff; font-size: .95em; text-decoration: none; }
.more_info a:hover, .additional a:hover { background: #367291; color:#fff; text-decoration:none; }
.hp-box a { float: left; background: #002A5C; width: 100%; line-height: 1.5em; padding: 0.25em 0 0 0.25em; margin: 0.5em 0 0 0; color: #fff; font-size: .95em; text-decoration: none; }
.hp-box a:hover { background: #367291; }
.hp-box .contents { padding: 0; border-top: 2px solid #A7CCDF; color: #000; float: left; width: 100%; padding: 0 0 0 0.25em; background: #A7CCDF; font-size: 1em;}
#bottom .hp-box .contents p { color: #000; margin: 0.25em 0; padding: 0; }
#bottom .hp-box .contents a { color: #000; text-decoration: none; font-weight: 400; float: none; background: none; width: auto; line-height: normal; padding: 0; margin:0;  font-size: 1em; }
#bottom .hp-box .contents a:hover{ color: /*#f96308*/#000; text-decoration: underline; }
.contents a { background: none; color: #000; font-size: 1em; padding: 0; margin: 0; font-weight: 400; text-decoration: none; }
.contents a:hover { background: none; color: #000; font-size: 1em; padding: 0; margin: 0; text-decoration: underline; }
 
.staff-box a { float: left; line-height: 1.5em; padding: 0.25em 0 0 0.25em; margin: 0.5em 0 0 0; color: #fff; font-size: .95em; text-decoration: none; width:40em;}
.staff-box .staff-contents {border-top: 1px solid #A7CCDF; float: left; margin:0.5em 0 0 0; padding: 1em 0 0 0.25em; font-size: 1em; width:40em;}

.staff-contents {clear:both; width:40em; border-top: 1px solid #fff; float: left; padding: .25em 0 0 0.25em; font-size: 1em; background:#023067;}

.staff-box {float:left; margin:0; padding:0 0 0.5em 0; clear:both; width:35em;}

.staff-drop-out-contents {float:left; margin:0; padding:0 1em 1em 0.8em; width:100%;}



.staff-drop-out-image {float:left; margin:0; padding:0 0 0 1em; width:150px;}

.absoluteme, .d-address { display:none; }

/*NEWS AND EVENTS*/

.newsandevents ul { padding: 0; margin: 0; float: left;width: 100%;}
.newsandevents li { padding: 0; margin: 0.1em 0; list-style-type: none; float: left; width: 100%; line-height: 1.2em; border-bottom: 1px solid #ccc; display:block;}
.newsandevents .date { padding: 0; margin: 0; font-weight: 700; font-size: 0.85em; color: #858585;    }
.newsandevents .subject {   }
.newsandeventsbox { color:#858585; float:left; margin:0; padding:1.5em; width:13em;}
.newsandeventsbox p {  margin: 0.25em 0; padding: 0 0 0 1px; }
.newsandeventsbox a { color: #002A5C; text-decoration: none; }
.newsandeventsbox a:hover { color: #002A5C; text-decoration: underline; }


.newsandeventsmain {margin: 2em 0;}

.newsandeventsmain a { color: #fff; text-decoration: none; }
.newsandeventsmain a:hover { color: #fff; text-decoration: underline; }
.newsandeventsmain ul { padding: 0; margin: 0; float: left;width: 100%;}
.newsandeventsmain li { padding: 0; margin: 0.25em 0; list-style-type: none; float: left; width: 100%; line-height: 1.2em; border-bottom: 1px solid #efefef; display:block;}
.newsandeventsmain .date { padding: 0; margin: 0 0 0.5em 0; font-weight: 700; font-size: 0.85em; color: #efefef;    }


.text-image-box li, .image-text-box li, .text_box li, .text_image_box_title li {list-style-image:url(images/bullet-point1.gif); padding:0; margin:10px 0 10px 0;}
#offshore-subnav .text_box li, #subpage-subnav .text_box li, #ourservices-subnav .text_box li, #inlandwaters-subnav .text_box li, #thecoast-subnav .text_box li, #subnav .text_box li { list-style-image: none; margin: 0; padding: 0; }





.threedrops { color: #000; margin:0 0 2em 0; font-size: 1.1em; float: left; width: 100%;  clear: both;}
.threedrops a { float: left; width: 42.2em; line-height: 1.5em; padding: 0.25em 0 0 0.25em; margin: 0.5em 0 0 0; color: #fff; font-size: .95em; text-decoration: none; }
.threedrops a:hover { background: #367291; color:#fff; text-decoration:none;}

#middle .threedrops .contents { padding: 0; border-top: 2px solid #A7CCDF; color: #000; float: left; width: 60%; padding: 0 0 0 0.25em; background: #A7CCDF; font-size: 0.9em;}
#middle .threedrops .contents p { color: #000; margin: 0.25em 0; padding: 0; }
#middle .threedrops .contents a { color: #000; text-decoration: none; font-weight: 400; float: none; background: none; width: auto; line-height: normal; padding: 0; margin:0;  font-size: 1em; }
#middle .threedrops .contents a:hover{ color: /*#f96308*/#000; text-decoration: underline; }

.newsp { padding: 0 0 1em 1px;}
.newsp a { color: #FBB007; text-decoration: none; font-weight: 700; }
.newsp a:hover { color: #FBB007; text-decoration: underline; }
.newsdate { float: left; font-size: 0.8em; width: 10em; }
.newsback { float: right; font-size: 0.8em; text-align: right; width: 20em;  }

a.bluelink  { 
color: #002A5C; text-decoration: none;
 }
a:hover.bluelink { 
color: #002A5C; text-decoration: underline;
 }
 
/* INLINE FONT FIX */

font { font-family: Arial, Verdana, Helvetica; font-size: 1em; }

/*NEWS ARCHIVE*/
.newsandeventsarchive { float: left; width: 100%; margin: 1em 0; padding: 0 0 1em 0; }
.newscontents { font-size: 1.1em; color: #fff;   }
.newscontents .date {color: #fff;  margin: 0; padding: 0; float: left;}
.newscontents a { background: none;  text-decoration: none; padding: 0; margin: 0;  }
.newscontents a:hover { background: none;  text-decoration: underline;  }

/* THREE IMAGES TEXT */

.three_images_text_wrapper {float:left; margin:0; padding:0; width:100%; text-align:center;}

.three_images_text_wrapper img {margin:0 1em 0 0; padding:0;}

.three_images_text_content {float:left; clear:both; margin:0; padding:2em 0; width:100%; text-align:left;}

.flv_video {float:left; width:100%; padding: 1em 0;}
a.archive { font-size: 1em; }

.threedrops .staff-contents .staff-drop-out-contents a { float: left; width: 100%; background: none; line-height: 1.5em; display: block; padding: 0em; margin: 0.5em 0 0 0; color: #fff; font-size: .95em; text-decoration: none;}
.threedrops .staff-contents .staff-drop-out-contents a:hover { background: none; color:#fff; text-decoration:underline;}

:root #nav li.first-link a { width: 3.2em; }
:root #subnav {width:9.15em;}
.info-box h3 {margin: 0; padding: 0;}
.info-box p {margin: 0; padding: 0.25em 0 1em 0;}

/* added styles to try and sort out image placements on news */

.ourservices-newsitem-wrapper2 {float:left; margin:2em 0 0 3.5em; padding:0; width:580px;}
