/* (c) Copyright Keynesis*/
/* CSS ver 1.0 */

.form_field_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E7E7E;
}
.title_1, .title_1 a:link, .title_1 a:visited, .title_1 a:hover, .title_1 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8D1C1C;
	text-decoration: none;
}
.title_1_bold, .title_1_bold a:link, .title_1_bold a:visited, .title_1_bold a:hover, .title_1_bold a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8D1C1C;
	font-weight: bold;
	text-decoration: none;
}
.title_2, .title_2 a:link, .title_2 a:visited, .title_2 a:hover, .title_2 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004180;
	text-decoration: none;
}
.title_2_bold, .title_2_bold a:link, .title_2_bold a:visited, .title_2_bold a:hover, .title_2_bold a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004180;
	font-weight: bold;
	text-decoration: none;
}
.title_3, .title_3 a:link, .title_3 a:visited, .title_3 a:hover, .title_3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	color: #454545;
	text-decoration: none;
}
.title_3_red, .title_3_red a:link, .title_3_red a:visited, .title_3_red a:hover, .title_3_red a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	color: #8D1C1C;
	text-decoration: none;
	text-align: center;
}
.title_3_blue, .title_3_blue a:link, .title_3_blue a:visited, .title_3_blue a:hover, .title_3_blue a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	color: #004180;
	text-decoration: none;
}
.title_4, .title_4 a:link, .title_4 a:visited, .title_4 a:hover, .title_4 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
.title_4_red, .title_4_red a:link, .title_4_red a:visited, .title_4_red a:hover, .title_4_red a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #8D1C1C;
	font-weight: bold;
	text-decoration: none;
}
.title_4_blue, .title_4_blue a:link, .title_4_blue a:visited, .title_4_blue a:hover, .title_4_blue a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #004180;
	font-weight: bold;
	text-decoration: none;
}
.title_4_green, .title_4_green a:link, .title_4_green a:visited, .title_4_green a:hover, .title_4_green a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	color:#090;
	text-decoration: none;
}

.title_5, .title_5 a:link, .title_5 a:visited, .title_5 a:hover, .title_5 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
.title_5_red, .title_5_red a:link, .title_5_red a:visited, .title_5_red a:hover, .title_5_red a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #8D1C1C;
	font-weight: bold;
	text-decoration: none;
}
.title_5_blue, .title_5_blue a:link, .title_5_blue a:visited, .title_5_blue a:hover, .title_5_blue a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #004180;
	font-weight: bold;
	text-decoration: none;
}
.title_5, .title_5 a:link, .title_5 a:visited, .title_5 a:hover, .title_5 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-decoration: none;
	color: #7E7E7E;
}
.title_6, .title_6 a:link, .title_6 a:visited, .title_6 a:hover, .title_6 a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3e3e;
	text-decoration: none;
	line-height: 26px;
	font-size: 18px;
}
.small-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008000;
}


/* SITE SEARCH */

.search_result_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00BFFF;
	text-decoration: none;
}
.search_result_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
}
.search_result_url {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008000;
}
.search_result_info {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
}
.search_result_hit_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00BFFF;
	text-decoration: none;
	font-weight: bold;
}
.search_result_hit_text {
	font-weight: bold;
}
.search-menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646262;
}

/* NEWS FONTS */

.news-date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004180;
	text-decoration: none;
}
.news-text, .news-text a:link, .news-text a:visited, .news-text a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008000;
	text-decoration:none;
}
.news-text a:hover  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008000;
	text-decoration:underline;
}

/* DEV SECTION */


#tech-bulletin {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #3e3e3e;
}
#tech-bulletin a:link, #tech-bulletin a:visited, #tech-bulletin a:active {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #660000;
	border-bottom-color: #0099CC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
#tech-bulletin a:hover {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #FFFFFF;
	border-bottom-color: #0099CC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	background-color: #999999;
}
.bulletin-title-1 {
	font-size: 18px;
	font-weight: bold;
	color: #0080ff;
}
.bulletin-title-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	color: #0080ff;
	text-decoration: none;
}
.blue-marker {
	padding: 0 3px 0 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #0099FF;
	color: #FFFFFF;
}
.blue-marker a:link, .blue-marker a:visited {
	background-color: #0099FF;
	color: #FFFFFF;
	text-decoration: underline;
}
.blue-marker a:hover, .blue-marker a:active {
	background-color: #0099FF;
	color: #FFFFFF;
	text-decoration: none;
}
.r {
	color: #980D0D;
}
.r-b {
	color:#222222;
	font-weight:bold;
	background-color:#FFFFCC;
}
.y-marker {
	background-color:#FFFFCC;
}
.black-text {
	color:#000000;
	font-weight:normal;
}
.green-text {
	color:#390;
	font-weight:normal;
}
.black-text-larger {
	color:#000000;
	font-weight:normal;
	font-size: 14px;
}
