html{
	height: 100%;
}
td  {font-family:   Arial, Helvetica; font-size: 0.9em;}

body  {
font-size: 1em; font-family: Verdana, "Arial", Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.twoColLiqRtHdr #container {
	width: 790px;  /* this will create a container 80% of the browser width */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	
} 
.twoColLiqRtHdr #header {
	background-repeat: no-repeat;
	padding-top: 0;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #11428a;
	border-bottom-color: #11428a;
	border-left-color: #11428a;
	height: 109px;
	width: 790px;
	background-color: #11428a;
} 

#gateway {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	text-align: center;
	width: 587px;
	padding-top: 9px;
}
#navlayer {
	position:absolute;
	width:790px;
	height:25px;
	z-index:1;
	top: 88px;
	display: inline;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-left: 0px;
	margin-left:0px;
	text-align: center;	

}
/* BEGIN style10 */
 #navcontainer
{
	margin: 0;
	padding: 0 0 0 0px;
	z-index: 100;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding-left: 15px;
border: none;
}

#navcontainer LI
{
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
	float: left;
}


#navcontainer A
{
	color: #000033;
	display: block;
	text-decoration: none;
	background: #a1c8f0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #11428a;
	border-right-color: #11428a;
	border-left-color: #11428a;
	border-bottom-width: 0.09em;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-color: #FFFFFF;
	padding-bottom: 2px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0;
	width: auto;
}  

#navcontainer A:hover, #navcontainer A:active { background: #ffffff; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
	z-index: 102;
	background: #ffffff;
}

#tabheads {
	text-align: center; /*Set to "left" or "right" to position menu accordingly*//*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
	width: 198px;
}
#tabheads ul {
	font-family: "Geneva", Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0;
	list-style:none;
	width: auto;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	font-style: italic;
	font-size: 0.9em;
}
#tabheads .middle {
	display: inline;
	text-align: center;
	float: left;
	background-image: url(../../images/tab_fill.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-right: 0px;
	height: 23px;
	padding-bottom: 0px;
}
#tabheads .left {
	color: #000000;
	float: left;
	text-decoration: none;
	background-image: url(../../images/tab_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0;
}
#tabheads span {
	display: block;
	background-image: url(../../images/tab_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 20px;
	height: 23px;
}
#tabheads span {
	float: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

#tabheads1 {
	text-align: center; /*Set to "left" or "right" to position menu accordingly*//*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
	width: 198px;
}
#tabheads1 ul {
	font-family: "Geneva", Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0;
	list-style:none;
	width: auto;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	font-style: italic;
	font-size: 0.9em;
}
#tabheads1 .middle {
	display: inline;
	text-align: center;
	float: left;
	background-image: url(../../images/tab_fill.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-right: 0px;
	height: 23px;
	padding-bottom: 0px;
}
#tabheads1 .left {
	color: #000000;
	float: left;
	text-decoration: none;
	background-image: url(../../images/tab_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0;
}
#tabheads1 span {
	display: block;
	background-image: url(../../images/tab_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 20px;
	height: 23px;
}
#tabheads1 span {
	float: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

#tabheads2 {
	text-align: center; /*Set to "left" or "right" to position menu accordingly*//*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
	width: 198px;
}
#tabheads2 ul {
	font-family: "Geneva", Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0;
	list-style:none;
	width: auto;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	font-style: italic;
	font-size: 0.9em;
}
#tabheads2 .middle {
	display: inline;
	text-align: center;
	float: left;
	background-image: url(../../images/tab_fill.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-right: 0px;
	height: 23px;
	padding-bottom: 0px;
}
#tabheads2 .left {
	color: #000000;
	float: left;
	text-decoration: none;
	background-image: url(../../images/tab_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0;
}
#tabheads2 span {
	display: block;
	background-image: url(../../images/tab_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 20px;
	height: 23px;
}
#tabheads2 span {
	float: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
DIV.tabs-line {
	clear: both;
	width: auto;
	padding-top: 2px;
}

#topictabhead {
	text-align: center;
	left: 40px;
	position: relative;
	padding-top: 10px;
	right: 40px;
	width: 520px;
	font-size: 1.2em;
	font-family: "Arial", Helvetica, sans-serif;
	font-style: italic;
}
#topictabhead ul {
	text-decoration: none;
	margin: 0;
	list-style:none;
	width: auto;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#topictabhead .middle {
	display: inline;
	text-align: center;
	float: left;
	background-image: url(../../images/tab_fill.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-right: 0px;
	height: 23px;
	padding-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
}
#topictabhead .left {
	color: #000000;
	float: left;
	margin:	0;
	text-decoration: none;
	background-image: url(../../images/tab_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	padding-left: 75px;
}
#topictabhead span {
	display: block;
	background-image: url(../../images/tab_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 2px;
	padding-right: 75px;
	height: 23px;
	font-family: Geneva, "Arial", Helvetica, sans-serif;
	font-style: italic;
}
#topictabhead span {
	float: none;
}


/* NEWS FEEDS */


