@charset "utf-8";
/* CSS Document */

body { background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
margin:0;}

p {}

h1 { font-size:100%;
margin:20px 0 10px 0;}

h2 { font-size:96%;}

img, div { behavior: url(iepngfix.htc) }


/* Specific Divs */

.clear {clear:both;}

#container { width:906px;
height:auto;
margin:0 auto 0 auto;}

/*Top header section, main image, search, logo, news*/

#header { background:url(/assets/images/main.jpg) no-repeat #fff;
width:905px;
height:283px;
margin:0;
padding:0;
border:1px solid #fff;}

#header #logo { margin:20px 0 0 30px;}

#header #news { border-bottom:1px solid #fff;
border-top:1px solid #fff;
float:left;
width:400px;
margin:60px 0 0 30px;
padding:10px;
_margin:60px 0 0 15px}

#header #news p { color:#fff;
font-style:italic;
margin:0 10px 0 0;
display:inline;
font-size:74%;}

#header #news p.rss a { background:url(/assets/images/rss.png) no-repeat right;
padding:0 20px 0 0;}

#header #news a { color:#fff;
text-decoration:none;
font-weight:bold;}

#header #news a:hover { color:#fff;
text-decoration:underline;
font-weight:bold;}

#header #search { float:right;
margin:90px 30px 0 0;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
padding:10px 5px 0px 5px;
color:fff;
height:30px;
_margin:70px 20px 0 0;
_padding:15px 0px 0px 0px;
_width:200px;}

#header #search label { color:#fff;
font-size:74%;
margin:0 5px 0 0;
padding:0;}

#header #search input { font-size:74%;
border:1px solid #000;
background-color:#fff;
color:#000;}

#header #search .btn { background:url(/assets/images/btn_bg.jpg) repeat-x #e1e1e1;
color:#000;
border:1px solid #000;
font-size:74%;}

/*Navigation*/

#navigation { background-color:#058996;
border-left:1px solid #fff;
_height:20px;
_margin:-2px 0 0 0;}

#nav { background-color:#058996;
width:572px;
margin:-2px 0 0 0;
padding:0;
float:left;
.height:41px;}

#nav ul { list-style:none;
font-size:76%;
color:#fff;
font-weight:bold;
margin:5px 0px 0px 33px;
padding: 5px 0 10px 0;
_margin:10px 0 0 33px;}

#nav li { display:inline;
border-right:1px solid #50adb6;}

#nav a { color:#fff;
text-decoration:none;}

#nav a:hover { color:#97bfc3;
text-decoration:none;}

.home { padding:5px 20px 5px 0px; }

.other { padding:5px 20px 5px 20px; }

#sub_nav { background:url(/assets/images/sub_nav.png) no-repeat;
float:right;
margin:-12px 0 0 0px;
padding:5px 0 6px 0;
width:333px;
_padding:0;
_margin:0px 0 0 0px;}

#sub_nav ul { list-style:none;
font-size:76%;
color:#fff;
font-weight:bold;
.margin:20px 0 0 40px;
.padding: 0 0 20px 0;
_padding: 0 0 16px 0;}

#sub_nav a { color:#fff;
text-decoration:none;}

#sub_nav a:hover { color:#fff;
text-decoration:;}

#sub_nav li { display:inline;
padding:0 2px 0 2px;}

.individuals { border-bottom:3px solid #4545a4;
margin:0 20px 0 10px;
.margin:0 40px 0 10px;}

.business { border-bottom:3px solid #e57200;
margin:0 0px 0 20px;}

/*Main content*/

#main {}

#main p { line-height:20px;
font-size:74%;}

#left { width:510px;
float:left;
margin:0 15px 0 30px;
padding:0 20px 0 0;
_padding:0;
_margin:0 15px 0 15px;
_width:515px;}

#left ul { font-size:74%;
line-height:20px;}

#left a { color:#000;
text-decoration:none;
font-weight:bold;}

#left a:hover { color:#333;
text-decoration:underline;}

#cms ul a { color:#000;
text-decoration:underline;}

#cms ul a:hover { color:#333;
text-decoration:underline;}

#cms h1, h2, h3, h4, h5 { color:#000;
font-size:90%;}

#cms blockquote { color:#000;
font-size:75%;}

#cms hr { color:#000;
background-color:#000;}

