/*****************************
**
**  Acuvitae.co.uk
**  ==============
**
**  Copyright 2007.
*****************************/

html, body { font:101%/101% Arial, Helvetica, sans-serif;}
body {background-color:#FFFFFF; height:100%; width:100%; margin:0;}
img.lft {border:none; float:left;}
img.lftpad {border:none; float:left; margin:10px 20px 0 20px;}
img.rhtpad {border:none; float:right; margin:5px 0 0 20px;}
img.rhtpad {border:none; float:right; margin:5px 0 0 20px;}
img.rht {border:none; float:right;}
table.structure {padding:0; margin:0;}

h1 {color:#336699; font-size:1.88em; line-height:1.25em; margin:0 0 0 20px; padding:5px 0 5px 0; font-weight:normal;}
h2 {color:#336699; font-size:1.50em; line-height:1.25em; margin:0 0 0 20px; padding:5px 0 5px 0; font-weight:normal;}

#mainbody {width:800px; margin:5px; color:#666666;}
#header {width:800px; height:100px; margin:0; padding:0;}
#header-lft {width:630px; height:100px; float:left; background:#336699;}
#header-lft-content {width:590px; margin:10px 20px 0 20px;}
#header-rht {width:170px; height:100px; float:right; background:#ffffff; background:url('images/header-top.gif') no-repeat 0 0;}
#navbar-back{width:800px; height:23px; background:#cccc66;}
#navbar-lft {width:665px; height:23px; background:url('images/header-bot1.gif') no-repeat 630px 0; float:left;}
#navbar-rht {width:135px; height:23px; background:#ffffff; float:left;}

#nav-btn {background:none;display:block;font-size:0.75em; line-height:1.4em; font-weight:bold;}
#nav0-btnA a {width:75px;margin:0;text-decoration:none;color:#336699;padding:3px 0 3px 0px;text-align:center;float:left;}
#nav0-btnA a:hover {background:#cccccc; color:#ffffff;}
#nav0-btnB a {width:75px;margin:0;text-decoration:none;background:#cccccc; color:#ffffff;padding:3px 0 3px 0px;text-align:center;float:left;}
#nav0-btnB a:hover {background:#cccccc; color:#ffffff;}

/* Navigation Buttons **
***********************/
#nav1-btnA a {width:148px;margin:0 0 0 2px;text-decoration:none; color:#336699;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav1-btnA a:hover {background:#cccccc; color:#ffffff;}
#nav1-btnB a {width:148px;margin:0 0 0 2px;text-decoration:none;background:#cccccc; color:#ffffff;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav1-btnB a:hover {background:#cccccc; color:#ffffff;}

#nav2-btnA a {width:102px;margin:0 0 0 2px;text-decoration:none; color:#336699;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav2-btnA a:hover {background:#cccccc; color:#ffffff;}
#nav2-btnB a {width:102px;margin:0 0 0 2px;text-decoration:none;background:#cccccc; color:#ffffff;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav2-btnB a:hover {background:#cccccc; color:#ffffff;}

#nav3-btnA a {width:98px;margin:0 0 0 2px;text-decoration:none; color:#336699;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav3-btnA a:hover {background:#cccccc; color:#ffffff;}
#nav3-btnB a {width:98px;margin:0 0 0 2px;text-decoration:none;background:#cccccc; color:#ffffff;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav3-btnB a:hover {background:#cccccc; color:#ffffff;}

#nav4-btnA a {width:136px;margin:0 0 0 2px;text-decoration:none; color:#336699;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav4-btnA a:hover {background:#cccccc; color:#ffffff;}
#nav4-btnB a {width:136px;margin:0 0 0 2px;text-decoration:none;background:#cccccc; color:#ffffff;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav4-btnB a:hover {background:#cccccc; color:#ffffff;}

#nav5-btnA a {width:75px;margin:0 0 0 2px;text-decoration:none; color:#336699;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav5-btnA a:hover {background:#cccccc; color:#ffffff;}
#nav5-btnB a {width:75px;margin:0 0 0 2px;text-decoration:none;background:#cccccc; color:#ffffff;padding:3px 0 3px 0px;text-align:center; float:left;}
#nav5-btnB a:hover {background:#cccccc; color:#ffffff;}

#maincontent {width:800px; margin:3px 0 0px 0; text-align:left;}
#maincontent a {color:#336699; text-decoration:underline;}
#maincontent a:hover {color:#cccc66; text-decoration:underline;}

/* Content Body Panels **
************************/
#maincontent-lft {width:370px; margin:0; background:#ffffff; float:left;}
#maincontent-lft table {margin:10px 0 10px 20px;}
#maincontent-lft td {font-size:0.75em;}
#maincontent-lft  p {font-size:0.75em; line-height:1.4em; text-align:justify; margin:0 0 0 20px;  padding:0 0 5px 0;}
#maincontent-rht {width:390px; margin:0; background: url('images/header-bot2.gif') no-repeat 250px 0 #cccccc; float:right;}
#maincontent-rht  p {font-size:0.75em; line-height:1.4em; text-align:justify; margin:0 20px 0 20px; padding:0 0 5px 0; color:#ffffff;}
.title {margin:0 0 0 20px; padding:5px 0 0px 0;}

/* Footer Details **
*******************/
#footer {width:800px; margin:3px 0 5px 0; float:left; padding:0;}
#footer-line {width:800px; background:#cccc66; float:left;}
#footer-text {width:760px; margin:3px 20px 0 20px;}
#footer-text a {color:#666666; text-decoration:none;}
#footer-text a:hover {color:#336699; text-decoration:underline;}
.footer-text-lft {width:400px; text-align:left; float:left; margin:0; padding:0;}
.footer-text-rht {width:300px; text-align:right; float:right; margin:0; padding:0;}
.ft-sm { color:#336699; font-size:0.75em; line-height:1.0em; margin:0; padding:4px 0 0 0;}
.ft-xsm { color:#666666; font-size:0.63em;  line-height:1.0em; margin:0; padding:4px 0 0 0;}



