/*Handheld 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;}
#top{color:#000;background:#fff url('../images/nhs.gif') right top no-repeat;height:25px;margin:0;}
#header{height:60px;color:#000;background-color:#fff;margin:0 0 0 30px;padding:0;}
#frame{clear:left;text-align:left;margin:0 5px;padding:0;background-color:#fff;color:#000;border:0;min-height:480px;width:100%;}
#content, #contentscript{width:95%;margin:0;padding:0;border:0;color:#303030;background-color:#fff;display:inline;}
#rightframe{display:none;}
#bottom{clear:both;color:#000;height:60px;background-color:#fff;border-top: 1px solid #cfcfcf;padding:15px 0 0 0;margin:0 5px;}

/*Navigation*/
#navigation {height:30px; margin:0; padding:0;background-color:#cfcfcf;border-bottom:3px solid #4087ce;}
#navwrapper {background-color:#cfcfcf; 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:#cfcfcf;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 #a2a2a2; border-left:1px solid #fafafa;}
#nav li ul {position:absolute; left:-999em; width:15em; font-weight:normal;border-top:3px solid #4087ce;}
#nav li li {padding:0; width:14.9em; 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:#4087ce;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/*General formatting*/
a{color:#4087ce;background-color:#fff;}
a:link{color:#4087ce;background-color:#fff;text-decoration:none;}
a:visited{color:#4087ce;background-color:#fff;text-decoration:none;}
a:hover{color:#cfb740;background-color:#fff;text-decoration:underline;}
a:active{color:#4087ce;background-color:#fff;}
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;}
h1{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;background:#fff url('../images/home.png') top left no-repeat;word-spacing:0;letter-spacing:-0.5px;line-height:120%;height:52px;width:300px;color:#000;
font-size:22px;margin:0 0 7px 0;padding:0 0 0 50px;}
h1 .small{font-size:13px;font-family:Arial, Helvetica, sans-serif;}
h2, .h2{font:bold 1.4em/1.5em Arial, Helvetica, sans-serif;color:#a88234;background-color:#fff;margin:5px 0 5px 0;padding:4px 0 2px 0;}
h3, h4{margin:5px 0 5px 0;font: bold 1.3em/1.5em Arial, Helvetica, sans-serif}
h3 a, h4 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*/
#bottom p{padding:10px 0 0 30px;height:50px;font-size:11px;text-align:left;background-color:#fff;color:#000;}
#bottom a{font-size:14px;vertical-align:bottom;}
#bottom img{display:inline;vertical-align:bottom;}
.right h3 {color:#a88234;background-color:#fff;font: bold 1.3em/1.5em Arial, Helvetica, sans-serif}
.right a {line-height:1.2em;}
.asterix{margin-left:100px;}
.hide{position:absolute;left:-9999px;}
img{display:block;border:0;}
#rightframe img,#content img{display:inline;border:0;}

/*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:#000;background-color:#cfb740;}
.table1 tbody tr td{color:#000;background-color: #fff;}
.table1 tbody tr.odd td {color:#000;background-color: #cfcfcf;}

/*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:#a88234;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 #a88234; color:#4087ce;background-color:#fff;padding:2px;margin:5px;}
.info p{font:1.1em/1.3em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}

/*Special Formatting*/
.date {font:italic 0.8em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, sans-serif;}
.star {color:#000; background:#fff url('../images/star.png') left center no-repeat; padding-left:12px; list-style-type:none;}
.starul{margin:0 0 7px 0;}
.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 {line-height: 5em}

/*end*/