﻿@import url('https://fonts.googleapis.com/css?family=Istok+Web|Montserrat');
/************************************************  305046    004A7C
This is the custom style sheet, containing styles
that will be customized for each project.
************************************************/
/************************************************
Base font style and size set here
************************************************/
/* line 23, http://localhost:50176/css/styles.less */
body {
  border: 0px;
  margin: 0px;
  padding: 0px;
  background: #faf9f4;
  text-align: left;
}
/* line 31, http://localhost:50176/css/styles.less */
body,
select,
input,
textarea,
table {
  font-family: 'Times New Roman', serif;
  font-size: 18px;
  line-height: 18px;
  color: #535c5e;
}

.wildfireResults .table
{
	font-size: 14px;
	line-height: 16px;
}

/* line 38, http://localhost:50176/css/styles.less */
a img {
  border: 0;
}
/* line 42, http://localhost:50176/css/styles.less */
a {
  color: #377f5a;
  text-decoration: underline;
}
/* line 47, http://localhost:50176/css/styles.less */
a:hover {
  text-decoration: none;
}
/* line 51, http://localhost:50176/css/styles.less */
.content a:hover {
  color: #45742f;
}
/* line 55, http://localhost:50176/css/styles.less */
a[name],
a[name]:hover {
  color: #675a4e !important;
  text-decoration: none;
}
/* Default error reporting style */
/* line 61, http://localhost:50176/css/styles.less */
.error_message {
  color: #c60;
  font-weight: bold;
  margin-top: 10px;
  display: block;
}
/* Use :after instead of clear:both because IE adds a space with clear:both */
/* line 69, http://localhost:50176/css/styles.less */
.clearfix:after,
.mainSpan:after,
.dropshadow:after,
.contentheader:after,
.contentheader_banner:after,
.content:after,
.content_wrapper:after,
.container:after,
.width_container:after,
.title:after,
.home_columns:after,
.home_buttons:after,
.search_result:after,
.search_result_alternate:after,
.component_listitem:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0px;
}
/* line 92, http://localhost:50176/css/styles.less */
.clearfix,
.mainSpan,
.dropshadow,
.contentheader,
.contentheader_banner,
.content,
.content_wrapper,
.container,
.width_container,
.title,
.title_right,
.home_columns,
.home_buttons,
.search_result,
.search_result_alternate,
.component_listitem {
  display: inline-block;
}
/* line 96, http://localhost:50176/css/styles.less */
.clearfix,
.mainSpan,
.dropshadow,
.contentheader,
.contentheader_banner,
.content,
.content_wrapper,
.container,
.width_container,
.title,
.title_right,
.home_columns,
.home_buttons,
.search_result,
.search_result_alternate,
.component_listitem {
  display: block;
}
/* Containing frame for the site */
/* line 101, http://localhost:50176/css/styles.less */
.mainSpan_wrapper,
.mainSpan_wrapper_noleftnav,
.mainSpan_wrapper_review,
.mainSpan_wrapper_home {
  width: 100%;
}
/* line 108, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_home {
  min-width: 1020px;
}
/* line 112, http://localhost:50176/css/styles.less */
.mainSpan {
  width: 1300px;
  margin: 0 auto;
  min-height: 624px;
}
/*********************************************
		WIDTH CONTAINER &
		CONTENT WRAPPERS
********************************************/
/* line 126, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_home .width_container {
  background: url(images/home_strip.jpg) 0 0px repeat-y;
}
/* line 134, http://localhost:50176/css/styles.less */
.content_wrapper {
  padding-bottom: 30px;
  display: table;
  width: 100%;
}
/* line 141, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_home .content_wrapper {
  background: url(images/home_bottom.jpg) bottom left no-repeat;
  padding: 0;
}
/* Container for admin control panel */
/* line 151, http://localhost:50176/css/styles.less */
.adminSpan {
  width: 200px;
  float: right;
  text-align: left;
  line-height: 0px;
}
/* line 158, http://localhost:50176/css/styles.less */
#FrontEndForm {
  padding: 0;
  margin: 0;
}
/* line 163, http://localhost:50176/css/styles.less */
.content iframe {
  width: 98% !important;
  border: 0;
}
/************************************************
Header: contains search, top links, site logo 
************************************************/
/* Section 508 skip navigation menu */
/* line 173, http://localhost:50176/css/styles.less */
.skipnav {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
}
/* line 180, http://localhost:50176/css/styles.less */
.skipnav img {
  width: 1px;
  height: 1px;
  display: block;
  float: left;
}
/* line 186, http://localhost:50176/css/styles.less */
.header {
  height: 105px;
  background: #ffffff;
  margin-bottom: 55px;
}
/* line 192, http://localhost:50176/css/styles.less */
.header_top {
  height: 34px;
  position: relative;
  background: #305046;
  margin: auto;
  width: 100%;
}
/* line 200, http://localhost:50176/css/styles.less */
.header_left a.home_link {
  width: 500px;
  position: absolute;
  top: 35px;
  left: 100px;
  display: block;
  overflow: hidden;
  height: 80px;
  text-indent: -4000px;
}
/* line 210, http://localhost:50176/css/styles.less */
.headerContainer {
  width: 970px;
  margin: auto;
}
/* line 215, http://localhost:50176/css/styles.less */
#headerLogo {
  background: url(/images/logo.png);
  width: 318px;
  height: 63px;
  top: 55px;
  position: absolute;
}
/* line 224, http://localhost:50176/css/styles.less */
.header_left {
  float: left;
}
/* line 228, http://localhost:50176/css/styles.less */
#nav {
  padding-left: 318px;
  height: 105px;
}
/* line 233, http://localhost:50176/css/styles.less */
#nav li {
  display: table-cell;
  height: 105px;
}
/* line 238, http://localhost:50176/css/styles.less */
#nav li a {
  height: 105px;
  font-family: 'Montserrat', sans-serif;
  color: #40474a;
  font-size: 16px;
  font-weight: bold;
  background: transparent;
  margin: 0 23px;
  text-indent: 0;
  text-decoration: none;
  text-align: center;
  position: relative;
  line-height: 1.2;
  padding: 0;
  border: 0 solid transparent;
  text-transform: none;
  display: table-cell;
  vertical-align: middle;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: .25px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 273, http://localhost:50176/css/styles.less */
