/* Font */
a, a:hover, .bodycopy, .bodycopy_bold, .bodycopy_black, .bodycopy_black_bold, .small_heading_black, .medium_haeding_black, .large_heading_black, .xtralarge_heading_black, .bodycopy_white, .bodycopy_white_bold, .small_heading_white, .medium_haeding_white, .large_heading_white, .xtralarge_heading_white, .bodycopy_red, .bodycopy_red_bold, .small_heading_red, .medium_haeding_red, .large_heading_red, .xtralarge_heading_red, .bodycopy_orange, .bodycopy_orange_bold, .small_heading_orange, .medium_haeding_orange, .large_heading_orange, .xtralarge_heading_orange, .bodycopy_blue, .bodycopy_blue_bold, .small_heading_blue, .medium_haeding_blue, .large_heading_blue, .xtralarge_heading_blue, .small_heading_black_bold, .medium_haeding_black_bold, .large_heading_black_bold, .xtralarge_heading_black_bold, .small_heading_white_bold, .medium_haeding_white_bold, .large_heading_white_bold, .xtralarge_heading_white_bold, .small_heading_red_bold, .medium_haeding_red_bold, .large_heading_red_bold, .xtralarge_heading_red_bold, .small_heading_orange_bold, .medium_haeding_orange_bold, .large_heading_orange_bold, .xtralarge_heading_orange_bold, .small_heading_blue_bold, .medium_haeding_blue_bold, .large_heading_blue_bold, .xtralarge_heading_blue_bold, .clLevel0, .clLevel0over, .clLevel1, .clLevel1over, .clLevel2, .clLevel2over
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* Colors */

