html, body, ul, ol, li, img {
border:0pt none;
margin:0pt;
padding:0pt;
}
body {
background-color:rgb(214,226,246);
color:#000000;
font-family:georgia,"times new roman",serif;
font-size:100%;
margin:0pt;
padding:0pt;
font-family:arial;
}
h1 {
position:fixed;
border-bottom:3px solid #C0C0C0;
color:rgb(0,0,128);
font-size:26px;
margin-top:0pt;
padding:3px 0pt 3px 3px;
}
h2 {
color:#664400;
font-size:1.4em;
font-weight:bold;
margin:1.5em 10% 0.5em;
}
h3 {
color:#664400;
font-size:1.2em;
font-weight:bold;
margin:1.5em 10% 0.5em 13%;
}
h4 {
font-size:1em;
font-weight:bold;
margin:1.5em 10% 0.5em 14%;
}
p {
margin:0.8em 10% 0.6em 18%;
}
ul, ol {
margin:0.6em 15% 1.4em 22%;
}
li {
margin:5px 0pt;
padding:0pt;
}
a {
color:rgb(0,0,128);
font-weight:bold;
}
a.blue:link {
color:rgb(0,0,128);
}
a.blue:hover {
color:white;
background:rgb(0,0,128);
}
a.blue:active {
color:rgb(250,250,0);
}
.darkred {
color:#7F0000;
}
.darkgreen {
color:#003300;
}
.green {
color:green;
}
.blue {
color:rgb(0,93,246);
}
.alignrighttop {
/*margin:0pt 30px 20px 30%;*/
text-align:right;
color:rgb(255,0,0);
font-size:15px;
width:100%;
position:fixed;
top:0;
}
.alignright a {
color:rgb(255,0,0);
}
/*
.alignbottomleft {
margin-left:0pt;
position:absolute;
bottom:0px;
font-size:2;
}
.alignbottomright {
text-align:right;
color:rgb(0,0,200);
font-size:4pt;
width:100%;
position:fixed;
bottom:0;
}
*/
.small {
font-size:10px;
}
pre {
border:2px dotted #000000;
clear:both;
font-size:1.1em;
margin:30px 12%;
padding:20px 20px 20px 50px;
}
.float-p {
padding:10px 30px 10px 0pt;
}
.float-p img {
float:left;
margin:0pt 20px 10px 0pt;
}
.float-p-r img {
float:right;
margin:0pt 0pt 10px 20px;
}
.clear {
clear:both;
margin-top:2em;
}
.inlinecode {
background:#DDDDDD none repeat scroll 0%;
color:#880000;
font-family:monospace;
}
.inlineimp {
background:#E0E8F0 none repeat scroll 0%;
}
.code, code {
border:1px solid #003366;
display:block;
font-family:"Lucida Console","Courier New",Courier,monospace;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
margin:0.8em 10% 0.6em 18%;
padding:15px;
white-space:pre;
}
.tip {
border:1px solid #003366;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0.8em 10% 10px 18%;
padding:5px;
}
.float-box1 {
background:#FFFAEB none repeat scroll 0%;
border:1px solid black;
display:inline;
float:left;
margin:10px 20px 10px 18%;
padding:10px;
text-align:center;
width:180px;
}
.float-box2 {
display:inline;
float:left;
height:16em;
margin:10px 20px 10px 18%;
width:11.5em;
}
.floatdemo-multi div {
background:#55BB55 none repeat scroll 0%;
border-style:solid;
border-width:3px;
color:#FFFF88;
float:left;
font-family:georgia,serif;
font-size:0.8em;
font-weight:bold;
height:38px;
margin:0pt 5px 5px 0pt;
padding:6px 0pt 0pt;
text-align:center;
width:44px;
}
.floatdemo-multi {
margin:15px 10% 10px 18%;
}
.opp-wrapper {
margin:15px 10% 15px 18%;
}
.opp-float {
width:100%;
}
#jello {
margin-left:100em;
}
#jello h2, #jello h3, #jello h4 {
/*margin-left:-20px;*/
margin-left:0pt;
}
#jello p {
margin-left:-20pt;
}
.maincol {
margin:0pt 0pt 0pt 9.5em;
}
.jello {
margin-left:10em;
}
.middle {
margin-left:160px;
position:fixed;
top:4em;
bottom:1em;
overflow:auto;
}
.sidenav {
left:5px;
margin-top:20px;
position:fixed;
top:1em;
width:17.5em;
}
.sidenav ul, .sidenav ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
.sidenav li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0pt 0pt;
}
.sidenav li a, sidenav li a:visited {
background-color:rgb(78,160,252);  /*42,162,254);*/
border:2px solid rgb(220,214,194);
color:#550000;
display:block;
font-family:tahoma,arial,sans-serif;
font-size:.9em;
font-weight:bold;
padding:4px 5px 4px 10px;
text-decoration:none;
}
.sidenav li a:hover {
background-position:-1px;
border-color:rgb(254,245,228) rgb(212, 202, 185) rgb(194, 185, 168) rgb(236, 227, 210);
padding:3px 6px 5px 9px;
}
.sidenav li a:active {
background-position:0pt;
border-color:rgb(194,185,168) rgb(236, 227, 210) rgb(254, 245, 228) rgb(212, 202, 185);
padding:4px 5px 4px 10px;
}
ul p {
margin:0.5em 0pt;
}
ul h5 {
margin:2em 0pt 0pt;
}
dl {
margin:0.6em 15% 1.4em 18%;
}
dl ul {
margin:0pt;
}
#dropshadows h3, #dropshadows h4 {
clear:both;
margin-top:0pt;
padding-top:2em;
}
* html .sidenav li a {
}
* html .sidenav {
position:absolute;
top:auto;
}
.spanbox {
background:rgb(214,226,246) none repeat scroll 0%;
border:1px solid red;
padding:0.5em 0.3em 0.3em;
/*width:95%;*/
height:1em;
position:absolute;
bottom:1em;
}
.bottombox {
margin-left:0pt;
border:4px red;
color:rgb(0,0,200);
width:100%;
font-size:4pt;
height:1em;
position:absolute;
bottom:0px;
}
.alignbottomleft {
margin-left:8pt;
position:absolute;
bottom:0px;
font-size:8pt;
}
.alignbottomright {
width:100%;
text-align:right;
color:rgb(0,0,200);
font-size:8pt;
position:absolute;
bottom:0px;
}

#myfav {
margin-left:0pt;
position:absolute;
bottom:12px;
font-size:2;
}


