%# Disable the calling of parental methods (such as autohandler).
<%flags>
inherit => undef
</%flags>
/*
   symposium.css

   Cascading Style Sheet for https://msf.ucsf.edu/symposium/

   created by: June Snedecor 10/20/04
   edited by:  Aenoch Lynn and Richard Tabor, 2007.01.12
   edited by:  Aenoch Lynn and Kris Casler 2008.09.11

   NOTE: IE 6 and below does not do 'float's well. Don't use them.
   Switched to position: absolute.

*/

/* styles for UCSF header bar */
#brand {
	position: absolute;
   top: 2px;
   left: 2px;
   z-index: 1000;
   width: 100%;
   height: 30px;
   background-color:#000000;
   color: #ffffff;
   font-size: 8pt;
   font-family: Arial, sans-serif;
}

#brand a:link {
   color: #ffffff;
   text-decoration: none;
}

#brand a:visited {
   color: #ffffff;
   text-decoration: none;
}

#brand a:hover, a:active {
   color: #cccccc;
   text-decoration: underline;
}

#brand_image {
   float: left;
   height: 30px;
   width: 55px;
   padding-left: 30px;
}

#brand_text {
   text-align: left;
   padding-left: 94px;
   padding-top: 1em;
}

/* end UCSF's stuff */

body {
	background-color: #cccccc;
   margin: 2px;
}

h1 {
	font-weight: normal;
	font-size: 15pt;
	text-align: center;
}

h2 {
	font-size: 13pt;
	font-weight: bold;
}

h3 {
	font-size: 11.5pt;
	text-align: center;
}

p {
	font-size: 10pt;
}

tr {
	font-size: 10pt;
}

td {
	font-size: 10pt;
}

pre {
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial, sans-serif;
}

/* for left navigation bar */

#left_navigation {
   clear: left;
   position: absolute;
   left: 0px;
   top: 149px;
}

#left_navigation ul {
	/*Styling*/
	width: 148px;
	color: #FFFFFF;
	background-color: #6bb2fa;
	border: #000000 1px ridge;
	margin: 2px;
   margin-top: 8px;
	padding: 5px;
	/*Text Style*/
	list-style-type: none;
	text-align: left;
	text-indent: 1ex;
   font-weight: bold;
	font-family: Arial, sans-serif;
   font-size: 10pt;
}

#left_navigation li {
   margin-bottom: 4px;
}

#left_navigation a {
	text-decoration:  none;
}

#left_navigation a:link, a:visited {
	color: #ffffff;
}

#left_navigation a:hover, a:active {
	text-decoration:underline;
	color: #000000;
}


#main a:visited {
	/* color: #ebecf6; */
	color: blue;
}


#main a:hover, a:active {
	text-decoration: underline;
	color: #000000;
}

#prtheader {
	display  : none;
}

#header_graphic {
   position: absolute;
   top: 31px;
	width: 180px;
   border: 0px;
   margin: 0px;
   padding: 0px;
	background-color: #cccccc;
}

#header_title {
   position: absolute;
   z-index: 0;
   left: 179px;
   top: 31px;
	background-color: #ffffff;
   width: 600px;
	font-size: 16pt;
   font-family: Arial, sans-serif;
	font-weight: bold;
   padding-top: 20px;
   padding-bottom: 22px;
   padding-right: 2px;
   padding-left: 20px;
}

img.title {
	padding-bottom: 15px;
	padding-left: 20px;
	margin: 0px;
}

#content {
   clear: both;
	width: 850px;
}


/*I hate you, Internet Explorer, with the passion of a thousand suns.
This is to fake the min-height property for IE*/
#prop {
	height: 800px; 
	width: 0px;
}


/*needs to be in Div tag so that we can have the line going down to the bottom of the page*/
#gradientbarvert {
	position: absolute;
	width: 10px;
	min-height: 800px;
	background-color:#6bb2fa;
	left:169px;
/*	left:182px; */
	top: 30px;
	bottom: 0px;
}

/*Another exciting IE bug! This time only for the PC version of IE6! It completely ignores the height property and just makes the div box bleed all over the place */

#gradientbarhor {
	position: absolute;
   clear: both;
	top: 139px;
	left: 2px;
}

/*
#gradientbarhor {
	background-color:#6bb2fa;
	height: 10px;
	width: 800px;
	position: absolute;
	top: 115px;
	left: 0;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
*/

#main {
   position: absolute;
   top: 149px;
   left:175px;
	color: #000000;
	background: #ffffff;
	text-align: justify; 
	padding: 20px;
	width: 577px;
	margin:10px;
	font-family: Arial, sans-serif;
}

#main ol {
	font-weight: bold;
	font-size: 10pt;
}

#main ul {
	font-weight: bold;
	font-size: 10pt;
}

.hide_but_print {
   display: none;
}

.signature {
   font-style: italic;
	font-size: 8pt;
}

.full_abstract {
   padding:10px;
   text-align:justify;
   font-size:11pt;
   margin-top: 3px;
   margin-bottom: 3px;
}
.full_abstract h3 { text-align: left; }

.warning { color:#FF0000; }

