BODY
{
}
/* CSS Document */

body 
{
	background-color:#8c8b8b;}
	
	.pop-up	body 
{
	background-color:#ffffff;}
	
body.pop-up
{background-color:#ffffff;
}
		
* {
	margin-top:0px;
	margin-bottom:0px;}
	
	div.homework-heading {
	margin				: 1.45mm 0 2mm 0;
	border				: 0;
	padding				: 0;
	text-align			: left;
	font-family			: arial, helvetica, sans-serif;
	font-weight			: bold;
	font-size			: 17px;
	color				:#4f5983;
	}
	
	div#homework-photo-credit {
	text-align			: right;
	border				: 0;
	padding				: 0 1mm 0 0;
	font-family			: arial, helvetica, sans-serif;
	font-weight			: normal;
	font-size			: 9px;
	color:#202339;
	}
	
	div.table-black-line table {
	margin			: 2mm auto 3mm auto;
	border			: 0;
	padding			: 0;
	font-family		: arial, helvetica, sans-serif;
	font-size		: 14px;
	color:#202339;
}
.table-black-line th {
	margin			: 0;
	border			: 1px solid black;
	padding			: 2mm;
	vertical-align		: bottom;
}
.table-black-line td {
	margin			: 0;
	border			: solid 1px #5c668d !important;
	padding			: 2mm;
	text-align		: left;
	vertical-align		: top;
	font-size		: 12px;
	color:#202339;
}

#featuredstories li {
	margin-left:16px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding:10px;}
	
#encyclopedia li {
	margin-left:16px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;}

#curriculum li {
	margin-left:16px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;}

#listindent li {
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;}

#curriculumhead p {
	margin-left:100px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;}
	

	
	div.menu-topic-note {
	margin				: 1cm;
	border				: 2px solid #5c668d;
	padding				: 3mm;
	font-family:Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color:#202339;
	}
	
	.thumb-map	{
	float			: right !important;
	margin			: 0;
	padding			: 5px 1cm .25cm .25cm !important;
	border-width		: 0;
	}
.thumb-map table	{
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: normal;
	font-style		: italic;
	color			:#202339;
	font-size		: 11px;
	text-align		: center;
	margin			: 0;
	padding			: 0;
	border			: solid 1px #5c668d;
	}
.thumb-map td	{
	margin			: 0;
	padding			: 2px;
	border-width		: 0;
	}

div.menu-topic-note {
	margin				: 1cm;
	border				: 2px solid #5c668d;
	padding				: 3mm;
	font-size			: 100%;
	}
.menu-topic-note p {
	text-align			: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color:#203339;
	margin				: 0 0 3mm 0;
	border				: 0;
	padding				: 0;
	text-indent			: 0 !important;
	}
.menu-topic-note ul {
	margin				: 0 0 3mm 5mm !important;
	border				: 0;
	padding				: 0;
	list-style-type			: disc !important;
	list-style-position		: outside;
	font-family:Arial, Helvetica, sans-serif;
	font-weight			: normal !important;
	font-size			: 12px !important;
	color:#203339;
	}
.menu-topic-note-li {
	margin				: 0 0 5mm 0 !important;
	border				: 0;
	padding				: 0;
		font-family:Arial, Helvetica, sans-serif;
	font-weight			: normal !important;
	font-size			: 12px !important;
	color:#203339;
	}
	
	div.contents-block	{
	padding			:.95mm 1.45cm 1mm 5mm;
	font-size		: 12px !important;
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: normal;
	}
/* .contents-block ul li	{
	padding			: 0 3em 0 0 !important;
	list-style		: disc;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 75% !important;
	font-weight		: bold;
	border-width		: 0 !important;
	text-indent		: 0;
	}
.contents-block ul ul li	{
	margin			: 0;
	padding			: 0 0 0 0 !important;
	list-style		: disc;
	}	*/
.contents-block ul	{
	list-style		: disc;
	list-style-position	: outside;
	margin			: 0;
	padding			: 0 1.45cm 1 3cm;
	border			: 0;
	}
.contents-block li	{
	margin			: 0;
	padding			: 0 important;
	border			: 0;
	text-align		: left;
	}

.contents-block p {
	text-align:left;
	}
	
	#article-date	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #202339;
	font-weight		: normal;
	font-style		: italic;
	text-align		: left !important;
	padding			: 0 0 0 0;
	}
	
	div.menu-centered-cartoon {
	margin				: 0 auto 0 auto;
	border				: 0;
	padding				: 0;
	}
.menu-centered-cartoon img {
	display				: block;
	margin				: 2mm;
	border				: 0;
	padding				: 0;
	}
.menu-centered-cartoon table {
	margin				: 0 auto 5mm auto;
/*	border				: 3px solid #ccccff;	*/
	border				: 3px solid #5c668d;
	padding				: 0;
	width				: 525px;
	}
td.menu-cartoon-heading {
/*	background-color		: #ccccff;	*/
	background-color		: #a9afc8;
	margin				: 0;
	border				: 0;
	padding				: 2mm 2mm 2mm 1mm;
	font-family:Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	color				: #4f5983;
	}
td.menu-cartoon-citation {
	text-align			: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size			: 12px;
	margin				: 0;
	padding				: 3mm;
	border				: 0;
	}
td.menu-cartoon-footnote {
/*	background-color		: #ccccff;	*/
	background-color		: #5c668d;
	margin				: 0;
	border				: 0;
	padding				: 2mm 2mm 2mm 1mm;
	font-family:Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: white;
	}
.menu-cartoon-footnote a {
	color				: white !important;
	}
	
	#logo-tabs		{
	background-color	: white;
	float			: right;
	width			: 40%;
	}
#logo-tabs table	{
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	width			: auto;
	background-color	: white;
	float			: right !important;
	}
#logo-tabs td	{
	vertical-align		: top;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	background-color	: white;
	}
#logo-tabs div	{
	display			: block;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
#logo-tabs img	{
	display			: block;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.logobar table	{
	width			: 100%;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	background-color	: white;
	clear			: both;
	}
.logobar img	{
	display			: block;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}

.reset
{
	font-size:11px;
	text-decoration:underline;
}	
.reset a:hover
{
	font-size:11px;
	text-decoration:underline;
	color:#4D5B82;
}	
a.reset:hover
{
	font-size:11px;
	text-decoration:underline;
	color:#4D5B82;
}
.reset a:active
{
	font-size:11px;
	text-decoration:underline;
	color:#445aca;
}	
a.reset:active
{
	font-size:11px;
	text-decoration:underline;
	color:#445aca;
}

