/* copyright: 2008 Gordon Brown Associates */
/* author: simon honeywood, gareth evens, readysalted design */
/* global */
* {
	padding: 0px;
	margin: 0px;
	}
body {
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	padding:0;
	margin:0 auto;
	color:#304C6A;
	background-color:#E3E3E3;
	text-align:justify;
}
.skip, a.skip:link, a.skip:visited, a.skip:hover
{
float:left;
height:1px;
width:1px;
overflow:hidden;
margin:0px;
padding:0px;
text-decoration:none;
display:block;
font-size:1px;
position:absolute;
}

.bold {font-weight:bold;}

.right {float:right; padding-top:0px;}

#clinicpara {width:500px;}

#main{
	width:770px;
	height:auto;
	margin:0 auto;
	padding:10px 0 0 0;	
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid;
    border-color:#666666;
}
a{
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
.hometxtlink a{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	text-decoration:none;
	color:#304C6A;
	}
.hometxtlink a:hover{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	text-decoration:underline;
	color:#666666;
	}
.maintextbold {
	font: bold 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#002B56;
	line-height:2em;
	}
.whitelink a{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	}
.whitelink a:hover{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	color:#087EC3;
	}	
.cyanlink a{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	color:#5FCBFD;
	}
.cyanlink a:hover{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	}
	
.whitesublink a{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	}
.whitesublink a:hover{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	}
		
h1 {
    font-size: 16px;
    padding:10px 0 10px 0;
    }

h2 { font-size: 16px;
    padding:10px 0 10px 0;
 }

h5 { font-size: 16px; }

input {
    font: normal 12px "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
	color: #002B56;
	border: 1px inset #ccc;
	
}
textarea {
    font: normal 12px "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
	width: 200px;
	height: 40px;
	color: #002B56;
	border: 1px inset #ccc;
}

select{
	 font: normal 12px "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
	
	
	color: #002B56;
	border: 1px inset #ccc;


}
input.radio {
	color: #db214d;
	background-color: #fff;
	border: 1px outset #999;
	padding: 1px 1px 1px 1px;
	width: 15px;	
}
input.btn {
	color: #fff;
	background-color: #003473;
	border: 1px outset #999;
	padding: 1px 3px 1px 3px;
	width: 70px;
	margin-top:9px;	
}
/* navigation */
#header{
	width:744px;
	margin:0 0 6px 0;
	padding:6px 13px 5px 13px;
	vertical-align:middle;
	background-image:url(../img/nav_bckgrnd2.jpg);
	background-repeat:no-repeat;
	height:19px;
	border:0;
}
#header ul {
list-style:none;
}
#header li {
display:inline;
margin:0 10px 0 10px;}

#headersub{
	width:616px;
	margin:0 0 12px 0;
	padding:6px 13px 5px 142px;
	vertical-align:middle;
	background-image:url(../img/subnav_bckgrnd2.jpg);
	background-repeat:no-repeat;
	height:19px;
	border:0;
}
#headersub ul {
list-style:none;
}
#headersub li {
display:inline;
margin:0 10px 0 10px;}


#subnav1
{
    display:none;
	margin:0 0 2px 6px;
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	text-align:left;
	line-height:0.9em;
	text-decoration:none;
}
#subnav2
{
    display:none;
	margin:0 0 2px 6px;
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	text-align:left;
	line-height:0.9em;
	text-decoration:none;
}
#subnav3
{
    display:none;
	margin:0 0 2px 6px;
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	text-align:left;
	line-height:0.9em;
	text-decoration:none;
}
#subnav4
{
    display:none;
	margin:0 0 2px 6px;
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	text-align:left;
	line-height:0.9em;
	text-decoration:none;
}
a.subnavLink
{
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size: .8em;
	text-align:left;
}
img {
    border:0;
    margin:0;
}
img#dealoftheweek {
    float:right;
	padding:3px 5px 5px 5px;
}


#pdflibrary{
	width:286px;
	margin:5px 0 0 0;
	padding:0;
	height:49px;
	float:right;
	clear:both;
}

.pdflibraryimg{
text-align:right;
float:right;

padding-top:27px;
display:block;
}

/* content */
#content{
    width:452px;
	padding:26px 0 0 13px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}

#contentnews{
    width:752px;
	padding:26px 0 0 13px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}

#content2{
    width:730px;
	padding:0 0 0 13px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}
#keyfeatures{
    background-color:#FFFFFF;
	padding:0 0 0 10px;
	height:auto;
	float:right;
	width:286px;
}

#keyfeatures ul {
list-style:none;
line-height:10px;
}

#keyfeatures li {
margin:2px 10px 4px 0px;}


