@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}
img { border:none; }

.bold {font-weight:bold;}
.clear {clear:both;}
.center {text-align:center}
.i { font-style:italic; }
.left { float:left; }
.right { float:right; }
.small { font-size:11px; line-height:15px; font-style:italic; }

body { background:url(../images/bkg-home-rpt.jpg) top center repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

div#wrapper { margin:0 auto; width:1000px; }

div#header { height:132px; width:944px; padding:0 28px; position:relative; }
div#header div#header-left { float:left; padding-top:45px; }
div#header div#header-left a#logo { display:block; height:70px; width:213px; background:url(../images/logo.gif) 0 0 no-repeat; }
div#header div#header-left a#logo span { display:none; }
div#header div#header-right { float:right; padding-top:38px; color:#858585; }
div#header div#header-right a { color:#858585; text-transform:uppercase; text-decoration:none; }
div#header div#header-right a:hover { color:#b6b6b6; }
div#header div#header-right input { color:#858585; margin-left:10px; }
div#header ul#nav { position:absolute; bottom:0; right:28px; list-style:none; }
div#header ul#nav li { float:left; }
div#header ul#nav li a { display:block; height:36px; width:112px; margin-left:3px; }
div#header ul#nav li a:hover { background-position:0 -36px; }

a#navAbout { background:url(../images/nav-about.gif) 0 0 no-repeat; }
a#navScience { background:url(../images/nav-science.gif) 0 0 no-repeat; }
a#navProstate { background:url(../images/nav-prostate-test.gif) 0 0 no-repeat; }
a#navDermatology { background:url(../images/nav-dermatology.gif) 0 0 no-repeat; }
a#navPipeline { background:url(../images/nav-pipeline.gif) 0 0 no-repeat; }
a#navMedia { background:url(../images/nav-media.gif) 0 0 no-repeat; }

body#about a#navAbout, body#science a#navScience, body#prostate a#navProstate, body#dermatology a#navDermatology, body#pipeline a#navPipeline, body#media a#navMedia { background-position:0 -36px; }

body#home div#container { padding:0 0 10px 0; background:none; }
div#container { padding:25px 0 10px 0; background:url(../images/bkg-container.gif) 0 0 no-repeat; }

img#flash { position:relative; }
div#altContent { position:relative; clear:both; height:319px; width:1000px; }
div#home-feature, div#home-approach, div#home-news { float:left; margin-top:-43px; position:relative; color:#7f7f7f; font-size:12px; }
div#home-feature { height:247px; width:260px; background:url(../images/home-featured.png) 0 0 no-repeat; margin-left:12px; padding:155px 25px 0 20px; line-height:17px; z-index:10; }
div#home-feature a { color:#c46832; text-decoration:none; line-height:24px; background:url(../images/arrow-orange.gif) right center no-repeat; padding-right:20px; }
div#home-approach { height:186px; width:319px; background:url(../images/home-prostate-month.png) 0 0 no-repeat; padding:212px 20px 0 20px; line-height:17px; z-index:10; }
div#home-approach a { color:#5ba1b3; text-decoration:none; line-height:24px; background:url(../images/arrow-blue.gif) right center no-repeat; padding-right:20px; }
div#home-news { height: 328px; width:268px; background:url(../images/home-news.png) 0 0 no-repeat; padding:70px 25px 0 25px; z-index:10; }
div#home-news div.news-item { border-bottom:1px solid #a2be96; padding:10px 0; }
div#home-news div.news-item div.date { float:left; font-size:14px; color:#8bae7c; width:52px; margin-right:8px; }
div#home-news div.news-item div.description { float:left; width:205px; line-height:18px; }
div#home-news div.news-item div.description a.news-link {text-decoration:underline; color:#7f7f7f;}
div#home-news div.news-item div.description a.news-link:hover {text-decoration:none; color:#8bae7c;}
div#home-news div.news-item div.description a.read-more { display:block; height:15px; width:119px; background:url(../images/read-more.gif) 0 0 no-repeat; float:right; margin-top:5px; }
div#home-news div.news-item div.description img {float:right;}
div#home-feature div#pc-test a {display:block; width:169px; height:32px; margin:0 0 29px 0; padding:0; background:none;}

div#content-wrapper { margin:0 0 0 40px; width:940px; }
div#content-wrapper div#content-container { background:url(../images/bkg-cnt-wrap-rpt.png) 0 0 repeat-y; padding:10px 0; }

div#sidebar { float:left; padding:0 0 0 17px; margin-right:15px; }
div#sidebar ul { list-style:none; margin-bottom:25px; }
div#sidebar ul li { height:45px; width:230px; background:url(../images/nav-item.gif) left bottom no-repeat; margin-bottom:2px; }
div#sidebar ul li a { display:block; height:27px; width:210px; background:url(../images/arrow-grey.gif) 200px center no-repeat; font-size:14px; color:#626262; padding:10px 0 0 15px; text-decoration:none; }
div#sidebar ul li a:hover { background-color:#3f90a5; color:#fff; }

body.about-overview a#about-overview, body.about-management a#about-management, body.about-board a#about-board, body.about-advisory-board a#about-advisory-board, 
body.about-partners a#about-partners, body.about-careers a#about-careers, 
body.science-overview a#science-overview, body.science-publications a#science-publications, 
body.prostate-overview a#prostate-overview, body.prostate-professionals a#prostate-professionals, body.prostate-patients a#prostate-patients, body.cancer-awareness a#cancer-awareness, 
body.dermatology-overview a#dermatology-overview, body.dermatology-skin-physical a#dermatology-skin-physical, body.dermatology-skin-care a#dermatology-skin-care,
body.pipeline-overview a#pipeline-overview,
body.media-overview a#media-overview, body.media-events a#media-events, body.media-publications a#media-publications, body.media-news a#media-news, body.media-press a#media-press,
body#contact a#contact, body#terms a#terms, body#privacy a#privacy 
{ background-color:#3f90a5; color:#fff; }

div#content { float:left; padding:10px 0 25px 20px; color:#565454; width:570px; font-size:12px; line-height:20px; }
div#content img.header-bottom { margin:-20px 0 10px -21px; }
div#content h1 { margin:0 0 10px 40px; font-size:20px; line-height:24px; }
div#content h2 { margin:0 0 5px 40px; font-size:16px; }
div#content img.logo-small { margin-bottom:10px; }
div#content img.image { margin-left:40px; padding-bottom:15px; }
div#content p { margin-left:40px; padding-bottom:15px; }
div#content a { color:#3f90a5; text-decoration:none; }
div#content a:hover { text-decoration:underline; }
div#content hr { height:1px; width:570px; color:#e1e1e1; background:#e1e1e1; margin:0 0 10px 40px; border:none; }
div#content ul, div#content ol { margin:0 0 14px 40px; padding:0 70px 0 30px; }
div#content ul { list-style-image:url(../images/bullet.gif); }
div#content ul.no-right { padding-right:0; }
div#content ul ul { list-style:disc; margin-left:0; padding-left:15px; }
div#content .list-left { float:left; }
div#content .list-right { float:left; }
div#content table { margin:0 0 14px 40px; }
div#content table th { padding:5px 10px; text-align:left; }
div#content table td { padding:5px 10px;}
div#content table td ul { margin-left:10px; }

div#content .dropdown { margin:0 0 14px 40px; }
div#content .dropdown a { margin:0 0 5px 0; background-color:#ececec; color:#3f90a5; font-size:16px; padding:5px; text-decoration:none; display:block; }
div#content .dropdown a:hover { background-color:#e2e2e2; text-decoration:none; }
div#content .dropdown a span { font-style:italic; font-size:12px; }
div#content .panel { display:none; margin:0 0 14px 0; }
div#content .panel img { margin:0 15px 5px 15px; float:right; }

div#content div#pipeline { width:590px; margin-left:40px; background:url(../images/pipeline/p-header.png) 0 0 no-repeat; padding-top:57px; }
div#content div#pipeline div.pipeline-item { width:590px; margin:0; background:url(../images/pipeline/p-repeat.png) 0 0 repeat-y; }
div#content div#pipeline p { margin:0; padding:0 25px 20px 68px; width:auto; }

div#content table#timeline { font-size:13px; margin:0 5px 0 45px; }
div#content table#timeline tr { margin-bottom:10px; display:block; background-color:#ececec; }
div#content table#timeline td { padding:0 50px 0 0; }
div#content table#timeline td.date { padding:0 10px 0 0; }
div#content table#timeline td img { margin:0; float:none; }

div#content div.contact-form {}
div#content div.contact-form h2 { margin-bottom:10px; }
div#content div.contact-form input.textbox { width:244px; padding:3px; color:#565454; font-size:11px; }
div#content div.contact-form textarea { height:75px; width:246px; padding:3px; color:#565454; font-size:11px; }

div#content div.footnotes { margin-left:40px; font-size:11px; line-height:18px; }
div#content div.footnotes ol { margin-left:0; padding-left:15px; }

div#footer { border-top:1px solid #e0e0e0; color:#858585; font-size:11px; padding-bottom:10px; }
div#footer table { margin:10px auto; }
div#footer table td { padding:0 20px; text-align:center; background:url(../images/bar.gif) right center no-repeat; }
div#footer table td.last { background:none; }
div#footer table td a { color:#858585; text-decoration:none; text-transform:uppercase; }
div#footer table td a:hover { color:#B61724; }
div#footer div#copy { margin:0 auto; border-top:1px solid #e0e0e0; width:640px; text-align:center; padding-top:10px; text-transform:uppercase; }
div#footer div#copy a { color:#858585; text-decoration:none; text-transform:uppercase; }
div#footer div#copy a:hover { text-decoration:underline; }

div#content div#tinymce-container table { margin:0; }
div#content div#tinymce-container table th { padding:0; text-align:left; }
div#content div#tinymce-container table td { padding:0;}
div#content div#tinymce-container table td ul { margin-left:0; }

a.order-test { display:block; background:url(../images/LIMS-button.jpg) 0 0 no-repeat; height:47px; width:225px; margin-top:5px;}
a.order-test:hover { background-position: 0 -47px;}