#nav .activeHeader a,
#nav li a:hover {
  color: #357b58;
  box-shadow: 0 -4px 0 #377f5b inset;
}
/* Container for search field and go button */
/* line 280, http://localhost:50176/css/styles.less */
.searchbox {
  width: 225px;
  float: right;
  margin: 42px 8px 0 0px;
  display: inline;
}
/* line 287, http://localhost:50176/css/styles.less */
.mainSpan .searchbox_textbox {
  float: left;
  padding: 1px 0 0px 4px !important;
  height: 17px;
  line-height: 15px !important;
  width: 174px;
  margin: 11px 0 0 0;
  border: 1px solid #716658;
  border-right: 0;
  background: #ffffff;
  color: #716658;
  font-size: 12px !important;
}
/* line 301, http://localhost:50176/css/styles.less */
.searchbox_button {
  float: left;
}
/************************************************
Left navigation 
************************************************/
/* line 309, http://localhost:50176/css/styles.less */
.leftnav {
  padding: 0;
  width: 241px;
  min-height: 457px;
  height: auto !important;
  height: 457px;
  background: #bbe1a6;
  display: table-cell;
  font-family: 'Istok Web', sans-serif;
}
/* line 320, http://localhost:50176/css/styles.less */
.leftnav a {
  display: block;
  width: 241px;
  padding: 7px 7px 7px 5px;
  line-height: 15px;
  color: #26363c;
  text-decoration: none;
  overflow: hidden;
}
/* line 330, http://localhost:50176/css/styles.less */
.leftnav_node_wrapper .leftnav_node a,
.leftnav_node_wrapper .leftnav_node_iscurrent a {
  background: #a4d588;
  color: #26363c;
  margin-top: -1px;
  line-height: 120%;
}
/* line 337, http://localhost:50176/css/styles.less */
.leftnav_node_wrapper .leftnav_node_haschildren a,
.leftnav_node_wrapper_root .leftnav_node_haschildren a {
  background: #f6d281;
  color: #26363c;
  margin-bottom: 1px;
  line-height: 120%;
}
/* line 344, http://localhost:50176/css/styles.less */
.leftnav a:hover {
  color: #ffffff !important;
  background: #377f5a;
  text-decoration: none;
}
/* line 351, http://localhost:50176/css/styles.less */
.leftnav a span {
  padding-left: 14px;
  display: block;
}
/* line 356, http://localhost:50176/css/styles.less */
.leftnav_node_haschildren a > span:before,
.leftnav_node_iscurrent a > span:before,
.currentMenuCategory > span:before {
  position: relative;
  content: "-";
  background: transparent;
  padding-right: 10px;
  font-size: 150%;
  height: 10px;
  line-height: 6px;
  margin: auto;
}
/* line 376, http://localhost:50176/css/styles.less */
.currentMenuCategory {
  color: #403628;
  margin-bottom: 1px;
  background-color: #f6d281 !important;
}
/* line 381, http://localhost:50176/css/styles.less */
.currentMenuCategory:hover {
  color: #ffffff;
  background-color: #377f5a !important;
}
/************************************************
Content header:  page title, breadcrumb, printer friendly link
************************************************/
/* Page content container */
/* line 391, http://localhost:50176/css/styles.less */
.mainSpan_wrapper .container,
.mainSpan_wrapper_noleftnav .container,
.mainSpan_wrapper_review .container {
  display: table-cell;
  width: 1300px;
  min-height: 804px;
  height: auto !important;
  height: 804px;
}
/* line 402, http://localhost:50176/css/styles.less */
IMG.deptbanner,
.banner_holder IMG {
  display: block;
}
/* line 406, http://localhost:50176/css/styles.less */
.contentheader,
.contentheader_banner {
  padding: 12px 30px 19px 20px;
}
/* line 410, http://localhost:50176/css/styles.less */
.contentheader_banner {
  padding-top: 0;
}
/* line 414, http://localhost:50176/css/styles.less */
.contentheader .breadcrumb_wrapper,
.contentheader_banner .breadcrumb_wrapper {
  height: auto !important;
  min-height: 12px;
  height: 13px;
  padding: 0px 0px 0px 6px;
  line-height: 12px !important;
  font-size: 13px !important;
  color: #b07f09;
  margin-bottom: -12px;
  font-family: 'Istok Web', sans-serif !important;
}
/* line 426, http://localhost:50176/css/styles.less */
.breadcrumb a {
  color: #2d4f68;
}
/* line 429, http://localhost:50176/css/styles.less */
.breadcrumb {
  background: transparent !important;
  padding-left: 0px;
}
/* line 435, http://localhost:50176/css/styles.less */
.breadcrumb_last_item,
.breadcrumb_last_item:hover {
  text-decoration: none;
}
/* line 439, http://localhost:50176/css/styles.less */
#share ul {
  background-color: #fff;
  display: none;
  width: 220px;
  border: 1px solid #666;
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
  position: absolute;
  z-index: 1000;
  line-height: 18px;
  margin-top: -8px;
}
/* line 454, http://localhost:50176/css/styles.less */
#share div:hover ul,
#share div.over ul {
  display: block;
}
/* line 458, http://localhost:50176/css/styles.less */
#share ul li,
#share div:hover ul li,
#share div.over ul li {
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
  position: relative;
}
/* line 466, http://localhost:50176/css/styles.less */
#share li a {
  text-decoration: none;
  color: #666;
  margin: 4px;
  padding: 0px 0px 0px 20px;
  display: block;
  font-size: 11px;
}
/* line 475, http://localhost:50176/css/styles.less */
#share li a:hover {
  color: #000;
}
/* line 479, http://localhost:50176/css/styles.less */
.shareemail {
  background: url(/images/icons/email.jpg) no-repeat 0 0;
}
/* line 483, http://localhost:50176/css/styles.less */
.sharefacebook {
  background: url(/images/icons/facebook.jpg) no-repeat 0 0;
}
/* line 487, http://localhost:50176/css/styles.less */
.sharedel {
  background: url(/images/icons/del.jpg) no-repeat 0 0;
}
/* line 491, http://localhost:50176/css/styles.less */
.sharegoogle {
  background: url(/images/icons/google.jpg) no-repeat 0 0;
}
/* line 495, http://localhost:50176/css/styles.less */
.sharedigg {
  background: url(/images/icons/digg.jpg) no-repeat 0 0;
}
/* line 499, http://localhost:50176/css/styles.less */
.sharetwitter {
  background: url(/images/icons/twitter.jpg) no-repeat 0 0;
}
/* line 503, http://localhost:50176/css/styles.less */
.sharestumble {
  background: url(/images/icons/stumble.jpg) no-repeat 0 0;
}
/* line 507, http://localhost:50176/css/styles.less */
.sharemyspace {
  background: url(/images/icons/myspace.jpg) no-repeat 0 0;
}
/* line 511, http://localhost:50176/css/styles.less */
.sharelive {
  background: url(/images/icons/live.jpg) no-repeat 0 0;
}
/* line 515, http://localhost:50176/css/styles.less */
.sharereddit {
  background: url(/images/icons/reddit.jpg) no-repeat 0 0;
}
/* line 519, http://localhost:50176/css/styles.less */
.shareyahoo {
  background: url(/images/icons/yahoo.jpg) no-repeat 0 0;
}
/* line 523, http://localhost:50176/css/styles.less */
.printer_friendly,
#share,
.rss,
.font_size {
  float: right;
  margin-left: 8px;
}
/* line 528, http://localhost:50176/css/styles.less */
#share {
  cursor: pointer;
  width: 125px;
}
/* line 533, http://localhost:50176/css/styles.less */
.printer_friendly a,
.rss a,
.sharelink a {
  float: left;
  padding-left: 18px;
  height: 22px;
  font-size: 11px !important;
  line-height: 14px;
  color: #2d4f68;
}
/* line 542, http://localhost:50176/css/styles.less */
.sharelink a {
  display: block;
  float: none;
}
/* line 547, http://localhost:50176/css/styles.less */
.font_size a {
  font-size: 11px !important;
  line-height: 14px;
  color: #b07f09;
  display: inline;
  float: left;
  margin-left: 5px;
}
/* line 556, http://localhost:50176/css/styles.less */
.printer_friendly a {
  background: url(/images/print.gif) 0 0px no-repeat;
}
/* line 560, http://localhost:50176/css/styles.less */
.sharelink a {
  background: url(/images/font_larger.gif) 0 1px no-repeat;
}
/* line 564, http://localhost:50176/css/styles.less */
.rss a {
  background: url(/images/rss.gif) 0 1px no-repeat;
}
/* line 568, http://localhost:50176/css/styles.less */
.title {
  padding: 12px 0 0 0px;
}
/* line 572, http://localhost:50176/css/styles.less */
.title_left {
  padding: 5px 0 6px 7px;
}
/* line 576, http://localhost:50176/css/styles.less */
.title_right {
  padding: 4px 0px 0px 0px;
  float: right;
  width: 100%;
}
/* line 582, http://localhost:50176/css/styles.less */
.contentheader h1,
.contentheader_banner h1 {
  font-weight: normal;
  color: #26363c;
  margin: 0px;
  padding: 0px;
  line-height: 120%;
  font-size: 34px;
  font-family: 'Montserrat', sans-serif;
  width: 100%;
}
/** decoy sIFR styles**/
/* line 595, http://localhost:50176/css/styles.less */
.sIFR-hasFlash h1 {
  visibility: hidden;
}
/* line 599, http://localhost:50176/css/styles.less */
.contentheader h2,
.contentheader_banner h2 {
  padding: 7px 0px 0px 1px;
  margin: 0px;
  font-size: 16px !important;
  font-weight: bold;
  color: #45742f;
}
/************************************************
Content: main content area
************************************************/
/* line 612, http://localhost:50176/css/styles.less */
.last_updated {
  font-size: 80%;
  font-style: italic;
  padding-top: 10px;
  clear: both;
}
/* Content: padding should be on content class NOT container */
/* line 620, http://localhost:50176/css/styles.less */
.mainSpan_wrapper .content,
.mainSpan_wrapper_noleftnav .content,
.mainSpan_wrapper_review .content {
  padding: 0px 28px 0 20px;
  width: 1300px;
  overflow: hidden;
}
/************************************************
Content header and Content: No leftnav pages and review pages
************************************************/
/* line 632, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_noleftnav .container,
.mainSpan_wrapper_review .container {
  width: 100%;
  background: url(:/_gfx/int/noleft_content_top.jpg) 0 0 no-repeat;
}
/* line 637, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_noleftnav .contentheader,
.mainSpan_wrapper_noleftnav .contentheader_banner {
  padding: 12px 28px 19px 25px;
}
/* line 641, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_noleftnav .contentheader h2,
.mainSpan_wrapper_noleftnav .contentheader_banner h2 {
  padding-left: 8px;
}
/* line 645, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_noleftnav .content,
.mainSpan_wrapper_review .content {
  width: 906px;
  padding: 0px 32px;
}
/* NoLeftNav pages */
/* Review, error and home pages */
/* line 653, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_review .contentheader,
.mainSpan_wrapper_review .contentheader_banner,
.mainSpan_wrapper_home .contentheader {
  display: none;
}
/* Hide review title for all except .mainSpan_wrapper_review*/
/* line 658, http://localhost:50176/css/styles.less */
.component_title_review {
  display: none;
}
/* line 662, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_review .component_title_review,
.mainSpan_wrapper_review .special_title {
  display: block;
  margin: 30px 0px 40px 0px;
  padding: 0 0 5px 7px;
  border-bottom: 1px solid #d9d4c9;
  line-height: 30px;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  color: #675a4e;
}
/**************************************************
Standard content styles
****************************************************/
/* line 677, http://localhost:50176/css/styles.less */
.content p {
  margin-top: 0px;
}
/* line 681, http://localhost:50176/css/styles.less */
.content textarea {
  width: 550px;
}
/* line 685, http://localhost:50176/css/styles.less */
.content input {
  line-height: 14px !Important;
}
/* line 689, http://localhost:50176/css/styles.less */
.content ul,
.content ol {
  padding: 0px 0 0 auto;
  margin-top: 8px;
  margin-bottom: 18px;
}