.reset a:visted
{
	font-size:11px;
	text-decoration:underline;
	color:#445aca;
}	
a.reset:visited
{
	font-size:11px;
	text-decoration:underline;
	color:#445aca;
}

.table-cartoon	{
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-cartoon caption	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color:#202339;
	text-align		: left;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-cartoon p	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color:#202339;
	margin			: 0;
	padding			: 1mm 1mm 1mm 1cm ;
	border-width		: 0;
	text-align		: left;
	}
.table-cartoon table	{
	border-bottom		: 22px solid white;
	}
.table-cartoon tbody	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #eeeff4;
	font-size		: 12px;
	color:#202339;
	padding			: 1mm 1mm 1mm 1cm ;
	font-weight		: normal;
	vertical-align		: top;
	text-align		: left;
	}
.table-cartoon tfoot	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px;
	font-weight		: bold !important;
	color			: #202339 !important;
	padding			:1.45cm 1mm 1mm 1cm ;
	vertical-align		: top;
	}
.table-cartoon thead	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px;
	font-weight		: bold !important;
	color			: #202339 !important;
	padding			: 1.45cm 1mm 1mm 1cm ;
	vertical-align		: bottom;
	}
.table-cartoon td	{
	margin			: 0;
	padding			: 3px;
	}

.searchresult li {
	margin-left:16px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	color:#4F5983;}
	
#podcontent a {
	margin-top:50px;
	margin-bottom:0px;
	padding:0px;
	}
	
.lowerleftbullets {
	background-color:#f1eddb;
	}
	
.lowerleftbullets ul {
	margin-left:10px;
	margin-top:-1px;
	margin-bottom:0px;
	padding:0px;
	list-style-type:none;
	}
	
.lowerleftbullets li {
	margin-left:0px;
	margin-top:-1px;
	/*_margin-bottom:2px;
	padding:0px;
	padding-top:2px;*/}

.lowerrightbullets {
	background-color:#f1eddb;
	}
	
.lowerrightbullets ul {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:20px;
	padding:0px;
	list-style-type:none;
	}

.lowerrightbullets li {
	margin-left:0px;
	margin-top:-1px;
	/*_margin-bottom:2px;*/
	padding:0px;
	/*padding-top:2px;*/}
	
.searchtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#453d2d;}

.searchtext A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#453d2d;
	text-decoration:none;
}

.searchtext A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#453d2d;
	text-decoration:none;
}

.searchtext A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#453d2d;
	text-decoration:none;
}

.searchtext A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D5B82;
	text-decoration:none;
}
	
.custombutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}

.searchbox {
	margin-top:6px;
	margin-bottom:3px;
	font-size: 10px; 
 	border: 1px solid #5c668d; }
	
.searchsubhead{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4F5983;}
	
.selecttext{
	border: 1px solid #7a82a6;
}

.advancedsearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4D5ACA;
}

.advancedsearch A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#445ACA;
	text-decoration:underline;
}

.advancedsearch A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#445ACA;
	text-decoration:underline;
}

.advancedsearch A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#445ACA;
	text-decoration:underline;
}

.advancedsearch A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4D5B82;
	text-decoration:underline;
}

.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#453d2d;
	margin-left:10px;
	margin-top:0;}
	
.podtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#453d2d;
	margin-left:7px;
	margin-top:8px;
	font-weight:normal;}
	
.bodysubhead{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-top:4px;
	margin-bottom:6px;
	color:#4d5b82;}


.featuredstories2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	padding: 0px;
	text-decoration:none;
	}
	
.featuredstories2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	padding: 0px;
	text-decoration:none;
	}
	
.featuredstories2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	padding: 0px;
	text-decoration:none;
	}
	
.featuredstories2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d5b82;
	padding: 0px;
	text-decoration:none;
	}
	
	

.featuredstories {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	padding: 0px;
	text-decoration:none;
}

.featuredstories A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	padding: 0px;
	text-decoration:none;
}

.featuredstories A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	padding: 0px;
	text-decoration:none;
}

.featuredstories:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	padding: 0px;
	text-decoration:none;
}

.featuredstories A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	padding: 0px;
	text-decoration:none;
}

a.featuredstories:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D5B82;
	padding: 0px;
	text-decoration:none;
}

.featuredstories a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D5B82;
	padding: 0px;
	text-decoration:none;
}

.featuredstories_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.featuredstories_main a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.featuredstories_main a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.featuredstories_main a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.featuredstories_main a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:none;
}

.photocredit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#453d2d;
}
.lower-left-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	text-decoration:none;
	margin-left:5px;
	margin-bottom:5px;
}

.lower-left-links A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	text-decoration:none;
}

.lower-left-links A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	text-decoration:none;
}

a.lower-left-links:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	text-decoration:none;
}

.lower-left-links A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	text-decoration:none;
}

a.lower-left-links:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D5B82;
	text-decoration:none;
}

.lower-left-links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D5B82;
	text-decoration:none;
}

.research-topic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
	line-height:11px;
}

.research-topic p{
	margin-left:16px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	line-height:11px;
	
	
}

.p2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none; 
	line-height:10px;
	}


.research-topic A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.research-topic A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.research-topic:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.research-topic A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

a.research-topic:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:none;
}

.research-topic a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:none;
}

li
{
    margin-left: 16px;
    font-family:Arial, Helvetica, sans-serif;
	font-weight			: normal !important;
	font-size			: 12px;
	color:#203339;
}

.articletitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#4d5b82;
}

.articlesubtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9e683d;
}

.articlesubtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#453d2d;
}

.articletext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#453d2d;
}

.articletext A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline;
}

.articletext A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline;
}

.articletext A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline; 
}

.articletext A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:underline;
}

.Citation 
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#453d2d;
	padding-left:	10px;
	text-indent:	-10px;
}

.SidebarLinks
{
	padding-top:5px;
}

.SidebarLinks A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline;
	_text-decoration:underline;
}

.SidebarLinks A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline;
	_text-decoration:underline;
}

.SidebarLinks A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline; 
	_text-decoration:underline;
}

.SidebarLinks A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:underline;
	_text-decoration:underline;
}

.podbottom {
	border-bottom:1px solid #5c668d;
	border-left:1px solid #5c668d;
	border-right:1px solid #5c668d;
}

.podhilight {
	margin-left:15px;
}

.podhilight A:link
{
	font-size:12px;
}

.podhilight A:visited {
	font-size:12px;
}

.podhilight A:active {
	font-size:12px;
}

.podhilight A:hover {
	font-size:12px;
}

.podleft {
	border-left:1px solid #5c668d;
}

