<style type="text/css">

.small {
   font-family: verdana, arial;
   font-size: 8pt;
}

.body_text { 
   color: #030; 
   font-size: 8pt; 
   font-family: Verdana; 
   text-decoration: none; 
   margin-top: 4pt 
}

.body_bold {
   color: #030;
   font-size: 9pt;
   font-family: Verdana;
   text-decoration: none;
   font-weight: bolder;
   margin-top: 4pt;
   
}

h1.header {
	color: #030;
	font-size: 16pt;
	font-family: Verdana;
}

p.subscribe {
	font-size: 9pt;
	font-family: Verdana;
	color: #333333;
}

.headings { 
   color: #030; 
   font-weight: bolder; 
   font-size: 8pt; 
   font-family: Verdana; 
   text-decoration: none 
}

.headings2 { 
   color: #030; 
   font-weight: bolder; 
   font-size: 10pt; 
   font-family: Verdana; 
   text-decoration: none 
}

.header_white {
   color: white;
   font-weight: bolder;
   font-size: 14pt;
   font-family: Verdana;
   text-decoration:none
}

.header_green {
   color: #030;
   font-weight:bolder;
   font-size: 14pt;
   font-family: Verdana;
   text-decoration: none;
}

A {
   color: #030;
   font-weight: bolder;
   font-size: 8pt;
   font-family: Verdana;
   text-decoration: none;
}

A:hover { 
   text-decoration: underline;
}

A.hole {
   color: #000000;
   font-weight: bolder;
   font-size: 10pt;
   font-family: Verdana;
   text-decoration: underline;
}

A.hole:hover {
   text-decoration: underline;
}

A.header {
   color: #030;
   font-weight: bolder;
   font-size: 12pt;
   font-family: Verdana;
   text-decoration: none;
}

A.header:hover {
   text-decoration: underline;
}

.title {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: #030;
}

h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: #030;
}

.title2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #216321;
}


.td_bg {
   background-color= #030;
}



.subhead
{
    font-family: verdana;
	font-size: 12px;
	color: #030;
}


.fieldname
{
    font-family: verdana;
	font-size: 12px;
	color: #030;
	font-weight: bold;
}

.header
{
    font-family: arial;
	color: #030;
	font-size: 18;
	font-weight: bold;
}

.header_course {
   color: #030;
   font-size: 14pt;
   font-weight: bold;
   font-family: verdana;
   position: absolute;
   left: 185px;
}

div.event {
   position: relative
   margin-top: 3px;
   margin-bottom: 30px;
   background-color: #cffbc9;
   width: 530px;
   height: 90px;
   text-align: left;
}


div.course {
   margin-top: 3px;
   margin-bottom: 30px;
   background-color: #cffbc9;
   width: 530px;
   height: 205px;
   text-align: left;
}

div.text {
   position: relative;
   left: 10px;
   top: 10px;
   width: 510px;
   height: 180px;
}

div.text_partial {
   position: relative;
   left: 210px;
   top: -190px;
   width: 310px;
}

div.image {
   width: 200px;
   height: 200px;
   max-width: 200px;
   max-height: 200px;
   overflow: hidden;
}

img.middle {
   max-width: 200px;
   max-height: 200px;
}

A.course {
   position: relative;
   font-size: 12pt;
   font-family: Verdana;
   text-decoration: none;
}

A.course:hover {
   text-decoration: underline;
}

.text_div {
   color: #030;
   font-family: Verdana;
   font-size: 8pt;
}

.header_div {
   color: #030;
   font-family: Verdana;
   font-weight: bold;
   font-size: 12pt;
}

TD {
   color: #333333;
   font-size: 8pt;
   font-family: Verdana;
}

FONT.pack {
   color: #030;
   font-size: 12pt;
   font-weight: bold;
   font-family: Verdana;
}

FONT.pack_title {
   color: #030;
   font-size: 12pt;
   font-weight: bold;
   font-family: Verdana;
}

FONT.pack_small {
   color: #333333;
   font-size: 8pt;
   font-family: Verdana;
}

FONT.pack_small_1 {
   color: #333333;
   font-size: 10pt;
   font-family: Verdana;
}

FONT.pack_small_bold {
   color: #030;
   font-size: 8pt;
   font-family: Verdana;
   font-weight: bold;
}

.small_bold {
   color: #030;
   font-size: 8pt;
   font-family: Verdana;
   font-weight: bold;
}

.reservation_view {
   color: #333333;
   font-size: 8pt;
   font-family: Verdana;
   font-weight: normal;
}

.reservation_view_bold {
   color: #003300;
   font-size: 8pt;
   font-family: Verdana;
   font-weight: bold;
}

