﻿body
{
     font-family:Arial; 
     font-size: 12px; 
     color: #4d4d4d;
     /*background-repeat:repeat-x;*/
     /*background-image:url(../images/border/bg2.jpg);*/
     background-color: #e1e4ea;
     margin: 0 auto;
}

p
{
   font-family:Arial; 
   font-size: 12px;  
}
.headingGreen
{
    padding-top: 20px;
    font-size: 18px;
    color: green;
    text-align: left; 
    margin-bottom: 10px;   
}

h2
{
    color: #0c7f93;
    font-size: 16px;
    font-weight:bolder;  
}
h3
{
    font-family:arial;
    color: #384a14;
    font-size: 16px;
    float: left;
    margin-left:10px;   
}

.RequestButton
{
    float: right;
    margin-top: 50px;
    margin-right: 9px;
}

.headingText
{
    font-size: 22px;
    font-weight:bold;
    text-align: center;
}

.footerText
{
    font-size: 10px;
    margin-left: 5px;
    margin-right: 5px;
}

.textHomepageCenter
{
    text-align: center;
}
.textHomepageCenterTable
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.footerLink a
{
    color: #000000;
}

.contactText a
{
    float: right;
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 4px;
    margin-right: 10px;
    text-decoration: none;
}

.borderContainer
{
    height: auto;
    width: 930px; 
    margin: 0 auto;
    margin-top: 2px;
}

.siteContainer
{
  margin: 0 auto;
  height: auto;
  overflow: hidden;
  width: 910px; 
  background-color: #FFFFFF;
  /*background-image: url(../images/bg.jpg);*/
  /*background-repeat: repeat-x;*/
}

.TopBar
{
    background-color: #FFFFFF;
    background-image: url(../images/banner-2.gif);
    height: 170px;
    width: 910px;   
}

.bannerSpacer
{
    height: 131px;
}

.SuperNav
{
    height: 38px;
    width: 910px;
    border-bottom: 1px solid #bfbfbf;
    text-align: center;
    margin-left: 60px;
   
}
.SuperNav a, img
{
    text-decoration: none;
    border: none;
    
}

.padding10
{
    padding-top: 10px;
}

.SubNav
{
    height: 40px;
    width: 910px;
    background-color: #bfbfbf;
    text-align: center;
    font-size: 20px;
}

.Banner
{
    background-repeat: no-repeat;
    height: 260px;
    width: 850px;
    margin-top: 20px;
    margin: 0 auto;
    background-color: Black;
}

.mainContentBorder
{
    margin: 0 auto;
    width: 780px;
    height: auto;
    margin-bottom: 10px;
    background-color: #FFFFFF;
    
}

.mainContentContainer
{
    width: 750px;
    height: auto;
    margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
 
}

.textContainer
{
    margin: 0 auto;
    width: 860px;
    height: auto;
}

.button
{
    background-image:url(../images/generic_labelbutton.gif);
    color: #FFFFFF;
    height: 40px;
    width: 450px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight:bold;
    text-align: center;    
}

.BlueIntro
{
    width: 395px;
    height: auto;
    background-color: #008ba8;
    color: #FFFFFF;
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;
    
}

.Footer
{
    margin: 0 auto;
    background-color: #c4e19e;
    height: 200px;
    width: 910px;
      
}

.WhiteFooter
{
    margin: 0 auto;
    background-color: #FFFFFF;
    height: 40px;
    width: 910px;
      
}

.WhiteFooterText
{
    font-size: 10px;
    font-style: italic;
    text-align: center;
    
}

.Footer a
{
    color: #FFFFFF;   
}

.buttonBackground
{
    background-image:url(../images/button_background.gif);
    background-repeat: no-repeat;    
}

.spacer
{
    height: 400px;
}

.bl {background: url(../images/corner_border_bottomleft.gif) 0 100% no-repeat}
.br {background: url(../images/corner_border_bottomright.gif) 100% 100% no-repeat}
.tl {background: url(../images/corner_border.gif) 0 0 no-repeat;}
.tr {background: url(../images/corner_border_topright.gif) 100% 0 no-repeat; padding:10px}

.t {background: url(../images/border/TopShaddow.jpg) 0 0 repeat-x; width: 100%;}
.b {background: url(../images/border_bottom.gif) 0 100% repeat-x; width: 100%;}
.l {background: url(../images/border/LeftShaddow.jpg) 0 0 repeat-y}
.r {background: url(../images/border/RightShaddow.jpg) 100% 0 repeat-y}  

.divHomeLink{
  background-image:url(../images/greenbuttonHome.gif);
  width: 132px;
  height: 38px;
  float: left;
  border: none;
}

.divHomeLink img{border: none;}

.divHomeLink a:hover{
  background-image:url(../images/whiteButtonHome.gif);
  width: 132px;
  height: 38px;
  display: block;
    
}

.divAboutLink{
  background-image:url(../images/whiteButtonAboutUs.gif);
  width: 132px;
  height: 38px;
  float: left;
}

.divAboutLink a:hover{
  background-image:url(../images/greenButtonAboutUs.gif);
  width: 132px;
  height: 38px;
  display: block;
  float: left;  
}

