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;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}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}

body { margin: 0px 0px 0px 85px; background: #000000 url('../images/back.png') top left repeat-y; font-family: Verdana, sans-serif; font-size: small; line-height: 1.2em; }

a, a:link { text-decoration: none; color: #777; }
a:visited {  }
a:hover { color: #000 !important; }

h1 { margin-bottom: 30px; font-size: 1.4em; font-weight: normal; text-transform: uppercase; }
h2 {  }
h3 {  }

#page { width: 750px; }

#logo { display: block; position: relative; left: -14px; background: transparent url('../images/logo.png') bottom left no-repeat; width: 740px; height: 255px; text-indent: -9999px; }

#menu { width: 100%; overflow: hidden; margin: 5px 0px 40px; padding: 5px 0px; font-size: 1.2em; letter-spacing: 0.1em; }
#menu ul { float: right; margin-right: 140px; }
#menu li { display: block; height: 50px; padding: 0px 10px; margin:0px; float: left; border-right: 1px solid #ccc; }
#menu li:last-child { border-right: none; }
#menu a { display: block; color:#000; }

#menu li.selected a { margin-top: 33px; font-weight:bold; }

#content { margin-right: 85px; min-height: 300px; }


.text { line-height: 1.4em; text-align: justify; }
.text p { margin-bottom: 10px; }

.text ol li { list-style:decimal; margin:0px 0px 5px 30px; }
.text ul li { list-style:disc; margin:0px 0px 5px 25px; }

hr { width: 30px; margin-top: 20px; border: none; border-bottom: 1px dashed #999; float: left; }
.section { margin-bottom: 40px; }
p.title { font-weight: bold; }
p.data { color: #777; margin-bottom: 5px; }

#footer { width: 100%; overflow: hidden; margin: 100px 0px 0px; font-size: 10px; }
#footer .col { float: left; min-height: 400px; }
.col1 { float: left; padding-right: 10px; border-right: 1px solid #ccc; }
.col2 { float: left; padding: 0px 10px; border-right: 1px solid #ccc; }
.col3 { float: left; padding-left: 10px;  }

p.footer_title { margin-bottom: 5px; }
p.footer_text { /* color: #999; */ }