/* Handheld CSS by John Shaw*/

/*Layout*/
body{text-align:left;margin:0 3px 0 3px;padding:0;border:0;color:#000;background-color:#fff;list-style-type:disc;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;}

/*topcontainer*/
#header{color:#000;background-color:#fff;}
#headerbanner{height:139px;color:#000;background:#fff url('../images/nhs.jpg') right top no-repeat;padding:0;margin:0;}
#headerlogo{background:#fff url('../images/logo.png') no-repeat;display:block;position:absolute;height:139px;width:335px}
h1{margin:0;font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;word-spacing:0;letter-spacing:-1px;line-height:120%;font-size:18px;float:right;padding:100px 0 0 0;}

/*Navigation*/
#navigation {height:32px;margin:0; padding:0;background-color:#e2e2e2;border-top:3px solid #8da029;}
* html #navigation {height:26px;} /* IE6 hack for height */
#navwrapper {background-color:#e2e2e2;margin:0;padding:0;}
#nav {list-style:none; margin:0; padding:0;}
#nav ul, #nav li {list-style:none; margin:0; padding:0;}
#nav a {min-height:20px;display:block; color:#000;background-color:#e2e2e2;text-decoration:none; padding:5px 8px 5px 8px;font-size:1.1em;line-height:1.0em;}
#nav li {float:left; border-right:1px solid #e2e2e2; border-left:1px solid #fafafa;width:9em;}
#nav li ul {position:absolute; left:-999em; width:14em; font-weight:normal;border:0;}
#nav li li {padding:0; width:16.5em; border:0;font-size:1.0em;line-height:1.0em;}
#nav li ul a {padding:2px 8px 2px 8px; font-weight:normal;}
#nav a:hover {color:#fff;background-color:#8da029;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li:hover {height: 1%; background-position:0 0;}/*Stops sticky menu in IE7*/

/*Content*/
#frame{clear:left;text-align:left;width:100%;margin:0px;padding:0;background-color:#fff;color:#000;border:0;}
#content, #contentscript{margin:0;width:100%;padding:0 0 7px 5px;border:0;display:inline;}
#content img, #contentscript img{display:inline;border:0;}

/*Right*/
#rightframe{width:100%;margin:0; padding:0 5px;background-color:#fff;color:#000;}
#rightframe img{border:0;}
.right{padding:0px;margin:5px 0;}
.right a {line-height:1.2em;}
.right p {padding:2px;border:0;}
.right h3{margin:0;border:0;font-weight:normal;font-weight:bold;font-size:1.6em;line-height:1.5em;padding:0;}

/*Footer*/
#footer{clear:both;color:#000;height:60px;background-color:#fff;border-top: 2px solid #8da029;padding:0;margin:0;}
#bottom{width:100%;margin:0;padding:0;}
#bottom p{font-size:1.3em;}
#bottom a{font-size:1em;vertical-align:bottom;}
#bottom img{display:inline;vertical-align:bottom;}

/*General formatting*/
a{color:#4087ce;background-color:#fff;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#8da029;background-color:#fff;text-decoration:underline;}
li a{font-size:1.0em;line-height:1.0em;}
p, li{font-size:1.3em;line-height:1.8em;}
li li{font-size:1.0em;}
h2, h3, h4, h5{color:#454545;background-color:#fff; margin:5px 0 5px 0;font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;}
h2{font-weight:bold;font-size:1.8em;line-height:1.6em;padding:0;}
h3{font-weight:bold;font-size:1.6em;line-height:1.5em;padding:0;}
h4{font-weight:bold;font-size:1.5em;line-height:1.5em;font-style:italic;padding:0;}
h5{font-weight:bold;font-size:1.5em;line-height:1.5em;font-style:italic;padding:0;}
h3 a, h4 a, h5 a{font-weight:bold;font-size:1.0em;line-height:1.0em;}
p{margin:0;text-align:left;text-indent:0;}
ul, ol{margin:2px 0 3px 30px;text-align:left;padding:0;}

/*Specific Formatting*/
.date {font-size:0.7em;font-style:italic;}
img{display:block;border:0;}
.xmas {border:0;display:inline;float:left;padding-right:5px;}

/*Tables*/
table{text-align:left;padding:0;margin:0;font-size:1em !important;}
td, th{margin:0;padding:2px;font-size:1.3em;line-height:1.2em;}
.table1{margin:20px 10px;width:95%;}
.table1 th{color:#fff;background-color:#8da029;}
.table1 tbody tr td{color:#000;background-color: #fff;}
.table1 tbody tr.odd td {color:#000;background-color: #f2f6ee;}

/*Forms*/
form {margin:15px 2px;padding:0;font-size:1.2em;line-height:1.4em;}
form fieldset {border:1px solid #4087ce;padding:5px;margin:5px 0;}
form fieldset legend {font-size:1.1em;color:#8da029;background-color:#fff;}
form label {display:inline;float:left;width:120px;padding:0;margin:5px 0 0 0;text-align:right;}
form input, form textarea, form select{margin:5px 0 0 10px;font-size:1.0em;}
form input #reset {margin-left:0px;}
textarea { overflow: auto;}
form br {clear:left;}
.patientuk {margin:0;padding:0;font-size:1.2em;line-height:1.4em;}
.patientuk fieldset {border:0;padding:3px;margin:0;}
.patientuk label {display:inline;float:left;width:120px;padding:0;margin:5px 0 0 0;text-align:right;}
.patientuk input, form textarea, form select{margin:5px 0 0 5px;font-size:1.0em;}
.submit1{font-size:1.0em;}
#prescription legend .scriptinfo{color:#303030;background-color:#fff;font-size:0.9em;font-style:italic}
#script label{display:inline;float:none;padding:0;width:7em;}
#script input{display:inline;float:none;width:9em;}
.info{float:right;width:250px;border:1px solid #8da029; color:#000;background-color:#fff;padding:2px;margin:5px;}
.info p{font-weight:500;font-size:1.1em;line-height:1.3em;font-style:italic;}

/*end*/
