.footer			{color: #404040; font-family:Arial; font-size: 8pt;}
A.footer		{color: #404040; font-family:Arial; font-size: 8pt; text-decoration: none;}
A.footer:hover		{color: #404040; font-family:Arial; font-size: 8pt; text-decoration: underline;}

.header			{color: #FFFFFF; font-family: Arial; font-size: 8pt; }
A.header		{color: #333333; font-family: Arial; font-size: 8pt; text-decoration: none;}
A.header:hover		{color: #000000; font-family: Arial; font-size: 8pt; text-decoration: underline;}

input.header		{color: #000000; height: 16px;}
input.text		{color: #404040; font-family:Arial; font-size: 8.5pt;}
INPUT.submit		{
        cursor:pointer;
        color: #000000;
        font-size: 8pt;
        text-decoration:none;
        height: 19px;
}
INPUT.submit:hover	{color: #0000CC;}
SELECT.text		{color: #404040; font-family:Arial; font-size: 8.5pt;}
TEXTAREA.text		{color: #404040; font-family:Arial; font-size: 8.5pt;}

A			{color: #A62C2B; text-decoration: none;}
A:hover			{color: #F00000; text-decoration: none;}
A.plain			{color: #404040; text-decoration: none;}
A.plain:hover		{color: #404040; text-decoration: none;}
A.underline		{color: #404040; text-decoration: none;}
A.underline:hover	{color: #404040; text-decoration: underline;}

TD			{color: #404040; font-family:Arial; font-size: 8.5pt;}
TD.hn                   {color: #FFFFFF; font-family:Verdana; font-size: 7.5pt; font-style: italic;}

.sectionTitle		{color: #484848; font-family: Arial Narrow; font-size: 11pt; font-weight: bold;}
.sectionTitleWhite	{color: #FFFFFF; font-family: Arial Narrow; font-size: 11pt; font-weight: bold;}

.articleTitle		{color: #A62C2B; font-family:Arial; font-size: 9pt; font-weight: bold; text-decoration: none;}
A.articleTitle		{color: #000000; font-family:Arial; font-size: 9.5pt; font-weight: bold; text-decoration: none;}
A.articleTitle:hover	{color: #000000; font-family:Arial; font-size: 9.5pt; font-weight: bold; text-decoration: none;}
A.articleMore		{color: #CC0000; font-family:Arial; font-size: 8.5pt; text-decoration: none;}
A.articleMore:hover	{color: #F00000; font-family:Arial; font-size: 8.5pt; text-decoration: underline;}
A.articleTitleRed	{color: #CC0000; font-family:Arial; font-size: 9pt; font-weight: bold; text-decoration: none;}
A.articleTitleRed:hover	{color: #F00000; font-family:Arial; font-size: 9pt; font-weight: bold; text-decoration: underline;}

.red			{color: #A62C2B; font-family:Arial; font-size: 8.5pt;}
.introduction		{font-family:Arial; font-size: 8.5pt;}
.title			{color: #7C96A4; font-family: Arial Narrow; font-size: 14pt;}

.navigationCurrent	{color: #FF0000; font-family: Arial; font-size: 7.5pt;}
TD.navigation		{color: #999999; font-family: Arial; font-size: 7.5pt;}
A.navigation		{color: #FF0000; font-family: Arial; font-size: 7.5pt; text-decoration: none;}
A.navigation:hover	{color: #CC0000; font-family: Arial; font-size: 7.5pt; text-decoration: none;}
A.navigationBold	{color: #000000; font-family: Arial; font-size: 7.5pt; font-weight: bold; text-decoration: none;}
A.navigationBold:hover	{color: #CC0000; font-family: Arial; font-size: 7.5pt; font-weight: bold; text-decoration: none;}

A.mainNavigation	{color: #FF0000; font-size: 8.5pt; text-decoration: none;}
A.mainNavigation:hover	{color: #F00000; font-size: 8.5pt; text-decoration: underline;}
A.subNavigation		{color: #FF0000; font-size: 8pt; text-decoration: none;}
A.subNavigation:hover	{color: #F00000; font-size: 8pt; text-decoration: underline;}
A.mainNavigationActive		{color: #000000; font-size: 8.5pt; font-weight: bold; text-decoration: none;}
A.mainNavigationActive:hover	{color: #F00000; font-size: 8.5pt; font-weight: bold; text-decoration: underline;}
TD.mainNavigation	{color: #F00000; font-size: 8.5pt;}
TD.mainNavigationActive {color: #000000; font-size: 8.5pt; font-weight: bold;}
TD.subNavigation	{color: #F00000; font-size: 8pt;}
TD.subNavigationActive	{color: #FF0000; font-size: 8pt; font-weight: bold; background: #FFFFFF;}

P			{color: #404040; font-family:Arial; font-size: 8.5pt;}
P.small			{color: #404040; font-family:Arial; font-size: 8pt;}

A.sitemapLevel1		{font-family:Arial Narrow; font-size: 12pt; font-weight: bold;	color: #CC0000;	text-decoration: none;}
A.sitemapLevel1:hover	{font-family:Arial Narrow; font-size: 12pt; font-weight: bold;	color: #CC0000; text-decoration: none;}
A.sitemapLevel2		{font-family:Arial;font-size: 8.5pt;color: #404040; text-decoration:none;}
A.sitemapLevel2:hover	{font-family:Arial;font-size: 8.5pt;color: #404040; text-decoration:underline;}

FORM.spanishForm DIV.fileinputs { WIDTH: 280px; POSITION: relative; }
FORM.spanishForm INPUT.file { MARGIN: 0px; WIDTH: 280px; }
FORM.spanishForm INPUT.hidden { Z-INDEX: 2; POSITION: relative; TEXT-ALIGN: right; opacity: 0; }
FORM.spanishForm DIV.fakefile { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 330px; LINE-HEIGHT: 90%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; }
FORM.spanishForm DIV.fakefile INPUT { PADDING-LEFT: 3px; WIDTH: 221px; color: #404040; font-family:Arial; font-size: 8.5pt; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; }
.highlight { background: #FFFF40; }
.highlightred { background: #CCCCCC; color: #A62C2B; font-family:Arial; font-size: 8.5pt;}

/* START THE CODE FOR THE HORIZONTAL MENUS */


.menuhorztext		{
			color: #26558B;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			padding: 5px 0px 0px 0px;
			text-align: center
			}


.menuhorz		{
            font-size: 10px;
			cursor:pointer;
		  	border: #000000 0px solid;
			}


a.menuhorz:link 	{ color: #0033CC; }


a.menuhorz:visited 	{ color: #0033CC; }


a.menuhorz:active 	{ color: #0033CC; }


a.menuhorz:hover 	{ color: #A62C2B; text-decoration: underline; }


		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 9px; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 10px; color: #A62C2B;}		
		.description { font-size: 100%; color: #26558B; }
		.context { font-size: 100%; }
		.infoline { font-size: 9px; font-style: normal; color: #008000;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 9px; margin-left: 10px; }
		.zoom_match { font-size: 9px; margin-left: 10px; color: #333333;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 9px; font-style: normal; color: #333333; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
