a 
{
	color: #248bec; text-decoration: none;
}

a:hover 
{
	color: #248bec; text-decoration: underline;
}
.a_noul
{
	color: #248bec;
	text-decoration: none;
}

.label_h1
{
	display: block; background-image: url(heading1_background.jpg); background-repeat: repeat-x;
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif  FONT-SIZE: 12px; PADDING-LEFT: 5px;  PADDING-BOTTOM: 5px; PADDING-TOP: 5px; font-weight: bold;
}
.timo
{
	display: block;
	padding: 2px 3px 2px 3px;
	color: #444442; font-family: verdana, arial; FONT-SIZE: 13px; font-weight: bold
}
.label_h2 
{
	display: block;
	padding: 2px 3px 2px 3px;
	color: #444442; font-family: verdana, arial; FONT-SIZE: 13px; font-weight: bold
}
.label_white 
{
	display: block;
	padding: 2px 5px 2px 5px;
	color: White; font-family: verdana, arial; FONT-SIZE: 14px; font-weight: bold
}

.watermark 
{
	font-style: italic;
}

.TabMenu {
	FONT-SIZE: 12px; COLOR: #444444; font-family: verdana, arial;
}
.label_dropdown {
	PADDING-RIGHT: 30px; FONT-STYLE: italic; width: 25ex
}
.panel_dropdown {
	BORDER-RIGHT: #969696 1px solid; PADDING-RIGHT: 5px; BORDER-TOP:#969696 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #969696 1px solid; WIDTH: 25ex; PADDING-TOP: 5px; BORDER-BOTTOM: #969696 1px solid; BACKGROUND-COLOR: #F9FCEA; FONT-SIZE: 10px;
}

.dropdownlinks
    {
	FONT-SIZE: 10px; COLOR: #248BEC; font-family: verdana, arial;  text-decoration: none; margin-left: 4px; margin-bottom: 3px
}
.dynImage {
	DISPLAY: block; BACKGROUND-IMAGE: url(info.gif); WIDTH: 18px; HEIGHT: 18px; color: inherit
}
.dynImage:hover {
	DISPLAY: block; BACKGROUND-IMAGE: url(info_hot.gif); WIDTH: 18px; HEIGHT: 18px; color: inherit
}

.dynImage_warn {
	DISPLAY: block; BACKGROUND-IMAGE: url(warn.gif); WIDTH: 18px; HEIGHT: 18px; color: inherit
}
.dynImage_warn:hover {
	DISPLAY: block; BACKGROUND-IMAGE: url(warn_hot.gif); WIDTH: 18px; HEIGHT: 18px; color: inherit
}

.dynImage_fail {
	DISPLAY: block; BACKGROUND-IMAGE: url(fail.gif); WIDTH: 18px; HEIGHT: 18px; color: inherit
}
.dynImage_fail:hover {
	DISPLAY: block; BACKGROUND-IMAGE: url(fail_hot.gif); WIDTH: 18px; HEIGHT: 18px; color: inherit
}

.dynImage_help {
	DISPLAY: block; BACKGROUND-IMAGE: url(help.gif); WIDTH: 18px; HEIGHT: 18px; color: inherit
}
.dynImage_help:hover {
	DISPLAY: block; BACKGROUND-IMAGE: url(help_hot.gif); WIDTH: 18px; HEIGHT: 18px; color: inherit
}


.disImage {
	DISPLAY: block; BACKGROUND-IMAGE: url(i_icon.png); WIDTH: 24px; HEIGHT: 24px
}
.popupMenu {
	/* FILTER: alpha(opacity=90); opacity: .9; */ VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #F5F7F8; 
}
.activetab_link {
	 PADDING-RIGHT: 5px;  PADDING-TOP: 4px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; 
	 HEIGHT: 18px; WIDTH: 120px; 
	 MARGIN-BOTTOM: 0px; margin-top: 0px; MARGIN-left: 0px; MARGIN-RIGHT: 4px; 
	 
	 TEXT-DECORATION: none; DISPLAY: block; 
	 	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;  FONT-SIZE: 12px;  
	 font-weight:bold;
	 color:White;
	 BACKGROUND-IMAGE: url(tab_active.gif); text-align: center; position: relative; top: 1px;
}


.activetab_link:hover 
{
	text-decoration: underline;
	color: White;
}

