a:link, a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
div#frame {
	background-color: #ffffff;
	display: block;
	padding: 25px;
}
div#content {
	display: block;
	align-items: stretch;
	padding: 0px;
}
div#main {
	display: block;
	padding: 0px;
	background-color: #efefef;
}
h3 {
	width: 100%;
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
}
h2 {
	width: 100%;
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
}
h1 {
	width: 100%;
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
}
body {
	font-size: 13px;
	font-family: verdana;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	width: 100%;
}
div#header {
	background-color: #194e60;
	width: 100%;
	padding: 0;
}
img.headerlogo {
	padding: 10px;
	max-width: 90%;
	width: 400px;
	display: block;
}
div#footer {
	width: 100%;
	background-color: #194e60;
	display: block;
}
div#footertext {
	font-size: 8px;
	padding: 10px;
	color: #ffffff;
}
div#footer a:link, div#footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
div#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}
table {
	width: 100%;
}
thead {
        background-color: #194e60;
        color: #ffffff;
}
.table_row_a {
        background-color: #eff4f7;
}
.table_row_b {
        background-color: #f9fcfd;
}
.table_row_c {
        background-color: #efefef;
        color: #999999;
}
.table_row_a:hover {
        cursor: pointer;
        background-color: #e2e6ec;
}
.table_row_b:hover {
        cursor: pointer;
        background-color: #e2e6ec;
}
.table_row_c:hover {
        cursor: pointer;
        background-color: #ffffff;
}
td, th {
        padding: 5px;
}

.icon {
        margin: 0 .3em;
        padding: 0 !important;
        width: 16px;
        height: 16px;
        background-image: url('/sprites.png') !important;
        background-repeat: no-repeat !important;
        background-position: top left !important;
}
.icon_details {
        background-position: 0 -48px !important;
}
.icon_calendar {
        background-position: 0 -64px !important;
}
.icon_cross {
        background-position: 0 -92px !important;
}
.icon_comment {
        background-position: 0 -120px !important;
}
.icon_what {
        background-position: 0 -368px !important;
}
.icon_delete {
        background-position: 0 -432px !important;
}
.icon_edit {
        background-position: 0 -512px !important;
}
.icon_events {
        background-position: 0 -576px !important;
}
.icon_plus {
        background-position: 0 -1136px !important;
}
.icon_pluss {
        background-position: 0 -1136px !important;
}
.icon_arrow {
        background-position: 0 -1759px !important;
}
.icon_person {
        background-position: 0 -1375px !important;
}
.icon_warn {
        background-position: 0 -2000px !important;
}
.icon_up {
        background-position: 0 -1793px !important;
}
.icon_down {
        background-position: 0 -1888px !important;
}
.icon_show {
        background-position: 0 -1552px !important;
}
.icon_free {
        background-position: 0 -1135px !important;
}
.icon_add {
        background-position: 0 -1216px !important;
}
.icon_db {
        background-position: 0 -1872px !important;
}
.icon_reports {
        background-position: 0 -992px !important;
}
.icon_tools {
        background-position: 0 -1280px !important;
}
.icon_key {
        background-position: 0 -944px !important;
}
.icon_info {
        background-position: 0 -1958px !important;
}
.icon_review {
        background-position: 0 -1968px !important;
}
.icon_exit {
        background-position: 0 -1984px !important;
}
.icon_warn {
        background-position: 0 -2000px !important;
}
.icon_ok {
        background-position: 0 -2015px !important;
}

