@charset "utf-8";
/* CSS Document */

@import url(/shared/hmenu.css);

#dropmenudiv {display:none;}

/* global styles - home page specific styles re-written below */
html {margin:0; background:#eeedf2;}
body {margin:0; border:none; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; color:#666; position:relative;}
a {color:#e60514;}
#wrapper1 {width:100%; background:top center url(/images/glow-sub-top2.png) no-repeat; padding-top:0; margin:0;}
#wrapper2 {background:top center url(/images/glow-sub-middle.png) repeat-y; margin:0; padding-top:0; }
#wrapper3 {border:0; padding:0; margin:0 auto; width:938px; padding-top:0; }
#bottom {background:top center url(/images/glow-sub-bottom2.png) no-repeat; line-height:72px; margin:0 auto; width:100%; padding:0;}

/* home page specific styles */
html {height:100%;}
body#home {height:100%; text-align:center; background:#eeedf2 url(/images/background.jpg) repeat-x;}
body#home #intro #applesearch {position:absolute; bottom:0; left:32px;}
body#home #intro p {color:#fff;}
body#home #intro div.division {margin-top:10px; padding:15px 30px 0 30px; line-height:150%;}
body#home .division {font-size:125%;}
body#home #flash-banner-wrapper {z-index:2;}

/* news ticker */
#tic-item a {text-decoration:none; font-size:90%;}

form {margin:0;}
.error {color:#c00;}

.footer {background:#dddee3; padding:5px 0; text-align:center; margin:0;}
.footer a {color:#ef212a;}
.footer .discovery {color:#fff; background:#ea3f36;}
.footer .discovery a {color:#fff;}

/* used on top of topnav.aspx */
.sitemapLink {position:absolute;top:0;left:-90em;}

/* search */
span.path {color:green;}

/* top menu lists wrapper */
#newmenu2 {position:relative; background:#fff;}

/* sub page navigation */
#nav {margin-bottom:10px;}
#nav, #nav li {margin:0;padding:0; list-style:none;}
#nav ul {margin-left:15px; padding-left:5px;}
#nav li a {background:#c4cacf top left url(/images/nav-normal.jpg) repeat-x; padding:7px; display:block; color:#3c3d3d; text-decoration:none;}
#nav li a.selected {background:#e60514; color:#fff;}
#nav li a:hover {background:#919495 top left url(/images/nav-over.jpg) repeat-x; color:#fff;}
#nav li.selected {border:1px solid #e60514;}
#nav li li {list-style:disc; margin:1px;color:#c00;}
#nav li li a {background:#fff; padding:1px; color:#3c3d3d;}
#nav li.clientlogin a {background:none; color:#c00; font-weight:bold;}

/* sub page related */
#content {padding:0px 15px;}
td.rightcol {width:170px;}
.flash-replaced .alt {display:block; height:0; position:absolute; overflow:hidden; width:0;}
h1, h2, h3, p {margin:12px 0;}
h1 {font-size:24px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, san-serif;}
h2 {font-size:14px;}

/* all list items inside content area */
#content li {margin-bottom:1em;}
#content li li {margin-top:1em;}

/* news panel on right side of page */
#news_header {line-height:28px; background:#e60514 10px center url(/images/latest-news.gif) no-repeat;}
#news_header_link {display:block; height:0; padding-top:28px; overflow:hidden;}
#news_item {padding:10px; background:#8f9192;}
.news_item_content {margin:0; color:#fff;}
.news_item_link {color:#fff; font-weight:bold; margin-top:6px; display:block; text-decoration:none; text-align:right;}

.newslink {float:left; display:block; width:142px; background:#e60514 top left url(/images/latest-news2.gif) no-repeat; height:0; padding-top:28px; overflow:hidden;}
.newslink.subpage {width:132px;}
.rsslink {float:left; display:block; width:38px; background:#e60514 top center url(/images/latest-news2-rss.gif) no-repeat; height:0; padding-top:28px; overflow:hidden;}

/* enquiries panel on right side of page */
#enquiries {margin:10px 0;}
#enquiries_content {padding:0 10px 0 42px; background:#e60514; line-height:28px; font-size:120%;}
.enquiries_link {color:#fff; font-weight:bold; text-decoration:none;}

/* downloads panel on bottom of page */
#downloads {margin:10px 0; padding:0; list-style:none;}
#downloads p {padding:0; margin:0 0 4px 0;}
#downloads li {clear:both;}
#downloads a {}
#downloads img {margin-bottom:3px; margin-right:3px; border:1px solid red;}

#tools {height:35px; list-style:none; margin:10px 0; padding:0; background:#e60514;}
#tools li {line-height:35px; float:left; margin:0; padding:0 5px 0 23px;}
#tools li.print {background:5px center url(/images/print2.gif) no-repeat;}
#tools li.bookmark {background:5px center url(/images/bookmark2.gif) no-repeat;}
#tools a {color:#fff; text-decoration:none;}

/* divisional device on right side of page */
#divisional {margin-bottom:0;}

.hide {display:none;}
span.show {display:inline;}
div.show {display:block;}

/* tables with alternating cells */
table.alternate tr.header td {border-bottom:1px solid #333; font-weight:bold;}
table.alternate tr.alternate1 td {background:#ececec;}
table.alternate tr.alternate2 td {background:#e3e4e6;}

ul ul li {list-style-type:disc;}

.align-left {float:left; margin:0 1em 1em 0; }
.align-right {float:right; margin:0 1em 0 1em;}
img.align-right, img.align-left {border:1px solid black;}

html\:abbr, abbr {border-bottom:1px dotted #000; font-weight:bold;}

.caption {float:right; margin:0 0 1em 1em; font-size:80%;}
.caption span {display:block;}

/* flash banners - flash is embedded automatically - see refresh.js */
div.home {height:277px;}
div.sub {height:130px;}

.quote {border:1px solid #8e8f90; background:#dddee3; padding:10px;}
.quoteAlt {background:#c4cacf; padding:10px; color:#fff;}



/* corporate link panel on right side of page - rapidd pages only (so far) */
#corporate_link {margin:10px 0;}
#corporate_link p {padding:0 10px; text-align:center; background:#e60514; line-height:28px; font-size:120%;}
#corporate_link a {color:#fff; font-weight:bold; text-decoration:none;}



/* clinical services login link on right side of page */
#cs_login {margin:10px 0;}
#cs_login_content {padding:0 10px 0 42px; background:#e60514; line-height:28px; font-size:120%;}
.cs_login_link {color:#fff; font-weight:bold; text-decoration:none;}


#tools li {line-height:35px; float:left; margin:0; padding:0 5px 0 23px;}
#tools li.print {background:5px center url(/images/print2.gif) no-repeat;}
#tools li.bookmark {background:5px center url(/images/bookmark2.gif) no-repeat;}


/* bulleted lists on /clinicalservices/client-login.aspx */
#cs_webapplications h2 {background:top left url(/images/clinicalservices/header_webapplications.jpg) no-repeat; padding-left:60px; line-height:55px; font-size:1.7em; font-weight:normal; cursor:pointer;}
#cs_webapplications ul {margin:0 0 0 60px; padding:0;}
#cs_webapplications li {background:center left url(/images/clinicalservices/icon_webapplications.gif) no-repeat; margin:0; padding:0 0 0 26px; list-style:none; line-height:26px;}

#cs_reports h2 {background:top left url(/images/clinicalservices/header_reports.jpg) no-repeat; padding-left:60px; line-height:55px; font-size:1.7em; font-weight:normal; cursor:pointer;}
#cs_reports ul {margin:0 0 0 60px; padding:0;}
#cs_reports li {background:center left url(/images/clinicalservices/icon_reports.gif) no-repeat; margin:0; padding:0 0 0 26px; list-style:none; line-height:26px;}

#cs_newusers h2 {background:top left url(/images/clinicalservices/header_newusers.jpg) no-repeat; padding-left:60px; line-height:55px; font-size:1.7em; font-weight:normal; cursor:pointer;}
#cs_newusers ul {margin:0 0 0 60px; padding:0;}
#cs_newusers li {background:center left url(/images/clinicalservices/icon_newusers.gif) no-repeat; margin:0; padding:0 0 0 26px; list-style:none; line-height:26px;}

#tribute {
	text-align:center; font-style:italic; font-size:18px; font-family:'Monotype Corsiva', 'Times New Roman', Times, serif; font-weight:normal; text-decoration:none; display:block; 
	margin:0 0 5px 0; width:400px; padding:5px; background:#e3e5e8; color:#6d6d6d;
}
#newscontrol {color:#ffffff;}