/* **************************************************************
            MASTER     
****************************************************************/

TEXTAREA.TextArea_9{ width: 400px;}
A.ResidentialLink{
/*background-image: url(/GetSiteFile/residential.jpg);*/ 
color: white; 
 text-decoration: none;
 font-weight: bold; 
 font-size: 14pt; 
background-repeat: no-repeat; float: left; margin-left: 65px; margin-top: 195px; height: 16px;}
A.ResidentialLink:hover{
 /*background-image: url(/GetSiteFile/residential_over.JPG);*/
text-decoration: underline; 
}
A.CommercialLink{
 float: left; margin-top: 195px; margin-left: 130px;
color: white; 
 text-decoration: none;
 font-weight: bold;
 font-size: 14pt; 

/* background-image: url(/GetSiteFile/commercial.jpg); */ background-repeat: no-repeat; height: 16px; }

A.CommercialLink:hover{
 text-decoration: underline; 
/*background-image: url(/GetSiteFile/commercial_over.JPG);*/ background-repeat: no-repeat;
}
.ServicesPage IMG{
 border: 1px solid rgb(30,30,30);
}
Div.ContentHeader{
 width: 605px; 
 background-image: url(/GetSiteFile/internal_content_top_bkg.jpg); 
 background-repeat: no-repeat; 
 height: 10px; //16px; 
 overflow: hidden;

}

DIV.ContentBody{
 padding-top: 0; 
 margin-top: 0;
  width: 575px;
 padding-left: 15px; 
 padding-right: 15px;  
 background-image: url(/GetSiteFile/internal_content_bkg.jpg); 
 background-repeat: repeat-y; 
}


HR{
  width: 100%;  
  color: rgb(230,230,230);
  height: 1px;   
  margin-top: 5px; 
  margin-bottom: 5px;
}

LI{
  display: block; 

  color: rgb(75,75,75); 
  font-family: verdana; 
  font-size: 8pt;

  text-decoration: none; 
  font-weight: normal; 
  padding-left: 30px; 
  background-image: url(/GetSiteFile/bullet.gif); 
  background-repeat: no-repeat; 
  padding-bottom: 2px; 
  background-position: 10px 8px; 
  margin-top: 0px; 
  padding-top: 0px; 
}



DIV {   } 
HR {  }
p{
  color: rgb(75,75,75); 
  font-family: verdana; 
  font-size: 8pt; 
}



DIV.Text{
  font-family: verdana; 
 
  color: rgb(75,75,75);
}
A.SmallLink:hover{
 color: rgb(75,75,75);

}
A.SmallLink{
  color: blue; 
  text-decoration: underline; 
  font-size: 8pt; 
  font-family: verdana; 
  display: block; 
  width: 128px; 
  text-align: center; 
}

DIV.HomePageContentHeader{
  background-image: url(/GetSiteFile/Residential_Commercial_head.jpg); 
  background-repeat: no-real; 
  height: 219px; 
  width: 605px; 
} 
H1 { 
 font-family: arial; 
 color: rgb(124, 0,0); 
 font-size: 15pt;
 font-style: italic; 
 margin-bottom: 0px; 
 padding-bottom: 3px; 
} 
H2 { 
  font-style: normal; 
  font-weight: normal; 
  color: rgb(175,75,75); 
  font-family: arial; 
  font-size: 12pt;
  width: 100%; 
   padding-top: 4px;   
border-bottom: 1px rgb(230,230,230) solid;  

 } 
H3 { 
  font-style: normal; 
  font-weight: bold; 
  color: rgb(175,75,75); 
  font-family: arial; 
  font-size: 10pt;
  width: 100%; 
   padding-top: 4px;   
border-bottom: 2px rgb(230,230,230) solid;  
  } 




DIV.ContentFooter{
   background-image: url(/GetSiteFile/internal_content_bottom_bkg.jpg); 
   height: 13px; 
   width: 605px;
  background-repeat: no-repeat; 
}
DIV.keith_bar{
  width: 142px; 
  height: 474px;
  padding: 0 0 0 0; 
  margin: 0 0 0 0; 
  float: right; 
}
DIV.keith_info{
  background-image: url(/GetSiteFile/keith_footer.gif); 
  background-repeat: no-repeat;
  height: 343px; 
  width: 142px; 
  overflow: hidden;
}
P.keith_name{
 width: 142px; 
 text-align: center; 
 height: 41px; 
 background-image: url(/GetSiteFile/keith_namev2.gif);
 background-repeat: no-repeat;   
 font-family: verdana; 
 font-size: 16px; 
 color: white; 
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
}
BODY.SiteBody{
  margin: 0 0 0 0; 
  
  background-color: rgb(0,44,79); 
  background-image: url(/GetSiteFile/bkg_tile.jpg); 
  background-repeat: repeat-x; 
}