a
{ color: #000000; }
a:hover
{ color: #ffffff; }
.bodycopy, .bodycopy_bold
{ color: #333333; }
.bodycopy_black, .bodycopy_black_bold, .small_heading_black, .medium_haeding_black, .large_heading_black, .xtralarge_heading_black, .small_heading_black_bold, .medium_haeding_black_bold, .large_heading_black_bold, .xtralarge_heading_black_bold
{ color: #000000; }
.bodycopy_white, .bodycopy_white_bold, .small_heading_white, .medium_haeding_white, .large_heading_white, .xtralarge_heading_white, .small_heading_white_bold, .medium_haeding_white_bold, .large_heading_white_bold, .xtralarge_heading_white_bold
{ color: #FFFFFF; }
.bodycopy_red, .bodycopy_red_bold, .small_heading_red, .medium_haeding_red, .large_heading_red, .xtralarge_heading_red, .small_heading_red_bold, .medium_haeding_red_bold, .large_heading_red_bold, .xtralarge_heading_red_bold
{ color: #FF0000; }
.bodycopy_orange, .bodycopy_orange_bold, .small_heading_orange, .medium_haeding_orange, .large_heading_orange, .xtralarge_heading_orange, .small_heading_orange_bold, .medium_haeding_orange_bold, .large_heading_orange_bold, .xtralarge_heading_orange_bold
{ color: #FF9900; }
.bodycopy_blue, .bodycopy_blue_bold, .small_heading_blue, .medium_haeding_blue, .large_heading_blue, .xtralarge_heading_blue, .small_heading_blue_bold, .medium_haeding_blue_bold, .large_heading_blue_bold, .xtralarge_heading_blue_bold
{ color: #0000C0; }

/* Size */

a, a:hover
{ font-size: 10px; }
.bodycopy, .bodycopy_black, .bodycopy_white, .bodycopy_red, .bodycopy_orange, .bodycopy_blue, .bodycopy_bold, .bodycopy_black_bold, .bodycopy_white_bold, .bodycopy_red_bold, .bodycopy_orange_bold, .bodycopy_blue_bold
{ font-size: 12px; }
.small_heading_black, .small_heading_white, .small_heading_red, .small_heading_orange, .small_heading_blue, .small_heading_black_bold, .small_heading_white_bold, .small_heading_red_bold, .small_heading_orange_bold, .small_heading_blue_bold
{ font-size: 13px; }
.medium_heading_black, .medium_heading_white, .medium_heading_red, .medium_heading_orange, .medium_heading_blue, .medium_heading_black_bold, .medium_heading_white_bold, .medium_heading_red_bold, .medium_heading_orange_bold, .medium_heading_blue_bold
{ font-size: 15px; }
.large_heading_black, .large_heading_white, .large_heading_red, .large_heading_orange, .large_heading_blue, .large_heading_black_bold, .large_heading_white_bold, .large_heading_red_bold, .large_heading_orange_bold, .large_heading_blue_bold
{ font-size: 24px; }
.xtralarge_heading_black, .xtralarge_heading_white, .xtralarge_heading_red, .xtralarge_heading_orange, .xtralarge_heading_blue, .xtralarge_heading_black_bold, .xtralarge_heading_white_bold, .xtralarge_heading_red_bold, .xtralarge_heading_orange_bold, .xtralarge_heading_blue_bold
{ font-size: 30px; }

/* Effects */

.bodycopy_bold, .bodycopy_black_bold, .bodycopy_white_bold, .bodycopy_red_bold, .bodycopy_orange_bold, .bodycopy_blue_bold, .small_heading_black_bold, .small_heading_white_bold, .small_heading_red_bold, .small_heading_orange_bold, .small_heading_blue_bold, .medium_heading_black_bold, .medium_heading_white_bold, .medium_heading_red_bold, .medium_heading_orange_bold, .medium_heading_blue_bold, .large_heading_black_bold, .large_heading_white_bold, .large_heading_red_bold, .large_heading_orange_bold, .large_heading_blue_bold, .xtralarge_heading_black_bold, .xtralarge_heading_white_bold, .xtralarge_heading_red_bold, .xtralarge_heading_orange_bold, .xtralarge_heading_blue_bold
{ font-weight: bold; } 

/* Menus */

/* REQUIRED - do not edit */
.clCMAbs		{ position:absolute; visibility:hidden; left:0; top:0; }
/*background-bar*/
.clBar			{ position:absolute; background-color: #0000C0; layer-background-color: #0000C0; visibility:hidden }
/*level 0*/
.clLevel0, .clLevel0over	{ position:absolute; padding:2px; font-size:12px; font-weight:bold; }
.clLevel0		{ background-color: #0000C0; layer-background-color: #0000C0; color: #FFFFFF; }
.clLevel0over		{ background-color: #336699; layer-background-color: #336699; color: #FF1111; cursor:pointer; cursor:hand; }
.clLevel0border		{ background-color: #006699; layer-background-color: #006699; position:absolute; visibility:hidden; }
/*level 1*/
.clLevel1, .clLevel1over	{ position:absolute; padding:2px; font-size:11px; font-weight:bold; }
.clLevel1		{ background-color: #000055; layer-background-color: #000055; color: #FFFFFF; }
.clLevel1over		{ background-color: #336699; layer-background-color: #336699; color: yellow; cursor:pointer; cursor:hand; }
.clLevel1border		{ background-color: #006699; layer-background-color: #006699; position:absolute; visibility:hidden; }
/*level 2*/
.clLevel2, .clLevel2over	{ position:absolute; padding:2px; font-size:10px; font-weight:bold; }
.clLevel2		{ background-color: #000055; layer-background-color: #000055; color: #FFFFFF; }
.clLevel2over		{ background-color: #0099cc; layer-background-color: #0099cc; color: yellow; cursor:pointer; cursor:hand; }
.clLevel2border		{ background-color: #006699; layer-background-color: #006699; position:absolute; visibility:hidden; }

/* Form Table */

.form_table
{ background-color: #E9E9E9; border-collapse: collapse; border: outset 1px; border-color: #AAAAAA; }
.ft_heading_row
{ background-color: #1c2d86; }
.ft_heading_cell
{ text-align: center; }
.ft_heading_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold;  font-size: 14px}

.ft_field_row
{ }
.ft_field_name_cell
{ text-align: left; }
/* { width: 50%; text-align: right; }*/
.ft_field_name_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-weight: none;  font-size: 12px}
.ft_field_value_cell
{ }
/* { width: 50%; }*/
.ft_field_value_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 12px}
.ft_error_cell
{ }
.ft_error_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF0000; font-weight: none;  font-size: 12px}

.ft_submit_row
{ }
.ft_submit_cell
{ text-align: center; }
.ft_submit_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 12px}

.ft_form_element
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #555555; font-weight: bold;  font-size: 12px}

/* Verticle Form Table */

.verticle_form_table
{ background-color: #E9E9E9; border-collapse: collapse; border: 0px; border-color: #AAAAAA;}
/*{ background-color: #FFE812; border-collapse: collapse; border: outset 2px; border-color: #AAAAAA;}*/
.vft_heading_row
{ background-color: #1C2D86; }
.vft_heading_cell
{ text-align: center; }
.vft_heading_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold;  font-size: 12px}

.vft_field_row
{ }
.vft_field_name_cell
{ width: 50%; text-align: center; }
.vft_field_name_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-weight: bold;  font-size: 10px}
.vft_field_value_cell
{ width: 50%; padding-left: 5px; padding-right:5px; text-align: center; }
.vft_field_value_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 10px}
.vft_error_cell
{ text-align: center}
.vft_error_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF0000; font-weight: bold;  font-size: 14px}

.vft_submit_row
{ }
.vft_submit_cell
{ text-align: center; }
.vft_submit_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 14px}

.vft_form_element
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #555555; font-weight: bold;  font-size: 14px}

/* List table */
.list_table
{ background-color: #FFEB9B; border-collapse: collapse; border: outset 2px; border-color: #AAAAAA;}

.lt_heading_row
{ background-color: #0000C0; }
.lt_heading_cell
{ text-align: center; }
.lt_heading_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold;  font-size: 16px}

.lt_column_heading_row	
{ background-color: #1c2d86; border-top: solid 1px;}
.lt_column_heading_cell	
{ padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; text-align: center; }
.lt_column_heading_text, a.lt_column_heading_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold;  font-size: 14px}
a.lt_column_heading_text:hover	
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF1111; font-weight: bold;  font-size: 14px}

.lt_column_row
{ }
.lt_column_row_mouseover
{ background-color: #FFFFFF; cursor: hand;}
.lt_column_cell
{ border-right: dotted 1px; border-left: dotted 1px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; text-align: center;}
.lt_column_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 14px}

.lt_column_submit_row
{ }
.lt_column_submit_cell
{ text-align: center; border-top: solid 2px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
.lt_column_submit_text, a.lt_column_submit_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 14px}
a.lt_column_submit_text:hover
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0000FF; background-color: yellow; font-size: 14px}


/* explorer tree */

.tree_table
{ background-color: #FFFFFF; border-collapse: collapse;}
.tree_cell, .main_tree_cell
{ padding-left: 20px; }
.tree_row, .tree_cell
{ border-left: solid 1px; border-color: #FF0000; text-align: left;}
.tree_line
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF0000; font-size: 14px; }
.tree_list
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0000FF; font-size: 14px; }
a.tree_link
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #AAAAAA; font-size: 14px; }
a.tree_link:hover
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #00FF00; font-size: 14px; }

/* main page */
.page_table
{ background-color: #EEEEEE; border-collapse: collapse;}
.page_top_row
{ }
.page_top_cell, .page_top_selected_cell
{ border-color: #000000; text-align: center; padding-left: 4px; padding-right: 4px; white-space: nowrap; }
.page_top_empty_cell
{ border-bottom: solid 1px; background-color: #FFFFFF; border-color: #000000;}
.page_top_selected_cell
{ border-left: solid 1px; border-top: solid 1px; border-right: solid 1px; }
.page_top_cell
{ border: solid 1px; }
.page_main_cell
{ border-bottom: solid 1px; border-color: #000000;}
.page_selected_text
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF0000; font-size: 14px; }
a.page_link
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 14px; }
a.page_link:hover
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #AA0000; font-size: 14px; }