body 
{background-image: url(pinstrip11.gif);
background-repeat: repeat;
background-attachment: fixed;

}



html {
scrollbar-base-color: #057e77;
scrollbar-arrow-color: ffffff;

scrollbar-shadow-color: 00373f;

}


a.menu:link {margin-left: 0px; color: #cccccc;  text-decoration: none; font-family: arial, helvetica, verdana, sans-serif;  font-size: 11px;  text-align: center;}
a.menu:visited {margin-left: 0px; color: #49bda3; text-decoration: none; font-family: arial, helvetica,  verdana,  sans-serif; font-size: 11px; text-align: center;}
a.menu:hover {margin-left: 0px; color: #ffffff;  cursor: hand; text-decoration: underline;  font-family:  arial, helvetica, verdana, sans-serif; font-size: 11px;  text-align: center;  background: #14666f;  width: 80%;}
a.menu:active {margin-left: 0px; color:#99ff00; text-decoration: none; font-family: arial, helvetica,  verdana, sans-serif; font-size: 11px;  text-align: center;}

a.h2linkhomepage:link {margin-left: 0px; color: #cccccc;  text-decoration: none; font-family: arial, helvetica, verdana, sans-serif;  font-size: 11px;  text-align: center;}
a.h2linkhomepage:visited {margin-left: 0px; color: #49bda3; text-decoration: none; font-family: arial, helvetica,  verdana,  sans-serif; font-size: 11px; text-align: center;}
a.h2linkhomepage:hover {margin-left: 0px; color: #ffffff;  cursor: hand; text-decoration: underline;  font-family:  arial, helvetica, verdana, sans-serif; font-size: 11px;  text-align: center;}
a.h2linkhomepage:active {margin-left: 0px; color:#99ff00; text-decoration: none; font-family: arial, helvetica,  verdana, sans-serif; font-size: 11px;  text-align: center;}


a.addlinkright:link {margin-left: 0px; color: #cccccc;  text-decoration: none; font-family: arial, helvetica, verdana, sans-serif;  font-size: 11px;  text-align: center;}
a.addlinkright:visited {margin-left: 0px; color: #49bda3; text-decoration: none; font-family: arial, helvetica,  verdana,  sans-serif; font-size: 11px; text-align: center;}
a.addlinkright:hover {margin-left: 0px; color: #ffffff;  cursor: hand; text-decoration: underline;  font-family:  arial, helvetica, verdana, sans-serif; font-size: 11px;  text-align: center;  background: #14666f;  width: 80%;}
a.addlinkright:active {margin-left: 0px; color:#99ff00; text-decoration: none; font-family: arial, helvetica,  verdana, sans-serif; font-size: 11px;  text-align: center;}
	

/*
a.menuX:link {color: #D2CA4F;  text-decoration: none; font-family: arial, helvetica, verdana, sans-serif;  font-size: 11px; }
a.menuX:visited {color: #49bda3; text-decoration: none; font-family: arial, helvetica,  verdana,  sans-serif; font-size: 11px;  }
a.menuX:hover {color: #cccccc;  cursor: hand; text-decoration: underline;  font-family:  arial, helvetica, verdana, sans-serif; font-size: 11px;  background: #14666f;  width: 80%;}
a.menuX:active {color:#99ff00; text-decoration: none; font-family: arial, helvetica,  verdana, sans-serif; font-size: 11px;  }

a.menuEXx:link {color: #00cc00;  text-decoration: none; font-family: arial, helvetica, verdana, sans-serif;  font-size: 11px; line-height: 24px; }
a.menuEXx:visited {color: #49bda3; text-decoration: none; font-family: arial, helvetica,  verdana,  sans-serif; font-size: 11px; line-height: 24px; }
a.menuEXx:hover {color: #cccccc;  cursor: hand; text-decoration: underline;  font-family:  arial, helvetica, verdana, sans-serif; font-size: 11px; line-height: 24px;  background: #14666f;  width: 80%;}
a.menuEXx:active {color:#99ff00; text-decoration: none; font-family: arial, helvetica,  verdana, sans-serif; font-size: 11px; line-height: 24px; }

a.menuEXx:link {color: #D2CA4F;  text-decoration: none; font-family: arial, helvetica, verdana, sans-serif;  font-size: 11px; line-height: 24px; }
a.menuEXx:visited {color: #49bda3; text-decoration: none; font-family: arial, helvetica,  verdana,  sans-serif; font-size: 11px; line-height: 24px; }
a.menuEXx:hover {color: #cccccc;  cursor: hand; text-decoration: underline;  font-family:  arial, helvetica, verdana, sans-serif; font-size: 11px; line-height: 24px;  background: #14666f;  width: 80%;}
a.menuEXx:active {color:#99ff00; text-decoration: none; font-family: arial, helvetica,  verdana, sans-serif; font-size: 11px; line-height: 24px; }
 */



a.include:link{color: #99ff00;  text-decoration: none;}
a.include:visited{color: #00cc00; text-decoration: none;}
a.include:hover{ color: #ffffff;  cursor: hand; text-decoration: underline;}
a.include:active{color: #ffff00; text-decoration: underline;}

a.castironcontact:link{color: #cccccc;  text-decoration: none;}
a.castironcontact:visited{color: #00cc00; text-decoration: none;}
a.castironcontact:hover{ color: #ffffff;  cursor: hand; text-decoration: underline;}
a.castironcontact:active{color: #ffff00; text-decoration: underline;}


a.nextpage:link{color: #ff0033;  text-decoration: none; padding-top: 2px; }
a.nextpage:visited{color: #ff0033; text-decoration: none; padding-top: 2px; }
a.nextpage:hover{ color: #ffffff;  cursor: hand; text-decoration: none; padding-top: 2px; }
a.nextpage:active{color: #ff0033; text-decoration: none; padding-top: 2px; }



a.contextlink:link{color: #ccffff;  text-decoration: underline;}
a.contextlink:visited{color: #00cc99; text-decoration: underline;}
a.contextlink:hover{ color: #00cc00;  cursor: hand; text-decoration: underline;}
a.contextlink:active{color: #00cc99; text-decoration: underline;}

a.contextlink2:link{color: #ccffff;  text-decoration: underline; font-size: 14px;}
a.contextlink2:visited{color: #00cc99; text-decoration: underline; font-size: 14px;}
a.contextlink2:hover{ color: #00cc00;  cursor: hand; text-decoration: underline; font-size: 14px; background: #cccccc;}
a.contextlink2:active{color: #00cc99; text-decoration: underline; font-size: 14px;}










.sections {font-family: verdana, helvetica, "arial bold", sans-serif; font-size: 11px; line-height: 14px; color: #00cc99; text-align: center; padding-top: 6px;}

.hrline {border-bottom: solid 1px #cccccc; margin-top: -20px;}

.lineheightless { font-family: sans-serif, verdana;  font-size: 11px; line-height: 16px;}

.lineheightmore { color: #00cc00; font-family: sans-serif, verdana;  font-size: 11px; line-height: 18px;}


.amx {margin-top: 30px; width: 100%; height: 60px;}


.tdhomepage {  background-color: #000000; text-align: center;   vertical-align: top;}




h1 { font-family: "times new roman" palatino, serif; font-weight: normal;  font-size: 20px; margin: 0px;}

h2 {font-family: verdana, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #00cc99;}

h3 {font-family: verdana, helvetica, sans-serif; font-weight: normal; font-size: 14px; color: #306005;}




.subtitle1 {font-family: verdana, helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #0ca37d;}

.copy {line-height: 11px; font-size: 10px; color: #ccffff;}

.tablemain { width: 100%; height: 100%; margin: 0px; padding: 0px; }

.trlogos {background-color: #333333; }

.tdcareers {color: #990000; text-align: left; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 20px;  padding-top: 24px;  padding-right: 20px;  padding-bottom: 20px;  border: double 4px #14666F; }

.tdnavigation {background-image: url(navbg6_left.jpg); background-repeat: repeat-y;  text-align: center; }

.tdnavigationright { background-image: url(navbg6_right.jpg); background-repeat: repeat-y;  text-align: center; }

.tdtraditional { height: 26px; background-image: url(stripe12.gif); color: #00cc99; text-align: center;  letter-spacing: 4px; margin: 0px; padding: 0px; }

.tdtraditional2 { height: 26px; background-image: url(stripe12.gif); color: #00cc99; text-align: center; font-family: verdana helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }


.tdstaircase { height: 26px; background-image: url(stripe14.gif); color: #cccccc; text-align: center; font-family: "times new roman" palatino, serif; font-size: 18px; letter-spacing: 4px; margin: 0px; padding: 0px; }

.tdstaircase2 { height: 26px; background-image: url(stripe14.gif); color: #cccccc; text-align: center; font-family: verdana helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }

.tdstaircase3 { height: 26px; background-image: url(stripe14.gif); color: #cccccc; text-align: center; font-family: verdana helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; }

.tdrestore { height: 26px; background-image: url(stripe19.gif); color: #cccccc; text-align: center; font-family: verdana helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }


.tdbespoke { height: 26px; background-image: url(stripe16.gif); color: #cccccc; text-align: center; font-family: "times new roman" palatino, serif; font-size: 18px; letter-spacing: 4px; margin: 0px; padding: 0px; }

.tdbespoke2 { height: 26px; background-image: url(stripe16.gif); color: #cccccc; text-align: center; font-family: verdana helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }

.nextpage { height: 20px; background-color: #cccccc; color: #333333; vertical-align: middle; text-align: center; font-family: verdana helvetica, sans-serif; font-size: 12px; }


.castpage { height: 20px; background-color: #cccccc; color: #333333; vertical-align: top; text-align: center; font-family: verdana helvetica, sans-serif; font-size: 12px; padding-left: 12px; padding-right: 12px;  padding-top: 10px; padding-bottom: 10px; }

.border1 {border: solid 1px #000000; }

.tdimage { width: 20%; background-color: #0d3133;  color: #00cc99; border: double 4px #14666F; vertical-align: top; padding-left: 12px;  padding-top: 20px; padding-bottom: 20px; }

.tdimageRHS { width: 155px; text-align: center; background-color: #0d3133;  color: #00cc99; border: double 4px #14666F; vertical-align: top;   padding-top: 24px;  }

.tdimageRHSright { width: 155px; text-align: center; background-color: #0d3133;  color: #00cc99; border: double 4px #14666F; vertical-align: top;  padding-top: 24px; }

.tdtextRHS {  color: #ccffff; text-align: center; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 6px;  padding-top: 24px;  padding-right: 6px;  padding-bottom: 20px;  border: double 4px #14666F;}











.tdimagecastsmall { width: 25%; background-color: #0d3133;  color: #00cc99; border: double 4px #14666F; vertical-align: top; padding-left: 6px;  padding-top: 24px; padding-bottom: 6px; }

.castimage { width: 20%; background-color: #0d3133;  color: #00cc99; border: double 4px #14666F; vertical-align: top; padding-left: 0px;  padding-top: 6px; padding-right: 0px;  padding-bottom: 6px;  text-align: center;}




.tdtext {color: #ccffff; text-align: left; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 6px;  padding-top: 24px;  padding-right: 6px;  padding-bottom: 20px;  border: double 4px #14666F;}






.tdtextwhite { background-color: #ffffff; color: #666666; text-align: left; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 6px;  padding-top: 6px;  padding-right: 6px;  padding-bottom: 6px;  border: double 4px #14666F;}



.tdtextwhite2 {  background-color: #ffffff; color: #666666; text-align: left; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 6px;  padding-top: 6px;  padding-right: 6px;  padding-bottom: 6px;  border: double 4px #14666F;}




















.tdtextgrey { background-color: #cccccc; color: #666666; text-align: left; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 6px;  padding-top: 6px;  padding-right: 6px;  padding-bottom: 6px;  border: double 4px #14666F;}

.tdtextgrey2 {  background-color: #cccccc; color: #666666; text-align: left; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 6px;  padding-top: 6px;  padding-right: 6px;  padding-bottom: 6px;  border: double 4px #14666F;}

.tdtextgrey3 { background-color: #cccccc; color: #666666; text-align: center; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 6px;  padding-top: 6px;  padding-right: 6px;  padding-bottom: 6px;  border: double 4px #14666F;}


.homepagetext  {  font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #ccffff; margin-top: -10px; padding-left: 40px; padding-top: 0px;  padding-right: 40px; padding-bottom: 30px;}


.homepagedesignedby {  font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #ccffff; }

.Chelsea_Ad {margin-left: 0px; color: #ffffff;  text-decoration: none; font-family: arial, helvetica, verdana, sans-serif;  font-size: 12px;  text-align: center;}
























.tdimagePorch {  background-color: #0d3133;  color: #00cc99; border: double 4px #14666F; vertical-align: top; text-align: center; padding-left: 6px;  padding-top: 24px; padding-bottom: 6px; }

.tdimagePorch2 { width: 20%; background-color: #ffffff;  color: #00cc99; border: double 4px #14666F; vertical-align: top; text-align: center; padding-left: 6px;  padding-top: 24px; padding-bottom: 6px; }



.topbar {height: 8px; background-image: url('topBar_ovalLogo_8px.jpg'); 
background-repeat: repeat-x;   margin: 0px; padding: 0px; }

.trlogosNewPage {background-color: #ffffff; }

.tdlogos1NewPage {text-align: center; margin: 0px; padding: 0px; }

.tdlogos2indexNewPage {text-align: center;  margin: 0px; padding: 0px; }

.tdlogos3NewPage {width: 124px; text-align: right;  margin: 0px; padding: 0px; }

.btmbar {height: 8px; background-image: url('btmBar_ovalLogo_8px.jpg'); 
background-repeat: repeat-x;   margin: 0px; padding: 0px; }

.bluebar {height: 12px; background-image: url('bluebar.jpg'); 
background-repeat: repeat-x;   margin: 0px; padding: 0px; }






.tdlogos1 {text-align: center;   border-bottom: outset 3px #333333; border-left: outset 3px #333333;   border-top: outset 3px #333333; margin: 0px; padding: 0px; }

.tdlogos2 {text-align: center;   border-top: outset 3px #333333;  border-right: outset 3px #333333;   border-bottom: outset 3px #333333; margin: 0px; padding: 0px; }

.tdlogos2index {text-align: center;   border-top: outset 3px #333333;    border-bottom: outset 3px #333333; margin: 0px; padding: 0px; }


.tdlogos3 {text-align: center;   border-top: outset 3px #333333; border-right: outset 3px #333333;   border-bottom: outset 3px #333333; margin: 0px; padding: 0px; }


.tdporches { height: 26px; background-image: url(stripe18b.gif); color: #666666; text-align: center; font-family: "times new roman" palatino, serif; font-size: 18px; letter-spacing: 4px; margin: 0px; padding: 0px; }

.tdporches2 { height: 26px; background-image: url(stripe18b.gif); color: #666666; text-align: center; font-family: verdana helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }


.boldporchtext1 {font-family: verdana, helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #333333;}








a.download:link {color: #444444;  text-decoration: none; font-family: sans-serif, verdana; font-size: 12px; }
a.download:visited {color: #444444; text-decoration: none; font-family: sans-serif, verdana; font-size: 12px; }
a.download:hover {color: #444444;  cursor: hand; text-decoration: underline; background: #cccccc; width: 100%; 
font-family: sans-serif, verdana; font-size: 12px;}
a.download:active {color:#444444; text-decoration: underline; font-family: sans-serif, verdana; font-size: 12px; }



.tdlinksPDFpageArrowRight {width: 5%; text-align: right; height:40px; background-color: #ffffff; border-right: solid 1px #cccccc; color: #8f2400;   font-family: sans-serif, verdana; font-size: 10px;}

.tdlinksPDFpage {width: 30%; text-align: center; height:40px; background-color: #ffffff; border-right: solid 1px #cccccc; color: #444444;   font-family: sans-serif, verdana; font-size: 10px;}

.tdlinks {width: 30%; text-align: center; height:40px; background-color: #ffffff; border-right: solid 1px #cccccc}

.tdlinksPDFpageArrowLeft {width: 5%; text-align: left; height:40px; background-color: #ffffff; border-right: solid 1px #cccccc; color: #8f2400;   font-family: sans-serif, verdana; font-size: 10px;}

.tdlinksPDFpageRight {width: 30%; text-align: center; height:40px; background-color: #ffffff;  color: #444444;   font-family: sans-serif, verdana; font-size: 10px;}


.tdtextPorch {color: #ccffff; text-align: center; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 12px;  padding-left: 6px;  padding-top: 24px;  padding-right: 6px;  padding-bottom: 20px;  border: double 4px #14666F;}

.tdtextPorchTitles {color: #ccffff; text-align: center; vertical-align: top;  font-family: verdana helvetica, sans-serif; font-size: 14px;    padding-top: 4px;  padding-bottom: 6px;  }


.tdPinkPDFlink { height: 24px; background-image: url(PinkPDF_link_1.jpg); background-repeat: repeat-x;  text-align: center;  font-family: verdana helvetica, sans-serif; font-size: 14px;  font-weight: bold; color: #ffffff;  }


a.pdflink:link {color: #ffffff;  text-decoration: none; font-family: sans-serif, verdana; font-size: 14px; }
a.pdflink:visited {color: #ffffff; text-decoration: none; font-family: sans-serif, verdana; font-size: 14px; }
a.pdflink:hover {color: #ffffff;  cursor: hand; text-decoration: underline; font-family: sans-serif, verdana; font-size: 14px;}
a.pdflink:active {color:#ffffff; text-decoration: underline; font-family: sans-serif, verdana; font-size: 14px; }




