body {
     background: #EEEEEE;
     margin:0px 0px 0px 0px;
     background-position:top left;
     }
.copy {
     color: #404040;
     font-size: 13px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.copy a:link {
     color: #008080;
     background-color: transparent;
     text-decoration: none;
     }
.copy a:visited {
     color: #008080;
     background-color: transparent;
     text-decoration: none;
     }
.copy a:hover {
     color: #B10101;
     background-color: transparent;
     text-decoration: none;
     }
.copy a:active {
     color: #345678;
     background-color: transparent;
     text-decoration: none;
     }
.copyb { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 13px;
     font-weight: bold;
     color: #404040;
     background-color: transparent;
     text-decoration: none;
     }
.copyb a:link {
     color: #008080;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.copyb a:visited {
     color: #008080;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.copyb a:hover {
     color: #B10101;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.copyb a:active {
     color: #345678;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.toolnav {
     color: #CCCCCC;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     letter-spacing: .06em;
     text-decoration: none;
     }
.toolnav a:link {
     color: #F1E27D;
     text-decoration: none;
     }
.toolnav a:visited {
     color: #F1E27D;
     text-decoration: none;
     }
.toolnav a:hover {
     color: #CCCCCC;
     text-decoration: none;
     }
.toolnav a:active {
     color: #FFFFFF;
     text-decoration: none;
     }
.smcopy {
     color: #404040;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.smcopy a:link {
     color: #008080;
     text-decoration: none;
     }
.smcopy a:visited {
     color: #008080;
     text-decoration: none;
     }
.smcopy a:hover {
     color: #B10101;
     text-decoration: none;
     }
.smcopy a:active {
     color: #345678;
     text-decoration: none;
     }
.fcopy {
     color: #FFFFFF;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.fcopy a:link {
     color: #F1E27D;
     text-decoration: none;
     }
.fcopy a:visited {
     color: #F1E27D;
     text-decoration: none;
     }
.fcopy a:hover {
     color: #CCCCCC;
     text-decoration: none;
     }
.fcopy a:active {
     color: #FFFFFF;
     text-decoration: none;
     }
.address {
     color: #404040;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     letter-spacing: .06em;
     background-color: transparent;
     text-decoration: none;
     }
.address a:link {
     color: #008080;
     background-color: transparent;
     text-decoration: none;
     }
.address a:visited {
     color: #008080;
     background-color: transparent;
     text-decoration: none;
     }
.address a:hover {
     color: #B10101;
     background-color: transparent;
     text-decoration: none;
     }
.address a:active {
     color: #345678;
     background-color: transparent;
     text-decoration: none;
     }
.navtab{

}
.navtab a{
     display: block;
     width: 100%;
     line-height: 24px;
     float: left;
     background: #E0E0E0 url(../images/navbg.gif) repeat-x;
     text-align: center;
}
.navtab a:hover, .navtab a.current{
     background: #EEEEEE url(../images/hnavbg.gif) repeat-x;
}
.subnav {
     color: #EEEEEE;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     letter-spacing: .08em;
     text-decoration: none;
     }
.subnav a:link {
     color: #B10101;
     font-weight: bold;
     text-decoration: none;
     }
.subnav a:visited {
     color: #B10101;
     font-weight: bold;
     text-decoration: none;
     }
.subnav a:hover {
     color: #7088A2;
     font-weight: bold;
     text-decoration: none;
     }
.subnav a:active {
     color: #485766;
     font-weight: bold;
     text-decoration: none;
     }
.product {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 14px;
     font-weight: bold;
     color: #404040;
     background-color: transparent;
     text-decoration: none;
     border-bottom: #CCCCCC 1px solid;
     }
.product a:link {
     color: #008080;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.product a:visited {
     color: #008080;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.product a:hover {
     color: #B10101;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.product a:active {
     color: #345678;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.project {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 14px;
     font-weight: bold;
     color: #404040;
     background-color: transparent;
     text-decoration: none;
     border-bottom: #CCCCCC 1px solid;
     }
.project a:link {
     color: #B10101;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.project a:visited {
     color: #B10101;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.project a:hover {
     color: #008080;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.project a:active {
     color: #345678;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.sectab {
     color: #EEEEEE;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.sectab a:link {
     color: #EBE7C7;
     font-weight: bold;
     text-decoration: none;
     }
.sectab a:visited {
     color: #EBE7C7;
     font-weight: bold;
     text-decoration: none;
     }
.sectab a:hover {
     color: #FFFFFF;
     font-weight: bold;
     text-decoration: none;
     }
.sectab a:active {
     color: #CCCCCC;
     font-weight: bold;
     text-decoration: none;
     }
.secnav{
}
.secnav  a {
background: #4F4F4F;
width: 100%;
line-height: 28px;
float: left;
display: inline;
text-align: center;
border-bottom: #000000 1px solid;
}
.secnav a:hover, .secnav a.current{
background: #666666;
}
.seccap {
     background: #444444 url(../images/seccap.jpg); background-repeat: repeat-x;
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px;
     font-weight: bold;
     color: #DEC048;
     line-height: 24px;
     letter-spacing: .06em;
     border-bottom: #000000 1px solid;
}
.cutline {
     background: #FFFFFF url(../images/patblue.gif); background-repeat: repeat;
     border-top: #000000 1px solid;
     border-bottom: #000000 1px solid;
}
.margin {
     background: #666666;
     border-left: #000000 1px solid;
}
.blackbar {
     line-height: 21px;
     background: #000000 url(../images/toolbg.jpg); background-repeat: repeat-x;
}
.masthead {
     height: 146px;
     background: #444444 url(../images/mastbg.gif); background-repeat: repeat-x;
}
.fieldbg {
     background: transparent url(../images/fieldbg.jpg); background-repeat: no-repeat;
}
.companybg {
     background: transparent url(../images/compbg.jpg); background-repeat: no-repeat;
}
.productbg {
     background: transparent url(../images/prodbg.jpg); background-repeat: no-repeat;
}
.clientbg {
     background: transparent url(../images/clientbg.jpg); background-repeat: no-repeat;
}
.contactbg {
     background: transparent url(../images/feedbg.jpg); background-repeat: no-repeat;
}
.prosportsbg {
     background: transparent url(../images/prosports.jpg); background-repeat: no-repeat;
}
.flexlcbg {
     background: transparent url(../images/rflcurbbg.jpg); background-repeat: no-repeat;
}
.rampbg {
     background: transparent url(../images/rampbg.jpg); background-repeat: no-repeat;
}
.parkbg {
     background: transparent url(../images/parkbg.jpg); background-repeat: no-repeat;
}
.mulchbg {
     background: transparent url(../images/mulchbg.jpg); background-repeat: no-repeat;
}
.rfcurbsbg {
     background: transparent url(../images/rfcurbsbg.jpg); background-repeat: no-repeat;
}
.pnpbg {
     background: transparent url(../images/pnpbg.jpg); background-repeat: no-repeat;
}
.swingbg {
     background: transparent url(../images/swingbg.jpg); background-repeat: no-repeat;
}
.tigerbg {
     background: transparent url(../images/tigerbg.jpg); background-repeat: no-repeat;
}
.hwaybg {
     background: transparent url(../images/hwaybg.jpg); background-repeat: no-repeat;
}
.envbg {
     background: transparent url(../images/envbg.jpg); background-repeat: no-repeat;
}
.requestbg {
     background: transparent url(../images/requestbg.jpg); background-repeat: no-repeat;
}
.privbg {
     background: transparent url(../images/privbg.jpg); background-repeat: no-repeat;
}
.hometop {
     border-bottom: #CCCCCC 1px solid;
}
.header {
     padding-top: 8px;
     padding-bottom: 8px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 13px;
     letter-spacing: .06em;
     font-weight: bold;
     color: #485766;
     border-bottom: #CCCCCC 1px solid;
}
.header2 {
     padding-top: 4px;
     padding-bottom: 4px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 13px;
     letter-spacing: .06em;
     font-weight: bold;
     color: #557CA1;
     background: #E8E8EA url(../images/patdblue.gif); background-repeat: repeat;
     border-top: #CCCCCC 1px solid;
     border-bottom: #CCCCCC 1px solid;
}
.smheader {
     padding-top: 6px;
     padding-bottom: 6px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     letter-spacing: .06em;
     font-size: 11px;
     font-weight: bold;
     color: #404040;
     background: #E8E8EA url(../images/patdblue.gif); background-repeat: repeat;
     border-top: #CCCCCC 1px solid;
     border-bottom: #CCCCCC 1px solid;
}
.tablehd {
     padding-top: 6px;
     padding-bottom: 6px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     letter-spacing: .06em;
     font-weight: bold;
     color: #345678;
     background: #EEEEEE url(../images/greybg.gif); background-repeat: repeat;
}
.featurebar {
     padding-left: 6px;
     padding-right: 6px;
     padding-top: 4px;
     padding-bottom: 5px;
     background: #373737;
}
.section {
     padding-left: 8px;
     padding-top: 6px;
     padding-bottom: 6px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 21px;
     letter-spacing: .06em;
     color: #A20620;
     border-bottom: #CCCCCC 1px solid;
}
.subsection {
     padding-left: 8px;
     padding-top: 6px;
     padding-bottom: 6px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 17px;
     letter-spacing: .06em;
     color: #3B72AB;
     border-bottom: #CCCCCC 1px solid;
}
.bodybg { background: #FFFFFF url(../images/bodybg.gif); background-repeat: repeat-x;}
.leftshad { background: #F0F0F0 url(../images/leftshad.jpg); background-repeat: repeat-y;}
.rightshad { background: #F0F0F0 url(../images/rightshad.jpg); background-repeat: repeat-y;}
.point { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: .04em; font-weight: bold; color: #33587B}
.headred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: .06em; font-weight: bold; color: #A80000}
.headblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: .06em; font-weight: bold; color: #5A85AE}
.smred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #C00000}
.client { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #29537B}