#newsfeedshead {
	text-align: center;
	position: relative;
	padding-top: 10px;
	right: 40px;
	width: 350px;
	font-size: 1.2em;
	font-weight: bold;
	left: 40px;
}
#newsfeedshead ul {
	text-decoration: none;
	margin: 0;
	list-style:none;
	width: 200px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#newsfeedshead .middle {
	display: inline;
	text-align: center;
	float: left;
	background-image: url(../../images/tab_fill.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-right: 0px;
	height: 23px;
	padding-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
}
#newsfeedshead .left {
	color: #000000;
	float: left;
	margin:	0;
	text-decoration: none;
	background-image: url(../../images/tab_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	padding-left: 75px;
}
#newsfeedshead span {
	display: block;
	background-image: url(../../images/tab_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 2px;
	height: 23px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	padding-right: 50px;
}
#newsfeedshead span {
	float: none;
}





.twoColLiqRtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

/* Tips for sidebar1:
1. since we are working in percentages, it's best not to use padding on the sidebar. It will be added to the width for standards compliant browsers creating an unknown actual width. 
2. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".twoColLiqRtHdr #sidebar1 p" rule.
3. Since Explorer calculates widths after the parent element is rendered, you may occasionally run into unexplained bugs with percentage-based columns. If you need more predictable results, you may choose to change to pixel sized columns.
*/
.twoColLiqRtHdr #sidebar1 {
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	position: relative;
	float: right;
}
.twoColLiqRtHdr #sidebar1 h3, .twoColLiqRtHdr #sidebar1 p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}

/* Tips for mainContent:
1. the space between the mainContent and sidebar1 is created with the right margin on the mainContent div.  No matter how much content the sidebar1 div contains, the column space will remain. You can remove this right margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends.
2. to avoid float drop at a supported minimum 800 x 600 resolution, elements within the mainContent div should be 430px or smaller (this includes images).
3. in the Internet Explorer Conditional Comment below, the zoom property is used to give the mainContent "hasLayout." This avoids several IE-specific bugs.
*/
.twoColLiqRtHdr #mainContent {
	margin-top: 0;
	margin-right: 26%;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 85%;
} 

.twoColLiqRtHdr #footer {
	font-size: 0.7em;
	color: #666666;
	z-index: 201;
	height: auto;
	text-align: center;
	font-family: Verdana, Helvetica, "Arial", sans-serif;
	line-height: 1.6em;
}
#footer, #push {
	height: 20px; /* .push must be the same height as .footer */
}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:left;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

p  {font-family:   "Arial", Helvetica, sans-serif; font-size: 0.95em;}

ul  {
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 0.95em;
}
ol  {font-family:   "Arial", Helvetica, sans-serif; font-size: 0.95em;}
dl  {font-family:   "Arial", Helvetica, sans-serif; font-size: 0.95em;}
form  {font-family:   "Arial", Helvetica, sans-serif; font-size: 0.95em;}
textarea  {font-family:   "Arial", Helvetica, sans-serif; font-size: 0.95em;}

sub {font-family: "Arial", Helvetica, sans-serif; font-size: 0.7em;}
sup {font-family: "Arial", Helvetica, sans-serif; font-size: 0.7em;}


form	{
		font-family: Arial, Helvetica, sans-serif;
	}
hr  {		line-height: .6; }
.style2 {
	font-size: 11px;
	font-family: "Arial", Helvetica, sans-serif;
	color: #666666;
}