.date {
   color: #030;
   font-size: 8pt;
   font-family: Verdana;
   font-weight: bold;
}

FONT.pack_small_bold_less {
   color: #030;
   font-size: 7pt;
   font-family: Verdana;
   font-weight: bold;
}

A.packager {
   color: green;
   font-family: Verdana;
   font-size: 8pt;
}

A.packager:hover {
   text-decoration: underline;
}

A.packager_desc {
   color: #333333;
   font-family: Verdana;
   font-size: 7pt;
   font-weight: normal;
   text-decoration: none;
}

font.packager_desc {
   color: #333333;
   font-family: Verdana;
   font-size: 7pt;
   font-weight: normal;
}

div.packager_up {
   margin-top: 3px;
   margin-bottom: 30px;
   background-color: #FFFFFF;
   width: 530px;
   height: 100px;
   text-align: left;
}

div.packager_down {
   margin-top: 3px;
   margin-bottom: 30px;
   background-color: #cffbc9;
   width: 530px;
   height: 50px;
   text-align: left;
}

div.image_pack {
   width: 190px;
   height: 125px;
}

div.text_partial_pack {
   position: relative;
   left: 210px;
   top: -65px;
   width: 310px;
}

.warning
{
   font-family: verdana, arial;
   color: red;
   font-weight: bold;
   font-size: 8pt;
}

a.warning_red {
   font-family: verdana, arial;
   color: red;
   font-weight:bold;
   font-size: 8pt;
   text-decoration: none;
}

a.warning_yellow {
   font-family: verdana, arial;
   color: #FFCC00;
   font-weight:bold;
   font-size: 8pt;
   text-decoration: none;
}

.warning_yellow {
   font-family: verdana, arial;
   color: #FFCC00;
   font-weight:bold;
   font-size: 8pt;
   text-decoration: none;
}

.warning_green {
   font-family: verdana, arial;
   color: #009900;
   font-weight:bold;
   font-size: 8pt;
   text-decoration: none;
}

.oTextHidden {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   background: #FFFFFF; 
   text-transform: none; 
   text-decoration: none; 
   border-style: none;
}

.booked {
   color: #AAAAAA;
}

.not_booked {
   color: #FF0000;
}
A {
   color: #030;
   font-weight: bolder;
   font-size: 8pt;
   font-family: Verdana;
   text-decoration: none;
}
A.type {
	color: #2893c9;
	font-weight: bolder;
	font-size: 16pt;
	font-family: Verdana;
	text-decoration: none;
}
A.name {
	color: #003300;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: none;
}
A.description {
	font-size: 8pt;
    color: #030; 
	font-family: Verdana;
	text-decoration: none;
    font-weight: normal;
    text-align: justify;
}

.body_text2 { 
	font-size: 8pt;
    color: #030; 
	font-family: Verdana;
	text-decoration: none;
    font-weight: normal;
    text-align: center;
	margin-top: 1pt 
}

.search { 
	font-size: 12pt;
	color: #2893c9; 
	font-family: Verdana;
	font-weight: bold;
    text-align: center;
	margin-top: 1pt 
}

.combo { 
	border-color: #216321; 
	border-style: solid; 
	font-family : Verdana; 
	font-size : 8pt; 
	Color : #003300; 
	border-width : 1px;
}

.table_thin {
	border: 1px #030 solid; 
    color:#8E8E8E;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
  }

.thin_gray_border {
  border: 1px #EEEEEE solid
  }

.table_red {
  border: 1px #FF0000 solid
  }

p.outset {
border-style: outset
border-color: #FF0000

}

font.table {
   font-family: Verdana;
   font-size: 9pt; 
   color: #030;
}

font.table2 {
   font-family: Verdana;
   font-size: 9pt; 
   font-weight: bold;
   color: #030;
}

.blue_small_bold {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #030;
   font-weight: bold;
}

.blue_small {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #030;
}

.search_blue_small {
	font-style: italic;
   color: #030;
   font-weight: bolder;
   font-size: 8pt;
   font-family: Verdana;
   text-decoration: none;
}

.header_summary {
	background-color:#E4F1DE;
}

.blue_border_table {
   border: 2px #2F9434 solid;
}

.search_black_large_bold {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #030;
   font-weight: bold;
}

.search_black_large {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #030;
}

table.title{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:5px;
	font-weight: bold;
	color:#030;
	background: #E4F1DE;
	border:0;
	filter: DropShadow(Color=#DDDDDD, OffX=1, OffY=1, Positive=5);
}

.border{
	border:2px solid #030;
}

.search_link_small{
   font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
   color: #030;
   font-weight: bold;
   text-decoration:none;
}

.label {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #030;
}
</style>
.red {  color: #FF0000}
.red {  color: #FF0000}