#keyfeatprop{
    background-color:#00529C;
	padding:4px 5px 6px 5px;
	margin:26px 0 4px 0;
	height:auto;
	float:right;
	width:276px;
}
#keyfeatfin{
    background-color:#00529C;
	padding:4px 5px 6px 5px;
	margin:5px 0 4px 0;
	height:auto;
	float:right;
	width:276px;
}
#keyfeatsolind{
    background-color:#00529C;
	padding:4px 5px 6px 5px;
	margin:5px 0 4px 0;
	height:auto;
	float:right;
	width:276px;
}
#keyfeatsolbus{
    background-color:#00529C;
	padding:4px 5px 6px 5px;
	margin:5px 0 4px 0;
	height:auto;
	float:right;
	width:276px;
}
#homehips{
	margin:5px 0 8px 0;
	height:35px;
	float:right;
	width:290px;
}
#homethmbs3 {
	margin:0;
	float:left;
	list-style:none;
	width:753px;
	height:80px;
	text-align:justify;
	padding:18px 0 0 13px;
}


#homethmbstwo {
	margin:0;
	width:278px;
	height:79px;
	float:left;
	display:inherit;
}

#featureshome {
	margin:0;
	float:left;
	list-style:none;
	width:758px;
	height:82px;
	text-align:justify;
	padding:13px 0 0 12px;
	display:inline-block;
}
#homethmbs3 li {
	margin:0 27px 0 0;
	list-style:none;
	display:inline;
	padding:0;
}

#homethmbstwo li {
	margin:0 27px 0 0;
	list-style:none;
	display:inline;
	padding:0;
}

.homethmbstwoimg {
	padding-right:10px;
	float:left;
}

#strapline {
	margin:0;
	float:left;
	list-style:none;
	width:318px;
	height:80px;
	text-align:justify;
	padding:18px 0 0 13px;
}
#hometxt {
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	padding:0 0 10px 8px;
	margin-top:5px;
	line-height:1.5em;
	color:#304C6A;
	width:420px;
	height:auto;
	float:left;
}
.hometxt3 {
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	line-height:1.5em;
	color:#009222;
	height:auto;

}
#hometxtjobs {
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	padding:0 0 10px 8px;
	margin-top:5px;
	line-height:1.5em;
	color:#304C6A;
	width:440px;
	height:auto;
	float:left;
}
#contactleft {
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	padding:0 0 10px 8px;
	margin-top:5px;
	line-height:1.5em;
	color:#304C6A;
	width:720px;
	height:auto;
	float:left;
}
#contactleft1 {
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	font-size:12px;
	padding:0 0 10px 8px;
	margin-top:5px;
	line-height:1.5em;
	color:#304C6A;
	/*width:260px;*/
	height:auto;
	float:left;
}
#247 {
	line-height:1.5em;
	color:#304C6A;
	width:255px;
	height:111px;
	padding-right:30px;
	float:right !important;
}

#contactright {
	margin-top:100px;
	line-height:1.5em;
	color:#304C6A;
	width:405px;
	height:93px;
	padding-right:20px;
	float:right;
}
.hometxtcnt {
	font: normal 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	padding:5px 5px 5px 5px;
	margin:5px 0 6px 6px;
	line-height:1.5em;
	color:#304C6A;
	width:420px;
	text-align:left;
	height:70px;
	float:left;
}
.hometxtcnt a {
    color:#00295B;
}
.hometxtcnt img {
    float:left;
	margin: 0 6px 0 0;
}
.hometxtimg {
	padding:5px 5px 5px 5px;
	margin:5px 0 6px 6px;
	line-height:1.5em;
	color:#304C6A;
	width:420px;
	text-align:left;
	height:auto;
	float:left;
}
.clear{
clear:both;	
}

#contactnav{
	width:744px;
	margin:0 0 6px 0;
	padding:6px 13px 5px 13px;
	vertical-align:middle;
	background-color:#00529C;
	background-repeat:no-repeat;
	height:19px;
	border:0;
}

#contactnav p {
margin:0 10px 0 10px;
text-align:justify;
}

#contactnav ul {
list-style:none;

}
#contactnav li {
display:inline;
margin:0 15px 0 17px;

}