#cms p { color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;}

.link  { color:#000;
text-decoration:underline;}

#bottom { border-top:1px solid #000;}

#bottom a { color:#000;
text-decoration:none;}

#bottom a:hover { color:#000;
text-decoration:underline;}

#bottom_mail form { width:100%;
margin-bottom:10px;}

#bottom_mail input { font-size:74%;
border:1px solid #000;
background-color:#fff;
color:#000;}

#bottom_mail .btn { background:url(/assets/images/news_btn.jpg) repeat-x #2c2c2c;
color:#fff;
border:1px solid #000;
font-size:74%;
padding:0px 8px 0px 8px;}

.msg { width:200px;}

.mail { margin:0 20px 0 0;}

#menu_right { float:left;
background-color:#00a1b1;
.margin:-10px 0 0 0;
padding:0;
_margin: 0 0 0px 12px;}

#menu_right a { color:#fff;
font-weight:bold;
text-decoration:none;}

#menu_right a:hover { color:#acd9dd;
text-decoration:none;}

#menu_right ul { color:#fff;
font-size:72%;
font-weight:bold;
list-style:none;}

#column_one { width:165px;
margin:0 0px 10px 0;
float:left;
border-right:1px solid #4dbdc9;
background-color:#00a1b1;}

#column_one ul { padding:0 0 0 35px;
.padding:0;}

#column_one li { width:100px;
border-bottom:1px solid #4dbdc9;}

#column_one .text { margin:-35px 0 0 40px;
display:block;
width:70px;}

.top { padding:0 0 10px 0;}

.norm { padding:10px 0 9px 0;}

.injury { margin: 0 0 0 35px;
color:#fff;
font-weight:bold;
width:115px;
border-bottom:3px solid #e1477d;}

#column_two { width:145px;
float:left;
margin:0;
background-color:#00a1b1;
padding:0 0 0 20px;
_padding:0 0px 0 0;
.padding:0 20px 0 0;}

#column_two ul { padding:0;
.margin:0 0 0 35px;
_margin:0 0 0 28px;}

#column_two li { width:100px;
border-bottom:1px solid #4dbdc9;}

#column_two .text { margin:-35px 0 0 40px;
display:block;
width:80px;}

/*Footer*/

#footer { background-color:#292929;
margin:30px 0 0 0;
height:50px;}

#image { float:left;
width:50px;
margin:-11px 0 0px 30px;
_margin:-11px 0 0px 15px;
_position:relative;}

#form { float:left;
margin:10px 0 10px 5px;}

#links { float:right;
margin:3px 30px 0 0;
.margin:15px 30px 0 0;}

#footer a { color:#fff;
text-decoration:none;}

#footer a:hover { color:#ff;
text-decoration:underline;}

#footer p { color:#fff;
font-size:70%;}

#footer label { color:#fff;
font-size:70%;}

#footer input { font-size:70%;
border:1px solid #fff;
background-color:#292929;
color:#a9a9a9;}

#footer .btn { background:url(/assets/images/news_btn.jpg) repeat-x #2c2c2c;
color:#b2b2b2;
border:1px solid #fff;
font-size:70%;}

/*Internal Pages*/

/*Top header section, main image, search, logo, news*/

#header1 { width:905px;
height:220px;
margin:0;
padding:0;
border:1px solid #fff;}

#header1 #logo { margin:20px 0 0 30px;}

#header1 #breadcrumb { float:left;
width:450px;
margin:30px 0 0 23px;
padding:10px 10px 0 10px;}

#header1 #breadcrumb  p { color:#fff;
font-weight:bold;
font-size:74%;}

#header1 #breadcrumb  a { color:#fff;
font-weight:bold;
text-decoration:none;}

#header1 #breadcrumb  a:hover { color:#fff;
font-weight:bold;
text-decoration:underline;}

#header1 #search { float:right;
margin:25px 20px 0 0;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
padding:10px 10px 0 10px;
height:30px;
_margin:15px 20px 0 0;
_padding:15px 0px 0px 0px;
_width:200px;}

#header1 #search label { color:#fff;
font-size:74%;
margin:0 5px 0 0;}

#header1 #search input { font-size:74%;
border:1px solid #000;
background-color:#fff;
color:#000;}

