
body {background: url('../web-images/bg.gif') top left #696160; text-align: center; margin: 0px; padding: 20px 5px 20px 5px;}
div#body {width: 790px; text-align: left; #FBFBFB; border-bottom: solid 1px #CCCCCC; margin: 0px; margin-left: auto; margin-right: auto; background: url('../web-images/bodybg.gif') top left repeat-x #FBFBFB; padding-bottom: 30px;}

/*Front page body: */
div#fpbody {width: 790px; text-align: left; #FBFBFB; margin: 0px; margin-left: auto; margin-right: auto; padding-bottom: 50px; background: #1C0B09;}

div#content {font-family: "Trebuchet MS", trebuchet; font-size: .8em; margin: 20px 20px 50px 20px; padding: 0px; }


a:link {color: #2D7CA7; text-decoration: none;}
a:visited {color: #004B73; text-decoration: none;}
a:hover {text-decoration: underline;}

div#menu {width: 200px; float: right; padding: 0px; margin-top:0px; font-size: .9em; font-family: verdana; overflow: hidden;}
div#menu h1 {font-size: 1.2em; padding: 3px 5px 10px 10px; color: white; background: #1C0B09; border-bottom: 0px; margin: 0px;}
div#menu h2 {background: none; border-bottom: solid 1px #D8D8D8; font-size: 1em; font-weight: bold; margin-bottom: 0px; padding-left: 10px;}
div#menu ul {list-style: none; margin: 5px 0px 15px 0px; padding: 0px;}
div#menu li {padding: 7px 15px 7px 15px; text-align: left}
div#menu li.selected {font-weight: bold;}
li.selected a:link { color: black;}
li.selected a:visited { color: black;}
li {padding-bottom: 10px;}

li ul {margin-top: 10px; list-style: none;}

div#text {margin-right: 200px; padding-right: 20px; border-right: solid 1px #696160; }

h1 {font-size: 1.6em; border-bottom: solid 3px #A7C09E; padding-bottom: 7px;}
h2 {font-size: 1.4em; font-weight: normal; }
h3 {font-size: 1.1em; font-weight: bold; font-style: italic}
h4 {font-size: 1em; font-weight: bold; color:#666666;}

h3.docAuthor { font-style: normal;  margin-left: 20px; margin-top: 0px;}


p {text-indent: 1em;}
p.note {text-indent: 0px; font-size: .9em; padding: 0px 10px 5px 10px;}

p#footer {font-family: verdana, arial, sans-serif; font-size: .8em; color: white; line-height: 3em; margin-top: 10px; clear: both;}
p#footer a:link {color: white;}
p#footer a:visited {color: white;}

table { border-collapse: collapse; margin: 5px 10px 15px 10px; font-size: 1em;}
th {color: white; background: #1C0B09; font-size: 1em; padding: 1px 10px 0px 5px; font-weight: bold}
td {border: solid 1px black; padding: 0px 5px 0px 5px; vertical-align: top;}



div.bibl {padding-bottom: 1.5em; width: 80%}
div.bibl p {text-indent: 0px; padding-left: 10px; }

div.floatedfigure {width: 200px; float: left; text-align: center; font-size: .75em; border: solid 1px #D4D4D4; margin: 0px 10px 5px 0px; padding: 10px; clear: left;}

div.figure p, div.floatedfigure p {margin: 0px; padding: 0px; padding-top: 3px;}

div.figure img, div.floatedfigure img {border: solid 2px #22649E} 

div.figure {width: 200px; text-align: center; font-size: .75em; border: solid 1px #D4D4D4; margin: 0px 10px 5px 0px; padding: 10px; clear: left;}

div.menusection {width: 29%; float: left; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: .75em; margin: 5px 5px 0px 10px;}

div.menusection h2 { font-size: 24px; font-family: "Trebuchet MS", trebuchet; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}

div.menusection a:link, div.menusection a:visited {color:#00CCFF; }

div.menusection p { margin-top: 0px; padding-top: 0px; text-indent: 0px; margin-bottom: 15px; }

div.menusection p.intro { border: solid 1px #323232; padding: 10px; margin: 20px; padding-bottom: 70px; margin-top: 0px; padding-top:10px;}