.whiteshim {
     background-image: url(/images/white_bg_shim.jpg);
     background-repeat: repeat-y;
}

.shadowshim {
     background-image: url(/images/shadow_gradient_shim.jpg);
     background-repeat: repeat-y;
}

.viewprojects a {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #996600;
     text-decoration: none;
     display: block;
     height: 16px;
     width: 798px;
     margin-top: 4px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #CCCCCC;
     text-align: right;
     float: left;
}

.viewprojects a:hover {
     text-decoration: underline;
}

.paragraph1 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 16px;
}

.paragraph2 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 14px;
}

.newsheadline {
     display: block;
     width: 220px;
     margin-top: 25px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #CCCCCC;
     margin-bottom: 3px;
     padding-bottom: 2px;
}

.footer {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
}

.footer a {
     color: #000000;
     text-decoration: none;
}

.footer a:hover {
     text-decoration: underline;
}

.newsblurbdate {
     font-weight: bold;
     color: #003399;
}

.homepagebox {
     display: block;
     padding: 5px;
     height: 192px;
     width: 164px;
     border: 1px solid #CCCCCC;
     margin-top: 37px;
}

.newsblurb {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 14px;
}

.homeheadline {
     display: block;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #CCCCCC;
     width: 329px;
     margin-top: 20px;
     margin-bottom: 5px;
}

.housebg {
     background-image: url(/images/house.jpg);
     background-repeat: no-repeat;
     background-position: left top;
}

.subnavshim {
     background-image: url(/images/subnav_shim.jpg);
     background-repeat: repeat-y;
     background-position: left top;
}

.subnav1 {
     color: #003399;
     display: block;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     margin-bottom: 1px;
     margin-left: 10px;
     margin-right: 0px;
     margin-top: 4px;
}

.subnav1 a {
     text-decoration: none;
     color: #003399;
}

.subnav1 a:hover {
     text-decoration: underline;
}

.subnav2 {
     color: #86AFE8;
     display: block;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     margin-bottom: 3px;
     margin-left: 17px;
     margin-right: 0px;
     margin-top: 0px;
}

.subnav2 a {
     text-decoration: none;
     color: #6699CC;
}

.subnav2 a:hover {
     text-decoration: underline;
}

.greyline {
     background-image: url(/images/greyline.jpg);
     background-repeat: repeat-x;
     background-position: left top;
}

.content, .content TD {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 16px;
}

.pageTitle {
     color: #000000;
     font-family: "Times New Roman", Times, serif;
     font-size: 20px;
}

a, a visited {
     color: blue;
}

