.fieldset_breaker {  height: 10px; display: block; }
.th_light { color: #3383C5; font-weight: normal; font-size: 20px; }

	
#quick_gallery img {border: 0px; margin: 0px -21px 0px -19px; vertical-align: bottom;}
#quick_custom_side_event_type img { border: 0px; margin: 0px -21px 0px -19px; }
#quick_custom_side_catering img { border: 0px; margin: 0px -21px 0px -19px; }
#quick_custom_side_facility img { border: 0px; margin: 0px -21px 0px -19px; }
	
#home_no_margin { border: 0px; margin: 0px -20px 0px -20px; vertical-align: bottom; }
	#home_no_margin #quick_custom_side_catering img {border: 0px; margin: 0px;}
	#home_no_margin #quick_custom_side_event_type img { border: 0px; margin: 0px; }
	#home_no_margin #quick_custom_side_facility img { border: 0px; margin: 0px; }

	

	
	
	
.mailinglist_div { margin: 0px auto; padding: 0px;}
	.mailinglist_div .fieldset_breaker {  height: 10px; display: block; }
	.mailinglist_div .col_spacer { width: 15px; }
	.mailinglist_div .row_spacer { width: 100%; height: 10px; }
	.mailinglist_div input.txtFld {width: 200px; height: 15px; background-color: #ffffff; border: 1px inset #00008B; margin: 0px 0px 5px 0px; }
	.mailinglist_div small { line-height: 9px; color: #ff0000; }
	.mailinglist_div .btn { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color : #000000; padding: 2px 5px 2px 5px; margin: 0px; }
	
.mailinglist_txt { font-family: Arial, Helvetica, sans-serif; color : #000000; vertical-align: top;  padding: 3px 3px 3px 3px;  text-align: left;}
	.mailinglist_txt a:link { text-decoration: none;}
	.mailinglist_txt a:visited { text-decoration: none;}
	.mailinglist_txt a:hover { text-decoration: underline;}
	.mailinglist_txt a:active { text-decoration: underline;}

.mailinglist_txt_bold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color : #000000; vertical-align: top;  padding: 3px 3px 3px 3px; text-align: left;}
	.mailinglist_txt_bold a:link { text-decoration: none;}
	.mailinglist_txt_bold a:visited { text-decoration: none;}
	.mailinglist_txt_bold a:hover { text-decoration: underline;}
	.mailinglist_txt_bold a:active { text-decoration: underline;}


#tell_a_friend {vertical-align: top;}
#tell_a_friend th {color: #ffffff; background-color: #5E5E5E;}
#tell_a_friend input.txtFld {width: 300px;}
#tell_a_friend .btn { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color : #000000; padding: 2px 5px 2px 5px; margin: 0px; }

.txt_taf { vertical-align: top; text-align: left; padding: 4px 5px 4px 5px;}
	.txt_taf a:link { text-decoration: none;}
	.txt_taf a:visited { text-decoration: none;}
	.txt_taf a:hover {  text-decoration: underline;}
	.txt_taf a:active {  text-decoration: underline;}

.txt_taf_bold { font-weight: bold; vertical-align: top; text-align: left;}
	.txt_taf_bold a:link {   text-decoration: none;}
	.txt_taf_bold a:visited {   text-decoration: none;}
	.txt_taf_bold a:hover {   text-decoration: underline;}
	.txt_taf_bold a:active {  text-decoration: underline;}

		
#testimonials {font-family: Arial, Helvetica, sans-serif; color : #000000; vertical-align: top;}
#testimonials th {color: #ffffff; background-color: #000033; height: 35px; line-height: 35px; padding: 0px; margin: 0px;}
.testimonial_desc { font-family: Arial, Helvetica, sans-serif; color : #000000; vertical-align: top;}
	.testimonial_desc a:link {   text-decoration: none;}
	.testimonial_desc a:visited {   text-decoration: none;}
	.testimonial_desc a:hover {   text-decoration: underline;}
	.testimonial_desc a:active {   text-decoration: underline;}
	
#quick_testimonials { width: 100%; text-align: left; padding: 0px 0px 0px 0px; margin: 0px; background-color: transparent; }
	#quick_testimonials a {  width: 150px; display: block; padding: 0px 0px 0px 0px; color: #ffffff}
	#quick_testimonials a:link { text-decoration: underline; color: #ffffff}
	#quick_testimonials a:visited { text-decoration: underline; color: #ffffff}
	#quick_testimonials a:hover { text-decoration: underline; color: #000033;}
	#quick_testimonials a:active {  text-decoration: underline; color: #000033;}
	#quick_testimonials .th {background-color: transparent; font-size: 10pt; font-weight: bold; color: #ffffff; line-height: 30px; height: 30px; padding: 0px 0px 0px 10px; margin: 0px;}
	#quick_testimonials .quick_testimonials_left { float: left;	display: inline; width: 39px; padding: 0px; margin: 0px;}
	#quick_testimonials .quick_testimonials_right { display: inline; float: left; width: 171px; padding: 0px; margin: 0px;}
	#quick_testimonials .quick_title {font-weight: bold; color: #ffffff; font-size: 9pt; line-height: 20px; min-height: 20px; padding: 0px 0px 0px 3px; margin: 0px;}
	#quick_testimonials .txt {font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 8pt; color: #ffffff; padding: 0px 3px 0px 3px; margin: 0px; font-style: italic; }
	#quick_testimonials img { }
	#quick_testimonials img.ico {float: left; }
	#quick_testimonials p { padding: 5px 0px 5px 0px; margin: 0px;}
	#quick_testimonials em {color : #ffffff;}
	#quick_testimonials strong {color : #ffffff;}
	#quick_testimonials b {color : #ffffff;}
	#quick_testimonials .clear {clear: both; height: 10px; display: block;}
	

#sponsors { padding: 0px; margin: 0px;}
	#sponsors .title { font-weight: bold; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;}
	#sponsors .desc { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#sponsors .link { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#sponsors .td_txt_spacing { margin: 0px 0px 0px 0px; padding: 0px 30px 0px 0px;}
	
	#sponsors .listings_spacer { padding: 0px 0px 40px 0px; }
	#sponsors .sponsor_images { width: 200px; }
	#sponsors td { vertical-align: top; }
	#sponsors .noimage { width: 200px; height: 50px; text-align: center; font-weight: bold; border: 1px solid #000000; padding: 30px 0px 0px 0px; }
	#sponsors img { margin: 0px 20px 20px 0px; border: 1px solid #000000; }
	#sponsors input .txtFld {width: 250px; height: 15px; background-color: #ffffff; border: 1px inset #00008B; margin: 0px 0px 5px 0px; }
	#sponsors textarea .txtArea {width: 250px; height: 100px; background-color: #ffffff; border: 1px inset #00008B; margin: 0px 0px 5px 0px; }
		
#quick_sponsors { width: 100%; text-align: center; padding: 0px 0px 0px 0px; margin: 0px; background-color: transparent; }
	#quick_sponsors a {  width: 100px; display: block; padding: 0px 0px 0px 0px; color: #000033}
	#quick_sponsors a:link { text-decoration: underline; color: #000033}
	#quick_sponsors a:visited { text-decoration: underline; color: #000033}
	#quick_sponsors a:hover { text-decoration: underline; color: #ffffff;}
	#quick_sponsors a:active {  text-decoration: underline; color: #ffffff;}
	#quick_sponsors .th {background-color: transparent; font-size: 8pt; font-weight: bold; color: #000033; line-height: 30px; height: 30px; padding: 0px 0px 0px 10px; margin: 0px; border-bottom: 1px solid #000033}
	#quick_sponsors .txt {font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 8pt; color: #ffffff; padding: 0px 3px 0px 3px; margin: 0px;}
	#quick_sponsors img { margin: 0px 0px 0px 0px; }
	#quick_sponsors p { padding: 5px 0px 5px 0px; margin: 0px;}
	#quick_sponsors .clear {clear: both; height: 10px; display: block;}
	
.quick-play-video {width: 188px; height: 30px; border: 0px; margin: 0px; padding: 0px; background-image: url(/images/videos/btn-video-green.png); background-color: transparent;}
.quick-did-you-know-spacing {margin: 15px 0px 15px 0px;}
.did_u_know_img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	}
	
.did_u_know_title {
	font-family: Arial;
    font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 12pt;
	}
	
.did_u_know_txt {
	font-family: Arial;
    font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 8pt;
	}
	
	
	
/* styling of the container. */
a.myPlayer { display:block; width: 435px; height:327px; text-align:center; margin:0 0px 0px 0; float:left; border:1px solid #999; }
a.myPlayer img { margin-top:123px; border:0px; }
a.myPlayer:hover { border:1px solid #000; }

a.myPlayer-quick { display:block; width: 188px; height:152px; text-align:center; margin:0 0px 0px 0; float:left; border:1px solid #999; }
a.myPlayer-quick img { margin-top:57px; border:0px; }
a.myPlayer-quick:hover { border:1px solid #000; }






#gal_desc {}
#gal_desc .image-title { font-family: arial; line-height: 1em; font-size: 1em;font-weight: bolder;}
#gal_desc .image-desc { padding-top: 12px; text-align: left; }
#gal_desc .image-download { margin-top: 8px; }
#gal_desc .photo-index { color: #777; }
#gal_desc .navigation a.prev { background-image: url(/images/layout/gallery/prevPageArrow.gif); }
#gal_desc .navigation a.next { background-image: url(/images/layout/gallery/nextPageArrow.gif); }
#gal_desc .loader { background-image: url(/images/layout/gallery/loader.gif); }
#gal_desc .slideshow img {	border-color: #ccc; }
#gal_desc ul.thumbs li.selected a.thumb { background: #000; }
#gal_desc .pagination a:hover { background-color: #eee; }
#gal_desc .pagination span.current { background-color: #000; border-color: #000; color: #fff; }




.gallery_category_container {}
.gallery_category_container td {vertical-align: top; padding: 5px; }

.gallery_category_image { border: 1px solid #000000;}
.gallery_category_title {font-weight: bold; }
.gallery_category_desc {font-weight: normal;}







/* -- FLV CSS HEADER -- */	
a.player_hdr_main { display:block; width: 100%; height:100%; text-align:center; margin:0px 0px 0px 0px; float:left; border:1px solid #999; }
a.player_hdr_main img { margin-top:123px; border:0px; }
a.player_hdr_main:hover { border:1px solid #000; }





/* -- Color / Layout -- */
input.error_frm {
	background-color: #FFE6E6;
	border:solid 1px #CA0000;
}

div.error_frm {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	color: red;
	background-color: transparent;
	border: 0px;
	font-weight: bold;
	text-align: left;
}

input.valid_frm {
	background-color: #FFE6E6;
	border:solid 1px #CA0000;
}

div.valid_frm {
	margin: 0px;
	padding: 0px;
	color: red;
	background-color: transparent;
	border: 0px;
	font-weight: bold;
}
input.valid_frm {
	background-color: #DDEAD0;
	border:solid 1px #517223;
}

div.valid_frm {
	margin: 0px;
	padding: 0px;
	color: #517223;
	background-color: transparent;
	border: 0px;
	font-weight: bold;
	border: 1px solid #517223;
}

.required { border:solid 1px #CA0000; }