.tab_link {
	 PADDING-RIGHT: 5px;  PADDING-TOP: 4px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; 
	 HEIGHT: 18px; WIDTH: 120px; 
	 MARGIN-BOTTOM: 0px; margin-top: 0px; MARGIN-left: 0px; MARGIN-RIGHT: 4px; 

	 TEXT-DECORATION: none; DISPLAY: block; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;  FONT-SIZE: 12px; 
	color:White;

	 BACKGROUND-IMAGE: url(tab.gif); text-align: center; position: relative; 
}
.tab_link:hover 
{
	text-decoration: underline;
	color: White;
}

.tabarea {
	BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid;
	 BORDER-LEFT: #969696 1px solid; BORDER-BOTTOM: #969696 1px solid; 
	 BACKGROUND-COLOR: #F9FCEA; font-family: verdana, arial;  FONT-SIZE: 11px;  color: #444442;
}
.tabarea2 {
	 BACKGROUND-COLOR: #F9FCEA; font-family: verdana, arial;  FONT-SIZE: 11px;  color: #444442;
}

.plainarea {
	font-family: verdana, arial;  FONT-SIZE: 11px;  color: #444442;
}

.subTitle { font-family: verdana, arial;  FONT-SIZE: 12px; font-weight: bold;
	
}


.button { font-family: verdana, arial;  FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-LEFT: 5px;  PADDING-BOTTOM: 2px;

}


.table 
{
	vertical-align: top;
}

.table_top_menu
{
	vertical-align: top;
	border-top: solid 1px #8c8c8c;
	border-bottom: solid 1px #8c8c8c;
	font-family: verdana, arial;  FONT-SIZE: 11px;
	color: #8c8c8c;
	width: 100%
}

.table_full 
{
	width: 100%
}

.td_top_menu_right
{
	text-align: right;
	width: 50%;
}

.table_round 
{
	width: 800px;
}

.table_message 
{
	font-family: verdana, arial; font-size: 11px;
	color: #8c8c8c;
}

.table td 
{
	padding-left: 3px; padding-right: 3px;
	padding-top: 1px; padding-bottom: 1px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.td_lvl1 {

}



.tr_lvl1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #D1E0E7;
}

.tr_lvl1:hover {
	/* BACKGROUND-COLOR: Lime; */
}
.tr_lvl1_selected {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #88C0D9;
}


.tr_lvl1_alt {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #E9EFEA
}
.tr_lvl1_alt:hover {
	/* BACKGROUND-COLOR: Lime; */
}

.tr_lvl2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	background-image: url(box_row_gradient.png);
	background-position: top; background-repeat: repeat-x;
}
.tr_lvl2_heading {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	background-color: #cde9f1; font-weight: bold;
}
.table_product 
{
	border-left: solid 1 white;
}

.tr_product {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	background-image: url(box_row_gradient.png);
	background-position: top; background-repeat: repeat-x;
}
.tr_product_heading {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	background-color: #cde9f1; 
}
.td_product_heading_right {
	 text-align:right; border-right: solid 1px white; border-bottom: solid 1px white;
}
.td_product 
{
	border-right: solid 1px white;
}
.td_product_heading
{
	border-right: solid 1px white; border-bottom: solid 1px white; font-weight: bold;
}
.td_product_right
{
	border-right: solid 1px white; text-align: right;
}
.td_lvl2_heading 
{
	border-bottom: solid 1px White
}

.tr_lvl2:hover {
	background-image: url(box_row_gradient_hover.png);
}
.table_lvl2 
{
	width: 100%
}

.td_lvl2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
}
.tr_heading {
	BACKGROUND-COLOR: #88C0D9; 
}

.tr_row {
         BACKGROUND-COLOR: #F4F5E7;
}

.tr_row2 {
         BACKGROUND-COLOR: #D1E0E7;
}

.tr_footer {
         BACKGROUND-COLOR: #ffffff; 
}

.td_footer {
         BORDER: solid 1px #969696;
}

.popuppanel {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BACKGROUND: #efefef; BORDER-LEFT: black 2px solid; WIDTH: 500px; BORDER-BOTTOM: black 2px solid; POSITION: fixed
}
.infopanel {
	border: solid 1px #8c8c8c;	
	padding: 2px 2px 2px 2px;
	BACKGROUND: White; WIDTH: 500px;
	color: Black;
	font-family: verdana, arial; FONT-SIZE: 10px; font-weight: normal;
	text-align: left;
}
.wikiactions {
	WIDTH: 90%; BORDER-BOTTOM: blue 1px solid; TEXT-ALIGN: right
}
.a_block {
	DISPLAY: block; font-family: verdana, arial;  FONT-SIZE: 11px;  color: #248BEC; TEXT-DECORATION: none;
}

