*{margin:0;padding:0;}
html,body{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
blockquote,q{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;quotes:"" "";}
blockquote:before,blockquote:after,q:before,q:after{middle:"";}
th,td,caption{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-align:left;font-weight:normal;vertical-align:middle;}
table{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;border-collapse:separate;border-spacing:0;vertical-align:middle;}
a img{border:none;}

html body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#666;font-size:75%;}
html h1{font-weight:normal;color:#222;font-size:3em;line-height:1;margin-bottom:.5em;}
html h1 img{margin:0;}
html h2{font-weight:normal;color:#222;font-size:2em;margin-bottom:.75em;}
html h3{font-weight:normal;color:#222;font-size:1.5em;line-height:1;margin-bottom:1em;}
html h4{font-weight:normal;color:#222;font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
html h5{font-weight:normal;color:#222;font-size:1em;font-weight:bold;margin-bottom:1.5em;}
html h6{font-weight:normal;color:#222;font-size:1em;font-weight:bold;}
html h2 img,html h3 img,html h4 img,html h5 img,html h6 img{margin:0;}
html p{margin:0 0 1.5em;}
html p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
html p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
html a{text-decoration:underline;color:#009;}
html a:visited{color:#666;}
html a:focus{color:black;}
html a:hover{color:black;}
html a:active{color:#c09;}
html blockquote{margin:1.5em;color:#666;font-style:italic;}
html strong{font-weight:bold;}
html em{font-style:italic;}
html dfn{font-style:italic;font-weight:bold;}
html sup,html sub{line-height:0;}
html abbr,html acronym{border-bottom:1px dotted #666;}
html address{margin:0 0 1.5em;font-style:italic;}
html del{color:#666;}
html pre,html code{margin:1.5em 0;white-space:pre;font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
html tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
html li ul,html li ol{margin:0 1.5em;}
html ul{margin:0 1.5em 1.5em 1.5em;list-style-type:disc;}
html ol{margin:0 1.5em 1.5em 1.5em;list-style-type:decimal;}
html dl{margin:0 0 1.5em 0;}
html dl dt{font-weight:bold;}
html dd{margin-left:1.5em;}
html table{margin-bottom:1.4em;width:100%;}
html th{font-weight:bold;background:#C3D9FF;padding:4px 10px 4px 5px;}
html td{padding:4px 10px 4px 5px;}
html tr.even td{background:#E5ECF9;}
html tfoot{font-style:italic;}
html caption{background:#eee;}
html .quiet{color:#666;}
html .loud{color:#111;}
html .clear{clear:both;}
html .nowrap{white-space:nowrap;}
html .clearfix{overflow:auto;overflow:-moz-scrollbars-none;display:inline-block;}
html .clearfix{display:block;}
html .small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
html .large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
html .first{margin-left:0;padding-left:0;}
html .last{margin-right:0;padding-right:0;}
html .top{margin-top:0;padding-top:0;}
html .bottom{margin-bottom:0;padding-bottom:0;}
html .showgrid{background:url(images/grid.png);}
html .error{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
html .error a{color:#8a1f11;}
html .notice{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fff6bf;color:#514721;border-color:#ffd324;}
html .notice a{color:#514721;}
html .success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#e6efc2;color:#264409;border-color:#c6d880;}
html .success a{color:#264409;}
html .hide{display:none;}
html .highlight{background:yellow;}
html .added{background:#060;color:white;}
html .removed{background:#900;color:white;}
html label{font-weight:bold;}
html fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
html legend{font-weight:bold;font-size:1.2em;}
html input.text{margin:.5em 0;border:1px solid #bbb;width:300px;padding:5px;}
html input.text:focus{border:1px solid #666;}
html input.title{font-size:1.5em;}
html input.title{margin:.5em 0;border:1px solid #bbb;width:300px;padding:5px;}
html input.title:focus{border:1px solid #666;}
html textarea{margin:.5em 0;border:1px solid #bbb;}
html textarea:focus{border:1px solid #666;}
html select{margin:.5em 0;border:1px solid #bbb;}
html select:focus{border:1px solid #666;}
html textarea{width:390px;height:250px;padding:5px;}
body{background-color:#222;}
body form label{font-weight:bold;}
body form fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
body form legend{font-weight:bold;font-size:1.2em;}
body form input.text{margin:.5em 0;border:1px solid #bbb;width:300px;padding:5px;}
body form input.text:focus{border:1px solid #666;}
body form input.title{font-size:1.5em;}
body form input.title{margin:.5em 0;border:1px solid #bbb;width:300px;padding:5px;}
body form input.title:focus{border:1px solid #666;}
body form textarea{margin:.5em 0;border:1px solid #bbb;}
body form textarea:focus{border:1px solid #666;}
body form select{margin:.5em 0;border:1px solid #bbb;}
body form select:focus{border:1px solid #666;}
body form textarea{width:390px;height:250px;padding:5px;}
body a, body a:hover, body a:visited{text-decoration:none;color:#bb0000;}
body a:hover{text-decoration:underline}
body a .button:hover{text-decoration:none;}
body h3{color:#333;font-weight:bold;padding:5px 0;margin-bottom:5px;}
body img.mini{width:24px;height:24px;}
body img.normal{width:73px;height:73px;}

#top{background-color:#fff;height:110px;width:100%;}
#top h1{margin:0;padding:0;}
#top h2{margin:0;padding:0;}
#middle{clear:left;margin-top:15px;}
#middle #main{float:left;width:630px;margin-right:10px;margin-bottom:70px;}
#middle #main h1{color:#999;line-height:1em;font-weight:bold;font-size:28px;margin-bottom:.2em;padding-top:5px;}
#middle #main h2{color:#777;font-weight:bold;font-size:20px;margin-bottom:.2em;padding-top:5px;}
#middle #main p{color:#999;font-size:13px;}
#sidebar{float:left;width:310px;margin-right:0;}
#sidebar .loud{font-weight:bold;}
#sidebar ul{list-style:none;}
#sidebar ul li{margin:0;padding:0;border-top:1px solid #ccc;}
#sidebar ul li.first{border:none;}
#sidebar ul li a.first{color:#ccc;font-size:2em;font-weight:bold;letter-spacing:0;padding:5px;display:block;line-height:1.5em;}
#sidebar ul li a.first:hover,#sidebar ul li a.first.hover{color:#FFF;background-color:#999;text-decoration:none;}
#sidebar ul li a.no:hover,#sidebar ul li a.no.hover{color:#ccc;text-decoration:none;background-color:#222;cursor:default}
#sidebar ul li p{display:block;margin:5px 15px;line-height:1.3em;color:#666;}
#sidebar ul li p a{color:#999;}
#sidebar ul li ul{display:block;margin:0 15px 10px 15px;}
#sidebar ul li ul li{border:none;}
#sidebar ul li ul li a{color:#666;border:none;font-size:1.5em;display:block;}
#header{margin-top:35px;white-space:nowrap;overflow:hidden;}
#bottom{clear:left;position:fixed;bottom:0px;left:0px;background-color:#fff;height:60px;width:100%;}
#bottom span{position:absolute;bottom:25px;right:20px;font-size:1.8em;color:#333;}
#bottom span a{text-decoration:none;color:#333;}
.cntnr{width:950px;margin:0 auto;overflow:auto;}