.podright {
	border-right:1px solid #5c668d;
}

.podleftright {
	border-left:1px solid #5c668d;
	border-right:1px solid #5c668d;
}

.left-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:underline;
}

.left-links A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:underline;
}

.left-links A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:underline;
}

.left-links A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:underline;
}

a.left-links:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:underline;
}

.left-links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:underline;
}


.footertext 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.footertext A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.footertext A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.footertext A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none; 
}

.footertext A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;}
	
.searchresult {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#202339;
}

.searchresult A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	font-weight: normal;
	text-decoration:underline;
}

.searchresult A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	font-weight: normal;
	text-decoration:underline;
}

.searchresult A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	font-weight: normal;
	text-decoration:underline;
}

.searchresult A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9; /* WAS #384568 */
	font-weight: normal;
	text-decoration:underline;
}

.pagenumbers {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.pagenumbers A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.pagenumbers A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.pagenumbers A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.pagenumbers A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.articlehead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#4d5b82;
	padding:2mm 0 1mm 0;
}

.articlesubhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d5b82;
}

.searchterm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#445aca;
	padding:2mm 0 1mm 0;
}

.searchtabtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f5983;
	font-weight:bold;
	text-decoration:none;}

.searchtabtext a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	font-weight:bold;
	padding:4mm 0 1mm 0;
	text-decoration:none;}
	
.searchtabtext a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	font-weight:bold;
	padding:4mm 0 1mm 0;
	text-decoration:none;}

.searchtabtext a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	font-weight:bold;
	padding:4mm 0 1mm 0;
	text-decoration:none;}

.searchtabtext a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f5983;
	font-weight:bold;
	padding:4mm 0 1mm 0;
	text-decoration:none;}

.advsearchtabtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f5983;
	font-weight:bold;}

.advsearchtabtext a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	font-weight:bold;
	text-decoration:none;
}
	
.advsearchtabtext a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	font-weight:bold;
	text-decoration:none;
	}

.advsearchtabtext a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	font-weight:bold;
	text-decoration:none;
	}

.advsearchtabtext a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f5983;
	font-weight:bold;
	text-decoration:none;
	}
	
.searchtabtextcurrent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f5983;
	font-weight:bold;
	text-decoration:none;}

.searchtabtextcurrent a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f5983;
	font-weight:bold;
	padding:4mm 0 1mm 0;
	text-decoration:none;}
	
.searchtabtextcurrent a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f5983;
	font-weight:bold;
	padding:4mm 0 1mm 0;
	text-decoration:none;}

.searchtabtextcurrent a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f5983;
	font-weight:bold;
	padding:4mm 0 1mm 0;
	text-decoration:none;}

.searchtabtextcurrent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f5983;
	font-weight:bold;
	padding:4mm 0 1mm 0;
	text-decoration:none;}

.advsearchtabtextcurrent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435ac9;
	font-weight:bold;
	text-decoration:none;
	}

.advsearchtabtextcurrent a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f5983;
	font-weight:bold;
	text-decoration:none;
	}
	
.advsearchtabtextcurrent a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f5983;
	font-weight:bold;
	text-decoration:none;
	}

.advsearchtabtextcurrent a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f5983;
	font-weight:bold;
	text-decoration:none;
}

.advsearchtabtextcurrent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f5983;
	font-weight:bold;
	text-decoration:none;
	}
	
.searchtype{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#453d2d;
}

.searchsort{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f365a;
}
.searchsort a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f365a;
	text-decoration:underline;
}
.searchsort a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f365a;
	text-decoration:underline;
}

.searchsort a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f365a;
	text-decoration:underline;
}

.searchsort a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f365a;
	text-decoration:underline;
}

.searchsort a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f365a;
}

.article-date p
{
    text-align: right;
    font-size: 12px;
    font-family: Arial;
    text-align: right !important;
color:#202339;
}
I.article-date p
{
    text-align: right;
    font-size: 12px;
    font-family: Arial;
    text-align: right !important;
}
.article-sidebar-label
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d5b82;
	margin-top:0px;
	margin-bottom:0px;
}
P
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#202339;
    margin-top:10px;
	margin-bottom:10px;
	

}

.table-grey	{
	font-family		: Arial, Helvetica, sans-serif !important;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-grey caption	{
	font-size		: 14px;
	font-weight		: normal;
	text-align		: left;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-grey p	{
 	font-family		: Arial, Helvetica, sans-serif;
	margin			: 0;
	padding			: 3px;
	border-width		: 0;
	}
.table-grey tbody	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #eeeff4;
	font-size		: 12px !important;
	font-weight		: normal;
	color:#202339;
	vertical-align		: top;
	text-align		: left;
	}
.table-grey tfoot	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #dfd8e7;
	font-size		:12px !important;
	font-weight		: normal !important;
	color			: #202339 !important;
	text-align: left;
	vertical-align		: top;
	}
.table-grey thead	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #dfd8e7;
	font-size		: 12px !important;
	font-weight		: normal !important;
	color			: #202339 !important;
	text-align		: left !important;
	vertical-align		: bottom;
	}
.table-grey td	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid #F4F6FA;
	border-right		: 1px solid #BFBFDE;
	border-bottom		: 1px solid #BFBFDE;
	border-left		: 1px solid #F4F6FA;
	}
.table-grey th	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid #F4F6FA;
	border-right		: 1px solid #BFBFDE;
	border-bottom		: 1px solid #BFBFDE;
	border-left		: 1px solid #F4F6FA;
	}
.table-grey p {
	font-family		: Arial, Helvetica, sans-serif !important;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
tr.table-grey-body-heading 	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #d5d8e7;
	font-size		: 14px !important;
	font-weight		: normal !important;
	color			: #202339 !important;
	text-align		: left !important;
	vertical-align		: bottom;
	}

th
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#202339;
    margin-top:10px;
	margin-bottom:10px;
}

.table-blue	{
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-blue caption	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	text-align		: justify;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-blue p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	margin			: 0;
	padding			: 3px;
	border-width		: 0;
	}
.table-blue table	{
	border-bottom		: 22px solid white;
	}
.table-blue tbody	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #eeeff4;
	font-size		: 12px !important;
	font-weight		: normal;
	color: #202339;
	vertical-align		: top;
	text-align		: left;
	}
.table-blue tfoot	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align		: top;
	}
.table-blue thead	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align		: bottom;
	}
.table-blue td	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
.table-blue th	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
.table-blue-body-heading {
	background-color	: #a9afc8;
	color			: white;
	font-weight		: bold !important;
	text-align		: center;
	vertical-align		: bottom;
	}
	
	.table-red-blue	{
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-red-blue caption	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color:#a9afc8;
	text-align		: center;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-red-blue p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#202339;
	margin			: 0;
	padding			: 3px;
	border-width		: 0;
	}