.p_factor 
{
	display: block;
	background-image: url(p_symbol_16x16.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 28px;
	height: 24px;
}
.s_factor 
{
	display: block;
	background-image: url(S_symbol_16x16.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 16px;
}

.person_new 
{
	background-image: url(person_new.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 24px;
	vertical-align: middle;
}

.person_open
{
	background-image: url(person_open.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 24px;
	/* font-family: Courier New; */
}

.supplier_warning
{
	background-image: url(varoitus.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 24px;
	/* font-family: Courier New; */
}

.person_open_online
{
	background-image: url(person_open_online.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 24px;
}

.person_closed
{
	background-image: url(closed_ukko.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 24px;
	padding-left: 24px	
}

.person_bid
{
	background-image: url(person_bid.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 24px;
	padding-left: 24px	
}
.person_nobid
{
	background-image: url(person_nobid.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 24px;
	padding-left: 24px	
}
.new_msg 
{
	background-image: url(unopened_mail.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 24px;
	vertical-align: middle;
}

.read_msg
{
	background-image: url(open_mail.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 24px;
	/* font-family: Courier New; */
}

.hide_msg
{
	height: 24px;
	padding-left: 24px	
}

.auction_new
{
	background-image: url(market_luotu.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 24px;
}

.a_yes 
{
	display: block;
	background-image: url(S_icon.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px	
}

.a_no 
{
	display: block;
	background-image: url(T_icon.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px	
}

.p_yes 
{
	background-image: url(S_icon.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px	
}

.accordion_panel {
	BACKGROUND-COLOR: #cde9f1; color: #1f8ff3; font-weight: bold; height: 20px;
}
.accordion_panel_selected {
	BACKGROUND-COLOR: #e3f3ed; color: #444442; font-weight: bold; height: 20px;
}
.accordion_content 
{
	text-decoration : none;
	background-color: #cde9f1;
}
.a_menu_active
{
	padding-left: 10px;
	display: block;
	background-color: white;
	text-decoration: none;
}

.a_menu 
{
	padding-left: 10px;
	text-decoration : none;
	display: block;
	text-decoration: none;
}

.wikierrors {
	COLOR: red
}
.wide {
	WIDTH: 90%
}
.error_error {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: red 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: red 1px solid
}
.error_error {
	COLOR: red
}
.popupinclude {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BACKGROUND: #efefef; BORDER-LEFT: black 2px solid; WIDTH: 500px; BORDER-BOTTOM: black 2px solid; 	
	position:absolute; z-index: 1; width: 80%
}
.popupheading 
{
	width: 100%;
	background-color: Gray;
}
.table_commands 
{
	/* background-color: #ffbccf; */
	background-color: #ededcd; 
	padding-left: 5px;
}

.rb_tl 
{
	background-image: url(box_corner_topleft.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 13px;
	width: 13px;
}

.rb_top
{
	background-image: url(box_edge_top.png);
	background-repeat: repeat-x;
	height: 13px;
}

.rb_tr 
{
	background-image: url(box_corner_topright.png);
	background-repeat: no-repeat;
	height: 13px;
}

.rb_bl 
{
	background-image: url(box_corner_bottomleft.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 13px;
	width: 13px;
}

.rb_bottom
{
	background-image: url(box_edge_bottom.png);
	background-repeat: repeat-x;
	height: 13px;
}

.rb_br 
{
	background-image: url(box_corner_bottomright.png);
	background-repeat: no-repeat;
	height: 13px;
}

.rb_lh 
{
	background-image: url(box_edge_left_toprow.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 13px;
}


.rb_rh 
{
	background-image: url(box_edge_right_toprow.png);
	background-repeat: repeat-y;
	width: 13px;
}

.rb_heading 
{
	background-image: url(box_toprow_background.png);
	background-repeat: repeat;
	background-color: #8ccce2;
	color: White; font-family: verdana, arial; FONT-SIZE: 14px; font-weight: bold
	
}

.rb_left
{
	background-image: url(box_edge_left.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 13px;
}
.rb_right
{
	background-image: url(box_edge_right.png);
	background-repeat: repeat-y;
	width: 13px;
}
.rb_body
{
	background-color: White;
}

.wb_tl 
{
}

.wb_top
{
	background-image: url(whitebox_border.png);
	background-repeat: repeat-x;
	/* border-bottom: solid 1px #8c8c8c; */
	height: 1px;
}

.wb_tr 
{
	background-image: url(whitebox_corner_topright.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.wb_bl 
{
	background-image: url(whitebox_corner_bottomleft.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.wb_bottom
{
	background-image: url(whitebox_edge_bottom.png);
	background-repeat: repeat-x;
	height: 13px;
}

.wb_br 
{
	background-image: url(whitebox_corner_bottomright.png);
	background-repeat: no-repeat;
	height: 13px;
}

.wb_lh 
{
	background-image: url(whitebox_border.png);
	background-position: right;
	background-repeat: repeat-y;	
	width: 8px;
}


.wb_rh 
{
	background-image: url(whitebox_edge_right.png);
	background-repeat: repeat-y;
	width: 13px;
}

.wb_heading 
{
	background-color: White;
}

.wb_left
{
	border-right: solid 1px #8c8c8c;
	width: 8px;
	height: 1px;
}
.wb_right
{
	background-image: url(whitebox_edge_right.png);
	background-repeat: repeat-y;
	width: 13px;
}
.wb_body
{
	background-color: White;
}

.db_tl 
{
	background-image: url(dialog_box_corner_topleft.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 13px;
}

.db_top
{
	background-image: url(dialog_box_edge_top.png);
	background-repeat: repeat-x;
	/* border-bottom: solid 1px #8c8c8c; */
	height: 13px;
}

.db_tr 
{
	background-image: url(dialog_box_corner_topright.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.db_bl 
{
	background-image: url(dialog_box_corner_bottomleft.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.db_bottom
{
	background-image: url(dialog_box_edge_bottom.png);
	background-repeat: repeat-x;
	height: 13px;
}

.db_br 
{
	background-image: url(dialog_box_corner_bottomright.png);
	background-repeat: no-repeat;
	height: 13px;
}

.db_lh 
{
	background-image: url(dialog_box_edge_left.png);
	background-position: right;
	background-repeat: repeat-y;	
	width: 8px;
}


.db_rh 
{
	background-image: url(dialog_box_edge_right.png);
	background-repeat: repeat-y;
	width: 13px;
}

.db_heading 
{
	background-color: #8ccce2;
	color: White;
	padding: 2px 3px 2px 3px;
	font-family: verdana, arial; FONT-SIZE: 13px; font-weight: bold	
}

.db_left
{
	background-image: url(dialog_box_edge_left.png);
	background-position: right;
	background-repeat: repeat-y;	
	width: 8px;
}
.db_right
{
	background-image: url(dialog_box_edge_right.png);
	background-repeat: repeat-y;
	width: 13px;
}
.db_body
{
	background-color: #cde9f1;
	padding: 3px 5px 3px 5px;
}

.wb2_tl 
{
	background-image: url(white_box_corner_topleft.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 13px;
}

.wb2_top
{
	background-image: url(white_box_edge_top.png);
	background-repeat: repeat-x;
	/* border-bottom: solid 1px #8c8c8c; */
	height: 13px;
}

.wb2_tr 
{
	background-image: url(white_box_corner_topright.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.wb2_bl 
{
	background-image: url(white_box_corner_bottomleft.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.wb2_bottom
{
	background-image: url(white_box_edge_bottom.png);
	background-repeat: repeat-x;
	height: 13px;
}

.wb2_br 
{
	background-image: url(white_box_corner_bottomright.png);
	background-repeat: no-repeat;
	height: 13px;
}

.wb2_lh 
{
	background-image: url(white_box_edge_left_toprow.png);
	background-position: right;
	background-repeat: repeat-y;	
	width: 8px;
}


.wb2_rh 
{
	background-image: url(white_box_edge_right_toprow.png);
	background-repeat: repeat-y;
	width: 13px;
}

.wb2_heading 
{
	background-color: #f0f8fb;
}

.wb2_left
{
	background-image: url(white_box_edge_left.png);
	background-position: right;
	background-repeat: repeat-y;	
	width: 8px;
}
.wb2_right
{
	background-image: url(white_box_edge_right.png);
	background-repeat: repeat-y;
	width: 13px;
}
.wb2_body
{
	background-color: White;
}

table.perustable td 
{
	border-bottom: 1px solid gray;
}

table.perustable .head1 td 
{
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	background-color: #cde9f1; font-weight: bold;
}
/*-content viewer ----------------------------------------------------*/
.content, .content_cv {
	margin: 0;
	border: 0;
	padding: 0px 24px 8px 8px;
	background: white;
	vertical-align: top;
}
	
.thenavpath {

	background: #fff;
	padding: 0px 4px 4px 12px;
	margin: 0;
	border: 0;
	border-bottom: 1px solid #33377e;
	color: #aaa;
	text-align: left;
	font-size: 0.8em;
}

.content_cv {
	border-left: 1px solid #33377e;
}
		
.theleft {
	width: 148px;
	border-right: 1px solid #33377e;
	}
.theleft_cv {
	}
.theleft, .theleft_cv {
	padding: 8px;
	vertical-align: top;
	background: #f1f1f1;
	}
.Tab_on, .Tab_off {
	width: 100%;
	display: block;
	text-align: center;
	padding: 0px 0px;
	margin: 0;
	height: 100%;
	border-top: 1px solid #999bbe;
	}
.Tab_on {
	border-left: 1px solid #33377e;

	border-bottom: 1px solid #f1f1f1;
	}
.Tab_off {
	border-left: 1px solid #999bbe;
	background: #ffffff;
	border-bottom: 1px solid #999bbe;
	}
.Example, .ExampleVB, .ExampleOld {
	margin: 4px;
	}
.Example {
	background: #eaebf2;
	border-top: 16px solid #999bbe;
	}
.ExampleVB {
	background: #fef4eb;
	border-top: 16px solid #fccb9c;
	}
.ExampleOld {
	background: #f1f1f1;
	border-top: 16px solid #bbbbbe;
	}
.dbl {
	color: #00aa00;
	text-decoration: underline;
	border-bottom: 1px solid ;
	padding-bottom: 1px;
	}

feature_td 
{
	text-align: left;
	vertical-align:top;
	background-color: Aqua;	
		font-size:xx-large;
}

MsoTableGrid 
{
	text-align: left;
	background-color: Aqua;
	vertical-align:top;
	font-size:xx-large;
}
.label_h25
{
	display: block;
	padding: 2px 3px 2px 3px;
	color: #444442; font-family: verdana, arial; FONT-SIZE: 16px; font-weight: bold
}
table.simpletable {
	border: solid #999bbe;
	border-width: 1px 0 0 1px;
	background: #F9FCEA
	}
table.simpletable td {
	vertical-align: top;
	border: solid #999bbe;
	border-width: 0 1px 1px 0;
	padding: 4px;
	}
table.simpletable .yes {
	background: #fff url(../images/yes.gif) no-repeat center;
	text-align: center;
	}
table.simpletable .no {
	background: #fff url(../images/no.gif) no-repeat center;
	text-align: center;
	}
table.simpletable .head1 td {
	background: #d1d1d1;
	padding: 4px 0;
	font-weight: bold;
	color: #33377e;
	text-align: center;
	vertical-align: middle;
	}
table.simpletable .head2 td {
	background: #4C93D5;
	padding: 4px 0;
	font-weight: bold;
	color: White;
	text-align: center;
	}
table.simpletable .head2 h2 {
	font-size: 1.0em;
	margin: 0.1em 0 0.1em 0;
	border-bottom: 0;
	}

.normaltext 
{
	padding: 0px 0px 0px 0px; 
	margin: 8px 0px 0px 0px; 
}


.popup 
{
	text-decoration: underline;
	margin-bottom:1px;
	padding-bottom:1px;
	border-bottom: solid 1px black;
}
.popup_div
{
	display: none;
	border: 1px solid #4E94D6;
	border-width: 2px 2px 2px 2px;
	width: 300px;
	position: absolute;
	padding: 0px;
	background-color: #fefefe;
}
.popup_wide_div
{
	display: none;
	border: 1px solid #4E94D6;
	border-width: 2px 2px 2px 2px;
	width: 600px;
	position: absolute;
	padding: 0px;
	background-color: #fefefe;
}
pre {
	font-family : Courier New, Courier, monospace;
	font-size: 12px;
	padding: 8px;
	border: 1px dashed #999;
	background: #f8f8f8;
	overflow: scroll;
	color: #833;
}