/* 
Copyright Waxwing Limited 2004
Created by Richard Wilson

Styles are organised by layout on page: wrapper, topnav, subnav, content, footer.
Please keep all styles within sections
*/

html{height:100%;overflow:-moz-scrollbars-vertical;}
body {font-family:Verdana, Arial, Helvetica; font-size:small; }

body p { font-size: x-small; voice-family: "\"}\"";voice-family: inherit;font-size: small;}
html>body p {font-size: small;}

body ul li { font-size: x-small; voice-family: "\"}\"";voice-family: inherit;font-size: small;}
html>body ul li {font-size: small;}

body table tr td{ font-size: x-small; voice-family: "\"}\"";voice-family: inherit;font-size: small;}
html>body table tr td {font-size: small;}



/*----------------- Wrapper -----------------*/
#PageWrapper{}

/*----------------- TopNavigation----------------- */
#TopNavigation { display: none; }

/*----------------- Side Bar ----------------*/
#SideBar { display: none; }

/*----------------- Logo --------------------*/
#Logo { display: none; }

/*----------------- SubMenu -----------------*/
#SubMenu { display: none; }

/*----------------- Search box --------------*/
#SearchBox { display: none; }


/* -------------- Main Body -----------------*/
#CentreBox {}
ie5ignore3{}
#CentreBox h1 { color: #880088; font-size: 18px; }
#CentreBox h2 { font-size: 12px; font-weight: bold; }
#CentreBox p { font-size: 12px; }

#HomeHeader { margin-top: 10px; }
#NewsTicker { border: solid 1px #999999; margin: 10px 20px 10px 20px; padding: 5px; color: #339999; font-size: 12px; }
#NewsTicker b { color: #000000; }
#NewsTicker a { color: #339999; text-decoration: none; }
#NewsTicker a:hover { text-decoration: underline; }
#HomeCenter { margin: 0px 20px 0px 20px; height: 240px; }
#HomeCandidate { width: 445px; border: solid 1px #802AA9; float: left; height: 238px; } 
#HomeCandidateTitle { background-color: #802AA9; color: #ffffff; font-weight: bold; padding: 5px; background-image: url("images/butterfly-purple.gif"); background-repeat: no-repeat; background-position: center right; height: 17px; }
#HomeCandidateBody { background-image: url("images/homecandidate.jpg"); background-repeat: no-repeat; text-align: right; padding: 5px 10px 10px 200px; height: 197px; }
#HomeCandidateBody p { font-size: 10px; }
#HomeCandidateBody table { text-align: right; margin-left: auto; }
#HomeCandidateBody th { font-size: 10px; font-weight: bold; text-align: right; padding: 2px; }
#HomeCandidateBody td { font-size: 10px; text-align: left; padding: 2px; }
#HomeCandidateBody input { width: 30px; border: solid 1px #000000; }
#HomeCandidateBody a { font-weight: bold; color: #802AA9; text-decoration: none; font-size: 11px; }
#HomeCandidateBody a:hover { text-decoration: underline; }
#HomeAbout { margin-left: 10px; float: left; width: 273px; }
#HomeAbout a { color: #000000; }
#HomeAbout a:hover { text-decoration: none; }
#HomeAboutTitle { background-color: #802AA9; color: #ffffff; font-weight: bold; padding: 5px; background-image: url("images/butterfly-purple.gif"); background-repeat: no-repeat; background-position: center right; height: 18px; }
#HomeFind { background-color: #E6D4EE; margin-top: 1px; padding: 10px 5px 5px 90px; background-image: url("images/homefind.jpg"); background-position: 10px 10px; background-repeat: no-repeat; height: 90px; }
#HomeFind p { font-size: 10px; margin-bottom: 1em; }
#HomeRead { background-color: #E6D4EE; margin-top: 1px; padding: 10px 5px 5px 90px; font-size: 10px; background-image: url("images/homeread.jpg"); background-position: 10px 10px; background-repeat: no-repeat; height: 90px; }
#HomeRead p { font-size: 10px; margin-bottom: 1em; }
#HomeSearchTitle { background-color: #2AA98A; padding: 5px; color: #ffffff; font-weight: bold; margin: 10px 20px 0px 20px; background-image: url("images/butterfly-green.gif"); background-repeat: no-repeat; background-position: center right; }
#HomeSearch { margin: 1px 20px 10px 20px; height: 100px; }
#HomeSearch p { font-size: 9px; }
#HomeSearch a { color: #000000; text-decoration: underline; }
#HomeSearch a:hover { text-decoration: none; }
#HomeSearchBox { background-color: #D4EEE8; float: left; width: 250px; height: 100px; padding: 10px; voice-family: "\"}\""; voice-family:inherit; width: 230px; height: 80px; }
#HomeSearchBox label { font-size: 9px; font-weight: bold; }
#HomeSearchBox .Button { border: solid 1px #000000; padding: 4px; background-color: #dddddd; font-size: 9px; font-weight: bold; text-decoration: none; }
#HomeSearchSurgeons { background-color: #D4EEE8; float: left; margin-left: 1px; width: 239px; height: 100px; padding: 10px 5px 5px 85px; background-image: url("images/homesurgeons.jpg"); background-position: 10px 10px; background-repeat: no-repeat; voice-family: "\"}\""; voice-family:inherit; width: 149px; height: 85px; }
#HomeSearchPatient { background-color: #D4EEE8; float: left; margin-left: 1px; width: 239px; height: 100px; padding: 10px 5px 5px 85px; background-image: url("images/homepatientsupport.jpg"); background-position: 10px 10px; background-repeat: no-repeat; voice-family: "\"}\""; voice-family:inherit; width: 149px; height: 85px; }

.calc { border: solid 1px #880088; border-collapse: collapse; font-weight: bold; }
.calc td { padding: 5px; }
.calc input { width: 50px; }
.calc .buttons { width: 130px; }
.calc .copy { font-weight: normal; font-size: 10px; }
.BMITable { border: solid 1px #880088; border-collapse: collapse; }
.BMITable td { width: 120px; }
.BMITable th { border-bottom: solid 1px #880088; font-weight: bold; font-size: 14px; }

ol.references, ul.references{font-size:x-small;}


/* ----------------- Footer ----------------- */
#footer { display: none; }

/* ---------------- Forms ------------------ */
.boxed, .boxednar, .boxednow, .boxedvnar{border:0px solid #069; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:2px; font-size:small; }

body .boxed, .boxednar, .boxednow, .boxedvnar { font-size: x-small; voice-family: "\"}\"";voice-family: inherit;font-size: small;}
html>body .boxed, .boxednar, .boxednow, .boxedvnar {font-size: small;}
ie5ignore6{}

.boxed{width:300px;}
.boxednar{width:200px;}
.boxedvnar{width:100px;}
.boxedtime{width:30px;}


input.buttons, input.buttonsnb{ background-color:#F7C401; color:#000;  font-weight:bold; border:1px solid #999; text-decoration:none;margin:0px; padding:0px; }
input.buttonsnb{border:0px solid #999;margin:0px; padding:0px;}


a.buttons{ background-color:#F7C401; color:#000;  padding:3px; font-weight:bold; border:1px solid #999; margin:0px; text-decoration:none;}
a.buttons:hover{ background-color:#000; color:#fff;  }

a.minorbutton{background-color:#006699; color:#fff; font-weight:bold; border:0px solid #999; margin:0px; text-decoration:none; padding:1px 3px 1px 3px;}
a.minorbutton:hover{color:#000;}



/* ---------------- hide right bar ------------------ */
#RightBar {visibility:hidden;}