#header1 #search .btn { background:url(/assets/images/btn_bg.jpg) repeat-x #e1e1e1;
color:#000;
border:1px solid #000;
font-size:74%;}

/* Header on search page */

#header2 { background:url(/assets/images/main_internal1.jpg) no-repeat #fff;
width:905px;
height:220px;
margin:0;
padding:0;
border:1px solid #fff;}

#header2 #logo { margin:20px 0 0 30px;}

#header2 #breadcrumb { float:left;
width:450px;
margin:35px 0 0 23px;
padding:10px;}

#header2 #breadcrumb  p { color:#fff;
font-weight:bold;
font-size:74%;}

#header2 #breadcrumb  a { color:#fff;
font-weight:bold;
text-decoration:none;}

#header2 #breadcrumb  a:hover { color:#fff;
font-weight:bold;
text-decoration:underline;}

#header2 #search { float:right;
margin:25px 20px 0 0;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
padding:10px 10px 0 10px;
height:30px;
_margin:15px 20px 0 0;
_padding:15px 5px 0px 5px;}

#header2 #search label { color:#fff;
font-size:74%;
margin:0 5px 0 0;}

#header2 #search input { font-size:74%;
border:1px solid #000;
background-color:#fff;
color:#000;}

#header2 #search .btn { background:url(/assets/images/btn_bg.jpg) repeat-x #e1e1e1;
color:#000;
border:1px solid #000;
font-size:74%;}

/*Main Section*/

#page_nav { border-top:1px solid #058996;
border-bottom:1px solid #058996;}

#page_nav ul { 
padding:5px 0 5px 10px;
margin:0 0 0 5px;
_padding:10px 0 10px 10px;}

#page_nav li { padding:0 0 0 10px;
display:inline;}

#page_purp { border-top:1px solid #4545a4;
border-bottom:1px solid #4545a4;}

#page_purp ul { padding:5px 0 5px 10px;
margin:0;
_padding:10px 0 10px 10px;}

#page_purp li { padding:0 10px 0 0;
display:inline;}

#page_orange { border-top:1px solid #e57200;
border-bottom:1px solid #e57200;}

#page_orange ul { padding:5px 0 5px 10px;
margin:0;
_padding:10px 0 10px 10px;}

#page_orange li { padding:0 10px 0 0;
display:inline;}

#page_pink { border-top:1px solid #e1477d;
border-bottom:1px solid #e1477d;}

#page_pink ul { padding:5px 0 5px 10px;
margin:0;
_padding:10px 0 10px 10px;}

#page_pink li { padding:0 10px 0 0;
display:inline;}

.on { color:#058996;
font-weight:bold;
margin:0;
background:url(/assets/images/arrow_green.jpg) no-repeat left;
padding:0 0 0 10px;}

.on_purp { color:#4545a4;
font-weight:bold;
margin:0;
background:url(/assets/images/arrow_purp.jpg) no-repeat left;
padding:0 0 0 10px;}

.on_orange{ color:#e57200;
font-weight:bold;
margin:0;
background:url(/assets/images/arrow_orange.jpg) no-repeat left;
padding:0 0 0 10px;}

.on_pink{ color:#e1477d;
font-weight:bold;
margin:0;
background:url(/assets/images/arrow_pink.jpg) no-repeat left;
padding:0 0 0 10px;}

.off { color:#000;
background:url(/assets/images/arrow.jpg) no-repeat left;
padding:0 0 0 10px;}

#page_nav a { text-decoration:none;}

#page_nav a:hover { text-decoration:underline;}

#page_purp a { text-decoration:none;}

#page_purp a:hover { text-decoration:underline;}

#page_pink a { text-decoration:none;}

#page_pink a:hover { text-decoration:underline;}

#page_orange a { text-decoration:none;}

#page_orange a:hover { text-decoration:underline;}

#right { float:left;
margin:5px 0 0 0;}

#lexcel { background-color:#dbdbdb;
width:331px;
margin:5px 0 0 0;
height:110px;
_margin-left:15px;}

#lexcel p { margin:5px 0 0 5px;
padding:0 0 5px 0;}

.title { font-weight:bold;
text-decoration:underline;}

#lexcel_left { background-color:#ecebeb;
float:left;
width:160px;
margin:3px 0 0 3px;
padding:0 0 24px 0;}

