
A {
	COLOR: #99CCFF; TEXT-DECORATION: none
}
A:visited {
	COLOR: cyan
}
A:active {
	COLOR: #99CCFF
}
A:hover {
	COLOR: red 
}

td.row_header {
	font-family:Verdana, Arial;
	font-size:14px;
	color: #AAAAAA;
	font-weight:normal;
	text-align:right;
	background-color: #330000;
}

td.row_normal {
	font-family:Verdana, Arial;
	font-size:12px;
	color: #FFFFFF;
	font-weight:normal;
	text-align:left;

}


td.mail_right {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	padding-right: 10px;
}

td.mail_normal {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-left: 10px;
}

td.mail_center {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

td.news_header {
	background-color: #330000;
	padding: 10px;
	font-family:Verdana, Arial;
	font-size:14px;
	color: yellow;
	font-weight: bold;
}

td.news_category {
	background-color: #330000;
	padding: 10px;
	font-family:Verdana, Arial;
	font-size:10px;
	color: yellow;
	text-align: right;
}

td.news_info {
	background-color: #000022;
	padding: 30px;
	font-family:Verdana, Arial;
	font-size:12px;
	color: white;
}

td.menu_mail_panel {
	background-color: #000066;
	font-family:Verdana, Arial;
	font-size:12px;
	color: white;
	text-align: center;
	padding: 10px;
}

td.menu_mail_panel2 {
	background-color: #000044;
	font-family:Verdana, Arial;
	font-size:12px;
	color: white;
	text-align: center;
	padding: 10px;
}

td.menu_control_panel {
	background-color: #000055;
	font-family:Verdana, Arial;
	font-size:12px;
	color: white;
	text-align: center;
	height: 65px;
	padding: 10px;
}

td.menu_slim_panel {
	background-color: #000055;
	font-family:Verdana, Arial;
	font-size:11px;
	color: white;
	text-align: center;
	height: 24px;
	padding: 10px;
}



td.normal_right {
	padding: 5px;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #888880;
	text-align: right;
}

.input_label {
	background-color: navy;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: left;
}

.long_input_label {
	background-color: navy;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: left;
	width: 500px;
}

.input_label_short {
	background-color: navy;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: left;
	width: 50px;
}


textarea.textarea {
	background-color: navy;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: left;
}


input.button {
	padding: 5px;
	background-color: navy;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: center;
}

input.red_button {
	padding: 5px;
	background-color: #440000;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: center;
}


td.error_msg {
	padding: 30px;
	background-color: #220000;
	color: yellow;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid red;
	display: table-cell;
}

td.error_msg_white {
	padding: 30px;
	background-color: #220000;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid red;
	display: table-cell;
}


td.warn_msg {
	padding: 30px;
	background-color: #3b2509;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid yellow;
	display: table-cell;
}

td.ok_msg {
	padding: 30px;
	background-color: #002200;
	color: lime;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid green;
	display: table-cell;
}

td.normal_msg {
	padding: 30px;
	background-color: #000022;
	color: white;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000077;
	display: table-cell;
}

.left-bubble {
	position: relative;
	background: #000040;
	border-radius: .4em;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 14px;

}

.left-bubble:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 0;
	height: 0;
	border: 11px solid transparent;
	border-right-color: #000040;
	border-left: 0;
	margin-top: -11px;
	margin-left: -11px;
}

.right-bubble {
	position: relative;
	background: #000070;
	border-radius: .4em;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 14px;
}

.right-bubble:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 0;
	height: 0;
	border: 11px solid transparent;
	border-left-color: #000070;
	border-right: 0;
	margin-top: -11px;
	margin-right: -11px;
}

.long-version-mail {
	background: #000070;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 14px;
}

.center_text {
	font-family:Verdana, Arial;
	font-size:14px;
	text-align: center;
	vertical-align: middle;
}

.normal_text {
	font-family:Verdana, Arial;
	font-size:14px;
}

.small_text {
	font-family:Verdana, Arial;
	font-size:10px;
	font-color:#888880;
}

.small_msg {
	font-family:Verdana, Arial;
	font-size:10px;
}

.light_note {
	font-family:Verdana, Arial;
	font-size:10px;
	color:#888880;
	text-align: middle;
}

.profile_header {
	font-family:Verdana, Arial;
	font-size:12px;
	background-color: #440000;
	text-align: right;
	padding-right: 5px;
}

.profile_header_left {
	font-family:Verdana, Arial;
	font-size:12px;
	background-color: #440000;
	text-align: left;
	padding-left: 5px;
}

.profile_description {
	font-family:Verdana, Arial;
	font-size:12px;
	background-color: #000033;
	text-align: left;
	padding: 15px;
}

.profile_cell {
	font-family:Verdana, Arial;
	font-size:12px;
	background-color: #000044;
	text-align: left;
	padding-left: 10px;
}

td.profile_result_header {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#CCCCC0;
	text-align:center;
	padding-left: 10px;

}

td.profile_result {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-left: 10px;
}


td.generic_result_header {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#CCCCC0;
	text-align:center;
	background-color: #440000;
}

td.generic_result {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-left: 10px;
	background-color: #000044;
}



td.profile_result_center {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;

}


td.blog_header {
	background-color: #330000;
	padding: 10px;
	font-family:Verdana, Arial;
	font-size:14px;
	color: yellow;
	font-weight: bold;
}

td.blog_category {
	background-color: #330000;
	padding: 10px;
	font-family:Verdana, Arial;
	font-size:10px;
	color: yellow;
	text-align: right;
}

td.blog_info {
	background-color: #000022;
	padding: 30px;
	font-family:Verdana, Arial;
	font-size:12px;
	color: white;
}

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

