/* Cleveland Clinic Med Ed Stylesheet */
/* Master Sheet */
/* This sheet contains the structure for all pages in the site. This sheet is adapted from ccf.org global_master.css. */

/* February 25th added #content table td ul, #content table td ol for font sizes for online cme Jen */

/*  -----------------------------
	GLOBAL RESET
	----------------------------- */

body { margin: 0; padding: 0; color: #000; background: #fff;}
a img { border: none;}
.hidden { display:none;}

/* anchor tag styles */
#index table { border: none;}
#index td { border-bottom: 1px solid #CCCCCC; padding-bottom: 7px; padding-top: 7px;}
#index td.indextop { border-bottom: none; }
a { color: #365ea4; text-decoration: underline;}
a:active { color: #365ea4; text-decoration: underline;}
a:hover { color: #1e702e; text-decoration: underline;}
h1 { margin: 0; padding: 0; font: 1.125em Georgia, "Times New Roman", Times, serif; color: #434241;}
h2 { margin: 0; padding: 0 0 .4em 0; font-family: "News Gothic Std", Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 1.6em; color: #434241; letter-spacing: -.025em;}
h3 { margin: 0 0 .8em 0; padding: .1em 0 0 0; font: 1.2em Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #434241;}
h4 {font: bold .9em/.78em  "News Gothic Std", Arial, Helvetica, Sans-serif; margin: 0; padding: 1em 0 0 0; color: #434241;}
h5 {font: bold .8em/.5em Arial, Helvetica, sans-serif; margin: 0; padding: 1em 0 0 0; color: #434241;}
h6 { font: bold .85em Arial, Helvetica, sans-serif; margin: 0; margin-bottom: .5em; padding: 0; color: #434241;}

#content p, #content ul, #content ol, #content td, #content th { font-size: .75em; font-family: Arial, Helvetica, sans-serif; line-height: 1.6em;}
#content table td ol, #content table td ul {font-size: 1em; }
#content ul li p, #content ol li p, #content td p, #content th p,
#content ul ul, #content ol ol, #content ul ol, #content ol ul { font-size: 1em; font-family: Arial, Helvetica, Sans-Serif; line-height: 1.4em;}
#content td h4 {font: bold 1.25em/1em  "News Gothic Std", Arial, Helvetica, Sans-serif; margin: 0; padding: 1em 0 0 0; color: #434241;}
 
#content p { margin-top: .75em; }
#content p.smallitalic { font: italic .7em "News Gothic Std", Arial, Helvetica, sans-serif; line-height: 1.4em;}
#content td.smallcontent { font: .7em "News Gothic Std", Arial, Helvetica, sans-serif; line-height: 1.4em;}
a.more { font-weight: bold; padding-right: 1.5em; background: url("/images/elements/grayarrow.jpg") no-repeat 100% .05em;}	
a:hover.more { background-image: url("/images/elements/grayarrow_down.jpg");}

div.PageToolsEmailPrint { float: right; margin-right: 1em; margin-bottom: .5em; margin-left: 1em;}
div.PageToolsEmailPrint img, .PageToolsEmailPrint a { margin: 0; padding: 0;}

/* for Healthday News pages only */
.subhead { font: bold 1.2em Arial, Helvetica, sans-serif;}

/*  -----------------------------
	WRAPPERS & SHADOWS
    ----------------------------- */

#wrapper-page { width: 98%; padding: 0; margin: 0 auto 3em auto; background: transparent; float: none !important;}

#shadow-outer1 { display: inherit;}
#shadow-outer2 { display: inherit;}
#shadow-outer3 { display: inherit;}

#shadow-inner1 { display: inherit;}
#shadow-inner2 { display: inherit;}

/*  -----------------------------
	Content Structure
    ----------------------------- */
#header-wrap { width: 700px;}
#header { display: block;}
#header-inner { display: block;}
#logo {	display: none;}
#gasMini {	display: none;}
#printHeading { margin: 0; float: left; width: 680px; height: 45px;}

#nav-top { display: none;}
#nav-top li { display: none;}
#nav-top li a { display: none;}
#nav-top li a.smaller { display: none;}
#nav-top li a.normal { display: none;}
#nav-top li a.larger { display: none;}
#nav-top li a:hover { display: none;}

/* section headers */
#section_medpubs { display: none;}
#section_online { display: none;}
#section-inner { display: none;}

/* main navigation */
#nav-main { display: none;}
#nav-main-inner { display: none;}
#nav-main-inner ul { display: none;}
#nav-main-inner ul li { display: none;}
#nav-main-inner ul img { border: 0;}

/* left side nav styles */
#nav-page, #nav-page-online, #nav-page-news { display: none;}
#nav-page ul, #nav-page-online ul, #nav-page-news ul { display: none;}
#nav-page ul li, #nav-page-online ul li, #nav-page-news ul li { display: none;}
#nav-page ul li ul, #nav-page-online li ul, #nav-page-news li ul { display: none;}
#nav-page ul li ul li, #nav-page-online ul li ul li, #nav-page-news ul li ul li { display: none;}
#nav-page a, #nav-page a:visited, #nav-page-online, #nav-page-news { display: none;}
#nav-page a:hover, #nav-page-online, #nav-page-news { display: none;}
#nav-page a.current, #nav-page-online, #nav-page-news { display: none;}

/* main content area */
#left_2_column { display: none;}
#mainContent { margin: 0; padding: 0; float: none !important;}
#content { top: 0; padding: 0 10px; width: 100% !important; float: none !important;}
#contentArticle { width: 100% !important; }

.dmpimage-right { display: block;}
.callout_right { display: block;}
.img-right { display: block;}

#breadcrumb { display: none;}
#sectionBrand { display: none;}
#left_column { display: none;}

/* ShareThis block */
#shareTools { display: none;}
#leftBookmark { display: none;}

#shareToolsR { display: none;}

/*  -----------------------------
	Site-wide styles
    ----------------------------- */
#index table { border: none;}
#index td { border-bottom: 1pt solid #CCCCCC; padding-bottom: 10px;}

/* advertising containers and misc */
#adspace { display: none;}
#adccf-top { display: none;}
#adccf-side { display: none;}
#adccf-insert { display: none;}
#adccf-bottom { display: none;}
#websurvey { display: none;}

/* styles for mobile ads */
#adccf-top-mob { display: none;}
#adccf-insert-mob { display: none;}
#adccf-bottom-mob { display: none;}

/*  -----------------------------
	FOOTER
	=footer
    ----------------------------- */

#footer { display: none;}
#upperFooterContainer { display: none;}
#footerPad { display: none;}
#upperFooterLinks { display: none;}
.textNavFooter ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; font-size: .75em;}
.textNavFooter ul li { margin-right: 1em;margin-top: .25em; white-space: nowrap;}
.textNavFooter p { margin: 0; padding: 0; font-size: .675em; color: #666;}

#lowerFooterContainer { display: none;}
#pageTools { display: none;}
#lowerFooterLinks { display: none;}

/* print copyright statement */
#printFooter { display: inline;}
#copyStatement { width: 700px; padding: 0; background-color: #fff; color: #4a4948; font-size: .70em;}
/*  -----------------------------
	SELF-CLEARING FLOATS
	=selfclearing
    ----------------------------- */

.clearthis:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	/* Put this into IE.css later */
	/* trigger hasLayout and target ie5+6/win only */
<!--[if !IE 6]>-->
	* html .clearthis,
	* html #nav ul li a {
		height: 1%;
		}
<!--<![endif]-->

<!--[if !IE 7]>-->
	/* trigger hasLayout and target ie7/win only */
	*:first-child+html .clearthis {
		min-height: 1px;
		}

	* html #nav ul li a {
		display: inline;
		}
<!--<![endif]-->

/* (6) Reuseable Tricks */
/* doublecolumn class - puts two divs containing text side by side */
div.doublecolumn {
	width: 100%;
	height:auto;
	margin: auto;
	margin-bottom: 0px;
	padding:0;
	clear:both;
	display:block;
	overflow: auto;
}
div.doublecolumn div.doublecolumn_one {
	width: 45%;
	height:auto;
	float:left;
	margin-bottom: none;
	padding-bottom: none;
}
div.doublecolumn div.doublecolumn_two {
	width: 45%;
	height:auto;
	float:left;
	margin:0 0 0 0.875em;
}
/* Doublecolumn - IE 6 corrections */
* html div.doublecolumn {
	margin:.9375em 0 0 0;
	padding: none;
}
/* Doublecolumn - IE 7 corrections */
*:first-child+html div.doublecolumn {
	margin:.9375em 0 0 0;
}
#chapter_links { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin: 20px 0; padding-top: 10px; padding-bottom: 10px;}
#chapter_links ul {  margin: 0 .9375em;}
#chapter_links ul li { padding-bottom: .35em; list-style-image:url(/images/elements/bluearrow.jpg);}
#chapter_links a { color: #365ea4; text-decoration: underline; font-size: 1em;}
#chapter_links a:active { color: #365ea4; text-decoration: underline; font-size: 1em;}
#chapter_links a:hover { color: #1e702e; text-decoration: underline; font-size: 1em;}