.scaps {font-variant: small-caps;}
.scapsNews {font-variant: small-caps; font-family:   "Arial", Helvetica, sans-serif; font-size: 1em; 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, sans-serif;
	font-size: 1.2em;
	font-style: italic;
	color: #000000;
}
.head2  {
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	padding-bottom: 12px;
}
.head3  {
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
.head4  {font-family:  "Arial", Helvetica, sans-serif; font-size: 0.8em; font-weight: bold;}
.cool  {font-family:   "Comic Sans MS", Arial, Helvetica; font-size: 1.125em; font-weight: bold;}

.cutLineVariable  {font-family:  "Arial", Helvetica, sans-serif; font-size: 0.8em;}
.cutLine  {font-family:  "Arial", Helvetica, sans-serif; font-size: 0.7em;}


h1  {
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold; text-align: center;
}
h2  {
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 1.2em; font-weight: bold; color: #185597;
}
h3  {
	font-family:   "Arial", Helvetica, sans-serif;
	font-size: 1em; font-weight: bold;
}
h4  {
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 0.9em; font-weight: bold;
}
h5  {
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6699ff; font-weight: bold;
}
th  {font-family:  "Arial", Helvetica, sans-serif; font-size: 1em; font-weight: bold;}

.location {font-family: "Trebuchet MS", Verdana, Arial; color:#666666; font-size: 0.85em;}

.quotation {
	font-family: "Comic Sans MS";
	color:#666666;
	font-size: 0.9em;
}

.intro  {font-family:   "Arial Narrow", Helvetica; font-size: 1em; 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, sans-serif; font-size: 1em; 	line-height: 1.5;}
.title  {font-family:   "Arial", Helvetica, sans-serif;  font-size: 1em; font-weight: bold; 	line-height: .9;}
.caption {font-family:   "Arial Narrow", Helvetica; font-size: 0.95em;}
.caption2
 {font-family:   "Trebuchet MS", Univers, sans-serif; font-size: 0.8em; margin-left: 20px; margin-right: 20px;}
.alert   
{
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 0.75em;
	color:"BB0000";
	font-weight: bold;
	top: 117px;
	position: absolute;
	left: 85px;
      line-height: "1.6";}
span {
	font-weight: bold;
}
.end
{
font-family: "Arial", Helvetica, sans-serif; font-size: 0.7em;
}

.searchline {line-height: ".75"; }

.narrowline {line-height: "-1";}
.main {margin: 10px;}
.indent2 {
	margin: 15px;
	font-family:  "Arial", Helvetica, sans-serif;
	font-size: 0.85em;
}
.indent {
	margin-left: 20px;
	font-family: "Arial", Helvetica, sans-serif;
	margin-right: 20px;
	font-size: 85%;
}

.indentsub {
margin-left: 15px; font-family:  "Arial", Helvetica, sans-serif; font-size: 0.8em; }

.indentmore {margin-left: 38px;  font-family:  "Arial", Helvetica, sans-serif;font-size: 0.8em; }

.indentleft {margin-left: 38px; font-family:   "Arial", Helvetica, sans-serif; font-size: 0.8em; }

.indentleftmore {margin-left: 68px; }

.security
{
font-family: "Arial", Helvetica, sans-serif; font-size: 0.75em;
}

.topper  {font-family:   "Arial", Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #165099;}
A:link {color: #185597;} 
A:visited{
color:#185597;} 

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", Helvetica, sans-serif; font-size: 0.75em; 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", Helvetica, sans-serif; font-size: 0.75em; 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: 0.55em;
}
.imageright {
	margin: 3px 3px 3px 3px;
	float: right;
	padding: 3px;
}

.imageleft {
	margin: 3px 3px 3px 3px;
	float: left;
	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: 1em;
	font-weight: normal;
}
span.new {
font-size: 11px;
	font-family: "Arial", Helvetica, sans-serif;
 	font-weight: bold;
	color:#C60000; }

ul.outline {
	padding-left: 20px;
	margin-left: 20px;
	display: list-item;
	list-style-type: disc;
}


#footer{
}

#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: #993333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;

}

a.headline {
	color: #c60000;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	line-height: 3em;
	padding-top: 10px;
	padding-bottom: 10px;
}

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, sans-serif; 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;}

ul.star {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	line-height: 1.5em;
	list-style-type: none;
	margin-top: 2px;
	padding-top: 2px;
	text-indent: -1.2em;}
ul.star li a {
	background-image: url(../../images/star.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	padding-left: 1.2em;

}

ul.star a:link  {

	text-decoration: none;

}
ul.star a:visited {

	text-decoration: none;

}
#contentLeft {
	font-family: "Arial", Helvetica, sans-serif;
	float: left;
	width:285px;
	text-decoration: none;
	padding-top: 10px;
}

#contentRight {
	font-family: "Arial", Helvetica, sans-serif;
	float: right;
	width:285px;
	font-size: 1em;
	text-decoration: none;
	padding-top: 10px;
}

.button {
	background-color: #11428a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #FFFFFF;
	border: thin solid #11428a;
}

.entersearchtext {

	font-size: 0.95em;
	font-family: "Arial", Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	text-align: center;
}

#topicsleft dl
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
	font-size: 95%;
}

