.transMenu {position:absolute; overflow:hidden; left:-1000px; top:-1000px}
.transMenu .content {position:absolute; height:350px}
.transMenu .items {position:relative; left:0px; top:0px; z-index:2}
.transMenu.top .items {border-top:none}
.transMenu .item {color: #000; font-size: 11px; font-family: sans-serif; text-decoration: none; border: none; cursor: pointer; cursor: hand}
.transMenu .item td {font-size: 11px; text-transform: uppercase}
.transMenu .background {position:absolute; left:0px; top:0px; z-index:1; -moz-opacity:.9; filter:alpha(opacity=90); background-image: url(../images/NavGradient_big.jpg); background-position: left; background-color:#FFF}
.transMenu .shadowRight {visibility:hidden; position:absolute; z-index:3; top:3px; width:2px; -moz-opacity:.4; filter:alpha(opacity=40)}
.transMenu .shadowBottom {visibility:hidden; position:absolute; z-index:1; left:3px; height:2px; -moz-opacity:.4; filter:alpha(opacity=40)}
.transMenu .item.hover td {background:#eba800; color:#000}
.transMenu .item img {margin-left:10px}
.pullquote {font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 22pt; font-style: normal; color: #000000; text-align: right; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #2C542B; border-right-color: #2C542B; border-bottom-color: #2C542B; border-left-color: #2C542B; padding-top: 15px; padding-bottom: 15px; font-weight: normal; line-height: 24px; letter-spacing: -.05em}
.notes {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: -12pt; margin-left:40px; margin-top:-12pt; padding-left: 100px}
.noteslabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #000}
a img,:link img,:visited img {border: none}
a {color:#b87400; text-decoration: none}
a:visited {color: #ba7400}
a:hover {text-decoration: underline}
body, td {font-family: Verdana, Arial, sans-serif; font-size: 10pt; margin:0px 0px 0px 0px; line-height: 12pt}
#siteFrame {margin-bottom: auto; top:0; bottom:0; width:824px; height:expression(window.innerHeight); background-color:#063707; border: 12px solid #E6F2F5}
#siteHeader {background: url("/images/BlueBridge2.jpg"); height:150px}
#siteLogo {position:relative; float:right; right:52px; top:10px; width:370px; height:57px}
#siteLogo img.print {visibility:hidden; position:absolute}
#splashFrame {position:absolute; background-color:#063707; border: 12px solid #E6F2F5; left:0; right:0; top:0; bottom:0; height:expression(document.body.clientHeight-24)}
#splashImage {position:relative; padding-right: 0px; border: 5px solid #ccc}
#splashImg {position:relative; width: 100%; height:auto; height:expression(document.getElementById('splashImg').width*0.181)}
#splashEnter {position:relative; padding-top:40px; text-align:center}
#splashEnter a, #splashEnter a:visited {color:#EBA800}
#frontHeader {position:relative; background-color:#063707; height:70px}
#splashHeader {padding: 30px; position: relative; background-color: #063707; padding-top: 150px; text-align: center}
#splashBody {background-color: #063707}
.HeadlineGray {font-family:Verdana,Arial,Helvetica;font-size:25px;color:#777777;margin:1px;margin-top:5px;font-weight:bold;}
.CodeForeground {margin:0in;margin-bottom:.0001pt;font-size:9.0pt;font-family:Courier New;}
.CodeInText {font-family:Courier New;font-weight:bold;}
#splashLogo {position:static}
#frontMenu {z-index:99; width:200px; height:200px; text-transform:uppercase; font-size:11px; padding-top:40px; margin-bottom:40px; font-family: Arial, Helvetica, sans-serif}
#frontMenu a, #frontMenu a:visited {display:block; margin-left:0px; border-bottom:1px solid #2C542B; padding:3px 0px 3px 50px; color:#fff}
#frontMenu a:hover {text-decoration:none}
#frontMenu a.hover, #frontMenu a.hover:visited, #frontMenu a.hover:hover {background-color:#EBA800; background-image: none; color:#000}
#frontMenu a#frontHomeLink {margin-left:0px; padding-left:51px; padding-top:10px; color:#EBA800; font-weight:bold}
#frontMenu .add-menu-item {padding:2px 13px 2px 50px}
#frontMenu .add-menu-item a {display:inline; border:0px; padding:0px}
#frontIntro {position: relative; top: -220px; left: -50px; float:right; width: 345px; color: #fff}
#frontImage {margin-top:-175px}
#headMenu {z-index:99; position:absolute; float:left; top:138px; margin-left:30px; font-size:11px; text-transform:uppercase; color:#EBA800; font-family: Arial, Helvetica, sans-serif}
#headMenu a, #headMenu a:visited {color:#EBA800}
#headMenu .home-link, #headMenu .home-link:visited {color:#EBA800}
#headMenu .active, #headMenu .active:visited {font-weight:bold}
#siteBody {position:relative; background-color:#063707; padding:30px 40px 25px 0px}
#frontBody {position:relative; background-color: #063707; padding: 0px 0px 300px 0px; margin-bottom: 14px}
#bodyMenu {position:absolute; top:95px; width:215px; text-align:right; text-transform:uppercase; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
#bodyMenu a, #bodyMenu a:visited {color:#567656; display:block; padding:1px 15px}
#bodyMenu .side_images {display:block; text-transform: none; padding:130px 15px 1px 15px}
#bodyMenu .side_images IMG{ margin-bottom: 5px}
#bodyMenu .unpublished, #bodyMenu .unpublished:visited {color:#666}
#bodyMenu .future, #bodyMenu .future:visited {font-style:italic}
#bodyMenu .active, #bodyMenu .active:visited {color:#eba800}
#bodySubMenu {background-color:#5E5D45; padding:4px 0px; margin:6px 0px; font-family: Arial, Helvetica, sans-serif}
#bodySubMenu a, #bodySubMenu a:visited {color:#EBA800; display:block; padding:1px 15px; font-weight:normal; text-transform:none}
#bodySubMenu .active, #bodySubMenu .active:visited {color:#EBA800; font-weight:bold}
.add-menu-item {padding:2px 13px}
#pageFrame {margin-left:240px; border-bottom:1px solid #2C542B}
#pageHeader {border-bottom:1px solid #2C542B; color:#E6F2F5; padding-bottom:4px; margin-bottom:15px; font-size:240%; font-family:Garamond, "Times New Roman", Times, serif; font-weight:normal; line-height: 105%}
#pageContent {position:relative; background-color:#fff; padding:20px; margin-bottom:16px; background-image: url(/images/ContentAreaGradient.jpg); background-position:bottom; background-repeat:repeat-x}
.editor_cancel {color:#fff; text-transform:none; font-weight:normal}
.edit-hidden {position:absolute}
.edit-hidden div, .edit-hidden a {display:none}
h1 {font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 18pt; color: #501111}
h2 {font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 18pt; font-weight:normal; margin:3px 0px 5px 0px}
h3 {font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 14pt; color:#333; margin-bottom:4px; font-weight:normal}
#overlay{ position:absolute; top:0; left:0; width:100%; height:100%; height:expression(document.body.clientHeight); z-index:90; background-color:#000}
#overlay[id]{ position:fixed}
#timeline {}
#timeline p {position:relative; margin-left:80px}
#timeline .year {position:absolute; left:-80px}
#editorNode_cHolder{ background-color: white}
body {background-color: #333}
#showNewsItem A, #showNewsItem A:visited{ color: #D36A00}
#showNewsItem A.edit, #showNewsItem .inplaceeditor-form A{ color: #B90909}
#frontFootnote {position:relative; color:#5F875E; font-size:85%; left:430px; margin-top:30px}
#versions{ border-top:1px solid #2C542B; margin-left:240px; margin-top: 10px; padding-top: 10px; text-align: right}
#leadImageHolder {overflow:hidden; background:#f5f5f5}
#currentUserSection{ position:absolute; top: 10px; right: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E6F2F5}
#frontBody #currentUserSection {right: 55px}
#currentUserSection a, #currentUserSection a:visited {font-weight:bold; color:#EBA800}
#currentUserSection .logged-in-name {font-weight:bold}
.release-date {color:#443333; font-size:8pt}
.release-date label {text-transform:uppercase; padding-right:15px}
.news-item {margin-bottom: 15px}
.news-item h3 {margin-top:4px}
#edit_tools{ background-color: white; margin-left: 15px; margin-top: 30px; padding: 10px 0 10px 0; text-align: center}
#edit_tools DIV.section_name{ font-size:200%; font-family:Garamond, "Times New Roman", Times, serif; font-weight:normal; color:#063707; margin-bottom: 10px}
#template_selector{ }
#edit_tools .buttons{ margin-top: 20px}
#edit_tools .buttons FORM{ margin-top: 5px}