DIV.Header{
  width: 749px; 
  height: 100px; 
  background-image: url(/GetSiteFile/header_bkg.jpg); 
  background-repeat: no-repeat; 
}
UL{
 List-style: none; 
 margin-top: 0px; 
 padding-top:0px; 
}

Table {  } 
TR {  } 
TD {  vertical-align: top; } 
A {  } 
A:hover {  } 
SPAN {  } 

H3 {  } 
H4 {  } 
UL {  } 
LI {  } 
OL {  } 

/* Navigation Function */ 
A.NavigationBar { font-weight: bold; } 
IMG.NavigationBar { } 
DIV.NavigationBar { } 

/* Resource Functions */ 
A.ResourceFunctions { font-weight: bold; text-decoration: none; } 
A.ResourceFunctions:hover { text-decoration: underline; } 
DIV.ResourceFunctions { text-alignment: right; } 
SELECT.ResourceFunctions { background-color: rgb(220, 220, 220); } 

/* Report Generator */ 
TH.Report { text-align: left; } 
TD.Report { } 
TH.ReportGroupTitle { text-align: left; background-color: rgb(220, 220, 220); } 
TH.ReportGroupTotal { text-align: left; border-top: 1px solid silver; } 
TD.ReportGroupTotal { border-top: 1px solid silver; } 
TD.ReportGroupSpacer { } 

/* Usage Reports */ 
TABLE.UsageOverview { border: 1px solid gray; } 
TH.UsageOverviewDate { text-align: left; color: white; background-color: black; } 
TH.UsageOverviewHits { text-align: left; color: white; background-color: rgb(0, 150, 0); } 
TH.UsageOverviewSessions { text-align: left; color: white; background-color: rgb(100, 100, 0); } 
TH.UsageOverviewKBytes { text-align: left; color: white; background-color: rgb(150, 0, 0); } 
TH.UsageOverviewFiles { text-align: left; color: white; background-color: rgb(0, 0, 150); } 

TD.UsageOverviewDate { text-align: left; color: black; background-color: white; } 
TD.UsageOverviewHits { text-align: left; color: rgb(0, 150, 0); background-color: white; } 
TD.UsageOverviewSessions { text-align: left; color: rgb(100, 100, 0); background-color: white; } 
TD.UsageOverviewKBytes { text-align: left; color: rgb(150, 0, 0); background-color: white; } 
TD.UsageOverviewFiles { text-align: left; color: rgb(0, 0, 150); background-color: white; } 



/* **************************************************************
            1 - FOLDER     
****************************************************************/
Table.Folder {  } 
TR.Folder {  } 
TD.Folder {  } 
A.Folder {  } 
A.Folder:hover {  } 
SPAN.FolderItemTitle {  } 
SPAN.FolderItemText {  } 


/* **************************************************************
            2 - FILE     
****************************************************************/
A.File {  } 
A.File:hover {  } 


/* **************************************************************
            4 - NEWS     
****************************************************************/


/* **************************************************************
            7 - TEXT     
****************************************************************/


/* **************************************************************
            8 - LINK MANAGER     
****************************************************************/

A.Links_FileLink_Large{
  display: block; 

  color: rgb(75,75,75); 
  font-family: verdana; 
  font-size: 8pt;

  text-decoration: none; 
  font-weight: normal; 
  padding-left: 30px; 
  background-image: url(/GetSiteFile/bullet.gif); 
  background-repeat: no-repeat; 
  padding-bottom: 2px; 
  background-position: 10px 4px; 
}
A.Links_FileLink_Large:hover{
  text-decoration: underline; 
}

A.Header_Links{
   font-style: normal; 
  font-weight: normal; 
  color: rgb(175,75,75); 
  font-family: arial; 
  font-size: 12pt;
  width: 100%; 
   padding-top: 4px;   
border-bottom: 1px rgb(230,230,230) solid;  }

A.Link_Links_Large{
 display: none; 
}
A.Link_Large_Links:hover{
  text-decoration: underline; 
}
A.Link_Large_Links{
  display: block; 

  color: rgb(75,75,75); 
  font-family: verdana; 
  font-size: 8pt;

  padding-bottom: 2px; 
  background-position: 10px 4px; 
  text-decoration: none; 
  font-weight: normal; 
  padding-left: 30px; 
  background-image: url(/GetSiteFile/bullet.gif); 
  background-repeat: no-repeat; 
}

