﻿a {
	text-decoration: none;
	color: red;
}

a.site_link:link, a.site_link:visited {
	text-decoration: none;
	color: red;
}

a.site_link:hover {
	text-decoration: none;
	color: #808080;
}

a.minor_navigation:link, a.minor_navigation:visited {
	text-decoration: none;
	color: black;
}

a.minor_navigation:hover {
	text-decoration: none;
	color: red;
}

a.mainNavigation:link, a.mainNavigation:visited {
	border-bottom: solid 1px #aaa9a9;
	padding: 3px;
	width: 100%;
	text-decoration: none;
	color: black;
	display: block;
}

a.mainNavigation:hover {
	background-color: #cccccc;
	text-decoration: none;
	color: black;
}

a.mainNavigationActive:link, a.mainNavigationActive:visited  {
	border-bottom: solid 1px #aaa9a9;
	padding: 3px;
	width: 100%;
	background-color: #cccccc;
	text-decoration: none;
	color: black;
	display: block;
}

a.mainNavigationActive:hover {
	text-decoration: none;
	color: black;
}

a.mainNavigationDd:link, a.mainNavigationDd:visited {
	border-bottom: solid 1px #aaa9a9;
	background-image: url(/demosite/gfx/dd_button_bg.gif);
	padding: 3px;
	width: 100%;
	text-decoration: none;
	color: black;
	display: block;
}

a.mainNavigationDd:hover {
	background-image: url(/demosite/gfx/dd_button_bg_a.gif);
	background-color: #cccccc;
	text-decoration: none;
	color: black;
}

a.mainNavigationDdPressed:link, a.mainNavigationDdPressed:visited {
	border-bottom: solid 1px #aaa9a9;
	background-image: url(/demosite/gfx/dd_button_bg_dd.gif);
	padding: 3px;
	width: 100%;
	text-decoration: none;
	color: black;
	display: block;
}

a.mainNavigationDdPressed:hover {
	background-image: url(/demosite/gfx/dd_button_bg_dd.gif);
	text-decoration: none;
	color: black;
}

a.mainNavigationDdSub:link, a.mainNavigationDdSub:visited {
	border-bottom: solid 1px #aaa9a9;
	background-image: url(/demosite/gfx/dd_button_bg_sub.gif);
	padding: 3px 0px 3px 15px;
	width: 100%;
	text-decoration: none;
	color: black;
	display: block;
}

a.mainNavigationDdSub:hover {
	background-image: url(/demosite/gfx/dd_button_bg_sub_a.gif);
	background-color: #cccccc;
	text-decoration: none;
	color: black;
}

a.mainNavigationDdSubActive:link, a.mainNavigationDdSubActive:visited {
	border-bottom: solid 1px #aaa9a9;
	background-image: url(/demosite/gfx/dd_button_bg_sub_a.gif);
	padding: 3px 0px 3px 15px;
	width: 100%;
	text-decoration: none;
	color: black;
	display: block;
}

a.mainNavigationDdSubActive:hover {
	background-image: url(/demosite/gfx/dd_button_bg_sub_a.gif);
	text-decoration: none;
	color: black;
}

a.mainNavigationDdSubLast:link, a.mainNavigationDdSubLast:visited {
	border-bottom: solid 1px #aaa9a9;
	background-image: url(/demosite/gfx/dd_button_sub_last.gif);
	padding: 3px 0px 3px 15px;
	width: 100%;
	text-decoration: none;
	color: black;
	display: block;
}

a.mainNavigationDdSubLast:hover {
	background-image: url(/demosite/gfx/dd_button_sub_lasta.gif);
	background-color: #cccccc;
	text-decoration: none;
	color: black;
}

a.mainNavigationDdSubLastActive:link, a.mainNavigationDdSubLastActive:visited {
	border-bottom: solid 1px #aaa9a9;
	background-image: url(/demosite/gfx/dd_button_sub_lasta.gif);
	padding: 3px 0px 3px 15px;
	width: 100%;
	text-decoration: none;
	color: black;
	display: block;
}

a.mainNavigationDdSubLastActive:hover {
	text-decoration: none;
	color: black;
}

.action-news-date {
	font-weight: bold;
}

.article_cell {
	padding-bottom: 10px;
	padding: 5px;
}

.banner {
	border: 1px solid #808080;	
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: white;
	font-size: 7.5pt;
}

.banner_holder_cell {
	background-color: #cccccc;
	width: 190px;
	border-left: 1px solid #AAA9A9;
}

.bg-menu {
	background-image: url(/demosite/gfx/menu_bg.gif);
}

.bg-title-news {
	border-bottom: 1px solid #AAA9A9;
}

.buttons {
	height: 16px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: bold;
	border: solid 1px #808080;
	background-color: #E5E5E5;
}

body {
	background-color: white;
	padding: 0px;
	margin: 0px;
	color: black;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

.date_action {
	font-size: 7.5pt;
	color: reds;
	font-weight: bold;
	margin-bottom: -15px;
}

.date_news_cell {
	padding-right: 96px;
	padding-left: 5px;
	border-bottom:  1px dotted #AAA9A9;
	font-weight: bold;
}

.divider_underlined {
	text-align: right;
	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

.ddMenu {
	position:absolute;
	border: 1px solid #AAA9A9;	
	border-bottom: 0px;
	background-color: #e5e5e5;
	width: 134px;
	margin-top: 3px;
}

.footer {
	background-color: #cccccc;
	height: 18px;
	font-size: 7.5pt;
	padding-left: 20px;
}

.form_sizer {
	width: 122px;
	height: 16px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 7.5pt;
	border: solid 1px #808080;
}

.form_sizer_multi {
	width: 280px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 7.5pt;
	border: solid 1px #808080;
}

.form_sizer_quest {
	width: 200px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 7.5pt;
	font-color: black;
	border: solid 1px #808080;
}

.header {
	background-image: url(/demosite/gfx/header_bg.gif);
	height: 64px;
}

.image_thumbnail {
	border: 1px solid #AAA9A9;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.line_height {
	height: 1px;
	background-color: #808080;
}

.main_cell_padding {
	padding: 5px;
}

.main_action_image {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.table-main{
	height: 100%;
	width: 100%;
}

.table-search {
	background-image: url(/demosite/gfx/search_bg.gif);
}

.table-login-top {
	background-image: url(/demosite/gfx/login_table_up_bg.gif);
	background-color: #cccccc;
	padding-left: 6px;
}

.table-login {
	background-image: url(/demosite/gfx/login_table_bg.gif);
	background-color: #cccccc;
	font-size: 7.5pt;
}

.table-services {
	background-color: #cccccc;
	font-size: 7.5pt;
}

.text-main {
	font-size: 8pt;
}

.text-small {
	font-size: 7.5pt;
}

.title-big {
	font-size: 12pt;
	color: red;
	font-weight: bold;
}

.title-black {
	font-size: 12pt;
	color: black;
	font-weight: bold;
}

.title-small {
	font-size: 8pt;
	color: red;
	font-weight: bold;
	margin-bottom: -10px;
}

.title-padding {
	padding-bottom: 10px;
}

.table-service-titles {
	background-color: #EBEAFF;
	font-weight: bold;
}

.table-service-evens {
	background-color: #E5E5E5;
}

.table-service-odd {
	background-color: white;
}

