BODY {font:12px/18px Arial, Helvetica, sans-serif; color:#002a64; background-color:#fff; text-align:center; margin:0; padding:0;}

p, td, div {font:12px/16px Arial, Helvetica, sans-serif;}/* for IE5 */
p {margin:0 0 1.5em 0}
div, table, td {margin:0; padding:0;}
table td {vertical-align:top;}

h1, h2, h3{font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#002a64; margin-top:0; margin-bottom:1.3em;}
h2 {font-size:14px; margin-bottom:1em;}
h3 {font-size:12px; margin:0;}
ul li {margin-bottom:1em;}
hr {height:1px; color:#002a64;}

a, a:visited {color:#002a64;}
a:hover {color:#000;}
a img {border:none}

ul {margin-top:0; margin-bottom:25px;}
ul li {margin:10px 10px 6px 0; line-height:14px;}

select, textarea, input {font:12px/16px Arial, Helvetica, sans-serif; color:#002a64;}

hr {height:1px; color:#002a64;}

/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {position:relative; width:910px; margin:8px auto 20px auto; background-color:#fff;}
div#sports-injury-portsmouth {width:910px; height:62px;}
div#sports-physiotherapy-hampshire {width:910px; height:93px;}
div#back-shoulder-neck-pain-clinic {width:910px; height:41px;}


div#leftCont {float:left; width:165px;}
/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:165px; margin:0 0 20px 0; padding-top:20px; background:#fff url(../nav-ims/nav-bg.jpg) no-repeat;}
div#nav a, div#nav a:visited {display:block; margin-top:4px; padding:4px 6px 5px 2px; color:#a8382f; text-align:right; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
div#nav a:hover {text-decoration:none; background:#3061bb url(../nav-ims/a-bg.jpg) repeat-y; color:#a8382f;}
div.showHide{display:none; padding-bottom:5px; margin-bottom:12px; margin-left:8px; border-bottom:1px solid #899cb8;}
div.showHide#showMenu {display:block;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {padding:3px 2px 3px 10px; text-align:right; font-size:12px; color:#87403a;}
div#nav div.showHide#showMenu a:hover {text-decoration:none; }

div#underNav {width:165px; color:#333; text-align:center;}
div#underNav img.logo {float:right; padding-right:20px;}

div#nav a#topActive {background:#3061bb url(../nav-ims/a-bg.jpg) repeat-y; color:#a8382f;}/* dynamical top level ID  */
div#nav div.showHide#showMenu a#secondActive {color:#9e1006;}    /* dynamic second level ID */
div#nav div.showHide#showMenu a#secondActive:hover {background:none;}
/* ------------------------------------ end of nav ------------------------------------------------*/

div#Mcont {margin:25px 0 28px 220px;}
div#right {float:right; width:120px; padding-right:12px; text-align:center;}
div#left {width:500px; text-align:left;}
div#left div.adblock {margin-bottom:30px;}

div#footer {padding:8px; clear:both; background-color:#bfe5ff; color:#255193; font-size:12px; text-align:centre;}
div#footer a, div#footer a:visited {color:#bfe5ff; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}


div#sw {width:910px; text-align:left; margin:10px auto 30px auto;}
div#sw a, div#sw:visited {color:#666; text-decoration:none; font:10px Arial, Helvetica, sans-serif; margin-bottom:30px;}
div#sw a:hover {text-decoration:underline;}

img.imgLeft {float:left; margin:2px 14px 4px 0;}
img.imgRight {float:right; margin:2px 0 4px 14px;}
img.rightAd {display:block; margin:0 0 22px 0;}
img.leftAd {margin:0 0 14px 0;}
img.centerAd {display:block; margin:20px 0;}
div.box, div.staffbox {border:1px solid #899cb8; margin:20px 0;}
div.box p {margin:1em;}
.lighter {color:#143c73;}
.px11 {font-size:11px;}
p.indent {margin-left:20px;}
p.botmar0 {margin-bottom:0;}
a.nodec {text-decoration:none; color:#002a64;}
a.nodec:hover {text-decoration:underline; color:#002a64;}

a.abox {display:block; text-decoration:none; border:1px solid #899cb8; margin:20px 0; height:98px;}
a.abox:hover {text-decoration:underline; color:#002a64;}
a.abox img {float:left; margin-right:10px;}
a.abox p {margin:1em;}
img.imgMargBot {margin-bottom:20px;}



