#nicemenu{margin:5 auto;width:800px;margin-top:0;border-bottom:dotted 0 #e5e5e5;}
#nicemenu a{color:#fff;text-decoration:none;text-align:left;}
#nicemenu a:hover{text-decoration:underline;color:#f00;}
#nicemenu li{display:inline;position:relative;}
#nicemenu li span{position:relative;z-index:10;padding:4px 4px 4px 6px;border-bottom:none;line-height:18px;}
#nicemenu li span a{font-weight:bold;padding:0 6px 0 2px;}
#nicemenu li span.over{padding:4px 3px 4px 5px;border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;}
*+html #nicemenu li span.over{border-top:solid 2px #000;padding-bottom:3px;}
#nicemenu li span.over a:hover{text-decoration:none;}
#nicemenu li span.active{padding:4px 3px 4px 5px;border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;}
*+html #nicemenu li span.active{border-top:solid 2px #000;padding-bottom:3px;}
#nicemenu li span.active a{color:#f00;}
#nicemenu li span.active a:hover{text-decoration:none;}
#nicemenu img.arrow{cursor:pointer;}
#nicemenu div.sub_menu{display:none;position:absolute;left:0;top:0;margin-top:18px;border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;padding:4px;top:0;width:160px;background:#000;}
* html #nicemenu div.sub_menu{margin-top:23px;}
*+html #nicemenu div.sub_menu{margin-top:23px;}
#nicemenu div.sub_menu a:link,#nicemenu div.sub_menu a:visited,#nicemenu div.sub_menu a:hover{display:block;font-size:11px;padding:4px;text-decoration:none;}
#nicemenu a.item_line{border-top:solid 1px #666;padding-top:6px!important;margin-top:3px;}
#crumbs{height:2.3em;border:1px solid #dedede;}
#crumbs li{float:left;line-height:2.3em;color:#f10000;padding-left:.75em;}
#crumbs li a{background:url(../img/crumbs.gif) no-repeat right center;display:block;padding:0 15px 0 0;}
#crumbs li a:link,#crumbs li a:visited{color:#f10000;text-decoration:none;}
a:link,a:visited,#crumbs li a:hover,#crumbs li a:focus{color:#f10000;}
#rotate{z-index:0;width:100%;height:1100px;position:absolute;left:-25px!important;top:-1px;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,pre,code,address,caption,cite,code,em,strong,th{font-size:1em;}
ul,ol{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
#omniture,#top{position:absolute;top:0;}
body{font:12px/17px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;background-color:#fff;color:#333;}
a{color:#08c;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
a.more{white-space:nowrap;padding-right:10px;zoom:1;}
p{margin-bottom:18px;}
h1{font-weight:bold;font-size:24px;line-height:36px;margin-bottom:18px;}
h2{font-weight:bold;font-size:16px;line-height:18px;margin-bottom:18px;color:#333;}
h3{font-weight:bold;font-size:16px;line-height:18px;}
h4{font-weight:bold;font-size:16px;line-height:18px;}
h5{font-weight:bold;font-size:20px;line-height:22px;color:#333;}
h6{font-weight:bold;font-size:12px;color:#333;}
p.intro{font-weight:bold;}
.more{text-align:right;}
ul{margin-bottom:18px;list-style:none outside;}
ol{margin-bottom:18px;list-style:decimal;margin-left:2.2em;}
ul.square,ul.circle{margin-left:2em;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul ul.circle,ul ul.square{margin-top:4px;margin-bottom:5px;}
ol.sosumi{margin-left:0;padding-left:2em;}
.last{margin-bottom:0;}