/* **************************************************************
            9 - FAQ     
****************************************************************/
A.Header_FAQ{
  display: block; 
 font-family: arial; 
 color: rgb(124, 0,0); 
 font-size: 13pt;
 font-style: italic; 
 margin-bottom: 0px; 
 padding-top: 5px; 
 padding-bottom: 3px; 
 text-decoration: none; 
}
DIV.Field_Question_FAQ_Large p{
  font-style: normal; 
  font-weight: normal; 
  color: rgb(175,75,75); 
  font-family: arial; 
  font-size: 12pt;
  width: 100%; 
   padding-top: 4px;   
border-bottom: 1px rgb(230,230,230) solid;  
}

DIV.Field_Answer_FAQ_Large{
  padding-left: 20px; 
  padding-right; 20px; 
  color: rgb(75,75,75); 
  font-family: verdana; 
  font-size: 8pt;
  padding-bottom: 15px; 
}

/* **************************************************************
            21 - IMAGE GALLERY     
****************************************************************/
h1.ImageGallery { margin-top: 0; padding-top: 8px; }

h2.ImageGallery_Large{
 display: none; 
}
DIV.ImageGalleryMiscLinks{
 display: none; 
}

DIV.ImageGalleryDisplayedImage{
text-align: center; 
}

.ImageGalleryDisplayedImage IMG{
  border: 1px solid rgb(75,75,75); 
}
IMG.ImageGalleryThumbImage{
 border: 1px solid rgb(75,75,75); 
  margin-left: 5px; 

}
Span.ImageGalleryImageName{display: none; }

DIV.ImageGalleryNav {
  text-align: center; 
  width: 98%; 

}
.ImageGalleryNav A{
  color: rgb(76,76,76); 
  font-family: verdana; 
  font-size: 10pt; 
  text-decoration: none; 
  padding-right: 10px; 

}
.ImageGalleryNav A:hover{
  color: black;  
}

SPAN.ImageGalleryImageDescription{
 color: rgb(76,76,76); 
  font-family: verdana; 
  font-size: 10pt;  

  width: 98%; 
  display: block; 
}
A.ImageGalleryNavUp{
  display: none; 
}

/* **************************************************************
            30 - MENU MODULE     
****************************************************************/
div.FullPage A.MenuModule{
 color: black; 
}
A.MenuModule { 
  font-size: 13px; 
  font-family: arial; 
  color: white;
  text-decoration: none;  


}
A.MenuModule:hover {
  color: rgb(35,35,35); 
  
}
A.MenuModuleOver { 
  font-size: 13px; 
  font-family: arial; 

  color: rgb(35,35,35); 
  
  text-decoration: none;  
}

TABLE.MenuModule { margin-left: 14px; }
TD.MenuModule { padding-top: 6px;  padding-right: 20px; padding-left: 5px; height: 30px; }
TD.MenuModuleSpacer { }


/* **************************************************************
            31     
****************************************************************/


/* **************************************************************
            32     
****************************************************************/


/* **************************************************************
            40     
****************************************************************/
TEXTAREA.FormBuilder{
width: 85%;
}
SPAN.FormBuilderRequiredText{
display: none; 
}
table.FormBuilderMaster {  
  
  background-color: white;  
  padding: 0 5 5 5;  
  width: 100%; 
  margin: 0 0 0 0; 
} 
 
h1.FormBuilder {  
display: none; 
} 
 
SPAN.FormBuilderRequiredText { } 
 
DIV.FormBuilderSubmitMSG { } 
 
h2.FormBuilder {  
   font-style: normal; 
  font-weight: normal; 
  color: rgb(175,75,75); 
  font-family: arial; 
  font-size: 12pt;
  width: 100%; 
   padding-top: 4px;   
border-bottom: 1px rgb(230,230,230) solid;  } 
 
table.FormBuilder {  
   
  background-color: white;  
  width: 100%; 
  background-color: rgb(240,240,240);   
} 
 
tr.FormBuilderEven { } 
 
tr.FormBuilderOdd { border-top: 1px solid silver; } 
 
td.FormBuilderItemTitle {  
  vertical-align: top; 
  font-family: verdana;  
  font-size: 8pt;  
  color: black;  
} 
 
td.FormBuilderItemTitleError {  
 
} 
 
td.FormBuilderValue { 
  vertical-align: top; 
  font-family: arial;  
  font-size: 10pt;  
  color: black;  
  background-color: rgb(240,240,240);   
} 
 
input.FormBuilder {   

}	 





