/*
// *********************************************************************************
// MERLIN SOFTWARE ENGINEERING INC.
// *********************************************************************************
// File:	 style.css
// Purpose:	 Stylesheet library
// Author:	 Merlin
// Date:	 Jan 2007, release 1
// Verified: Merlin Software - Source Code Validation System
// *********************************************************************************
*/
html, body { height: 100% }
table,td,p {
	font-family: Verdana, Arial, Helvetica, Geneva; font-size: 10pt; color: #DDDDDD; text-decoration: none;
}
input,textarea {
	font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #0D2318; text-decoration: none; font-weight: normal;
}
blockquote { margin-top: 10px; margin-bottom: 0; }
ol,ul { margin: 5px 0 0 0; }
li { margin-top: 0; margin-bottom: 5px; }
hr { height: 1px; border: #8CD8B2 solid; border-width: 1px 0 0 0; }
a { color: #C1FFE0; }
a:hover { color: #20FF8F; }
a:visited { color: #EEEEEE; }

.css_body { margin: 0; background: #000000; }
.css_button { font-family: Arial, Verdana; color: #FFFFFF; font-size: 12px; text-decoration: none; background-color: #308259; padding: 3px; }
.css_button:hover { font-family: Arial, Verdana; color: #0D2318; font-size: 12px; background-color: #A7F1CC; padding: 3px; }
.css_button_hover { font-family: Arial, Verdana; color: #0D2318; font-size: 12px; background-color: #A7F1CC; padding: 3px; }
.css_buttonhi { background-color: #00C000; padding: 2px 1px 2px 1px; }
.css_select,.css_input,input,textarea {
	font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #0D2318;
}
.css_select_box {
	border: #1B4B33 solid; border-width: 2px 1px 1px 2px; background-color: #FFFFFF; line-height: 25px; padding: 2px;
	font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #0D2318; font-weight: normal; margin: 1px;
}
.css_a { color: #C1FFE0; }
.css_plain { font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #1B4B33; font-style: normal; text-decoration: none; font-weight: normal; }
.css_disabled { background-color: #F4F4F4; }
.css_alert { color: #FF0000; }
.css_ok { color: #008000; }
.css_required { padding: 0 4px 0 2px; font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #1B4B33; font-weight: normal; }
.css_report { font-family: Arial, Verdana, Helvetica; font-size: 9pt; color: #444444; text-decoration: none; font-weight: normal; }
.css_bold { font-size: 14pt; font-weight: bold; }

.css_data { font-family: Verdana,Arial,Helvetica,Geneva; color: #555555; font-size: 9pt; font-weight: normal; }
.css_alert { color: #FF0000; }

.css_logo { 
	margin-top: 15px; margin-bottom: 5px;
	font-family: Times New Roman, Times Roman;
	font-size: 20pt; color: #6ECA9B; font-weight: bold;
}
.css_slogan { 
	font-family: Times New Roman, Times Roman;
	font-size: 14pt; color: #339966; font-weight: bold;
}
.css_menu { 
	font-family: Verdana, Arial; cursor: pointer; 
	font-size: 13pt; color: #00BC5E; font-weight: bold; text-decoration: none;
}
.css_menu:hover { 
	font-family: Verdana, Arial; cursor: pointer; 
	font-size: 13pt; color: #C1FFE0; font-weight: bold; text-decoration: none;
}
.css_menu_selected { 
	font-family: Verdana, Arial; cursor: pointer; 
	font-size: 13pt; color: #C1FFE0; font-weight: bold; text-decoration: none;
}

.css_menu2 { 
	font-family: Verdana, Arial; cursor: pointer; 
	font-size: 13pt; color: #01F97C; font-weight: bold; text-decoration: none;
}
.css_menu2:hover { 
	font-family: Verdana, Arial; cursor: pointer; 
	font-size: 13pt; color: #C1FFE0; font-weight: bold; text-decoration: none;
}
.css_menu2_hover { 
	font-family: Verdana, Arial; cursor: pointer; 
	font-size: 13pt; color: #C1FFE0; font-weight: bold; text-decoration: none;
}
.css_menu2_selected { 
	font-family: Verdana, Arial; cursor: default; 
	font-size: 13pt; color: #FFFFFF; font-weight: bold; text-decoration: none;
}

.css_NOmenu { 
	font-family: Verdana, Arial;
	font-size: 13pt; color: #00BC5E; font-weight: bold; text-decoration: none;
}
.css_NOmenu_hover { 
	font-family: Verdana, Arial;
	font-size: 13pt; color: #00BC5E; font-weight: bold; text-decoration: none;
}

.css_title { 
	font-family: Times New Roman, Times Roman; font-size: 25px; font-weight: bold; color: #6FFFB6; text-align: left;
}
.css_topic { 
	font-family: Verdana, Arial; font-size: 12px; color: #00BC5E; font-weight: bold; text-decoration: none;
}

.css_panel { 
	border: 1px solid #999999; padding: 0; text-align: left; line-height: 24px;
	font-family: Times New Roman, Times Roman; font-size: 17px; color: #FFFFFF;
}

.css_thumb { border: transparent solid; border-width: 3px 2px 3px 2px; cursor: pointer; }
.css_thumb:hover { border: #FFFFFF solid; border-width: 3px 2px 3px 2px; }
.css_thumb_selected { border: #99DD99 solid; border-width: 3px 2px 3px 2px; }

.css_note { font-family: Arial, Verdana; font-size: 9pt; color: #333333; text-decoration: none; }

.css_footer {
	font-family: Arial, Helvetica, Verdana;	font-size: 9pt; color: #FFFFFF; text-decoration: none; cursor: default
}

.css_footer2 {
	font-family: Arial, Helvetica, Verdana;	font-size: 9pt; color: #DDDDDD; text-decoration: none;
}
.css_footer2:hover { color: #20FF8F; }
.css_footer2:visited { color: #DDDDDD; }

.css_footer3 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 9pt; color: #AAAAAA; text-decoration: none;
}

.css_separator { font-size: 8pt; color: #555555; }
.css_line { height: 1px; border: #666666 solid; border-width: 1px 0 0 0; }

.css_table { border: #8CD8B2 solid; border-width: 1px 0 0 1px; }
.css_table_th {
	border: #8CD8B2 solid; border-width: 0 1px 1px 0; background-color: #308259; text-align: center;
	font-family: Verdana, Arial ; font-size: 11pt; color: #FFFFFF; font-weight: bold;
}
.css_table_td {
	border: #8CD8B2 solid; border-width: 0 1px 1px 0; background-color: #FFFFFF; padding: 10px;
	font-family: Arial, Verdana; font-size: 10pt; color: #000050;
}
.css_table_td2 {
	border: #8CD8B2 solid; border-width: 0 1px 1px 0; background-color: #C9EDDB; text-align: center; padding: 10pt;
	font-family: Arial, Verdana; font-size: 10pt; font-weight: bold; color: #003433; letter-spacing: 1px;
}
.css_table_tdgrey { border: #8CD8B2 solid; border-width: 0 1px 1px 0; background-color: #EAEAEF; font-family: Arial, Verdana; font-size: 8pt; }


.css_table2 { border: #AAAAAA solid; border-width: 1px 0 0 1px; }
.css_table2_th {
	border: #AAAAAA solid; border-width: 0 1px 1px 0; font-family: Arial, Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold;
}
.css_table2_td {
	border: #AAAAAA solid; border-width: 0 1px 1px 0; font-family: Arial, Verdana; font-size: 12px; color: #FFFFFF;
}