.table-red-blue tbody	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #eeeff4;
	font-size		: 12px !important;
	color:#202339;
	font-weight		: normal;
	vertical-align		: top;
	text-align		: left;
	}
.table-red-blue tfoot	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: #202339 !important;
	vertical-align		: top;
	}
.table-red-blue thead	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: #202339 !important;
	vertical-align		: bottom;
	}
.table-red-blue td	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
.table-red-blue th	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
.table-red-blue-body-heading th	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: #202339 !important;
	vertical-align		: bottom;
	text-align		: center;
	}
	
	table-enc-sm	{
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-enc-sm caption	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			:#202339;
	font-weight		: bold;
	text-align		: center;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-enc-sm p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	text-align		: justify;
	font-size		: 12px;
	color			:#202339;
	margin			: 0;
	padding			: 1mm 1mm 1mm 2mm;
	border-width	: 0;
	}
.table-enc-sm table	{
	border-bottom		: 22px solid white;
	}
.table-enc-sm tbody	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #eeeff4;
	font-size		: 12px;
	color			:#202339;
	font-weight		: normal;
	vertical-align	: top;
	text-align		: left;
	}
.table-enc-sm tfoot	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px;
	font-weight		: bold !important;
	color			: #202339 !important;
	vertical-align		: top;
	}
.table-enc-sm thead	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px;
	font-weight		: bold !important;
	color			: #202339 !important;
	vertical-align		: bottom;
	}
.table-enc-sm td	{
	margin			: 0;
	padding			: 1mm 1mm 1mm 2mm;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
.table-enc-sm th	{
	margin			: 0;
	padding			: 1mm 1mm 1mm 2mm;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	font-size		: 12px;
	}
	
.table-enc	{
	margin			: 0;
	padding			: 0 1mm 0 3mm;
	border-width		: 0;
	}
.table-enc caption	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color:#202339;
	text-align		: center;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-enc p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	font-weight		: normal;
	color			:#202339;
	margin			: 0;
	padding			: 0 1mm 0 2mm;
	border-width		: 0;
	}
.table-enc table	{
	border-bottom		: 22px solid white;
	}
.table-enc tbody	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #eeeff4;
	font-size		: 12px;
	font-weight		: normal;
	color			:#202339;
	padding			: 0 1mm 0 2mm;
	vertical-align		: top;
	text-align		: left;
	}
.table-enc tfoot	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align		: top;
	}
.table-enc thead	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 12px;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align		: bottom;
	}
.table-enc td	{
	margin			: 0;
	padding			: 1mm 1mm 1mm 2mm;
	border-top		: 1px solid white;
	border-right	: 1px solid gray;
	border-bottom	: 1px solid gray;
	border-left		: 1px solid white;
	}
.table-enc th	{
	margin			: 0;
	padding			: 1mm 1mm 1mm 2mm;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
	

.table-clear	{
	font-family		: Arial, Helvetica, sans-serif !important;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-clear table {
	margin			: 0 auto 0 auto;
	border			: 0;
	padding			: 0;
	}
.table-clear caption	{
	font-size		: 17px;
	font-weight		: bold;
	text-align		: justify;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-clear p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	margin			: 0;
	padding			: 3mm 4mm 3mm 4mm ;
	border-width		: 0;
	}
.table-clear tbody	{
	font-size		: 12px !important;
	font-weight		: normal !important;
	vertical-align		: top;
	}
.table-clear tfoot	{
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align		: top;
	}
.table-clear thead	{
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align		: bottom;
	}
.table-clear ul	{
	list-style-type		: disc !important;
	margin			: 0;
	padding			: 1mm 1em 2mm 2em;
	}
.table-clear li	{
	margin			: 0;
	padding			: 0 1em .45em 0;
	font-weight		: bold;
	text-align		: left;
	}
	
	.reuters h3	{
	color			: #202339;
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	font-weight		: bold;
	margin			: 0;
	padding			: .5em 1.45cm 0 1.45cm;
	text-align		: left;
	text-indent		: -20px
	}
.reuters img	{
	display			: inline;
	}
.reuters p 	{
	color			: #202339;
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px !important;
	font-weight		: normal;
	margin			: 0;
	padding			: 0 1.45cm 1em 1.45cm !important;
	text-indent		: 0 !important;
	text-align		: justify;
	}
	
.small-text	{
	font-size		: 80%;
	}
	
	.center-text	{
	text-align		: center;
	}
	
.article-sidebar-cell-grey {
	color			: #202339;
    border-left		: 4px solid #999999 !important;
    background		: #eeeff4;
    font-family		:Arial, Helvetica, sans-serif;
	font-size		: 12px !important;
	color			:#202339;
    margin			: 0 0 0 13px !important;
}

.menu-search-label	{
	font-family		:Arial, Helvetica, sans-serif;
	color			: #4d5b82;
	font-size		: 12px !important;
	font-weight		: bold;
	margin			: 0;
	padding			: .1cm 0 0 .1cm !important;
	border-width		: 0;
	text-transform		: uppercase;
	}
	
	.menu-search-sub-label	{
	font-family		:Arial, Helvetica, sans-serif;
	color			: #202339;
	font-size		: 11px !important;
	font-weight		: normal;
	margin			: 1pt .1cm 0 .1cm;
	vertical-align		: middle !important;
	}


A
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:underline;
}

A:visited
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:underline;
}

A:hover
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:underline;
}

.small-text	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #202339;
	}

.jumplink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d5b82;
	text-decoration:none;
	padding: .45mm 0 2mm 0;
	text-transform:none;
}

a.jumplink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d5b82;
	text-decoration:none;
	padding: .45mm 0 2mm 0;
	text-transform:none;
}


.jumplinkh2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d5b82;
	text-decoration:none;
	padding: .45mm 0 2mm 0;
	text-transform:none;
}

a.jumplinkh2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d5b82;
	text-decoration:none;
	padding: .45mm 0 2mm 0;
	text-transform:none;
}


.jumplinkh3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d5b82;
	text-decoration:none;
	padding: .45mm 0 2mm 0;
	text-transform:none;
	
}

a.jumplinkh3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d5b82;
	text-decoration:none;
	padding: .45mm 0 2mm 0;
	text-transform:none;

}



	
H1
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#4d5b82;
	padding: 3mm 0 1.45mm 0;
}
H2
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d5b82;
	padding: .45mm 0 2mm 0;
}

