  body{ margin: 0px; margin-top: 2em; text-align: center; font-family: Tahoma; z-index: 0; background: #a7d7a2 url('/images/site_bg.png') repeat-x 0 top}
a {color: darkorange}
a:hover{ color: red}
a:visited {color: darkorange}
.text-align-center{ text-align: center}
.text-align-left{ text-align: left}
.text-align-right{ text-align: right}
#site {margin-left: auto; margin-right: auto; width: 63em; text-align: left;  }
#container {width: 62.8em; float: left; padding-bottom: 1px; position: relative; top: 1em; border: 2px solid #b6b6b6}
.error{ color: red; font-weight: bold}
a img{ border:none; cursor: pointer}
.clear_left{ clear: left}
.clear_both{ clear: both}
#hec_logo{ position: relative; float: left; top: -10.5em; right: 2px; z-index: 1; width: 10em; height: 8em; cursor: pointer; background: url('/images/hec_logo.png') no-repeat}
#navigation_container{ float: left; position: relative; top: 4.75em; width: 80em; height: 1em; z-index: 99}
:first-child+html #navigation_container{ float: left; position: relative; top: 6em; width: 80em; z-index: 99}
.center_boxes{ height: 100px; width: 63em; position: relative}
div.center_boxes div.spacer {height: 100%; display: block; width: 100%; border: 2px solid black}
.odd{ background-color: #dddddd}
  #slogun{ font-size: 20pt; color: #63c633; font-weight: bold; font-style: italic; text-align: right; position: relative; display:block; width: 35em; height: 3em; left: 1em; top: -5em}
:first-child+html #slogun{ width: 25em; top: -6.5em}
#site_map{ background-image: url("/images/site_map.png"); display: :block; width: 60px; height: 40px; position: relative; top: -6em; left: 74em}
:first-child+html #site_map{ background-image: url("/images/site_map.png"); display: :block; width: 60px; height: 40px; position: relative; top: -9.5em; left: 60em}
  #news_ticker {float: left; display: block; margin-top: 2em; margin-bottom: 13px; position: relative; width: 61.8em; color: grey; padding-left: 0.2em; background: white; padding: 0.5em; border: 2px solid #b6b6b6}
#news_ticker div.label {float: left; width: 4em}
#news_ticker div.items {position: relative; float: left; font-style: italic; font-size: 12px; width: 59.5em; top: 0.3em}
  #header{ width: 62.7em; height: 3em; border: 2px solid #b6b6b6; float: left; background: url('/images/gradient_menu.png') repeat-x 0 bottom}
#header img{ z-index:1}
  #navigation_main {left: 6.5em; width: 41em; height: 1.3em; position: relative; z-index: 99; top: -6.8em}
#navigation_main a {padding: 3px 10px; color: #000; text-decoration: none}
#navigation_main li{ display: inline; list-style-type: none; font-size:15 px; border-left: 1px solid}
#navigation_main a:link, #navlist a:visited{ color: #666; text-decoration: none}
#navigation_main a:hover{ color: #aaa; text-decoration: none}
  #navigation_widget_bar {float: left; width: 17em; text-align: center}
:first-child+html #navigation_widget_bar {top:-0.3em; position: relative; float: left; width: 17em; text-align: center}
#navigation_widget_bar li{ display: inline; list-style-type: none}
#navigation_widget_bar a {padding: 3px 10px; text-decoration: none; color: #000}
#navigation_widget_bar a:link, #navlist a:visited{ text-decoration: none; color: #000}
#navigation_widget_bar a:hover{ color: #fff; text-decoration: none}
#navigation_widget_bar .sb-inner{ background-color: #63c633; color: #fff}
#navigation_widget_bar .sb-border{ background-color: #91d872; color: #fff}
#navigation_widget_bar li:hover .sb-inner{ background-color: #d6f0c7; color: #fff}
  #content{ float: left; overflow: hidden}
#content .main{ float: left; width: 60.79em; padding: 1em; background-color: #fff; z-index: 2}
#content .main .main_photo1{ padding-left: 0.5em; float: left; height: 30em; width: 30em}
#content .main .main_photo2{ float: left; height: 30em; width: 30em}
#page_footer{ font-size: 13px; color: #dbdbdb; display: block; height: 1em; position: relative; float: left; top: -1em; padding-left: 1em}
#tags td{ padding-left: 5px; padding-right: 5px}
  #navigation_footer {position: relative; bottom: 0.5em; float: left; width: 50em; text-align: left}
#navigation_footer li{ display: inline; list-style-type: none}
#navigation_footer a {padding: 3px 10px; background-color: #d6f0c7; border-top: 2px solid #91d872; border-left: 2px solid #91d872; border-right: 2px solid #91d872; text-decoration: none; color: #000}
#navigation_footer a:link, #navlist a:visited{ background-color: #d6f0c7; border: 2px solid #91d872; text-decoration: none; color: #000}
#navigation_footer a:hover{ color: #fff; background-color: #63c633; text-decoration: none}
  #footer{ width: 63em; clear: both; height: 8em; margin-bottom: 5em}
  #widget_bar{ position: relative; float: left; width: 63em; height: 12em; display: block}
.spacer{ float: left; width: 10px; height: 11em}
.widget_block .sb-inner{ background: #fff}
.widget_block .sb-border{ background: #63c633}
.widget_block{ float: left; width: 325px; height: 11em; background: #fff; cursor: pointer; border: 2px solid #b6b6b6}
.widget_block .title{ font-weight: bolder; padding: 0.3em; text-align: center}
.widget_block .content{ padding: 0.5em; font-size: 14px; text-align: center}
.widget_block .content .heading{ font-size: 14px; color : #63c633; font-weight: bold; padding: 0.3em}
  .widget_heading{ display: block; color:grey; font-size: 8pt; padding-bottom: 1em}
div.news_article .sb-inner{ background: #fff}
div.news_article .sb-border{ background: #63c633}
div.news_article{ margin-bottom:0.2em; background: #fff; padding: 10px}
div.news_article .date {font-size: 14px; font-weight: bold; color: #63c633; text-align: center; float: right}
div.news_article .heading {font-size: 20px; font-weight: bold; color: #63c633; text-align: center}
#news .heading{ font-size: 16px; color : #63c633; font-weight: bold; padding: 0.3em; background: #fff; text-align: center}
  #search_box form {margin: 0}
#search_box {position: relative; top: 0.6em; left: 48em; width: 201px; height: 31px; background: url(/images/bg_search_box.gif)}
#search_box #search_query {float: left; padding: 0; margin: 6px 0 0 6px; border: 0; width: 159px; background: none; font-size: .8em}
#search_box #go {float: right; margin: 3px 4px 0 0}
  .toolbar{ background-image: url('/images/toolbar_filler.png'); width: 70.6em; margin-left: -1em; margin-top: -1.1em; padding-left: 1em; height: 1.8em; float: left; padding-top: 0.7em; color: #444; font-weight: bold; text-transform: capitalize; position: relative; z-index: 99; font-size: 14px}
.toolbar a{ text-decoration: none; color: #444; font-weight: bold; text-transform: capitalize; z-index: 2}
.toolbar a:hover{ color: red; z-index: 2}
  #legend{ width: 150px; float: right}
#legend p{ padding-left: 10px; margin-bottom: 2px; border: 1px solid grey; margin-top: 0px}
#calendar .iscal p {border: 2px solid #aaa; margin-bottom: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px}
#calendar .iscal p a{ color: black; font-weight: bold; font-size: 12px}
#calendar .small p {border: 1px solid #aaa; width: 5px; height: 5px}
#mini_cal{ padding-left: 12px}
  .icon_up{ background-image: url('/images/up.png'); width: 22px; height: 22px; display: block}
.icon_down{ background-image: url('/images/down.png'); width: 22px; height: 22px; display: block}
.icon_delete{ background-image: url('/images/delete.png'); width: 22px; height: 22px; display: block}
.icon_active{ background-image: url('/images/true.png'); width: 22px; height: 22px; display: block}
.icon_inactive{ background-image: url('/images/false.png'); width: 22px; height: 22px; display: block}
  .tag{ float: left}
.tag_left{ display: block; background-image: url('/images/tag_left.png'); width: 8px; height: 18px; float: left}
.tag_center{ display: block; background-image: url('/images/tag_center.png'); height: 16px; float: left; font-size: 12px; color: black; padding-top: 4px}
.tag_right{ display: block; background-image: url('/images/tag_right.png'); width: 8px; height: 18px; float: left}
  div.news_article_block{ width: 290px; height: 200px; float: left; border: 2px solid #b6b6b6; margin: 5px; cursor: pointer}
div.news_article_block .sb-inner{ background: #fff}
div.news_article_block .sb-border{ background: #63c633}
div.news_article_block{ margin-bottom:0.2em; background: #fff; padding: 10px}
div.news_article_block div.date {float: right}
  div.client_reference_block div.link {float: right}
div.client_reference_block .sb-inner{ background: #fff}
div.client_reference_block .sb-border{ background: #63c633}
div.client_reference_block{ height: 190px; width: 290px; cursor: pointer; float: left; padding: 10px; margin: 5px; border: 2px solid #b6b6b6}
div.client_reference_block .heading {font-size: 20px; font-weight: bold; color: #63c633; text-align: center}
  #download_item table.files {border-collapse: collapse; border-bottom: 1px solid grey; text-align: left}
#download_item table.files tbody tr td{ border-bottom: 1px solid grey; padding-right: 10px; padding-left: 5px; font-size: 12px}
#download_item table.files tbody tr td.filesize {font-size: 8px; text-align: right; color: grey}
  div.person_info{ background-color: white; border: 2px solid #b6b6b6; display: block; float: left; width: 309px; height: 5em; padding-top: 0.5em; padding-bottom: 0.5em; position: relative; padding-left: 1em}
div.person_info div.photo img {float: left}
div.person_info div.contact_info {font-size: 12px; padding-left: 7em; text-align: left}
div.person_info .sb-inner{ background: #fff}
div.person_info .sb-border{ background: #d6f0c7}
  .home_photos{ border: 2px solid; background-color: lightgrey; height: 32em; padding: 1em; text-align: center; margin-bottom: 1em}
.home_photos .image_big{ display: block; width: 30em; height: 22.5em; border: 2px solid black; margin-bottom: 1em}
.home_photos .image_small{ margin-left: 2.5em; margin-bottom: 1em; display: block; width: 18em; height: 9.5em; border: 2px solid black}
.home_photos .link{ text-align: center; margin-bottom: 1em}
.home_photos .main_container{ float: left; margin-right: 1em; border: 2px solid grey; padding: 0.5em; width: 31em; height: 28em;}
.home_photos .label{ text-align: center; font-weight: bold; padding: 1em}
.home_photos .small_container{ float: left; padding: 0.5em; border: 2px solid grey; width: 24em; height: 15em; padding-top: 13.5em}
.home_photos .small_photo_container{ float: left; padding: 0.5em; width: 57em; height: 5em}
.home_photos .small_photo1{ display: block; border: 2px solid grey; float: left; margin-right: 9.2em}
.home_photos .small_photo2{ display: block; border: 2px solid grey; float: left}
  div.employee {display: block; width: 20em; height: 7em; margin: 10px; padding: 10px; font-size: 12px; float: left; border: 2px solid #b6b6b6}
div.employee .sb-inner{ background: #fff}
div.employee .sb-border{ background: #63c633}
div.employee .photo{ float: left}
div.employee .details{ margin-left: 8em}
div.employee .name{ font-weight: bold}
   #fbOverlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; border-width: 0; margin: 0; padding: 0}
 div.fbOverlay_black {background-color: #000}
div.fbOverlay_white {background-color: #000}
div.fbOverlay_blue {background-color: #0b183b}
div.fbOverlay_yellow {background-color: #752}
div.fbOverlay_red {background-color: #280000}
div.fbOverlay_custom {background-color: #1b2642}
#fbBox {position: absolute; border-style: solid; border-width: 0; margin: 0; padding: 0}
div.fbBox_black {border-color: #888;  background-color: #000;  }
div.fbBox_white {border-color: #888; background-color: #fff}
div.fbBox_blue {border-color: #4060a8; background-color: #0b183b}
div.fbBox_yellow {border-color: #680c0c; background-color: #ed9}
div.fbBox_red {border-color: #945848; background-color: #580808}
div.fbBox_custom {border-color: #da7b4d; background-color: #eed39e}
#fbBox div, #fbBox a, #fbBox img, #fbBox iframe {border-width: 0; margin: 0; padding: 0; outline: none; -moz-outline: none;  }
#fbBox a {background: url(/images/floatbox/blank.gif); zoom: 1}
#fbZoomDiv, a.fbPopup img, #fbBox #fbIndexLinks img {position: absolute; left: 0; top: -9999px;  border-style: solid; border-color: black; margin: 0; padding: 0}
#fbBox #fbLoader {position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat}
 #fbBox .fbLoader_black {background-image: url(/images/floatbox/loading_black.gif)}
#fbBox .fbLoader_white {background-image: url(/images/floatbox/loading_white.gif)}
#fbBox .fbLoader_blue {background-image: url(/images/floatbox/loading_black.gif)}
#fbBox .fbLoader_yellow {background-image: url(/images/floatbox/loading_white.gif)}
#fbBox .fbLoader_red {background-image: url(/images/floatbox/loading_black_small.gif)}
#fbBox .fbLoader_custom {background-image: url(/images/floatbox/loading_black_small.gif)}
#fbBox #fbShadowTop, #fbShadowRight, #fbBox #fbShadowBottom, #fbBox #fbShadowLeft, #fbBox #fbShadowCorner {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat}
#fbBox #fbShadowTop {background-position: top left}
#fbBox .fbShadowTop_halo8 {background-image: url(/images/floatbox/shadowTop_halo8.png)}
#fbBox .fbShadowTop_halo12 {background-image: url(/images/floatbox/shadowTop_halo12.png)}
#fbBox .fbShadowTop_halo16 {background-image: url(/images/floatbox/shadowTop_halo16.png)}
#fbBox .fbShadowTop_halo24 {background-image: url(/images/floatbox/shadowTop_halo24.png)}
#fbBox #fbShadowRight {background-position: top right}
#fbBox .fbShadowRight_drop8 {background-image: url(/images/floatbox/shadowRight_drop8.png)}
#fbBox .fbShadowRight_drop12 {background-image: url(/images/floatbox/shadowRight_drop12.png)}
#fbBox .fbShadowRight_drop16 {background-image: url(/images/floatbox/shadowRight_drop16.png)}
#fbBox .fbShadowRight_drop24 {background-image: url(/images/floatbox/shadowRight_drop24.png)}
#fbBox .fbShadowRight_halo8 {background-image: url(/images/floatbox/shadowRight_halo8.png)}
#fbBox .fbShadowRight_halo12 {background-image: url(/images/floatbox/shadowRight_halo12.png)}
#fbBox .fbShadowRight_halo16 {background-image: url(/images/floatbox/shadowRight_halo16.png)}
#fbBox .fbShadowRight_halo24 {background-image: url(/images/floatbox/shadowRight_halo24.png)}
#fbBox #fbShadowBottom {background-position: bottom right}
 #fbBox .fbShadowBottom_drop8 {background-image: url(/images/floatbox/shadowBottom_drop8.png)}
#fbBox .fbShadowBottom_drop12 {background-image: url(/images/floatbox/shadowBottom_drop12.png)}
#fbBox .fbShadowBottom_drop16 {background-image: url(/images/floatbox/shadowBottom_drop16.png)}
#fbBox .fbShadowBottom_drop24 {background-image: url(/images/floatbox/shadowBottom_drop24.png)}
#fbBox .fbShadowBottom_halo8 {background-image: url(/images/floatbox/shadowBottom_halo8.png)}
#fbBox .fbShadowBottom_halo12 {background-image: url(/images/floatbox/shadowBottom_halo12.png)}
#fbBox .fbShadowBottom_halo16 {background-image: url(/images/floatbox/shadowBottom_halo16.png)}
#fbBox .fbShadowBottom_halo24 {background-image: url(/images/floatbox/shadowBottom_halo24.png)}
#fbBox #fbShadowLeft {background-position: bottom left}
#fbBox .fbShadowLeft_halo8 {background-image: url(/images/floatbox/shadowLeft_halo8.png)}
#fbBox .fbShadowLeft_halo12 {background-image: url(/images/floatbox/shadowLeft_halo12.png)}
#fbBox .fbShadowLeft_halo16 {background-image: url(/images/floatbox/shadowLeft_halo16.png)}
#fbBox .fbShadowLeft_halo24 {background-image: url(/images/floatbox/shadowLeft_halo24.png)}
#fbBox #fbShadowCorner {background-position: bottom right}
#fbBox .fbShadowCorner_drop8 {background-image: url(/images/floatbox/shadowCorner_drop8.png)}
#fbBox .fbShadowCorner_drop12 {background-image: url(/images/floatbox/shadowCorner_drop12.png)}
#fbBox .fbShadowCorner_drop16 {background-image: url(/images/floatbox/shadowCorner_drop16.png)}
#fbBox .fbShadowCorner_drop24 {background-image: url(/images/floatbox/shadowCorner_drop24.png)}
#fbBox #fbCanvas {position: relative;  left: 0; top: 0; width: 100%; height: 100%}
#fbBox #fbMainDiv, #fbBox #fbInfoPanel, #fbBox #fbControlPanel {position: absolute; border-style: solid; overflow: hidden}
#fbBox #fbMainDiv {background-color: #fff}
 #fbBox .fbMainDiv_black {border-color: #ccc}
#fbBox .fbMainDiv_white {border-color: #000}
#fbBox .fbMainDiv_blue {border-color: #aaa8be}
#fbBox .fbMainDiv_yellow {border-color: #700}
#fbBox .fbMainDiv_red {border-color: #b64}
#fbBox .fbMainDiv_custom {border-color: #b64}
#fbBox #fbResizer {position: absolute; width: 25px;  height: 25px; left: 0; top: 0}
 #fbBox .fbResizer_black {background-image: url(/images/floatbox/resize_black.gif)}
#fbBox .fbResizer_white {background-image: url(/images/floatbox/resize_white.gif)}
#fbBox .fbResizer_blue {background-image: url(/images/floatbox/resize_blue.gif)}
#fbBox .fbResizer_yellow {background-image: url(/images/floatbox/resize_yellow.gif)}
#fbBox .fbResizer_red {background-image: url(/images/floatbox/resize_red.gif)}
#fbBox .fbResizer_custom {background-image: url(/images/floatbox/resize_red.gif)}
 #fbBox #fbLeftNav, #fbBox #fbRightNav {position: absolute; height: 100%}
#fbBox #fbLeftNav, #fbBox #fbOverlayPrev {left: 0}
#fbBox #fbRightNav, #fbBox #fbOverlayNext {right: 0}
#fbBox #fbOverlayPrev, #fbBox #fbOverlayNext {position: absolute; width: 49px;  height: 23px; background-repeat: no-repeat}
 #fbBox .fbOverlayPrev_black {background-image: url(/images/floatbox/prev_upr_black.gif)}
#fbBox .fbOverlayPrev_white {background-image: url(/images/floatbox/prev_upr_white.gif)}
#fbBox .fbOverlayPrev_blue {background-image: url(/images/floatbox/prev_upr_blue.gif)}
#fbBox .fbOverlayPrev_yellow {background-image: url(/images/floatbox/prev_upr_yellow.gif)}
#fbBox .fbOverlayPrev_red {background-image: url(/images/floatbox/prev_upr_red.gif)}
#fbBox .fbOverlayPrev_custom {background-image: url(/images/floatbox/prev_upr_blue.gif)}
 #fbBox .fbOverlayNext_black {background-image: url(/images/floatbox/next_upr_black.gif)}
#fbBox .fbOverlayNext_white {background-image: url(/images/floatbox/next_upr_white.gif)}
#fbBox .fbOverlayNext_blue {background-image: url(/images/floatbox/next_upr_blue.gif)}
#fbBox .fbOverlayNext_yellow {background-image: url(/images/floatbox/next_upr_yellow.gif)}
#fbBox .fbOverlayNext_red {background-image: url(/images/floatbox/next_upr_red.gif)}
#fbBox .fbOverlayNext_custom {background-image: url(/images/floatbox/next_upr_blue.gif)}
#fbBox #fbInfoPanel {line-height: 1.25em;  font-family: Verdana, Helvetica, sans-serif; font-size: 12px}
#fbBox #fbCaption {cursor: default}
#fbBox #fbInfoLink, #fbBox #fbPrintLink {padding-bottom: .1em}
#fbBox #fbItemNumber {font-size: 10px;  white-space: nowrap; cursor: default}
 #fbBox .fbItemNumber_black, #fbBox #fbIndexLinks.fbIndexLinks_black, #fbBox #fbIndexLinks.fbIndexLinks_black a:link, #fbBox #fbIndexLinks.fbIndexLinks_black a:visited {color: #aaa}
#fbBox .fbItemNumber_white, #fbBox #fbIndexLinks.fbIndexLinks_white, #fbBox #fbIndexLinks.fbIndexLinks_white a:link, #fbBox #fbIndexLinks.fbIndexLinks_white a:visited {color: #666}
#fbBox .fbItemNumber_blue, #fbBox #fbIndexLinks.fbIndexLinks_blue, #fbBox #fbIndexLinks.fbIndexLinks_blue a:link, #fbBox #fbIndexLinks.fbIndexLinks_blue a:visited {color: #aaa8be}
#fbBox .fbItemNumber_yellow, #fbBox #fbIndexLinks.fbIndexLinks_yellow, #fbBox #fbIndexLinks.fbIndexLinks_yellow a:link, #fbBox #fbIndexLinks.fbIndexLinks_yellow a:visited {color: #700}
#fbBox .fbItemNumber_red, #fbBox #fbIndexLinks.fbIndexLinks_red, #fbBox #fbIndexLinks.fbIndexLinks_red a:link, #fbBox #fbIndexLinks.fbIndexLinks_red a:visited {color: #ca8}
#fbBox .fbItemNumber_custom, #fbBox #fbIndexLinks.fbIndexLinks_custom, #fbBox #fbIndexLinks.fbIndexLinks_custom a:link, #fbBox #fbIndexLinks.fbIndexLinks_custom a:visited {color: #965f74}
 #fbBox .fbInfoPanel_black, #fbBox .fbInfoPanel_black a:link, #fbBox .fbInfoPanel_black a:visited, #fbBox #fbIndexLinks.fbIndexLinks_black a:hover {color: #d7d7d7}
#fbBox .fbInfoPanel_white, #fbBox .fbInfoPanel_white a:link, #fbBox .fbInfoPanel_white a:visited, #fbBox #fbIndexLinks.fbIndexLinks_white a:hover {color: #000}
#fbBox .fbInfoPanel_blue, #fbBox .fbInfoPanel_blue a:link, #fbBox .fbInfoPanel_blue a:visited, #fbBox #fbIndexLinks.fbIndexLinks_blue a:hover {color: #aaa8be}
#fbBox .fbInfoPanel_yellow, #fbBox .fbInfoPanel_yellow a:link, #fbBox .fbInfoPanel_yellow a:visited, #fbBox #fbIndexLinks.fbIndexLinks_yellow a:hover {color: #700}
#fbBox .fbInfoPanel_red, #fbBox .fbInfoPanel_red a:link, #fbBox .fbInfoPanel_red a:visited, #fbBox #fbIndexLinks.fbIndexLinks_red a:hover {color: #ec9}
#fbBox .fbInfoPanel_custom, #fbBox .fbInfoPanel_custom a:link, #fbBox .fbInfoPanel_custom a:visited, #fbBox #fbIndexLinks.fbIndexLinks_custom a:hover {color: #735}
#fbBox #fbControls {height: 14px;  font-size: 1px}
#fbBox #fbNavControls {width: 88px;  height: 14px;  }
#fbBox #fbPrev {float: left; width: 44px;  height: 14px; background-repeat: no-repeat}
 #fbBox .fbPrev_black {background-image: url(/images/floatbox/prev_lwr_black.gif)}
#fbBox .fbPrev_white {background-image: url(/images/floatbox/prev_lwr_white.gif)}
#fbBox .fbPrev_blue {background-image: url(/images/floatbox/prev_lwr_blue.gif)}
#fbBox .fbPrev_yellow {background-image: url(/images/floatbox/prev_lwr_yellow.gif)}
#fbBox .fbPrev_red {background-image: url(/images/floatbox/prev_lwr_red.gif)}
#fbBox .fbPrev_custom {background-image: url(/images/floatbox/prev_lwr_yellow.gif)}
 #fbBox .fbPrev_black_off {background-image: url(/images/floatbox/prev_lwr_off_black.gif)}
#fbBox .fbPrev_white_off {background-image: url(/images/floatbox/prev_lwr_off_white.gif)}
#fbBox .fbPrev_blue_off {background-image: url(/images/floatbox/prev_lwr_off_blue.gif)}
#fbBox .fbPrev_yellow_off {background-image: url(/images/floatbox/prev_lwr_off_yellow.gif)}
#fbBox .fbPrev_red_off {background-image: url(/images/floatbox/prev_lwr_off_red.gif)}
#fbBox .fbPrev_custom_off {background-image: url(/images/floatbox/prev_lwr_off_yellow.gif)}
#fbBox #fbNext {float: right; width: 44px;  height: 14px; background-repeat: no-repeat}
 #fbBox .fbNext_black {background-image: url(/images/floatbox/next_lwr_black.gif)}
#fbBox .fbNext_white {background-image: url(/images/floatbox/next_lwr_white.gif)}
#fbBox .fbNext_blue {background-image: url(/images/floatbox/next_lwr_blue.gif)}
#fbBox .fbNext_yellow {background-image: url(/images/floatbox/next_lwr_yellow.gif)}
#fbBox .fbNext_red {background-image: url(/images/floatbox/next_lwr_red.gif)}
#fbBox .fbNext_custom {background-image: url(/images/floatbox/next_lwr_yellow.gif)}
 #fbBox .fbNext_black_off {background-image: url(/images/floatbox/next_lwr_off_black.gif)}
#fbBox .fbNext_white_off {background-image: url(/images/floatbox/next_lwr_off_white.gif)}
#fbBox .fbNext_blue_off {background-image: url(/images/floatbox/next_lwr_off_blue.gif)}
#fbBox .fbNext_yellow_off {background-image: url(/images/floatbox/next_lwr_off_yellow.gif)}
#fbBox .fbNext_red_off {background-image: url(/images/floatbox/next_lwr_off_red.gif)}
#fbBox .fbNext_custom_off {background-image: url(/images/floatbox/next_lwr_off_yellow.gif)}
#fbBox #fbPlay, #fbBox #fbPause {position: absolute; background-repeat: no-repeat}
#fbBox #fbPlayPause, #fbBox #fbPlay, #fbBox #fbPause {width: 46px;  height: 14px; text-align: justify}
 #fbBox .fbPlay_black {background-image: url(/images/floatbox/play_black.gif)}
#fbBox .fbPlay_white {background-image: url(/images/floatbox/play_white.gif)}
#fbBox .fbPlay_blue {background-image: url(/images/floatbox/play_blue.gif)}
#fbBox .fbPlay_yellow {background-image: url(/images/floatbox/play_yellow.gif)}
#fbBox .fbPlay_red {background-image: url(/images/floatbox/play_red.gif)}
#fbBox .fbPlay_custom {background-image: url(/images/floatbox/play_yellow.gif)}
#fbBox .fbPause_black {background-image: url(/images/floatbox/pause_black.gif)}
#fbBox .fbPause_white {background-image: url(/images/floatbox/pause_white.gif)}
#fbBox .fbPause_blue {background-image: url(/images/floatbox/pause_blue.gif)}
#fbBox .fbPause_yellow {background-image: url(/images/floatbox/pause_yellow.gif)}
#fbBox .fbPause_red {background-image: url(/images/floatbox/pause_red.gif)}
#fbBox .fbPause_custom {background-image: url(/images/floatbox/pause_yellow.gif)}
#fbBox #fbClose {width: 46px;  height: 14px; background-repeat: no-repeat}
 #fbBox .fbClose_black {background-image: url(/images/floatbox/close_black.gif)}
#fbBox .fbClose_white {background-image: url(/images/floatbox/close_white.gif)}
#fbBox .fbClose_blue {background-image: url(/images/floatbox/close_blue.gif)}
#fbBox .fbClose_yellow {background-image: url(/images/floatbox/close_yellow.gif)}
#fbBox .fbClose_red {background-image: url(/images/floatbox/close_red.gif)}
#fbBox .fbClose_custom {background-image: url(/images/floatbox/close_yellow.gif)}
#fbBox #fbIndexLinks {clear: both; font-size: 11px; cursor: default}
#fbBox #fbIndexLinks a:hover {font-weight: bold}
  #fbInfoPanel.posCenter, #fbInfoDiv.posCenter, #fbIndexLinks.posCenter {margin: 0 auto}
#fbInfoPanel.posRight, #fbInfoDiv.posRight, #fbIndexLinks.posRight {float: right}
#fbInfoPanel.posLeft, #fbInfoDiv.posLeft, #fbIndexLinks.posLeft {float: left}
 #fbControlPanel.posRight, #fbControls.posRight, #fbClose.posRight, #fbSubControls.posRight, #fbNavControls.posLeft, #fbPlayPause.posLeft {float: right}
#fbControlPanel.posLeft, #fbControls.posLeft, #fbClose.posLeft, #fbSubControls.posLeft, #fbNavControls.posRight, #fbPlayPause.posRight {float: left}
 #fbSubControls, #fbClose, #fbIndexLinks, #fbPlayPause, #fbNavControls {float: left}
  body{ margin: 1em; margin-top: 2em; font-family: Tahoma; z-index: 0; background: #a7d7a2 url('/images/site_bg.png') repeat-x 0 top}
a {color: darkorange}
a:hover{ color: red}
a:visited {color: darkorange}
.text-align-center{ text-align: center}
.text-align-left{ text-align: left}
.text-align-right{ text-align: right}
#site {margin-left: auto; margin-right: auto; width: 63em; text-align: left;  }
#container {width: 62.8em; float: left; padding-bottom: 1px; position: relative; top: 1em; border: 2px solid #b6b6b6}
.error{ color: red; font-weight: bold}
a img{ border:none; cursor: pointer}
.clear_left{ clear: left}
#hec_logo{ position: relative; float: left; top: -10.3em; right: 2px; z-index: 1; background-image: url('/images/hec_logo.png'); width: 9em; height: 7em; cursor: pointer}
#navigation_container{ float: left; position: relative; top: 4.75em; width: 80em; height: 1em; z-index: 99}
:first-child+html #navigation_container{ float: left; position: relative; top: 6em; width: 80em; z-index: 99}
.center_boxes{ height: 100px; width: 63em; position: relative}
div.center_boxes div.spacer {height: 100%; display: block; width: 100%; border: 2px solid black}
.odd{ background-color: #dddddd}
#content{ text-align: left; background-color: transparent}
.main{ background-color: transparent}
   .iscal{ background-color: #63c633; margin:1px; border:3px solid #cccccc; font-size:10pt; width:59.5em;  display:block; padding:3px; min-height:39em}
.iscal:hover{ cursor:pointer;  }
.iscal .calwrapper{ display:block; background-color:#ffffff}
.iscal .calweekswrapper{ display:block; border-right:1px solid #cccccc}
.iscal .calheader{ display: block; width:100%; text-align:center; color:#ffffff; font-size:18pt; font-weight:bold; margin-bottom:2px}
.iscal .caltitle{ width:70%; height:40px; margin-top:10px; margin-left:auto; margin-right:auto; text-align:center}
.iscal .calcontrol{ font-weight: bold; width:25px}
.iscal .calcontrol:hover{ }
.iscal .calclose{ float:right; display:none}
.iscal .calprevmonth{ float:left}
.iscal .calnextmonth{ float:right}
.iscal .calnextyear{ display:none}
.iscal .calprevyear{ display:none}
.iscal .daybox{ float:left; background-color: white; border-left:1px solid #cccccc; border-bottom: 1px solid #cccccc; width:7.95em; height:4.95em; padding:3px; color:black; text-align:right; overflow: auto}
.iscal .dayboxname{ background-color: #ffffff; border-left: 1px solid #ffffff; height:auto; width:7.95em; text-align: center; color:#000000}
.iscal .dayboxvalue{ text-align:left; overflow: auto}
.iscal .daybox:hover{ }
.iscal .dayboxname:hover{ }
.iscal .dayinmonth{ color: black}
.iscal .dayoutmonth{ color:gray; background-color: lightgrey}
.iscal .dayselected{ background-color: #eeeeff}
.iscal .daycurrent{ border:1px solid #e8eef7}
.iscal .weekbox{ width:100%; display:block}
.iscal .endweek{ float:left}
.iscal .weekboxname{ }
.iscal .dayboxdate{ width: 15px; text-align: center; float: right}
.iscal .dayboxvalue p {margin: 0px; padding: 0px; display: block; clear: both; border-bottom: 1px solid #ccc}
.iscal .dayselected{ }
.small{ background-color: #63c633; margin:1px; border:3px solid #cccccc; font-size:8pt; width:17.3em;  display:block; padding:3px; min-height:19em}
.small:hover{  }
.small .calwrapper{ display:block; background-color:#ffffff}
.small .calweekswrapper{ display:block; border-right:1px solid #cccccc}
.small .calheader{ display: block; width:100%; text-align:center; color:#ffffff; font-size:13pt; font-weight:bold; margin-bottom:2px}
.small .caltitle{ width:70%; height:20px; margin-left:auto; margin-right:auto; text-align:center}
.small .calcontrol{ font-weight: bold; width:25px}
.small .calcontrol:hover{ }
.small .calclose{ float:right; display:none}
.small .calprevmonth{ float:left}
.small .calnextmonth{ float:right}
.small .calnextyear{ display:none}
.small .calprevyear{ display:none}
.small .daybox{ float:left; background-color: white; border-left:1px solid #cccccc; border-bottom: 1px solid #cccccc; width:1.8em; height:1.8em; padding:3px; color:black; text-align:right; overflow: hide}
.small .dayboxname{ background-color: #ffffff; border-left: 1px solid #ffffff; height:auto; width:1.8em; text-align: center; color:#000000}
.small .dayboxvalue{ text-align:left; overflow: hide; font-size: 0px}
.small .dayboxvalue a{ text-decoration: none}
.small .daybox:hover{ }
.small .dayboxname:hover{ }
.small .dayinmonth{ color: black}
.small .dayoutmonth{ color:gray}
.small .dayselected{ background-color: #eeeeff}
.small .daycurrent{ border:1px solid #e8eef7}
.small .weekbox{ width:100%; display:block}
.small .endweek{ float:left}
.small .weekboxname{ }
.small .dayboxdate{ font-size: 7px; text-align: center; float: right}
.small .dayboxvalue p {margin: 0px; padding: 0px; display: block; font-size: 5pt; text-align: center}
.small .dayselected{ }
.small .event {width: 5px; height: 5px}
.small .event:hover{ cursor:pointer}
.scal table {border-collapse: collapse;}
.scal table.cal_table {width: 4370px; font-size:24pt; border: 1px dashed #808080}
.scal table.cal_table td {text-align: center}
.scal table.cal_table thead tr.calheader td {cursor: pointer}
.scal table.cal_table tbody.cal_wrapper tr.weekboxname td {background: #000; color: #fff; width: 64px; font-weight: bold; font-size:16pt; border-top: 1px solid #000}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.daybox {cursor: pointer; border: 1px solid #000}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.dayboxsunday {background: #D3D3D3}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.dayboxsaturday {background: #D3D3D3}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.dayoutmonth {color: #808080}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.dayselected {background: #E00008; color: #fff}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.today {background: #FF9999}
 .tinyscal table.cal_table {font-size: 8pt; width: 154px}
.tinyscal table.cal_table tbody.cal_wrapper tr.weekboxname td {width: 20px}
.tinyscal table.cal_table tbody.cal_wrapper tr.weekboxname td {font-size: 8pt}
 .scal.slick {font-family:Arial, sans-serif}
.scal.slick .calheader {background:#ccc url(images/blackback.jpg) repeat-x center left}
.scal.slick table.cal_table {border: 1px solid #000}
.scal.slick table.cal_table thead tr.calheader td.caltitle {color: #fff}
.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td {background:#ccc url(images/blueline.jpg) repeat-x center left}
.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td.dayboxsunday {background: #D3D3D3}
.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td.dayboxsaturday {background: #D3D3D3}
.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td.dayselected {background:#ccc url(images/blackback.jpg) repeat-x center left}
.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td.today {background:#ccc url(images/blueback.jpg) repeat-x center left; color: #000; font-weight: bold}
.scal.slick table.cal_table tbody.cal_wrapper tr.weekboxname td {background:#ccc url(images/blackback.jpg) repeat-x center left}
 .iscal table {border-collapse: collapse;}
.iscal table.cal_table {width: 540px; font-size:10pt; border: 3px solid #E00008; padding: 3px}
.iscal table.cal_table td {text-align: center}
.iscal table.cal_table thead tr.calheader td {cursor: pointer; background: #E00008; color: #fff; font-size:20pt; height: 25px}
.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.daybox {border: border-left:1px solid #cccccc; border-bottom: 1px solid #cccccc; width:70px; height:70px; vertical-align: top}
.iscal table.cal_table tbody.cal_wrapper tr.weekboxname td.dayboxname {width: 64px; font-weight: bold; border-top: 1px solid #000; height: 25px}
.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.daybox div.dayboxdate {margin: 0px; padding: 0px; float: right; padding-right: 5px}
.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.daybox div.dayboxvalue p {margin: 0; padding: 0; padding-left: 5px; background: url(images/bullet_red.gif) -5px 0px no-repeat}
.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.dayoutmonth {color: #808080}
.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.dayselected {background: #E00008; color: #fff}
.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.today {background: #FF9999}