#topicsleft dt { margin: 0; }

#topicsleft a
{
	display: block;
	color: #185597;
	text-decoration: none;
}

#topicsleft a:hover
{

}

#topicsleft dt.text
{
	display: block;
	color: #000000;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
	font-size: 85%;
}

#topicsright dl
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
	font-size: 95%;
}

#topicsright dt { margin: 0; }

#topicsright a
{
	display: block;
	color: #185597;
	text-decoration: none;
}

#topicsright a:hover
{

}

#topicsright dt.text
{
	display: block;
	color: #000000;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
	font-size: 85%;
}
.twoColLiqRtHdr #maintext {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 85%;
	margin-right: 0px;
	width: 100%;
	color: #333333;
}

DIV.archivebase-layer {
	color: #000000;
	padding: 0;
	text-align: left;
	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.archive-rowcolor1 {
	color: #333333;
	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.archive-rowcolor2 {
	color: #333333;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-transform: capitalize;
}
/* 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.archiveleft-container13 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	line-height: 1.25em;
	float: left;
	width: 33%;
	font-size: 85%;
}



DIV.archiveleft-container23 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	line-height: 1.25em;
	float: left;
	width: 33%;
	font-size: 85%;
}

DIV.archiveright-container13 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	line-height: 1.25em;
	float: right;
	margin: 0;
	width: 33%;
	font-size: 85%;
	}



DIV.archivespace-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;
}
H4.table-caption {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	width: 90%;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #185597;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin: 0;
}

DIV.sitemapbase-layer {
	color: #000000;
	padding: 0;
	text-align: left;
	width: 98%;
	margin-right: 12px;
	margin-left: 12px;
}


/* 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.sitemapleft-container13 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	line-height: 1.25em;
	width: 48%;
	font-size: 90%;
	float: left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #11428A;
}




DIV.sitemapright-container13 {
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	line-height: 1.25em;
	width: 49%;
	font-size: 90%;
	margin-top: 0;
	margin-bottom: 0;
	float: right;
	}



DIV.sitemapspace-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;
}
ul.sitemap {
	margin-top: 0px;
	list-style-type: disc;
	line-height: 1.5em;
}
ul.sitemapindent {
	list-style-type: disc;
}

.sitemaptopic {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
}

.archivetext
{font-family: "Arial", Helvetica, sans-serif;
	font-size: 120%;
}
.topicheads {
	font-style: italic;
	font-size: 85%;
}
.hidden {
	display: none
}



.centerobject
{
text-align: left; border: 0px solid #000000; width: 650px; margin: 0 auto;
}

#commentform
{
border: 0px solid #000000; padding: 0;
width: 650px; margin: 0 auto;
font-family: "Arial", Helvetica, sans-serif;font-size: .95em; color: #000;

}

#commentform textarea
{
font-family: "Arial", Helvetica, sans-serif; font-size: 1em; color: #000;
}
#commentform table
{
width: 100%; margin: 0 auto;

}
.commentformbutton

{
	background-color: #a1c8f0;
	padding: 1px;
	border-color: #11428a;
	color: #000000;
	
}


.right {
text-align: right;
}

.left {
text-align: left;
}

.fastfacts {
	background-color: #D5E7F9;
	border: medium solid #11428A;
	background-position: 5pt 5pt;
	color: #000033;
	width: 300px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.speechtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
}

#searchmain
{
	background-image: url(../../images/Sci_search_bkg.jpg);
	width: 304px;
	height: 73px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 0.85em;
}

#searchForm {
	margin-left: 12px;
	padding-left: 12px;
	width: 280px;
	height: auto;
	margin-top: 10px;
	padding-top: 10px;
}

.featuredsearch {
	text-align:center;
	width:285px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color: #000;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 5px;
}
.addthis_button{
	text-align: center;
}

.browsetree{font-size:0.9em;}
.headline {
	color: #c60000;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.copyPaste{
	margin-left: auto; margin-right: auto; border: 1px dashed #000; background-color: #FFF; width: auto; padding: 10px; word-wrap: break-word;
}


.widgetbutton {
	align:center;
	valign: middle;
	text-align: center;
	vertical-align: middle;
}

