#expertise_area_director_ids label, #department_director_ids label{ display: inline}
.expertise-areas td {white-space: nowrap}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px}
#RB_loading {position: relative; top: 200px; z-index: 101; width: 70px; height: 70px; margin: 0 auto; text-align: center; background: #666 url(../images/redbox_spinner.gif) no-repeat center center; border: 2px solid black}
#RB_window {z-index: 102; background-color: #FFFFFF; display: block; text-align: left; overflow: hidden; margin: 20px auto 0 auto; position: absolute}
.ajax-scaffold form, .ajax-scaffold table, .ajax-scaffold p, .ajax-scaffold div, .ajax-scaffold fieldset {margin: 0; padding: 0}
.ajax-scaffold {margin: 5px 0}
* html .ajax-scaffold {height: 1%}
.ajax-scaffold table {width: 100%}
.ajax-scaffold a {color: #06c; text-decoration: none}
.ajax-scaffold a:hover {background-color: #ff8}
.ajax-scaffold-header {background-color: #005CB8; position: relative}
.ajax-scaffold-header h2 {color: #fff; padding: 2px 5px 4px 5px; margin: 0; font: normal 17px verdana, sans-serif}
.ajax-scaffold-header div.actions a {color: #fff; background: url(../images/add.gif) 1px 50% no-repeat; font: bold 14px arial, sans-serif; letter-spacing: -1px; text-decoration: none; padding: 1px 2px 1px 19px}
.ajax-scaffold-header div.actions a:hover {background: #378CDF url(../images/add.gif) 1px 50% no-repeat}
.ajax-scaffold-header div.actions {position: absolute; right: 5px; top: 3px; width: 120px; text-align: right}
.ajax-scaffold-header div.actions img {margin-bottom: -3px}
.ajax-scaffold .ajax-scaffold {margin: 2px 5px}
.ajax-scaffold .ajax-scaffold .ajax-scaffold-header h2 {font-size: 13px; font-weight: bold}
.ajax-scaffold .ajax-scaffold .ajax-scaffold-header div.actions a {font: bold 11px verdana, sans-serif; padding: 0 2px 1px 17px}
.ajax-scaffold .ajax-scaffold .ajax-scaffold-header div.actions {top: 4px}
.ajax-scaffold th {background-color: #555; text-align: left}
.ajax-scaffold th a, .ajax-scaffold th p {font: bold 11px arial, sans-serif; display: block; background-color: #555}
.ajax-scaffold th a {color: #fff; padding: 2px 15px 2px 5px}
.ajax-scaffold th p {color: #eee; padding: 2px 5px}
.ajax-scaffold th a:hover {background-color: #000; color: #ff8}
.ajax-scaffold th.sorted {background-color: #333}
.ajax-scaffold th.asc a, .ajax-scaffold th.asc a:hover {background: #333 url(../images/arrow_up.gif) right 50% no-repeat}
.ajax-scaffold th.desc a, .ajax-scaffold th.desc a:hover {background: #333 url(../images/arrow_down.gif) right 50% no-repeat}
.ajax-scaffold th.loading a, .ajax-scaffold th.loading a:hover {background: #333 url(../images/indicator-small.gif) right 50% no-repeat}
.ajax-scaffold td {padding: 5px 4px; color: #333; font-family: Verdana, sans-serif; font-size: 11px; background-color: #E6F2FF; border-bottom: solid 1px #C5DBF7; border-left: solid 1px #C5DBF7}
.ajax-scaffold td.actions {border-right: solid 1px #ccc}
.ajax-scaffold tr.even td {background-color: #fff; border-left: solid 1px #ddd}
.ajax-scaffold tr td.sorted {background-color: #B9DCFF; border-bottom: solid 1px #AFD0F5}
.ajax-scaffold tr.even td.sorted {background-color: #E6F2FF; border-bottom: solid 1px #AFD0F5}
.ajax-scaffold td.empty {color: #999; text-align: center}
.ajax-scaffold td.actions {padding: 0; width: 1%}
.ajax-scaffold td.actions table {float: right; width: auto; margin-right: 5px}
.ajax-scaffold td.actions table td {border: none; text-align: right; padding: 0 2px}
.ajax-scaffold td.actions a {font: bold 11px verdana, sans-serif; letter-spacing: -1px; padding: 2px; margin: 0 2px; line-height: 16px}
.ajax-scaffold-totals td {border-top: 2px solid #005CB8; font: bold 12px arial, sans-serif}
.ajax-scaffold .ajax-scaffold-footer {text-align: right; background-color: #005CB8; padding: 3px 5px 2px 5px; border-bottom: none; color: #ccc; font: bold 12px arial, sans-serif}
.ajax-scaffold-footer a {color: #fff; text-decoration: none; letter-spacing: 0; padding: 0 2px; margin: 0 -2px; font: bold 12px arial, sans-serif}
.ajax-scaffold-footer a:hover {background-color: #378CDF}
.ajax-scaffold-footer .next {margin-left: 0; padding-left: 5px; border-left: solid 1px #ccc}
.ajax-scaffold-footer .previous {margin-right: 0; padding-right: 5px; border-right: solid 1px #ccc}
.ajax-scaffold .messages-container, .ajax-scaffold .ajax-scaffold .messages-container{ padding: 0; margin: 0 7px; border: none}
.ajax-scaffold .empty-message {background-color: #e8e8e8; padding: 4px; text-align: center; color: #666}
.ajax-scaffold .message {font-size: 11px; font-weight: bold; padding: 5px 20px 5px 5px; color: #333; position: relative; margin: 2px 7px; line-height: 12px}
.ajax-scaffold .message a {position: absolute; right: 10px; top: 4px; padding: 0; font: bold 11px verdana, sans-serif; letter-spacing: -1px}
.ajax-scaffold .messages-container .message {margin: 0}
.ajax-scaffold .error-message {border-left: solid 5px #f66; background-color: #fbb}
.ajax-scaffold .warning-message {border-left: solid 5px #ff6; background-color: #ffb}
.ajax-scaffold .info-message {border-left: solid 5px #66f; background-color: #bbf}
.ajax-scaffold #errorExplanation {background-color: #fcc; margin: 2px 0; border: solid 1px #f66; float: left}
.ajax-scaffold fieldset {clear: both}
.ajax-scaffold #errorExplanation h2 {padding: 2px 5px; color: #333; font-size: 11px; margin: 0; letter-spacing: 0; font-family: Verdana; background-color: #f66}
.ajax-scaffold #errorExplanation ul {margin: 0; padding: 0 2px 4px 25px; list-style: disc}
.ajax-scaffold #errorExplanation p {font-size: 11px; padding: 2px 5px; font-family: Verdana; margin: 0}
.ajax-scaffold #errorExplanation ul li {font: bold 11px verdana; letter-spacing: -1px; margin: 0; padding: 0; background-color: transparent}
.ajax-scaffold .fieldWithErrors input {border: solid 1px #f00}
.ajax-scaffold .loading-indicator {vertical-align: bottom; margin: 0}
.ajax-scaffold .ajax-scaffold-header .loading-indicator, .ajax-scaffold .update .loading-indicator, .ajax-scaffold .create .loading-indicator {vertical-align: bottom; margin-bottom: 3px}
.ajax-scaffold td.update, .ajax-scaffold td.create {background-color: #DAFFCD; padding: 4px; border: solid 1px #7FcF00; border-top: none}
.ajax-scaffold .ajax-scaffold td.update, .ajax-scaffold .ajax-scaffold td.create {background-color: #ffb; border: solid 1px #DDDF37; border-top: none}
.ajax-scaffold .submit {font-weight: bold; font-size: 14px; font-family: Arial, sans-serif; letter-spacing: 0; margin: 0; margin-top: 5px}
.ajax-scaffold fieldset {border: none}
.ajax-scaffold label.required{ font-weight: bold}
.ajax-scaffold label.example {font-size: 11px; font-family: arial; color: #888}
.ajax-scaffold h4 {padding: 2px; margin: 0; text-transform: none; color: #1F7F00; letter-spacing: -1px; font: bold 16px arial}
.ajax-scaffold p.form-footer a {font: bold 14px arial, sans-serif; letter-spacing: 0}
.ajax-scaffold p {clear: both}
.ajax-scaffold div.row {clear: both; float: none; padding: 2px; margin-left: 5px}
.ajax-scaffold div.form-element {float: left; margin-right: 10px; margin-bottom: 2px}
.ajax-scaffold label {display: block; font-family: Verdana, sans-serif; color: #555; font-size: 11px; padding-bottom: 1px}
.ajax-scaffold input.text-input, .ajax-scaffold select {font-size: 16px; font-weight: bold; font-family: Arial, sans-serif; letter-spacing: -1px; border: solid 1px #1F7F00}
.ajax-scaffold .form-element input {padding: 1px}
.ajax-scaffold textarea {height: 65px; font-family: Arial, sans-serif; font-size: 12px; padding: 1px; border: solid 1px #1F7F00}
* html .ajax-scaffold-header {height: 1%}
* html .ajax-scaffold td .messages-container {border-top: solid 1px #DAFFCD}
#control-panel {text-align: right; background-color: #000000; color: white; position: absolute; top: 0px; width: 98%; height: 20px; left: 0px; border: 2px #CC3300 outset; padding: 6px 11px}
#control-panel form {margin: 0px}
#control-panel a {text-decoration: none; font-size: 11px; background-color: #C5BB81; color: #000000; padding: 2px 10px; margin: 0px 6px; border: 1px outset #999999}
#control-panel input {font-size: 11px}
.site.edit h1, .page.new h1, .folder.new h1, .folder.edit h1, .folder.show h1, .link.new h1, .link.edit h1 {margin: 0 ; margin-bottom: 8px; font-size: 21px; color: #003366; font-weight:normal}
.site.edit input, .page.new input, .folder.new input, .folder.edit input {font-size: 11px; margin-right: 10px}
.new fieldset {width: 580px}
.form th {font-size: 11px}
select {font-size: 11px; margin: 4px 10px}
.panel {background-color: #E1DCBE; margin-right: 20px; border:0}
#orphaned-pages-container h1 {font-size: 13px; font-weight: bold}
#orphaned-pages a {color: #003366}
#orphaned-pages a:hover {color:#AA5E21}
#tabs li {font-size: 11px; background-color: #E1DCBE}
#tabs a {text-decoration: none; color: #3D3D3D}
#tabs .active-tab {background-color: #FFFFFF; border-bottom-color: #FFFFFF}
#tabs li:hover {background-color: #E9E5CC}
#close-management {font-size: 10px; background-color: #FFFFFF; border-color: #C5BB81; text-decoration: none; color: #000000}
#page-publish, #page-save {font-size: 11px; background-color: #82AECC; margin: 0px 6px; color: #000000}
#page-edit, #page-cancel-edit, #page-manage {font-size: 11px; background-color: #C5BB81; color: #000000; padding: 2px 10px; margin: 0px 6px; border: 1px outset #999999}
#page-save {background-color: #C5BB81}
#page-cancel-edit {background-color: #A89B52}
#page-manage {background-color:#8899A4}
#editor-window {height: 95ex}
#editor-window h1 {margin-left:0; font-size: 13px; color: #003366; font-weight:bold}
#upload-file {font-size: 11px}
#upload-file h1, #editor-insert-document h2 {font-family: Arial, Helvetica, sans-serif; margin-left:0; font-size: 12px; color: #003366; font-weight:bold}
#RB_window {font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 10px; background-color: #FFFFFF}
#RB_window h2 {color: #3D3D3D; font-size: 13px; font-weight: bold; background-color: #CCCCCC}
#RB_window h4 {color: #3D3D3D; font-size: 13px; font-weight: bold}
div.ajax-scaffold-header a.create {font-size: 12px; font-weight: bold; color: #003366}
div.form-element, input.text-input, input.submit, a, p.form-footer, fieldset {font-size: 11px; color: #3D3D3D}
body {background-color:#FFFFFF; margin:0; font-family: tahoma, arial, sans-serif; font-size: 11px; color: #3D3D3D}
h1, h2, h3, h4, h5 {font-family: "Trebuchet MS", arial, sans-serif}
p {font-family: tahoma, arial, sans-serif; color: #3D3D3D; font-size: 11px; margin: 8px 0px}
p.tiny {font-size: 6pt; line-height: 10%; margin:0}
hr {color:#003366; height: 1px}
td.masthead-left {background-image:url(/images/masthead-ssg.gif); background-repeat:no-repeat}
td.masthead {background-image:url(/images/masthead-bkgd.gif); background-repeat:repeat-x}
td.mainnav {background-image:url(/images/mainnav-bkgd.gif); background-repeat:no-repeat; color:#A5B4BA; font-size: 11px}
td.bannerphoto {background-image: url("/images/banner-restaurants.jpg"); background-repeat:no-repeat; background-position:right top}
td.curtain-right {background-color:#333333; border-bottom: 6px solid #FFFFFF; background-image:url(/images/curtain-graphic.gif); background-position:bottom left; background-repeat:no-repeat}
td.sidebar {padding-bottom:60px; background-image:url(/images/sidebar-left-graphic.gif); background-repeat:no-repeat; background-position:bottom right}
td.maincontent {background-image:url(/images/sidebar-left-bkgd.gif); background-position:left; background-repeat:repeat-y}
#page-hd h1 {color:#003366; font-size: 20px; font-weight:300; margin:0; margin-bottom: 0px; text-transform: uppercase}
#main-content {max-width: 665px; min-width: 560px; text-align: justify; line-height: 17px; padding: 0 20px 20px 0; margin-bottom:20px}
#main-content h1 {margin: 0px 0 10px 0 ; font-size: 17px; color: #003366; font-weight:normal}
#main-content h2 {margin: 12px 0 10px 0; font-size: 15px; color: #CC9900; text-align:left}
#main-content h3 {margin: 0 ; font-size: 12px; color: #003366; text-align:left}
#main-content h4 {margin: 8px 0 2px 0; font-size: 12px; color: #CC9900; text-align:left}
#main-content p {font-size: 11px; text-align: justify; line-height: 17px; margin-right: 20px}
#main-content address {font-size: 10px; line-height: 14px; border-top: 1px solid #BEB068; color: #3D3D3D; font-style: normal; margin-right: 20px; margin-top:10px; padding-top: 6px}
#main-content ul {margin-top:0; text-align:left}
#main-content ul li {font-size: 11px; color: #3D3D3D; line-height: 18px; text-align:left; list-style-image:url(/images/bullet-blue.gif)}
#main-content ol li {font-size: 11px; line-height: 18px; text-align:left}
#main-content a {color: #003366}
#main-content a:hover {color:#AA5E21}
#main-content img {border:0}
#dropdowns ul li {list-style-image: none; list-style-type: none}
#side-photo {position:relative; height: 267px; width: 186px}
#side-photo-text {margin: 0; padding: 6px; position:absolute; top:0px; left:0; width: 174px; font-size: 11px; line-height: 14px; font-weight:bold; color:#3D3D3D}
#side-text {margin: 0; padding: 6px; width: 174px; font-size: 11px; line-height: 14px; font-weight:normal; color:#3D3D3D}
#side-text h2 {margin-left:5px; font-size: 13px; color:#336699}
#side-photo-text a, #side-text a {color:#3d3d3d}
#side-photo-text a:hover, #side-text a:hover {color: #003366}
#side-photo-text h2 {font-size: 11px; color:#CC9900; margin-bottom: 6px}
#side-photo-text ul, #side-text ul {margin-top: 6px; margin-bottom: 6px}
#side-photo-text ul li, #-repeat ul li {font-size: 11px; text-align:left; list-style-image:url(/images/bullet-blue.gif)}
#side-text ul li {font-size: 11px; text-align:left; list-style-image:url(/images/bullet-gray.gif)}
#side-watermark {margin-bottom: 0px; margin-left: 66px; position:relative}
a.contact {margin-left: -6px}
#side-right {padding-right: 20px}
#callout-container h2, #callout-container-wide h2, #callout-director h2, #links-container h2, #contact-container h2, #testimonial-container h2 {color:#C0A33B; font-size: 23px; line-height: 18px; font-weight: 100; margin-bottom: 0px; background-image: url(/images/callout-hd-bkgd.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:30px; text-transform:lowercase}
#callout-director h2 {padding-left:0}
#links-container h2, #contact-container h2 {background-image: url(/images/links-hd-bkgd.gif)}
.header-indent {display:block}
#links-repeat, #links-repeat ul li {text-align: left}
#testimonial-container h2 {background-image: none; padding-left:0px; margin-top:0}
#callout-repeat, #links-repeat {padding: 6px 6px 6px 30px; background-image: url(/images/callout-bkgd.gif); background-repeat:repeat-y; background-position:left; background-color:#F4F2E5}
#links-repeat {background-image: url(/images/links-bkgd.gif); background-color:#EBF1F5}
#callout-container-wide .bullet_collapse h3 {padding-top: 4px}
#testimonial-content {background-color:#EBF1F5; padding: 12px}
#testimonial-content img {max-width: 146px; margin-right: 10px}
#testimonial-content p {margin-right: 0; line-height: 140%}
#testimonial-content p.business {font-weight:bold; line-height: 110%; margin-top:0; text-align: left; color: #003366}
#testimonial-content p.byline {font-size: 10px; font-weight:bold; line-height: 110%; margin-top:0; text-align: left}
#callout-repeat h2, #callout-repeat h3, #links-repeat h2, #callout-repeat h3 a {font-weight: bold; color:#003366; font-size: 12px; margin-top: 6px; margin-bottom: 6px; background-image: none; padding-left:0px; margin-top:0}
#callout-repeat p, #callout-repeat ul li, #links-repeat p, #links-repeat ul li {text-align: left; font-size: 11px; line-height: 15px; margin-bottom: 4px; font-weight: normal}
#links-repeat p {margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #D9E3EA}
#callout-repeat ul {margin-top: 10px}
#masthead {color: #EBEBEB; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
#masthead a {color: #EBEBEB; text-decoration:none}
#masthead a:hover {color: #FFFFFF; text-decoration:none}
td.header {background-color: #F4F2E5; color:#738998; font-size: 10px; font-weight:bold; padding: 2px 6px}
td.item {padding: 0px 6px}
#sitemap-container {margin-top: 40px}
#sitemap-container h1 {margin: 0 ; margin-bottom: 8px; font-size: 21px; color: #003366; font-weight:normal}
ul#sitemap .edit {}
ul#sitemap li.sitemap-item, ul#sitemap li, ul#folder-listing li {margin-top: 4px; list-style-image: none; list-style-type: none}
ul#sitemap a, ul#folder-listing a {color: #3D3D3D; font-size: 11px}
ul#sitemap a:hover, ul#folder-listing a:hover {color:#AA5E21}
ul#folder-listing a.folder {color: #003366; font-weight: bold}
ul#folder-listing a:hover.folder {color:#AA5E21}
.issue.show, .issue.list {display: block}
#main-content .event.list ul li {margin:10px 0}
#main-content .event.list a {font-weight: bold}
#main-content .issue.list p, #main-content .event.list p {margin:0}
.issue.list h1, .announcement h1, .event h1, .profile.departmental h1 {margin: 0 ; font-size: 17px; color: #003366; font-weight:normal}
#main-content .profile.show h1 {margin: 0 }
#main-content .profile.departmental table {padding-bottom: 16px; margin-bottom: 20px}
#main-content .issue-date {color: #666666; font-size: 12px; float: right; margin-right: 20px; font-weight:normal}
.location {width: 560px; line-height: 17px}
.location h2 {margin: 12px 0 10px 0; font-size: 15px; color: #CC9900}
.location h3 {font-size: 12px; font-style: italic; color: #666666}
.location p {color: #666666; text-align: left}
.location .identifier {font-size: 11px; color: #003366; padding-left: 10px; padding-right: 10px}
#main-content .address {float: right; min-width: 220px; margin-left: 30px; background-color:#DEE6EC}
#main-content .address td {padding: 0 10px}
#main-content .address h2 {margin-bottom: 10px; font-weight: bold; font-size: 12px; color: #3D3D3D}
#main-content .profile {display: block; width: 530px}
td.profile-list {padding: 3px 0px 3px 0; text-align: left}
.profile.directors table {width: 620px}
.announcement h2, #main-content .event h3 {color: #3D3D3D; font-size: 11px; margin-bottom:0px}
.profile.list a, .profile.directors a {color: #CC9900}
.profile.list a:hover, .profile.directors a:hover {color: #003366}
.job input, .job textfield, #callout-repeat input {font-size: 10px}
.show h2 {margin-top: 0}
.list h6, .show h6 {font-size: 10px; color: #999999; font-weight: bold; text-align: left; margin-bottom: 0px; margin-top: 9px}
.job.list h6 {text-align: right; margin: 12px 20px 0 12px}
.date {color: #C0C0C0}
.identifier {font-size: 10px; color: #666666}
.link.list ul li {margin: 6px 0px}
.profile.list td {padding: 3px}
.sort {float:right}
.sort a {font-size: 10px; font-weight: normal}
.sort a.active {font-weight:bold}
.news.list p {margin: 0}
#main-content .news-img {float: right; margin:0 20px}
#main-content .news-img img {max-width: 250px}
#main-content .news-img p {text-align:right; margin-right: 20px}
#home-right p {padding-bottom: 6px}
#main-content .announcement h1 {}
#main-content .announcement h6 {font-size: 10px; color: #999999; font-weight: bold; margin-top: 0px; margin-bottom: 0}
#main-content a.headline {font-size: 13px; color: #CC9900; font-weight: bold; margin-top: 12px}
#main-content a.newslink {font-size: 10px; font-weight: bold}
#main-content a.headline:hover, #main-content a.division:hover {color: #003366}
#main-content a.division {font-size: 15px; color: #CC9900}
ul#side-nav {margin-top: 0}
#side-nav li {list-style-type: none; padding: 0px 0}
#side-nav a {display:block; text-decoration: none; padding: 2px 8px 4px 8px; border: 1px solid #C5BB81; color:#296199; font-size: 11px; text-align:left}
#side-nav a:hover, #side-nav a:active {color:#FFFFFF; border: 1px solid #DEE7EB}
#side-nav a.active {color:#FFFFFF; border: 1px solid #738998}
#profile-contact {float:right; display: inline; margin:0px 0px 0 50px}
#profile-contact p {text-align:left; margin:0}
#profile-contact h5 {margin-bottom:6px; font-size: 12px; font-weight: bold; color: #003366}
#cities {margin-top: 9px; max-width: 1100px}
#cities a {font-size:11px; color:#FFFFFF; text-decoration:none}
#cities a:hover {color:#003366}
.copyright {background-color:#FFFFFF; padding-left: 30px}
.copyright p, .copyright a {font-size: 10px}
.copyright a {color: #003366}
.copyright a:hover {color:#AA5E21}
.formfield-common {font-size: 8pt; background-color: #DFDAB9; border: 0; border:1px solid #C5BB81; color: #3D3D3D}
.formbtn-common {font-size: 8pt; font-family:Arial, Helvetica, sans-serif; color:#EBEBEB; padding: 0px; background-color:#CC9900; border:0}
.formbtn {font-size: 8pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 0px; background-color: #D4CB9A; border:1px solid #C5BB81}
.formfield {font-size: 8pt; color:#666666; padding: 2px; border: 1px solid #CCCCCC}
#container {background-image:url(/images/sidebar-left-bkgd.gif); background-position:left; background-repeat:repeat-y}
#sidebar {width: 186px; margin-left: 30px; margin-top: 20px}
#dropdowns {width: 260px; position:absolute; top:333px; left: 560px}
p.print-icon {position: absolute; top: 329px; left: 818px}
#vcards {position:absolute; left: 640px; top:336px}
#section-hd {position:relative; top:-10px; color:#E0D9B2; font-size: 47px; font-weight:normal; margin-left: 45px; margin-bottom:-10px; text-transform: lowercase; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif}
#section-hd p {}
#page-hd {top:-20px; margin-left: 60px; position:relative; margin-bottom: -25px}
#main-content {float:left; margin:0px 40px 0 40px}
#side-right {float:right; width: 197px}
#callout-container, #callout-container-wide, #links-container, #contact-container, #testimonial-container {width: 197px; padding:0; float: right; margin: 0px 0px 20px 40px}
#step2 td, #step1 td {text-align: left}
#testimonial-container {width: 300px}
#links-container {margin-top: 50px}
#callout-container-wide, #contact-container{ width: 300px}
#callout-director {width: 197px; padding:0; margin: 0 0 20px 40px}
.footer {background-color:#CC9900; height: 30px; width: 100%; background-image:url(/images/footer-bkgd.gif); background-repeat:repeat-x; background-position:top}
#side-nav {margin:0; padding:0; margin-left:30px; margin-bottom: 20px; width: 145px}
.glossary, .glossary td, .glossary th, .glossary ul {font-size: 9pt; color: #3d3d3d; font-family:Arial, Helvetica, sans-serif}
.glossary th {font-weight: bold}
div.form, div.memo {margin-left: 0px; font-size: 11px; color: #3D3D3D; padding-bottom: 50px; max-width: 500px}
div.form h3 {color: #3d3d3d; font-size: 15px; font-weight:bold; margin-bottom: 10px}
div.form-padding {margin:0; padding:0}
#p7PMnav, #p7PMnav ul {margin: 0; margin-top:14px; padding:0}
#p7PMnav ul {margin: 0; padding: 4px 0px; background-color: #003151; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.90; border: 1px solid #BEB068; position: absolute; left: -9000px; z-index: 10000}
#p7PMnav li {list-style-type: none; margin: 0; padding: 0}
#p7PMnav a {display: block; text-decoration: none; padding: 8px 55px 9px 10px; color:#A5B4BA; font-size: 11px; line-height:1; text-align:right; background-image: url(/images/p7PM_dark_south.gif); background-repeat:no-repeat; background-position:bottom; text-transform:uppercase}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {letter-spacing: .01px}
#about_us a, #services a, #industries a, #news___events a,#resources a, #careers a, #contact_us a {padding: 3px 10px; color:#D1DCE0; margin: 1px 5px; border: 1px solid #003151; text-align:left; background-image:none; text-transform:capitalize}
#about_us a:hover, #about_us a.active, #services a:hover, #services a.active, #industries a:hover, #industries a.active, #news___events a.active, #news___events a:hover, #resources a:hover, #resources a.active, #careers a:hover, #careers a.active, #contact_us a:hover, #contact_us a.active {color: #FFFFFF; border: 1px solid #BEB068; background-image:none}
#p7PMnav .p7PMmark {color: #FFFFFF; background-image: url(/images/p7PM_dark_hover.gif); background-repeat: no-repeat; background-position: right bottom}
#p7PMnav .p7PMtrg, #p7PMnav .p7PMon {}
#p7PMnav .p7PMon {background-image: url(/images/p7PM_dark_east.gif); background-repeat: no-repeat; background-position: right bottom; color: #FFFFFF}
#p7PMnav .p7PMhide {left: -9000px; border: 0}
#p7PMnav .p7PMshow {left: auto; z-index: 20000 !important}
#p7PMnav {margin-left: 26px; width: 200px}
#p7PMnav ul {position:absolute; top: 151px; width: 190px}
ul#about_us {}
ul#services {width: 226px}
ul#industries {}
ul#news___events {top: 236px}
ul#resources {top: 266px}
ul#careers {top: 246px}
ul#contact_us {top: 186px}
ul#pmmcrumb {font-weight: bold; margin-bottom: 16px; color: #8B967A}
#pmmcrumb a, #pmmcrumb a:visited {font-weight: normal; color: #949E85}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {font-weight: normal; color: #333333}
#ReDTuSknav {margin: 0; padding:0}
#ReDTuSknav li {list-style-type: none; list-style-image: none; margin: 0; padding: 0; margin-left: 2px}
#ReDTuSknav ul {margin: 0; padding: 0; position: absolute; left: -9000px; z-index: 10000}
#ReDTuSknav a {font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; display: block; text-decoration: none; background-image:url(/images/arrow-right.gif); background-repeat:no-repeat; background-position:right center; padding: 2px 14px 2px 6px; color: #FFFFFF; background-color:#738998; border: 1px #FFFFFF solid}
#ReDTuSknav a:hover, #ReDTuSknav a:active, #ReDTuSknav a:focus {border-color: #C5BB81; border-bottom-width: 2px; background-color: #C5BB81; background-image:url(/images/arrow-down.gif); color: #3D3D3D; letter-spacing: .01px}
#ReDTuSknav .ReDTuSkmark {color: #3D3D3D; border-color: #C5BB81; border-bottom-width: 2px; background-color: #C5BB81; background-image:url(/images/arrow-down.gif)}
#ReDTuSknav ul .ReDTuSktrg, #ReDTuSknav ul .ReDTuSkon {border-color: #C5BB81; color: #3D3D3D; border-bottom-width: 2px; background-color:#C5BB81; background-image:url(/images/arrow-down.gif)}
#ReDTuSknav .ReDTuSkon {border-color: #C5BB81; color: #3D3D3D; border-bottom-width: 2px; background-color: #C5BB81; background-image:url(/images/arrow-down.gif)}
#ReDTuSknav .ReDTuSkhide {left: -9000px}
#ReDTuSknav .ReDTuSkshow {left: auto; z-index: 20000 !important}
#ReDTuSknav li {float: left; width: 124px}
#ReDTuSknav ul li {float: none}
#ReDTuSknav ul, #ReDTuSknav ul li {}
#pmmcrumb {font-weight: bold; margin-bottom: 16px; color: #333333}
#pmmcrumb a, #pmmcrumb a:visited {font-weight: normal; color: #535FAC}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {font-weight: normal; color: #333333}
#group1, #group2, ul #group3, #group4 {background-color:#E0D9B2; font-family: tahoma, arial, sans-serif; margin: 0; padding:0; margin-left: -3px; margin-right: 5px; width: 249px; border-top: 0}
#group1 li, #group2 li, #group3 li, #group4 li {border: 0; list-style-type: none; list-style-image: none; margin:0; padding:0px}
#group1 ul, #group1 ul li, #group1 li, #group4 ul, #group4 ul li, #group4 li {width: 249px}
#group2, #group2 ul li, #group3, #group3 ul li {width: 124px}
#group1 p, #group2 p, #group3 p, #group4 p {font-size: 11px; margin: 4px 4px 10px 8px; text-align: left}
#group4 p {margin-bottom:2px}
#group2 p, #group3 p, #group4 li {padding-bottom: 4px; border-bottom: 1px solid #C5BB81}
#group1 a, #group2 a, #group3 a, #group4 a {padding:0; background-image:none; display:inline; background-color:#E0D9B2; border:0; color:#3d3d3d; text-decoration:none}
#group1 a, #group2 a, #group3 a, #group4 a {font-weight:normal}
#group2 a, #group3 a {text-decoration:underline}
#group1 a:hover, #group2 a:hover, #group3 a:hover, #group4 a:hover {background-image:none; background-color:#E0D9B2; color:#AA5E21; border:0}
img.left {margin-right: 6px}
img.right {margin-left: 2px; margin-right:10px}