﻿body { background-color: #FFFFFF; font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; font-size: 10pt; color: #4D4D4D }
img { border: none }
a {color: #4D4D4D; text-decoration: none}
a:visited {color: #4D4D4D}
a:hover {text-decoration: underline }

.background {background: url(../../artwork/background-strip-white.jpg) repeat-x; width: 1200px; margin-left: auto; margin-right: auto; border: 1px solid #C0C0C0 }

.main { width: 960px; margin-left: auto; margin-right: auto }
.header { position: relative }
#headerContact {position: absolute; top: 30px; left: 720px }
#headerContact img { margin-right: 5px }
.topMenu { height: 38px; background: url(../../artwork/top-menu-background.jpg) }
.topMenu ul { list-style-type: none; float:left; display:inline }
.topMenu li { display:inline; float: left; margin-right: 60px }
.topMenu a {color: #4D4D4D }

.columnLeft { float: left; margin-right: 40px }
.columnRight { float: left }

.content { background-color: #FFF; padding: 10px 0px }

.breadcrumbs { background: url(../../artwork/bread-crumb.jpg) no-repeat; height: 34px; position: relative }
#breadcrumbItem { position: absolute; left: 25px; top: 7px }
#breadcrumbTitle { position: absolute; left: 140px; top: 7px }

.mainPanelContent { border: 1px solid #C0C0C0; width: 701px }
.panelContentHeader { background-color: #E0E0E0; padding: 20px; font-weight: bold }
.dropPanel { padding: 0px 20px 20px 20px; background-color: #FFF; width:661px; color: #4D4D4D }

.sectionHeader { background: url(../../artwork/panel-header-background.jpg) repeat-x; height: 34px; text-align: center }
.panelHeader { font-size: 18pt; margin-top: 0px}
.infoPanel { border: 1px solid #C0C0C0; width: 215px }
.infoSpot { border: 1px solid #C0C0C0; width: 215px; margin-top: 10px; height: 61px }

.prjList { padding-top: 20px }
.clearBoth { clear: both }
.clientLogo { float: left; margin-bottom: 20px; margin-right: 20px }
.prjSep { width: 95% }

#contactTbl td { vertical-align: top; text-align: left; padding: 5px 50px 5px 5px }

.footer { background: url(../../artwork/wide-footer.jpg) no-repeat; font-size: 10px; height: 95px; color: #8D8D8D; margin-top: 15px; width: 1200px; position: relative }

/*Footer Classes*/
#address { position: absolute; top: 5px; left: 385px }
#contact { position: absolute; top: 25px; left: 630px }
#contact a {color: #8D8D8D}
#copyright { position: absolute; top: 55px; left: 205px }
#affiliations { position: absolute; top: 25px; left: 870px }
