/* CSS Document */


html, body {
	font-family:Georgia, serif;
	color: #000;
	background: #fff; 
	}
	
h1 {
text-align: center; 
font-size:130%;
}

	 
h2 { 
font-size: 118%; 
}
 
 h3 { 
 font-size:115%;
 margin-bottom: 2px;
 }
 
h4 { 
font-size: 105%; 
font-weight:700;	
margin-bottom: 1px;
}  /*  generic section heading */

h5 {
font-size:115%;
font-weight:700;
color:#707070;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 2px;
}

#footheader {font-size:90%; font-weight:700;}

p {
font-family:Georgia, serif;
}
	
.format3 { 
text-align: left; 
font-size:92%;
margin:0em 5.5em 1em 4.5em; 
} /* main content format margin shorthand order: top, right, bottom, left */

.if {
text-align:left;
font-family:Arial, sans-serif;
margin-right:4em;
margin-left:4em;
} /* InfoMail body format */
	
a {
color:#000080;
text-decoration:none;
}
a:link {color: #000080; text-decoration:none;}
a:visited {color: #7d7d7d;text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {color:#666666;text-decoration:underline;}


div.spacer {
clear: both;
}
  
div.row span.left {
float: left;
text-align:left;
width:35%;
} 
	
div.row span.menut {
float:right;
width:59%;
white-space: nowrap;
}
		
div.row span.menut {
display:inline;
} /* top main navigation menu - testing */
	
	
div.row span.menut a:link, div.row span a:visited {
color:#ffffff;
background-color:#171753;
text-decoration: none;
font-size:80%;
font-weight:600;
font-family:Arial, sans-serif;
}
div.row span.menut a { padding: 3px 8px; }
div.row span.menut a:hover {
color:#171753;
background-color:#dddddd;
text-decoration: none;
} /*  upper nav block menu */


#navcontainer ul {
padding:.2em 0;
margin: 0;
list-style-type: none;
background-color:#171753;
color:#fffffb;
width: 100%;
font-size:90%;
font-family:Arial, sans-serif;
font-weight:600;
text-align:center;
}
#navlist li { display: inline; }
#navlist li a {
text-decoration: none;
background-color:#171753;
color: #fffffb;
padding: 0em 1em 0em 1em;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}
#navlist li a:hover {
background: #dddddd;
color: #171753;
} /* center nav bar */

  
#acl {
margin-top:10px;
margin-bottom:10px;
margin-left:.3em;
font-size:80%;
font-family:Georgia, serif;
}
#acl a:link, a:active {text-decoration:none;}
#acl a:hover {text-decoration:underline;} /* accessibility links, top left of page, for Text-Only and Skip Navigation links */



#newsmenucont ul {
text-align:center;
padding:.2em 0;
margin-top:10px;
margin-left:25%;
margin-right:25%;
}
#newsmenu li { display: inline; }
#newsmenu li a {
	padding: 0em 1.5em 0em 1.5em;
	border-right:medium solid #002266; 
	border-left:medium solid #002266;
	}
	#newsmenu li a:link, a:active {text-decoration:none;}
	#newsmenu li a:hover {text-decoration:underline;} /* check at next update - is this still useful */

.immenulg {
text-align:center;
color:#ff1a1a;
background:#ffffff;
font-size:120%;
padding:4px;
margin-top:10px;
margin-left:38%;
margin-right:38%;
border:1px solid #002266;
}