H3
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d5b82;
	padding: 2mm 0 2mm 0;
}

h4	
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d5b82;
	padding: 0 0 1.45mm 0;
}

p.alphabar 	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px !important;
	font-weight		: bold !important;
	text-align		: center !important;
	text-transform		: uppercase !important;
	color			: #202339 !important;
	margin-top		: 1em !important;
	}
.alphabar a:active	{
	font-weight		: bold;
	text-decoration		: underline !important;
	color			: #435ac9;
	}
.alphabar a:link	{
	font-weight		: bold;
	text-decoration		: underline;
	color			: #435ac9 !important;
	}
.alphabar a:hover	{
	font-weight		: bold !important;
	text-decoration		: underline;
	color			: #4d5b82 !important;
/*	 background-color	: yellow;*/
	}
.alphabar a:visited	{
	text-decoration		: underline !important;
	color			: #435ac9 !important;
	font-weight		: bold;
	}
.found
{
    color:Black;
    background-color: #ffff00;
    font-family: Arial;
    text-decoration: inherit;
}

.resultheader 
{
	background-color:#a9afc9;
}

.resultspaging
{
	background-color:#4F5983;
}

#Tab1
{
  position:relative;
  display: block;
  width: 141px;
  height: 50px;
  background: url("/images/searchtab_bg_active.gif") no-repeat 0px 0px;
  white-space:nowrap;
  padding:1mm 0 1mm 0;
  margin:0px;
}

#Tab1:hover
{ 
  background-position: 0px 0px;
  padding:1mm 0 1mm 0;
}

#Tab1 span
{
  position:relative;
  display: none;
  padding:1mm 0 1mm 0;
  margin:0px;
}

#Tab2
{
  position:relative;
  display: block;
  width: 141px;
  height: 50px;
  background: url("/images/searchtab_bg_together.gif") no-repeat 0px 0px;
  white-space:nowrap;
  padding:1mm 0 1mm 0;
  margin:0px;
}

#Tab2:hover
{ 
  background-position: 0px -61px;
  padding:1mm 0 1mm 0;
}

#Tab2 span
{
  position:relative;
  display: none;
 padding:1mm 0 1mm 0;
  margin:0px;
}

#Tab3
{
  position:relative;
  display: block;
  width: 96px;
  height: 62px;
  background: url("/images/adv_searchtab_bg_active.gif") no-repeat 0px 0px;
  white-space:nowrap;
  padding:0px;
  margin:0px;
}

#Tab3:hover
{ 
  background-position: 0px 0px;
}

#Tab3 span
{
  position:relative;
  display: none;
  padding:0px;
  margin:0px;
}

#Tab4
{
  position:relative;
  display: block;
  width: 96px;
  height: 62px;
  background: url("/images/adv_searchtab_bg_together.gif") no-repeat 0px 0px;
  white-space:nowrap;
  padding:0px;
  margin:0px;
}

#Tab4:hover
{ 
  background-position: 0px -62px;
  padding:0px;
}

#Tab4 span
{
  position:absolute;
  display: none;
  padding:2mm 0 1mm 0;
  margin:0px;
}

.encyclopedia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-decoration:none;
}

.encyclopedia A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#042f87;
	text-decoration:underline;
}

.encyclopedia A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#042f87;
	text-decoration:underline;
}

.encyclopedia A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#042f87;
	text-decoration:underline;
}

.encyclopedia A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ec710c;
	text-decoration:underline;
}

.curriculumhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d5b82;
	padding-left:16px;
}

.curriculum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F5983;
	text-decoration:none;
}

.curriculum A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445ACA;
	text-decoration:underline;
}

.curriculum A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445ACA;
	text-decoration:underline;
}

.curriculum A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445ACA;
	text-decoration:underline;
}

.curriculum A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:underline;
}

ul.bullets {
	margin				: 0 1cm 3mm 1.5cm;
	border				: 0;
	padding				: 0;
	list-style-type			: disc !important;
	list-style-position		: outside !important;
	}
.bullets ul li {
	margin				: 0 0 0 1cm;
	border				: 0;
	padding				: 0;
	color				: #202339;
	font-size			: 11px;
	}
.bullets ol ul {
	margin				: 0 0 0 1.5cm !important;
	border				: 0;
	padding				: 0;
	font-size			: 11px;
	}
.bullets ol ul li {
	margin				: 0 0 0 5mm;
	border				: 0;
	padding				: 0;
	color				: #202339;
	font-size			: 12px;
	}
.bullets ul ul li {
	margin				: 0 1cm 0 1cm;
	border				: 0;
	padding				: 0;
	font-size			: 12px;
	}

.almanac {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-decoration:none;
}

.almanac A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#042f87;
	text-decoration:underline;
}

.almanac A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#042f87;
	text-decoration:underline;
}

.almanac A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#042f87;
	text-decoration:underline;
}

.almanac A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad660a;
	text-decoration:underline;
}

.almanachead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#020c23;
	text-decoration:none;
}

	.image-document-body	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin			: 0;
	padding			: 2em 0 0 0;
	background-color: #FFFFFF;
	border-width	: 0;
	width			: 100%;
	}
.image-document-body a:link	{
	color			: #435ac9;
	font-weight		: bold;
	text-decoration			: underline;
	}
.image-document-body a:hover	{
	color			: #4d5b82;
	font-weight		: bold;
	text-decoration			: underline;
	}
.image-document-body a:visited	{
	color			: #435ac9;
	font-weight		: bold;
	text-decoration			: underline;
	}
.image-document-body h1	{
	font-size		: 100% !important;
	font-weight		: bold;
	text-align		: center;
	margin			: 0;
	padding			: 1em 0 1em 0;
	}

.table-left	{
	float			: left !important;
	margin			: 0;
	padding			: 5px .25cm .25cm 1cm !important;
	border-width		: 0;
	}
.table-right	{
	float			: right !important;
	margin			: 0;
	padding			: 5px 1cm .25cm .25cm !important;
	border-width		: 0;
	}


.timeline-navigation table {
	width				: 70%;
	margin				: 5mm auto 5mm auto;
	border				: 0;
	padding				: 0;
	font-size			: 12px;
	}
.timeline-navigation td {
	margin				: 0;
	border				: 0;
	padding				: 0;
	}
.timeline-navigation p {
	margin				: 1px;
	border				: 0;
	padding				: 1px 1px 1px 1px;
	background-color		: #eeeff4;
	font-family:Arial, Helvetica, sans-serif;
	font-size			:12px;
	color			:#202339;
	font-weight			: bold;
	text-align			: left;
	}