/* contact info */
#contacttitle{
	width:744px;
	margin:12px 0 7px 0;
	padding:0 0 0 18px;
	background-color:#FFFFFF;
	height:32px;
	clear:both;
}
#contact{
	width:750px;
	margin:0;
	padding:0;
	float:left;
	background-color:#FFFFFF;
	height:auto;
}
#contact1{
	width:361px;
	margin:0 0 12px 0;
	padding:0 0 0 17px;
	float:left;
	background-color:#FFFFF9;
	height:265px;
}
#contact2{
	width:361px;
	margin:0 0 12px 0;
	padding:0 0 0 1px;
	float:right;
	background-color:#FFFFFF;
	height:265px;
}
.addresstitle{
    width:341px;
	height:17px;
	float:left;
	color:#001443;
	font: bold 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	margin:3px 8px 0 1px;
}
.addresstitlerr{
    width:341px;
	height:17px;
	float:left;
	color:#001443;
	font: bold 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	margin:3px 8px 0 1px;
}
#address1{
    display:none;
    width:730px;
	height:auto;
	line-height:1.5em;
	float:left;
	border:#A6A6A6;
	margin:10px 10px 10px 13px;
	padding:6px;
	clear:left;
}
#address2{
    display:none;
    width:730px;
	height:auto;
	line-height:1.5em;
	float:left;
	border:#A6A6A6;
	margin:10px 10px 10px 13px;
	padding:6px;
	clear:left;
}
#address3{
    display:none;
    width:730px;
	height:auto;
	line-height:1.5em;
	float:left;
	border:#A6A6A6;
	margin:10px 10px 10px 13px;
	padding:6px;
	clear:left;
}
#address4{
    display:none;
    width:730px;
	height:auto;
	line-height:1.5em;
	float:left;
	border:#A6A6A6;
    margin:10px 10px 10px 13px;
	padding:6px;
	clear:left;
}
#address5{
    display:none;
    width:730px;
	height:auto;
	line-height:1.5em;
	float:left;
	border:#A6A6A6;
	margin:10px 10px 10px 13px;
	padding:6px;
	clear:left;
}
#address6{
    display:none;
    width:730px;
	height:auto;
	line-height:1.5em;
	float:left;
	border:#A6A6A6;
	margin:10px 10px 10px 13px;
	padding:6px;
	clear:left;
}
#subnav{
    background-color:#FFFFFF;
	padding:0 0 0 13px;
	margin-top:27px;
	height:auto;
	float:right;
	width:203px;
}
#pgsubnav{
    width:190px;
	height:auto;
	float:right;
	background-color:#00529C;
	margin:0 10px 4px 0;
	clear:left;
	padding:15px 5px 10px 9px;
}
.pgsubnav ul li {
	margin:0;
	list-style:none;
	display:block;
	padding:0;
	line-height:1.9em;
}
.pgsubnav a {
    color:#FFFFFF;
}
.pgsubnav2 a {
    color:#5FCBFD;
}

#pgsubnav2{
    width:190px;
	height:auto;
	float:right;
	background-color:#00529C;
	margin:0 10px 4px 0;
	clear:left;
	padding:15px 5px 10px 9px;
}
.pgsubnav2 ul li {
	margin:0;
	list-style:none;
	display:block;
	padding:0;
	line-height:1.9em;
}
.hometxt a {
    color:#00295B;
}
#hometxt ul li {
	list-style:inside;
	list-style-image:url(../img/bullet.gif);
	text-indent:10px;
}
#hometxtjobs ul li {
	list-style:inside;
	list-style-image:url(../img/bullet.gif);
	text-indent:10px;
	text-align:justify;
}
.contact1 a {
    color:#00295B;
}
.contact2 a {
    color:#00295B;
}
.listlink a{
    color:#00295B;
}	
.listlink a:hover{
    color:#000000;
}
#pginfobx{
    width:202px;
	height:auto;
	float:right;
	background-color:#FFFFFF;
	margin:9px 10px 4px 0;
	clear:right;
	line-height:1.5em;
}
#newsimg{
    width:254px;
	height:auto;
	float:right;
	background-color:#FFFFFF;
	margin:9px 10px 4px 0;
	clear:right;
	line-height:1.5em;
}
/* footer */
#footer
{
	clear:both;
	float:left;
	width:736px;
	margin: 9px 0 8px 9px;
	padding: 14px 9px 12px 2px;
	background-color: #FFFFFF;
	height:50px;
	color:#666666;
}
#footer p {
	margin:0;
	text-align:left;
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#666666;
	}
#footer a{
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#666666;
	text-decoration:none;
	padding-bottom:3px;
	}	
#footer a:hover{
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#31426E;
	text-decoration:none;
	}	
#footernav a{
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#122452;
	text-decoration:none;
	}
#footernav a:hover{
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#333333;
	text-decoration:none;
	}	
#footer img {
    padding:3px 0 3px 0;
	float:left;
	}
	
	
.txtfield {border:1px solid #666666 !important; background-color:#FFFFFF; height:22px; width:250px;}

.multifield {border:1px solid #666666 !important; background-color:#FFFFFF; width:250px;}
.multifield1 {border:1px solid #666666 !important; background-color:#FFFFFF; }
.multifield3 {border:1px solid #666666 !important; background-color:#FFFFFF; width:480px;}