.immenulg a:link, a:active { text-decoration:none; color:#000080;}
.immenulg a:hover {text-decoration:underline;}
/* support banner-box on home page */


.immenu {
text-align:center;
font-size:85%;
color:#171753;
background:#dee7ec;
padding:4px;
margin-top:10px;
margin-left:25%;
margin-right:25%;
border:1px solid #171753;
}



.foot { 
font-size:75%; 
color:#999999;
background:#fffffb;  
margin:0px;
text-align:center;
	} /*  page footer text */
	
	.intro { 
font-size:80%; 
color:#999999;
	} /*  minimally intrusive introduction */
.blue {
font-size:80%; 
color:#171753;
}

.infoh { 
color:#333333;
font-size:110%;
font-weight:700;
	} /*  InfoMail header */

	 .comment { 
color:#333333; 
font-size:95%;
font-family:arial, sans-serif; 
	} /*  editor's comment */
	
	.dbbull li { list-style-image: url(images/dbbull.gif); }
	.dbbull1 li { list-style-image: url(images/dbbull.gif); color:#b34c55;}
	.blarrow li { list-style-image: url(images/blarrow.png); }
	.blball1 li { list-style-image: url(images/blball1.png); }
	.blgeo li { list-style-image: url(images/blgeo.png); }
	.grarrow li { list-style-image: url(images/grarrow.png); }
	.grtriangle li { list-style-image: url(images/grtriangle.png); }
.sbull li { list-style-image: url(images/sbull.gif); }
.gdisc li { list-style-image: url(images/gdisc.gif); }
.tdot li { list-style-image: url(images/tdot.png); }
.blsquare li { list-style-image: url(images/blsquare.png);}
.greyorb li { list-style-image: url(images/greyorb.gif); }
.red li { list-style-image: url(http://www.bioethicswatch.org/images/red.png); } /* bullets for lists */

input.blue { background: #002266; color:#fff; } /* light blue submit button  */
input.blue2 { background: #467fbd; color:#fffffb; } /* medium blue submit button  */

input.violet { background-color: #dddddd; } /* textarea color; gray, not violet */

	 .support { 
background:#e9e9e3; 
font-size:85%; 
text-align:justify; 
margin:0em 13em 3em 13em;  
padding: 4px; 
border: thin dashed #cccccc;
	} /* support text */

	 .arrow { 
text-align:right;  
font-size:85%;
	} 
	.arrow a:link, a:active {text-decoration:none;}
	.arrow a:hover {text-decoration:underline;} /* right arrow or top */
	

	form { margin-top:2px; margin-bottom:0px;}

#utbox {
font-size:.85em;
margin-right: .5%;  
margin-left: 72%;
margin-top: 1px;
text-align:right;
padding-top:1px;
padding-bottom:0px;
padding-right: 2px; 
padding-left:4px;
	}
#utbox a:link, a:visited {color:#000080;}
#utbox a:hover { text-decoration:underline;}
 /* utilities box */

#utbox1 {
font-size:.80em;
line-height:1.6em;
margin-right: .5%;  
margin-left: 50%;
margin-top: 3px;
text-align:right;
padding-top:2px;
padding-bottom:2px;
padding-right: 2px; 
padding-left:4px;
	}
 
 #boxedtext {
 padding:2px 20px 10px 20px;
 border:thin solid #000080;
 }
 
 dt {
 font-weight:600; 
 padding:2px 0px 4px 0px; 
 }
 

tr.d0 td {
	background-color: #f0e68c; color: black;
} 

tr.d1 td {
	background-color: #dcdcdc; color: black;
} 
/* TACT table format */

#ctable { 
	margin-right:1%;
	margin-left:1%;
	} /* FDA v HHS comparison table */
	
	#mtable {
	font-size:90%;
	font-family:Gill, serif;
	}
	
	.google {
	font-size:85%; 
	font-family:"American Typewriter", sans-serif;
	font-weight:500;
	padding-right:55px;
	}
	
	#googlesmall {
	font-size:75%; 
	font-family:"American Typewriter", sans-serif;
	color:#999999; 
	text-align:right;
	}

.advert {
font-size:85%;
font-family:Arial, sans-serif;
color:#666;
margin:2px 135px 2px 135px;
}

#drugmenu 
{
text-align:center;
font-size:85%;
font-family:Arial, sans-serif;
}
 
 .box1 {float:right; font-size:80%; width:55%;}
 
 
#sight {font-size:85%; font-family:Arial, sans-serif;} /* citation or footnote text */