.divConsumerLink{
  background-image:url(../images/whiteButtonConsumer.gif);
  width: 132px;
  height: 38px;
  float: left; 
}

.divConsumerLink a:hover{
  background-image:url(../images/greenButtonConsumer.gif);
  width: 132px;
  height: 38px;
  display: block;
    
}

.divInstallerLink{
  background-image:url(../images/whiteButtonInstaller.gif);
  width: 132px;
  height: 38px;
  float: left; 
}

.divInstallerLink a:hover{
  background-image:url(../images/greenButtonInstaller.gif);
  width: 132px;
  height: 38px;
  display: block;
    
}
.divContactLink{
  background-image:url(../images/whiteButtonContact.gif);
  width: 132px;
  height: 38px;
  float: left;
}

.divContactLink a:hover{
  background-image:url(../images/greenButtonContact.gif);
  width: 132px;
  height: 38px;
  display: block;    
}

.divTradeLink{
  background-image:url(../images/whiteButtonTrade.gif);
  width: 132px;
  height: 38px;
  float: left;
}

.divTradeLink a:hover{
  background-image:url(../images/greenButtonTrade.gif);
  width: 132px;
  height: 38px;
  display: block;    
}

.area
{
    width:100%;
    height:100%;
    border: none;
}

.recentNewsContainer
{
    width: 308px;
    height: 147px;
    border-right: 1px solid #FFFFFF;
    float: left;
    font-size: 11px;
    color: #4d4d4d;
}

.browseConatiner
{ 
    width: 297px;
    height: 147px;
    border-right: 1px solid #FFFFFF;
    float: right;
    font-size: 10px;
    color: #4d4d4d;
   
}

.contactConatainer
{
    width: 297px;
    height: 147px;
    font-size: 11px;
    float: right;
    margin-right: 3px;
    
}
.whiteLineHeading
{
   width: 297px;
   height: 40px;
      
}
.browseColumn1
{
    width: 140px;
    height: auto;
    float:left;
    font-size: 12px;
    color: #4d4d4d;
    margin-left: 7px;
   
}
.browseColumn1 a
{
    color: #4d4d4d;
    text-decoration: none;  
}
.browseColumn1 a:hover
{
    color: #000000;
    text-decoration: underline;
}
.browseColumn2
{
    width: 120px;
    height: auto;
    float: right;
    color: #4d4d4d;
    
   
}

.spacer300
{
    height: 150px;
}

.spacer400
{
    height: 300px;
}

.nbl {background: url(../images/border/bottomleft-corner.gif) 0 100% no-repeat}
.nbr {background: url(../images/border/bottomright-corner.gif) 100% 100% no-repeat}
.ntl {background: url(../images/border/left-corner.gif) 0 0 no-repeat;}
.ntr {background: url(../images/border/right-corner.gif) 100% 0 no-repeat; padding:10px}

.nt {background: url(../images/border/top-bar.gif) 0 0 repeat-x; width: 100%;}
.nb {background: url(../images/border/border_bottom.gif) 0 100% repeat-x; width: 100%;}
.nl {background: url(../images/border/border_left.gif) 0 0 repeat-y}
.nr {background: url(../images/border/border_right.gif) 100% 0 repeat-y}  

/*.nbl {background: url(../images/border/corner_border_bottomleft.gif) 0 100% no-repeat}
.nbr {background: url(../images/border/corner_border_bottomright.gif) 100% 100% no-repeat}
.ntl {background: url(../images/border/corner_border_copy.gif) 0 0 no-repeat;}
.ntr {background: url(../images/border/corner_border_topright.gif) 100% 0 no-repeat; padding:10px}

.nt {background: url(../images/border/border_top_copy.gif) 0 0 repeat-x; width: 100%;}
.nb {background: url(../images/border/border_bottom_copy.gif) 0 100% repeat-x; width: 100%;}
.nl {background: url(../images/border/border_left_copy.gif) 0 0 repeat-y}
.nr {background: url(../images/border/border_right_copy.gif) 100% 0 repeat-y}  */



/*.nbl {background: url(../images/Border/bottom_left_corner.jpg) 0 100% no-repeat}
.nbr {background: url(../images/Border/bottom_right_corner.jpg) 100% 100% no-repeat}
.ntl {background: url(../images/Border/top_left.jpg) 0 0 no-repeat;}
.ntr {background: url(../images/Border/top_right.jpg) 100% 0 no-repeat; padding:10px}

.nt {background: url(../images/Border/top_bar.jpg) 0 0 repeat-x; width: 100%;}

.nl {background: url(../images/Border/left_bar.jpg) 0 0 repeat-y}
.nr {background: url(../images/Border/right_bar.jpg) 100% 0 repeat-y} 

.fbr {background: url(../images/Border/bottom_right_corner.jpg) 100% 100% no-repeat}
.fbl {background: url(../images/Border/bottom_left_corner.jpg) 100% 100% no-repeat}
.fnb {background: url(../images/Border/bottom_bar.jpg) 0 100% repeat-x; width: 100%;}*/