.timeline-navigation a {
	display				: block;
	width				: 100%;
	text-decoration		: underline;
	margin				: 0;
	border				: 0;
	padding				: 0;
	}
.timeline-navigation a:hover {
	/*background-color		: yellow;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size			:12px;
	text-decoration			: underline;
	color				: #4d5b82 !important;
	}
.timeline-navigation a:active {
	background-color		: #a9afc9 !important;
	color				: #202339 !important;
	}
.timeline-navitation a:visited {
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:12px;
	text-decoration			: underline;
	color				: #435ac9 !important;
	}
.timeline-contents table {
	width				: 90%;
	margin				: 0 auto 0 auto;
	border				: 0;
	padding				: 0;
	}
td.timeline-contents {
	display				: inline !important;
	margin				: 2px;
	border				: 0;
	padding				: 0;
	text-align			: center;
	}
.timeline-contents div {
	font-family			:Arial, Helvetica, sans-serif;
	color				: #435ac9 !important;
	font-size			: 12px;
	text-align			: center !important;
	font-weight			: bold;
	background-color		: white !important;
	}
.timeline-contents div a {
	display				: inline !important;
	background-color		: white;
	}
td.decade {
	font-size			: 12px;
	text-align			: center;
	margin				: 2px;
	border				: 0;
	padding				: 2px;
	}
.decade a {
	display				: block;
	margin				: 1px;
	border				: 0;
	padding				: 1px;
	background-color	: #eeeff4;
	}
td.decade-active {
	font-family			:Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	color				: #202339;
	text-align			: center;
	margin				: 3px;
	border				: 0;
	padding				: 3px;
	}
	
h1.h1-note  {
	font-size			: 14px;
	font-weight			: bold;
	color				: #202339;
	text-align			: justify;
	margin				:.45cm 2.5cm 3mm 0;
	border				: 0;
	padding				: 0;
	text-transform		: none;
	}


	#h1 h1-note-centered  {
	font-size			: 14px;
	font-weight			: bold;
	color				: #202339;
	text-align			: justify;
	margin				:.45cm 2.5cm 3mm 0;
	border				: 0;
	padding				: 0;
	text-transform		: none;
	}	
	h1.h1-note-centered  {
	font-size			: 14px;
	font-weight			: bold;
	color				: #202339;
	text-align			: justify;
	margin				: .15cm 2.5cm 3mm 0;
	border				: 0;
	padding				: 0;
	text-transform		: none;
	}
	
	.centered table {
	margin				: 4mm auto 2mm auto;
	border				: 0;
	padding				: 0;
	}
table.centered {
	margin				: 4mm auto 2mm auto;
	border				: 0;
	padding				: 0;
	}
.centered img {
	display				: block;
	}
img.centered {
	margin				: 4mm auto 2mm auto;
	border				: 0;
	padding				: 0;
	}
.centered applet {
	margin				: 0 auto 0 auto;
	}
.centered-image img {
	margin				: 0 auto 5mm auto;
	border				: 0;
	padding				: 0;
	}
	
.timeline-navigation 	{
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	clear			: both;
	}
div.timeline-navigation 	{
	margin			: 0;
	padding			: 2em 0 1em 0;
	}
.timeline-navigation table	{
	width			: 65% !important;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.timeline-navigation-text p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px!important;
	font-weight		: bold;
	text-align		: left;
	text-indent		: 0;
	background-color	: #eeeff4;
	margin			: 2px 0 2px 0 !important;
	padding			: 0px 2em 0px 3em !important;
	border-width		: 0;
	width			: 80% !important;
	}
.timeline-navigation-focus p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	font-weight		: bold;
	margin			: 0 !important;
	padding			: 2px 0em 1px 2em !important;
	border-width		: 0;
	text-align		: center !important;
	word-spacing		: 1.5em !important;
	}
	
	.color-facts-logo-blue	{
	background-color	: #1906a5;
	}
	
	
	.contents-navigation 	{
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	clear			: both;
	}
div.contents-navigation 	{
	margin			: 0;
	padding			: 2em 0 1em 0;
	}
contents-navigation img	{
	display			: block !important;
	}
.contents-navigation table	{
	width			: 80% !important;
	}
.contents-navigation tr td	{
	padding			: 0 !important;
	margin			: 0 !important;
	}
.contents-navigation p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 76% !important;
	font-weight		: bold !important;
	text-align		: left;
	text-indent		: 0;
	background-color	: #ccccff;
	margin			: 2px 0 2px 0 !important;
	padding			: 0px 2em 0px 3em !important;
	border-width		: 0;
	width			: 85% !important;
	}
.contents-navigation-focus p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 76% !important;
	font-weight		: bold;
	margin			: 0 !important;
	padding			: 2px 0em 1px 2em !important;
	border-width		: 0;
	text-align		: left;
	text-indent		: 0 !important;
	background-color	: white !important;
	}

.image-citation
{
    font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	text-align		: right !important;
	margin			: 0;
	padding			:1mm 0 2mm 0!important;
	border-width		: 0;
}

P.image-citation
{
     font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 9px;
	text-align		: right !important;
	color			:#202339;
	margin			: 0;
	padding			: 0 !important;
	border-width		: 0;
}

.image-citation p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 9px;
	text-align		: right !important;
	color			:#202339;
	margin			: 0;
	padding			: 0 !important;
	border-width		: 0;
	}
.image-description p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	font-weight		: bold !important;
	color			:#202339;
	text-align		: justify !important;
	vertical-align		: text-top !important;
	}
	
	div.digest-topics {
	margin			: 0 1cm 0 1cm;
	border			: 0;
	padding			: 0;
	}
.digest-topics table {
	margin			: 0 auto 5mm auto;
	border			: 0;
	padding			: 0;
	}
.digest-topics thead {
	text-align		: left;
	}
.digest-topics thead th {
	background-color	: #eeeff4;	
	background-color	: #eeeff4;
	margin			: 2px 1cm 0 1cm;
	border			: 1px solid white;
	padding			: 3mm;
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	color			: #202339;
	font-weight		: lighter !important;	
	text-align		: left;
	}
.digest-topics thead p	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	color			: #202339;
	font-weight		: lighter;
	text-align		: left !important;
	margin			: 0 0 2mm 0;
	padding			: 0 !important;
	border			: 0;
	}
	
.digest-topics tbody th {
	background-color	: #a9afc8;	
	background-color	: #a9afc8;
	margin			: 2px;
	border			: 1px solid white;
	padding			: 3mm;
	vertical-align		: top;
	text-align		: left;
	color			: #4f5983;
	}
.digest-topics tbody td {
	background-color	: #eeeff4;	
	background-color	: #eeeff4;	
	background-color	: #eeeff4;
	margin			: 2px;
	border			: 1px solid white;
	padding			: 3mm;
	vertical-align		: top;
	}
.digest-topics tbody ul {
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	color			:#202339;
	margin			: 0;
	border			: 0;
	padding			: 0;
	}
.digest-topics tbody li 
{
		font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 12px;
	color			:#202339;
	margin			: 0 0 0 5mm;
	border			: 0;
	padding			: 0;
	list-style-type		: disc;
	list-style-position	: outside;
	}
p.topics-citation {
	font-size		: 12px;
	text-align		: right;
	margin			: 0;
	padding			: 0 0 1px 0;
	border			: 0;
	}
.digest-research-topic a {
	display			: block;
	background-color	: #eeeff4;
	font-family		: arial, helvetica, sans-serif;
	font-weight		: bold;
	font-size		: 12px;
	line-height		: 10px;
	margin			: 5px 10px 0 0;
	border-top		: 0;
	border-right		: 1px solid black;
	border-bottom		: 1px solid black;
	border-left		: 0;
	padding			: 3px;
	color			: black;
	}
.digest-research-topic a:link {
	text-decoration		: underline;
	}
.digest-research-topic a:hover {
	text-decoration		: underline !important;
	}
.digest-research-topic a:active {
	text-decoration		: underline !important;
	}
.digest-research-topic a:visited {
	text-decoration		: underline !important;
	}
	
	.table-black-white	{
	font-family		: Arial, Helvetica, sans-serif !important;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-black-white caption	{
	font-size		: 130%;
	font-weight		: bold;
	text-align		: center;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-black-white p	{
 	font-family		: Arial, Helvetica, sans-serif;
	margin			: 0;
	padding			: 3px;
	border-width		: 0;
	}
.table-black-white tbody	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: white;
	font-size		: 78% !important;
	font-weight		: normal;
	vertical-align		: top;
	text-align		: left;
	}
.table-black-white tfoot	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #a9afc8;
	font-size		: 78% !important;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align		: top;
	}
.table-black-white thead	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #a9afc8;
	font-size		: 78% !important;
	font-weight		: bold !important;
	color			: white !important;
	text-align		: center !important;
	vertical-align		: bottom;
	}
.table-black-white td	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid #F4F6FA;
	border-right		: 1px solid #BFBFDE;
	border-bottom		: 1px solid #BFBFDE;
	border-left		: 1px solid #F4F6FA;
	}
.table-black-white th	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid #F4F6FA;
	border-right		: 1px solid #BFBFDE;
	border-bottom		: 1px solid #BFBFDE;
	border-left		: 1px solid #F4F6FA;
	}
	
.issues-feature	p	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: normal;
	color			:#202339;
	vertical-align		: top;
	text-align		: justify;
	margin			: 0;
	border-width		: 0;
	padding			: 1 0 2.5em 0;}
	
.article-cliche {
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 17px;
	font-weight		: bold !important;
	color			:#202339;
	text-align		: justify !important;
	vertical-align	: text-top !important;}
	
	p.almanac-article-cliche	{
	font-family		: Arial, Helvetica, sans-serif !important;
	font-size		: 15px;
	font-weight		: bold !important;
	font-style		: normal;
	text-align		: left !important;
	text-transform		: uppercase;
	padding-right		: 2mm;
	padding-bottom		: 0;
	}
	
.footer-citation :a{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: normal;
	color			:#202339;
	}
	
.footer-citation:h3{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4d5b82;
	padding: 2mm 0 2mm 0;
}

div.country-brief	{
	margin			: .5cm 1.5cm .5cm 1.5cm !important;
	padding			: 1mm 1mm .5cm 2mm;
	background-color	: #eeeff4;
	clear			: both;
	}



.image-right	{
	float			: right !important;
	margin			: 0;
	padding			: 5px 1cm .25cm .25cm !important;
	border-width		: 0;
	}
	
	.image-left	{
	float			: left !important;
	margin			: 0;
	padding			: 5px .25cm .25cm 1cm;
	border-width		: 0;
	}

.leftalign 
{
	padding-left:3px;
	padding-right:3px;}
	
	div.menu-subhead-block	{
	clear			: both !important;
	}
	
	h2.digest-subhead	{
	font-family		: Arial,helvetica,san-serif;
	color			: #4d5b82;
	font-size		: 13px !important;
	text-align		: left;
	padding			: .25cm 1cm 0 1cm !important;
	margin			: 0;
	text-transform		: none !important;
	}
	
div.menu-subhead-text	{
	margin			: 0;
	padding			: .15cm 1cm .25cm 1cm !important;
	font-family		: Arial,helvetica,san-serif;
	font-size		: 12px !important;
	text-indent		: 0 !important;
	text-align		: justify !important;
	}
div.menu-subhead-image-left	{
	float			: left;
	margin			: 0;
	border			: 0;
	padding			: .25cm .25cm .25cm 1cm;
	display			: block;
	}
.menu-subhead-block img	{
	border			: 1px !important;
	border-color		: #5c668d !important ;
	border-style		: solid;
	}
	
	.table-classic-med	{
	font-family		: Arial, Helvetica, sans-serif !important;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-classic-med caption	{
	font-size		: 12px;
	color:#202339;
	font-weight		: bold;
	text-align		: center;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-classic-med p	{
 	font-family		: Arial, Helvetica, sans-serif;
 		font-size		: 12px;
	color:#202339;
	margin			: 0;
	padding			: 3px;
	border-width		: 0;
	}
.table-classic-med tbody	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #eeeff4;
	font-size		: 12px !important;
	font-weight		: normal;
	color:#202339;
	vertical-align		: top;
	text-align		: left;
	}
.table-classic-med tfoot	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #4f5983;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align		: top;
	}
.table-classic-med thead	{
	font-family		: Arial, Helvetica, sans-serif !important;
	background-color	: #4f5983;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: white !important;
	text-align		: center !important;
	vertical-align		: bottom;
	}
.table-classic-med td	{
	margin			: 0;
	padding			: 3px;
border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
.table-classic-med th	{
	margin			: 0;
	padding			: 3px;
border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
	
	.table-yellow	{
	margin			: 0;
	padding			: 5px 0 .5cm 0;
	border-width		: 0;
	}
.table-yellow caption	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color:#202339;
	text-align		: center;
	margin			: 0;
	padding			: 5mm 0 0 0;
	border			: 0;
	}
.table-yellow p	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color:#202339;
	margin			: 0;
	padding			: 3px;
	border-width		: 0;
	text-align		: left;
	}
.table-yellow table	{
	border-bottom		: 22px solid white;
	}
.table-yellow tbody	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color: #eeeff4;
	font-size		: 12px !important;
	font-weight		: normal;
	color:#202339;
	vertical-align	: top;
	text-align		: left;
	}
.table-yellow tfoot	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color: #a9afc8;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: #202339 !important;
	vertical-align	: top;
	}
.table-yellow thead	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color: #a9afc8;
	font-size		: 12px !important;
	font-weight		: bold !important;
	color			: #202339 !important;
	vertical-align	: bottom;
	}
	.table-yellow th	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right	: 1px solid gray;
	border-bottom	: 1px solid gray;
	border-left		: 1px solid white;
	}
	
.table-yellow td	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right	: 1px solid gray;
	border-bottom	: 1px solid gray;
	border-left		: 1px solid white;
	}
	
.text-body a:active	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:underline;}

.text-body a:link 	{
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:12px;
	color:#435ac9;
	text-decoration	:underline;}

.text-body a:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:12px;
	color:#4d5b82;
	text-decoration:underline;}
	
.text-body a:visited 	{
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:12px;
	color:#435ac9;
	text-decoration:underline;}
	
.table-classic-small	{
	margin			: 0;
	padding			: .5m 0cm .5em 1cm;
	border-width	: 0;}

.table-classic-small caption	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color:#202339;
	text-align		: center;
	margin			: 0;
	padding			: 0;
	border-width	: 0;}

.table-classic-small p	{
	font-family		: Arial, Helvetica, sans-serif;
	margin			: 0;
	padding			: 3px;
	color:#202339;
	border-width	: 0;}

.table-classic-small tbody	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color: #eeeff4;
	font-size		: 11px !important;
	font-weight		: normal;
	vertical-align	: top;
	text-align		: left;}
	
.table-classic-small tfoot	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color: #a9afc8;
	font-size		: 10px !important;
	font-weight		: bold !important;
	color			: white !important;
	vertical-align	: top;
	text-align		: center;}
	
.table-classic-small thead	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color: #a9afc8;
	font-size		: 10px !important;
	font-weight		: bold !important;
	color			: white !important;
	text-align		: center !important;
	vertical-align	: bottom;}
	
.table-classic-small td	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right	: 1px solid gray;
	border-bottom	: 1px solid gray;
	border-left		: 1px solid white;}
	
.table-classic-small th	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right	: 1px solid gray;
	border-bottom	: 1px solid gray;
	border-left		: 1px solid white;}
	
	
	.table-black-blue	{
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-black-blue caption	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color:#202339;
	text-align		: center;
	margin			: 0;
	padding			: 0;
	border-width		: 0;
	}
.table-black-blue p	{
	margin			: 0;
	padding			: 3px;
	border-width		: 0;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color:#202339;
	
	}
.table-black-blue table {
	border-bottom		: 22px solid white;
	}
.table-black-blue tbody	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #eeeff4;
	font-size		: 12px !important;
	font-weight		: normal;
	vertical-align		: top;
	text-align		: left;
	}
.table-black-blue tfoot	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 80% !important;
	font-weight		: 900 !important;
	color			: #202339 !important;
	text-align		: center !important;
	vertical-align		: top;
	}
.table-black-blue thead	{
	font-family		: Arial, Helvetica, sans-serif;
	background-color	: #a9afc8;
	font-size		: 90% !important;
	font-weight		: 900 !important;
	color			: #202339 !important;
	text-align		: center !important;
	vertical-align		: bottom;
	}
.table-black-blue td	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
.table-black-blue th	{
	margin			: 0;
	padding			: 3px;
	border-top		: 1px solid white;
	border-right		: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left		: 1px solid white;
	}
	
	.footnote	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px; /*Was 75%*/
	font-weight		: 500;
	}