#lexcel_right { background-color:#ecebeb;
float:left;
width:165px;
margin:3px 0 0 0;
padding:5px 0 21px 0px;
.padding: 5px 0 18px 0;
_width:160px; }

#lexcel_right img { margin:15px 0 0 10px;
padding:0 0 0 20px; 
border-left:1px solid #67ad2e;}

#investors { background-color:#dbdbdb;
width:331px;
margin:0;
height:89px;
_margin-left:15px;}

#investors p { margin:5px 0 0 5px;
padding:0 0 6px 0;}

#investors_left { background-color:#ecebeb;
float:left;
width:160px;
margin:3px 0 0 3px;}

#investors_right { background-color:#ecebeb;
float:left;
width:165px;
margin:3px 0 0 0;
padding:0px 0 10px 0px;
.padding: 0px 0 8px 0;
_width:160px; }

#investors_right img { margin:10px 0 0 10px;
padding:0px 0 0px 25px;
border-left:1px solid #0d2949;}

#box { background-color:#fff;
width:329px;
border-top:1px solid #058996;
border-left:1px solid #058996;
border-right:1px solid #058996;
_margin: 0 0px 0 15px;}

#box #top { background-color:#058996;
padding:5px 0 5px 0;}

#box #top p { color:#fff;
font-weight:bold;
margin:0 0 0 10px;}

#box ul { list-style:none;
color:#000;
font-size:72%;
margin:0;
padding:0;}

#box li { border-bottom:1px solid #058996;
margin:0;
padding:5px 5px 5px 10px;}

#box a { text-decoration:none;
color:#000;}

#box a:hover { text-decoration:underline;
color:#000;}

#box p { margin: 5px 0 0 5px;}

/*News Page */

#news_articles { margin:0px 0 10px 0;
border-top:1px solid #058996;}

#news_articles a { color:#000;
text-decoration:none;}

#news_articles a:hover { color:#000;
text-decoration:underline;}

#news_articles h3 { font-size:80%;
float:left;
margin:10px 0 0 0;}

.date { float:right;
margin:10px 20px 0 0;
font-style:italic;}

.img { float:left;
margin:10px 10px 0 0;
border:0;}

#news_articles p { margin:10px 0 0 0px;}

.arrow { float:right;
margin:0 20px 10px 0;}

.arrow1 { float:right;
margin:10px 20px 0 0;}

/* Purple article */

#news_articlesp { margin:0 0 10px 0;
border-top:1px solid #4545a4;}

#news_articlesp a { color:#000;
text-decoration:none;}

#news_articlesp a:hover { color:#000;
text-decoration:underline;}

#news_articlesp h3 { font-size:80%;
float:left;
margin:10px 0 0 0;}

#news_articlesp p { margin:10px 0 0 0px;}

/* Pink article */

#news_articlespink { margin:0 0 10px 0;
border-top:1px solid #e1477d;}

#news_articlespink a { color:#000;
text-decoration:none;}

#news_articlespink a:hover { color:#000;
text-decoration:underline;}

#news_articlespink h3 { font-size:80%;
float:left;
margin:10px 0 0 0;
color:#000;}

#news_articlespink p { margin:10px 0 0 0px;}

/* Orange article */

#news_articleso { margin:0 0 10px 0;
border-top:1px solid #e57200;}

#news_articleso a { color:#000;
text-decoration:none;}

#news_articleso a:hover { color:#000;
text-decoration:underline;}

#news_articleso h3 { font-size:80%;
float:left;
margin:10px 0 0 0;}

#news_articleso p { margin:10px 0 0 0px;}

/*Current Vacancies Page*/

#vacancies { margin:0 0 10px 0;
border-top:1px solid #058996;}

#vacancies a { color:#000;
text-decoration:none;}

#vacancies a:hover { color:#000;
text-decoration:underline;}

#vacancies h3 { font-size:80%;
margin:10px 0 0 0;}

/*Individual case study page */

#case{ padding:0 0 20px 0;
margin:0 0 20px 0;
/*border-bottom:1px solid #504aac;*/}

.headline { margin:10px 0 0 0;
font-weight:bold;}

#menu_right1 { float:left;
margin:0px 0 0 0;
width:331px;
.margin:-10px 0 0 0;
padding:0;
_margin: 0 0 0px 15px;}

