body { color: white; background-color: #3b3b3b; min-height:2000px; margin:0px; }
p {  }
hr { background-color: #a9cef5; }
.headernav { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; background-color: black; letter-spacing: 1pt; padding: 2px 4px; }
.headernav_in { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; background-color: black; letter-spacing: 1pt; padding: 10px 4px 2px; }
.footer { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; background-color: black; word-spacing: normal; }
.loginnav { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; background-color: black; word-spacing: normal; letter-spacing: normal; padding-top: 8px; }

.leftcolumn { color: #3b3b3b; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; vertical-align: top; padding-top: 24px; padding-right: 30px; padding-left: 40px; }
.leftcolumn_redtext { color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; padding-top: 25px; padding-right: 30px; padding-left: 40px; }
.leftcolumn_redtext a:link{ color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; margin-right: 0; border-style: none; }
.leftcolumn_redtext a:visited{ color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; margin-right: 0; border-style: none; }
.leftcolumn_redtext a:hover{ color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: underline; margin-right: 0; border-style: none; }
.leftcolumn_redtext a:active{ color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; margin-right: 0; border-style: none; }

.servicesleftcolumn { color: #3b3b3b; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; vertical-align: top; padding-top: 150px; padding-right: 30px; padding-left: 40px; }
.servicesleftcolumn_redtext a:link{ color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; margin-right: 0; border-style: none; }
.servicesleftcolumn_redtext a:visited{ color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; margin-right: 0; border-style: none; }
.servicesleftcolumn_redtext a:hover{ color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: underline; margin-right: 0; border-style: none; }
.servicesleftcolumn_redtext a:active{ color: #a70d13; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; margin-right: 0; border-style: none; }

.middlecolumn_black { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; padding: 2px 4px; }
.middlecolumn_red { color: red; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 4px; }
td {  }

.middlecolumn_black ul li
{margin-bottom:8px;}

.headernav a:link { color: silver; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: center; padding: 2px 4px; }
.headernav a:visited { color: silver; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: center; padding: 2px 4px; }
.headernav a:hover { color: #9c6; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; background-color: #3a3a3a; text-decoration: none; text-transform: none; text-align: center; padding: 2px 4px; }
.headernav a:active { color: silver; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: center; padding: 2px 4px; }
.headernav_in a:link { color: silver; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: center; padding: 2px 4px; }
.headernav_in a:visited { color: silver; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: center; padding: 2px 4px; }
.headernav_in a:hover { color: #9c6; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; background-color: #3a3a3a; text-decoration: none; text-transform: none; text-align: center; padding: 2px 4px; }
.headernav_in a:active { color: silver; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: center; padding: 2px 4px; }

.loginnav a:link { color: silver; font-size: 8pt; font-weight: normal; font-style: normal; font-variant: normal; line-height: 12pt; text-decoration: none; text-transform: none; text-align: center; word-spacing: normal; letter-spacing: normal; padding: 2px 4px; }
.loginnav a:visited { color: silver; font-size: 8pt; font-weight: normal; font-style: normal; font-variant: normal; line-height: 12pt; text-decoration: none; text-transform: none; text-align: center; word-spacing: normal; letter-spacing: normal; padding: 2px 4px; }
.loginnav a:hover { color: #9c6; font-size: 8pt; font-weight: normal; font-style: normal; font-variant: normal; line-height: 12pt; text-decoration: underline; text-transform: none; text-align: center; word-spacing: normal; letter-spacing: normal; }
.loginnav a:active { color: silver; font-size: 8pt; font-weight: normal; font-style: normal; font-variant: normal; line-height: 12pt; text-decoration: none; text-transform: none; text-align: center; word-spacing: normal; letter-spacing: normal; padding: 2px 4px; }

.middlecolumn_black a:link { color: #467103; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; text-decoration: none; }
.middlecolumn_black a:visited { color: #467103; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; text-decoration: none; }
.middlecolumn_black a:hover { color: #467103; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; text-decoration: underline; }
.middlecolumn_black a:active { color: #467103; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; text-decoration: none; }

.a:link { color: #467103; text-decoration: none; }
a:visited { color: #467103; text-decoration: none; }
a:hover { color: #467103; text-decoration: underline; }
a:active { color: #467103; text-decoration: none; }

.footer a:link { color: silver; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; text-align: center; word-spacing: normal; letter-spacing: normal; }
.footer a:visited { color: silver; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; text-align: center; word-spacing: normal; letter-spacing: normal; }
.footer a:hover { color: #9c6; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; background-color: #3a3a3a; text-decoration: none; text-transform: none; text-align: center; word-spacing: normal; letter-spacing: normal; }
.footer a:active { color: silver; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; text-align: center; word-spacing: normal; letter-spacing: normal; }

#nav:link { color: #d8d8d8; background-color: black; }
nav { color: #d8d8d8; background-color: black; }

td.shadowleft { background-image: url(../images/shadowborder_left.jpg); background-repeat: repeat; }
td.shadowright { background-image: url(../images/shadowborder_right.jpg); background-repeat: repeat; }
td.shadowbottom { background-image: url(../images/shadowborder_bottom.jpg); background-repeat: repeat; }

.formtable { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; /* padding: 12px; border: solid 1px #000;*/ }

.swooshbackground { background-color: white; background-image: url(../images/swooshbkgd.gif); background-repeat: no-repeat; background-position: right bottom; padding-bottom:30px; }

td.bk_about_runners { background-color: white; background-image: url(../images/swoosh_runners.jpg); background-repeat: no-repeat; background-position: left top; }
td.bk_projects { background-color: white; background-image: url(../images/swoosh_projects_bridge.jpg); background-repeat: no-repeat; background-position: left top; }
td.bk_services { background-color: white; background-image: url(../images/swoosh_services_bldg.jpg); background-repeat: no-repeat; background-position: left top; }
td.bk_contact { background-color: white; background-image: url(../images/swoosh_contact_road.jpg); background-repeat: no-repeat; background-position: left top; }
td.bk_srequest { background-color: white; background-image: url(../images/swoosh_srequest_bridge.jpg); background-repeat: no-repeat; background-position: left top; }
td.bk_careers { background-color: white; background-image: url(../images/swoosh_careers_river.jpg); background-repeat: no-repeat; background-position: left top; }
td.bk_enews { background-color: white; background-image: url(../images/swoosh_enews_tree.jpg); background-repeat: no-repeat; background-position: left top; }

.rightpanel_leedbuffer { padding-right: 8px; padding-bottom: 10px; padding-left: 12px; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.copyStyle { width:550px; line-height:18px; }
.firstParagraph { margin-top:20px; }