html,body{margin:0;padding:0;}
body{font: 85% arial,sans-serif; background: #eee; padding-top: 1%;}
p{margin: 0 10px 10px}
a, a:visited {color: rgb(0,96,196); text-decoration: underline;}
a:hover, a:active { text-decoration: none; background: rgb(0,96,196); color: #fff;}

div#header {height:200px; margin-bottom:0px;padding-right: 3%;}
div#header h1{color:rgb(0,96,196); font-size:50pt; text-align: right;  }
div#header h2{color: #000; font-size:20pt; text-align: right; margin-top: -20px; }
div#header img {position: relative; float: left}
div#container{text-align:left; background: #fff; border: 1px solid #ccc;}
div#content p{line-height:1.4}
div#navigation{background:#fff; color: #000;}
div#extra{visibility: hidden; }
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:0.5% 1%}

/* Tabs via http://unraveled.com/projects/css_tabs/ */
div#nav {float: left; position: relative; width: 100%; margin-bottom: 10px;}
ul#tabnav {	font: 100% arial, sans-serif; list-style-type: none; padding-bottom: 27px; border-bottom: 1px solid rgb(0,96,196); margin: 0; }
ul#tabnav li {	float: left; height: 21px; margin: 2px 2px 0 2px; border: solid 1px rgb(0,96,196);}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6, body#tab7 li.tab7, body#tab8 li.tab8, body#tab9 li.tab9 { border-bottom: 1px solid #fff; background-color: #fff; }
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a, body#tab7 li.tab7 a, body#tab8 li.tab8 a, body#tab9 li.tab9 a  { color: #000; font-weight: bold; background-color: #fff;}
body#tab1 li.tab1 a:hover, body#tab2 li.tab2 a:hover, body#tab3 li.tab3 a:hover, body#tab4 li.tab4 a:hover, body#tab5 li.tab5 a:hover, body#tab6 li.tab6 a:hover, body#tab7 li.tab7 a:hover, body#tab8 li.tab8 a:hover, body#tab8 li.tab9 a:hover { color: rgb(0,96,196); background-color: #fff;}

#tabnav a {float:left; display: block; background-color: rgb(0,96,196); color: #fff; text-decoration: none; padding: 4px;}
#tabnav a:hover { background: #fff; color: rgb(0,96,196); }

div#content h1 {color: rgb(0,96,196); font-size: 125%;}
div#content h2 {color: rgb(0,96,196); font-size: 115%;}
div#content h3 {color: rgb(0,96,196); font-size: 105%;}
#content ul {line-height: 150%;}
div#content td {font-size: 90%;text-align:center; border: 1px solid #000;}
div#content th {text-align:center; border: 1px solid #000;}

.footnote {font-size: smaller;border-top: 1px solid #000;}
acronym { border-bottom: dotted 1px rgb(0,96,196);cursor: help;}
.artsy {overflow:hidden; width:100%;}

div#container{width:80%;margin: auto;}
div#content{float:right;width:75%;padding-right:3%;text-align:left;}
div#navigation{float:left;width:20%;padding-left:1%;}
div#extra{ float:left;clear:left;width:200px}
div#footer{clear:both;width:100%}