body {margin-top: 0px; }
.foot  {font-family: "Arial Narrow", Arial, Helvetica; font-size: 10pt;font-weight: bold;}

p  {font-family:   Arial, Helvetica; font-size: 10pt;}
td  {font-family:   Arial, Helvetica; font-size: 10pt;}
ul  {font-family:   Arial, Helvetica; font-size: 10pt;}
ol  {font-family:   Arial, Helvetica; font-size: 10pt;}
dl  {font-family:   Arial, Helvetica; font-size: 10pt;}
form  {font-family:   Arial, Helvetica; font-size: 10pt;}
textarea  {font-family:   Arial, Helvetica; font-size: 10pt;}

sub {font-family: Arial, Helvetica, "Avant Garde"; font-size: 8pt;}
sup {font-family: Arial, Helvetica, "Avant Garde"; font-size: 8pt;}

.scaps {font-variant: small-caps;}
.scapsNews {font-variant: small-caps; font-family:   Arial, Helvetica; font-size: 12pt; font-weight: bold;}
.scapsNews a:link {text-decoration: underline;color: #ffffff;}
.scapsNews a:visited {text-decoration: underline;color: #ffffff;}
.scapsNews a:hover {text-decoration: underline;color: #ffffff;}

.head1  {font-family:   Arial, Helvetica; font-size: 16pt; font-weight: bold;}
.head2  {font-family:   Arial, Helvetica; font-size: 14pt; font-weight: bold;}
.head3  {font-family:   Arial, Helvetica; font-size: 12pt; font-weight: bold;}
.head4  {font-family:   Arial, Helvetica; font-size: 10pt; font-weight: bold;}
.cool  {font-family:   "Comic Sans MS", Arial, Helvetica; font-size: "110%"; font-weight: bold;}

.cutLineVariable  {font-family:   Arial, Helvetica; font-size: "78%";}
.cutLine  {font-family:   Arial, Helvetica; font-size: "8pt";}

h1  {font-family:   Arial, Helvetica; font-size: 16pt; font-weight: bold;}
h2  {font-family:   Arial, Helvetica; font-size: 14pt; font-weight: bold;}
h3  {font-family:   Arial, Helvetica; font-size: 12pt; font-weight: bold;}
h4  {font-family:   Arial, Helvetica; font-size: 10pt; font-weight: bold;}
h5  {font-family:   Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #6699ff;}
th  {font-family:  Arial, Helvetica; font-size: 12pt; font-weight: bold;}

.location {font-family: "Trebuchet MS", Verdana, Arial; color:#666666; font-size: 12px;}

.intro  {font-family:   "Arial Narrow", Helvetica; font-size: 12pt; font-weight: bold;}
.bar
 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	font-weight: normal;
}
.bar:a
 {	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1a5597;
	text-decoration: underline;	
}
.bar:hover
 {	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#0000CC;
	text-decoration: underline;	
}
.bar:visited
 {	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1a5597;
	text-decoration: underline;	
}



.bar2
 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-style: normal;
	font-weight: normal;
}
.bar2:a
 {	
	
	color: #003399;
	text-decoration: underline;	
}
.bar2:hover
 {
	
	color:#0000CC;
	text-decoration: underline;	
}
.bar2:visited
 {	
	
	color:#F1B5C;
	text-decoration: underline;	
}

.bar3
 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-style: normal;
	font-weight: normal;
}


.larger  {font-family:   Arial, Helvetica; font-size: 12pt; 	line-height: 1.5;}
.title  {font-family:   Arial, Helvetica; font-size: 12pt; font-weight: bold; 	line-height: .9;}
.caption {font-family:   "Arial Narrow", Helvetica; font-size: 11pt;}
.caption2
 {font-family:   "Trebuchet MS", Univers, sans-serif; font-size: 10pt; margin-left: 20px; margin-right: 20px;}
.alert   
{
	font-family:  Helvetica;
	font-size: 9pt;
	color:"BB0000";
	font-weight: bold;
	top: 117px;
	position: absolute;
	left: 85px;
      line-height: "1.6";}
span {font-family: "Comic Sans MS", Arial, Helvetica; font-size: 10pt;font-weight: normal;}
.end
{
font-family: Arial, Helvetica, "Avant Garde"; font-size: 8pt;
}

.searchline {line-height: ".75"; }

.narrowline {line-height: "-1";}
.main {margin: 10px;}
.indent2 {margin: 15px; font-family:  Arial, Helvetica; font-size: 10pt; }
.indent {margin-left: 20px; font-family:  Arial, Helvetica; margin-right: 20px; }

.indentsub {
margin-left: 15px; font-family:   "Arial Narrow", Helvetica; font-size: 10pt; }

.indentmore {margin-left: 38px;  font-family:   Arial, Helvetica;  font-size: 10pt; }

.indentleft {margin-left: 38px; font-family:   "Arial Narrow", Helvetica; font-size: 10pt; }

.indentleftmore {margin-left: 68px; }

.security
{
font-family: Arial, Helvetica, "Avant Garde"; font-size: 9pt;
}

.topper  {font-family:   "Arial Narrow", Helvetica; font-size: 8pt; font-weight: bold; color: #165099;}
A:link {color: #1a5597;} 
A:visited{color:#1a5597;} 

A:hover	{ COLOR: #6699ff; }
.desc {
border-width: 2;
border-style: inset;
border-color: blue;
background-color: #ffffff;
padding: 2;
layer-background-color: #ffffff;
text-align: left;
font-family: Arial, "Arial Narrow";font-size: 9pt; font-weight: normal;
color: #1a5597;
position: absolute; 
left: 9px; 
top: 70px; 
visibility: hidden;
z-index: 0;}

.assist {
border-width: 2;
border-style: inset;
border-color: blue;
background-color: #ffffff;
padding: 2;
layer-background-color: #ffffff;
text-align: left;
font-family: Arial, "Arial Narrow";font-size: 9pt; font-weight: normal;
color: #1a5597;
position: absolute; 
left: 400px; 
top: 300px; 
visibility: hidden;
z-index: 0;}

ul.bullet_arrow {
	list-style-image: url(../images/rightarrow15w.gif);
	list-style-position: outside;
} 
.photocaption {
font-family:   Arial, Helvetica, sans-serif; font-size: 7pt;
}
.imageright {
	margin: 3px 3px 3px 3px;
	float: right;
	padding: 3px;
}.bartext {

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.photocaptions {font-family:   "Arial Narrow", Helvetica; font-size: 9pt; font-weight: normal;}
span.new {
background-color: #CC0033;
border: 1px #CC0033 solid;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0;
padding: 0.5px;
font-weight: bold;
border-top: 1px #CC0033 solid;
border-left: 1px #CC0033 solid;
border-bottom: 1px #CC0033 solid;
border-right: 1px #CC0033 solid;
text-decoration: none;}

ul.outline {
padding-left: 20px;
margin-left: 20px;
display: list-item;
list-style-type: square;}


#footer{
	font-size: 75%;
	color: #333333;
z-index: 201;
position: inherit;
height: auto;
text-align: center;}

#lastupdate
{
text-align: center;
	font-size: 0.75em;

}

.requiredlinks

{ font-family:Arial, Helvetica, sans-serif;

font-size: 75%;
text-align:center;
}

.results {
background-color: #edf4ff;}

tr.resultstop {padding-top: 0.5em;margin-top: 0.5em;}

tr.resultsbottom {padding-bottom: 0.5em;margin-bottom: 0.5em;}

.featuredsearch {color: #c60000;font-family: Arial, Helvetica;font-size: 1.05em;font-weight: bold;text-decoration: none;}

a.headline {color: #c60000;font-family: "Arial", Helvetica;font-size: 1.25em;font-weight: bold;font-style: italic;text-align: center;line-height: 2.25em;}

a.headline:link {color: #c60000;text-decoration: underline;}

a.headline:visited {color: #c60000;text-decoration: underline;}

a.headline:hover {color: #c60000;text-decoration: underline;}


/* Used on Communications Index page instead of table */

 DIV.base-layer {
	color: #000000;
	padding: 0;
	text-align: center;
	width: auto;
	margin-right: 12px;
	margin-left: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



DIV.table-rowcolor1 {
	color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

DIV.table-rowcolor2 {
	color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Rules in detail that is used to suggest rendering for the */
/* Nobel price winner table example. I still use some of the */
/* generic rules as found above and below, but still..       */

DIV.left-container13 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.25em;
	float: left;
	width: 30%;
	height: auto;
	padding-top: 0px;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: 0.5em;
	margin-bottom: 0;
	margin-left: 0;
}


DIV.left-container2 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.25em;
	float: left;
	margin: 0;
	width: 46%;
	height: auto;
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 0.5em;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

DIV.left-container23 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.25em;
	float: left;
	width: 25%;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 0.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.5;
}

DIV.right-container13 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.25em;
	float: right;
	margin: 0;
	width: 40%;
	height:auto;
	padding-top: 0px;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


DIV.right-container2 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.25em;
	border: none;
	float: right;
	margin: 0;
	width: 46%;
	height:auto;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 1em;
}
DIV.space-line {
	clear: both;
	width: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0.5em;
	padding-right: 0;
	padding-left: 0;
}

.comnews {font-variant: small-caps; font-family:   Arial, Helvetica; font-size: 1.25em; font-weight: bold;background-color: #1a5597;color: #ffffff;padding-top: 0.5em;padding-bottom: 0.5em;line-height: 1.5em;}

.comnews a:link {text-decoration: underline;color: #ffffff;}
.comnews a:visited {text-decoration: underline;color: #ffffff;}
.comnews a:hover {text-decoration: underline;color: #ffffff;}

.linespace {line-height: 1.75em;}
