﻿BODY {
	  MARGIN: 0px; BACKGROUND-IMAGE: url(../graphics/top_full.jpg); BACKGROUND-REPEAT: no-repeat;
}
H1 {
    DISPLAY: block;
    PADDING-TOP: 50px; PADDING-BOTTOM: 50px;
    FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
H1.titolo_annuncio {
    DISPLAY: block;
    PADDING-TOP: 50px; PADDING-BOTTOM: 50px;
    FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
H1.updating {
    DISPLAY: block;
    PADDING-TOP: 50px; PADDING-BOTTOM: 50px;
    FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}

IMG {
    MARGIN: 0px; BORDER: 0px; FLOAT: none;
}
IMG.h_spacer {
    MARGIN: 0px; BORDER: 0px; FLOAT: none; height: 1px;
}
IMG.firma {
    MARGIN-TOP: 70px; MARGIN-BOTTOM: 70px; MARGIN-RIGHT: 80px; FLOAT: right;
}
IMG.firma_left {
    MARGIN-TOP: 70px; MARGIN-BOTTOM: 70px; MARGIN-LEFT: 80px; FLOAT: left;
}
IMG.float_pic_topright {
    MARGIN: 40px;  FLOAT: right;
}
DIV.float_pic_topright {
    MARGIN: 40px;  FLOAT: right;
}
IMG.float_pic_right {
    MARGIN: 40px;  FLOAT: right;
}
IMG.float_pic_bottomright {
    MARGIN: 40px; FLOAT: right;
}
IMG.float_pic {
    MARGIN: 40px; FLOAT: none;
}
IMG.float_pic_topleft {
    MARGIN: 40px; FLOAT: left;
}
IMG.float_pic_left {
    MARGIN: 40px; FLOAT: left;
}
IMG.float_pic_bottomleft {
    MARGIN: 40px; FLOAT: left;
}

DIV.centered {
    TEXT-ALIGN: center;
}
SPAN.centerd {
  MARGIN-LEFT: auto; MARGIN-RIGHT: auto;
}

.business_card {
    WIDTH: 450px; DISPLAY: block;
    BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #666666 1px solid; BORDER-RIGHT: #666666 1px solid;
    PADDING: 30px; MARGIN: 30px;
    FONT-WEIGHT: bold; FONT-SIZE: 22px; BACKGROUND-COLOR: #ffffff; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
.event_title {
    FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
}
.event_separator {
    BACKGROUND-IMAGE: url(../graphics/separator.gif); BACKGROUND-REPEAT: repeat-X;
    FONT-SIZE: 1px;
    PADDING: 0px; MARGIN: 0px; MARGIN-TOP: 4px; MARGIN-BOTTOM: 3px;
    WIDTH: 100%;
}

.map {
    DISPLAY: block;
    MARGIN-LEFT: auto; MARGIN-RIGHT: auto;
}
.table_logo {
    PADDING: 0; VERTICAL-ALIGN: top; TEXT-ALIGN: left; WIDTH:100%;
}
.cell_logo_elbike {
    VERTICAL-ALIGN: top; TEXT-ALIGN: left;
}
.logo_www {
    PADDING-left: 205px; PADDING-TOP: 1px; PADDING-BOTTOM: 68px; CURSOR: pointer;
}
.logo_ebike {
    PADDING-left: 7px; PADDING-TOP: 1px; CURSOR: pointer;
}
.logo_it {
    PADDING-left: 0px; PADDING-TOP: 1px; PADDING-BOTTOM: 28px; CURSOR: pointer;
}
.url_ebike {
    FONT-WEIGHT: bolder; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #0b02aa; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; TEXT-DECORATION: none; LETTER-SPACING: 1px;
}
.cell_top {
    PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top;
}
.cell_logo_frisbee {
    PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; TEXT-ALIGN: right;
}
.logo_frisbee {
    PADDING-RIGHT: 38px; PADDING-TOP: 102px; PADDING-BOTTOM: 20px; DISPLAY: block; CURSOR: pointer;
}
.in_costruzione {
    PADDING-left: 55px; PADDING-RIGHT: 55px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; CURSOR: pointer; FLOAT: right;
}
.updating {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; CURSOR: pointer; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Sans-serif,Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
.announcement_centered {
    FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.announcement {
    FONT-WEIGHT: normal; FONT-SIZE: 14px; CURSOR: pointer; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
.footer {
    FONT-WEIGHT: bold; FONT-SIZE: 9px; CURSOR: pointer; COLOR: #5c5c5c; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: right; TEXT-DECORATION: none;
}

/* Container */

.container2col {
    MARGIN: 0px; BORDER: 0px; PADDING: 0px;
    CELL-SPACING: 0px; BORDER-SPACING: 0px; BORDER-COLLAPSE: collapse;
    WIDTH: 1200;
}
.container2col_spacer { /* Menu di navigazione*/
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 10px; /* per forzare tutto a SX */
}
.container2col_col1 { /* Menu di navigazione*/
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 220px; /* per forzare tutto a SX */
}
.container2col_col2 { /* Area della pagina */
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 925px; /* per forzare tutto a SX */
}
.container3col {
    MARGIN: 0px; BORDER: 1px; PADDING: 0px;
    CELL-SPACING: 0px; BORDER-SPACING: 2px; BORDER-COLLAPSE: collapse;
    WIDTH: 1200;
}
.container3col_spacer { /* Menu di navigazione*/
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 10px; /* per forzare tutto a SX */
}
.container3col_col1 { /* Menu di navigazione*/
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 220px; /* per forzare tutto a SX */
}
.container3col_col2 { /* Area della pagina */
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 675px; /* per forzare tutto a SX */
}
.container3col_col3 { /* Post-it */
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 250px; /* per forzare tutto a SX */
}
.container3col_pics {
    MARGIN: 0px; BORDER: 1px; PADDING: 0px;
    CELL-SPACING: 0px; BORDER-SPACING: 2px; BORDER-COLLAPSE: collapse;
    WIDTH: 1200;
}
.container3col_pics_spacer { /* Menu di navigazione*/
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 10px; /* per forzare tutto a SX */
}
.container3col_pics_col1 { /* Menu di navigazione*/
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 220px; /* per forzare tutto a SX */
}
.container3col_pics_col2 { /* Area della pagina */
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 645px; /* per forzare tutto a SX */
}
.container3col_pics_col3 { /* Post-it */
	  BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
    WIDTH: 280px; /* per forzare tutto a SX */
}

/* FRAME > Menu di navigazione */

.menu_frame {
    MARGIN: 0px; BORDER: 0px; PADDING: 0px;
    CELL-SPACING: 0px; BORDER-SPACING: 0px; BORDER-COLLAPSE: collapse;
    WIDTH: 100%;
}
.menu_frame_topleft {
    BACKGROUND-COLOR: #D4D4D4;
    BACKGROUND-IMAGE: url(../graphics/frame_topleft.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 20px;
}
.menu_frame_top {
    BACKGROUND-COLOR: #D4D4D4;
    BACKGROUND-IMAGE: url(../graphics/frame_top.gif); BACKGROUND-REPEAT: repeat-X;
    PADDING: 0px;
}
.menu_frame_topright {
    BACKGROUND-COLOR: #D4D4D4;
    BACKGROUND-IMAGE: url(../graphics/frame_topright.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 20px;
}
.menu_frame_left {
    BACKGROUND-COLOR: #D4D4D4;
    BACKGROUND-IMAGE: url(../graphics/frame_left.gif); BACKGROUND-REPEAT: repeat-y;
    PADDING: 0px;
    WIDTH: 20px;
}
.menu_frame_textarea {
	  BACKGROUND-COLOR: #D4D4D4; TEXT-ALIGN: justify;
    PADDING: 15px;
}
.menu_frame_right {
    BACKGROUND-COLOR: #D4D4D4;
    BACKGROUND-IMAGE: url(../graphics/frame_right.gif); BACKGROUND-REPEAT: repeat-y;
    PADDING: 0px;
    WIDTH: 20px;
}
.menu_frame_bottomleft {
    BACKGROUND-COLOR: #D4D4D4;
    BACKGROUND-IMAGE: url(../graphics/frame_bottomleft.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 20px;
}
.menu_frame_bottom {
    BACKGROUND-COLOR: #D4D4D4;
    BACKGROUND-IMAGE: url(../graphics/frame_bottom.gif); BACKGROUND-REPEAT: repeat-X;
    PADDING: 0px;
}
.menu_frame_bottomright {
    BACKGROUND-COLOR: #D4D4D4;
    BACKGROUND-IMAGE: url(../graphics/frame_bottomright.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 20px;
}
.menuitem_separator {
    BACKGROUND-IMAGE: url(../graphics/separator.gif); BACKGROUND-REPEAT: repeat-X;
    FONT-SIZE: 1px;
    PADDING: 0px; MARGIN: 0px; MARGIN-TOP: 4px; MARGIN-BOTTOM: 3px;
    WIDTH: 100%;
}
A.menuitem_level1 {
    DISPLAY: block;
    PADDING: 2px; MARGIN: 0px; MARGIN-TOP: 6px;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: left; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
A.menuitem_level1:hover {
    TEXT-DECORATION: underline; COLOR: #000000;
}
DIV.menuitem_level1 {
    CURSOR: default;
    PADDING: 2px; MARGIN: 0px; MARGIN-TOP: 6px;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: left; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
DIV.menuitem_level2,A.menuitem_level2 {
    DISPLAY: block;
    PADDING: 2px; MARGIN: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; MARGIN-TOP: 4px;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: left; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
A.menuitem_level2:hover {
    TEXT-DECORATION: underline; COLOR: #000000;
}
DIV.menuitem_level2 {
    CURSOR: default;
    PADDING: 2px; MARGIN: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; MARGIN-TOP: 4px;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: left; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}

/* FRAME > Corpo della pagina */

.page_frame {
    MARGIN: 0px; BORDER: 0px; PADDING: 0px;
    CELL-SPACING: 0px; BORDER-SPACING: 0px; border-collapse: collapse;
    WIDTH: 100%;
}
.page_frame_topleft {
    BACKGROUND-COLOR: #F4F4F4;
    BACKGROUND-IMAGE: url(../graphics/frame_topleft.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 20px;
}
.page_frame_top {
    BACKGROUND-COLOR: #F4F4F4;
    BACKGROUND-IMAGE: url(../graphics/frame_top.gif); BACKGROUND-REPEAT: repeat-X;
    PADDING: 0px;
}
.page_frame_topright {
    BACKGROUND-COLOR: #F4F4F4;
    BACKGROUND-IMAGE: url(../graphics/frame_topright.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 20px;
}
.page_frame_left {
    BACKGROUND-COLOR: #F4F4F4;
    BACKGROUND-IMAGE: url(../graphics/frame_left.gif); BACKGROUND-REPEAT: repeat-y;
    PADDING: 0px;
    WIDTH: 20px;
}
.page_frame_textarea {
	  CURSOR: default; BACKGROUND-COLOR: #F4F4F4;
    PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
.page_frame_right {
    BACKGROUND-COLOR: #F4F4F4;
    BACKGROUND-IMAGE: url(../graphics/frame_right.gif); BACKGROUND-REPEAT: repeat-y;
    PADDING: 0px;
    WIDTH: 20px;
}
.page_frame_bottomleft {
    BACKGROUND-COLOR: #F4F4F4;
    BACKGROUND-IMAGE: url(../graphics/frame_bottomleft.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 20px;
}
.page_frame_bottom {
    BACKGROUND-COLOR: #F4F4F4;
    BACKGROUND-IMAGE: url(../graphics/frame_bottom.gif); BACKGROUND-REPEAT: repeat-X;
    PADDING: 0px;
}
.page_frame_bottomright {
    BACKGROUND-COLOR: #F4F4F4;
    BACKGROUND-IMAGE: url(../graphics/frame_bottomright.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 20px;
}
H2.path {
    PADDING: 0px; MARGIN: 0px;
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: left; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
A.path_link {
    PADDING: 0px; MARGIN: 0px;
    FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2A00FF; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: left; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
A.path_link:hover {
    TEXT-DECORATION: underline;
}



.small_writing {
    PADDING: 0px; MARGIN: 0px;
    FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: left; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}


/* BOX > Annunci (DX?) */

.box_frame_yellow {
    DISPLAY: block;
    BACKGROUND-COLOR: #FFFFAA;
    MARGIN: 0px; BORDER: 0px; PADDING: 0px;
    CELL-SPACING: 0px; BORDER-SPACING: 0px; border-collapse: collapse;
    WIDTH: 240px;
}
.box_frame_purple {
    DISPLAY: block;
    BACKGROUND-COLOR: #FFAAFF;
    MARGIN: 0px; BORDER: 0px; PADDING: 0px;
    CELL-SPACING: 0px; BORDER-SPACING: 0px; border-collapse: collapse;
    WIDTH: 240px;
}
.box_frame_topleft {
    DISPLAY: block; FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(../graphics/box_topleft.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 2px;
}
.box_frame_top {
    DISPLAY: block; FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(../graphics/box_top.gif); BACKGROUND-REPEAT: repeat-X;
    PADDING: 0px;
}
.box_frame_topright {
    DISPLAY: block; FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(../graphics/box_topright.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 2px;
}
.box_frame_left {
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../graphics/box_left.gif); BACKGROUND-REPEAT: repeat-y;
    PADDING: 0px;
    WIDTH: 2px;
}
.box_frame_textarea {
	DISPLAY: block;
    PADDING: 25px;
    MARGIN: 0px;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
.firma_box {
    DISPLAY: block;
    PADDING: 0px; MARGIN: 0px;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: right; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}

.box_frame_right {
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../graphics/box_right.gif); BACKGROUND-REPEAT: repeat-y;
    PADDING: 0px;
    WIDTH: 2px;
}
.box_frame_bottomleft {
    DISPLAY: block; FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(../graphics/box_bottomleft.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 2px;
}
.box_frame_bottom {
    DISPLAY: block; FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(../graphics/box_bottom.gif); BACKGROUND-REPEAT: repeat-X;
    PADDING: 0px;
}
.box_frame_bottomright {
    DISPLAY: block; FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(../graphics/box_bottomright.gif); BACKGROUND-REPEAT: no-repeat;
    PADDING: 0px;
    WIDTH: 2px;
}





.event_description {
    PADDING-LEFT: 20px; PADDING-RIGHT: 30px;
    FONT-WEIGHT: normal; FONT-SIZE: 13px; CURSOR: pointer; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
.event_picture {
    PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
    FONT-WEIGHT: normal; FONT-SIZE: 13px; CURSOR: pointer; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify; TEXT-DECORATION: none;
}



TD.event_summary_title {
    DISPLAY: block;
    PADDING-TOP: 40px; PADDING-BOTTOM: 10px;
    FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
TD.event_summary_calendar {
    DISPLAY: block;
    PADDING: 0px;
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
TD.event_summary_video {
    DISPLAY: block;
    PADDING: 0px;
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
TD.event_summary_picture {
    DISPLAY: block;
    PADDING: 0px;
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006239; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
TD.event_summary_body {
    PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 30px;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 14pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify; TEXT-DECORATION: none;
}


TABLE.event {
    DISPLAY: block;
    PADDING: 0px; MARGIN: 0px;
    WIDTH: 90%;
    PADDING: 0px; MARGIN: 10px;
}
TABLE.calendar {
    DISPLAY: block;
    PADDING: 0px; MARGIN: 0px;
    WIDTH: 140px;
    BACKGROUND-COLOR: #fffffff;
    BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #666666 1px solid; BORDER-RIGHT: #666666 1px solid;
    PADDING: 0px; MARGIN: 10px;
}
TD.calendar_weekday {
    DISPLAY: block;
    PADDING: 0px; MARGIN: 0px;
    WIDTH: 100%; HEIGHT:22px;
    BACKGROUND-COLOR: #ff0000;
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
TD.calendar_day {
    DISPLAY: block;
    PADDING: 0px; MARGIN: 0px;
    WIDTH: 100%; HEIGHT: 60px;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
TABLE.past_event {
    DISPLAY: block;
    PADDING: 0px; MARGIN: 0px;
    WIDTH: 90%;
    PADDING: 0px; MARGIN: 10px;
}
TABLE.past_calendar {
    DISPLAY: block;
    WIDTH: 140px;
    BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #666666 1px solid; BORDER-RIGHT: #666666 1px solid;
    PADDING: 0px; MARGIN: 10px;
}
TD.past_calendar_weekday {
    DISPLAY: block;
    PADDING: 0px; MARGIN: 0px;
    WIDTH: 100%; HEIGHT: 22px;
    BACKGROUND-COLOR: #696969;
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}
TD.past_calendar_day {
    DISPLAY: block;
    PADDING: 0px; MARGIN: 0px;
    WIDTH: 100%; HEIGHT: 60px;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana;
    TEXT-ALIGN: center; VERTICAL-ALIGN: middle; TEXT-DECORATION: none;
}

// carousel
.infiniteCarousel {
  width: 395px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 315px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 40px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 85px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
