html{color:#000;background:#eee;overflow-x:hidden;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body {font-family: sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{font-family: "Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;color: #333333;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;font-size:13px;font-height:1.231;min-width:900px;}
h1{font-size:1.3em;  font-weight:bold; font-style: normal; color:#025A9A;}
h2{font-size:1.2em; font-weight:bold; font-style: normal; color:#333;}
h3{font-size:1.1em; font-weight:normal; font-style: normal; color:#333;}
h4{font-size:1em; font-weight:bold; font-style: normal; color:#036;}
h5{font-size:1em; font-weight:bold; font-style: normal; color:#993300;}
h6{font-size:1em; font-weight:normal;  font-style: italic; color:#404040;}
.title{color:#000;font-size:220%;letter-spacing:-0.02em;font-weight:normal;}
h2.title{font-size:167%;}
h3.title{font-size:146.5%;}
strong{font-weight:bold;}
#header{padding:10px 10px 0 10px;}
#logo{position:absolute;margin:-10px 0 0 -10px;width:200px;height:136px;background:url(logo.png);}
#logo h1{visibility:hidden;}
#header ul{margin-top:122px;position:relative;left:212px;top:-45px;}
#header ul li{float:left;font-weight:bold;}
#header ul li a{display:block;padding:3px 10px;margin-right:10px;text-decoration:none;text-transform:uppercase;color:#2c3921;}
#header ul li a.selected, #header ul li:hover a, #header ul li a.new{color:#fff;background-color:#2c3921;-moz-border-radius:10px;-webkit-border-radius:10px;}
#header ul li a.new{background-color:#8acb00;margin-left:0;}
#header ul li a.new:hover{text-decoration:underline;}
#userpanel{float:right;color:#666;}
#userpanel a{color:#2c3921;text-decoration:none;font-weight:bold;}
hr{clear:both;visibility:hidden;margin:0 0 -2px;}
#main{padding:10px;margin-top:-30px;}
#sidebar{position:absolute;width:200px;padding-top:23px;}
#sidebar h4, #sidebar ul{margin-bottom:5px;color:#333;}
#sidebar h4{text-transform:uppercase;font-weight:normal;border-bottom:1px solid #ccc;padding-bottom:2px;margin:0 20px 5px 5px;letter-spacing:0.5px;}
#sidebar h5{padding:0 0 2px 15px;margin-bottom:2px;color:#333;font-weight:normal;text-transform:uppercase;letter-spacing:0.5px;}
#sidebar ul{padding-left:25px;list-style-type:disc;margin-bottom:15px;}
#sidebar li{margin-bottom:1px;}
#sidebar li a, #sidebar a{text-decoration:none;color:#224816;font-weight:bold;}
#sidebar li a:hover{text-decoration:underline;}
.breadcrumb{border-bottom:1px solid #ccc;margin:0 -10px;padding-left:5px;display:none;}
.breadcrumb li{display:inline-block;background:url(breadcrumb.gif) top right no-repeat;padding:7px 20px 0 10px;font-weight:bold;height:25px;color:#999;}
.breadcrumb li a{color:#999;text-decoration:none;}
.breadcrumb li a:hover{color:#333;}
.breadcrumb.bottom{border-top:1px solid #ccc;margin-bottom:-10px;}
#content{position:absolute;left:210px;font-size:108%;line-height:1.41667;padding:10px 10px 10px 20px;background-color:#fff;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border:1px solid #ccc;border-right:0;border-bottom:0;min-height:100%;}
#content h2{background-color:#eee;padding:3px 3px 3px 20px;border-bottom:1px solid #ccc;margin:0 -20px 10px;}
#content h3{margin:10px 0 0 30px;border-bottom:1px solid #ccc;padding-bottom:3px;}
#content p{margin-bottom:20px;}
#content dl{margin:0 10px 0 30px;}
#content dt{color:#0e6600;}
#content dt code{font-weight:bold;}
#content dt span{color:#993300;}
#content dt code span a{color:#993300;}
#content dt code a{color:#404040;}
#content p a{color:#0e6600;}
#content dd{margin:0 0 20px 30px;}
#content dl.faq{margin:0;}
#content dl.faq a{color:#0e6600;}
#content dl.faq dt{color:#224816;font-weight:bold;}
#content dl.faq dd{margin:0;}
#content dl a{color:#404040;}
#content dl a.link{visibility:hidden;padding:0 5px;color:#8acb00;}
#content dl a.link:hover{color:#fff;background-color:#8acb00;}
#content dl dt:hover a.link{visibility:visible;}