.footnote hr	{
	width			: 20%;
	margin			: 0;
	padding			: .25cm 0 .5em 1cm !important;
	height			: 1px;
	text-align		: left;
	}
	
.advSearch_subhead
{
	font-size:9px;	
	text-decoration:none;
}

#spanEmailError
{
	color:Red;	
}

.IndepthImageTextUp 
{
	margin-top:-10px;
	margin-bottom:-5px;
}

.Right_Window {
	background-color:#eeeff4;
	}
	
.Right_Window p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#435d7a;
	padding-left:20px;
	}
	
.Right_Window ul {
	margin-left:45px;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	}

.Right_Window li {	
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	color:#435ac9;
	}
	
.Right_Window li a:link {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
	}
	
.Right_Window li a:visited {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
	}
	
.Right_Window li a:active {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
	}
	
.Right_Window li a:hover {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:none;
	}
	
.Right_Window .Header_SearchText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#453d2d;
	}

.Right_Window .Header_SearchText a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.Right_Window .Header_SearchText a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.Right_Window .Header_SearchText a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435ac9;
	text-decoration:none;
}

.Right_Window .Header_SearchText a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:none;
}

.PopUp_Table A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline;
}

.PopUp_Table A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline;
}

.PopUp_Table A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445aca;
	text-decoration:underline; 
}

