/* Screen CSS by John Shaw*/

/*Layout*/
body{text-align:left;margin:0;padding:0;border:0;color:#000;background-color:#fff;list-style-type:disc;font:62.5% "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}

/*topcontainer*/
#header{color:#000;background-color:#fff;}
#topcontainer{color:#666666; background-color:#fff}
#headerbanner{height:139px;color:#000;background:#fff url('../images/nhs.gif') right top no-repeat;margin:0 0 0 30px;padding:0;}
#headerlogo{background:#fff url('../images/img3.jpg') no-repeat;display:block;position:absolute;text-indent:-9999px;height:139px;width:185px}
h1{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;word-spacing:0;letter-spacing:-2px;line-height:120%;font-size:32px;left:225px;top:14px;position:absolute;}
h1 .small{font-size:14px;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;}

/*Navigation*/
#navigation {height:30px;margin:0; padding:0;background-color:#666666;border-bottom:3px solid #008000;}
* html #navigation {height:26px;} /* IE6 hack for height */
#navwrapper {background-color:#666666; margin:0 0 0 30px;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:#fff;background-color:#666666;text-decoration:none; padding:5px 8px 5px 8px;font:1.1em/1.0em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}
#nav li {float:left; border-right:1px solid #666666; border-left:1px solid #fafafa;width:9em;}
#nav li ul {position:absolute; left:-999em; width:14em; font-weight:normal;border-top:3px solid #008000;}
#nav li li {padding:0; width:16.5em; border:0;font:1.0em/1.0em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}
#nav li ul a {padding:2px 8px 2px 8px; font-weight:normal;}
#nav a:hover {color:#fff;background-color:#008000;}
#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;margin:0 0 5px 30px;padding:0;background-color:#fff;color:#000;border:0;min-height:480px;width:100%;}
#content, #contentscript{float:left;margin:0;padding:0 7px 0 0;border:0;color:#303030;background-color:#fff;display:inline;}
#content{width:70%;}
#contentscript{width:95%;}
#content img, #contentscript img{display:inline;border:0;}

/*Right*/
#rightframe{width:200px;float:left;margin:0;padding:0px}
#rightframe img{border:0;}
.right{padding:0;margin:0;}
.right a {line-height:1.2em;}
.right h3{margin:0;border-bottom:5px solid #008000;font: bold 1.4em/1.5em Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px;color:#fff;background-color:#fff;color:#666666}

/*Footer*/
#bottom{clear:both;color:#000;height:60px;background-color:#fff;border-top: 1px solid #008000;padding:15px 0 0 30px;margin:0;}
#bottom p{font-size:11px;}
#bottom a{font-size:14px;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:#008000;background-color:#fff;text-decoration:underline;}
li a{font:1.0em/1.0em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}
p, li{font:1.3em/1.8em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}
h2, h3, h4, h5{color:#454545;background-color:#fff; margin:5px 0 5px 0;}
h2{font:bold 1.6em/1.5em Arial, Helvetica, sans-serif;padding:4px 0 2px 0;}
h3{font: bold 1.5em/1.5em Arial, Helvetica, sans-serif; padding:0;}
h4{font: bold italic 1.4em/1.5em Arial, Helvetica, sans-serif; padding:0;}
h5{font: bold italic 1.3em/1.5em Arial, Helvetica, sans-serif; padding:0;}
h3 a, h4 a, h5 a{font: bold 1.0em/1.0em Arial, Helvetica, sans-serif}
p{margin:0;text-align:left;text-indent:0;}
ul, ol{margin:2px 0 3px 30px;text-align:left;padding:0;}

/*Specific Formatting*/
.quote{font:italic 1.2em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;margin-left:20px;}
.date {font:italic 0.8em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}
.xmas {border:0;display:inline;float:left;padding-right:5px;}
.youtube {margin:10px 0;}
.bma {float:right;padding:10px;display:inline;border:0;}
.or {list-style-type:none;font-size:1.1em}
.spaced {margin: 2em 0}
.asterix{margin-left:10px;}
.hide{position:absolute;left:-9999px;}
img{display:block;border:0;}
#clear{clear:right;}

/*Tables*/
table{text-align:left;padding:0;margin:0;font-size:1em !important;}
td, th{margin:0;padding:2px;font:1.2em/1.5em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}
.table1{margin:20px 10px;width:85%;}
.table1 th{color:#fff;background-color:#008000;}
.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:1.2em/1.4em Arial, Helvetica, sans-serif;}
form fieldset {border:1px solid #4087ce;padding:5px;margin:5px 0;}
form fieldset legend {font-size:1.1em;color:#008000;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{width:auto;margin:5px 0 0 10px;font:1.0em Arial, Helvetica, sans-serif;}
form input #reset {margin-left:0px;}
textarea { overflow: auto;}
form br {clear:left;}
#patient{width:160px}
.submit1{font:1.0em Arial, Helvetica, sans-serif;}
#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 #008000; color:#000;background-color:#fff;padding:2px;margin:5px;}
.info p{font:italic 1.1em/1.3em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}

/*end*/