span,div,td {line-height: 150%; font-family:Lucida Grande,Segoe UI,Arial,Tahoma,Helvetica,Verdana;font-size: 11px;}
p {line-height: 150%; font-family:Lucida Grande,Segoe UI,Helvetica,Verdana;font-size: 11px;padding:0px;margin:0px}
.xg_label {COLOR:#333333;text-align:left;	text-decoration:none; }
.xg_label_white {COLOR:#efefef;text-align:left;	text-decoration:none; }
.xg_label_tags {FONT-SIZE:10px;COLOR:#666666;text-align:left;letter-spacing: 2px;border-bottom:dotted #DADADA 1px;border-top:dotted #DADADA 1px;color:#00B8F4;text-transform: uppercase; }
.xg_label_small{font-size:9px;color:#333333;}
.xg_label_title{font-family:Lucida Grande,Segoe UI,Arial,Helvetica;font-size:18px;COLOR:#666666;letter-spacing:-1px;}
.xg_label_bigtitle{font-family:Lucida Grande,Segoe UI,Helvetica;font-size:20px;COLOR:#666666;letter-spacing:-1px}
.xg_label_title_white {font-family:Lucida Grade,Segoe UI,Arial,Helvetica;FONT-SIZE:14px;COLOR:white;}
.xg_label_subtitle {font-family:Lucida Grande,Segoe UI,Helvetica,Verdana;font-size:14px;color:#333333;text-align:left;letter-spacing:-1px}
.xg_label_btitle {font-family:Lucida Grande,Segoe UI,Helvetica,Verdana;font-size:12px;color:#666666;text-align:left;cursor:default;font-weight:bolder}
.xg_label_btags {font-family:Lucida Grande,Helvetica,Verdana;font-size:9px;color:gray;text-align:left;cursor:default;}
.xg_label_stitle {font-family:Lucida Grande,Arial,Helvetica,Verdana;font-size:12px;color:#333333;text-align:left;}
.xg_label_subtitle_white {font-family:Lucida Grande,Segoe UI,Arial,Helvetica;font-size:14px;color:#333333;text-align:left;font-weight:bolder;color:white}
.side_title {font-weight:bolder;font-family:Arial,Lucida Grande,Helvetica;font-size:16px;color:#666666;text-align:left;letter-spacing:-1px}

.xg_label_ititle{padding-left:20px;margin-left:20px;font-family:Lucida Grande,Segoe UI,Arial,Helvetica;font-size:18px;COLOR:#666666;letter-spacing:-1px}

.xg_top_arrow {font-family:verdana;font-size:10px;text-decoration:none;position:relative;top:2px;left:-6px}
.xg_top:link {font-family:verdana;font-size:10px;text-decoration:none;position:relative;color:gray}
.xg_top:visited {font-family:verdana;font-size:10px;text-decoration:none;position:relative;color:gray}
.xg_top:hover {font-family:verdana;font-size:10px;text-decoration:none;position:relative;color:green}

.xg_main {background-Color:white;margin:0px;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Helvetica,Arial;font-size:10px;color:#666666;overflow:hidden}
.xgvs_surface {border:solid silver 1px;background-color:#F6F6F6}
.xgvs_surface_scroll {border:solid gray 1px;background-color:#F6F6F6}


/*checkbox classes*/
.xg_checkbox {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:#666666;cursor:default}
.xg_checkbox_over {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:#666666;text-decoration:underline}
.xg_checkbox_click {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:#666666}
/*radio buttons*/
.xg_radio {font-family:Lucida Grande,Segoe UI,trebuchet ms,Helvetica,verdana;font-size:10px;cursor:default;color:white}
.xg_radio_over {font-family:Lucida Grande,Segoe UI,trebuchet ms,Helvetica,verdana;font-size:10px;color:black;text-decoration:underline;background-color:white}

.xg_textarea_label {font-family:Trebuchet Ms,Arial;font-size:10px}
.xg_textarea {font-family:Trebuchet Ms,Arial;font-size:10px;border:solid silver 1px}
.xg_ha_toolbars {background-color:#E9E9E9;}
.xg_ha_surface {border:solid silver 1px;background-color:white}
.xg_ha_backgroundsurface {background-color:white;border:solid silver 1px;}
.xg_ha_button {margin:1px;font-family:Lucida Grande,Segoe UI,Tahoma,Verdana;font-size:10px;cursor:default}
.xg_ha_button_over {border:solid steelblue 1px;background-color:#C6CFF2;cursor:default}

/*xgspinlist*/
.spinlist_text{font-family:Trebuchet Ms,Arial;color:white;font-size:10px;background-Color:transparent}
.spinlist_surface {background-Color:transparent}

.xgstatus_surface {background-color:black;border:solid silver 1px}
.xgstatus_status {background-color:white;}


/*xgserver*/
.error_code {font-family:LucidaMac,Helvetica,verdana;font-size:25px;color:red}
.error_message{font-family:LucidaMac,Helvetica,verdana;font-size:25px;color:black}
.error_br {color:red;height:1px;}
.error_title {font-family:LucidaMac,Helvetica,verdana;font-size:12px;color:#666666;font-weight:bolder}
.error_mes {font-family:LucidaMac,Helvetica,verdana;font-size:10px;color:#666666}

/*xgcore*/
.xg_core_error_title {font-family:Trebuchet Ms,Helvetica,verdana;font-size:10px;color:black}

/* required */
.xg_required {font-family:Arial,Tahoma;font-Size:20px;background-Color:transparent;border:none;color:red;width:10px;}
/* editbox */
.xg_eb_label {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:#666666;text-align:right;overflow:visible;cursor:default;}
.xg_eb_input {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:black;border:solid #D7D7D7 1px;cursor:default;background-image:url('http://imgs.heeloo.net/objects/bgedit.jpg');height:18px;}
.xg_eb_input_mouseover {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:black;border:solid silver 1px;background-image:url('http://imgs.heeloo.net/objects/bgeditover.jpg')}
.xg_eb_input_focus {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:black;background-color: silver;border:solid #E9E9E9 1px;background-image:url('http://imgs.heeloo.net/objects/bgeditover.jpg')}
.xg_upload {font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;}

.xg_eb_label_white {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:white;text-align:right;overflow:visible;cursor:default}
.xg_eb_white_input {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:#B9B9B9;border:solid #8D8D8D 1px;cursor:default;background-color:#494949}
.xg_eb_input_white_mouseover {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:#B9B9B9;border:solid #8D8D8D 1px;background-color:#494949}
.xg_eb_input_white_focus {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:#B9B9B9;background-color: #494949;border:solid #8D8D8D 1px;}


.xg_eb_big_label {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:16px;color:#666666;text-align:right;overflow:visible;}
.xg_eb_big_input {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:16px;color:black;border:none;border-bottom:solid #E1E1E1 1px;border-top:solid  #E1E1E1 1px;cursor:default;height:30px;
background-color:#F3F3F3}
.xg_eb_input_big_mouseover {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:16px;color:black;border:solid black 1px;}
.xg_eb_input_big_focus {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:16px;color:black;background-color: #F3F3F3;border:solid #E9E9E9 1px;}

/* button */
.xg_button_label {font-family:Lucida,Lucida Grande,Trebuchet Ms,Arial,Lucida;font-size:10px;color:#F3F3F3;border:none;position:relative;top:-2px;}
.xg_button_label_onfocus {font-family:Lucida,Lucida Grande,Trebuchet Ms,Arial,Lucida;font-size:10px;color:white;border:none;position:relative;top:-1px;}
.xg_button_label_onmouseover {font-family:Lucida,Lucida Grande,Trebuchet Ms,Arial,Lucida;font-size:10px;color:#F3F3F3;position:relative;top:-2px;}
.xg_button_label_onclick {font-family:Lucida,Lucida Grande,Trebuchet Ms,Arial,Lucida;font-size:10px;color:white;top:2px;left:2px;position:relative;}
.xg_button_label_disable {color:red}

.white_button_label {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Lucida;font-size:10px;color:white}
.white_button_label_onclick {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Lucida;font-size:10px;color:white}
.white_button_label_onmouseover {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:white}
.white_button_label_onfocus {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:white;font-weight:bolder}
/* listbox */
.xg_loading {background-Color:#E4E4E4;color:black;font-family:verdana;font-size:9px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.80;}
.xg_listbox_shadow {background-Color:black;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.40}
.xg_listbox_surface {background-Color:white;border:solid silver 1px;}
.xg_listbox_row {font-family:Trebuchet Ms,Helvetica;font-size:10px;height:16px;overflow:visible;cursor:default}
.xg_listbox_selected {font-family:Trebuchet Ms,Helvetica;font-size:10px;height:16px;cursor:default;background-Color:gray;color:blue;}
.xg_listbox_mouseover {font-family:Trebuchet Ms,Helvetica;font-size:10px;height:16px;cursor:default;background-Color:#EBEBEB;color:blue;}
.xg_listbox_focus {background-Color:white;border:solid gray 1px;}


/*combobox*/
.xg_cmb_label {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Helvetica,verdana;font-size:10px;color:#666666;text-align:right}
.xg_cmb_surface {border:solid red 1px;padding-top:4px}
.xg_cmb_focus {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:white;border:solid black 1px;padding-left:5px;background-Color:#525252;cursor:default}
.xg_cmb_input {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Verdana;font-size:10px;color:#666666;border:solid #E9E9E9 1px;cursor:default;background-image:url('../xg/imgs/combobox/cmb_bg.png');padding-left:5px;}
.xg_cmb_input_mouseover {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Verdana;font-size:10px;color:#666666;border:solid gray 1px;cursor:default;background-image:url('../xg/imgs/combobox/cmb_bg.png');padding-left:5px;}

.p_link {font-family:Tahoma;font-size:10px;text-decoration:none;color:#006600;padding:0px;}
.p_link:link {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:none;color:#006600;padding:0px;border-bottom:none}
.p_link:visited {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:none;color:#006600;padding:0px;border-bottom:none}
.p_link:hover {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:underline;color:#66CC66;padding:0px;border-bottom:none;border:dashed green 1px}

.a_img {font-family:Tahoma;font-size:10px;text-decoration:none;color:#006600;padding:0px;}
.a_img:link {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:none;color:#006600;padding:5px;border-bottom:none}
.a_img:visited {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:none;color:#006600;padding:5px;border-bottom:none}
.a_img:hover {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:underline;color:#66CC66;padding:5px;border-bottom:none}

.p_link_white {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:none;color:white;border-bottom:none}
.p_link_white:link {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:none;color:white;border-bottom:none}
.p_link_white:visited {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:none;color:white;border-bottom:none}
.p_link_white:hover {font-family:Trebuchet Ms,Tahoma;font-size:10px;text-decoration:underline;color:white;border-bottom:none}

/*sub menu*/
.smenu {font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;width:205px;padding:2px;cursor:pointer;color:red;border-right:solid #D9DEE6 5px}
.smenu_over {font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;width:205px;padding:2px;color:blue;cursor:pointer;border-right:solid silver 5px}
.smenu_on {font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;width:205px;padding:2px;background-Color:#C8CFDB;color:black;cursor:pointer;border-right:solid silver 5px;}

.submenu:link {font-family:Trebuchet Ms,Arial;font-size:10px;border:none;color:black;text-decoration:none;padding:2px;border:solid white 1px}
.submenu:visited{font-family:Trebuchet Ms,Arial;font-size:10px;border:none;color:black;text-decoration:none;padding:2px;border:solid white 1px}
.submenu:hover{font-family:Trebuchet Ms,Arial;font-size:10px;border:none;background-Color:white;border:solid silver 1px;color:blue;padding:2px}

.smenux {font-family:arial;font-size:10px;width:200px;padding:5px;cursor:pointer;color:black;background-Color:#EBEBEB}
.smenu_down{background-Color:#EBEBEB;width:199px;border-top:solid gray 1px;border-bottom:solid white 1px;overflow:hidden}
.smenu_overx {font-family:arial;font-size:10px;width:200px;padding:5px;background-Color:gray;color:white;cursor:pointer}

/*xgtabs*/
.xgtabs_surface {background-color:transparent;border:solid #E9E9E9 1px;padding:0px;}
.xgtabs_surface_button{background-color:transparent}
.xgtabs_button_label {font-family:Tahoma;font-size:10px;color:silver;border:none;}
.xgtabs_button_label_onmouseover {font-family:Tahoma;font-size:10px;font-weight:normal}
.xgtabs_button_label_onfocus {font-family:tahoma;font-size:10px;font-weight:normal;color:black}
.xgtabs_button_label_onclick {font-family:Tahoma;font-size:10px;color:black;font-weight:normal}
.xgtabs_whiteline {background-color:white;height:1px;border:none}

/*xgtree*/
.xgtree_surface {border:inset 1px;background-color:white}
.xgtree_nlabel {font-family:Trebuchet Ms,Verdana,Helvetica;font-size:10px;padding:2px;border:none;margin:1px;}
.xgtree_nlabel_over {font-family:Trebuchet Ms,Verdana,Helvetica;font-size:10px;background-Color:#EFEFEF;cursor:pointer;padding:2px;border:solid orange 1px}
.xgtree_nplus {font-family:Tahoma;font-size:8px;width:10px;height:10px;text-align:center;cursor:pointer}
.xgtree_nplus_over {font-family:Tahoma;font-size:8px;width:10px;height:10px;background-Color:white;border:solid silver 1px;text-align:center;cursor:pointer}


ul {padding:5px;margin:5px;margin-left:20px;}
ol,li {padding:2px;margin:2px;color:#666666}

.hr1{border-top:solid #D9DEE6 1px;border-bottom:solid white 1px;width:400px;}
.hr2{border-top:solid #EBEBEB 1px;border-bottom:solid white 1px;width:100%;}

hr {border-top:solid silver 1px;border-bottom:solid white 1px;width:100%}
.hr_black{border-top:solid black 1px;border-bottom:solid #666666 1px;width:100%}
.hr_white {border-top:solid black 1px;border-bottom:solid gray 1px;width:100%}

a:link {text-decoration:none;color:#3366CC;}
a:visited {text-decoration:none;color:#3366CC;}
a:hover {text-decoration:none;color:#3366CC;text-decoration:underline}


.a:link {font-family:Lucida Grande,Segoe UI,Verdana;font-size:10px;text-decoration:none;color:black;border-bottom:none;padding:3px;}
.a:visited {font-family:Lucida Grande,Segoe UI,Verdana;font-size:10px;text-decoration:none;color:black;border-bottom:none;padding:3px;}
.a:hover {font-family:Lucida Grande,Segoe UI,Verdana;font-size:10px;text-decoration:none;color:white;padding:3px;}

.a_white{font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:black;border-bottom:none;padding:3px;}
.a_white_over {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:white;border-bottom:none;padding:3px;cursor:pointer}

.a_white:link {font-family:Lucida Grande,Segoe UI,Verdana;font-size:11px;text-decoration:none;color:white;border-bottom:none;}
.a_white:visited {font-family:Lucida Grande,Segoe UI,Verdana;font-size:11px;text-decoration:none;color:white;border-bottom:none;}
.a_white:hover {font-family:Lucida Grande,Segoe UI,Verdana;font-size:11px;text-decoration:none;color:white;text-decoration:underline;}

.a_white_small:link {font-family:Verdana,Trebuchet Ms,Lucida Grande,Segoe UI,Verdana;font-size:9px;text-decoration:none;color:white;border-bottom:none;}
.a_white_small:visited {font-family:Verdana,Trebuchet Ms,Lucida Grande,Segoe UI,Verdana;font-size:9px;text-decoration:none;color:white;border-bottom:none;}
.a_white_small:hover {font-family:Verdana,Trebuchet Ms,Lucida Grande,Segoe UI,Verdana;font-size:9px;text-decoration:none;color:white;text-decoration:underline;}


.a_black:link {text-decoration:none;color:#666666;line-height:150%}
.a_black:visited {text-decoration:none;color:#666666;line-height:150%}
.a_black:hover {text-decoration:underline;color:black;line-height:150%}


.a_green:link {text-decoration:none;color:#339900;line-height:150%}
.a_green:visited {text-decoration:none;color:#339900;line-height:150%}
.a_green:hover {text-decoration:underline;color:#339900;line-height:150%}


.a_menu:link {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#3366CC;line-height:150%;padding:5px;}
.a_menu:visited {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#3366CC;line-height:150%;padding:5px;}
.a_menu:hover {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:white;background-color:#3366CC;padding:5px;line-height:150%}

.big_link:link {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:black;line-height:150%;padding:5px;}
.big_link:visited {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:black;line-height:150%;padding:5px;}
.big_link:hover {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:white;background-color:black;padding:5px;line-height:150%}

.orange_link:link {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#FF9900;line-height:150%;padding:2px;}
.orange_link:visited {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#FF9900;line-height:150%;padding:2px;}
.orange_link:hover {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:black;background-color:#FF9900;line-height:150%;padding:2px;}

.blue_link:link {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#3399FF;line-height:150%;padding:2px;}
.blue_link:visited {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#3399FF;line-height:150%;padding:2px;}
.blue_link:hover {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:white;background-color:#3399FF;line-height:150%;padding:2px;}

.yellow_link:link {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#FFFF33;line-height:150%;padding:2px;}
.yellow_link:visited {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#FFFF33;line-height:150%;padding:2px;}
.yellow_link:hover {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:black;background-color:#FFFF33;line-height:150%;padding:2px;}


.green_link:link {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#33CC33;line-height:150%;padding:2px;}
.green_link:visited {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:#33CC33;line-height:150%;padding:2px;}
.green_link:hover {font-family:Lucida Grande,Segoe UI,Verdana;font-size:12px;text-decoration:none;color:black;background-color:#33CC33;line-height:150%;padding:2px;}


/*tab menu buttons*/
.menu_btn_normal {font-family:Trebuchet Ms,Arial;font-size:10px;color:white;position:relative;top:2px;}
.menu_btn_over {font-family:Trebuchet Ms,Arial;font-size:10px;color:black;position:relative;top:2px;}
.menu_btn_on {font-family:Trebuchet Ms,Arial;font-size:10px;color:black;position:relative;top:2px;}

.x_btn_normal {font-family:Trebuchet Ms,Arial;font-size:9px;color:black}
.x_btn_normal_over {font-family:Trebuchet Ms,Arial;font-size:9px;color:black}
.x_btn_normal_on {font-family:Trebuchet Ms,Arial;font-size:9px;color:black;font-weight:bolder}



/*xg:code classes*/

.xg_code_normal {font-family:Verdana;font-size:9px;background-Color:#EBEBEB;border:solid  #D9DEE6 1px;width:100%;overflow:visible;padding:5px;color:#666666}
.xg_code_small {font-family:Verdana;font-size:10px;background-Color:#EFEFEF;border:solid silver 1px}
.xg_code_plus {font-family:Verdana;font-size:8px;background-Color:white;color:black;border:solid #D9DEE6 1px;cursor:pointer;font-weight:bolder;width:10px;height:10px;}
.xg_code_plus_on {font-family:Verdana;font-size:8px;background-Color:black;color:white;border:solid silver 1px;cursor:pointer;font-weight:bolder;width:10px;height:10px;}
.xg_code_plus_c {width:110px;height:14px;}
.xg_code_text {font-family:Trebuchet ms,Helvetica;font-size:10px;color:#666666;font-weight:bolder;padding-left:5px;}


/*oxygen*/

fieldset {padding:10px;border:solid #6B6B6B 1px;}
legend {font-family:trebuchet ms,tahoma;font-size:10px;color:black}
form {padding:0px;margin:0px}

.top_menu {font-family:Trebuchet Ms,Verdana;font-size:10px;text-decoration:none;color:#888888;border-bottom:none;}
.bottom_menu {font-family:Trebuchet Ms,Verdana;font-size:10px;text-decoration:none;color:#888888;border-bottom:none;border-right:solid #D9DEE6 1px;padding-left:10px;padding-right:10px;}
.bottom_menu_end {font-family:Trebuchet Ms,Verdana;font-size:10px;text-decoration:none;color:#888888;border-bottom:none;padding-left:10px;padding-right:10px;}

.top_menu:link {font-family:Trebuchet Ms,Verdana;font-size:12px;text-decoration:none;color:#888888;border-bottom:none;}
.top_menu:visited {font-family:Trebuchet Ms,Verdana;font-size:12px;text-decoration:none;color:black;border-bottom:none}
.top_menu:hover {font-family:Trebuchet Ms,Verdana;font-size:12px;text-decoration:none;color:white;background-color:steelblue}



/* xgOne grid classes */
.xggrid_surface {border:solid #F3F3F3 1px;background-color:white;font-family:tahoma;font-size:10px}
.xggrid_footer {background-color:#F0F0F0;border:none;background-image:url('../xg/imgs/htmlarea/bg_header.png')}
.xggrid_footer_search {font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:9px;color:#666666;background-color:white;border:solid silver 1px;width:80%}
.xggrid_header_column {font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;background-image:url('../xg/imgs/htmlarea/toolbar.bg.gif');
							border-bottom:solid #B7BCBE 1px;border-top:solid white 1px;}
.xggrid_leftcolumn {background-color:#E9F1F5;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;}
.xggrid_column {color:#666666;font-size:10px;background-color:white;border:none;}
.xggrid_column_even {color:#666666;font-size:10px;background-color:#F3F3F3;border:none;}
.xggrid_column_click {font-size:10px;background-color:#3399FF;border:none;color:white}
.xggrid_item {padding-left:10px;padding-top:0px;}
.xggrid_item_editable {padding-left:10px;padding-top:3px;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;border:solid black 1px;background-color:white;color:black}
.xggrid_item_multiple {padding-left:10px;padding-top:3px;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;}
.xggrid_item_negative {padding-left:10px;padding-top:3px;color:red;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;}
.xggrid_item_zero {padding-left:10px;padding-top:3px;color:orange;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;}
.xggrid_item_over {padding-left:10px;}
.xggrid_totalrows {font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:9px;color:#666666}
.xggrid_page {font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:9px;width:16px;height:10px; border:none;text-align:center;cursor:pointer;color:#666666;text-decoration:underline;padding-left:3px;padding-right:3px;}
.xggrid_page_on {font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:9px;width:16px;height:10px; border:none;text-align:center;cursor:pointer;color:white;background-color:gray;text-decoration:underline;padding-left:3px;padding-right:3px;}

/*xgOne simple grid*/
.simple_surface {background-color:transparent;}
.simple_footer {}
.simple_footer_search {}
.simple_header_column {}
.simple_leftcolumn {background-color:#E9F1F5;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:12px;}
.simple_column {color:#666666;font-size:12px;background-color:transparent;border:none;font-size:10px;}
.simple_column_even {color:#666666;font-size:10px;background-color:transparent;border:none;font-size:10px;}
.simple_column_click {font-size:10px;background-color:silver;border:none;color:white;font-size:10px;}
.simple_item {font-family:Lucida Grande;font-size:10px;padding-left:10px;padding-top:0px;}
.simple_item_editable {padding-left:10px;padding-top:3px;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;border:solid black 1px;background-color:white;color:black}
.simple_item_multiple {padding-left:10px;padding-top:3px;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;}
.simple_item_negative {padding-left:10px;padding-top:3px;color:red;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;}
.simple_item_zero {padding-left:10px;padding-top:3px;color:orange;font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:10px;}
.simple_item_over {padding-left:10px;}
.simple_totalrows {font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:9px;color:#666666}
.simple_page {font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:9px;width:16px;height:10px; border:none;text-align:center;cursor:pointer;color:#666666;text-decoration:underline;padding-left:3px;padding-right:3px;}
.simple_page_on {font-family:Lucida Grande,Segoe UI,Verdana,Tahoma,Helvetica;font-size:9px;width:16px;height:10px; border:none;text-align:center;cursor:pointer;color:white;background-color:gray;text-decoration:underline;padding-left:3px;padding-right:3px;}


/*xg:date classes*/
.xg_date_surface {background-Color:white;border:solid #D7D7D7 1px;cursor:default;background-image:url('http://imgs.heeloo.net/objects/bgedit.jpg')}
.xg_date_label {font-family:Lucida Grande,Trebuchet Ms,Tahoma;font-size:11px;text-align:right}
.xg_date_day {background-color:transparent;border:none;font-family:tahoma;font-size:10px;border:solid red 0px}
.date_shadow {background-Color:black;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.40}


/*heeloo*/
.comment_over {color:#3333CC;cursor:pointer}
.document_background {overflow:auto;border:solid red 0px;height:100%;width:100%}
.document_picture_background{}
.heeloo_main_logo_text {background-image:url('http://imgs.heeloo.net/default/header/logo.png');width:139px;height:29px;cursor:pointer}
.top_header_background {height:40px;background-repeat:repeat-x}
.logo_header_background {background-color:transparent}
.main_header_background {background-color:transparent;padding-top:5px;}
.main_header_top_background{}
.main_breaking_news {background-color:transparent}
.main_background {background-color:transparent;background-image:url('http://imgs.heeloo.net/default/main_bg.png')}
.main_top_background{background-image:url('http://imgs.heeloo.net/default/top_bg.png')}
.main_bottom_background {background-image:url('http://imgs.heeloo.net/default/bottom_bg.png')}


.black_surface {background-color:transparent;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.black_header_column {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;background-color:#757575;border:none;color:black;font-weight:bolder}
.black_column {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;background-color:transparent;border:none;color:white;height:22px;}
.black_column_even {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;background-color:transparent;color:white;border:none;height:22px}
.black_column_click {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;background-color:#757575;color:#FFFF99;border:none;height:22px}
.black_item {padding-left:0px;padding-top:3px;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.black_item_multiple {padding-left:0px;padding-top:3px;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.black_item_negative {padding-left:0px;padding-top:3px;color:red;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.black_item_zero {padding-left:0px;padding-top:3px;color:orange;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.black_item_over {padding-left:0px;padding-top:3px;background-color:transparent;color:#FFFF99;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica}
.black_totalrows {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:9px;color:white}
.black_page {font-family:verdana;font-size:8px;width:16px;height:10px; border:none;border:solid white 1px;text-align:center;cursor:pointer;color:black}
.black_page_on {font-family:verdana;font-size:8px;width:16px;border:inset 1px;text-align:center;cursor:pointer;color:blue;background-color:white}

.blog_surface {background-color:transparent;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.blog_header_column {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;background-color:white;border:none;color:silver;font-weight:bolder}
.blog_column {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;
							background-color:transparent;border:none;color:#666666;height:22px;border-bottom:solid #f3f3f3 1px;padding:2px;}
.blog_column_even {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;background-color:transparent;
							color:#666666;border-bottom:solid #F3F3F3 1px;height:22px;padding:2px;}
.blog_column_click {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;background-color:#E9E9E9;
							color:black;border:none;height:22px;border-bottom:solid #f3f3f3 1px;padding:2px;}
.blog_item {padding-left:0px;padding-top:3px;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.blog_item_multiple {padding-left:0px;padding-top:3px;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.blog_item_negative {padding-left:0px;padding-top:3px;color:red;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.blog_item_zero {padding-left:0px;padding-top:3px;color:orange;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:10px;}
.blog_item_over {padding-top:3px;}
.blog_totalrows {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Tahoma,Arial,Helvetica;font-size:9px;color:white}
.blog_page {font-family:verdana;font-size:8px;width:16px;height:10px; border:none;border:solid white 1px;text-align:center;cursor:pointer;color:black}
.blog_page_on {font-family:verdana;font-size:8px;width:16px;border:inset 1px;text-align:center;cursor:pointer;color:blue;background-color:white}



.top_login_a:link {text-decoration:none;color:silver;border-bottom:none;}
.top_login_a:visited {text-decoration:none;color:silver;border-bottom:none;}
.top_login_a:hover {text-decoration:none;color:white;text-decoration:underline}

.scroll_title_left {visibility:hidden;position:absolute;background-color:yellow;border:solid silver 1px;font-family:verdana,tahoma,helvetica;font-size:9px;padding:2px;}
.scroll_title_right {position:absolute;background-image:url('http://imgs.heeloo.net/sidepane/bg3.png');font-family:verdana,tahoma,helvetica;font-size:8px;text-transform:uppercase;padding:2px;color:white}

.gallery_picture {border:solid white 1px}

.mail_title {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:12px;color:#444444;font-weight:bolder}
.mail_folders {height:20px;font-size:11px;padding:2px;cursor:default}
.mail_folders_on {height:20px;font-size:11px;padding:2px;background-color:#414141;color:white;cursor:default;background-image:url('http://imgs.heeloo.net/icons/selection.png')}
.mail_folders_over {height:20px;font-size:11px;padding:2px;background-color:#e9e9e9;color:black;cursor:default;}
.mail_folders_dnd {height:20px;font-size:11px;padding:2px;background-color:#e9e9e9;color:blue;cursor:default;}

.heeloo_contact {cursor:default;width:100%;height:40px;background-color:transparent;border-bottom:solid #E9E9E9 1px;padding:5px}
.heeloo_contact_on {cursor:default;width:100%;height:40px;background-image:url('http://imgs.heeloo.net/mail/bgsnewon.png');background-color:#D7D7D7;border-bottom:solid #E9E9E9 1px;padding:5px;}
.heeloo_contact_over {cursor:default;width:100%;height:40px;background-image:url('http://imgs.heeloo.net/mail/bgson.png');border-bottom:solid #E9E9E9 1px;padding:5px;}

.heeloo_request {cursor:default;background-color:transparent;border-bottom:solid #E9E9E9 1px;padding:5px}
.heeloo_request_on {cursor:default;background-color:#F3F3F3;border-bottom:solid #E9E9E9 1px;padding:5px}


.mail_message_bg {cursor:default;width:100%;height:60px;background-color:transparent;border-bottom:solid #E9E9E9 1px;padding:5px}
.mail_message_bg_new {cursor:default;width:100%;height:60px;background-image:url('http://imgs.heeloo.net/mail/bgsnewon.png');background-color:#D7D7D7;border-bottom:solid #E9E9E9 1px;padding:5px;}
.mail_message_bg_new_over {cursor:default;width:100%;height:60px;background-image:url('http://imgs.heeloo.net/mail/bgson.png');border-bottom:solid #E9E9E9 1px;padding:5px;}
.mail_message_bg_over {cursor:default;width:100%;height:60px;background-image:url('http://imgs.heeloo.net/mail/bgs.png');border-bottom:solid #E9E9E9 1px;padding:5px;}
.mail_message_from {font-size:10px;cursor:default;font-weight:normal;color:#3333CC;font-weight:bolder}
.mail_message_subject{font-size:11px;cursor:default;color:#4B4B4B;}
.mail_message_body {font-family:Arial,Tahoma;font-size:10px;cursor:default;font-weight:normal;color:gray;overflow:hidden;}
.mail_message_body_over {font-size:10px;cursor:default;font-weight:normal;color:black;overflow:hidden;}
.eml_message {background-color:#FFFFCC;padding:10px;}
.eml_header {border-bottom:solid silver 4px;border:solid #FFCC00 1px;padding:5px;font-size:12px;background-color:white}
.eml_body{padding:5px;padding-top:20px;border:solid #FFFFCC 1px}

.popup_item {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial;font-size:10px;height:22px;color:white;padding:2px;padding-left:10px;cursor:default;}
.popup_item_over {font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial;font-size:10px;height:22px;color:white;padding:2px;padding-left:10px;cursor:default;background-image:url('http://imgs.heeloo.net/icons/popupselection.png')}

.mail_error_table {border:solid black 0px;width:500px;height:200px}
.mail_error_icon {width:50px;height:48px}
.mail_error_title {font-size:14px;color:#444444}
.mail_error_subtitle {font-size:11px;color:#666666}

.props_label_white {color:#A7A7A7;position:relative;left:5px}

.fof_normal {color:#666666;background-color:transparent;}
.fof_click {color:white;background-color:#3366FF;}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.simple_button {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_a.png') no-repeat scroll top right;
    color: #444444;
    display: block;
    float: left;
    font: normal 12px segoe ui,arial,sans-serif;
    height: 40px;
    margin-right: 0px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
}

a.simple_button span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_span.png') no-repeat;
    display: block;
    line-height: 30px;
    padding: 5px 5px 5px 18px;
} 

a.simple_button:active {
    background-position: bottom right;
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}


a.simple_button:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.simple_button:visited {
	color:black;
	text-decoration:none;
}

a.simple_button:active span {
    background-position: bottom left;
    color:white;
	padding: 6px 5px 4px 18px; /* push text down 1px */
} 

a.simple_button:hover{
	color:black;
	text-decoration:none;
}


a.yellow_button {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_a1.png') no-repeat scroll top right;
    color: #444444;
    display: block;
    float: left;
    font: normal 12px segoe ui,arial,sans-serif;
    height: 40px;
    margin-right: 0px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
}

a.yellow_button span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_span1.png') no-repeat;
    display: block;
    line-height: 30px;
    padding: 5px 5px 5px 18px;
} 

a.yellow_button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.yellow_button:active span {
    background-position: bottom left;
    padding: 6px 5px 4px 18px; /* push text down 1px */
} 

a.yellow_button:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.yellow_button:visited {
	color:black;
	text-decoration:none;
}

/*blackbutton*/
a.black_button {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_black_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 12px segoe ui,arial,sans-serif;
    height: 31px;
    margin-right: 0px;
    padding-right: 16px; /* sliding doors padding */
    text-decoration: none;
}

a.black_button span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_black_span.png') no-repeat;
    display: block;
    line-height: 22px;
    padding: 5px 5px 7px 18px;
} 

a.black_button:active {
    background-position: right -32px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.black_button:active span {
    background-position: 0px -32px;
    padding: 5px 5px 7px 18px; /* push text down 1px */
} 

a.black_button:link {
	color:white;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.black_button:visited {
	color:white;
	text-decoration:none;
}


/*whitebutton*/
a.white_button {
    background: transparent url('http://imgs.heeloo.net/objects/bg_white_link_a.png') no-repeat scroll top right;
    color: #444444;
    display: block;
    float: left;
    font: normal 12px segoe ui,arial,sans-serif;
    height: 31px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.white_button span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_white_link_span.png') no-repeat;
    display: block;
    line-height: 22px;
    padding: 5px 5px 7px 18px;
} 

a.white_button:active {
    background-position: right -32px;
    color: #444444;
    outline: none; /* hide dotted outline in Firefox */
}

a.white_button:active span {
    background-position: 0px -32px;
    padding: 5px 5px 7px 18px; /* push text down 1px */
} 

a.white_button:link {
	color:#444444;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.white_button:visited {
	color:#444444;
	text-decoration:none;
}


/* green button */

a.green_button {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_green_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 12px segoe ui,arial,sans-serif;
    height: 31px;
    margin-right: 0px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
}

a.green_button span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_green_span.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 5px 5px 7px 18px;
} 

a.green_button:active {
    background-position: right -32px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.green_button:active span {
    background-position: 0px -32px;
    padding: 5px 5px 7px 18px; /* push text down 1px */
} 

a.green_button:link {
	color:white;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.green_button:visited {
	color:white;
	text-decoration:none;
}


/*orange button*/
/* green button */

a.orange_button {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_orange_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 12px segoe ui,arial,sans-serif;
    height: 32px;
    margin-right: 0px;
    padding-right: 16px; /* sliding doors padding */
    text-decoration: none;
}

a.orange_button span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_orange_span.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 5px 5px 7px 18px;
} 

a.orange_button:active {
    background-position: right -32px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.orange_button:active span {
    background-position: 0px -32px;
    padding: 5px 5px 7px 18px; /* push text down 1px */
} 

a.orange_button:link {
	color:white;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.orange_button:visited {
	color:white;
	text-decoration:none;
}


a.blue_button {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_blue_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 12px segoe ui,arial,sans-serif;
    height: 31px;
    margin-right: 0px;
    padding-right: 16px; /* sliding doors padding */
    text-decoration: none;
}

a.blue_button span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_button_blue_span.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 5px 5px 7px 18px;
} 

a.blue_button:active {
    background-position: right -32px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.blue_button:active span {
    background-position: 0px -32px;
    padding: 5px 5px 7px 18px; /* push text down 1px */
} 

a.blue_button:link {
	color:white;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.blue_button:visited {
	color:white;
	text-decoration:none;
}

/*simple link*/
a.mac {
    background: transparent url('http://imgs.heeloo.net/objects/bg_simple_link_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 11px segoe ui,arial,sans-serif;
    height: 18px;
    margin-right: 0px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.mac span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_simple_link_span.png') no-repeat;
    display: block;    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif; color:#383838;
    line-height: 7px;
    padding: 5px 0px 5px 5px;
} 

a.mac:active {
    background-position: right -18px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac:active span {
    background-position: 0px -18px;
    padding: 5px 0px 5px 5px; /* push text down 1px */
} 

a.mac:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac:visited {
	color:black;
	text-decoration:none;
}

/* a macon */
a.mac_on {
    /*background: transparent url('http://imgs.heeloo.net/objects/bg_simple_link_a.png') no-repeat scroll top right;*/
    color: white;
    display: block;
    float: left;
    font: normal 10px segoe ui,arial,sans-serif;
    height: 18px;
    margin-right: 0px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.mac_on span {
    /* background: transparent url('http://imgs.heeloo.net/objects/bg_simple_link_span.png') no-repeat;*/
    display: block;    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;

    line-height: 7px;
    padding: 5px 0px 5px 5px;
} 

a.mac_on:active {
    background: transparent url('http://imgs.heeloo.net/objects/bg_simple_link_a.png') no-repeat scroll top right;
	background-position: right -18px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_on:hover {
    background: transparent url('http://imgs.heeloo.net/objects/bg_simple_link_a.png') no-repeat scroll top right;
	background-position: right -18px;
    color:red;
    outline: none; /* hide dotted outline in Firefox */
}


a.mac_on:active span {
      background: transparent url('http://imgs.heeloo.net/objects/bg_simple_link_span.png') no-repeat;
   background-position: 0px -18px;
    padding: 5px 0px 5px 5px; /* push text down 1px */
} 

a.mac_on:hover span {
      background: transparent url('http://imgs.heeloo.net/objects/bg_simple_link_span.png') no-repeat;
   background-position: 0px -18px;
    padding: 5px 0px 5px 5px; /* push text down 1px */
	color:white
} 

a.mac_on:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_on:visited {
	color:black;
	text-decoration:none;
}


/*simple orange link*/
a.mac_orange {
    background: transparent url('http://imgs.heeloo.net/objects/btn_orange_link_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    height: 18px;
    margin-right: 0px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
}

a.mac_orange span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_orange_link_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 7px;
    padding: 5px 0px 5px 5px;
} 

a.mac_orange:active {
    background-position: right -18px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_orange:active span {
    background-position: 0px -18px;
    padding: 5px 0px 5px 5px; /* push text down 1px */
} 

a.mac_orange:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_orange:visited {
	color:black;
	text-decoration:none;
} 

/*simple green link*/
a.mac_green {
    background: transparent url('http://imgs.heeloo.net/objects/btn_green_link_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    height: 18px;
    margin-right: 0px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
}

a.mac_green span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_green_link_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 7px;
    padding: 5px 0px 5px 5px;
} 

a.mac_green:active {
    background-position: right -18px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_green:active span {
    background-position: 0px -18px;
    padding: 5px 0px 5px 5px; /* push text down 1px */
} 

a.mac_green:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_green:visited {
	color:black;
	text-decoration:none;
} 


a.small_yellow {
    background: transparent url('http://imgs.heeloo.net/objects/bg_small_button_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 10px segoe ui,arial,sans-serif;
    height: 28px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.small_yellow span {
    background: transparent url('http://imgs.heeloo.net/objects/bg_small_button_span.png') no-repeat;
    display: block;
    line-height: 24px;
	font: normal 10px arial,sans-serif;
    padding: 7px 5px 8px 10px;
} 

a.small_yellow:active {
    background-position: right -28px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.small_yellow:active span {
    background-position: 0px -28px;
    padding: 7px 5px 8px 10px; /* push text down 1px */
} 

a.small_yellow:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

/*simple blue link*/
a.mac_blue {
    background: transparent url('http://imgs.heeloo.net/objects/btn_blue_link_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    height: 18px;
    margin-right: 0px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
}

a.mac_blue span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_blue_link_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 7px;
    padding: 5px 0px 5px 5px;
} 

a.mac_blue:active {
    background-position: right -18px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_blue:active span {
    background-position: 0px -18px;
    padding: 5px 0px 5px 5px; /* push text down 1px */
} 

a.mac_blue:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_blue:visited {
	color:black;
	text-decoration:none;
} 

/*simple black link*/
a.mac_black {
    background: transparent url('http://imgs.heeloo.net/objects/btn_black_link_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    height: 18px;
    margin-right: 0px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
}

a.mac_black span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_black_link_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 7px;
    padding: 5px 0px 5px 5px;
} 

a.mac_black:active {
    background-position: right -18px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_black:active span {
    background-position: 0px -18px;
    padding: 5px 0px 5px 5px; /* push text down 1px */
} 

a.mac_black:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_black:visited {
	color:black;
	text-decoration:none;
} 


/*simple blue link*/
a.mac_purple {
    background: transparent url('http://imgs.heeloo.net/objects/btn_purple_link_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    height: 18px;
    margin-right: 0px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
}

a.mac_purple span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_purple_link_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 7px;
    padding: 5px 0px 5px 5px;
} 

a.mac_purple:active {
    background-position: right -18px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_purple:active span {
    background-position: 0px -18px;
    padding: 5px 0px 5px 5px; /* push text down 1px */
} 

a.mac_purple:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.mac_purple:visited {
	color:black;
	text-decoration:none;
} 


a.small_yellow:visited {
	color:black;
	text-decoration:none;
}


select {font-size:10px;font-family:Lucida Grande,Arial,Tahoma,Segoe UI,Helvetica,Verdana;height:16px;line-height:16px}
textarea {font-size:11px;font-family:Lucida Grande,Arial,Tahoma,Segoe UI,Verdana,Helvetica;line-height:18px}

/* a big_purple */
a.big_purple {
    background: transparent url('http://imgs.heeloo.net/objects/btn_purple_big_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 10px segoe ui,arial,sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.big_purple span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_purple_big_span.png') no-repeat;
    display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_purple:active {
    background: transparent url('http://imgs.heeloo.net/objects/btn_purple_big_a.png') no-repeat scroll top right;
	background-position: right -24px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_purple:hover {
    background: transparent url('http://imgs.heeloo.net/objects/btn_purple_big_a.png') no-repeat scroll top right;
	background-position: right -24px;
    color:red;
    outline: none; /* hide dotted outline in Firefox */
}


a.big_purple:active span {
      background: transparent url('http://imgs.heeloo.net/objects/btn_purple_big_span.png') no-repeat;
    background-position: 0px -24px;
	display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_purple:hover span {
      background: transparent url('http://imgs.heeloo.net/objects/btn_purple_big_span.png') no-repeat;
   background-position: 0px -24px;
	display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_purple:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_purple:visited {
	color:black;
	text-decoration:none;
}


/* a big_red */
a.big_red {
    background: transparent url('http://imgs.heeloo.net/objects/btn_red_big_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 10px segoe ui,arial,sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.big_red span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_red_big_span.png') no-repeat;
    display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_red:active {
    background: transparent url('http://imgs.heeloo.net/objects/btn_red_big_a.png') no-repeat scroll top right;
	background-position: right -24px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_red:hover {
    background: transparent url('http://imgs.heeloo.net/objects/btn_red_big_a.png') no-repeat scroll top right;
	background-position: right -24px;
    color:red;
    outline: none; /* hide dotted outline in Firefox */
}


a.big_red:active span {
      background: transparent url('http://imgs.heeloo.net/objects/btn_red_big_span.png') no-repeat;
    background-position: 0px -24px;
	display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_red:hover span {
      background: transparent url('http://imgs.heeloo.net/objects/btn_red_big_span.png') no-repeat;
   background-position: 0px -24px;
	display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_red:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_red:visited {
	color:black;
	text-decoration:none;
}

/* a big_blue */
a.big_blue {
    background: transparent url('http://imgs.heeloo.net/objects/btn_blue_big_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 10px segoe ui,arial,sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.big_blue span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_blue_big_span.png') no-repeat;
    display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_blue:active {
    background: transparent url('http://imgs.heeloo.net/objects/btn_blue_big_a.png') no-repeat scroll top right;
	background-position: right -24px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_blue:hover {
    background: transparent url('http://imgs.heeloo.net/objects/btn_blue_big_a.png') no-repeat scroll top right;
	background-position: right -24px;
    color:red;
    outline: none; /* hide dotted outline in Firefox */
}


a.big_blue:active span {
      background: transparent url('http://imgs.heeloo.net/objects/btn_blue_big_span.png') no-repeat;
    background-position: 0px -24px;
	display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_blue:hover span {
      background: transparent url('http://imgs.heeloo.net/objects/btn_blue_big_span.png') no-repeat;
   background-position: 0px -24px;
	display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_blue:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_blue:visited {
	color:black;
	text-decoration:none;
}

/* a big_green */
a.big_green {
    background: transparent url('http://imgs.heeloo.net/objects/btn_green_big_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 10px segoe ui,arial,sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.big_green span {
    background: transparent url('http://imgs.heeloo.net/objects/btn_green_big_span.png') no-repeat;
    display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_green:active {
    background: transparent url('http://imgs.heeloo.net/objects/btn_green_big_a.png') no-repeat scroll top right;
	background-position: right -24px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_green:hover {
    background: transparent url('http://imgs.heeloo.net/objects/btn_green_big_a.png') no-repeat scroll top right;
	background-position: right -24px;
    color:red;
    outline: none; /* hide dotted outline in Firefox */
}


a.big_green:active span {
      background: transparent url('http://imgs.heeloo.net/objects/btn_green_big_span.png') no-repeat;
    background-position: 0px -24px;
	display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_green:hover span {
      background: transparent url('http://imgs.heeloo.net/objects/btn_green_big_span.png') no-repeat;
   background-position: 0px -24px;
	display: block;    font: normal 12px Lucida Grande,segoe ui,arial,sans-serif; color:#5D5D5D;
	color:white;
    line-height: 10px;
    padding: 7px 5px 7px 5px;
} 

a.big_green:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_green:visited {
	color:black;
	text-decoration:none;
}

.promo_s {background-color:silver;cursor:default;width:20px;height:20px;font-size:9px;color:black}

.promo_s_on {background-color:#797979;cursor:default;width:20px;height:20px;font-size:9px;color:white;}

.search_result_title {font-size:12px;color:green}
.search_result_subtitle{font-size:11px;color:#339900;}
.search_infos {border:solid silver 1px;background-color:#E9E9E9;padding:2px;margin:2px;}
.search_result_size {color:gray}

.default_selection_over {background-color:#EAEAEA}
.default_selection_on {background-color:#33CCCC}
.default_table_row {border-bottom:solid green 1px}

.default_b_selection_over {background-color:#6F6F6F}
.default_b_selection_on {background-color:#3333CC}
.default_b_table_row {border-bottom:solid green 1px}


.cc_row {border-bottom:solid #EAEAEA 1px;font-size:10px;cursor:pointer;color:black;}
.cc_row_over {background-color:#6699CC;color:white;border-bottom:solid #EAEAEA 1px;font-size:10px;cursor:pointer}

.file_props {height:24px;}
.file_props div {float:left;width:70px;text-align:right;margin-top:2px;margin-right:2px;font-size:10px}
.file_props input {border:inset 1px;background-color:white;color:#888888;width:220px;font-size:10px;padding:2px;height:20px;font-family:Segoe UI,Lucida Grande,Arial,Tahoma,Verdana;}

.file_item {unselectable:on;-moz-user-select:none;height:20px;font-size:10px;padding:2px;cursor:default;}
.file_item span {unselectable:on;-moz-user-select:none;font-size:10px;padding:2px;cursor:default}
.file_item div {unselectable:on;-moz-user-select:none;float:left;font-size:10px;background-color:transparent;height:17px;overflow:hidden;cursor:default;margin-right:5px;padding-left:5px;padding-top:1px}

.file_item_on {unselectable:on;-moz-user-select:none;font-size:10px;color:white;cursor:default;}
.file_item_on div {unselectable:on;-moz-user-select:none;float:left;font-size:10px;background-color:transparent;height:17px;
			overflow:hidden;cursor:default;margin-right:5px;background-image:url('http://imgs.heeloo.net/objects/blueselection.png');background-repeat:no-repeat;background-position:left top;
			padding-left:5px;padding-top:1px;
			}
.file_item_on span {unselectable:on;-moz-user-select:none;float:left;background-color:transparent;padding:0px;margin:0px;background-image:url('http://imgs.heeloo.net/objects/blueselectionr.png');background-repeat:no-repeat;background-position:right top;}

/*comments*/
.hx_username {color:#3366CC;font-family:Lucida Grande,Trebuchet Ms,Tahoma,Verdana,Helvetica;font-size:12px;border:solid gray 1px;}

.heeloo_contact_big {width:200px;float:left;margin-right:10px;}
.heeloo_contact_big div {}
.heeloo_contact_big input {font-size:20px;width:200px;background-color:#E9E9E9;border:solid silver 1px;}

.heeloo_contact_title {position:relative;left:120px;top:5px;font-weight:bolder;margin:10px;font-size:12px}

.heeloo_contact_eb {width:450px;float:left;margin:2px;}
.heeloo_contact_eb div {width:100px;float:left;text-align:right;height:20px;padding-top:2px;margin-right:5px;}
.heeloo_contact_eb input {z-index:2000;float:left;font-size:10px;width:250px;height:20px;font-family:Lucida Grande,Trebuchet Ms,Tahoma, Verdana,Helvetica;background-image:url('http://imgs.heeloo.net/objects/bgedit.jpg');border:solid silver 1px;}
.heeloo_contact_eb select {z-index:2001;float:left;font-size:10px;width:250px;height:20px;font-family:Lucida Grande,Trebuchet Ms,Tahoma, Verdana,Helvetica;background-image:url('http://imgs.heeloo.net/objects/bgedit.jpg');border:solid silver 1px;}


.mail_msg_subject {font-size:12px;font-weight:bolder;margin-left:140px;padding:2px;}
.mail_msg_from {width:100%;padding:1px;}
.mail_msg_to {width:100%;padding:1px;}

a.hbtn_blue {
    background: transparent url('http://imgs.heeloo.net/objects/blue_button_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 11px segoe ui,arial,sans-serif;
    height: 25px;
    margin-right: 0px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}


a.hbtn_blue span {
    background: transparent url('http://imgs.heeloo.net/objects/blue_button_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 15px;
    padding: 3px 0px 5px 8px;
} 

a.hbtn_blue:active {
    background-position: right -25px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_blue:active span {
    background-position: 0px -25px;
    padding: 4px 0px 5px 8px; /* push text down 1px */
} 

a.hbtn_blue:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_blue:visited {
	color:black;
	text-decoration:none;
} 

/* green heeloo button */
a.hbtn_green {
    background: transparent url('http://imgs.heeloo.net/objects/green_button_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 11px segoe ui,arial,sans-serif;
    height: 25px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}


a.hbtn_green span {
    background: transparent url('http://imgs.heeloo.net/objects/green_button_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 15px;
    padding: 3px 0px 5px 8px;
} 

a.hbtn_green:active {
    background-position: right -25px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_green:active span {
    background-position: 0px -25px;
    padding: 4px 0px 5px 8px; /* push text down 1px */
} 

a.hbtn_green:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_green:visited {
	color:black;
	text-decoration:none;
} 

/* grey button */
a.hbtn_gray {
    background: transparent url('http://imgs.heeloo.net/objects/gray_button_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 11px segoe ui,arial,sans-serif;
    height: 25px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}


a.hbtn_gray span {
    background: transparent url('http://imgs.heeloo.net/objects/gray_button_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 16px;
    padding: 2px 0px 5px 8px;
} 

a.hbtn_gray:active {
    background-position: right -25px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_gray:active span {
    background-position: 0px -25px;
    padding: 4px 0px 5px 8px; /* push text down 1px */
} 

a.hbtn_gray:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_gray:visited {
	color:black;
	text-decoration:none;
} 

/* black button */
a.hbtn_black {
    background: transparent url('http://imgs.heeloo.net/objects/black_button_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 11px segoe ui,arial,sans-serif;
    height: 25px;
    margin-right: 0px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}


a.hbtn_black span {
    background: transparent url('http://imgs.heeloo.net/objects/black_button.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 16px;
    padding: 2px 0px 5px 10px;
} 

a.hbtn_black:active {
    background-position: right -25px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_black:active span {
    background-position: 0px -25px;
    padding: 3px 0px 5px 10px; /* push text down 1px */
} 

a.hbtn_black:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_black:visited {
	color:black;
	text-decoration:none;
} 

/* orange button */


a.hbtn_orange {
    background: transparent url('http://imgs.heeloo.net/objects/orange_button_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 11px segoe ui,arial,sans-serif;
    height: 25px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}


a.hbtn_orange span {
    background: transparent url('http://imgs.heeloo.net/objects/orange_button_span.png') no-repeat;
    display: block;
    font: normal 11px Lucida Grande,segoe ui,arial,sans-serif;
	color:white;
    line-height: 16px;
    padding: 2px 0px 5px 8px;
} 

a.hbtn_orange:active {
    background-position: right -25px;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_orange:active span {
    background-position: 0px -25px;
    padding: 4px 0px 5px 8px; /* push text down 1px */
} 

a.hbtn_orange:link {
	color:black;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.hbtn_orange:visited {
	color:black;
	text-decoration:none;
} 


.comments_user {color:green;font-weight:bolder}
.comments_text {align:left}
.comments_date {color:#A3A3A3}
.comments_aou {font-style: italic; background-color:#E9E9E9;color:orange}
.comments_tbl {border-bottom:solid #E9E9E9 1px;margin-top:20px;}

.widget_normal {-moz-user-select: none;width:100%;height:30px;padding-left:5px;
	overflow:hidden;;background-color:transparent;color:white;cursor:default;background-image:url('http://imgs.heeloo.net/wso.png');background-repeat:no-repeat;background-position:0 -10px;}

.widget_new {-moz-user-select: none;width:100%;height:30px;padding-left:5px;
	background-color:transparent;overflow:hidden;color:white;cursor:default;background-image:url('http://imgs.heeloo.net/wson.png');background-repeat:no-repeat;background-position:0 -10px;}

.ta_black {font-family:Lucida,Segoe UI;font-size:10px;color:white;background-color:black;border:solid gray 1px;padding:5px;margin:0px;margin-top:5px;}

.widgets_row {width:100%;height:20px;padding-top:5px;}
.widgets_row div {float:left;width:100px;text-align:right}
.widgets_row input {width:200px;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:black;border:solid #D7D7D7 1px;cursor:default;background-image:url('http://imgs.heeloo.net/objects/bgedit.jpg');height:18px;}

.widgets_input {width:100%;height:20px;padding-top:5px;}
.widgets_input div {float:left;width:60px;text-align:right}
.widgets_input input {width:180px;font-family:Lucida Grande,Segoe UI,Trebuchet Ms,Arial,Helvetica;font-size:10px;color:black;border:inset 1px;cursor:default;background-image:url('http://imgs.heeloo.net/objects/bgedit.jpg');height:18px;}