body{	background-color: #fff;	padding: 0;	margin: 0;}a{    text-decoration: none;    color: #606;    font-family: verdana, sans-serif;}#logopic{    border: 0;    margin: 0;}#logo{    position: static;    padding: 0;    margin: 0;}#sealogo{    position: absolute;    top: 0;    right: 15px;    padding: 0;    margin: 0;}#topnav{    position: static;    margin: 0;    padding: 0;    color: #fffaef;    width: 100%;    font-weight: bold;}#topnav td{    padding: 0;}#topspacer { height: 6px; }.topspacer { height: 6px; }#botspacer{    height: 12px;    background-color: #f93;}.pipe{    display: inline;    font-family: "trebuchet ms", sans-serif;    font-size: 10px;    padding: 2px;    margin: 0;}a.topnavlink{    display: inline;    color: #f60;    font-family: "trebuchet ms", sans-serif;    font-size: 11px;    padding: 2px;    margin: 0;}a.topnavlink:hover, a.topnavlink:active{    color: #f93;    font-family: "trebuchet ms", sans-serif;    font-size: 11px;}a.topnavlinkon{    display: inline;    color: #ffc;    font-family: "trebuchet ms", sans-serif;    font-size: 11px;    padding: 2px;    margin: 0;}a.topnavlinkon:hover, a.topnavlinkon:active{    color: #fff;}.copy{    font-family: verdana, arial, helvetica, sans-serif;    font-size: .7em;    color: #333;    padding: 1px 0 10px 0;    margin: 0;    line-height: 1.3em;}.footer{    font-family: verdana, arial, helvetica, sans-serif;    font-size: .65em;    color: #333;    padding: 1px 0 10px 0;    margin: 0;    border-top: 1px solid #006;}h1{    font-size: .8em;    font-family: "trebuchet ms", sans-serif;    color: #606;    padding: 0 5px 3px 0;    margin: 0 0 6px 0;    clear: both;}h2{    font-size: .8em;    font-family: "trebuchet ms", sans-serif;    background-color: #606;    color: #fff;    margin: 0;    padding: 3px 10px;    border-bottom: 3px solid #fff;    clear: both;}#content{    position: absolute;    top: 127px;    left: 145px;    padding: 5px 290px 0 0;}#leftnav{    position: absolute;    left: 0;    top: 127px;    width: 130px;    margin: 0;    padding: 0 10px 0 5px;    height: 350px;    background: url(/images/sfl_watermark.gif) no-repeat;}#endofpage{    background-color: #fff;    width: 15px;}#right{    position: absolute;    right: 15px;    top: 127px;    width: 265px;    margin: 0;    padding: 0;    background-color: #c9c;}#rightnav{    background-color: #f93;    color: #fff;    margin: 0;    padding: 0 6px 0 0;    font-weight: bold;    float: right;}#rightnav a{    display: inline;    color: #ffc;    font-family: "trebuchet ms", sans-serif;    font-size: 10px;    padding: 2px;    margin: 0;}#rightnav a:hover,#rightnav a:active, #rightnav a.on{    color: #fff;}a.sidenavlink{    display: block;    color: #f60;    margin: 0;    padding: 5px 0 5px 5px;    font-size: .7em;    font-family: verdana, sans-serif;}a.sidenavlink:hover{    background-color: #f93;    color: #ffc;}a.subsidenavlink{    display: block;    color: #333;    margin: 0;    padding: 5px 0 5px 15px;    font-size: .7em;    font-family: verdana, sans-serif;}a.subsidenavlink:hover { text-decoration: underline; }#solarpanel{    margin: 0;    padding: 0;    border-bottom: 3px solid #fff;}.rightlowerbox{    font-family: verdana, arial, helvetica, sans-serif;    color: #333;    font-size: .7em;    margin: 0;    padding: 10px;    border-bottom: 3px solid #fff;}.lefty{    float: left;    padding: 0 8px 8px 8px;    clear: right;}.righty{    float: right;    padding: 0 8px 8px 8px;    clear: left;}td#curvy{    background: url(/images/tab_bgd_stripe.gif) bottom repeat-x;    text-align: right;    vertical-align: bottom;}