.containerD .content ul,
.containerD .content ol {
  margin:0;
}
.containerD
{
    font-size:14px;
}
/* line 695, http://localhost:50176/css/styles.less */
.content ul li,
.content ol li {
  padding: 0px;
}
/* line 699, http://localhost:50176/css/styles.less */
.content ul ul,
.content ol ol,
.content ul ol,
.content ol ul {
  padding: 0px;
  margin: 2px 0 0px 30px;
}
/* line 704, http://localhost:50176/css/styles.less */
.downloadmessage {
  clear: both;
  border-top: 1px solid #d9d4c8;
  text-align: right;
  margin: 10px auto;
}
/* line 711, http://localhost:50176/css/styles.less */
.downloadmessage img {
  margin: 0px 2px;
}
/* line 715, http://localhost:50176/css/styles.less */
.downloadmessage p {
  font-size: 11px;
  padding: 5px 0px;
  margin: 0px;
  line-height: 16px;
}
/* line 722, http://localhost:50176/css/styles.less */
.paging {
  margin: 10px 0;
}
/************************************************
Footer
************************************************/
/* line 730, http://localhost:50176/css/styles.less */
.footer_wrapper {
  clear: both;
  min-height: 120px;
  font-size: 14px;
  background: #d6d5cd;
  padding: 20px 10px 0 10px;
  margin: 0;
  position: relative;
}
/* line 741, http://localhost:50176/css/styles.less */
.footer {
  padding: 12px 30px 20px 30px;
  width: 910px;
  margin: 0px auto;
  color: #2f3e47;
  line-height: 22px;
  text-align: center;
}
/* line 750, http://localhost:50176/css/styles.less */
.footer p {
  margin: 0;
  padding: 0;
}
/* line 755, http://localhost:50176/css/styles.less */
.footer a {
  color: #e7d8b4;
}
/* line 758, http://localhost:50176/css/styles.less */
.footer_nav,
.footer_copyright {
  margin: auto;
  width: 1000px;
  text-align: center;
  padding: 17px 0;
}
/* line 765, http://localhost:50176/css/styles.less */
.footer_copyright {
  border-top: 1px #bbbbb3 solid;
}
/* line 770, http://localhost:50176/css/styles.less */
.footer_nav a,
.footer_copyright a {
  margin: 0;
  color: #2f3e47;
  font-family: 'Lato', sans-serif;
  white-space: nowrap;
  text-decoration: none;
}
/* line 777, http://localhost:50176/css/styles.less */
.footer_nav a:hover,
.footer_copyright a:hover {
  text-decoration: none;
  color: #2c6a5d;
}
/* line 781, http://localhost:50176/css/styles.less */
.footer_nav a {
  padding: 0 26px;
}
/************************************************
Department Home Page
************************************************/
/* line 789, http://localhost:50176/css/styles.less */
.depthome_left {
  width: 483px;
  float: left;
  overflow: hidden;
  padding-bottom: 15px;
}
/* line 796, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_noleftnav .depthome_left {
  width: 696px;
}
/* line 800, http://localhost:50176/css/styles.less */
.depthome_right {
  float: right;
  width: 171px;
}
/************************************************
Department boxes
************************************************/
/* line 808, http://localhost:50176/css/styles.less */
.depthome_right .news_box,
.depthome_right .events_box {
  float: right;
  width: 171px;
  overflow: hidden;
  margin: 0 -5px 11px 0;
  position: relative;
  display: inline;
}
/* line 817, http://localhost:50176/css/styles.less */
.depthome_right .box_title {
  height: 36px;
  text-indent: -4000px;
  overflow: hidden;
}
/* line 823, http://localhost:50176/css/styles.less */
.depthome_right .box_list {
  padding: 7px 15px 1px 19px;
  background: url(:/_gfx/int/deptbox_strip.png) 0 0 repeat-y !important;
  background: url(:/_gfx/int/deptbox_strip.gif) 0 0 repeat-y;
}
/* line 829, http://localhost:50176/css/styles.less */
.depthome_right ul {
  list-style-type: none;
  margin: 0px;
  line-height: 16px;
  padding: 0;
}
/* line 836, http://localhost:50176/css/styles.less */
.depthome_right ul li {
  padding: 0px 0px 12px 0px;
  margin: 0px;
}
/* line 841, http://localhost:50176/css/styles.less */
.depthome_right li a {
  color: #b07f09;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}
/* line 848, http://localhost:50176/css/styles.less */
.depthome_right li a:hover {
  text-decoration: underline;
  color: #b07f09;
}
/* line 853, http://localhost:50176/css/styles.less */
.depthome_right .box_item_date {
  display: block;
}
/* line 857, http://localhost:50176/css/styles.less */
.depthome_right .box_bottomlink {
  text-align: right;
  background: url(:/_gfx/int/deptbox_bottom.png) bottom left no-repeat;
  padding-right: 19px;
  height: 27px;
}
/* line 864, http://localhost:50176/css/styles.less */
* html .depthome_right .box_bottomlink {
  background: transparent none;
}
/* line 868, http://localhost:50176/css/styles.less */
.depthome_right .box_bottomlink a {
  display: block;
  float: right;
  width: 100px;
  height: 10px;
  text-indent: -4000px;
  overflow: hidden;
  text-align: left;
  position: relative;
}
/* line 879, http://localhost:50176/css/styles.less */
.depthome_right .news_box .newsimg,
.depthome_right .news_box .box_item_summary,
.depthome_right .box_title a {
  display: none;
}
/**** news box***/
/* line 884, http://localhost:50176/css/styles.less */
.depthome_right .news_box .box_title {
  background: url(images/news_title.gif) 0px 0 no-repeat;
}
/* line 888, http://localhost:50176/css/styles.less */
.depthome_right .news_box .box_bottomlink a {
  background: url(images/news_more.gif) 0 0 no-repeat;
}
/*****events box *****/
/* line 893, http://localhost:50176/css/styles.less */
.depthome_right .events_box .box_title {
  background: url(images/events_title.gif) 0px 0 no-repeat;
}
/* line 897, http://localhost:50176/css/styles.less */
.depthome_right .events_box .box_bottomlink a {
  background: url(images/events_more.gif) 0 0 no-repeat;
  width: 112px;
}
/************************************************
Home Page
************************************************/
/* Images w/o display:block in IE add a bottom margin */
/* line 906, http://localhost:50176/css/styles.less */
.home_collage img {
  display: block;
}
/* line 910, http://localhost:50176/css/styles.less */
.home_collage .slideshow_master,
.home_collage .slideshow_inner {
  z-index: 1;
  position: absolute;
  height: 277px !important;
  width: 1006px !important;
}
/* line 917, http://localhost:50176/css/styles.less */
.home_collage .slideshow_post {
  z-index: 0;
  position: absolute;
}
/* line 922, http://localhost:50176/css/styles.less */
.home_collage {
  height: 277px;
  width: 1006px;
  z-index: 0;
  position: relative;
  overflow: hidden;
  margin: 0 -25px 0 -11px;
}
/* line 931, http://localhost:50176/css/styles.less */
.important_alert_wrapper {
  position: absolute;
  top: 41px;
  left: 301px;
  z-index: 21;
  width: 390px;
  height: 195px;
  background: url(:/_gfx/home/alert_bg.gif) 0 0 no-repeat;
}
/* line 941, http://localhost:50176/css/styles.less */
.important_alert {
  margin: 48px 0px 0px 22px;
  width: 340px;
  height: 135px;
  overflow: hidden;
  font-size: 14px;
}
/* line 949, http://localhost:50176/css/styles.less */
.important_alert p {
  margin: 0 0 14px 0;
  padding: 0;
}
/* line 954, http://localhost:50176/css/styles.less */
.content .home_weather {
  position: absolute;
  bottom: 0px;
  left: 44px;
  z-index: 21;
  width: 170px;
  font-size: 12px !important;
  color: #8c847c;
}
/* line 964, http://localhost:50176/css/styles.less */
.home_weather a {
  text-decoration: none;
  color: #b07f09;
}
/* line 969, http://localhost:50176/css/styles.less */
.home_weather a:hover {
  text-decoration: underline;
}
/* line 973, http://localhost:50176/css/styles.less */
.home_weather img {
  display: inline;
  width: 23px;
  height: 23px;
  position: relative;
  margin-bottom: -7px;
}
/* line 981, http://localhost:50176/css/styles.less */
.home_columns {
  clear: both;
  width: 100%;
  background: url(images/home_top.jpg) 0 0 no-repeat;
  min-height: 347px;
  height: auto !Important;
  height: 347px;
  position: relative;
  padding-bottom: 26px;
}
/* line 992, http://localhost:50176/css/styles.less */
.home_left {
  width: 241px;
  padding: 10px 41px 0px 26px;
  float: left;
  overflow: hidden;
}
/* line 999, http://localhost:50176/css/styles.less */
.home_middle {
  float: left;
  overflow: hidden;
  width: 297px;
  padding: 22px 42px 10px 0px;
}
/* line 1006, http://localhost:50176/css/styles.less */
.home_right {
  float: right;
  overflow: hidden;
  width: 297px;
  padding: 22px 26px 10px 0px;
}
/* line 1013, http://localhost:50176/css/styles.less */
.home_buttons ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
/* line 1019, http://localhost:50176/css/styles.less */
.home_buttons li {
  padding: 0px !important;
  margin: 0px;
  float: left;
}
/* line 1025, http://localhost:50176/css/styles.less */
.home_buttons li a {
  display: inline-block;
  display: block;
}
/* line 1030, http://localhost:50176/css/styles.less */
.content .quicklinks {
  margin: 4px 0 16px 0;
  font-size: 12px !important;
  color: #716658;
  width: 241px;
}
/************************************************
Home boxes
************************************************/
/*** all boxes ***/
/* line 1041, http://localhost:50176/css/styles.less */
.home_news .box_title,
.home_events .box_title {
  text-indent: -4000px;
  overflow: hidden;
  height: 52px;
  background: url(images/news_title.gif) 0 0 no-repeat;
  border-bottom: 1px solid #dbd1c7;
  position: relative;
}
/* line 1050, http://localhost:50176/css/styles.less */
.home_news .box_title a,
.home_events .box_title a {
  text-indent: 0;
  display: block;
  height: 21px;
  padding-left: 18px;
  width: 22px;
  position: absolute;
  right: 0;
  top: 27px;
  background: url(images/rss.gif) 0 0 no-repeat;
  font-size: 11px !important;
  text-decoration: none;
  color: #b07f09;
  line-height: 14px;
}
/* line 1066, http://localhost:50176/css/styles.less */
.home_news .box_title a:hover,
.home_events .box_title a:hover {
  text-decoration: underline;
  color: #b07f09;
}
/* line 1071, http://localhost:50176/css/styles.less */
.home_news .box_list,
.home_events .box_list {
  padding: 21px 5px 1px 9px;
}
/* line 1075, http://localhost:50176/css/styles.less */
.home_news ul,
.home_events ul {
  padding: 0;
  list-style-type: none;
  margin: 0px;
}
/* line 1081, http://localhost:50176/css/styles.less */
.home_news ul a:hover,
.home_events ul a:hover {
  text-decoration: underline;
}
/* line 1085, http://localhost:50176/css/styles.less */
.home_news p,
.home_events p {
  padding: 0px;
  margin: 0;
}
/* line 1090, http://localhost:50176/css/styles.less */
.home_columns .box_bottomlink a {
  text-indent: -4000px;
  overflow: hidden;
  display: block;
  height: 9px;
  position: absolute;
  bottom: 27px;
}
/*** news box ***/
/* line 1100, http://localhost:50176/css/styles.less */
.home_news ul li {
  padding: 5px 0px 16px 0px;
  margin: 0;
  float: left;
  width: 100%;
  line-height: 16px;
}
/* line 1108, http://localhost:50176/css/styles.less */
.home_news ul a {
  color: #b07f09;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
}
/* line 1116, http://localhost:50176/css/styles.less */
.home_news ul a:hover {
  color: #b07f09;
}
/* line 1120, http://localhost:50176/css/styles.less */
.home_news .box_item_summary {
  display: block;
  font-size: 14px;
  line-height: 18px;
}
/* line 1126, http://localhost:50176/css/styles.less */
.home_news img,
.newsimg img {
  float: left;
  margin: 2px 22px 0px 3px !important;
  margin: 2px 19px 0px 3px;
  width: 80px;
  height: 54px;
}
/* line 1134, http://localhost:50176/css/styles.less */
.newsimg {
  float: left;
  background: url(:/_gfx/home/newsimg_bg.gif) 0 0 no-repeat;
  margin-top: 2px;
  padding-bottom: 2px;
}
/* line 1141, http://localhost:50176/css/styles.less */
.home_news .box_bottomlink a {
  width: 98px;
  background: url(images/news_more.gif) 0 0 no-repeat;
  left: 317px;
}
/*** events box ***/
/* line 1149, http://localhost:50176/css/styles.less */
.home_events .box_title {
  background: url(images/events_title.gif) 0 0 no-repeat;
}
/* line 1153, http://localhost:50176/css/styles.less */
.home_events .box_item_date {
  display: block;
  font-weight: bold;
  color: #b07f09;
  font-size: 14px;
}
/* line 1160, http://localhost:50176/css/styles.less */
.home_events ul a,
.home_events p,
.home_news p {
  color: #675a4e;
  text-decoration: none;
  font-size: 14px;
}
/* line 1166, http://localhost:50176/css/styles.less */
.home_events ul a:hover {
  color: #675a4e;
}
/* line 1170, http://localhost:50176/css/styles.less */
.home_events ul li {
  padding: 6px 0px 16px 0px;
  margin: 0;
}
/* line 1175, http://localhost:50176/css/styles.less */
.home_events .box_bottomlink a {
  width: 89px;
  background: url(images/events_more.gif) 0 0 no-repeat;
  left: 655px;
}
/************************************************
Forms
************************************************/
/* used on login page*/
/* line 1186, http://localhost:50176/css/styles.less */
.form div {
  margin: 5px 0;
  clear: both;
  float: left;
  width: 100%;
}
/* line 1193, http://localhost:50176/css/styles.less */
.form textarea {
  width: 200px;
  height: 150px;
}
/* line 1198, http://localhost:50176/css/styles.less */
.form_label {
  padding-top: 3px;
  font-weight: bold;
  height: 17px;
  float: left;
  width: 165px;
  line-height: 15px !important;
  clear: left;
}
/* line 1208, http://localhost:50176/css/styles.less */
.form_textarea {
  width: 587px !important;
  border: solid 1px #d9d4c8;
}
/* line 1213, http://localhost:50176/css/styles.less */
legend {
  font-weight: bold;
  color: #45742f;
}
/* line 1218, http://localhost:50176/css/styles.less */
fieldset {
  border: solid 1px #d9d4c8;
}
/* line 1222, http://localhost:50176/css/styles.less */
hr {
  color: #d9d4c8;
  background-color: #d9d4c8;
  border: 0;
}
/* line 1228, http://localhost:50176/css/styles.less */
.form_normaltextbox {
  width: 300px !important;
  border: 1px solid #d9d4c8;
  margin: 2px 0;
}
/* line 1234, http://localhost:50176/css/styles.less */
.form_smalltextbox {
  border: 1px solid #d9d4c8;
  margin: 2px 0;
  padding-left: 2px;
}
/* line 1240, http://localhost:50176/css/styles.less */
.form_normaldropdown {
  width: 300px;
  border: 1px solid #d9d4c8;
  padding-left: 3px;
}
/* line 1246, http://localhost:50176/css/styles.less */
.form_smalldropdown {
  border: 1px solid #d9d4c8;
  margin: 2px 0;
}
/* line 1251, http://localhost:50176/css/styles.less */
.form_button {
  background: #31581f;
  font-weight: bold;
  color: #ffffff;
  border: 2px solid #d9d4c8;
  cursor: pointer;
  padding: 3px 10px;
  overflow: visible;
  display: inline-block !important;
  line-height: 14px;
  text-decoration: none;
}
/* line 1264, http://localhost:50176/css/styles.less */
.form_calendarbutton {
  border: 0;
  cursor: pointer;
}
/*email form*/
/* line 1270, http://localhost:50176/css/styles.less */
.forwardlink br {
  display: none;
}
/* line 1274, http://localhost:50176/css/styles.less */
.forwardlink input {
  margin: 5px 0 5px 165px;
  display: block;
}
/* line 1279, http://localhost:50176/css/styles.less */
.forwardlink .recaptcha {
  margin: 10px 0;
}
/* line 1283, http://localhost:50176/css/styles.less */
.forwardlink .form_button {
  margin: 10px 0 0 0;
  display: inline;
}
/* line 1288, http://localhost:50176/css/styles.less */
.forwardlink .recaptcha input {
  margin: 0;
  display: inline;
}
/* line 1293, http://localhost:50176/css/styles.less */
.forwardlink textarea {
  display: block;
  clear: both;
}
/************************************************
Search
************************************************/
/* line 1301, http://localhost:50176/css/styles.less */
.search {
  margin: 0 7px 50px 7px;
  overflow: hidden;
}
/* line 1306, http://localhost:50176/css/styles.less */
.search .paging {
  text-align: center;
}
/* line 1310, http://localhost:50176/css/styles.less */
.search .paging span.linkpage {
  margin: 2px;
  font-size: 11px;
}
/* line 1315, http://localhost:50176/css/styles.less */
.search_result,
.search_result_alternate {
  padding: 10px 30px 10px 30px;
  border-bottom: 1px solid #d9d4c8;
}
/* line 1321, http://localhost:50176/css/styles.less */
.search_result_alternate {
  background: #ffffff;
}
/* line 1325, http://localhost:50176/css/styles.less */
.search_result_title {
  font-weight: bold;
  font-size: 14px;
}
/* line 1330, http://localhost:50176/css/styles.less */
.search_result_synopsis span.term1,
.search_result_synopsis span.term2,
.search_result_synopsis span.term3 {
  color: #000;
  font-weight: bold;
}
/* line 1337, http://localhost:50176/css/styles.less */
.search_result_synopsis span.term1 {
  background-color: #FFFF66;
}
/* line 1341, http://localhost:50176/css/styles.less */
.search_result_synopsis span.term2 {
  background-color: #A0FFFF;
}
/* line 1345, http://localhost:50176/css/styles.less */
.search_result_synopsis span.term3 {
  background-color: #99FF99;
}
/* line 1349, http://localhost:50176/css/styles.less */
.search_result_synopsis_highlight {
  background-color: #fcffcc;
}
/* line 1353, http://localhost:50176/css/styles.less */
span.search_result_info {
  padding: 0 0 0px 25px;
}
/* line 1357, http://localhost:50176/css/styles.less */
.autosuggestion div {
  padding: 0 0 20px 30px;
}
/* line 1361, http://localhost:50176/css/styles.less */
a.advanced_search_link {
  position: absolute;
  margin: -10px 0 0 630px;
  font-size: 10px;
}
/* line 1367, http://localhost:50176/css/styles.less */
.search_features a.advanced_search_link {
  margin-top: -35px;
}
/**************************
Advanced search styles
***************************/
/* line 1374, http://localhost:50176/css/styles.less */
.search_summary {
  font-weight: bold;
  font-size: 11px;
  padding: 0px 30px 6px 30px;
}
/* line 1380, http://localhost:50176/css/styles.less */
.search_features {
  padding: 10px 40px;
  background: #ffffff;
  border-top: solid 1px #d9d4c8;
  border-bottom: solid 1px #d9d4c8;
}
/* line 1387, http://localhost:50176/css/styles.less */
.advanced_searchbox {
  float: left;
  width: 40%;
  position: relative;
}
/* line 1393, http://localhost:50176/css/styles.less */
.advanced_searchbox p {
  margin: 0 0 5px 0;
}
/* line 1397, http://localhost:50176/css/styles.less */
.advanced_searchbox input.textfield {
  width: 217px;
  border: solid 1px #d9d4c8;
  line-height: 16px;
  padding: 0px 0 1px 3px;
  height: 17px;
}
/* line 1405, http://localhost:50176/css/styles.less */
.adsearch_button {
  position: absolute;
  bottom: 0px;
  left: 350px;
}
/* line 1411, http://localhost:50176/css/styles.less */
.sort_container {
  float: left;
  font-weight: bold;
}
/* line 1416, http://localhost:50176/css/styles.less */
div.sort_items {
  border-top: dashed 1px #d9d4c8;
  border-bottom: dashed 1px #d9d4c8;
  padding: 4px 0;
  margin: 8px 0px 14px 0px;
  line-height: 18px;
}
/* line 1424, http://localhost:50176/css/styles.less */
div.sort_items span.item {
  margin: 0px 6px;
  padding: 1px 0 1px 22px;
  background: url(:/_gfx/cmn/arrow.gif) 0px 2px no-repeat;
  line-height: 18px !important;
}
/* line 1431, http://localhost:50176/css/styles.less */
div.sort_items span.item IMG {
  vertical-align: middle;
  margin: 4px 0 5px 0;
}
/* line 1436, http://localhost:50176/css/styles.less */
div.sort_items span.item a {
  line-height: 18px;
}
/* line 1440, http://localhost:50176/css/styles.less */
.sort_container_inline {
  font-weight: bold;
  width: 100%;
  /** for IE6/7 **/
}
/* line 1445, http://localhost:50176/css/styles.less */
.sort_container_inline div.sort_title {
  float: left;
  clear: both;
  width: 170px;
  line-height: 18px;
}
/* line 1452, http://localhost:50176/css/styles.less */
.sort_container_inline div.sort_items {
  float: left;
  margin: 0px;
  padding: 0px;
  border: 0;
  clear: right;
  width: 400px;
}
/************************************************
Google Search
************************************************/
/* line 1464, http://localhost:50176/css/styles.less */
#cse-search-results {
  padding: 20px;
  background: #ffffff;
  border: 1px solid #d9d4c8;
}
/************************************************
Lists, including DataGrid classes and Image-using item list 
************************************************/
/* For links on top of page and dropdown filters */
/* line 1478, http://localhost:50176/css/styles.less */
.topselector,
.filter,
.alphabetfilter,
.alphabetpicker,
.timing_link {
  margin: 10px 0;
}
/* line 1482, http://localhost:50176/css/styles.less */
.filter select {
  font-size: 12px !important;
}
/* line 1486, http://localhost:50176/css/styles.less */
.listDiv {
  width: 100%;
  clear: both;
}
/* line 1491, http://localhost:50176/css/styles.less */
.listtable {
  width: 100%;
  border: 1px solid #d9d4c8 !important;
  background-color: #f7f3ea;
  border-collapse: separate;
  margin: 10px 0;
  empty-cells: show;
}
/* line 1500, http://localhost:50176/css/styles.less */
.righttable {
  width: 250px;
  border: 1px solid #d9d4c8;
  border-collapse: collapse;
  background-color: #f7f3ea;
}
/* line 1507, http://localhost:50176/css/styles.less */
.listtable th,
.righttable th {
  padding: 6px 4px 5px 9px;
  text-align: left;
  color: #ffffff;
  font-weight: bold;
  border: 0px !important;
  background: #31581f;
  text-transform: uppercase;
  font-size: 11px;
}
/* line 1518, http://localhost:50176/css/styles.less */
.listtable th a,
.righttable th a {
  color: #ffffff;
}
/* line 1522, http://localhost:50176/css/styles.less */
.listtable td,
.righttable td {
  border: 0 !important;
  border-top: 1px solid #d9d4c8 !important;
  padding: 3px 4px 3px 9px;
  font-size: 12px;
}
/* line 1529, http://localhost:50176/css/styles.less */
.listtable tr:hover,
.righttable tr:hover,
div.followTwitter:hover {
  background: #e4ead7;
}
/* line 1533, http://localhost:50176/css/styles.less */
.dateTime,
.eventMinutes {
  white-space: nowrap;
}
/* line 1537, http://localhost:50176/css/styles.less */
.gvHdr {
  background: #31581F;
  color: White;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
}
/* line 1545, http://localhost:50176/css/styles.less */
.gvRow {
  background: White;
  text-indent: 3px;
  vertical-align: middle;
}
/* line 1551, http://localhost:50176/css/styles.less */
.gvAltRow {
  background: #BBD9AE;
  text-indent: 3px;
  vertical-align: middle;
}
/* line 1557, http://localhost:50176/css/styles.less */
.gvRow:hover,
.gvAltRow:hover {
  background: #e4ead7;
}
/* line 1561, http://localhost:50176/css/styles.less */
.gvFtr {
  background: #DBD8EB;
}
/************************************************
Lists without table grid, like News
************************************************/
/* line 1569, http://localhost:50176/css/styles.less */
.listcomponent {
  border: 0px !important;
  border-collapse: separate !important;
  width: 100%;
}
/* line 1575, http://localhost:50176/css/styles.less */
.listcomponent th {
  display: none;
}
/* line 1579, http://localhost:50176/css/styles.less */
.listcomponent td {
  border: 0px !important;
  padding: 4px 4px 10px 0;
}
/* line 1584, http://localhost:50176/css/styles.less */
.listdocument {
  width: auto !important;
}
/* line 1588, http://localhost:50176/css/styles.less */
.posted_date {
  font-style: italic;
  font-size: 90%;
}
/* line 1593, http://localhost:50176/css/styles.less */
.listcomponent .sticky {
  background: url(:/_gfx/cmn/star6.gif) right -2px no-repeat;
  font-weight: bold;
  padding-right: 20px;
}
/*************************************************
Component detail 
*************************************************/
/* line 1602, http://localhost:50176/css/styles.less */
.component_title,
.survey_title {
  font-size: 20px;
  line-height: 22px;
  color: #45742f;
}
/* line 1608, http://localhost:50176/css/styles.less */
.component_subtitle span,
h3,
h2 {
  font-weight: bold !important;
  color: #675a4e;
  font-size: 16px !important;
}
/* line 1614, http://localhost:50176/css/styles.less */
.component_back {
  margin: 0px 0px 10px 0px;
}
/* line 1618, http://localhost:50176/css/styles.less */
.component_back_link {
  float: right;
  margin: 10px;
  clear: both;
}
/* line 1624, http://localhost:50176/css/styles.less */
.component_listitem {
  padding: 0 0 15px 0;
}
/* line 1628, http://localhost:50176/css/styles.less */
.component_listitem div {
  clear: both;
}
/* line 1632, http://localhost:50176/css/styles.less */
.component_listitem_header,
.component_listitem_header_wider {
  font-weight: bold;
  width: 120px;
  display: block;
  float: left;
}
/* line 1639, http://localhost:50176/css/styles.less */
.component_listitem_header_wider {
  width: 150px;
}
/* line 1643, http://localhost:50176/css/styles.less */
.component_listitem_content {
  width: 500px;
  display: block;
  float: left;
}
/* line 1649, http://localhost:50176/css/styles.less */
.component_content {
  clear: both;
  width: 100%;
  /*for ie7*/
}
/* ****************************************
Component list pagers
******************************************/
/* line 1657, http://localhost:50176/css/styles.less */
.listtable_pager,
.listcomponent_pager,
.listfaq_pager,
.listtable_pager span,
.listcomponent_pager span,
.listfaq_pager span {
  text-align: right;
  font-size: 11px;
  font-weight: bold;
}
/* line 1664, http://localhost:50176/css/styles.less */
.listtable_pager a,
.listcomponent_pager a,
.listfaq_pager a,
.search .paging a {
  padding: 3px;
  border: 1px solid #d9d4c8;
  background-color: #f7f3ea;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
/* line 1676, http://localhost:50176/css/styles.less */
.listtable_pager a:hover,
.listcomponent_pager a:hover,
.listfaq_pager a:hover,
.search .paging a:hover {
  background: #e4ead7;
}
/* line 1683, http://localhost:50176/css/styles.less */
.listcomponent_pager {
  text-align: left;
}
/*****************************************
Calendar month view
*****************************************/
/* line 1690, http://localhost:50176/css/styles.less */
.calendar_filter {
  margin: 0px 0px 20px 0px;
  text-align: center;
}
/* line 1695, http://localhost:50176/css/styles.less */
.calendar_filter select {
  width: 180px;
}
/* line 1699, http://localhost:50176/css/styles.less */
.calendar,
.calendar_wrapper {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
/* line 1705, http://localhost:50176/css/styles.less */
.calendar_dayheader {
  line-height: 32px;
  color: #ffffff;
  background: #31581f;
  padding: 2px 0px 0 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}
/* line 1715, http://localhost:50176/css/styles.less */
.calendar_title td {
  padding: 11px 0px 10px 0px;
  font-size: 20px;
  width: 50% !important;
  font-weight: normal;
  color: #31581f;
  overflow: visible;
}
/* line 1724, http://localhost:50176/css/styles.less */
.calendar_title td.calendar_nextprev {
  width: 25% !important;
  text-align: center;
  padding: 8px 0px 0px 0px;
}
/* line 1730, http://localhost:50176/css/styles.less */
td.calendar_nextprev a {
  color: #b07f09 !important;
  font-size: 12px;
}
/* line 1735, http://localhost:50176/css/styles.less */
td.calendar_nextprev a:hover {
  color: #b07f09 !important;
}
/* line 1739, http://localhost:50176/css/styles.less */
.calendar_day,
.calendar_today,
.calendar_weekendday,
.calendar_othermonthday {
  text-align: left;
  vertical-align: top;
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
  padding: 3px 8px;
  height: 105px;
  border: 1px solid #d9d4c8;
}
/* line 1753, http://localhost:50176/css/styles.less */
.calendar_day,
.calendar_weekendday {
  color: #31581f;
  background: #f7f3ea;
}
/* line 1759, http://localhost:50176/css/styles.less */
.calendar_othermonthday {
  background: #ebe6d9;
  color: #bcb5a4;
}
/* line 1764, http://localhost:50176/css/styles.less */
.calendar_today {
  background: #b3871c;
  color: #ffffff;
}
/* line 1769, http://localhost:50176/css/styles.less */
.calendar_eventtime {
  line-height: 12px;
  padding: 0px 0px 2px 0px !important;
  display: block;
  font-size: 11px;
  font-weight: normal;
}
/* line 1777, http://localhost:50176/css/styles.less */
.calendar_eventlink {
  line-height: 12px;
  font-size: 11px;
  display: block;
  margin: 0px 0px 10px 0px;
  font-weight: normal;
}
/* line 1785, http://localhost:50176/css/styles.less */
.calendar_today .calendar_eventtime,
.calendar_today .calendar_eventlink {
  color: #ffffff;
}
/* line 1789, http://localhost:50176/css/styles.less */
td.calendar_day br,
td.calendar_today br,
td.calendar_weekendday br,
td.calendar_othermonthday br {
  display: none;
}
/************************************************
Site map
************************************************/
/* line 1799, http://localhost:50176/css/styles.less */
.sitemap img {
  margin: 0 5px 0 0;
}
/* line 1803, http://localhost:50176/css/styles.less */
.rootnode a,
.parentnode a {
  color: #45742f;
  font-weight: bold;
}
/* line 1809, http://localhost:50176/css/styles.less */
.sitemap_file {
  list-style-image: url(:/_gfx/_SiteMap/file.gif);
}
/* line 1813, http://localhost:50176/css/styles.less */
.backtotoplink {
  padding: 10px 0 10px 5px;
  font-size: 10px;
}
/************************************************
Link List
************************************************/
/* line 1821, http://localhost:50176/css/styles.less */
.link_content {
  display: block;
}
/* line 1825, http://localhost:50176/css/styles.less */
.listlink {
  width: 100%;
  padding: 0;
  border-collapse: separate !important;
}
/* line 1831, http://localhost:50176/css/styles.less */
.listlink td {
  padding: 0 0 14px 0 !important;
  border: 0 !important;
}
/************************************************
FAQ List
************************************************/
/* line 1839, http://localhost:50176/css/styles.less */
.listfaq {
  width: 100%;
  border-collapse: separate !important;
  background-color: #ffffff;
  border: 1px solid #d9d4c8;
}
/* line 1846, http://localhost:50176/css/styles.less */
.listfaq td {
  padding: 4px;
  border: 0px;
}
/* line 1851, http://localhost:50176/css/styles.less */
.listfaq_answers {
  width: 100%;
  margin-top: 20px;
  border-collapse: separate !important;
}
/* line 1857, http://localhost:50176/css/styles.less */
.listfaq_answers td {
  padding: 4px 4px 14px 4px;
  border: 0;
}
/* line 1862, http://localhost:50176/css/styles.less */
.listfaq_q {
  font-weight: bold;
}
/* line 1866, http://localhost:50176/css/styles.less */
.listfaq_q_js {
  font-weight: bold;
  cursor: pointer;
}
/* line 1871, http://localhost:50176/css/styles.less */
.listfaq_a_left {
  float: left;
  width: 20px;
  font-weight: bold;
}
/* line 1877, http://localhost:50176/css/styles.less */
.listfaq_a_right {
  float: left;
  width: 96%;
}
/***********************************************
E-Notifier
***********************************************/
/* line 1885, http://localhost:50176/css/styles.less */
.tag_div {
  padding: 10px 0 20px 0;
}
/* line 1889, http://localhost:50176/css/styles.less */
.area_div {
  padding: 5px 0;
  clear: both;
  line-height: 15px !important;
}
/* line 1895, http://localhost:50176/css/styles.less */
.area_div span {
  width: auto !Important;
  float: none !Important;
}
/* line 1900, http://localhost:50176/css/styles.less */
.area_div label,
.area_div div,
.area_div td {
  line-height: 15px !important;
}
/* line 1904, http://localhost:50176/css/styles.less */
.area_div span label {
  line-height: 17px !important;
  padding-top: 3px;
  width: 150px !Important;
  display: block;
  float: left;
  clear: left;
}
/* line 1913, http://localhost:50176/css/styles.less */
.area_div td label {
  line-height: 17px !important;
  display: block;
  padding-top: 1px;
}
/* line 1919, http://localhost:50176/css/styles.less */
.area_div td input {
  margin-right: 0;
}
/* line 1923, http://localhost:50176/css/styles.less */
.area_div input {
  margin-right: 3px;
}
/************************************************
Form/Survey Component
************************************************/
/* line 1930, http://localhost:50176/css/styles.less */
.survey_container INPUT[type="checkbox"] {
  margin-bottom: 0px;
}
/* line 1934, http://localhost:50176/css/styles.less */
.survey_container span,
.survey_container TABLE tr,
.survey_container TABLE {
  background: transparent !important;
  font-size: inherit !Important;
  font-size: 13px !important;
}
/* line 1940, http://localhost:50176/css/styles.less */
.survey_container table,
.survey_container td {
  padding: 0px !important;
  margin: 0px !important;
}
/*add correct padding, then remove it from the nested tables */
/* line 1946, http://localhost:50176/css/styles.less */
.survey_container table tr td {
  padding: 8px 0px !important;
}
/*following  style reduces the gap at the top of the page in Firefox and Safari, caused by the padding on two empty table rows*/
/* line 1951, http://localhost:50176/css/styles.less */
.survey_container table tr:first-child td {
  padding: 0px !important;
}
/* line 1955, http://localhost:50176/css/styles.less */
.survey_container table table tr td,
.survey_container table table table tr td,
.survey_container table table table table tr td {
  padding: 0px !important;
}
/* line 1959, http://localhost:50176/css/styles.less */
.survey_container table table table table tr td,
.survey_container table table table table tr:first-child td {
  padding: 3px 5px 0px 0px !important;
}
/* line 1963, http://localhost:50176/css/styles.less */
.survey_container table table td br {
  display: block !important;
  height: 0px !important;
  line-height: 0px !important;
}
/*for when the recaptcha error is present above the button*/
/* line 1970, http://localhost:50176/css/styles.less */
.survey_container .form_button {
  margin-top: 10px;
  display: block;
}
/************************************************
Staff Directory
************************************************/
/* line 1978, http://localhost:50176/css/styles.less */
.staff_column_div {
  width: 100%;
  float: left;
}
/* line 1983, http://localhost:50176/css/styles.less */
.staff_thumbnail_span {
  float: left;
  width: 110px;
}
/* line 1988, http://localhost:50176/css/styles.less */
.staff_thumbnail_span img {
  margin: 0px 5px 10px 0px;
  border: 1px solid #d9d4c8;
}
/* line 1993, http://localhost:50176/css/styles.less */
.staff_component_title {
  font-size: 16px;
  font-weight: bold;
  color: #45742f;
}
/* line 1999, http://localhost:50176/css/styles.less */
.staff_column_div .component_listitem {
  width: 450px !important;
  float: left;
}
/* line 2004, http://localhost:50176/css/styles.less */
.staff_column_div .component_listitem_content {
  width: 330px;
}
/******************************************
Photo Album 
******************************************/
/* line 2011, http://localhost:50176/css/styles.less */
.album_item {
  margin: 5px 5px 20px 5px;
  text-align: center;
  background-color: #ffffff;
  border: 1px solid #d9d4c8;
}
/* line 2018, http://localhost:50176/css/styles.less */
.album_thumb {
  background: url(:/_gfx/album/exported_group.jpg) top center no-repeat;
  overflow: hidden;
  width: 260px;
  height: 130px;
  padding-top: 22px;
}
/* line 2026, http://localhost:50176/css/styles.less */
.album_thumb img {
  width: 160px;
  height: 110px;
  position: relative;
  left: 0px;
  border: 0px;
  display: block;
  margin: 0px auto;
  overflow: hidden;
}
/* line 2037, http://localhost:50176/css/styles.less */
.album_name {
  text-transform: uppercase;
  font-weight: bold;
}
/* line 2042, http://localhost:50176/css/styles.less */
.album_details {
  font-size: 10px;
  line-height: 15px;
}
/* line 2047, http://localhost:50176/css/styles.less */
.photo_item {
  padding: 20px;
  text-align: center;
  margin: 5px;
  background-color: #ffffff;
  border: 1px solid #d9d4c8;
}
/* line 2055, http://localhost:50176/css/styles.less */
.photo_thumb {
  background: url(:/_gfx/album/single_photo.gif) top center no-repeat;
  overflow: hidden;
  width: 240px;
  padding-top: 50px;
  height: 190px;
  margin: 0 auto;
}
/* line 2064, http://localhost:50176/css/styles.less */
.photo_thumb img {
  display: block;
  margin: 0 auto;
}
/* line 2069, http://localhost:50176/css/styles.less */
.photo_detail {
  text-align: center;
}
/* line 2073, http://localhost:50176/css/styles.less */
.slideshow_link {
  float: right;
  width: 140px;
  background: #31581f;
  border: 1px solid #d9d4c8;
  text-align: left;
  margin: 0px 0px 0px 10px;
}
/* line 2082, http://localhost:50176/css/styles.less */
.content .slideshow_link a {
  display: block;
  padding: 4px 3px 4px 27px;
  color: #ffffff;
  background: url(:/_gfx/album/slideshow.gif) 7px 7px no-repeat;
  font-size: 11px !important;
  font-weight: bold;
}
/* line 2091, http://localhost:50176/css/styles.less */
.slideshow_nav {
  text-align: center;
}
/* line 2095, http://localhost:50176/css/styles.less */
#photo_single {
  margin-top: 5px;
  background-color: #ffffff;
  border: 1px solid #d9d4c8;
}
/**flash album**/
/* line 2102, http://localhost:50176/css/styles.less */
#flashcontent {
  text-align: center;
}
/************************************************
Weather component
************************************************/
/* line 2109, http://localhost:50176/css/styles.less */
.forecast_item {
  text-align: center;
  float: left;
  border: solid 2px #d9d4c8;
  height: 180px;
  margin: 5px;
  overflow: hidden;
  line-height: 18px;
  background-color: #ffffff;
  width: 17.5%;
}
/* line 2121, http://localhost:50176/css/styles.less */
.forecast_item img {
  width: 79px;
  height: 49px;
}
/* line 2126, http://localhost:50176/css/styles.less */
.clear {
  clear: both;
}
/************************************************
Facility component
************************************************/
/* line 2134, http://localhost:50176/css/styles.less */
.facility_table {
  width: 100%;
}
/* line 2138, http://localhost:50176/css/styles.less */
.facility_header_cell,
.facility_name {
  font-weight: bold;
  font-size: 15px;
}
/* line 2143, http://localhost:50176/css/styles.less */
td.facility_detail {
  width: 100%;
}
/* line 2147, http://localhost:50176/css/styles.less */
td.facility_detail li {
  margin: 0px;
  padding: 0px;
}
/* line 2152, http://localhost:50176/css/styles.less */
td.facility_thumbnail img {
  float: left;
  margin: 0px 10px 10px 0;
  border: 1px solid #d9d4c8;
}
/* line 2158, http://localhost:50176/css/styles.less */
td.facility_thumbnail {
  vertical-align: top;
}
/* line 2162, http://localhost:50176/css/styles.less */
.facility_detail span {
  display: block;
}
/* line 2166, http://localhost:50176/css/styles.less */
.facility_map {
  width: 250px;
}
/* line 2170, http://localhost:50176/css/styles.less */
.facility_map ul,
.facility_map li {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
}
/* line 2176, http://localhost:50176/css/styles.less */
img.markerimg {
  float: right;
  margin: 20px 0 0 5px;
  width: 100px;
  height: 85px;
}
/************************************************
Business Directory
************************************************/
/* line 2186, http://localhost:50176/css/styles.less */
.list_business {
  padding-bottom: 20px;
  float: left;
  width: 100%;
}
/* line 2192, http://localhost:50176/css/styles.less */
.business_list_name {
  font-size: 16px;
  font-weight: bold;
}
/* line 2197, http://localhost:50176/css/styles.less */
.business_image_container {
  float: left;
  clear: left;
  margin-top: 10px;
}
/* line 2203, http://localhost:50176/css/styles.less */
.business_image_container IMG {
  margin: 0px 10px 10px 0;
  border: 1px solid #d9d4c8;
}
/* line 2208, http://localhost:50176/css/styles.less */
.business_list_container {
  width: 290px;
  float: left;
  overflow: hidden;
  margin-top: 10px;
}
/* line 2215, http://localhost:50176/css/styles.less */
.business_list_title {
  width: 60px;
  display: block;
  float: left;
  clear: left;
  font-weight: bold;
}
/* line 2223, http://localhost:50176/css/styles.less */
.business_column_div {
  padding-top: 10px;
}
/* line 2227, http://localhost:50176/css/styles.less */
.business_thumbnail_span {
  float: left;
  margin-right: 15px;
  padding-bottom: 20px;
}
/* line 2233, http://localhost:50176/css/styles.less */
.business_thumbnail_span IMG {
  border: 1px solid #d9d4c8;
}
/* line 2237, http://localhost:50176/css/styles.less */
.business_listitem_span {
  float: left;
  width: 290px;
}
/* line 2242, http://localhost:50176/css/styles.less */
.business_listitem_span .component_listitem_content {
  width: 190px;
}
/************************************************
Poll component
************************************************/
/* line 2249, http://localhost:50176/css/styles.less */
.poll {
  margin: 20px 0px 0px 0px;
  width: 100%;
}
/* line 2254, http://localhost:50176/css/styles.less */
.poll_q {
  font-weight: bold;
}
/* line 2258, http://localhost:50176/css/styles.less */
.poll_choices {
  padding-bottom: 10px;
}
/* line 2262, http://localhost:50176/css/styles.less */
.poll_choices INPUT {
  float: left;
  clear: left;
  margin: 3px 10px 0px 0px;
  height: 13px;
  width: 13px;
  padding: 0;
}
/* line 2271, http://localhost:50176/css/styles.less */
.poll_choices label {
  float: left;
  width: 620px;
}
/* line 2276, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_noleftnav .poll_choices label {
  width: 820px;
}
/* line 2280, http://localhost:50176/css/styles.less */
.poll_result_answer table tr {
  height: 12px !important;
}
/* line 2284, http://localhost:50176/css/styles.less */
.poll_result_answer table {
  border: 1px solid #d9d4c8 !important;
}
/************************************************
Follow Twitter
************************************************/
/* line 2291, http://localhost:50176/css/styles.less */
.followTwitter {
  border-bottom: dashed 1px #d9d4c8;
  padding: 8px;
  border-top: dashed 1px #d9d4c8;
}
/* line 2297, http://localhost:50176/css/styles.less */
.followTwitter .img {
  float: left;
  width: 48px;
  margin-right: 12px;
}
/* line 2303, http://localhost:50176/css/styles.less */
.followTwitter .summary {
  float: left;
}
/* line 2307, http://localhost:50176/css/styles.less */
.followTwitter .button {
  float: right;
  margin-top: 3px;
}
/* line 2312, http://localhost:50176/css/styles.less */
.followTwitter .summary span {
  font-size: 110%;
  margin-right: 7px;
}
/* line 2317, http://localhost:50176/css/styles.less */
.accountFullName {
  font-weight: bold;
}
/* line 2321, http://localhost:50176/css/styles.less */
.accountStatus {
  font-style: italic;
}
/************************************************
Rss Feed Viewer
************************************************/
/* line 2328, http://localhost:50176/css/styles.less */
.rssitem {
  padding: 4px 4px 10px 0;
}
/* line 2332, http://localhost:50176/css/styles.less */
.rssitem span.time {
  font-style: italic;
  display: block;
}
/**********************************************
Blog
***********************************************/
/* line 2340, http://localhost:50176/css/styles.less */
.newsBlog .blog_title {
  border-bottom: solid 1px #d9d4c8;
  margin-bottom: 5px;
}
/* line 2345, http://localhost:50176/css/styles.less */
.newsBlog .component_title {
  margin-bottom: 5px;
}
/* line 2349, http://localhost:50176/css/styles.less */
.newsBlog .component_listitem {
  padding: 0 0 6px;
}
/* line 2353, http://localhost:50176/css/styles.less */
.newsBlog .component_listitem_header {
  margin-right: 3px;
  font-weight: lighter;
  width: auto;
}
/* line 2359, http://localhost:50176/css/styles.less */
.newsBlog .component_listitem_content {
  width: auto;
}
/* line 2363, http://localhost:50176/css/styles.less */
.blog_left {
  float: left;
  width: 350px;
  overflow: hidden;
  padding-bottom: 15px;
}
/* line 2370, http://localhost:50176/css/styles.less */
.mainSpan_wrapper_noleftnav .blog_left {
  width: 570px;
}
/* line 2374, http://localhost:50176/css/styles.less */
.blog_right {
  float: right;
  width: 317px;
  overflow: hidden;
  padding-bottom: 20px;
  margin-right: -7px;
  position: relative;
  display: inline;
  font-size: 12px;
}
/* line 2385, http://localhost:50176/css/styles.less */
.blog_right .blog_box,
.blog_right .blog_news_box {
  overflow: hidden;
  margin-bottom: 6px;
  width: 100%;
  /*for ie6*/
  background: url(:/_gfx/int/blog/blog_box_bottom.png) bottom left no-repeat !important;
  background: url(:/_gfx/int/blog/blog_bottom.gif) bottom left no-repeat;
  padding-bottom: 15px;
}
/* line 2394, http://localhost:50176/css/styles.less */
.blog_right .blog_box {
  padding-top: 12px;
}
/* line 2398, http://localhost:50176/css/styles.less */
.blog_right .blog_box td {
  font-size: 12px;
}
/* line 2402, http://localhost:50176/css/styles.less */
.blog_right .blog_box a {
  color: #b07f09;
}
/* line 2406, http://localhost:50176/css/styles.less */
.blog_right .box_title {
  background: url(:/_gfx/int/blog/blog_title.png) top left no-repeat;
  height: 18px;
  font-size: 15px !important;
  line-height: 18px !important;
  font-weight: bold !important;
  text-transform: uppercase;
  color: #ffffff !important;
  padding: 12px 18px 6px 21px;
}
/* line 2417, http://localhost:50176/css/styles.less */
* html .blog_right .box_title {
  background: transparent none;
}
/* line 2421, http://localhost:50176/css/styles.less */
.blog_box .subtitle {
  display: inline;
  background: url(:/_gfx/int/blog/blog_box_title.png) top left no-repeat;
  font-size: 15px !important;
  line-height: 18px !important;
  font-weight: bold !important;
  text-transform: uppercase;
  color: #ffffff !important;
  padding: 12px 18px 6px 21px;
  position: relative;
  margin: -12px -19px 7px -19px;
  width: 317px;
  float: left;
  clear: both;
}
/* line 2437, http://localhost:50176/css/styles.less */
* html .blog_box .subtitle {
  background: transparent none;
}
/* line 2441, http://localhost:50176/css/styles.less */
.blog_box .subtitle .subtitle {
  display: inline;
  margin: 0;
  padding: 0;
  background: none;
  position: static;
  height: auto !important;
  width: auto;
}
/* line 2451, http://localhost:50176/css/styles.less */
.blog_box p {
  margin-bottom: 10px;
}
/* line 2455, http://localhost:50176/css/styles.less */
.blog_box p.subtitle {
  margin-bottom: 7px;
}
/* line 2459, http://localhost:50176/css/styles.less */
.blog_right .blog_box_list {
  padding: 0px 19px 10px 19px;
  margin-top: 7px;
  background: url(:/_gfx/int/blog/blog_strip.png) 0 0 repeat-y !important;
  background: url(:/_gfx/int/blog/blog_strip.gif) 0 0 repeat-y;
  width: 279px;
}
/* line 2467, http://localhost:50176/css/styles.less */
.blog_right .box_list {
  background: url(:/_gfx/int/blog/blog_strip.png) 0 0 repeat-y !important;
  background: url(:/_gfx/int/blog/blog_strip.gif) 0 0 repeat-y;
  width: 100%;
  /* for IE7*/
}
/* line 2473, http://localhost:50176/css/styles.less */
.blog_news_box .box_list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 13px;
}
/* line 2480, http://localhost:50176/css/styles.less */
.blog_news_box .box_list ul li {
  margin: 0 8px;
  padding: 5px 16px 6px 16px;
  font-size: 13px;
}
/* line 2486, http://localhost:50176/css/styles.less */
.blog_news_box li + li,
.blog_news_box li + li + li + li,
.blog_news_box li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  background: #f2ebd8;
}
/* line 2490, http://localhost:50176/css/styles.less */
.blog_news_box li + li + li,
.blog_news_box li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
.blog_news_box li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  background: transparent;
}
/* line 2494, http://localhost:50176/css/styles.less */
.blog_news_box .box_item_date {
  display: block;
  font-size: 11px;
}
/* line 2499, http://localhost:50176/css/styles.less */
.blog_news_box .box_list a {
  color: #b07f09;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
/* line 2506, http://localhost:50176/css/styles.less */
.blog_news_box .box_list a:hover {
  text-decoration: underline;
}
/* line 2510, http://localhost:50176/css/styles.less */
.blog_news_box .box_list p {
  margin: 0;
  padding: 6px 0;
  text-align: center;
}
/* line 2516, http://localhost:50176/css/styles.less */
.blog_right .box_bottomlink {
  display: none;
}
/* line 2520, http://localhost:50176/css/styles.less */
.blog_right .archiveButton {
  float: right;
  width: 100%;
  /*background: url(_gfx/int/blog/blog_bottom.png) 0 0 no-repeat;*/
  background: url(:/_gfx/int/blog/blog_strip.png) 0 0 repeat-y !important;
  background: url(:/_gfx/int/blog/blog_strip.gif) 0 0 repeat-y;
  height: 25px;
}
/* line 2531, http://localhost:50176/css/styles.less */
.blog_right .archiveButton a {
  float: right;
  display: inline;
  margin: 12px 18px 0px 0;
  text-indent: -4000px;
  overflow: hidden;
  height: 9px;
  width: 85px;
  background: url(:/_gfx/int/blog/blog_archives_button.gif) 0 0px no-repeat;
  position: relative;
}
/* line 2543, http://localhost:50176/css/styles.less */
.error_message li {
  color: red;
}
/* line 2547, http://localhost:50176/css/styles.less */
.error_message ul {
  margin-bottom: 0 !important;
}
/**********************************************
reCAPTCHA
**********************************************/
/* line 2555, http://localhost:50176/css/styles.less */
#recaptcha_image {
  border: 1px solid #d9d4c8;
  float: left;
}
/* line 2560, http://localhost:50176/css/styles.less */
.recaptcha_icons {
  margin: 3px;
  display: block;
  float: left;
}
/* line 2566, http://localhost:50176/css/styles.less */
.recaptcha_response_area {
  clear: both;
}
/* line 2570, http://localhost:50176/css/styles.less */
.recaptcha_reload,
.recaptcha_only_if_image,
.recaptcha_only_if_help {
  margin: 2px 2px 2px 0;
  font-weight: lighter !important;
}
/* line 2575, http://localhost:50176/css/styles.less */
.survey_container .recaptcha {
  margin-bottom: 10px;
}
/*Add to my calendar Styles*/
/* line 2580, http://localhost:50176/css/styles.less */
.addtocalendar {
  margin: 15px 0 5px 0;
  clear: both;
  float: left;
}
/* line 2586, http://localhost:50176/css/styles.less */
.calendar_Controls {
  display: block;
  padding: 0px 0 0 25px;
  width: 155px;
  margin: 0;
  background: url(:/_gfx/int/ical.png) no-repeat 0 0;
}
/* line 2594, http://localhost:50176/css/styles.less */
* html .calendar_Controls {
  background: transparent none;
}
/* line 2598, http://localhost:50176/css/styles.less */
#calendarControls,
#calendarControlsBottom {
  display: none;
  width: 160px;
  border: 1px solid #666;
  background: #ffffff;
  line-height: 18px;
}
/* line 2606, http://localhost:50176/css/styles.less */
div:hover.addtocalendar #calendarControls,
div:hover.addtocalendar #calendarControlsBottom {
  display: block;
  position: absolute;
  /*ie7 needs it to be here*/
}
/* line 2611, http://localhost:50176/css/styles.less */
#calendarControls br,
#calendarControlsBottom br {
  display: none;
}
/* line 2615, http://localhost:50176/css/styles.less */
#calendarControls a,
#calendarControlsBottom a {
  text-decoration: none;
  color: #666;
  margin: 4px;
  padding: 0px 0px 0px 25px;
  display: block;
  font-size: 11px !important;
  width: 130px;
}
/* line 2625, http://localhost:50176/css/styles.less */
#calendarControls a:hover,
#calendarControlsBottom a:hover {
  color: #000;
  text-decoration: underline;
}
/* line 2630, http://localhost:50176/css/styles.less */
.outlookcalendar {
  background: url(:/_gfx/int/calendar_add.gif) no-repeat 0px 0px;
}
/* line 2634, http://localhost:50176/css/styles.less */
.googleCal {
  background: url(:/_gfx/int/google.gif) no-repeat 0px 0px;
}
/* line 2638, http://localhost:50176/css/styles.less */
.yahooCal {
  background: url(:/_gfx/int/yahoo.gif) no-repeat 0px 0px;
}
/*  AmManager */
/* line 2643, http://localhost:50176/css/styles.less */
#AmManagerOptionDiv {
  padding-left: 101px;
}
/* line 2647, http://localhost:50176/css/styles.less */
#AmManagerOptionDiv select,
#AmManagerYearDiv select {
  width: 160px;
  margin: 2px 5px 2px 0;
}
/* line 2653, http://localhost:50176/css/styles.less */
#AmManagerOptionDiv .Title {
  font-weight: bold;
  padding-top: 12px;
}
/* line 2658, http://localhost:50176/css/styles.less */
#AmManagerYearDiv label.selectayear {
  padding-right: 5px;
  font-weight: bold;
}
/* line 2663, http://localhost:50176/css/styles.less */
#AmManagerYearDiv {
  padding-bottom: 10px;
}
/* These are standard sIFR styles... do not modify */
/* line 2668, http://localhost:50176/css/styles.less */
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
}
/* line 2673, http://localhost:50176/css/styles.less */
.sIFR-replaced {
  visibility: visible !important;
}
/* line 2677, http://localhost:50176/css/styles.less */
span.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}
/* line 2687, http://localhost:50176/css/styles.less */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/************************************************
Dropdown Menu
************************************************/
/***HTML Drop Down Menu****/
/* line 2695, http://localhost:50176/css/styles.less */
div#dropdownmenu {
  height: 32px;
}
/* line 2699, http://localhost:50176/css/styles.less */
#dropdownmenu ul {
  /* remove bullets and list indents */
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: left;
  font-size: 12px;
}
/* line 2707, http://localhost:50176/css/styles.less */
#dropdownmenu ul ul {
  border-bottom: 1px solid #578044;
}
/* line 2711, http://localhost:50176/css/styles.less */
a.dropdownitemlevel1,
a.dropdownitemhaschildlevel1,
a.dropdownitemlevel2 {
  display: block;
  padding: 6px 13px 5px 7px;
  width: 15em;
  color: #ffffff;
  line-height: 14px !important;
  text-decoration: none;
  border: 1px solid #578044;
  margin-bottom: -1px;
  background: #2b5418;
}
/* line 2723, http://localhost:50176/css/styles.less */
a:hover.dropdownitemlevel1,
a:hover.dropdownitemhaschildlevel1,
a:hover.dropdownitemlevel2 {
  background: #f7c03d;
  color: #3c2e14;
  text-decoration: none;
}
/* line 2729, http://localhost:50176/css/styles.less */
a.dropdownitemhaschildlevel1 {
  background-image: url(:/_gfx/nav/arrow_right_dropdown.gif);
  background-position: 97% 50%;
  background-repeat: no-repeat;
}
/* line 2735, http://localhost:50176/css/styles.less */
#dropdownmenu ul ul {
  position: absolute;
  width: 16.7em;
}
/* line 2740, http://localhost:50176/css/styles.less */
#dropdownmenu ul ul ul {
  top: 30%;
  left: 90% !important;
  /*to position them to the right of their containing block */
}
/*Determine hide/show behavior of sub-menus*/
/* line 2746, http://localhost:50176/css/styles.less */
div#dropdownmenu ul ul,
div#dropdownmenu ul li:hover ul ul,
div#dropdownmenu ul ul li:hover ul ul,
div#dropdownmenu ul li.over ul ul,
div#dropdownmenu ul ul li.over ul ul {
  display: none;
}
/* line 2754, http://localhost:50176/css/styles.less */
div#dropdownmenu ul li:hover ul,
div#dropdownmenu ul ul li:hover ul,
div#dropdownmenu ul ul ul li:hover ul,
div#dropdownmenu ul li.over ul,
div#dropdownmenu ul ul li.over ul,
div#dropdownmenu ul ul ul li.over ul {
  display: block;
}
/* line 2763, http://localhost:50176/css/styles.less */
#dropdownmenu ul li ul li:hover ul,
#dropdownmenu ul li ul li.over ul,
#dropdownmenu ul li ul li:hover ul li,
#dropdownmenu ul li ul li.over ul li,
#dropdownmenu ul li ul li:hover ul li a,
#dropdownmenu ul li ul li.over ul li a {
  display: block;
}
/*Determine hide/show behavior of sub-menus*/
/*Control Z-Index*/
/* line 2775, http://localhost:50176/css/styles.less */
#dropdownmenu li {
  position: relative;
  z-index: 20;
}
/* line 2780, http://localhost:50176/css/styles.less */
#dropdownmenu ul ul {
  z-index: 100;
}
/* line 2784, http://localhost:50176/css/styles.less */
#dropdownmenu ul ul ul {
  z-index: 110;
}
/* line 2788, http://localhost:50176/css/styles.less */
#dropdownmenu ul li ul li:hover,
#dropdownmenu ul li ul li.over {
  z-index: 205;
}
/* line 2793, http://localhost:50176/css/styles.less */
#dropdownmenu ul li ul li,
#dropdownmenu ul li ul li {
  z-index: 200;
}
/* line 2798, http://localhost:50176/css/styles.less */
#dropdownmenu ul li ul li:hover ul li,
#dropdownmenu ul li ul li.over ul li {
  z-index: 300;
}
/* line 2803, http://localhost:50176/css/styles.less */
#dropdownmenu ul li ul li ul li {
  z-index: 400;
}
/* line 2810, http://localhost:50176/css/styles.less */
a.dropdownrootitem1,
a.dropdownrootitem2,
a.dropdownrootitem3,
a.dropdownrootitem4,
a.dropdownrootitem5,
a.dropdownrootitem6,
a.dropdownrootitem7,
a.dropdownrootitem8,
a.dropdownrootitem1_over,
a.dropdownrootitem2_over,
a.dropdownrootitem3_over,
a.dropdownrootitem4_over,
a.dropdownrootitem5_over,
a.dropdownrootitem6_over,
a.dropdownrootitem7_over,
a.dropdownrootitem8_over {
  display: block;
  padding: 32px 0 0 0;
  overflow: hidden;
  height: 0px;
}
/* line 2832, http://localhost:50176/css/styles.less */
a:hover.dropdownrootitem1,
a:hover.dropdownrootitem2,
a:hover.dropdownrootitem3,
a:hover.dropdownrootitem4,
a:hover.dropdownrootitem5,
a:hover.dropdownrootitem6,
a:hover.dropdownrootitem7,
a:hover.dropdownrootitem8 {
  margin: 0;
}
/* line 2843, http://localhost:50176/css/styles.less */
a.dropdownrootitem1,
a:hover.dropdownrootitem1,
a.dropdownrootitem1_over {
  background: url(images/nav/1.jpg) 0 0 no-repeat;
  width: 82px;
}
/* line 2848, http://localhost:50176/css/styles.less */
a.dropdownrootitem2,
a:hover.dropdownrootitem2,
a.dropdownrootitem2_over {
  background: url(images/nav/2.jpg) 0 0 no-repeat;
  width: 104px;
}
/* line 2853, http://localhost:50176/css/styles.less */
a.dropdownrootitem3,
a:hover.dropdownrootitem3,
a.dropdownrootitem3_over {
  background: url(images/nav/3.jpg) 0 0px no-repeat;
  width: 135px;
}
/* line 2858, http://localhost:50176/css/styles.less */
a.dropdownrootitem4,
a:hover.dropdownrootitem4,
a.dropdownrootitem4_over {
  background: url(images/nav/4.jpg) 0 0 no-repeat;
  width: 156px;
}
/* line 2863, http://localhost:50176/css/styles.less */
a.dropdownrootitem5,
a:hover.dropdownrootitem5,
a.dropdownrootitem5_over {
  background: url(images/nav/5.jpg) 0 0 no-repeat;
  width: 121px;
}
/* line 2868, http://localhost:50176/css/styles.less */
a.dropdownrootitem6,
a:hover.dropdownrootitem6,
a.dropdownrootitem6_over {
  background: url(images/nav/6.jpg) 0 0 no-repeat;
  width: 115px;
}
/* line 2873, http://localhost:50176/css/styles.less */
a.dropdownrootitem7,
a:hover.dropdownrootitem7,
a.dropdownrootitem7_over {
  background: url(images/nav/7.jpg) 0 0 no-repeat;
  width: 118px;
}
/* line 2878, http://localhost:50176/css/styles.less */
a.dropdownrootitem8,
a:hover.dropdownrootitem8,
a.dropdownrootitem8_over {
  background: url(images/nav/8.jpg) 0 0 no-repeat;
  width: 139px;
}
/* line 2883, http://localhost:50176/css/styles.less */
a:hover.dropdownrootitem1,
a.dropdownrootitem1_over,
a:hover.dropdownrootitem2,
a.dropdownrootitem2_over,
a:hover.dropdownrootitem3,
a.dropdownrootitem3_over,
a:hover.dropdownrootitem4,
a.dropdownrootitem4_over,
a:hover.dropdownrootitem5,
a.dropdownrootitem5_over,
a:hover.dropdownrootitem6,
a.dropdownrootitem6_over,
a:hover.dropdownrootitem7,
a.dropdownrootitem7_over,
a:hover.dropdownrootitem8,
a.dropdownrootitem8_over {
  background-position: 0 -32px;
}
@media print {
  /* line 2899, http://localhost:50176/css/styles.less */
  #header,
  #footer,
  .hidePrint,
  .leftnav,
  .footer_wrapper,
  .printer_friendly,
  .breadcrumb,
  .header, .containerD .contentheader {
    display: none;
  }
}
/*essentially doing a min-width for header img here*/
@media (max-width: 1800px) {
  /* line 2907, http://localhost:50176/css/styles.less */
  #header {
    background-size: auto 350px;
    /* Force the image to its minimum width */
  }
  /* line 2910, http://localhost:50176/css/styles.less */
  .container,
  .content {
    width: 100% !important;
  }
}
@media screen and (max-width: 831px) {
  /* line 2917, http://localhost:50176/css/styles.less */
  body {
    min-height: 700px;
    background: none;
    -webkit-text-size-adjust: none;
    padding: 0;
    text-align: left;
    direction: ltr;
    margin: 0;
    color: #535c5e;
  }
  /* line 2928, http://localhost:50176/css/styles.less */
  #viewport {
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  /* line 2934, http://localhost:50176/css/styles.less */
  #mobileMenu {
    width: 190px;
    background: white;
    min-height: 100%;
    position: absolute;
    overflow: hidden;
    left: -190px;
  }
  /* line 2943, http://localhost:50176/css/styles.less */
  #mobileMenu > ul {
    padding: 0px;
    margin: 0px;
  }
  /* line 2948, http://localhost:50176/css/styles.less */
  #mobileMenu > ul > li {
    list-style: none;
  }
  /* line 2952, http://localhost:50176/css/styles.less */
  #mobileMenu ul li > a {
    list-style: none;
    display: block;
    padding: 0 10px 0 5px;
    line-height: 30px;
    color: black;
    text-decoration: none;
    border-bottom: solid #EEE 1px;
  }
  /* line 2962, http://localhost:50176/css/styles.less */
  #mobileMenuHome {
    background-image: url(/images/mobile/home.jpg);
    background-position: center bottom;
    background-size: 531px auto;
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    text-align: left;
  }
  /* line 2973, http://localhost:50176/css/styles.less */
  #mobileMenuHome > ul > li {
    list-style: none;
  }
  /* line 2977, http://localhost:50176/css/styles.less */
  #mobileMenuHome ul li > a {
    list-style: none;
    display: block;
    padding: 0 10px 0 5px;
    line-height: 30px;
    color: #000;
    text-decoration: none;
    font-size: 20px;
    font-family: 'Times New Roman', serif;
    line-height: 50px;
  }
  /* line 2989, http://localhost:50176/css/styles.less */
  #headerMenu {
    color: White;
    vertical-align: top;
    background-color: #fff;
    border-bottom: 4px solid #305046;
    min-height: 75px;
  }
  /* line 2997, http://localhost:50176/css/styles.less */
  #btnToggleMenu {
    margin: 10px;
    border-radius: 5px;
    padding: 4px 5px 5px 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background: #305046;
    padding: 10px;
  }
  /* line 3008, http://localhost:50176/css/styles.less */
  #mobileTitle {
    background-color: #305046;
    color: white;
    text-align: center;
    font-size: 18px;
    padding: 5px 0 5px 0;
    font-family: 'Times New Roman', serif;
  }
  /* line 3016, http://localhost:50176/css/styles.less */
  .mobileHeader {
    vertical-align: middle;
    background: url(/images/logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  /* line 3025, http://localhost:50176/css/styles.less */
  #officialPhoto {
    width: 125px;
    margin: auto;
    text-align: center;
    font-weight: bold;
    color: #535c5e;
  }
  /* line 3033, http://localhost:50176/css/styles.less */
  #officialPhoto img {
    padding: 5px 0 5px 0;
  }
  /* line 3037, http://localhost:50176/css/styles.less */
  #contentWrap {
    position: relative;
    height: 100%;
    min-height: 700px;
    -webkit-box-shadow: -6px 0px 8px rgba(48, 50, 50, 0.5);
    -moz-box-shadow: -6px 0px 8px rgba(48, 50, 50, 0.5);
    box-shadow: -6px 0px 8px rgba(48, 50, 50, 0.5);
    -webkit-overflow-scrolling: touch;
  }
  /* line 3047, http://localhost:50176/css/styles.less */
  #contentWrap.menuVisible,
  #mobileMenu.menuVisible {
    -webkit-transform: translateX(190px);
    transform: translateX(190px);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  /* line 3054, http://localhost:50176/css/styles.less */
  #content {
    background: white;
    padding: 5px;
  }
}
@media all and (orientation: landscape) {
  /* line 3061, http://localhost:50176/css/styles.less */
  #mobileMenuHome {
    background-image: url(/images/mobile/horizontal.jpg);
    background-position: center center;
    background-size: 115% auto;
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-bottom: 25px;
    width: 100%;
  }
}
