

body { background: url(../../../images/bg-body2.gif); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
     a:link {color: #c66505; text-decoration: none;}
     a:visited {color: #073963; text-decoration: none;}
     a:hover {color: #650E0E; text-decoration: underline;}
     a:active {color: #676767;}

     a.class2:link {color: #343432; text-decoration: none;}
     a.class2:visited {color: #343432; text-decoration: none;}
     a.class2:hover {color: #DA6B08; text-decoration: underline;}
     a.class2:active {color: #FFFFFF;  text-decoration: underline;}

     a.class3:link {color: #707366; text-decoration: none;}
     a.class3:visited {color: #FFFFFF; text-decoration: none;}
     a.class3:hover {color: #002350; text-decoration: underline;}
     a.class3:active {color: #FFFFFF;  text-decoration: underline;}

     a.contractor:link {color: #FFFFFF; text-decoration: none;}
     a.contractor:visited {color: #FFFFFF; text-decoration: none;}
     a.contractor:hover {color: #000000; text-decoration: underline;}
     a.contractor:active {color: #FFFFFF;  text-decoration: underline;}

     a.contractorhead:link {color: #F78620; text-decoration: none;}
     a.contractorhead:visited {color: #F78620; text-decoration: none;}
     a.contractorhead:hover {color: #FFFFFF; text-decoration: underline;}
     a.contractorhead:active {color: #F78620;  text-decoration: none;}

     a.contractorlink:link {color: #F78620; text-decoration: none;}
     a.contractorlink:visited {color: #F78620; text-decoration: none;}
     a.contractorlink:hover {color: #DF0005; text-decoration: underline;}
     a.contractorlink:active {color: #F78620;  text-decoration: none;}

     a.contractorprogram:link {color: #c66505; text-decoration: none;}
     a.contractorprogram:visited {color: #073963; text-decoration: none;}
     a.contractorprogram:hover {color: #650E0E; text-decoration: none;}
     a.contractorprogram:active {color: #676767;  text-decoration: none;}

p {
color: #414936;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
}

h1 {
color: #650E0E;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 18pt;
text-align: left;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 20px;
}

h2 {
color: #234591;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 16pt;
text-align: left;
font-weight: bold;
font-style: italic;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

h3 {
color: #BC312A;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 13pt;
text-align: left;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 10px;
}

h4 {
color: #707366;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 10pt;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 140%;}

h5 {
color: #343432;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 10pt;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 20px 10px 30px;
line-height: 140%;
}

h6 {
color: #002350;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 8pt;
font-weight: normal;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 140%;
}

p.h3 {
color: #e98c26;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 13pt;
text-align: left;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
}

p.h5 {
color: #343432;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 10pt;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 10px;
line-height: 140%;
}

p.h6 {
color: #002350;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 8pt;
font-weight: normal;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 140%;
}

p.h6-left {
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 8pt;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
line-height: 140%;
}

p.h6-right {
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 8pt;
font-weight: normal;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
line-height: 140%;
}

.caption-rec {
 font-style: normal;
 font-size: 7pt;
 font-family: Verdana, Arial, Helvetica, Times New Roman;
 font-weight: bold;
 text-align: center;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 color: #000000;
 font-variant: normal;
 line-height: 140%;
 text-indent: 0px;}

p.pdf {
color: #343432;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 8pt;
font-weight: normal;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 15px 0px 5px 0px;
line-height: 125%;
}

.logos {
  font-size: 12pt;
  color: #004E99;}

.blue {
 font-weight: bold;
 color: #004E99;
 font-size: 14pt;
 line-height: 140%;}

 .savings {
  font-size: 14pt;
  color: #D96505;
  line-height: 130%;}

 div.cali {
  width: 149px;
  height: 75px;
  background-image: url(/images/california.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #676767;}

 div.us {
  width: 149px;
  height: 75px;
  background-image: url(/images/us.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #676767;}

  .menu-bold {
 font-weight: bold;
 color: #D96B09;
 font-style: italic;}

p.logo {
color: #343432;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 8pt;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 20px 0px 5px 15px;
line-height: 125%;
}

p.contract-head {
 color: #414936;
 font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
 font-size: 12pt;
 font-weight: bold;
 text-align: center;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;}

p.contract-body {
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
 font-size: 10pt;
 font-weight: normal;
 text-align: center;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;}

.wideTable {
 border-collapse: collapse;
 width: 500px;
 border: 1px solid #002350;}

.topmenu {
 width: 100%;
 margin: 0px 0px 0px 0px;
 padding: 3px 0px 0px 0px;
 border: 0px solid #ff0000;;
}

.bottommenu {
 width: 1200px;
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 0px;
 border: 0px solid #ff0000;;
}

.charttitle {
 font-weight: bold;
 color: #002350;}

.menu-bold {
 font-weight: bold;
 color: #D96B09;
 font-style: italic;}

.highlight {
 font-weight: bold;
 color: #650E0E;}

.phonenumber {
 font-weight: bold;
 font-size: 12pt;
 color: #650E0E;}

.right-sidebar-contact {
 position: relative;
 vertical-align: bottom;
 width: 100%;
 height: 300px;
 background-image: none;
 background-repeat: no-repeat;
 background-position: 0% 100%;
 border: 0px solid #00ff00;
}

.right-sidebar-contractor {
 position: relative;
 vertical-align: bottom;
 width: 149px;
 background-image: none;
 background-repeat: no-repeat;
 background-position: 0% 100%;
 border: 0px solid #00ff00;
}

.address {
 position: relative;
 vertical-align: bottom;
 width: 149px;
 height: 163px;
 background-image: url(../images/ses_33.gif);
 background-repeat: no-repeat;
 background-position: 0% 100%;
 border: 0px solid #00ff00;
}

p.menu {
color: #414936;
font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
font-size: 10pt;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 7px;
line-height: 140%;
}

div.contact-text {
float: left;
width: 530px;
border: 0px solid #676767;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

div.contact-maps {
float: left;
width: 310px;
border: 0px solid #767676;
margin: 0px 0px 0px 0px;
padding: 0px 17px 0px 0px;}

div.left-half {
float: left;
width: 400px;
border: 0px solid #676767;
margin: 0px 0px 0px 10px;
padding: 0px 8px 0px 8px;}

div.right-half {
float: right;
width: 400px;
height: 502px;
border: 0px solid #676767;
margin: 0px 10px 0px 0px;
padding: 0px 8px 0px 8px;}

div.page {
width: 100%;
height: 100%;
background-image: url(../images/bg-topblend4.gif);
background-repeat: repeat-x;
background-position: 0% 0%;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;}

th.blue {
 background: #002350;}

th.rec {
 background: #000000;}

th.schuco {
 background: #32445A;}


 ul.type1 {
   list-style-image: url();
   margin: 0px 0px 0px 0px;
   padding: 0px 20px 10px 30px;}

 li.type1
 {
 color: #464644;
 font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 5px;
 line-height: 140%;}

.right-col-sharp {
 width: 280px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 float: left;
 border: solid #FF0000 0px;
 vertical-align: bottom;
 background-image: url(images/sharp-sunburst.gif);
 background-repeat: repeat-x;
 background-position: 0% 0%;}

th.sharp {
 background: #CC0202;}
