html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0;  background:transparent; text-decoration:none}

ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}

:focus{outline:0}

ins{text-decoration:none}
del{text-decoration:line-through}


table{border-collapse:collapse; border-spacing:0; margin:0 auto}

.clearfix:after{ content:".";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0}

.clearfix{ display:inline-block}

html[xmlns] .clearfix{ display:inline-block}

* html .clearfix{ height:1%}
a, a:link, a:hover{color:#3db1b1}

#header{height:225px}

#sidebar1 a, #sidebar1 a:link{color:#58595b}
#menuh{font-family:verdana,arial,helvetica,sans-serif; font-size:14px; float:left; height:25px; width:1000px; background:url(../images/menu_bg.gif) no-repeat scroll 0 0}
#menuh ul ul li{background-color:#DCF2F9; font-size:0.9em; padding:0 1em;}
#menuh ul li{padding:0 10px; _padding:0 6px; white-space:nowrap}
#menuh ul li a{text-align:center}
#menuh ul ul li, #menuh ul ul ul li, #menuh ul ul li a, #menuh ul ul ul li a{text-align:left}
#menuh a{text-align:left; display:block; margin:0; padding:5px 0.1em 5px 0.1em; width:auto; line-height:14px}
#menuh ul ul li, #menuh ul ul ul li{white-space:normal}
#menuh ul ul li a{
white-space:nowrap;
*white-space:wrap;
}
#menuh a:link, #menuh a:visited, #menuh a:active{color:#5f7f82; text-decoration:none}

#menuh a:hover, #menuh a{color:#58595b; text-decoration:none}

#menuh ul{list-style:none; margin:0; float:left}

#menuh li{position:relative;  vertical-align:bottom;}

#menuh ul ul{display:none; position:absolute; top:24px; z-index:500; display:none}
#menuh ul ul li, #menuh ul ul ul li{border:1px solid #81B7CF}
#menuh ul ul li, #menuh ul ul ul li{border-top:none;}
#menuh ul ul ul{border-width:1px 0 0 0; border-style:solid; border-color:#81B7CF;*padding-right:24px;_padding-right:0;}
#menuh ul ul ul li{border-width:0 1px 1px 1px; border-style:solid; border-color:#81B7CF}
.menu-inner{padding-left:36px; *padding-left:36px;_padding-left:38px;}
#menuh ul ul ul{top:1px; left:100%}
div#menuh li:hover{cursor:pointer; z-index:100}

div#menuh li:hover ul ul, 
div#menuh li li:hover ul ul, 
div#menuh li li li:hover ul ul, 
div#menuh li li li li:hover ul ul,
div#menuh li.over ul ul,
div#menuh li li.over ul ul, 
div#menuh li li li.over ul ul, 
div#menuh li li li li.over ul ul{display:none}

div#menuh li:hover ul, 
div#menuh li li:hover ul, 
div#menuh li li li:hover ul, 
div#menuh li li li li:hover ul,
div#menuh li.over ul ul,
div#menuh li li.over ul ul, 
div#menuh li li li.over ul ul, 
div#menuh li li li li.over ul ul{display:block}

#menuh ul li.active{font-weight:bold; color:#58595b}
#desc{width:217px; height:386px;}

 /* Opera */
/*@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #menuh li { position:static;height:25px; }
head~body #menuh ul ul{top:224px;position:absolute; z-index:500;}
head~body #menuh ul ul ul{top:1px; left:213px}
}*/