body{margin:0;font:normal 62.5% Arial, Helvetica, sans-serif;background:#f2f2f2 url(../images/system/body-gradient.png) repeat-x 0% 0%;}
body * {
	outline: 0 none;
}
img{border:none;}

.left {float: left;}
.right {float: right;}
a{text-decoration:none;color:#0079ac;}
a:hover{text-decoration:underline;}
ul{list-style-type:none;margin:0;padding:0;}
table{font-size:1em;width:100%;}
.clear-all, .clear {clear:both;float:none;line-height:0;}
.go-to-top{clear:both;display:block;margin-top:15px;font-size:.8em}
.go-to-top img{float:left;padding:3px 3px 0 0;}
/* colors */
.black-background-selected, .black-background:hover{background-color:#000;}
.yellow-background-selected, .yellow-background:hover, td:hover .yellow-background{background:transparent url(../images/system/yellow-gradient.png) repeat-x 0% 0%;}
.retail-red-background-selected, .retail-red-background:hover, td:hover .retail-red-background{background:transparent url(../images/system/retail-red-gradient.png) repeat-x 0% 0%;}
.muted-brown-background-selected, .muted-brown-background:hover, td:hover .muted-brown-background{background:transparent url(../images/system/muted-brown-gradient.png) repeat-x 0% 0%;}
.blue-background-selected, .blue-background:hover, td:hover .blue-background{background:transparent url(../images/system/blue-gradient.png) repeat-x 0% 0%;}
/*.grey-background-selected, .grey-background:hover, td:hover .grey-background{background:transparent url(../images/system/grey-gradient.png) repeat-x 0% 0%;}*/
.olive-green-background-selected, .olive-green-background:hover, td:hover .olive-green-background{background:transparent url(../images/system/olive-green-gradient.png) repeat-x 0% 0%;}
.muted-green-background-selected, .muted-green-background:hover, td:hover .muted-green-background{background:transparent url(../images/system/muted-green-gradient.png) repeat-x 0% 0%;}
/* header */
#header{text-align:right;background-color:#fff;width:960px;margin:0 auto;position:relative;height:100px;}
#header ul.header-links{position:absolute;top:0;right:0;}
#header ul.header-links li{float:left;display:block;padding:0 5px;border-left:1px solid #969696;font-size:1.1em;position:relative;}
#header ul.header-links li a{display:block;color:#0079ac;padding-top:10px;}
#header ul.header-links li.header-search-text{ visibility: hidden; padding-top:10px;font-weight:bold;}
#header ul.header-links li.header-search{visibility: hidden; width:180px;padding-top:10px;border:none;}
#header .search-box{visibility: hidden; position:absolute;top:2px;right:10px;border:none;background:transparent url(../images/system/search-box-bg.png) no-repeat 0 3px;height:25px;padding:8px 25px 0 3px;font-size:11px;width:152px;}
#header .search-button{visibility: hidden; position:absolute;top:5px;right:0;font-size:11px;}
#header h2.logo{margin:0;padding:0;text-align:left;text-indent:-150em;}
#header h2.logo img{position:absolute;top:25px;left:0px;}
#header ul.weather-info{position:absolute;bottom:5px;right:0;}
#header ul.weather-info li{float:left;display:block;font-size:1.1em;padding:7px 5px 0 5px;}
#header ul.weather-info li.first{font-weight:bold;}
#header ul.weather-info li.weather-image{padding-top:0px;}
#header .skytrax{position:absolute;top:10px;left:195px;}
/* main menu */
#main-menu{position:relative;width:960px;margin:0 auto; z-index: 20;}
#main-menu .menu-left-shadow{position:absolute;top:0;left:-8px;background:transparent url(../images/system/main-navigation/menu-left-shadow.png) no-repeat 0% 0%;height:34px;width:1%;}
#main-menu .menu-right-shadow{position:absolute;top:0;left:100%;background:transparent url(../images/system/main-navigation/menu-right-shadow.png) no-repeat 0% 0%;height:34px;width:1%;}
#main-navigation{width:958px;text-align:center;font-size:1em;}
#main-navigation td{background:transparent url(../images/system/main-navigation/main-navigation-left.png) no-repeat 0% 0%;padding:0 0 0 2px;height:34px;}
#main-navigation td span.selected{display:block;color:#fff;font-size:1.3em;font-weight:bold;padding:5px 0 0 0;width:100%;height:27px;}
#main-navigation td a{display:block;background-color:#000;color:#fff;font-size:1.3em;font-weight:bold;padding:5px 0 0 0;width:100%;height:27px;cursor:pointer;overflow:hidden;}
#main-navigation td .highlight-mask{position:absolute;top:0;left:0;display:block;background:transparent url(../images/system/main-navigation/highlight-mask.png) repeat 0% 0%;height:40%;width:100%;}
#main-navigation td .pattern-mask-left{position:absolute;top:0;left:0;display:block;background:transparent url(../images/system/main-navigation/pattern-mask-left.png) no-repeat 100% 0%;height:100%;width:50%;}
#main-navigation td .pattern-mask-right{position:absolute;top:0;left:50%;display:block;background:transparent url(../images/system/main-navigation/pattern-mask-right.png) no-repeat 0% 0%;height:100%;width:50%;}
#main-navigation td .tab-right{width:100%;background:transparent url(../images/system/main-navigation/main-navigation-right.png) no-repeat 100% 0%;padding-right:2px;height:34px;}
#main-navigation td div.tab{width:100%;position:relative;padding:0;margin:0;border-top:2px solid #333;}
#main-navigation td div.tab ul{display:none;}
#main-navigation td div.last-tab{position:relative;padding:0;margin:0;border-top:2px solid #333;}
#main-navigation td div.last-tab ul{display:none;}
#main-navigation td.menu-td:hover a{color:#fff;text-decoration:none;}
#main-navigation td.menu-td:hover div.tab ul{position:absolute;top:100%;left:-4px;display:block;z-index:9999;background:transparent url(../images/system/main-navigation/main-navigation-lvl2-footer.png) no-repeat 0% 100%;padding-bottom:4px;}
#main-navigation td.menu-td:hover div.last-tab ul{position:absolute;top:100%;right:-4px;display:block;z-index:9999;background:transparent url(../images/system/main-navigation/main-navigation-lvl2-footer.png) no-repeat 0% 100%;padding-bottom:4px;}
#main-navigation td.menu-td:hover ul li{background:transparent url(../images/system/main-navigation/main-navigation-lvl2-bg.png) repeat-y 0% 0%;padding:0 4px;text-align:left;}
#main-navigation td.menu-td:hover ul li a{border-top:1px dotted #adadad;color:#0079ac;background-color:#fff;padding:5px 10px;width:171px;height:auto;font-weight:normal;}
#main-navigation td.menu-td:hover ul li a:hover{color:#fff;}
#main-navigation td.menu-td:hover ul li.first a{border-top:none;}
#main-navigation td.menu-td:hover ul.black-background li a:hover{background-color:#000;color:#fff;}
#main-navigation td.menu-td:hover ul.yellow-background li a:hover{background-color:#efb82a;color:#fff;}
#main-navigation td.menu-td:hover ul.retail-red-background li a:hover{background-color:#ad0000;color:#fff;}
#main-navigation td.menu-td:hover ul.muted-brown-background li a:hover{background-color:#7c6a54;color:#fff;}
#main-navigation td.menu-td:hover ul.blue-background li a:hover{background-color:#50baee;color:#fff;}
#main-navigation td.menu-td:hover ul.grey-background li a:hover{background-color:#666;color:#fff;}
#main-navigation td.menu-td:hover ul.olive-green-background li a:hover{background-color:#809902;color:#fff;}
#main-navigation td.menu-td:hover ul.muted-green-background li a:hover{background-color:#b3b386;color:#fff;}
/* main body */
#main-body-wrapper{clear:left;background:transparent url(../images/system/body-shadow.png) repeat-y 0% 0%;width:978px;margin:0 auto;}
#main-body{width:960px;margin:0 auto;background:#fff url(../images/system/main-content-gradient.png) repeat-x top left ;overflow:hidden;}
.reporthome #main-body, .reporthome #main-body-wrapper {background:none;}
/* left navigation */
#left-column{float:left;width:192px;border-top:1px solid #969696;border-right:1px solid #969696; }
ul.navigation{margin-bottom:20px;}
ul.navigation li a{display:block;font-size:1.2em;color:#000;background:transparent url(../images/system/gifs/bullets-arrows/grey-link-arrow.gif) no-repeat 15px 7px;padding:4px 10px 4px 30px;border-bottom:1px dotted #9d9d9d;}
ul.navigation li a:hover{color:#826d5f;text-decoration:none;}
ul.navigation li.selected a{background:#d6d6d6 url(../images/system/gifs/bullets-arrows/brown-selected-link-arrow.gif) no-repeat 15px 7px;}
ul.navigation li.selected a:hover{color:#fff;background:#758c01 url(../images/system/gifs/bullets-arrows/brown-link-arrow.gif) no-repeat 15px 7px;}
ul.navigation li.selected span{display:block;font-size:1.2em;color:#fff;background:#666 url(../images/system/gifs/bullets-arrows/brown-selected-link-arrow.gif) no-repeat 15px 7px;padding:4px 10px 4px 30px;border-bottom:1px dotted #9d9d9d;}
ul.navigation li.selected-no-child span{font-size:1.2em;color:#fff;background:#666 url(../images/system/gifs/bullets-arrows/brown-link-arrow.gif) no-repeat 15px 7px;padding:4px 10px 4px 30px;border-bottom:1px dotted #9d9d9d;}
ul.navigation li.selected ul{margin-bottom:0;background-color:#d6d6d6;}
ul.navigation li.selected ul li a{background:transparent url(../images/system/gifs/bullets-arrows/brown-bullet-arrow.gif) no-repeat 30px 9px;padding:4px 10px 4px 40px;}
ul.navigation li.selected ul li.selected a{background:transparent url(../images/system/gifs/bullets-arrows/brown-bullet-arrow.gif) no-repeat 30px 9px;}
ul.navigation li.selected ul li.selected span{background:#666 url(../images/system/gifs/bullets-arrows/white-bullet-arrow.gif) no-repeat 30px 9px;padding:4px 10px 4px 40px;border-bottom:1px dotted #9d9d9d;color:#fff;}
ul.navigation li.selected ul li a:hover{color:#fff;background:#758c01 url(../images/system/gifs/bullets-arrows/white-bullet-arrow.gif) no-repeat 30px 9px;}
ul.navigation li.selected ul li.selected ul li a{background:transparent url(../images/system/gifs/bullets-arrows/brown-3square-dot.gif) no-repeat 40px 10px;padding:4px 10px 4px 50px;}
ul.navigation li.selected ul li.selected ul li a:hover{color:#fff;background:#758c01 url(../images/system/gifs/bullets-arrows/white-3square-dot.gif) no-repeat 40px 10px;}
ul.navigation li.selected ul li.selected ul li.selected span{background:#666 url(../images/system/gifs/bullets-arrows/white-3square-dot.gif) no-repeat 40px 10px;padding:4px 10px 4px 50px;border-bottom:1px dotted #9d9d9d;color:#fff;}
/* main content */
#main-content{ float:left;width:767px;margin:0 0 0 -1px;padding:0;background:#fff url(../images/system/report-images/core/right_column_bg.png) right top repeat-y;}
.base-template #main-content .content {  width: 510px; border-bottom: 1px dotted #666666; padding-bottom: 20px; margin-bottom: 20px; min-height: 720px;}/* mast head */
#masthead{width:960px;margin:0 auto;height:100px;overflow:hidden;}
.landing-image-top{float:right;margin-left:10px;}
#masthead h1{padding:35px 0 0 14px;margin:0;font-size:2.8em;letter-spacing:-1px;}
#masthead h2{padding:15px 0 0 14px;margin:0;font-size:2.8em;letter-spacing:-1px;}
#masthead ul{padding-left:16px;}
#masthead ul li{display:inline;font-size:1.1em;color:#7c6a54;background:transparent url(../images/system/gifs/bullets-arrows/breadcrumb-list-style-image.gif) no-repeat 0% 5px;padding-left:8px;}
#masthead ul li.first{background:none;padding:0;}
#masthead {background:transparent url(../images/system/mastheads/airport_header.jpg) no-repeat 0% 0%;}
#masthead a.airport_logo {height: 43px; width: 208px; margin: 0px; background:transparent url(../images/system/airport_logo.png) no-repeat 0% 0%; display: block; }
/* pagination */
ul.pagination{clear:right;float:right;list-style-image:none;margin:0;padding:0;}
ul.pagination li{display:block;float:left;color:#666;border-left:1px solid #969696;margin:5px 0;padding:0 4px;font-size:1.2em;}
ul.pagination li.first{border:none;padding-left:0;}
ul.pagination li.last{padding-right:0;}
/* full width page content */
#full-width-page-content{float:left;width:742px;margin:0;padding:0 0 25px 25px;background:transparent url(../images/system/main-content-gradient.png) repeat-x 0% 0%;}
#full-width-page-content .content{padding-right:25px;}
/* page content */
#page-content{border-right: 1px solid #211e1e; border-left:1px solid #969696;float:left;width:540px;margin:0;padding:0 0 0 25px;background:transparent url(../images/system/main-content-gradient.png) repeat-x 0% 0%;}
.reporthome #full-width-page-content, .reporthome #page-content {background: none; border: 0 none;}
/* content */
.content{font-size:12px; padding-top: 20px;}
.content h1{color:#262626;padding:0;margin:0 0 15px 0;font-size:35px; line-height: 45px;}
.content h2{color:#826d5f;padding:0;margin:0 0 15px 0;font-size:18px; line-height: 22px;}
.content h3{color:#221f1f;padding:0;margin:0 0 10px 0;font-size:16px; line-height: 20px;}
.content h4{color:#221f1f;padding:0;margin:0 0 10px 0;font-size:14px; line-height: 20px;}
.content h5{color:#221f1f;padding:0;margin:0 0 10px 0;font-size:12px; line-height: 20px;}
.content h6{color:#221f1f;padding:0;margin:0 0 10px 0;font-size:12px; line-height: 20px;}
.content p{color:#221f1f;padding:0;margin:0 0 15px 0;font-size:12px; line-height: 20px;}
.content ul{margin:10px 0 0 15px;padding:0 0 0 15px;list-style-image:url(../images/system/gifs/bullets-arrows/brown-bullet-arrow.gif);}
.content ul li{font-size:1em;}
.content ol li{font-size:1em;}
/* determination */
.content .determination { width: 250px; padding-top: 25px; padding-bottom: 100px; }
h2.determititle { font-size: 30px; font-weight: bold; color: #000; margin-top: 10px; }
h2.determititle sup { font-size: 10px; }
/* right column */
#right-column{float:right;width:191px;margin-bottom:0px;background:#211e1e; color: #fff;}
#right-column .page-controls{margin:0;font-size:1em;}
#right-column .contents{clear:right;font-size:1.2em;background:#dadada url(../images/system/right-column-footer-corner.png) no-repeat 0% 100%;}
#right-column .contents .header{background:#fff url(../images/system/content-frame-tab-gradient.png) repeat-x 0% 100%;margin:0 -6px;}
#right-column .contents .header h3{color:#000;font-size:1.2em;padding:20px 10px 15px 10px;margin:0;height:100%;background:transparent url(../images/system/four-column-header-pattern.png) no-repeat 100% 100%;}
#right-column .contents .header-bottom-image{margin-top:-7px;padding:0;}
#right-column .contents ul{padding:0 0 5px 0;margin:0 -3px;}
#right-column .contents ul li{border-bottom:1px dotted #adadad;}
#right-column .contents ul li a{display:block;font-size:1em;color:#33312a;background:transparent url(../images/system/gifs/bullets-arrows/large-brown-bullet-arrow.gif) no-repeat 175px 4px;padding:5px 15px 5px 10px;}
#right-column .contents ul li a:hover{color:#758c01;background:transparent url(../images/system/gifs/bullets-arrows/large-green-bullet-arrow.gif) no-repeat 175px 4px;text-decoration:none;}
#right-column .contents img{padding-bottom:5px;}
#right-column .contents h3{font-size:1.3em;padding:0;margin:15px 0 0 0;}
#right-column .contents h4{margin:15px 0 0 0;padding:0;font-size:1.2em;}
#right-column .contents h5{margin:5px 0 0 0;font-size:1.1em;padding-top:3px}
#right-column .contents  p{margin:3px 0;padding:0;}
/* page controls */
.page-controls{float:right;width:191px;margin:0 0 10px 10px;}
.page-controls a{display:block;padding:8px 15px;border-bottom:1px dotted #9d9d9d;border-left:1px dotted #9d9d9d;font-size:1.1em;font-weight:bold;}
.page-controls a img{float:left;padding-top:2px;padding-right:5px;}
.page-controls a.download img{padding-top:0;}

/* landing page abstract */
#landing-page-abstract{float:left;margin:0;padding:0;background:transparent url(../images/system/main-content-gradient.png) repeat-x 0% 0%;width:100%;font-size:1.2em;}
.reporthome #landing-page-abstract {background: none;}
.landing-image-bottom{float:right;vertical-align:text-top;margin:0 0 5px 5px;background:transparent;padding:0;border:none;}
#landing-page-abstract h2{color:#7c6a54;padding:0;margin:20px 0 0 25px;font-size:1.3em;}
#landing-page-abstract p{padding:0;margin:3px 20px 0 25px;font-size:1em;}
/* site search results page */
.refine-site-search-toolbar{margin:16px 0 0 0;padding-bottom:6px;background:transparent url(../images/system/refine-site-search-bg.png) no-repeat 0% 0%;height:34px;}
.refine-site-search-toolbar h2{float:left;color:#000;margin:0;padding:9px 5px 0 180px;font:bold 1.2em Arial, Helvetica, sans-serif;}
.refine-site-search-toolbar .refine-search-box{display:block;float:left;background:transparent url(../images/system/refine-search-box-bg.png) no-repeat 0% 0%;border:0px solid #fff;width:220px;height:22px;font-size:11px;margin-top:6px;padding:3px 0 0 3px;}
.refine-site-search-toolbar .refine-search-button{display:block;float:left;background:transparent url(../images/system/buttons/refine-search-find-btn.png) no-repeat 0% 0%;border:0px solid #fff;width:78px;height:22px;font-size:11px;margin:6px 0 0 -4px;cursor:pointer;}
h4.site-search-results{display:inline;float:left;font-size:1em;font-weight:normal;color:#000;line-height:1.8em}
ul.results-listing{clear:both;list-style-image:none;margin:0;padding:0;}
ul.results-listing li{border-bottom:1px dotted #969696;font-size:1em;}
ul.results-listing li.first{border-bottom:1px dotted #969696;border-top:1px dotted #969696;}
ul.results-listing li h5{padding:5px 0 0 0;margin:0;}
ul.results-listing li p{padding:0 0 5px 0;}
.search-detail{color:#777}
/* footer */
#footer{clear:both;margin:auto;width:974px;background:transparent url(../images/system/footer-bg.png) no-repeat 0% 0%;height:56px;padding:20px 0 0 0;text-align:center;font-size:1.1em;}
#footer .copy-right{color:#666;}
#footer ul.footer-links{display:inline;}
#footer ul.footer-links li{display:inline;background:transparent url(../images/system/gifs/bullets-arrows/brown-6square-dot.gif) no-repeat 0% 50%;padding:0 3px 0 8px;}
#footer ul.footer-links li.first{background:none;padding-left:0;}
/*forms*/
fieldset{border:0;padding:0;margin:0}
.scfForm{clear:both}
.scfSectionLegend{font-size:1.1em;font-weight:bold;padding:18px 0 8px 0;margin:0;color:#7c6a54;}
/*misc*/
.hidden {visibility:hidden;}
.visible {visibility:visible;}
#searchInfoTitleTable a {-moz-outline:none;}
.parking-text{border:none;height:294px;width:160px;font:normal 1em Arial, Helvetica, sans-serif;padding:4px;margin:0;overflow:scroll}
#container{margin:auto;}
.red-text{color:#8c261a}
textarea{font-family:Arial, Helvetica, sans-serif;}
.error-message{color:red}
.scfSectionLegend{margin-left:-8px}
.no-items{font-style:italic}
.scfSubmitButtonBorderIB{padding-top:8px;width:703px}
.share-price th{font-weight:normal;text-align:left;border-top:dotted 1px #ccc;padding:2px}


/* 2011 Shared Styles*/

a.more {
  color: #333 !important;
}

a.more:hover {
  color: #ffd600 !important;
}

a.more {
  height: 13px;
  line-height: 13px;
  width: 39px;
  display: block;
  background: url(../images/system/report-images/core/more_bg.png) no-repeat left top;
  padding-left: 3px;
  font-size: 10px;
}

a.more:hover {
  background: url(../images/system/report-images/core/more_bg.png) no-repeat left bottom;
  text-decoration: none;
}

.border_top {
  border-top: 3px solid #826D5F;
  padding: 20px 0 10px 0;
}

.yellow_text, a.yellow_text, p.yellow_text, h1.yellow_text, h2.yellow_text, h3.yellow_text, h4.yellow_text {
  color: #ffd600 !important;
}

.light_grey_text, a.light_grey_text, p.light_grey_text, h1.light_grey_text, h2.light_grey_text, h3.light_grey_text, h4.light_grey_text {
  color: #afa89d !important;
}

/*Home Page Styles*/

#home-content {
  width: 960px;
  color: #221f1f;
}

#home_banner {
  height: 353px;
}

.slides_container {
  width:960px;
  height:353px;
  overflow: hidden;
}
.slides_container .slide {
  width:960px;
  height:353px;
  display:block;
}


.slides_container img.banner {
  display: block;
  height: 353px;
  width: 960px;
}

.slides_container .slide_content {
  position: absolute;
  margin: 32px 0 0 38px;
  width: 500px;
  height: 200px;
}


.slides_container a.slides_logo {
  display: block;
  width: 165px;
  height: 46px;
  margin-bottom: 55px;
  background: url(../images/system/home-banners/logo_slides.png) no-repeat left top;
}

.slides_container .slide_content h1 {
  margin: 0 0 10px 0;
  font-size: 40px;
  line-height: 40px;
}


.slides_container .slide_content p {
  margin: 0 0 10px 0;
  font-size: 16px;
  line-height: 20px;
}

.slides_container .slide_content.banner_2 h1 {
  font-size: 34px;
  margin: 0 0 15px 0;
  line-height: 40px;
}

.slides_container .slide_content.banner_2 h2 {
  font-size: 34px;
  color: #836d5f;
  margin: 0 0 2px 0;
  line-height: 40px;
}

.slides_container .slide_content.banner_2 p {
  font-size: 14px;
}


.slides_container .slide_content.banner_dark h1 {
  color: #fff;
  font-weight: normal;
}

#home-content .panels {
  background: #e9e7e5 url(../images/system/report-images/core/home_panel_bg.png) repeat-x left top;
  padding: 25px 0px 15px 25px;
  border-top: 1px solid #bebcb5;
  height: 210px;
  margin-bottom: 30px;
}

.panel {
  width: 160px;
}

#home-content .panel.pdfs p {
  font-size: 10px;
  padding: 0 5px;
  margin-bottom: 0;
}

#home-content .panel.pdfs p span {
  float: right;
}

#home-content .panels .panel {
  float: left;
  width: 160px;
  margin-right: 20px;
  border-top: 3px solid #826D5F;
  padding-top: 10px;
}


#home-content .panel h3 {
  color: #826D5F;  
}
.panel h3 {
  font-size: 19px;
  line-height: 22px;
  font-weight: normal;
  margin: 0 0 15px 0;
}

.panel p {
  font-size: 11px;
  line-height: 16px;
  margin: 0 0 15px 0;
}

.panel a, 
.pdf_list a {
  color: #836d5f;
}

.panel a:hover {
  color: #221f1f;
}


/* Reports Styles */


#page-content {
  min-height: 600px;
}

#inpagemenu {
   margin: 20px 0;
   text-align: center;
   border: 1px solid #ccc;
   width: 480px;
   padding: 20px 15px;
}

#inpagemenu .selectwrapper {
  width: 260px;
  float: left;
  margin: 0 10px;
}

#inpagemenu .selectwrapper select#pagechange {
  width: 260px;
  padding: 0;
  margin: 0;
}

#inpagemenu a#previouspage,
#inpagemenu a#nextpage {
  background: url(../images/system/report-images/core/next_prev_bg.png);
  display: block;
  width: 95px;
  height: 17px;
  line-height: 17px;
  font-size: 10px;
  color: #333;
  margin-top: 1px;
  float: left; 
}

#inpagemenu a#previouspage:hover,
#inpagemenu a#nextpage:hover {
  text-decoration: none;
  color: #ffd600 !important;
}

#inpagemenu a#previouspage {background-position: left top; padding-left:5px;}
#inpagemenu a#nextpage {background-position: right top; padding-right:5px;}
#inpagemenu a#previouspage:hover {background-position: left bottom;}
#inpagemenu a#nextpage:hover {background-position: right bottom;}




.newstext {
	padding: 0 10px 0 20px;
	margin-top: 0px;
}


.base-template #right-column {
	width: 200px;padding:0;
	overflow:visible;
}

#right-column #contents {
  width: 180px;
  padding: 20px 0 20px 0;
  margin-left: 20px;
}

#right-column .frond {
  margin-bottom: 25px;
  background: url(../images/system/report-images/core/frond.png) right bottom no-repeat;
  padding-bottom: 2px;
}


.blue, .blueh a:hover {background-color: #6488A2 !important;}
.brown, .brownh a:hover {background-color: #AD4E2F !important;}
.yellow, .yellowh a:hover {background-color: #ECB964 !important;}
p.black, .blackh a:hover {background-color: #000000 !important;}
.green {background-color: #424E22;}


ul.navigation { margin: 0; padding: 0; width: 192px; z-index: 11;}
ul.navigation li h4 { margin: 0; padding: 10px 0 4px 0;}
ul.navigation, ul.navigation li, ul.navigation li a, ul.navigation li h4 { font-size: 11px; margin-left: 0 !important; padding-left: 0px !important; border: 0 none;}
ul.navigation li a, ul.navigation li h4 { margin-left: 0 !important; padding-left: 8px !important; border-top: 1px dotted #666;}
ul.navigation {background: none;}
ul.navigation li{  border-left: 1px dotted #666;}
ul.navigation li li {  border-left: 0px none;}
ul.navigation li a.last { border-bottom: 1px dotted #666; }
ul.navigation li a.first { border-bottom: 0px none; }

ul.navigation ul {
	padding-left: 20px;
	background: #d9d1ca;
}

.thispage {
	background: #ffd600;
}

.thispage a {
	color: #333 !important;
}
.thispage ul li {
	color: #333 !important;
	left: -15px;
	position: relative;
    width: 95%;
}

.thispage ul li a {
	color: #221f1f !important;
}

.pdf_list {
  padding: 15px 15px 5px 15px;
  background: #d9d1ca;
  border-bottom: 1px solid #969696;
}

.pdf_list h3 {
  font-size: 16px;
  margin: 0 0 10px 0;
}

.pdf_list p {
  line-height: 20px;
  font-size: 11px;
  margin: 0 0 10px 0;
}



/*Report Content*/


#page-content h3 {
  margin-left: -20px;
  padding-left: 20px;
  background: url(../images/system/report-images/core/heading_arrow.png) no-repeat left 3px;
}

#page-content h3.no_arrow {
  background: none;
}

span.unbold {
  font-weight: normal;
}

#page-content .halves .left,
#page-content .halves .right {
  width: 240px;
  margin: 0;
}

.numbers .left,
.numbers .right {
  width: 250px;
  border-top: 1px solid #c2beb8;
  padding: 10px 0 20px 0;
}

.bold_style .left,
.bold_style .right {
  width: 250px;
  border-top: 3px solid #826D5F;
  padding: 10px 0 20px 0;
}

.bold_style p,
.bold_style h2 {
  font-weight: bold;
  color: #262626;
}

.bold_style h2 {
  font-size: 20px;
}

.bold_style h1.yellow_text, 
.bold_style h1.light_grey_text {
  line-height: 35px;
}

.bold_style h1.yellow_text.arrow {
  background: url(../images/system/report-images/core/yellow_arrow.png) no-repeat right top;
}

.bold_style h1.light_grey_text.grey_arrow {
  background: url(../images/system/report-images/core/grey_arrow.png) no-repeat right top;
}

.numbers p {
  font-size: 16px;
}

.numbers p,
.numbers h2 {
  margin-bottom: 5px;
}

.highter_altitude_numbers h3 {
  margin-bottom: 0;
}

.base-nav li a, .basenav li h4 { border-bottom: 1px dotted #666 !important; border-top: 0px none !important; }

.highlights { background-color: #2E2D2C; padding: 10px; }
.highlights p { border-bottom: 1px solid #fff; color: #FFF; }



p.image_caption {
  font-size: 11px;
  line-height: 16px;
  margin: 5px 0 30px 0;
  padding: 0 10px 0 10px;
  text-align: center;
}

.image_holder.profile {
  width: 223px;
  height: 223px;
  padding:0;
  margin: 0;
}

.image_holder.profile img {
  width: 223px;
  height: 223px;
  padding:0;
  margin: 0;
  border: 1px solid #b2b2b2;
  
}

.image_holder {
  margin-bottom: 10px;
}

.image_holder.left {
  margin-right: 20px;
}

.image_holder.right {
  margin-left: 20px;
}

.profile_text {
  width: 250px;
  padding: 10px 0 0 0;
  margin: 0;
}

.profile_text h3 {
  margin-bottom: 0;
}


.content_image {
  padding-top: 10px;
  margin-bottom: 30px;
}

.content_image .image_right,
.content_image .image_left {
  background: url(../images/system/report-images/core/caption_line.png) no-repeat left bottom;
}

.content_image .image_right {
  padding-left: 35px;
  margin-left: 5px;
}

.content_image .image_left {
  padding-right: 35px;
  margin-right: 5px;
}

.content_image td.caption {
  font-size: 11px;
  line-height: 16px;
}


.thick_border {
	margin: 5px 0px 15px 0;
	padding: 20px 0 10px 0;
	border-top: 5px solid #826D5F;
	border-bottom: 3px solid #826D5F;
}

.thick_border_top {
  border-top: 5px solid #826D5F;
}


.quote_mark_left,
.quote_mark_right {
  width: 38px;
  height: 35px;
  background-image: url(../images/system/report-images/core/quotes.png);
}

.quote_mark_left {
  background-position: left top;
  float: left;
  margin: 5px 15px 5px 0;
}

.quote_mark_right {
  background-position: right top;
  float: right;
  margin: 5px 0 5px 15px;
  
}

.pullquote {
	width: 210px;
	float: left;
	display: block;
	margin: 5px 20px 15px 0;
	padding: 20px 0 10px 0;
	border-top: 5px solid #826D5F;
	border-bottom: 3px solid #826D5F;
}

.pullquote.right {
	float: right;
	margin: 5px 0px 15px 20px;
	padding: 20px 0 10px 0;
	
}

.pullquote.full_width {
	width: 100%;
	float: none;
	display: block;
	margin: 5px 0 15px 0;
	padding: 20px 0 0 0;
	border-top: 1px solid #c2beb8;
	border-bottom: 1px solid #c2beb8;
	
}

.pullquote p {
  color: #826D5F;
  line-height: 16px;
}

.pullquote p.text {
  font-size: 17px;
  line-height: 22px;
  font-weight: bold;
  font-size: 18px;
}


hr.clear {
   visibility: hidden;
   clear: left;
}


p.caption {
  font-size: 10px;
  font-weight: bold;
  width: 150px;
}
.thissubpage,
.thisubpage {
  font-weight: bold;
  color: #000;
}
ul.navigation li li a:hover {color: #000 !important;}