#column_one a { color:#fff;
font-weight:bold;
text-decoration:none;}

#column_one a:hover { color:#acd9dd;
text-decoration:none;}

#menu_right1 ul { color:#fff;
font-size:72%;
font-weight:bold;
list-style:none;}

#menu_right1 #column_two { width:148px;
float:left;
margin:0 0 10px 0;
background-color:#00a1b1;
padding:0 0 150px 20px;
.padding:0 0 150px 0px;
.width:168px;
}

#column_two a { color:#fff;
font-weight:bold;
text-decoration:none;}

#column_two a:hover { color:#acd9dd;
text-decoration:none;}

#case_study { width:145px;
float:left;
margin:3px 0 0 3px;
padding:0 5px 10px 10px;
_padding:0 5px 10px 7px;
background:url(/assets/images/lines.jpg) no-repeat;}

#case_study h3 { font-size:80%;
_margin:10px 0 0 0;
_padding:0px;}

#case_study1 { width:320px;
float:left;
margin:3px 0 0 3px;
padding:0 5px 10px 10px;
background:url(/assets/images/lines1.jpg) no-repeat;}

.case { font-weight:bold;
margin:6px 0 0 0;}

#case_study h4 { border-top:1px solid #058996;
border-bottom:1px solid #058996;
font-size:74%;
font-weight:none;
padding:10px 0 13px 0;}

.case_headings { border-top:1px solid #000;
border-bottom:1px solid #000;
padding:10px 0 13px 0;
margin:10px 10px 0 0;}

.case_heading1 { border-top:1px solid #e57200;
border-bottom:1px solid #e57200;
padding:10px 0 13px 0;}

.case_heading2 { border-top:1px solid #e1477d;
border-bottom:1px solid #e1477d;
padding:10px 0 13px 0;}

#case_study a { color:#000;
text-decoration:none;}

#case_study a:hover { color:#000;
text-decoration:underline;}

#case_study1 a { color:#000;
text-decoration:none;}

#case_study1 a:hover { color:#000;
text-decoration:underline;}

#archive { background-color:#fff;
width:160px;
margin:3px 0 0 3px;
float:left;
border-top:1px solid #058996;
border-left:1px solid #058996;
border-right:1px solid #058996;}

#archive #top { background-color:#058996;
padding:5px 0 5px 0;}

#archive #top p { color:#fff;
font-weight:bold;
margin:0 0 0 10px;}

#archive ul { list-style:none;
color:#000;
font-size:72%;
margin:0;
padding:0;}

#archive li { border-bottom:1px solid #058996;
margin:0;
padding:5px 5px 5px 10px;}

#archive a { text-decoration:none;
color:#000;}

#archive a:hover { text-decoration:underline;
color:#000;}

/* Business Archive */

#archive1 { background-color:#fff;
width:156px;
margin:3px 5px 0 0px;
float:left;
border-top:1px solid #058996;
border-left:1px solid #058996;
border-right:1px solid #058996;}

#archive1 #top { background-color:#058996;
padding:5px 0 5px 0;}

#archive1 #top p { color:#fff;
font-weight:bold;
margin:0 0 0 10px;}

#archive1 ul { list-style:none;
color:#000;
font-size:72%;
margin:0;
padding:0;}

#archive1 li { border-bottom:1px solid #058996;
margin:0;
padding:5px 5px 5px 10px;}

#archive1 a { text-decoration:none;
color:#000;}

#archive1 a:hover { text-decoration:underline;
color:#000;}

/*Enquiry Form*/
#enquire { width:327px;
background-color:#eeeeee;
padding:0 0 20px 0;}

.enquiry { background:url(/assets/images/mail_bg.jpg) no-repeat;
padding:2px 0 2px 10px;
margin:0;
font-weight:bold;
border-bottom:2px solid #fff;}

#enquire p { color:#484848;}

.info { padding:5px 0 0px 10px;}

#enquire form { margin:10px 0 100px 10px;}

#enquire  label { color:#484848;
font-size:74%;
float:left;
width:100px;}

#enquire  input { font-size:74%;
border:1px solid #484848;
background-color:#fff;
color:#484848;
float:left;
width:180px;
margin:0 0 5px 0;}

#enquire  textarea { font-size:74%;
border:1px solid #484848;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
color:#484848;
float:left;
width:180px;}

