/*
CSS Document for Public Corporate Application
print formatted BCM Public Departmental Template
created 02/14/2005
by Jason M. George

Unauthorized reproduction or modification to this document
is strictly forbidden without written or verbal consent from Baylor
College of Medicine, it's Office of Public Affairs, or
the BCM Web Operations and Support Team.
*/
/* tags */
* {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 0.9em;}
a {color: #026; text-decoration: none;}
a:visited {color: #625;}
a:hover {text-decoration: underline;}
h1 {color: #026; margin: 5pt 0 20pt 0; font-size: 1.4em;}
h2 {color: #026; margin: 5pt 0 20pt 0; font-size: 1.2em;}
li {font-size: 0.9em;}
p {font-size: 0.9em; margin-bottom: 20pt;}
hr {margin: 1em 0; padding: 0; border: 1pt dashed #625;}
/* unique identifiers */
#printonly {position: absolute; right: 0; display: block; width: 152px; height: 80px;}
#access {display: none;}
#masthead {display: none;}
#logo a {display: none;}
#tagline {display: none;}
#quickhits {display: none;}
#topnav {display: none;}
#secondhead {display: none;}
#sidebar {float: right; position: relative; width: 200px; border: 2px solid #026; margin: 5px 0 5px 5px; background: #EED;}
#sidebar h2 {font-size: 1.1em; margin: 2px 5px;}
#sidebar h2.study {color: #EED; border:#026 1px solid; background-color:#469; padding: 10px 10px 10px 3px; font-size: 1.1em; margin: 2px;}
#sidebar h3 {font-size: 1em; margin: 5px 5px 2px 5px;}
#sidebar p {margin: 10px 5px;}
#sidebar ul {margin: 10px 5px !important;}
.sidebarphoto {float: right; margin: 2px 2px 2px 2px; text-align: center; color: #026; width: 94px;}
.sidebarphoto img {padding: 0; background: #DCA; border: 1px solid #963;}
.sidebarphoto p {font-size: 0.75em; width: 100%; margin-top: 0 !important; padding: 0 !important;}
/* for the pseudo column on the right side of the CNRC home page */
#fauxrtcol {padding:0 0 0 3px; float: right; position: relative; width: 250px; border: none; margin: 0 0 10px 10px;}
#fauxrtcol h2 {font-size: 1.1em; margin: 2px 5px;}
#fauxrtcol h3 {font-size: 1em; margin: 5px 5px 2px 5px;}
#fauxrtcol p {margin: 10px 5px;}
#fauxrtcol ul {margin: 10px 2px !important; list-style:outside none; border-top:#625 2px dashed;}
#fauxrtcol li {list-style:none outside; clear:both; margin-top:10px;}
.fauxrtcolphoto {margin: 2px 2px 2px 2px; text-align: left; width: 229px;}
.fauxrtcolphoto img {padding: 2px; background: #DCA; border: 1px solid #963;}
.fauxrtcolphoto p {font-size: 0.7em; width: 100%; margin-top: 0 !important; padding: 0 !important;}
.fauxrtcolthumb {float: left; background: #DCA; border: 1px solid #963; margin: 0px 10px 2px 1px; padding: 1px;}
/* wider sidebar created for Featured Study on clinical studies homepage but may be used elsewhere */
#sidebarwide {float: right; position: relative; width: 300px; border: 2px solid #026; margin: 0 0 3px 3px; background: #EED;}
#sidebarwide h2.study {color: #EED; border:#026 1px solid; background-color:#469; padding: 10px 10px 10px 3px; font-size: 1.1em; margin: 2px 5px 2px 2px;}
#sidebarwide h2 {font-size: 1.1em; margin: 2px 5px;}
#sidebarwide h3 {font-size: 1em; margin: 5px 5px 2px 5px;}
#sidebarwide p {margin: 10px 5px;}
#sidebarwide ul {margin: 10px 5px !important;}
.sidebarwidephoto {float: right; margin: 2px 2px 2px 2px; text-align: center; color: #026; width: 94px;}
.sidebarwidephoto img {padding: 0; background: #DCA; border: 1px solid #963;}
.sidebarwidephoto p {font-size: 0.75em; width: 100%; margin-top: 0 !important; padding: 0 !important;}
/* elements for highlights in medschool site as updated in March 2009 */
#mshl {float: right; position: relative; width: 200px; border: 2px solid #026; margin: 5px 0 5px 5px; background: #EED; text-align: left;}
#mshl h2 {font-size: 1.1em; margin: 2px 5px;}
#mshl h3 {font-size: 1em; margin: 5px 5px 2px 5px;}
#mshl p {margin: 10px 5px;}
#mshl ul {margin: 10px 5px !important;}
.mshlphoto {float: right; margin: 2px 2px 2px 2px; text-align: center; color: #026; width: 94px;}
.mshlphoto img {padding: 0; background: #DCA; border: 1px solid #963;}
.mshlphoto p {font-size: 0.75em; width: 100%; margin-top: 0 !important; padding: 0 !important;}

#wrapper /* this div is included in order to provide a 3 column layout while allowing no single column to stretch (outside the box model) past another */
{position: relative; width: 100%; padding: 80px 0 25pt 0; display: block;}
#wrapper:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*Fix IE. Hide from IE Mac\*/
*html #wrapper {height: 1%;}
/* End */
#leftgroup {width: 100%;}
#content {width: 100% !important;}
#content li {margin: 10px 15px; padding-left: 5px;}
#content ol ul {list-style:outside disc;}
#content ol ul li {list-style:outside disc;}
#content ol {list-style: decimal outside;}
#content ol ol {list-style: upper-alpha outside;}
#content ol ol ol {list-style: decimal outside;}
#content ol ol ol ol {list-style: lower-alpha outside;}
#content ol ol ol ol ol {list-style: lower-roman outside;}
#content ol li {margin-left: 20px !important; margin-left: 30px; padding-left: 3px !important; padding-left: 0; font-size:0.9em; list-style: decimal outside;}
#content ol ol li {list-style: upper-alpha outside; font-size:1em; list-style: upper-alpha outside;}
#content ol ol ol li {list-style: decimal outside; font-size:1em; list-style: decimal outside;}
#content ol ol ol ol li {list-style: lower-alpha outside; font-size:1em; list-style: lower-alpha outside;}
#content ol ol ol ol ol li {list-style: lower-roman outside; font-size:1em; list-style: lower-roman outside;}
#content .horizontallist {position: relative; list-style: none; margin: 10pt 0 !important; padding: 0 !important;}
#content .horizontallist:after {content: "."; height: 0; clear: both; visibility: hidden;}
/*Fix IE. Hide from IE Mac\*/
*html #content .horizontallist {height: 1%;}
/* End */
#content .horizontallist li {position: relative; list-style: none outside none; float: left; margin: 0 0.3em !important; padding: 0 !important;}
#content .horizontallist li a {margin: 0 !important; padding: 0 !important;}
#content .nobullet {margin: 0pt 0 10pt 0; padding: 0;}
#content .nobullet li {list-style: none outside none; margin: 0 !important; padding: 0 !important;}
#columnnav {display: none;}
#rhcolumn {display: none;} /* contains news and highlights */
#footer {position: relative; display: block; width: 100%; text-align: center; border-top: 10pt solid #625; font-size: 0.8em;}
#footer ul {display: none;}
#footer address {font-style: normal;}
#googles {display: none;}
#newstools {display: none;}
#preznav {display: none;}
.author span, .author a {float: none !important; clear: both; display: block; width: 100%;}
/* classes */
.moddate {position: relative; text-align: center; width: 100%; margin: 15pt 0; font-size: 0.75em; color: #963; font-weight: bold;}
.picL {float: left; background: #DCA; border: 1px solid #963; margin: 5px; padding: 2px;}
.picR {float: right; background: #DCA; border: 1px solid #963; margin: 5px; padding: 2px;}
.note {font-size: 0.75em; margin-bottom: 10px;}
/* for the Share This aka AddThis feature on non-PCA-based news packages in the packages subdirectory of news */
#share {display:none;}
.nowrap {width:100%; clear:both; margin-top:35px;} /* to prevent text from popping up beside the preceding photo */
.nowrap .picL {margin-right:25px; margin-top:0;}
.nowrap .picR {margin-left:25px; margin-top:0;}
/* to contain Flash */
.flash {padding:5px; border: none; margin:5px;}
.flash p {margin: 5px 0 10px 0; font-size:0.75em;}
.flash h2 {font-size: 1.1em; margin: 2px 5px;}
.flash h3 {font-size: 1em; margin: 5px 5px 2px 5px;}
/* to contain Flash on right side of page */
.flash200rt {padding:0 0 0 5px; float: right; position: relative; width: 210px; border: none; margin: 0 0 10px 5px;}
.flash200rt p {margin: 5px 0 10px 0; font-size:0.75em;}
.flash200rt h2 {font-size: 1.1em; margin: 2px 5px;}
.flash200rt h3 {font-size: 1em; margin: 5px 5px 2px 5px;}
.flash275rt {padding:0 0 0 5px; float: right; position: relative; width: 285px; border: none; margin: 0 0 10px 5px;}
.flash275rt p {margin: 5px 0 10px 0; font-size:0.75em;}
.flash275rt h2 {font-size: 1.1em; margin: 2px 5px;}
.flash275rt h3 {font-size: 1em; margin: 5px 5px 2px 5px;}

/* for pages with unlimited rows and 4 columns of images */
.photogrid { margin-bottom:15px; width:580px; }
.photogridrow { margin-bottom:10px; margin-top:5px; width:570px; height: auto; display: block; }
.photogridrow img { background-color: #DCA; padding: 2px; width: 125px; height: auto; border: #963 solid 1px; margin: 0 5px; vertical-align: top; }
.photogridcaption { background-color: #DCA; padding: 2px; width: 125px; height: auto; border: #963 solid 1px; margin: 0 4px; vertical-align: top; display:inline-block; }
.photogridcaption img {padding:0; margin:0; border:none;}
.photogridcaption p {color:#963; font-size:.75em; text-align:center; margin:0;}

/* a class for sidebars so there can be more than one per page, unlike the sidebar ID */
.sidebar {float: right; position: relative; width: 200px; border: 2px solid #026; margin: 5px 0 5px 5px; background: #EED;}
.sidebar h2 {font-size: 1.1em; margin: 2px 5px;}
.sidebar h3 {font-size: 1em; margin: 5px 5px 2px 5px;}
.sidebar p {margin: 10px 5px;}
.sidebar ul {margin: 10px 5px !important;}

/* for social media links*/
.mediaicons {margin:0; border:none; }
.mediaicons p {margin:0 0 3px 0; text-align:left; font-weight:bold;}
.mediaicons img {padding:0 2px; margin-bottom:-2px;}

/* just to add a Donate Now button */
a.donatenowbutton {border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #88aaee; border-right-color: #4466aa; border-bottom-color: #335599; border-left-color: #6688cc; text-decoration: none; position: relative; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #1AC1E3; background-image: url(/images/donatenow.gif); background-repeat: no-repeat; height: 60px; width: 150px; clear: left; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; text-indent: -5000px;}
.donatenowbutton:hover {border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #6688cc; border-right-color: #88aaee; border-bottom-color: #88aacc; border-left-color: #4466aa;}

/* text colors */
.blue {color: #469;}
.green {color: #574;}
.orange {color: #C60;}
.red {color: #900;}
/* for a specific area of the Rosen lab site */
.rosenblue {color: #00F;}
.rosengreen {color: #0F0;}
.rosenred {color: #F00;}