/* CSS Document */

body { background-color: #FFFFFF; margin-top: 0px; margin-left: 0px; margin-right: 5px; margin-bottom: 12px; }

h1 {}
h2 {}
h3 {}

.homeleft { background-image: url(/images/nav/contentbg.gif); background-repeat: no-repeat; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #000000; padding-top: 12px; padding-left: 36px; padding-right: 58px; line-height: 18px; }

.homeleft A { color: #333333; text-decoration: underline; }
.homeleft A:hover { color: #8A8A8A; text-decoration: underline; }
.homeleft A:hover { color: #333333; text-decoration: underline; }

.tableborderbott { border-bottom: solid 10px #FFFFFF; }

.dropcap { font-family: Georgia, Times New Roman, Serif; font-size: 24px; font-weight: normal; color: #666666; line-height: 50px; }

.homecolumnleft { background-color: #EAEAEA; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; padding: 8px; border-left: solid 1px #BABABA; border-top: solid 1px #BABABA; border-bottom: solid 1px #BABABA; }

.homecolumnright { background-color: #EAEAEA; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; padding: 8px; border-left: solid 1px #BABABA; border-top: solid 1px #BABABA; border-bottom: solid 1px #BABABA; border-right: solid 1px #BABABA ; }

.quoteform { background-color: #EAEAEA; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; padding: 12px; border-left: solid 1px #BABABA; border-top: solid 1px #BABABA; border-bottom: solid 1px #BABABA; border-right: solid 1px #BABABA; }

.quoteformheader { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000;  padding-left: 4px; padding-top: 3px; padding-bottom: 4px; font-weight: bold; border-top: dotted 1px #666666; border-left: dotted 1px #666666; border-right: dotted 1px #666666; }

.servicestable { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; padding-top: 2px; padding-bottom: 2px; }

.quoteformresponse { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000;  padding-top: 3px; padding-bottom: 4px; font-weight: normal; }

.columnheader { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; font-weight: bold; }

.rightcolumnheader { background-color: #666666; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF; padding: 2px; font-weight: bold; }

.formfield { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #333333; font-size: 7.5pt; }
.formtext { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000000; padding: 5px; }
.formright { padding: 5px; }

.copyright { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #333333; font-size: 8pt; padding-left: 36px; padding-top: 5px; border-top: solid 1px #CCCCCC; }

.copyright A { color: #333333; text-decoration: underline; }
.copyright A:hover { color: #666666; text-decoration: underline; }
.copyright A:visited { color: #333333; text-decoration: underline; }
.vertsplit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #BEC249;  }
.selectproject { font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #333333; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; }
.portthumbs { padding: 2px; }
.portdescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; padding-top: 2px; padding-bottom: 6px; padding-left: 10px; padding-right: 3px; }


