BODY			   { color: #ffdcdc; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #820024; background-position: 24px 0 }
TD, TR			{ color: #414141; font-size: 11pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 10px }
input, textarea	{ color: #fff; background-color: #c07b7b; padding: 2px 5px; border: solid 1px #ccc }
blockquote		{ font-size: 10pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; margin: 10px 0 10px 15px; padding-right: 50px; padding-left: 10px }
.meet_interval	{ text-transform: capitalize }
.tablemax		{ max-width: 750px}
.sunday			    { background-repeat: no-repeat; position: relative; z-index: -5; top: -31px; float: right; clear: both }
a { outline:expression(hideFocus= true ); outline:0; }
.makemesmaller {font-size: 75%;}

.login_table_outline   { border: solid 1px #ffdcdc }

/* button styles */
.button	{ color: #fff; background-color: #c07b7b; padding: 2px 5px; border: solid 1px #ccc; text-decoration: none; }

.small_topline_main	{ background-color: #c07b7b; background-position: inherit top }
.small_topline_dine	{ background-color: #e59c23; background-position: inherit top }
.small_topline_stay	{ background-color: #0866a9; background-position: inherit top }
.small_topline_shop	{ background-color: #008a7f; background-position: inherit top }
.small_topline_play { background-color: #f68622; background-position: inherit top }

.body_background_home	{ background-color: #932236; background-position: inherit top  }
.body_background_dine	{ color: #362d2d; background-color: #e59c23; background-position: inherit top }
.body_background_stay	{ color: #fff; background-color: #075977; background-position: inherit top }
.body_background_play	{ color: #000; background-color: #f68622; background-position: inherit top inherit top  }
.body_background_shop	{ color: #fff; background-color: #008a7f; background-position: inherit top }

.edit_acct			{ color: #fff; background-color: #000 }
.edit_acct_dine		{ color: #000; background-color: #e59c23 }
.edit_acct_stay		{ color: #fff; background-color: #0866a9 }
.edit_acct_shop		{ color: #fff; background-color: #008a7f }
.edit_acct_play		{ color: #000; background-color: #f68622 }
.edit_acct_living	{ color: #fff; background-color: #000 }

.center_section { padding-right: 15px; padding-left: 15px }
.center_text    { color: #464646; line-height: 1.3em; padding-top: 20px; padding-bottom: 15px; vertical-align: top }

.happenings_header     { color: #000; font-size: 12pt; font-weight: bold; text-align: left; text-transform: uppercase; padding-bottom: 5px }
.happenings_text    { font-size: 8pt; text-align: left }

.news_header { color: #ffdcdc; font-size: 12pt; font-weight: bold; text-align: left; text-transform: uppercase; padding-bottom: 5px }
.news_title { color: #ffdcdc; font-weight: bold; padding-right: 20px; padding-left: 20px }
.news_text   { color: #ffdcdc; font-size: 10pt; text-align: left; padding-left: 20px }

.home_text_lrpad   { color: #ffdcdc; line-height: 1.3em; background-color: #932236; text-align: justify; padding: 25px 45px 15px 25px; vertical-align: top }
.ad_text { color: #ffdcdc; background-color: #932236; text-align: justify; vertical-align: top }
.calendar_single_lrpad  { color: #676767; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; vertical-align: top }
.login_text_lrpad  { color: #ffdcdc; background-color: #932236; text-align: right; padding: 15px 25px }

.leftside_text_lrpad { color: #ffdcdc; line-height: 1.3em; background-color: #932236; text-align: justify; padding: 25px 50px 15px 35px; vertical-align: top }

.rightside_dine_lrpad  { color: #676767; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 15px; vertical-align: top }
.rightside_stay_lrpad { color: #676767; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: justify; padding: 15px 50px 15px 45px; vertical-align: top }
.rightside_calendar_lrpad { color: #676767; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: justify; padding: 15px 45px 15px 40px; vertical-align: top }

.shop_text_lrpad_normal { color: #fff; line-height: 1.3em; background-color: #008a7f; padding: 25px 45px 15px 25px; vertical-align: top }
.shop_text_lrpad { color: #fff; line-height: 1.3em; background-color: #008a7f; text-align: justify; padding: 25px 45px 15px 25px; vertical-align: top }
.dine_text_lrpad { color: #362d2d; line-height: 1.3em; background-color: #e59c23; text-align: justify; padding: 25px 45px 15px 25px; vertical-align: top }
.stay_text_lrpad { color: #fff; line-height: 1.3em; background-color: #075977; text-align: justify; padding: 25px 45px 15px 25px; vertical-align: top }
.play_text_lrpad { color: #000; line-height: 1.3em; background-color: #f68622; text-align: justify; padding: 25px 45px 15px 25px; vertical-align: top }
.admin_text_lrpad { color: #ffdcdc; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; background-color: #932236; text-align: justify; padding: 25px 50px 15px; vertical-align: top }
.privacy_text_lrpad    { color: #ffdcdc; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; background-color: #932236; text-align: justify; padding: 25px 75px 15px; vertical-align: top }
.calendar_text_lrpad { color: #ffdcdc; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; background-color: #932236; text-align: justify; padding: 25px 25px 15px; vertical-align: top }
.rotate_text_lrpad    { color: #ffdcdc; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; background-color: #932236; text-align: justify; padding: 25px 30px 15px; vertical-align: top }
.login_lock_lrpad  { color: #ffdcdc; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; background-color: #932236; padding-top: 25px; padding-right: 20px; padding-bottom: 15px; vertical-align: top }

.date_changed { color: #ffdcdc; font-size: 9pt }
.admin_businessnamelist     { color: #ffdcdc; line-height: 1em; padding-left: 10px }
.upsize  { font-size: 125% }
.admin_blurb  { color: #ffdcdc; line-height: 1.3em; text-align: left; padding-right: 125px; padding-left: 10px }

.businesslist { color: #ffdcdc; line-height: 1em; text-align: center; vertical-align: middle }
.businessnamelist   { color: #ffdcdc; line-height: 1em; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; vertical-align: middle }
.businesslist_off   { color: #ffdcdc; line-height: 1em; background-image: url("admin/images/bus_off.gif"); background-repeat: no-repeat; background-position: center; text-align: center; vertical-align: middle }
.businesslist_on  { color: #ffdcdc; line-height: 1em; background-image: url("admin/images/bus_on.gif"); background-repeat: no-repeat; background-position: center; text-align: center; vertical-align: middle }
.businesslist_wait  { color: #392d1f; line-height: 1em; background-image: url("admin/images/bus_wait.gif"); background-repeat: no-repeat; background-position: center; text-align: center; vertical-align: middle }
.businesscategorylist    { color: #ffdcdc; font-size: 10pt; line-height: 1em; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; vertical-align: middle }

.chamber_listing  { color: #ffdcdc; line-height: 15px }

.weekendlist { color: #ffdcdc; line-height: 1em; text-align: center; vertical-align: middle }
.weekendnamelist    { color: #ffdcdc; line-height: 1em; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; vertical-align: middle }
.weekendnamelist_small { color: #ffdcdc; font-size: 9pt; line-height: 1em; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; vertical-align: middle }
.weekendlist_off  { color: #ffdcdc; line-height: 1em; background-image: url("business/images/bus_off.gif"); background-repeat: no-repeat; background-position: center; text-align: center; vertical-align: middle }
.weekendlist_on { color: #ffdcdc; line-height: 1em; background-image: url("business/images/bus_on.gif"); background-repeat: no-repeat; background-position: center; text-align: center; vertical-align: middle }

.business_name_shop    { color: #008a7f; font-size: 36px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1em; padding: 15px 15px 15px 25px; vertical-align: middle }
.business_name_dine { color: #e59c23; font-size: 36px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1em; padding: 15px 15px 15px 25px; vertical-align: middle }
.business_name_stay  { color: #075977; font-size: 36px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1em; padding: 15px 15px 15px 25px; vertical-align: middle }
.business_name_play { color: #f68622; font-size: 36px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1em; padding: 15px 15px 15px 25px; vertical-align: middle }
.business_name_living { color: #000; font-size: 36px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1em; padding: 15px 15px 15px 25px; vertical-align: middle }

.business_list_header    { color: #fff; font-size: 23px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1em }
.business_list_choose { color: #fff; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.business_right   { color: #252525; font-size: 10pt; text-align: right }
.vieweditdel { color: #ffdcdc; line-height: 1em; padding: 2px; vertical-align: middle }

.calendarlist       { color: #ffdcdc; line-height: 1em; padding: 2px 10px 10px 5px; vertical-align: top }
.calendar_popup      { color: #ffdcdc; font-size: 10pt; line-height: 1.1em; text-align: left; padding-right: 20px; padding-left: 20px }
.calendar_popup_dates { color: #ffdcdc; font-size: 10pt; font-weight: bold; line-height: 1.1em; text-align: left }

.popup_titles   { color: #ffdcdc; font-size: 11pt; font-weight: bold; background-color: #c07b7b; text-align: left; padding: 5px; border: solid 1px #905c5c }
.popup_misc { color: #ffdcdc; font-size: 10pt; line-height: 1.1em; text-align: left }

.slide   { font-size: 95%; background-color: #f1f1f1; display: none; margin-right: 15px; margin-left: 15px; padding: 5px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0 }
.paragraph_titles { color: #414141; font-size: 11pt; font-weight: bold }

.form_header { color: #ffdcdc; font-weight: bold; margin-right: 100px; margin-left: 75px; border-bottom: 1px solid #ffdcdc }
.form_labels   { color: #ffdcdc; text-align: right; padding-right: 10px }
.form_labels2   { color: #ffdcdc; text-align: left; } /* for image rotate admin edit pages */
.form_labels_top { color: #ffdcdc; text-align: right; padding-right: 10px; vertical-align: top }
.form_labels_top_pad { color: #ffdcdc; text-align: right; padding-top: 10px; padding-right: 10px }
.form_labels_top_pad2 { color: #ffdcdc; text-align: left; padding-top: 10px; padding-right: 10px } /* for image rotate admin edit pages */

.address { color: #004888; font-size: 9pt; line-height: 1.3em; padding-top: 20px; padding-bottom: 20px; padding-left: 15px }

.text_pad { padding: 2px 10px }
.form_pad  { color: #ffdcdc; padding-top: 10px; padding-bottom: 10px }
.form_pad_none { color: #ffdcdc }
.left_pad10  { line-height: 1.3em; padding-left: 10px }
.left_right_pad10 { padding-right: 10px; padding-left: 10px }
.left_right_pad20 { padding-right: 20px; padding-left: 20px }
.bottom_pad10  { line-height: 1.3em; padding-bottom: 10px }
.about_img_pad { line-height: 1.3em; padding-right: 10px }

.cal_right { text-align: right; padding-right: 5px }
.align_right { text-align: right }
.phone_number    { color: #003d94; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding-right: 10px }
.bottom_color   { color: #fff; font-size: 9pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; background-color: #007442; text-align: right; padding-right: 10px }
.move_left		{margin-left: -106px;}
.move_right		{margin-left: 32px;}
.align_image	{vertical-align: bottom;}

.smallText_body			{ font-size: 9pt }
.smalltext_help			{ color: #ffdcdc; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.smalltext_help_bold { color: #ffdcdc; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.smalltext_hint			{ color: #958f83; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding-right: 80px }
.smalltext_calendar		{ color: #ffdcdc; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.smalltext_calendar_single  { color: #676767; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px }

.menu					{ color: #fff; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: 1px; padding-left: 5px }
a.menu:link				{ color: #fff; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px }
a.menu:visited			{ color: #fff; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px }
a.menu:hover			{ color: #c07b7b; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px }
a.menu:active			{ color: #c07b7b; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px }

.happening				  { color: #414141; font-size: 8pt; text-decoration: none }
a.happening:link		  { color: #414141; font-size: 8pt; font-weight: bold; text-decoration: none }
a.happening:visited		  { color: #414141; font-size: 8pt; font-weight: bold; text-decoration: none }
a.happening:hover		  { color: #414141; font-size: 8pt; font-weight: bold; text-decoration: underline }
a.happening:active		  { color: #414141; font-size: 8pt; font-weight: bold; text-decoration: underline }

.happening_lg			   { color: #414141; font-size: 9pt; text-decoration: none; text-align: left }
a.happening_lg:link		   { color: #414141; font-size: 9pt; font-weight: bold; text-decoration: none; text-align: left }
a.happening_lg:visited	   { color: #414141; font-size: 9pt; font-weight: bold; text-decoration: none; text-align: left }
a.happening_lg:hover	   { color: #414141; font-size: 9pt; font-weight: bold; text-decoration: underline; text-align: left }
a.happening_lg:active	   { color: #414141; font-size: 9pt; font-weight: bold; text-decoration: underline; text-align: left }


.bodylink				{ color: #c07b7b; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:link			{ color: #c07b7b; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:visited		{ color: #c07b7b; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:hover		{ color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:active		{ color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

.wlink					{ color: #fff; text-decoration: underline }
a.wlink:link			{ color: #fff; text-decoration: underline }
a.wlink:visited			{ color: #fff; text-decoration: underline }
a.wlink:hover			{ color: #fff; text-decoration: none }
a.wlink:active			{ color: #fff; text-decoration: none }

.link_ul				 { color: #362d2d; font-size: 11pt; text-decoration: underline }
a.link_ul:link			 { color: #362d2d; font-size: 11pt; text-decoration: underline }
a.link_ul:visited		 { color: #362d2d; font-size: 11pt; text-decoration: underline }
a.link_ul:hover			 { color: #362d2d; font-size: 11pt; text-decoration: none }
a.link_ul:active		 { color: #362d2d; font-size: 11pt; text-decoration: none }

.wlink_rev				{ color: #fff; text-decoration: none; text-align: left }
a.wlink_rev:link		{ color: #fff; text-decoration: none; text-align: left }
a.wlink_rev:visited		{ color: #fff; text-decoration: none; text-align: left }
a.wlink_rev:hover		{ color: #fff; text-decoration: underline; text-align: left }
a.wlink_rev:active		{ color: #fff; text-decoration: underline; text-align: left }

.blink_rev					 { color: #000; text-decoration: none }
a.blink_rev:link			 { color: #000; text-decoration: none }
a.blink_rev:visited			 { color: #000; text-decoration: none }
a.blink_rev:hover			 { color: #000; text-decoration: underline }
a.blink_rev:active			 { color: #000; text-decoration: underline }

.about_link					   { color: #000; font-size: 10pt; text-decoration: none }
a.about_link:link			   { color: #000; font-size: 10pt; text-decoration: none }
a.about_link:visited		   { color: #000; font-size: 10pt; text-decoration: none }
a.about_link:hover			   { color: #000; font-size: 10pt; text-decoration: underline }
a.about_link:active			   { color: #000; font-size: 10pt; text-decoration: underline }


.link_on_white				 { color: #820024; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.link_on_white:link		 { color: #820024; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.link_on_white:visited	 { color: #820024; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.link_on_white:hover		 { color: #820024; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.link_on_white:active		 { color: #820024; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

.dininglink				        { color: #252525; font-size: 9pt; font-weight: bold; line-height: 2em; text-decoration: none; text-align: left; padding-left: 20px }
a.dininglink:link		       { color: #252525; font-size: 9pt; font-weight: bold; line-height: 2em; text-decoration: none; text-align: left; padding-left: 20px }
a.dininglink:visited	       { color: #252525; font-size: 9pt; font-weight: bold; line-height: 2em; text-decoration: none; text-align: left; padding-left: 20px }
a.dininglink:hover		       { color: #252525; font-size: 9pt; font-weight: bold; line-height: 2em; text-decoration: underline; text-align: left; padding-left: 20px }
a.dininglink:active		       { color: #252525; font-size: 9pt; font-weight: bold; line-height: 2em; text-decoration: underline; text-align: left; padding-left: 20px }

.adminlink				{ color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-image: url("images/white_block.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px center; padding-left: 25px }
a.adminlink:link		{ color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-image: url("images/white_block.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px center; padding-left: 25px }
a.adminlink:visited		{ color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-image: url("images/white_block.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px center; padding-left: 25px }
a.adminlink:hover		{ color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; background-image: url("images/white_block.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px center; padding-left: 25px }
a.adminlink:active		{ color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; background-image: url("images/white_block.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px center; padding-left: 25px }

.adminmenu				  { color: #999; font-size: 14pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.adminmenu:link		  { color: #999; font-size: 14pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.adminmenu:visited		  { color: #999; font-size: 14pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.adminmenu:hover		  { color: #999; font-size: 14pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a.adminmenu:active		  { color: #999; font-size: 14pt; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }


.headerlinkoff			{ color: #e3671f; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.admin_titles			{ color: #ffdcdc; font-size: 11pt; font-weight: bold; padding-bottom: 5px }
.admin_button_pos { padding-top: 10px; padding-left: 10px; vertical-align: top }

.mail					{ font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.footer_outline			 { background-color: #000; background-position: 0 top }
.footer_pad				 { color: #fff; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.75em; text-align: left; padding-left: 25px }

/* .footer				{ color: #464646; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background: #ded8b4 url("images/bottom_wave.jpg") no-repeat 0 top } */
.footer					{ color: #fff; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.footer:link			{ color: #fff; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.footer:visited		{ color: #fff; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.footer:hover			{ color: #c07b7b; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
a.footer:active			{ color: #c07b7b; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

TD.smallText, SPAN.smallText, P.smallText     { font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.sub_pad   { font-size: 10pt; line-height: 1.3em; padding-right: 15px; padding-left: 20px }
.tdBorder   { font-size: 8pt; background-color: white; text-align: left; border-style: none dotted; border-width: medium 1px; border-color: #999 }


.pagination{
 background:transparent;
 padding:10px 0;
 margin:15px 0 15px 0; 
 text-align:left;               
}                    

.pagination a{
 padding:1px 4px;
 text-decoration:none;
 background:transparent;        
 border:1px solid #ccc;
 margin:0 2px;
 color:#666666;           
}                  

.pagination a:hover{           
 background: #fff;       
 color:#666666;
 border:1px solid #BF2911;
 text-decoration: none    
}                  

.pagination span, .pagination span.nextprev{
 background:#FFFFFF;
 border:1px solid #CCCCCC;            
 color:#CCCCCC;      
 padding:1px 4px; 
 margin:0 2px;
}

.pagination span.current{
 background:#BF2911;
 border:1px solid #A49979;
 color:#FFFFFF;
 margin:0 2px;
 font-weight:bold;
}



 /* rounded coners for home page */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent  { margin: 0 7px; padding-right: 10px; padding-left: 10px }
.rbroundbox { width: 80%; margin: 1em auto; }



/*  highslide  */
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

#help {}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*  end highslide  */