.PopUp_Table A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B82;
	text-decoration:underline;
}

.TSOFLINK a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d6521d;
	text-decoration:underline;
}

.TSOFLINK a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d6521d;
	text-decoration:underline;
}

.TSOFLINK a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d6521d;
	text-decoration:underline; 
}

.TSOFLINK a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#803d08;
	text-decoration:underline;
}

.AdvSearchBG
{
	background-color:#eeeff4;
}

/* Reference Shelf Section */
.shelfpage A:link {
	text-decoration:none;
}
.shelfpage A:visited {
	text-decoration:none;
}
.shelfpage A:active {
	text-decoration:none; 
}
.shelfpage A:hover {
	text-decoration:none;
}

/*New Story Menu Stripe*/
#MenuStripe {
	color:			#435ac9;
	padding-bottom:	5px;
	text-align:		right;
	font-size:		10px;
	border-top:		solid 2px #5c668d;
}

#MenuStripe a:link {
	color:				#435ac9;
	text-decoration:	none;
	font-size:			10px;
}

#MenuStripe a:visited {
	color:				#435ac9;
	text-decoration:	none;
	font-size:			10px;
}

#MenuStripe a:active {
	color:				#435ac9;
	text-decoration:	none;
	font-size:			10px;
}

#MenuStripe a:hover {
	color:				#435ac9;
	text-decoration:	none;
	font-size:			10px;
}

#MenuStripe img {
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	3px;
}