#enquire select { font-size:74%;
border:1px solid #484848;
background-color:#fff;
color:#484848;
float:left;
width:182px;
margin:0 0 5px 0;}

#enquire  .btn { background:url(/assets/images/form_bg.jpg) repeat-x #e1e1e1;
color:#fff;
font-weight:bold;
border:1px solid #484848;
font-size:74%;
width:182px;
margin:5px 0 0 100px;}

/*Contact Page*/

#box1 { background-color:#fff;
width:329px;
border:1px solid #058996;
margin:0;
padding:0 0 30px 0;
_margin: 0 0px 0 15px;}

#box1 #top { background-color:#058996;
padding:5px 0 5px 0;}

#box1 #top p { color:#fff;
font-weight:bold;
margin:0 0 0 10px;}

#box1 p { margin:10px 0 0 10px;}

#box1 form { margin:10px 5px 40px 5px;
/*border-top:1px solid #058996;*/
padding:10px 0px 60px 0px;
.padding:10px 0 0 0;}

#box1 label { color:#045f68;
font-size:74%;
float:left;
width:100px;
margin:0 0 0 10px;}

.errors { color:#ff0000;
font-size:74%;
border-top:1px solid #ff0000;
border-bottom:1px solid #ff0000;
margin:10px;
padding:5px 30px;
background:#f2e5e5;
list-style:none;}

.errors li { font-weight:bold;
margin:2px 0;
background:url(/assets/images/error.jpg) no-repeat center left;
padding:0 0 0 10px;}

#box1 input { font-size:74%;
border:1px solid #058996;
background-color:#fff;
margin:0 0 5px 0;
color:#058996;
float:left;
width:180px;}

#box1 textarea { font-size:74%;
border:1px solid #058996;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
margin:0 0 5px 0;
color:#058996;
float:left;
width:180px;}

#box1 select { font-size:74%;
border:1px solid #058996;
background-color:#fff;
margin:0 0 5px 0;
float:left;
color:#058996;
width:182px;}

#box1 .btn { background-color:#058996;
color:#fff;
border:1px solid #045f68;
font-size:74%;
width:182px;
margin:0px 0 0px 110px;}

/* Search Results Page */

#search-results-wrap { padding:0;
margin:0;
border-bottom:1px solid #000;}

.borderCollapse { width:100%;
margin:0;
padding:0;}

.greyForm { padding:0;
margin:0;
font-size:74%;}

.greyForm input { border:1px solid #000;
font-size:74%;}

.greyRadio { 
font-size:74%;
float:right;
margin:-18px 90px 0 0;
_margin:-18px 50px 0 0;}

.blue  { font-size:74%;
float:right;
margin:0;}

.blue  a { color:#000;
text-decoration:none;}

.blue  a:hover { color:#000;
text-decoration:underline;}

.greyForm input.search-btn { background:url(/assets/images/search_btn.jpg) repeat-y #efefef;
border:1px solid #000;
width:31px;
margin:0px;}

.blue { float:right;
margin:0;
padding:0;}

.blue1 { padding:0;
margin:0;
font-weight:bold;}

.blue1 a { color:#000;
text-decoration:none;}

.blue1 a:hover { color:#000;
text-decoration:underline;}

.search-btn { background:url(/assets/images/search_btn.jpg) repeat-y #efefef;
border:1px solid #000;
width:31px;
margin:0px;}

.grey { width:100%;
line-height:20px;
padding:0;
margin:0 0 20px 0;
font-size:74%;
color:#000;}

.phpdigMessage { font-size:80%;
font-weight:bold;
margin:0 0 0 5px;
padding:0;}

/* Newletter form */

.news_form { margin:20px 0 40px 0;}

.news_form label { font-size:74%;
color:#000;
float:left;
width:150px;}

.news_form input { font-size:74%;
background-color:#fff;
border:1px solid #000;
margin:0 0 5px 0;
width:200px;}

.news_form select{ font-size:74%;
background-color:#fff;
border:1px solid #000;
margin:0 0 5px 0;
width:200px;}

.news_form textarea { font-size:74%;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #000;
margin:0 0 5px 0;
width:200px;}

.news_form option { font-size:74%;
background-color:#fff;
margin:0 0 5px 0;
width:200px;}

.news_form  .btn { background:url(/assets/images/news_btn.jpg) repeat-x #2c2c2c;
color:#fff;
border:1px solid #000;
font-size:74%;
margin:0 0 0 150px;
padding:0px 8px 0px 8px;}

/*Sitemap Page*/

.sub { margin:0 0 0 20px;}

.subnav { margin: 0 0 0 40px;}

#siemap { line-height:20px;}

#sitemap a {color:#000;
text-decoration:none;}

