.css_secure { font-family: Arial, Verdana; font-size: 9pt; color: #505000; }
.css_securebox {
	min-height: 18px; margin: 10px 0 10px 0; border: #A6A749 solid 1px;
	padding: 15px; padding-left: 32px; background: #FFFFE7 url(http://www.quasarae.com/en/img/i_shield.png) no-repeat 10px 15px;
	font-family: Arial, Verdana; font-size: 9pt; color: #505000; font-weight: normal; text-decoration: none; text-align: left;
}
.css_infomess {
	min-height: 18px; margin: 10px 0 10px 0; padding-left: 20px; background: url(http://www.quasarae.com/en/img/i_light_blue.png) no-repeat;
	font-family: Arial, Verdana; font-size: 9pt; color: #0000FF; font-weight: normal; text-decoration: none; text-align: left;
}
.css_infobox {
	min-height: 18px; margin: 10px 0 10px 0; border: #46B0AF solid 1px;
	padding: 15px; padding-left: 32px; background: #E7FFFF url(http://www.quasarae.com/en/img/i_light_blue.png) no-repeat 10px 15px;
	font-family: Arial, Verdana; font-size: 9pt; color: #0000FF; font-weight: normal; text-decoration: none; text-align: left;
}
.css_okmess {
	min-height: 18px; margin: 10px 0 10px 0; padding-left: 20px; background: url(http://www.quasarae.com/en/img/i_light_green.png) no-repeat;
	font-family: Arial, Verdana; font-size: 9pt; color: #008000; font-weight: normal; text-decoration: none; text-align: left;
}
.css_okbox {
	min-height: 18px; margin: 10px 0 10px 0; border: #70AA70 solid 1px;
	padding: 15px; padding-left: 32px; background: #E7FFE7 url(http://www.quasarae.com/en/img/i_light_green.png) no-repeat 10px 15px;
	font-family: Arial, Verdana; font-size: 9pt; color: #005000; font-weight: normal; text-decoration: none; text-align: left;
}
.css_errmess {
	min-height: 18px; margin: 10px 0 10px 0; padding-left: 20px; background: url(http://www.quasarae.com/en/img/i_light_red.png) no-repeat;
	font-family: Arial, Verdana; font-size: 9pt; color: #FF0000; font-weight: normal; text-decoration: none; text-align: left;
}
.css_errbox {
	min-height: 18px; margin: 10px 0 10px 0; border: #FF0000 solid 1px;
	padding: 10px; padding-left: 32px; background: #FFFFE7 url(http://www.quasarae.com/en/img/i_light_red.png) no-repeat 10px 10px;
	font-family: Arial, Verdana; font-size: 9pt; color: #FF0000; font-weight: normal; text-decoration: none; text-align: left;
}

.css_brown { color: #444444; }
.css_blue { color: #0000FF; }
.css_red { color: #000000; }
.css_green { color: #008000; }
.css_black { color: #000000; }

.css_bggrey { background-color: #EEEEEE; }
.css_bgwhite { background-color: #FFFFFF; }
.css_bgblue { background-color: #EBFFFF; }
.css_bggreen { background-color: #E7FFE7; }
.css_bgyellow { background-color: #FFFFE7; }
.css_bgorange { background-color: #FFF5E7; }
.css_bgred { background-color: #FFE7E7; }
.css_bgpink { background-color: #FAEBFF; }
.css_bgpurple { background-color: #EEEEF8; }
.css_bgbrown { background-color: #F6F3E2; }

.css_bggreen2 { background-color: #D7FFD7; }
.css_bgyellow2 { background-color: #FFFFC0; }

.css_dbmenu { background-color: #EEEEEE; color: #333333; }
.css_dbmenu2 { background-color: #FFFFFF; color: #0000FF; }

.css_CHRT_title  { margin-bottom: 5px; text-align: center; font-family: Verdana; font-size: 11pt; color: #000000; font-weight: bold; }
.css_CHRT_title2 { margin-bottom: 15px; text-align: center; font-family: Verdana; font-size: 11pt; color: #000080; }
.css_CHRT_labels { font-family: Verdana; font-size: 9pt; color: #000080; }
.css_CHRT_values { font-family: Arial; font-size: 7pt; color: #000000; }
.css_CHRT_border { border: #698DAF solid 1px; background-color: #FFFFFF; margin: 30px 0 30px 0; }
.css_CHRT_axis   { border: #698DAF solid 1px; }

.css_question {
	margin-left: 20px; line-height: 30px; padding: 5px; border-bottom: 1px solid #999999;
	font-family: Verdana, Arial; font-size: 11pt; color: #222222; cursor: pointer;
}
.css_question_open {
	margin-left: 20px; line-height: 30px; padding: 5px; border-bottom: 1px solid #999999; background: #FFFFC0;
	font-family: Verdana, Arial; font-size: 11pt; color: #0000FF;
}
.css_question_hover {
	margin-left: 20px; line-height: 30px; padding: 5px; border-bottom: 1px solid #999999; background: #FFFFC0;
	font-family: Verdana, Arial; font-size: 11pt; color: #0000FF;
}
.css_answer {
	margin-left: 20px; padding: 20px 30px 0 30px; background: #FFFFEE;
	font-family: Arial, Verdana; font-size: 11pt; color: #000000;
}

/* new format: but CR still creates space between spans */
.css_social {
	background: url(http://www.quasarae.com/en/img/imgs_social.png) no-repeat; width: 24px; height: 24px; border: 0; vertical-align: bottom; cursor: pointer;
}

/* existing format: but requires table */
.css_w3c {
	float: left; padding: 0; margin: 0 1px 0 1px; background: url(http://www.quasarae.com/en/img/imgs_w3cvalid.png) no-repeat; width: 78px; height: 28px; border: 0;
	font-family: Arial; font-weight: bold; font-size: 10px; color: #000000; cursor: pointer;
}
.css_w3c_text { padding: 1px 0 0 34px; }

.cal_prevbutt { background: url(http://www.quasarae.com/en/img/b_prevCal.gif); width: 16px; cursor: pointer; }
.cal_nextbutt { background: url(http://www.quasarae.com/en/img/b_nextCal.gif); width: 16px; cursor: pointer; }
.cal_title { font-family: Arial, Verdana; color: #FFFFFF; font-size: 10pt; font-weight: bold; }
.cal_shadow { border: #AAAAAA solid; border-width: 0 2px 4px 0; }
.cal_table { border: #4B92FD solid 1px; }
.cal_table_th { 
	border: #4B92FD solid; border-width: 0 1px 1px 0; background-color: #4B92FD; color: #FFFFFF; font-size: 8pt; text-align: center;
}
.cal_table_td { 
	border: #4B92FD solid; border-width: 0 1px 1px 0; width: 18px; background-color: #FFFFFF; font-size: 8pt; text-align: center;
}
.cal_table_td2 { 
	border: #4B92FD solid; border-width: 0 1px 1px 0; width: 18px; background-color: #E1ECFF; font-size: 8pt; text-align: center;
}
.cal_table_tdgrey { 
	border: #4B92FD solid; border-width: 0 1px 1px 0; width: 18px; background-color: #EAEAEF; font-size: 8pt; text-align: center;
}
.cal_table_tdred { 
	border: #4B92FD solid; border-width: 0 1px 1px 0; width: 18px; background-color: #FFDFDF; font-size: 8pt; text-align: center;
}
.cal_table_tdsel { 
	border: #4B92FD solid; border-width: 0 1px 1px 0; width: 18px; background-color: #DDFFDD; color: #005000; font-weight: bold; font-size: 8pt; text-align: center;
}
.cal_table_tdtoday { 
	border: #4B92FD solid; border-width: 0 1px 1px 0; width: 18px; background-color: #FFFFFF; color: #0000FF; font-weight: normal; font-size: 8pt; text-align: center;
}
.cal_table_tdhover {
	border: #4B92FD solid; border-width: 0 1px 1px 0; width: 18px; background-color: #FFFFC0; color: #0000FF; font-size: 8pt; text-align: center; cursor: pointer;
}

.css_box_shadow { border: #AAAAAA solid; border-width: 1px 3px 4px 1px; }
.css_box_test { border: #72C272 solid 1px; background-color: #FFFFFF; }
.css_box_white { border: #CCCCCC solid 1px; background-color: #FFFFFF; }
.css_box_blue { border: #989DC8 solid 1px; background-color: #EBF5FF; }
.css_box_green { border: #72C272 solid 1px; background-color: #DDFFDD; }
.css_box_yellow { border: #C0C000 solid 1px; background-color: #FFFFC0; }
.css_box_red { border: #C47C7A solid 1px; background-color: #FFCCCC; }
.css_box_grey { border: #CCCCCC solid 1px; background-color: #EAEAEF; }
.css_box_gold { border: #A2A33F solid 1px; background-color: #EAEAEF; }

.css_grid { border: #AAAAAA solid; border-width: 1px 0 0 1px; background-color: #FFFFFF; }
.css_grid_th {
	border: #AAAAAA solid; border-width: 0 1px 1px 0; background-color: #EEEEEE;
	font-family: Verdana, Arial; font-size: 8pt; color: #000000;
}
.css_grid_td {
	border: #AAAAAA solid; border-width: 0 1px 1px 0; font-family: Verdana, Arial; font-size: 8pt; color: #333333;
}

.css_help_link { cursor: help; border-bottom: 1px dashed; padding-bottom: 1px; }
.css_help_font { font-family: Arial, Verdana; font-size: 9pt; color: #006060; }
.css_help { border: #80BEBD solid; border-width: 1px 0 0 1px; }
.css_help_th {
	border: #80BEBD solid; border-width: 0 1px 1px 0; background-color: #DDFFDD; text-align: center;
	font-family: Verdana, Arial ; font-size: 9pt; color: #008080; line-height: 25px;
}
.css_help_td {
	border: #80BEBD solid; border-width: 0 1px 1px 0; background-color: #FFFFFF; padding: 10px;
	font-family: Arial, Verdana; font-size: 8pt; color: #005050;
}
.css_help_td2 {
	border: #80BEBD solid; border-width: 0 1px 1px 0; background-color: #80BEBD; text-align: center; padding: 10px;
	font-family: Arial, Verdana; font-size: 9pt; font-weight: bold; color: #003433; letter-spacing: 1px;
}

.css_spamslayer { font-size: 7pt; color: #008080; font-weight: normal; font-style: normal; }
.css_spamslayer:visited { font-size: 7pt; color: #008080; }
.css_spamslayer:hover { font-size: 7pt; color: #00AA00; font-weight: normal; font-style: normal; }

/*
// ---------------------------------------------------------------------------------
// --- site specific css styles
// ---------------------------------------------------------------------------------
*/
/*

// *********************************************************************************

// 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;

}



/*
// ---------------------------------------------------------------------------------
// --- css over-rides based on browser type
// ---------------------------------------------------------------------------------
*/
.css_opacity10 { opacity: 0.10; } 
.css_opacity20 { opacity: 0.20; } 
.css_opacity30 { opacity: 0.30; } 
.css_opacity40 { opacity: 0.40; } 
.css_opacity50 { opacity: 0.50; } 
.css_opacity60 { opacity: 0.60; } 
.css_opacity70 { opacity: 0.70; } 
.css_opacity80 { opacity: 0.80; } 
.css_opacity90 { opacity: 0.90; } 
ol, ul { margin: 0; padding-left: 10px; } 
li { margin: 0 0 8px 0; line-height: 18px; font-size: 12px; font-weight: normal; color: #C1FFE0; } 
.css_menu2:hover { background-image: url(http://www.quasarae.com/en/img/dot_alpha20.png); } 
.css_menu2_hover { background-image: url(http://www.quasarae.com/en/img/dot_alpha20.png); } 
.css_menu2_selected { background-image: url(http://www.quasarae.com/en/img/dot_alpha40.png); } 
