html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0;padding:0}
body{background-color:#fdfdfd;color:#1a1a21;font:10.5pt/1.5em Georgia,"Book Antiqua","DejaVu Serif",Palatino,"Palatino Linotype","Times New Roman",serif;text-align:left;word-spacing:.1em}
h1{color:#1a1a21;font:14pt Palatino,"Palatino Linotype","DejaVu Serif","Book Antiqua",Georgia,"Times New Roman",serif;letter-spacing:0;text-transform:uppercase}
h2{color:#a4140d;font:24pt Palatino,"Palatino Linotype","DejaVu Serif","Book Antiqua",Georgia,"Times New Roman",serif;letter-spacing:0}
h3{color:#c44d58;font:bold 12pt Palatino,"Palatino Linotype","DejaVu Serif","Book Antiqua",Georgia,"Times New Roman",serif;letter-spacing:0}
h4{color:#c44d58;font:bold 11pt Palatino,"Palatino Linotype","DejaVu Serif","Book Antiqua",Georgia,"Times New Roman",serif;letter-spacing:0}
a{border-bottom:1px dotted #317300;color:#317300;text-decoration:none}
a:hover,a.current{border-bottom:1px solid #317300}
img{border:medium none}
.right{float:right !important}
.left{float:left !important}
.clear{clear:both !important}
.none{display:none !important}
.hidden{visibility:hidden !important}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.message,.error{display:block;font:9.5pt Verdana,"DejaVu Sans",Arial,sans-serif;margin:2px;padding:4px 7px;width:auto}
.message a,.error a{font-weight:bold}
.message{background-color:#fffbbb;border:1px solid #e6db44;color:#000}
.message a,.error a{font-weight:bold}
.message a,.message a:hover{color:#000}
.error{background-color:#a4140d;border:1px solid #900;color:#fff}
.error a,.error a:hover{color:#fff}
.error b,.error strong{color:#fff !important}
#page{clear:both;display:block;margin:0 auto;position:relative;width:1000px}
#header,#body,#footer,#credits{clear:both;display:block;position:relative;width:980px}
#header{height:23px;padding:25px 10px 10px}
#header ul,#header li{float:left;list-style-type:none}
#header a{font-size:10pt;margin:9px 20px 10px 0}
#body{float:left;min-height:400px;overflow:hidden;padding:0 20px 20px 10px;width:588px}
#body h1{margin:12px 0 .6em}
#body h2{margin:18px 0 .3em}
#body h3{margin:12px 0 .3em}
#body h4{margin:6px 0 .9em}
#body b{color:#000;font-family:Palatino,"Palatino Linotype","DejaVu Serif","Book Antiqua",Georgia,"Times New Roman",serif}
#body sup{color:#999;font-size:.8em;font-style:normal;line-height:1em;vertical-align:top}
#body strong{color:#c44d58}
#body p,#body code,#body li,#body table{font-size:11pt;line-height:1.75em}
#body code{border:1px solid #999;color:#a4140d;display:block;font-family:"Courier New",Courier,monospace;margin:1.2em 20px;overflow:auto;padding:4px}
#body blockquote{background:url("images/quotes.gif") no-repeat scroll 5px 8px transparent;margin:1em 10px 1.2em 20px;padding:4px 0 4px 28px}
#body blockquote p{color:#a4140d;display:inline;font-family:Palatino,"Palatino Linotype","DejaVu Serif","Book Antiqua",Georgia,"Times New Roman",serif;margin:0}
#body ul,#body ol{margin-bottom:1.2em}
#body li{margin-left:24px}
#body li ul{color:#a4140d;margin-bottom:.75em}
#body table{border-collapse:separate;border-spacing:5px;color:#a4140d;margin:6px 20px 14px;width:96%}
#body table td{vertical-align:bottom}
#body input,#body textarea,#body label,#body select{display:block;font-size:10pt;margin:0 10px 4px}
#body label{margin-bottom:3px;margin-top:10px}
#body label strong{color:#c44d58}
#body .hr{background-color:#c44d58;clear:both;height:2px;overflow:hidden;width:100%}
#body hr{background-color:#c44d58;border:0 none;height:1px;margin-bottom:10px}
#body .match{background-color:#f0d8d8;border:1px solid #e0c8c8;border-radius:.5em;padding:.2em .2em .35em .2em;-webkit-border-radius:.5em;-moz-border-radius:.5em}
#body .column{display:block;float:left;position:relative}
#body .footnotes{padding-top:20px}
#body .footnotes p{font-size:.8em}
#body .comment{color:#666;display:block;font-size:10pt;margin:0 10px .6em}
#body .photo{border:1px solid #AAA;padding:2px}
.navigation{height:14pt;padding:10px 0}
.navigation a,.navigation span{display:inline-block;font-size:14pt;padding:0 4px}
.navigation .inactive{border-color:#999;color:#999}
.share{display:block;padding:25px 0 15px 0;text-align:center}
.share a{display:inline-block;border:none}
#sidebar{display:block;float:right;padding:0 10px 0 20px;position:relative;width:352px}
#sidebar h2{margin:0 0 .4em}
#sidebar h3{margin:0 0 .6em}
#sidebar .box{display:block;margin:5px 0 24px}
#sidebar .column{float:left;width:176px}
#sidebar li{margin-left:24px}
#footer{height:23px;padding:9px 10px 10px 10px}
#footer ul,#footer li{float:left;list-style-type:none}
#footer a{font-size:10pt;margin:9px 20px 9px 0}
#credits{color:#aaa;font-size:12pt;padding:5px 10px 15px}
#credits q{font-size:9pt}