#sitemap a:hover { color:#000;
text-decoration:underline;}

#page_no { font-size:74%;
margin:20px 10px 10px 0;}

#page_no #pages a.pageslink { color:#fff;
text-decoration:none;
background:#10929f;
border:1px solid #058996;
font-weight:normal;
margin:0 2px;
padding:1px 5px;}

#page_no #pages a:hover.pageslink { color:#fff;
background:#0facbc;}

#business ul { list-style-image:url(/assets/images/arrow.jpg);}

#business a { color:#000;
text-decoration:none;}

#business a:hover { color:#000;
text-decoration:underline;}

/* Documents Page */

#docs ul { list-style-image:url(/assets/images/pdf.gif);
padding:0px;
margin:10px 0 10px 50px;}

#docs li { padding:0 0 5px 0;}

#docs a { color:#000;
text-decoration:none;}

#docs a:hover { color:#000;
text-decoration:underline;}

#new-content a { font-weight:bold;}
#new-content a:hover { font-weight:bold;}

/* seo links */

.seo-links { margin:10px 15px 15px 30px;
padding:0;
text-align:center;}

.seo-links a { color:#000;
text-decoration:none;
padding:0 5px;}

.seo-links a:hover { color:#000;
text-decoration:underline;}

/* latest news ticker on the homepage */


.hide { visibility: hidden;
position: absolute;
top: -400px; }

#qscroller1 { width:510px;
height:21px;
margin:0 0 5px 0;
border-top:1px solid #005058;
border-bottom:1px solid #005058;
background: #058996;}

.qslide { background: #058996;
padding: 3px;
color:#fff;
font-weight:bold;
margin:1px 0;}

#left .qslide a { color:#fff;
cursor:pointer;
font-size:74%;
padding:5px;}

#left .qslide a:hover { color:#fff;}


/* new box on homepage */

.box { border:1px solid #058996;
width:329px;
float:right;
margin:10px 0 0 0;
padding:0;}

.box#images { border:none;
text-align:center;}

.box h2 { margin:0;
padding:5px;
color:#fff;
font-size:80%;
background:#058996;}

.box p { padding:5px;
margin:0;}

.box p a { color:#000;
font-weight:bold;
text-decoration:none;}

.box p a:hover { color:#008197;
text-decoration:underline;}

.box p.more { }

.box p.more a { background:url(/assets/images/arrow_green.jpg) no-repeat center left;
padding:0 0 0 15px;
color:#008197;
font-weight:bold;
text-decoration:none;}

.box p.more a:hover { text-decoration:underline;} 


.box#images .quality img { border:2px solid #dbdbdb;
padding:0 2px;
margin:0;}

img.b-injury { float:right; margin:10px 5px 5px 10px; padding:2px; border:1px solid #dbdbdb;}

p.test { background:url(/assets/images/quote-right.jpg) no-repeat 78% 100%;}

.quote-right { background:url(/assets/images/quote-right.jpg) no-repeat;
width:19px;
height:18px;}

.quote-left {  background:url(/assets/images/quote-left.jpg) no-repeat;
width:19px;
height:18px;
float:left;
margin:0 5px 0 0;}


/* new styles */

.company { margin:0 0 10px 0;}

.company .company-top { width:507px;
height:9px;
background:url(/assets/images/company-top.jpg) no-repeat;}

.company .company-middle { background:#a0c6c6;
width:507px;}

.company .company-middle p { margin:0;
padding:0 10px;
font-style:italic;
font-weight:bold;
background:url(/assets/images/company-quote-right.jpg) 95% 100% no-repeat;}

.company .company-middle .quote { background:url(/assets/images/company-quote.jpg) no-repeat;
width:28px;
height:22px;
margin:0 10px;
float:left;}


.company .company-bottom { width:507px;
height:9px;
background:url(/assets/images/company-bottom.jpg) no-repeat;}
