body{background:#d7e4f3;font:12px arial,helvetica,serif;text-align:center;}
#content{background-color:#fff;background-image:url(../images/spars3.gif);background-repeat:no-repeat;border:1px solid #f8be62;border-top:0;clear:both;font:12px arial,helvetica,serif;margin:0 auto;text-align:left;width:1000px;}
#content.home{background-image:url(../images/ps-35-2.jpg);background-color:#fff;background-repeat:no-repeat;}
#content.products{background-image:url(../images/parking.jpg);background-color:#fff;background-repeat:no-repeat;}
#content.tools{background-image:url(../images/school.jpg);background-color:#fff;background-repeat:no-repeat;}
#content.sales{background-image:url(../images/sunset.jpg);background-color:#fff;background-repeat:no-repeat;}
#content.why{background-image:url(../images/spars2.jpg);background-color:#fff;background-repeat:no-repeat;}
#content.news{background-image:url(../images/absorber.jpg);background-color:#fff;background-repeat:no-repeat;}
#menues{background-color:#fff;border:1px solid #f8be62;border-bottom:0;font:12px arial,helvetica,serif;height:60px;margin:0 auto;width:1000px;}
.top_menu{border-bottom:1px solid #05285d;float:right;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0 0 0 10px;}
.top_menu a{border-left:1px solid #05285d;color:#05285d;font-size:10px;font-weight:bold;padding:2px 10px 2px 10px;text-decoration:none;}
.top_menu a:hover{background-color:#87a6d9;}
.noscript{border:2px solid #f8be62;color:white;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-variant:small-caps;font-weight:bold;margin:2px;padding:10px 10px 10px 10px;text-align:center;}
.line1{color:#05285d;font-family:Arial Narrow,Verdana,Arial,Helvetica,sans-serif;font-size:48px;font-variant:small-caps;}
.line2{color:#feb413;font-family:Arial Narrow,Verdana,Arial,Helvetica,sans-serif;font-size:28px;margin-left:66px;margin-bottom:8px;}
.line3{color:#feb413;font-family:Arial Narrow,Verdana,Arial,Helvetica,sans-serif;font-size:28px;margin-left:316px;}
.line3 a{border:1px dotted black;color:#05285d;padding:4px 10px 4px 10px;text-decoration:none;}
#page_content{background:white;border:1px solid black;float:left;margin-top:100px;margin-left:50px;padding:25px 25px 0 25px;width:600px;}
#page_content.home{background:transparent;border:0;margin-top:25px;padding:0;}
#widgets{border:2px solid #adb4c6;clear:right;float:right;padding:5px;margin:10px 10px 24px 0;width:240px;}
.widget_item{clear:both;margin:6px 0 4px 0;}
#main_menu{float:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:14px 0 0 0;width:720px;}
.l1{border:solid #f8be62;border-width:1px 0;float:left;font-weight:bold;list-style:none;margin:0;padding-left:5px;text-align:left;z-index:1;}
.grouptitle{color:#23385c;display:block;text-decoration:none;}
.l1 li{float:left;margin-right:5px;padding-left:5px;padding-right:25px;}
.l2{background:#fff;border:1px solid #f4c154;font-weight:normal;height:auto;left:-999px;list-style:none;margin-left:0;padding:0 5px 2px 0;position:absolute;white-space:nowrap;width:188px;z-index:1;}
.l2 li{clear:both;margin-left:5px;width:150px;}
.l2 li a{color:#23385c;font-weight:normal;text-decoration:none;width:144px;}
.l1 li:hover ul,.hv2 ul{left:auto;}
.l1 li:hover,li a:hover,.l1 li.hv2{background-image:url(../images/tab_bg.png);background-repeat:no-repeat;}
#breadcrumbs{clear:left;color:#7c8a8d;padding:5px 10px 5px 0;}
#breadcrumbs ul{margin:0;padding:0;}
#breadcrumbs li{display:inline;padding-left:5px;}
#breadcrumbs a:link{color:#7a8c8d;border-bottom:none!important;text-decoration:none!important;}
#breadcrumbs a:visited{color:#7a8c8d;border-bottom:none!important;text-decoration:none!important;}
#breadcrumbs a:hover{border-bottom:1px dotted #181863!important;color:#181863;}
#content a:hover{background-image:url(../images/tab_bg.png);background-repeat:no-repeat;color:#05285d;text-decoration:none;}
#heading1{background-color:#23385c;border-bottom:1px solid #feb413;font-variant:small-caps;padding:10px 10px 0 0;text-align:right;}
h1{color:#fff;font-size:170%;margin:0;padding:0;}
h2{font-size:150%;text-align:left;margin:0;padding:0;}
h2.title{background-color:#23385c;clear:both;color:#fff;font-size:150%;font-variant:small-caps;margin:-10px -25px 10px -25px;padding-right:15px;text-align:right;}
h2.sub-title{background-color:#23385c;color:#fff;font-size:125%;margin:0 -10px 5px -10px;padding-left:10px;}
h3{font-size:120%;margin:0;padding:.5em 0 1em 0;}
.rightside{float:right;padding-left:8px;padding-right:0;}
.centered{text-align:center;padding-left:8px;padding-right:8px;}
.leftside{float:left;padding-left:0;padding-right:8px;}
#category_menu{background:url(../images/sun.png);height:96px;list-style:none;padding:10px;}
#category_menu .l2{background:transparent;border:0;left:auto;list-style:none;margin:0;padding-left:5px;text-decoration:none;white-space:nowrap;width:150px;z-index:0;}
#category_menu a.grouptitle{background-color:#feb413;font-size:125%;padding-left:5px;padding-right:5px;text-decoration:none;white-space:nowrap;}
.column2_item{background-color:white;color:#05285d;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:11px;padding:10px;}
#column2 .column2_item{clear:right;float:right;margin-right:10px;width:230px;}
#how{background:url('../images/sun.png');border:2px solid #8e98a6;color:#05285d;line-height:1.5;padding-top:0;}
#RnT{background:url('../images/sun.png');border:3px solid #f33;color:#05285d;line-height:1.5;padding-top:0;}
#how a{padding-left:10px;padding-right:12px;text-decoration:none;}
#customers{border:2px solid #3562b6;height:150px;padding-left:0;padding-top:0;width:220px;}
#flash{background-color:#23385c;border:2px solid #3562b6;text-align:center;}
#events,#news{background-color:white;border:2px solid #214b91;color:#214b91;float:right;line-height:1.25;padding-left:2px;padding-top:0;}
#order{background:url(../images/sun.png);background-color:#9dc2e5;border:2px solid #8e98a6;color:#05285d;line-height:1.5;}
#sparnet_widget{background:url(../images/sun.png);background-color:#9dc2e5;border:2px solid #8e98a6;color:#05285d;line-height:1.5;}
.column2_item a{color:#214b91;padding-left:5px;padding-right:5px;text-decoration:none;}
.column2_item a:hover,#how a:hover{color:#87a6d9;text-decoration:none;}
.bigtext{font-size:16px;font-variant:small-caps;font-weight:bold;}
.rightlink{background:#fff;border:1px solid black;float:right;margin::-2px;text-decoration:none;}
#footer{background:#fff;clear:both;color:#05285d;font-size:11px;height:32px;}
#footer .menova{float:right;margin-right:10px;text-align:right;}
.menova img{margin-top:2px;}
#footer .copyright{float:left;margin-left:25px;margin-top:14px;}
#footer a{color:#05285d;text-decoration:none;}
#footer a:hover{background-color:#adb4c6;color:#23385c;}
.login{background:transparent;font:11px sans-serif;margin:2px;text-align:left;width:170px;}
.login a{font:9px sans-serif;}
#bottomline{height:40px;}
#bottomline p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;margin:0;margin-top:22px;padding:0;text-align:center;}
#leftside{float:left;margin:5px 5px 5px 0;}
.rightside_item{border-bottom:1px solid #05285d;float:right;font-family:Verdana,Arial,Helvetica,sans-serif;margin-bottom:0;text-align:center;}
.rightside_item a{border-left:1px solid #05285d;color:#05285d;font-size:10px;font-weight:bold;padding:2px 10px 2px 10px;text-decoration:none;}
.rightside_item a:hover{background-color:#87a6d9;}
.rightside_item img{clear:right;float:right;margin-right:5px;margin-top:5px;}
#lang{background:#05285d;color:#feb413;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding-left:10px;padding-right:10px;}
#first_page_folders{font:.9em/1.3em verdana,sans-serif;left:0;top:25px;}
#tab_content{border:1px solid black;margin-bottom:10px;width:600px;}
.tab_contents{margin:10px 10px 0 10px;}
#tabmenu{color:#000;margin:12px 1px 0 0;padding-left:10px;}
#tabmenu li{border:1px solid #05285d;border-bottom:0;background-image:url(../images/tab_bg.png);background-repeat:no-repeat;display:inline;list-style-type:none;overflow:hidden;}
#tabmenu a{cursor:pointer;font:normal 1em verdana,Arial,sans-serif;margin:0;padding:0 5px 2px 5px;text-decoration:none;}
#tabmenu a.active{background:#fff;border-bottom:0;}
#tabmenu a:hover{background:#adc09f;color:#fff;}
#tabmenu a:visited{color:#e8e9be;}
#tabmenu a.active :hover{background:#fff;color:#dedecf;}
#spar-net{border:1px solid black;left:468px;position:relative;top:0;width:260px;}
label{display:block;float:left;margin-right:10px;margin-top:5px;text-align:right;width:150px;}
form{line-height:10px;}
.required{color:red;font-weight:bold;}
.bad_input{background:#ff6;color:red;}
#dnr_chart{border:s1px solid black;height:300px;margin:5px;width:600px;}
th.dnr_chart{background-color:silver;text-align:center;}
#pv_efficiency{background:beige;border:2px groove #4d6e9b;float:right;font-size:9px;margin:-30px 10px 0 -10px;padding:7px;width:32%;}
.firstletter:first-letter{color:#4d6e9b;float:left;font-size:30px;line-height:.8em;}