body{background-color: #ffffff; font-family:Arial;font-size:10pt;}
table, div, form{padding: 0px;margin: 0px;border-collapse: collapse;}
.mx {margin-top: 0px;margin-bottom: 0px;}  
a{text-decoration: none;color: #0C429A;}
a:hover { text-decoration: underline;} 

h1 {font-family: Arial; font-size:13pt;color: #0C429A;}
h2 {font-family: Arial; font-size:11pt;color: #0C429A;}
h3 {font-family: Arial; font-size:10pt;color: #0C429A;}

p {font-family:Arial; font-size:10pt; line-height:1.4;}
ul {font-family:Arial; font-size:10pt; line-height:1.2;}
.tdBasicTextContent{font-family: Arial;font-size: 10pt;line-height:1.4;}
li {margin-top: 5px;margin-bottom: 5px; font-family:Arial;font-size:10pt; line-height:1.2;}
td {font-family:Arial;font-size:9pt;}


.tdpath {font-family: Arial; font-size: 8pt;text-decoration: none;}
.tdpath:visited {font-family: Arial; font-size: 8pt;text-decoration: none;}
.linkBottomUnderContent {font-family: Arial; font-size: 8pt;}

img{border: 0px;}

.lpanel {color: Black; text-decoration: none;}
.lpanel:visited {color: Black; text-decoration: none;}
.line{border-bottom: Gray solid 1px;}

.textSimple{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.maintext {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.5;}
.white_name { color:#FFFFFF; font-size:10pt; margin:0px; font-weight:bold; }
.icons_name { color:#0C429A; font-size:11pt; margin:0px; }
.design_small_black { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; }
.design_small_white { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; }
.news { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; }
.newshead:hover {text-decoration: none;}
.dirh:hover {text-decoration: none;}
.graph-bar {height: 4px;}
.h_test {font-family:Arial; font-size:10pt; color:#0C429A; font-weight:bold;}

#maincontent li {margin-left: 0px; padding-left: 0px; list-style-image: url(/images/n_arr.gif);}
#maincontent ul ul li {margin-left: 0px; padding-left: 0px; list-style-image: url(/images/n2_arr.gif);}
#maincontent ul ul ul li {margin-left: 0px; padding-left: 0px; list-style-image: url(/images/n3_arr.gif);}

#begin li {font-family:Arial; font-size:9pt; margin-left: 0px; padding-left: 0px; list-style-image: url(/images/n_arr.gif);}
#testim {font-family:Arial; font-size:8pt;}
.iblock {font-family:Arial; font-size:8pt; padding-top:15px; padding-right:15px;}

#search {border-top: gray solid 1px; border-left: gray solid 1px; border-bottom: #dddddd solid 1px; border-right: #dddddd solid 1px; height:26px; background-color: #ffffff; 
width: 212px;}
#search .search_query{ width:183px; height:20px; margin-bottom:3px; margin-top: 3px; border:none; font-size:9pt; color:gray; font-family: Arial; float: left;}
#search .search_button input{margin-bottom:3px; margin-top:3px; width:20px; height:20px; background: url(/images/search_b.gif) no-repeat; border:none; cursor:pointer;}

#lu,#lu li{margin:0;padding:0;width:210px;}
#lu{background:#efefef;}
* html #lu{display:table;height:1%;/height:100%}
#lu li{list-style-type:none;}
* html #lu li{float:left;clear:left;width:100%;}

#lu b{color:#3a3e45;}
#lu .vyb {color:#ffffff;}

#lu a {
display:block;
border-bottom:solid 1px #dcdee2;
padding:10px 10px 10px 24px; 
font-size:12px;
text-decoration: none;
border-left:solid 5px #efefef; }


#lu .menu_sel { border-left:solid 5px #f60; background: #A5A3A1; border-bottom:solid 1px #A5A3A1;}
#lu .menu_sel1 { padding:7px 7px 7px 36px;}
#lu .menu_sel1a { border-left:solid 5px #f60; background: #A5A3A1; padding:7px 7px 7px 36px; border-bottom:solid 1px #A5A3A1;}
#lu .menu_sel2 { padding:7px 7px 7px 43px;}
#lu .menu_sel2a { border-left:solid 5px #f60; background: #A5A3A1; padding:7px 7px 7px 43px; border-bottom:solid 1px #A5A3A1;}

#lu a:hover b { color: white; }
#lu a:hover { border-left:solid 5px #f60; color: white; background: #6988D5; border-bottom:solid 1px #D0D0CF;}


<!-- #D0D0CF -->

#lu .orange {margin-left: 20px; padding-left: 0px; list-style-image: url(/images/n_arr.gif);} 
#lu .orangex {background: left url(/images/x_arr.gif) no-repeat;}

.maincateg {margin-left: 38px; margin-bottom: 10px;color: #0C429A; font-family: Arial; font-size:11pt; color:Gray; font-weight:bold;}

.top_menu {margin-left: 14px; height:5px; background: url(/images/top_menu.gif) no-repeat; }
.bot_menu {margin-left: 14px; height:11px; background: url(/images/bot_menu.gif) no-repeat; }
.vmenu {width: 214px; margin-left: 14px;  background: right repeat-y url(/images/bg_menu.gif);} 
.t_head {background: #0B409A; color:White; font-size:11pt;}
.t_body {background: #A0B4E8;}
.news-date-time {color: Gray;}
#aboutsf p {font-family:Arial; font-size:11px; }
.tdTextOpenPage {color: Gray; font-size:11px;}

.onfon {position: relative; top:-25px; left: -250px; float:right; clear:left; margin: -30px;}
.h1fon {color: white; font-size: 20px; font-weight: normal;}

.t_gray {background: #DDDDDD;}
#prodtab td li {margin-left: 20px; padding-left: 2px; margin-top: 0px; margin-bottom: 0px; font-size:10pt;}
#prodtab .t_select {background: #DDDDDD; font-size:10pt;}
#prodtab .t_body {background: #A0B4E8; font-size:11pt;}
a.tt{
    position:relative;
    z-index:24;
text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:11px; left:-7px;
    padding: 15px 0 0 0;
    width:200px;
    color: #000000;
        text-align: left;
    filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
}
a.tt:hover span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
display: block;
padding:3px 8px 10px;
background: url(/images/bubble.gif) no-repeat bottom;
}
