<!--
/* ----- Calendar Functions ----- */
body#internalview {
 height: 100%;
 overflow-y: scroll;
}
body#internalview #calendar_anchor {
#display: block;
}
body#internalview #calendar_anchor table {
#position: relative;
}
#calendar_anchor:hover {
  text-decoration: none;
}
.calendar_title {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  margin: 15px 0px 15px 0px;
}
.calendar_bound {
  height: 100%;
  text-align: center;
  padding: 0px 0px 10px 0px;
}
.calendar_space {
  margin: 10px 0px 0px 0px;
}
.calendar_head {
  width: 119px;
  height: 19px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.calendar_head_l {
  font-weight: normal;
}
.calendar_month  select {
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
  background-color: #F3F7FC;
  border: 1px solid #297ED4;
  text-decoration: none;
}
.calendar_month  a:hover {
  text-decoration: none;
}
.main_picker {
  font-family: verdana, arial, sans-serif;
  position: relative;
  font-size: 11px;
  text-align: center;
  border-collapse: separate;
  empty-cells: show;
  padding: 5px 0px 0px 0px;
}
.main_picker_row, .main_picker_row_top, .main_picker_row_days {
  height: 16px;
}
.main_picker_row_top {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
.main_picker_row_days {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #264A77;
}
.calendar_text_select {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #6DB082;
}
.cal_cell, .cal_cellCurrentDate, .cal_cellCurrentMonthDate, .cal_cellOtherMonthDate, .cal_cellDisabled, .cal_cellCurrentDateDisabled, .cal_cellCurrentMonthDateDisabled, .cal_cellOtherMonthDateDisabled {
  width: 16px;
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  border-top: 1px solid #A4BEDE;
  border-left: 1px solid #A4BEDE;
  vertical-align: center;
  padding-bottom: 2px;
  padding-top: 2px;
}
.cal_cell, .a_cell {
  background-color: #F3F7FC;
  color: #297ED4;
}
.cal_cellCurrentDate, .a_cellCurrentDate {
  background-color: #FF9900;
  color: #FFFFFF;
}
.cal_cellCurrentMonthDate, .a_cellCurrentMonthDate {
  background-color: #F3F7FC;
  color: #297ED4;
}
.cal_cellOtherMonthDate, .a_cellOtherMonthDate {
  background-color: #FFFFFF;
  color: #CCCCCC;
}
.cal_cellDisabled {
  background-color: #FFF8E4;
  color: #CCCCCC;
}
.cal_cellCurrentDateDisabled {
  background-color: #FFF8E4;
  color: #CCCCCC;
}
.cal_cellCurrentMonthDateDisabled {
  background-color: #FFF8E4;
  color: #CCCCCC;
}
.cal_cellOtherMonthDateDisabled {
  background-color: #F1F1F1;
  color: #CCCCCC;
}
.button_gen {
  margin: 5px 0px 5px 0px;
  margin-right: 3px;
  float: right;
  text-align: center;
  padding: 1px 5px 2px 4px;
  font-size: 11px;
  background-color: #FFFFFF;
  border: 1px solid #B2B4C9;
  white-space: nowrap;
}
.button_gen_a {
  color: #123884;
}
.calendar_text {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #264A77;
}
/* ----- Event Ticker ----- */
div.events_ticker {
 display: block;
 position: relative;
 background: #a4bede url('/80256EDD006B8954/bg_events.gif') no-repeat top left;
 padding: 1px 9px 7px 11px;
 height: 267px;
}
div.events_ticker p.right {
 padding: 2px 0 0 0;
}
div.events_ticker p.right a {
 background: url('/80256EDD006B8954/arw03.gif') no-repeat top left;
 padding: 0 0 0 12px;
}
#event_container {
 position: relative;
 overflow: hidden;
 width: 144px;
 height: 247px;
}

#event_list {
 position: relative;
 top: 0px;
}
#event_list p {
 padding: 0 0 12px 0 !important;
 margin: 0 0 9px 0;
 line-height: 100%;
 background: url('/80256EDD006B8954/dots01.gif') no-repeat bottom left;
}
#event_list a {
 color: #333;
 font-size: 10px;
}
/* ----- MAIN CALENDAR POPUP ----- */
.cal_left {
  height: 35px;
  background: #185CA2 url('/80256EDD006B8954/cal05.gif') no-repeat top right;
  vertical-align: bottom;
}
.cal_right {
  height: 35px;
  background-color: #729BCC;
  text-align: right;
}
.right_box_border {
  border-top: 1px solid #FFFFFF;
}
.item_list {
  font-family: verdana, sans-serif;
  font-size: 9px;
  margin: 24px 0px 3px 5px;
  padding: 0px 0px 0px 10px;
  background: url('/80256EDD006B8954/cal06.gif') no-repeat center left;
}
.item_list_logout {
  font-family: verdana, sans-serif;
  font-size: 9px;
  margin: 3px 0px 3px 5px;
  padding: 0px 0px 0px 10px;
  background: url('/80256EDD006B8954/cal06.gif') no-repeat center left;
}
.small_button, .small_login {
  position: relative;
  float: left;
  background-color: #F4AC21;
  border: 1px solid #666666;
  padding: 1px 4px 1px 4px;
}
.small_login {
  position: absolute;
  margin: 5px 0px 0px 5px;
}
.a_page_but {
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}
.cal_field {
  font-size: 12px;
  color: #333333;
  border: 1px solid #003366;
}
.calendar_main {
  width: 100%;
  margin: 0px 8px 8px 10px;
  border: 1px solid #999999;
}
.calendar_main_net {
  margin: 0px 8px 8px 10px;
  border: 1px solid #999999;
}
.cal_row_special {
  height: 21px;
  background: #B8CCDC url('/80256EDD006B8954/cal07.gif') repeat-y top right;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}
.cal_but_top, .cal_but_top_sel {
  position: relative;
  float: right;
  font-size: 0.6em;
  font-weight: bold;
  background-color: #CCCCCC;
  border: 1px solid #FFFFFF;
  padding: 1px 6px 1px 6px;
  margin: 0px 3px 0px 1px;
  text-transform: uppercase;
}
.cal_socialmedia{
 height:35px;
}
.cal_socialmedia div{
 float:right;
}
.cal_socialmedia a{
 display:block;
 float:left;
 width:25px;
 height:25px;
 margin:0 3px;
 text-align:left;
 text-indent:-99999px;
 cursor:pointer;
 background-position:0 0;
 background-repeat: no-repeat;
}
.cal_socialmedia a:hover{
 opacity:0.9;
}
.cal_socialmedia a.st_sharethis_custom{background-image:url('/80256EDD006B8954/icon-sharethis.png')}
.cal_socialmedia a.facebook{background-image:url('/80256EDD006B8954/icon-facebook.png')}
.cal_socialmedia a.twitter{background-image:url('/80256EDD006B8954/icon-twitter.png')}
.cal_socialmedia a.flickr{background-image:url('/80256EDD006B8954/icon-flickr.png')}
.cal_socialmedia a.foursquare{background-image:url('/80256EDD006B8954/icon-foursquare.png')}
.cal_socialmedia a.youtube{background-image:url('/80256EDD006B8954/icon-youtube.png')}
.cal_socialmedia a.snapchat{background-image:url('/80256EDD006B8954/icon-snapchat.png')}
.cal_socialmedia a.tumblr{background-image:url('/80256EDD006B8954/icon-tumblr.png')}
.cal_socialmedia a.instagram{background-image:url('/80256EDD006B8954/icon-instagram.png')}
.cal_socialmedia a.rss{background-image:url('/80256EDD006B8954/icon-rss.png')}
span.st_sharethis_custom:hover { color: #333 !important; }
.a_but_top {
  color: #003366;
}
.cal_but_top_sel {
  border: 1px solid #333333;
  background-color: #175BA1;
}
.a_but_top_sel {
  color: #DBE7F6;
}
.cal_row_times {
  height: 21px;
  background-color: #E7E7E7;
  border-bottom: 2px solid #FFFFFF;
}
.cal_row_times_end {
  height: 21px;
  background-color: #E7E7E7;
  border-bottom: 2px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}
.cal_but_time, .cal_but_time_sel {
  position: relative;
  float: left;
  font-size: 0.7em;
  padding: 3px 10px 3px 10px;
}
.cal_but_time_sel {
  background-color: #FFFFFF;
}
.cal_lang, .cal_lang_sel {
  position: relative;
  float: right;
  font-size: 0.7em;
  padding: 3px 0px 3px 10px;
}
.cal_lang_sel {
  font-weight: bold;
}
.a_but_time {
  font-weight: bold;
  color: #333333;
}
.cal_row_date {
  height: 22px;
  background: #E7E7E7 url('/80256EDD006B8954/cal08.gif') repeat-x bottom left;
}
.cal_row_date_border {
  background-color: #E7E7E7;
}
.cal_but_prev, .cal_but_next {
  position: relative;
  font-size: 0.6em;
  font-weight: bold;
}
.cal_but_prev {
  margin: 0px 0px 0px 8px;
  background: url('/80256EDD006B8954/cal09.gif') no-repeat center right;
  padding: 2px 10px 0px 0px;
}
.cal_but_next {
  margin: 0px 8px 0px 0px;
  background: url('/80256EDD006B8954/cal10.gif') no-repeat center left;
  padding: 2px 0px 0px 9px;
  text-align: right;
}
.cal_disp_date {
  text-align: center;
  font-size: 0.9em;
  color: #003366;
  font-weight: bold;
  padding: 0px 0px 2px 0px;
}
.cal_row_location {
  background-color: #E7E7E7;
}
.cal_col_location {
  background: #E7E7E7 url('/80256EDD006B8954/cal11.gif') repeat-x bottom left;
}
.a_but_loc {
  color: #52503B;
}
.cel_but_loc {
  white-space: nowrap;
  background: url('/80256EDD006B8954/cal12.gif') repeat-x bottom left;
}
.div_but_loc {
  background: url('/80256EDD006B8954/cal13.gif') no-repeat top right;
}
.div_cal_left {
  font-size: 11px;
  padding: 6px 9px 5px 9px;
  background: url('/80256EDD006B8954/cal14.gif') no-repeat top left;
}
.a_but_loc_sel {
  color: #FFCC66;
}
.cel_but_loc_sel {
  white-space: nowrap;
  background: url('/80256EDD006B8954/cal15.gif') repeat-x bottom left;
}
.div_but_loc_sel {
  background: url('/80256EDD006B8954/cal17.gif') no-repeat top right;
}
.div_cal_left_sel {
  font-size: 11px;
  padding: 6px 9px 5px 9px;
  background: url('/80256EDD006B8954/cal16.gif') no-repeat top left;
}
.cal_row_border {
  background-color: #006699;
}
.cal_row_tabs {
  background-color: #006699;
  font-size: 10px;
}
.cal_tab {
  border-bottom: 1px solid #006699;
  padding: 0px 9px 0px 9px;
  white-space: nowrap;
  background: #A1BEE0 url('/80256EDD006B8954/cal18.gif') no-repeat top left;
}
.cal_tab_rgt {
  background: #006699 url('/80256EDD006B8954/cal19.gif') no-repeat top left;
}
.a_cal_tab {
  color: #006699;
}
.cal_tab_sel {
  padding: 0px 9px 0px 9px;
  white-space: nowrap;
  background: #FFFFFF url('/80256EDD006B8954/cal20.gif') no-repeat top left;
}
.a_cal_tab_sel {
  color: #333333;
}
.cal_tab_rgt_sel {
  background: #006699 url('/80256EDD006B8954/cal21.gif') no-repeat top left;
}
.cal_row_print {
  background-color: #FFFFFF;
  text-align: right;
  padding: 0px 8px 0px 0px;
}
.rep_col1, .rep_col2, .rep_col3, .rep_col_log {
  font-size: 0.6em;
  padding: 4px 4px 4px 4px;
  border-bottom: 1px solid #FFFFFF;
  vertical-align: top;
}
.rep_col1 {
  font-weight: bold;
  color: #666666;
  width: 120px;
  padding: 4px 20px 4px 4px;
}
.rep_col2 {
  
}
.rep_col3 {
  font-weight: bold;
  color: #666666;
  text-align: right;
  padding: 4px 20px 4px 4px;
}
.a_rep_row {
  color: #003366;
  font-weight: bold;
}
.a_rep_but {
  font-family: arial, sans-serif;
  font-size: 9px;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #175BA1;
  border-color: #A4BEDE #003366 #003366 #A4BEDE;
  height: 16px;
  margin: 0px 0px 0px 2px;
}
.special_head {
  background-color: #D2D295;
  border-bottom: 1px solid #FFFFFF;
}
.special_row_odd {
  background-color: #F1F1CF;
}
.special_row_even, .special_page, .special_log_page {
  background-color: #FCFCEC;
}
.events_head, .meetings_head {
  background-color: #CCCCCC;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-size: 0.6em;
  font-weight: bold;
  color: #666666;
  text-align: center;
  padding: 2px 0px 2px 0px;
  text-transform: uppercase;
}
.events_row_odd {
  background-color: #F9DFDF;
}
.events_row_even, .event_page, .event_log_page {
  background-color: #FEF1F1;
}
.meetings_row_odd {
  background-color: #DBE7F6;
}
.meetings_row_even, .meeting_page, .meeting_log_page {
  background-color: #F3F7FC;
}
.cal_new {
  color: #CC0000;
}
.special_page_head {
  background-color: #999999;
}
.special_page, .event_page, .meeting_page, .plain_page {
  padding: 12px 12px 30px 12px;
  font-size: 0.7em;
  color: #333333;
}
.org_item {
  background-color: #E1EBF9;
  border-bottom: 1px dashed #8AAED8;
  padding: 8px 10px 8px 10px;
}
.events_none {
  font-size: 0.7em;
  font-weight: bold;
  color: #333333;
  text-align: center;
  padding: 10px 10px 10px 10px;
}
/* ----- Bulletin ----- */
.body_bulletin {
  margin: 5px 5px 5px 5px;
}
.bulletin_header {
  font-size: 3em;
  color: #333333;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  padding: 0px 0px 10px 0px;
}
.bulletin_subhead {
  font-size: 0.9em;
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: top;
  padding: 15px 0px 0px 0px;
}
.bulletin_date {
  font-size: 0.8em;
  color: #333333;
  font-weight: bold;
  vertical-align: top;
  padding: 15px 0px 0px 0px;
}
.bulletin_wreath {
  font-size: 0.7em;
  color: #333333;
  text-align: center;
  padding: 0px 30px 0px 30px;
}
.bulletin_sechead {
  font-size: 0.7em;
  color: #333333;
}
.bulletin_line {
  background-color: #666666;
}
.bulletin_org {
  font-size: 0.7em;
  color: #333333;
  font-weight: bold;
  text-align: center;
  padding: 5px 0px 5px 0px;
}
.bulletin_title, .bulletin_time, .bulletin_location, .bulletin_status {
  font-size: 0.6em;
  color: #333333;
  text-align: center;
  padding: 2px 10px 2px 10px;
}
.bulletin_footer {
  padding: 0px 10px 0px 10px;
  font-size: 0.5em;
  font-style: italic;
}
.bulletin_num {
  font-size: 1.1em;
  color: #333333;
  font-style: italic;
}
.internal_head, .internal_head_end {
  font-size: 0.7em;
  text-align: center;
  color: #333333;
  padding: 3px 3px 3px 3px;
}
.internal_head, .internal_blank, .internal_org, .internal_item, .internal_title {
  border-right: 1px solid #666666;
}
.internal_blank, .internal_blank_end {
  font-size: 0.6em;
}
.internal_org {
  font-size: 0.7em;
  font-weight: bold;
  text-align: left;
  color: #333333;
  padding: 3px 10px 3px 3px;
}
.internal_item, .internal_item_end, .internal_title {
  font-size: 0.6em;
  text-align: center;
  color: #333333;
  padding: 4px 6px 4px 6px;
}
.internal_title {
  text-align: left;
  padding: 4px 5px 4px 5px;
}
.cal_but {
  font-size: 0.7em;
}
.cal_log, .cal_log_b {
  font-size: 0.6em;
}
.cal_log_b {
  font-weight: bold;
  text-align: right;
}
.event_log_page, .meeting_log_page {
  font-size: 0.7em;
  color: #333333;
  border: 1px solid #999999;
  margin: 5px;
}
.log_indent {
  padding: 0px 12px 0px 12px;  
}
.cal_page_but {
  position: relative;
  float: right;
  background: #F4AC21;
  padding: 2px 9px 2px 8px;
  border: 1px solid #A5ACB2;
  text-transform: uppercase;
  margin: 0px 3px 0px 2px;
}
.callog_edit {
  background: url('/80256EDD006B8954/callog01.gif') repeat-y top left;
}
.callog_edit2 {
  background: url('/80256EDD006B8954/callog02.gif') repeat-y top left;
}
.cal_but_new {
  font-family: arial, sans-serif;
  font-size: 9px;
  text-transform: uppercase;
  color: #000033;
  background-color: #FFFFFF;
  border-color: #D6D6D6 #000033 #000033 #D6D6D6;
  height: 16px;
  margin: 2px 4px 2px 2px;
}
.small_logout {
  position: relative;
  float: left;
  background-color: #F4AC21;
  border: 1px solid #666666;
  padding: 1px 4px 1px 4px;
  margin: 5px 0px 0px 5px;
}
tr.conftop td {
 padding-top: 8px;
}
td.smallarw {
 padding: 3px 0 0 8px;
}
td.smallarw a {
 font-size: 60%;
 background: url('/80256EDD006B8954/arw02.gif') no-repeat top left;
 white-space: nowrap;
 padding: 0 0 0 10px;
}
tr.blocksorts td {
 border-top: 8px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 background-color: #ccc;
 font-size: 60%;
 padding: 3px 5px;
}
tr.blocksorts td a {
 display: block;
 padding: 1px 6px 2px 6px;
 border: 1px solid #999;
 color: #999;
 font-family: verdana, sans-serif;
 text-align: center;
}
tr.blocksorts td a.sel {
 color: #333;
 background-color: #fff;
 border: 0;
}
tr.blocksorts td.time a {
 width: 110px;
#width: 120px;
 white-space: nowrap;
}
tr.blocksorts td.org a {
 width: 130px;
}
td.conf_events_head {
 background-color: #e7e7e7;
 border-bottom: 1px solid #FFFFFF;
 font-size: 0.6em;
 font-weight: bold;
 color: #666666;
 text-align: left;
 padding: 8px 0px 2px 5px;
 text-transform: uppercase;
}
table#movebuttons {
 position: absolute;
 margin: 70px 0 0 -184px;
#margin: 72px 0 0 0;
}
div#conf_footer {
 display: block;
#display: none;
 margin: 0 165px 0 0;
 min-width: 402px;
 border-top: 1px solid #000;
 background-color: #fff;
 padding: 8px 15px;
 position: fixed;
 bottom: 0px;
 font-size: 9px;
 font-family: verdana, sans-serif;
 color: #999;
}
table#conf_footerie {
 display: none;
#display: block;
 position: relative;
 vertical-align: bottom;
}
p#conf_footeriep {
 border-top: 1px solid #000;
 padding: 8px 15px;
 font-size: 9px;
 font-family: verdana, sans-serif;
 color: #999;
 background-color: #fff;
}
//-->
