﻿/* */

/* Upper Logo */
.borders              { border:0px ; padding:0px ; border-collapse:collapse ; }

#logo_table a:link 	  { color:#FFFFFF ; text-decoration:none ; }
#logo_table a:visited { color:#FFFFFF ; text-decoration:none ; }
#logo_table a:hover   { color:#FFFFFF ; text-decoration:none ; font-style:normal ; }

/* Main (index) page content */
#index_content 			{ color:#800000 ; font:bold large Arial; vertical-align:top; }
#index_content a:link	{ color:#800000 ; font:bold medium Arial; text-decoration:none; }
#index_content a:visited	{ color:#800000 ; font:bold medium Arial; text-decoration:none ; }
#index_content a:hover		{ color:#800000 ; font:bold medium Arial; text-decoration:underline ; }

/* Lower Bar */
#lower_bar      { font: 8pt Arial; color:#800000; vertical-align:top;
}
#lower_bar a:link		{ color:#800000 ; font:bold 8pt Arial ; text-decoration:none ; }
#lower_bar a:visited	{ color:#800000 ; font:bold 8pt Arial ; text-decoration:none ; }
#lower_bar a:hover		{ color:#800000 ; font:bold 8pt Arial ; text-decoration:underline ; }

/* Lower Logo */
#lower_logo      { font:9pt Arial ; color:#FFFFFF ; text-align:center ; background-color:#800000 ; }
#lower_logo a:link		{ color:#FFFFFF ; font:bold 8pt Arial ; text-decoration:none ; }
#lower_logo a:visited	{ color:#FFFFFF ; font:bold 8pt Arial ; text-decoration:none ; }
#lower_logo a:hover		{ color:#FFFFFF ; font:bold 8pt Arial ; text-decoration:underline ; }

/* Copyright link */
#copyrt 	  { color:#666666 ; font:normal 8pt Arial; text-decoration:none ; }
#copyrt a:link 	  { color:#666666 ; font:normal 8pt Arial; text-decoration:none ; }
#copyrt a:visited { color:#666666 ; font:normal 8pt Arial; text-decoration:none ; }
#copyrt a:hover   { color:#800000 ; font:normal 8pt Arial; text-decoration:underline ; }

/* Top Menu */
.hbuttons a {
	display:block;
	text-decoration:none;
	color:#800000; 
	width:110px;
	height:30px;
	float:none;
	display:inline;
	margin-left:10px;
	margin-right:5px;
	background-image:url('../images/top_menu_btn.jpg');
	background-repeat:repeat-x;
	background-position:center;
	padding-top:7px;
	text-align:center; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Arial ;
}

.hbuttons a:hover { background-image:url("../images/top_menu_btn_over.jpg"); }

/* General settings - applies the main content of the page (center) */
table	{ color:#484848; font:normal 13px Arial, Verdana, sans-serif; }
a:link 		{ color:#2E37FE; text-decoration:none; }
a:visited 	{ color:#2E37FE; text-decoration:none; }
a:hover 	{ color:#800000; text-decoration:underline; }

img {
	border-style:none;
	border-color:inherit;
	border-width:0;
}

hr	{ color:#800000; size:2px; width:90%; }
.faq hr { color:sliver; size:2px; width:90%; } /* faq pages */

h1 	{ color:#800000; font:bold 18px Arial,Verdana, sans-serif; } /* page main title*/
h2	{ color:#800000; font:bold 16px Arial,Verdana, sans-serif; } /* page sub titles */
h3	{ color:#800000; font:bold 14px Arial,Verdana, sans-serif; } /* page sub titles in tables */
h4	a:link	{ color:#484848; font:bold 14px Arial, Verdana, sans-serif; text-decoration:none; } /* page linked sub titles */
h4	a:visited	{ color:#484848; font:bold 14px Arial, Verdana, sans-serif; text-decoration:none; } /* page linked sub titles */
h4	a:hover	{ color:#800000; font:bold 14px Arial, Verdana, sans-serif; text-decoration:underline; } /* page linked sub titles */
.h5_link	a:link	{ color:#800000; font:bold 14px "Courier New", Courier, monospace; text-decoration:none; } /* page linked sub titles */
.h5_link	a:visited	{ color:#800000; font:bold 14px "Courier New", Courier, monospace; text-decoration:none; } /* page linked sub titles */
.h5_link	a:hover	{ color:#800000; font:bold 14px "Courier New", Courier, monospace; text-decoration:underline; } /* page linked sub titles */


.subtitle 	{ color:#800000; font:14px Arial,Verdana, sans-serif; font-weight:bold; text-decoration:none; }
.subtitle a:link 	{ color:#800000; text-decoration:none ; }
.subtitle a:visited { color:#800000; text-decoration:none ; }
.subtitle a:hover 	{ color:#808080; text-decoration:underline; }
.subtitle div a#news { color:blue; }

/*
.sidemenu 	{ 
	border-style:none; 
	background-color:#800000;
	color:#FFFFFF; 
	font:bold 13px Arial, Verdana, sans-serif; 
	padding:10px;
}
.sidemenu a:link 	{ color:#FFFFFF; text-decoration:none; }
.sidemenu a:visited { color:#FFFFFF; text-decoration:none; }
.sidemenu a:hover 	{ color:#FFFFFF; text-decoration:underline; }
*/
.sidemenu 	{ 
	border:none; 
	background-color:#E8E8E8;
	color:#333333; 
	font:bold 12px Arial, Verdana, sans-serif; 
	padding:10px;
}
.sidemenu a:link 	{ color:#333333; text-decoration:none; }
.sidemenu a:visited { color:#333333; text-decoration:none; }
.sidemenu a:hover 	{ color:#666666; text-decoration:underline; }


/* Special text or links in the content of the page (such as COPYRIGHT NOTICE) */
.smalltext	{ color:#B22222; font:normal 12px Arial, Verdana, sans-serif; text-decoration:none; }
.smalltext a:link 	 { color:#B22222; text-decoration:none ; }
.smalltext a:visited { color:#B22222; text-decoration:none ; }
.smalltext a:hover 	 { color:#B22222; text-decoration:underline; }

/* For tables inside content section (such as in the DATABASES pages */
.subtable th  	{ background-color:#FFFFFF; color:#800000; font-size:14px; border-bottom:1px silver solid; }
.subtable td	{ background-color:#FFFFFF; vertical-align:top; border-bottom:1px silver solid; }
.subtable img  	{ border:thin #FFFFFF solid; }
.subtable a:link 	{ color:#333333; font-weight:bold; text-decoration:none ; }
.subtable a:visited { color:#333333; font-weight:bold; text-decoration:none ; }
.subtable a:hover 	{ color:#800000; font-weight:bold; text-decoration:underline ; }
/* in <td> tag - For current tab - tab text (such as in the FAQ pages) */
.subtable_title { 
	color:#800000; 
	font-weight:bold; 
	text-decoration:none;
} 

/* For the main categories in the index.html/index_h.html files ONLY */
.indexcat td	{ vertical-align:top; color:#800000; font:bold medium Arial; }
.indexcat ul	{ list-style:none; text-indent:-10px; }
.indexcat li	{ line-height:110%; }

/* For hide & unhide alements on page like in the forms. */
.hidden 	{ display:none; }
.unhidden 	{ display:block; }

/* For news section in index pages */
.news a:link { color:blue; }
.news a:visited { color:blue; }
.news a:hover {	color:blue; }



