/* LINKS */
A:link {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A:visited {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A:active {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A:hover {COLOR: #738b47; font-weight: bold; text-decoration: underline; font-family: Arial, sans-serif; font-size: 13px;}

A.current:link {COLOR: #003366; font-weight: bold; text-decoration: underline; font-family: Arial, sans-serif; font-size: 13px;}
A.current:visited {COLOR: #003366; font-weight: bold; text-decoration: underline; font-family: Arial, sans-serif; font-size: 13px;}
A.current:active {COLOR: #003366; font-weight: bold; text-decoration: underline; font-family: Arial, sans-serif; font-size: 13px;}
A.current:hover {COLOR: #003366; font-weight: bold; text-decoration: underline; font-family: Arial, sans-serif; font-size: 13px;}

A.boxLk:link {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.boxLk:visited {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.boxLk:active {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.boxLk:hover {COLOR: #ffffff; font-weight: bold; text-decoration: underline; font-family: Arial, sans-serif; font-size: 13px;}

A.credit:link {font-family: Arial, sans-serif; font-size : 13px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.credit:visited {font-family: Arial, sans-serif; font-size : 13px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.credit:active {font-family: Arial, sans-serif; font-size : 13px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.credit:hover {font-family: Arial, sans-serif; font-size : 13px; color: #738b47; font-weight: normal; text-decoration: underline;}

A.top:link {font-family: Arial, sans-serif; font-size : 13px; color: #000000; font-weight: normal; text-decoration: none;}
A.top:visited {font-family: Arial, sans-serif; font-size : 13px; color: #000000; font-weight: normal; text-decoration: none;}
A.top:active {font-family: Arial, sans-serif; font-size : 13px; color: #000000; font-weight: normal; text-decoration: none;}
A.top:hover {font-family: Arial, sans-serif; font-size : 13px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}

A.boxLink:link {font-family: Arial, sans-serif; font-size : 13px; color: #FFFFFF; font-weight: normal; text-decoration: none;line-height: 1.9;}
A.boxLink:visited {font-family: Arial, sans-serif; font-size : 13px; color: #FFFFFF; font-weight: normal; text-decoration: none;line-height: 1.9;}
A.boxLink:active {font-family: Arial, sans-serif; font-size : 13px; color: #FFFFFF; font-weight: normal; text-decoration: none;line-height: 1.9;}
A.boxLink:hover {font-family: Arial, sans-serif; font-size : 13px; color: #FFFFFF; font-weight: normal; text-decoration: none;line-height: 1.9;}

A.sideLnk:link {margin-left:13px;COLOR: #000000; font-weight: normal; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.sideLnk:visited {margin-left:13px;COLOR: #000000; font-weight: normal; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.sideLnk:active {margin-left:13px;COLOR: #000000; font-weight: normal; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.sideLnk:hover {margin-left:13px;COLOR: #FFFFFF; font-weight: normal; text-decoration: underline; font-family: Arial, sans-serif; font-size: 13px;}

A.sideLnk2:link {margin-left:13px;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.sideLnk2:visited {margin-left:13px;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.sideLnk2:active {margin-left:13px;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}
A.sideLnk2:hover {margin-left:13px;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px;}


/* FONT STYLES */
.body {COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal;}
.daytrip {COLOR: #003366; text-decoration: none; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold;}
.triptime {COLOR: #748554; text-decoration: none; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold;}
.boxBody {COLOR: #D2CAA6; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
.box {COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;line-height: 2.5;}
.requestLnk {COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
.photoCaption {position:relative;text-align:left;left:13px;top:3px;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
.footer {COLOR: #FFFFFF; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}

h1,
h1 A,
h1 A:link,
h1 A:visited,
h1 A:active,
h1 A:hover{font-family: Arial, sans-serif; font-size:18px; font-weight:bold; color:#003366; padding:0px;margin:0px;}
h2,
h2 A,
h2 A:link ,
h2 A:visited ,
h2 A:active ,
h2 A:hover {font-family: Arial, sans-serif; font-size:16px; font-weight:bold; color:#000000; padding:0px;margin:0px;}


/* DIVs */
DIV.container{position:relative;height:229px; overflow:hidden;}
DIV.mapContainer{position:relative;}

DIV.top {text-align:left;position:relative;width:1000px;height:60px;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;z-index:1000}
DIV.content {line-height: 1.5;text-align:left;width:1000px;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
DIV.centerContent {padding:15px;width:559px;_width:589px;line-height: 1.5;text-align:left;position:relative;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}

DIV.homeBox1 {-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:328;height:219px;overflow:hidden;background:url("/images/home-box2.gif") left center no-repeat;font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
DIV.homeBox1 IMG.featured_event{border:1px solid #000000}
DIV.homeBox1 .featured_event_text{height:125px;overflow:hidden;}
DIV.homeBox2 {-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:336px;width:328;height:219px;overflow:hidden;background:url("/images/home-box2.gif") left center no-repeat;font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
DIV.homeBox3 {-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:672px;width:328;height:219px;overflow:hidden;background:url("/images/home-box2.gif") left center no-repeat;font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}

DIV.home_box_inner{padding-top:13px;padding-left:13px;padding-right:19px;padding-bottom:13px; }

DIV.sideBox {background:url("/images/sideBg.gif") top center no-repeat;height:600px;}

DIV.didYouKnow{position:relative;text-align:left;left:13px;width:178px;overflow:hidden;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
DIV.photoWeek{width:186px;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
DIV.photoWeek IMG{display:block;}


DIV.adWeek{height:550px;}

/* Tool Tip-Image Map Style */
#followMap {margin:0; padding:0; width:122px; height:53px; background:url(/images/followUs.gif) top left no-repeat; font-family:arial, helvetica, sans-serif; font-size:8pt;}
#followMap li {margin:0; padding:0; list-style:none;}
#followMap li a {position:absolute; display:block; background:url(/images/spacer.gif);}
#followMap li a span {display:none;}
#followMap li a:hover span {text-align:center;position:relative; display:block; width:200px; left:0px; top:40px; padding:2px; border:1px solid #000000; background:#748554; text-decoration:none; color:#FFFFFF;}
#followMap a.facebook {top:21px; left:0px; width:31px; height:32px;}
#followMap a.rss {top:21px; left:44px; width:31px; height:32px;}
#followMap a.newsletter {top:21px; left:94px; width:31px; height:32px;}

#sponsorMap {margin:0; padding:0; width:130px; height:55px; background:url(/images/sponsors.gif) top left no-repeat; font-family:arial, helvetica, sans-serif; font-size:8pt;}
#sponsorMap li {margin:0; padding:0; list-style:none;}
#sponsorMap li a {position:absolute; display:block; background:url(/images/spacer.gif);}
#sponsorMap li a span {display:none;}
#sponsorMap li a:hover span {text-align:center;position:relative; display:block; width:200px; left:-168px; top:40px; padding:5px; border:1px solid #000000; background:#748554; text-decoration:none; color:#FFFFFF;}
#sponsorMap a.bsia {top:21px; left:2px; width:29px; height:34px;}
#sponsorMap a.blbbs {top:21px; left:49px; width:31px; height:32px;}
#sponsorMap a.usc {top:21px; left:97px; width:31px; height:32px;}


/*wx*/
.wx{height:40px;width:88px;overflow:hidden;}
.wx TABLE{border-spacing:0px;}
.wx TABLE TD{vertical-align:middle;padding:0px;text-align:center;}
.wx .weather_day_img{height:40px;width:40px;overflow:hidden;}
.wx .weather_day_img IMG{height:30px;width:30px;margin:5px;}
.wx .weather_day_highs{height:40px;width:48px;font-family:Times,Georgia,Serif;font-size:20px;line-height:40px;color:#000000;font-weight:normal;}

/*search*/
DIV.auto_complete{position:relative;display:inline;}
DIV.auto_complete INPUT.text{}
DIV.auto_complete_results {position:absolute;top:19px;_top:29px;left:1px;background:transparent;border:none;z-index:2000000}
DIV.auto_complete_results_content {background:#F3F3F3;height:150px;overflow:hidden;overflow-y:auto;border:1px solid #bbbbbb;z-index:2000001;font-weight:normal;}
DIV.auto_complete_results_content DIV.auto_complete_results_content_none {margin:30px 10px;text-align:center;font-weight:bold;font-size:13px }
DIV.auto_complete DIV.auto_complete_results_content A{color:#666666;text-decoration:none;font-size:11px;display:block;text-align:left;padding:1px;margin:0px;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A:hover{text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A.cur{text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content .header{color:#E5E5FF;background:#666666;text-decoration:none;font-size:11px;text-align:center;padding:3px;margin:0px;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content .empty{color:#000000;text-align:center;font-weight:bold}
INPUT.loading{background:url('/images/loading_small.gif') center right no-repeat #FFFFFF;text-align:left;}

/*override menu garbage for search inside menu system*/
#qm0 DIV.auto_complete{z-index:10000}
#qm0 DIV.auto_complete,
#qm0 DIV.auto_complete DIV,
#qm0 DIV.auto_complete A{border:none !important;margin:0px !important;padding:0px !important;white-space:normal !important;}
#qm0 DIV.auto_complete{position:relative !important;display:inline !important;}
#qm0 DIV.auto_complete INPUT.text{}
#qm0 DIV.auto_complete_results {position:absolute !important;top:19px !important;_top:29px !important;left:1px !important;background:transparent !important;border:none !important;z-index:10000 !important;}
#qm0 DIV.auto_complete_results_content {background:#F3F3F3 !important;height:150px !important;overflow:hidden !important;overflow-y:auto !important;border:1px solid #bbbbbb !important;z-index:10001 !important;font-weight:normal !important;}
#qm0 DIV.auto_complete_results_content DIV.auto_complete_results_content_none {background:#F3F3F3 !important;margin:30px 10px !important;text-align:center !important;font-weight:bold !important;font-size:13px !important;}
#qm0 DIV.auto_complete DIV.auto_complete_results_content A{color:#666666 !important;text-decoration:none !important;font-size:11px !important;display:block !important;text-align:left !important;padding:1px !important;margin:0px !important;font-weight:normal !important;}
#qm0 DIV.auto_complete DIV.auto_complete_results_content A:hover{text-decoration:none !important;background:#E3E3E3 !important;font-weight:normal !important;}
#qm0 DIV.auto_complete DIV.auto_complete_results_content A.cur{text-decoration:none !important;background:#E3E3E3 !important;font-weight:normal !important;}
#qm0 DIV.auto_complete DIV.auto_complete_results_content .header{color:#E5E5FF !important;background:#666666 !important;text-decoration:none !important;font-size:11px !important;text-align:center !important;padding:3px !important;margin:0px !important;font-weight:bold !important;}
#qm0 DIV.auto_complete DIV.auto_complete_results_content .empty{color:#000000 !important;text-align:center !important;font-weight:bold !important;}
#qm0 INPUT.loading{background:url('/images/loading_small.gif') center right no-repeat #FFFFFF !important;text-align:left !important;}

#qm0 DIV.auto_complete DIV.auto_complete_results_content{_width:145px !important;}

/* search restuls.....*/
.search_result{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;border-bottom:1px dotted #003366}
.search_result_title{}
.search_result_title A,.search_result_title A .search_highlight{color:#003366;font-weight:bold;font-size:14px;text-decoration:underline;font-family:arial,sans-serif}
.search_result_title A:hover,.search_result_title A:hover .search_highlight{color:#000000;font-weight:bold;font-size:14px;text-decoration:underline;font-family:arial,sans-serif}
.search_result_content{font-weight:normal;font-size:13px;font-family:arial}
.search_result_link{}
.search_result_link A,.search_result_link A .search_highlight{color:#003366;font-weight:normal;font-size:11px;text-decoration:underline;font-family:arial,sans-serif}
.search_result_link A:hover,.search_result_link A:hover .search_highlight{color:#000000;font-weight:normal;font-size:11px;text-decoration:underline;font-family:arial,sans-serif}

.search_highlight{background:#FFFF88;font-family:arial,sans-serif}

/*photographer bios/etc.*/
.photographer_bio{margin:5px 0px;width:250px;}
.photographer_bio IMG{float:right;}
.photographer_links{padding:15px 0px;text-align:center;clear:both;}

/*slidwshows....*/
.slideshow_area{position:relative;z-index:1;}
.slideshow_image{position:absolute;overflow:hidden;top:0px;left:0px;z-index:0px;text-align:center;background:#D2CAA6;}
.slideshow_image IMG{position:relative;border:none;z-index:10}
.slideshow_image TABLE{border-spacing:0px;border-collapse:collapse;}
.slideshow_image TABLE TD{padding:0px;}
.slideshow_caption{text-align:center;margin:0px 0px;position:absolute;left:0px;bottom:0px;width:1000px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:1000000;}
.slideshow_caption_bg{display:none;text-align:center;margin:0px 0px;position:absolute;bottom:0px;left:0px;width:1000px;height:25px;line-height:25px;text-align:center;background:#FFFFFF;Z-INDEX:1500000;  filter:alpha(opacity=60);opacity:0.6;moz-opacitry:0.6;}
.slideshow_caption_inner{text-decoration:none;text-align:center;margin:0px 10px;position:absolute;bottom:0px;left:0px;width:980px;height:25px;line-height:25px;text-align:left;background:transparent;Z-INDEX:2000000;color:#000000;font-size:13px;font-weight:bold;}
.slideshow_caption_inner A,
.slideshow_caption_inner A:visited,
.slideshow_caption_inner A:active,
.slideshow_caption_inner A:link,
.slideshow_caption_inner A:hover{text-decoration:none;text-align:center;margin:0px 10px;line-height:25px;text-align:left;font-size:13px;font-weight:bold;color:#000000}
.slideshow_caption_inner2{text-decoration:none;text-align:center;margin:0px 10px;position:absolute;bottom:1px;left:1px;width:980px;height:25px;line-height:25px;text-align:left;background:transparent;Z-INDEX:2000001;color:#FFFFFF;font-size:13px;font-weight:bold;}
.slideshow_caption_inner2 A,
.slideshow_caption_inner2 A:visited,
.slideshow_caption_inner2 A:active,
.slideshow_caption_inner2 A:link,
.slideshow_caption_inner2 A:hover{text-decoration:none;text-align:center;margin:0px 10px;line-height:25px;text-align:left;font-size:13px;font-weight:bold;color:#FFFFFF}
.slideshow_controls{text-align:center;margin:0px 0px;position:absolute;top:0px;left:0px;width:1000px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:1000000;}
.slideshow_controls_bg{text-align:center;margin:0px 0px;position:absolute;top:0px;left:0px;width:1000px;height:25px;line-height:25px;text-align:center;background:#FFFFFF;Z-INDEX:1500000;  filter:alpha(opacity=60);opacity:0.6;moz-opacitry:0.6;}
.slideshow_controls_inner{text-align:center;margin:0px 0px;position:absolute;top:0px;left:0px;width:1000px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:2000000;}
.slideshow_controls TD{padding:0px 5px;}
.slideshow_controls IMG{border:none;}

#slideshow_stop{display:none;}
#slideshow_play{display:block;}

.slideshow_swf_container{display:none;position:absolute;width:100%;height:100%;background:#000000;display:none;top:0px;left:0px;z-index:1000000;border:1px solid #660000}
.slideshow_swf_container .close{text-align:center;padding:2px 0px;}
.slideshow_swf_container .close IMG{border:0px;}
.slideshow_swf{margin:0px;}

.slideshow_overlay{background:url("/images/star-overlay.gif") left top repeat;height:435px;width:1000px;z-index:100000;position:absolute;top:0px;left:0px;}

/*MEMBERS DIRECTORY*/
.business_short{padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #003366;}
.business_short TABLE{border-spacing:0px;}
.business_short TABLE TD{padding:2px 8px 2px 0px;font-size:13px;}
.business_short H4{margin:0px;padding:0px;font-size:16px;}
.business_short H4 A{font-size:16px;}

.business_full{}
.business_full TABLE{border-spacing:0px;}
.business_full TABLE TD{padding:2px 8px 2px 0px;font-size:13px;}

.business_filters{background:#003366;padding:2px;margin:0px 0px 10px 0px}
.business_filters SELECT,
.business_filters INPUT.text{width:130px;}
.business_filters TABLE{border-spacing:0px;border-collapse:collapse;}
.business_filters TABLE TD{padding:2px 2px;font-size:13px;font-weight:bold;color:#FFFFFF}
.business_filters A,
.business_filters A:hover{color:#FFFFFF}


/*MAP*/
#map{position:relative;overflow:hidden;border:1px solid #003366}
#map_elements{position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;}
#map_image{position:absolute;top:0px;left:0px;z-index:1500;overflow:hidden;}
#map_image IMG{position:absolute;top:0px;left:0px;z-index:1500;overflow:hidden;}
#map_markers{position:absolute;top:0px;left:0px;z-index:2000;overflow:hidden;}
#map_controls{position:absolute;top:0px;left:0px;z-index:3000;}
A.map_marker{position:absolute;display:block;padding:6px 0px 17px 0px;width:33px;text-align:center;z-index:3000;background:url('/images/map/marker_pink.png') no-repeat top center transprent;text-decoration:none;font-weight:bold;color:#000000;font-family:arial,sans-serif;font-size:14px;line-height:20px;}
A.map_marker:hover{position:absolute;display:block;padding:6px 0px 17px 0px;width:33px;text-align:center;z-index:3000;background:url('/images/map/marker_pink.png') no-repeat top center transprent;text-decoration:underline;font-weight:bold;color:#000066;font-family:arial,sans-serif;font-size:14px;line-height:20px;}
.map_marker_popup{display:none;position:absolute;height:105px;width:200px;overflow:auto;border:1px solid #003366;background:#D2CAA6;padding:3px;opacity:.90;moz-opacity:.90;filter:alpha(opacity:75,style:0);z-index:4000;font-family:arial,sans-serif;font-size:14px;line-height:20px;cursor:default;}

#map_controls {text-align:center;width:100px;}
#map_controls #map_controls_large TABLE{margin:0px auto}
#map_controls #map_controls_large TABLE TD{vertical-align:midle;text-align:center;padding:2px;}
#map_controls #map_controls_large A{display:block;width:20px;height:20px;line-height:20px;overflow:hidden;background:#0D0A3F;color:#FFFFFF;border:1px solid #0D0A3F;text-align:center;text-decoration:none;}
#map_controls #map_controls_large A:hover{background:#FFFFFF;color:#0D0A3F;border:1px solid #0D0A3F;text-align:center;text-decoration:none;}
#map_controls #map_controls_large #map_controls_zoom_level{position:relative;}
#map_controls #map_controls_large #map_controls_zoom_level A{display:block;width:20px;height:3px;line-height:30px;overflow:hidden;position:relative;top:0px;background:transparent;color:#0D0A3F;font-weight:bold;border:none;text-decoration:none;display:block;margin:5px 0px;border:1px solid #0D0A3F;}
#map_controls #map_controls_large #map_controls_zoom_level A{text-decoration:none;border:1px solid #0D0A3F;color:#0D0A3F}
#map_controls #map_controls_large #map_controls_zoom_level A:hover{text-decoration:none;border:1px solid #0D0A3F;color:#0D0A3F;background:#FFFFFF}
#map_controls #map_controls_large #map_controls_zoom_level A.current{position:relative;top:0px;background:#0D0A3F;color:#FFFFFF;border:1px solid #0D0A3F;text-decoration:none;}
#map_controls #map_controls_large #map_controls_zoom_level A.current:hover{position:relative;top:0px;background:#0D0A3F;color:#FFFFFF;border:1px solid #0D0A3F;text-decoration:none;}

#map_controls #map_controls_large A.disabled{opacity:.50;moz-opacity:.50;filter:alpha(opacity:50,style:0);}
#map_controls #map_controls_large A.disabled:hover{opacity:.50;moz-opacity:.50;filter:alpha(opacity:50,style:0);}


#map_controls #map_controls_small {text-align:left;}
#map_controls #map_controls_small TABLE{}
#map_controls #map_controls_small TABLE TD{vertical-align:midle;text-align:center;padding:5px;}
#map_controls #map_controls_small #map_zoom_in A{background:url('/images/map/button_zoom-in.png') center center no-repeat transparent;width:22px;height:23px;display:block;overflow:hidden;}
#map_controls #map_controls_small #map_zoom_out A{background:url('/images/map/button_zoom-out.png') center center no-repeat transparent;width:22px;height:23px;display:block;overflow:hidden;}
#map_controls #map_controls_small #map_zoom_in A.disabled{background:url('/images/map/button_zoom-in_disabled.png') center center no-repeat transparent;width:22px;height:23px;display:block;overflow:hidden;}
#map_controls #map_controls_small #map_zoom_out A.disabled{background:url('/images/map/button_zoom-out_disabled.png') center center no-repeat transparent;width:22px;height:23px;display:block;overflow:hidden;}


.map_marker_popup {text-align:center;}
.map_marker_popup H3{text-align:center;margin:1px;font-size:14px;font-weight:bold;font-family:arial,sans-serif;color:#003366}
.map_marker_popup H4{text-align:center;margin:1px;font-size:13px;font-weight:bold;font-family:arial,sans-serif;color:#003366}
.map_marker_popup .description{text-align:left;margin:1px;font-size:13px;font-weight:normal;font-family:arial,sans-serif;line-height:14px;color:#000000;}
.map_marker_popup A{color:#003366;text-decoration:none;font-size:13px;font-weight:bold;font-family:arial,sans-serif;}
.map_marker_popup A:hover{color:#000000;text-decoration:none;font-size:13px;font-weight:bold;font-family:arial,sans-serif;}

.google_map_wrapper{background:#B4AA7D;padding:15px;}
.googlemap{background:#B4AA7D}
.googlemap_popup{width:300px;height:150px;overflow:auto;}

/*admin map*/
#admin_map{}
#admin_map #map_elements{overflow:visible;}
#admin_map #map_controls{display:none;}
#admin_map .map_marker_ref{position:absolute;display:block;padding:0px 0px 17px 0px;width:33px;text-align:center;z-index:2000;background:transprent;text-decoration:none;font-weight:bold;color:#000000;font-family:arial,sans-serif;font-size:14px;line-height:20px;height:20px;overflow:hidden;}
#admin_map .map_marker_ref_info{position:absolute;display:block;padding:0px 0px 0px 33px;width:140px;text-align:left;z-index:3000;background:transprent;text-decoration:none;font-weight:normal;color:#000000;font-family:arial,sans-serif;font-size:10px;line-height:10px;height:20px;overflow:hidden;border-bottom:1px solid #888888}
#admin_map .map_marker_ref_separator{position:absolute;display:block;padding:0px 0px 0px 33px;width:140px;text-align:center;z-index:3000;background:transprent;text-decoration:none;font-weight:normal;color:#000000;font-family:arial,sans-serif;font-size:14px;line-height:20px;height:20px;overflow:hidden;border-bottom:1px solid #888888;background:#888888;color:#FFFFFF;font-weight:bold;}
#admin_map .map_marker_grouped{position:absolute;display:block;padding:0px 0px 0px 0px;width:15px;margin:6px 8px;text-align:center;z-index:2500;background:url('/images/map/marker_pink.png') no-repeat top center transprent;text-decoration:none;font-weight:bold;color:#000000;font-family:arial,sans-serif;font-size:14px;line-height:18px;height:18px;overflow:hidden;border:1px solid #888888;background:#ccddcc;cursor:default;}
#admin_map .map_marker_new_group{position:absolute;display:block;padding:20px;width:350px;text-align:left;z-index:3000;background:transprent;text-decoration:none;font-weight:normal;color:#000000;font-family:arial,sans-serif;font-size:14px;}
#admin_map .map_marker_new_group INPUT.text{}
#admin_map .map_marker_ref_edit{position:absolute;display:block;padding:0px 0px 0px 0px;text-align:right;z-index:3000;background:transprent;text-decoration:none;font-weight:normal;color:#000000;font-family:arial,sans-serif;font-size:14px;line-height:20px;height:20px;border-bottom:1px solid #888888;width:383px;_width:350px;overflow:hidden;}
#admin_map .map_marker_ref_edit SELECT{width:150px;}
#map_status{padding:3px;margin:10px 10px 10px 10px;text-align:center;font-weight:bold;font-family:arial,sans-serif;font-size:14px;line-height:14px;color:#C3CABC;border:2px solid #C3CABC;background:#DDE1D9;}

#admin_map #map{position:relative;overflow:visible;}
#admin_map #map_elements{position:absolute;top:0px;left:0px;z-index:1000;overflow:visible;}
#admin_map #map_image{position:absolute;top:0px;left:0px;z-index:1500;overflow:hidden;}
#admin_map #map_markers{position:absolute;top:0px;left:0px;z-index:2000;overflow:hidden;}
#admin_map #map_controls{position:absolute;top:0px;left:0px;z-index:3000;}
#admin_map A.map_marker{position:absolute;display:block;padding:6px 0px 17px 0px;width:33px;text-align:center;z-index:3000;background:url('/images/map/marker_pink.png') no-repeat top center transprent;text-decoration:none;font-weight:bold;color:#000000;font-family:arial,sans-serif;font-size:14px;line-height:20px;}
#admin_map A.map_marker:hover{position:absolute;display:block;padding:6px 0px 17px 0px;width:33px;text-align:center;z-index:3000;background:url('/images/map/marker_pink.png') no-repeat top center transprent;text-decoration:underline;font-weight:bold;color:#000066;font-family:arial,sans-serif;font-size:14px;line-height:20px;}
#admin_map .map_marker_popup{display:none;position:absolute;height:105px;width:200px;overflow:auto;border:1px solid #000000;background:#FFFFFF;padding:3px;opacity:.90;moz-opacity:.90;filter(alpha;opacity:90);z-index:4000;font-family:arial,sans-serif;font-size:14px;line-height:20px;}

#map_status{display:none}
#admin_map #map_image IMG{background:url("/images/loading.gif") center center no-repeat transparent;}

/*ANIMATED MAP & MISC MAP*/
.MapContainerOuter{position:relative;width:1000px;overflow:hidden}
.MapContainer{position:relative;}
.MapContainerInner{position:relative;}
.MapLoading{display:none;position:absolute;top:100px;height:100px;width:1000px;background:url("/images/loading.gif") center center no-repeat;}

.map_instructions{background:#003366;padding:3px;color:#ffffff;}
.map_instructions .label{color:#FFFFFF;font-weight:bold;}
.map_instructions .value{color:#FFFFFF;font-weight:normal;}

.map_categories{background:#003366;padding:3px;color:#ffffff;}
.map_categories .label{color:#FFFFFF;font-weight:bold;}
.map_categories .value{color:#FFFFFF;font-weight:normal;}
.map_categories SELECT{width:400px;}

.map_header{background:#336699;}
.map_header TABLE{width:1000px;border-spacing:0px;}
.map_header TABLE TD{padding:3px;width:33%;}
.map_header A.map_location,
.map_header A.map_location:active,
.map_header A.map_location:link,
.map_header A.map_location:visited{display:block;background:#336699;padding:3px;font-weight:bold;color:#FFFFFF;text-align:center;text-decoration:none;}
.map_header A.map_location:hover{display:block;background:#003366;padding:3px;font-weight:bold;color:#FFFFFF;text-align:center;text-decoration:none;}
.map_header A.map_location_current,
.map_header A.map_location_current:active,
.map_header A.map_location_current:link,
.map_header A.map_location_current:visited,
.map_header A.map_location_current:hover{display:block;background:#336699;padding:3px;font-weight:bold;color:#000000;text-align:center;text-decoration:none;}
.map_header DIV.additional{font-size:10px;color:#FFFFFF;text-align:center;}
.map_header A.map_location_current DIV.additional{font-size:10px;color:#000000;text-align:center;}

/*BASE CALENDAR*/
.CalendarTable{width:1000px;border-spacing:0px;border-collapse:collapse;margin:0px auto 20px auto;}

.CalendarMonthTab{text-align:center;border:1px solid #336699;background:#336699;font-size:11px;padding:3px;text-decoration:none;color:#000000;font-weight:bold;}
.CalendarMonthTab A{display:block;text-align:center;background:#336699;color:#FFFFFF;font-size:11px;padding:3px;text-decoration:none;}
.CalendarMonthTab A:hover{display:block;text-align:center;background:#003366;color:#FFFFFF;font-size:11px;padding:3px;text-decoration:none;}

.CalendarMonthHeader{height:30;width:100%;background:#003366;font-weight:normal;font-size:18px;text-align:center;border:1px solid #003366}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{height:30;font-weight:normal;font-size:18px;text-align:center;COLOR: #FFFFFF;}

.CalendarFooter{height:30;width:100%;background:#003366;font-weight:normal;text-align:center;border:1px solid #003366;vertical-align:middle !important}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{height:30;font-weight:normal;font-size:14px;text-align:center;}

.CalendarPrevLink{width:100px;white-space:nowrap;text-align:left;vertical-align:middle !important}
.CalendarNextLink{width:100px;white-space:nowrap;text-align:right;vertical-align:middle !important}
.CalendarMonthLink{width:100px;white-space:nowrap;text-align:right;vertical-align:middle !important}
A.CalendarNavLink{color:#FFFFFF;font-weight:bold;}
A.CalendarNavLink:hover{color:#FFFFFF;font-weight:bold;}
A.CalendarNavLink:link{color:#FFFFFF;font-weight:bold;}
A.CalendarNavLink:visited{color:#FFFFFF;font-weight:bold;}

.CalendarDayHeader{height:15px;width:14%;text-align:center;background:#B2AA96;border:1px solid #003366;font-weight: bold;}
.CalendarDay{height:75px;width:14%;vertical-align:top;border:1px solid #003366;background:#D2CAA6}
.CalendarDayPast{height:75px;width:14%;vertical-align:top;border:1px solid #003366;background:#D2CAA6}
.CalendarDayFuture{height:75px;width:14%;vertical-align:top;border:1px solid #003366;background:#D2CAA6}
.CalendarDayCurrent{height:75px;width:14%;vertical-align:top;border:1px solid #003366;background:#C2BAA6}

.CalendarDayEmptyPre{height:75px;width:14%;vertical-align:top;border:1px solid #003366;background:#D2CAA6}
.CalendarDayEmptyPost{height:75px;width:14%;vertical-align:top;border:1px solid #003366;background:#D2CAA6}

.CalendarDayMarker{font-weight:bold;padding:0px 3px;vertical-align:top;color:#003366;}

/*Calendar*/
.CalendarContainerOuter{position:relative;width:1000px;_width:1002px;overflow:hidden}
.CalendarContainer{position:relative;}
.CalendarContainerInner{position:relative;}
.CalendarLoading{display:none;position:absolute;top:100px;height:100px;width:1000px;background:url("/images/loading.gif") center center no-repeat;}
.CalendarPopUp{position:absolute;border:2px solid #003366;background:#B2AA96;z-index:1000;left:300px;top:100px;width:400px;}
.CalendarPopUpClose{border-bottom:2px solid #003366;padding:0px;background:#003366}
.CalendarPopUpClose TABLE{width:400px;border-spacing:0px;}
.CalendarPopUpClose TABLE TD.buttons{text-align:left;}
.CalendarPopUpClose TABLE TD.buttons IMG{border:none;margin:0px 2px;height:20px;width:20px;}
.CalendarPopUpClose TABLE TD.close{text-align:right;}
.CalendarPopUpClose A{color:#FFFFFF !important;font-weight:bold;text-decoration:none;}
.CalendarPopUpClose A:hover{color:#F3C1C9 !important;font-weight:bold;text-decoration:none;}

.calendar_key{margin:5px 0px 15px 0px;background:#003366;padding:2px;color:#FFFFFF;}
.calendar_key TABLE{}
.calendar_key TABLE TD{padding:2px 2px;font-size:13px;font-weight:bold;color:#FFFFFF}
.event_color_marker{width:10px;height:10px;overflow:hidden;margin:2px;display:inline-block;border:1px solid #748554;float:left;}

.filters_margin_adder{margin-right:13px;}

.calendar_filters{background:#003366;padding:2px;}
.calendar_filters SELECT,
.calendar_filters INPUT.text{width:150px;}
.calendar_filters TABLE{border-spacing:0px;border-collapse:collapse;width:980px;}
.calendar_filters TABLE TABLE{width:auto;}
.calendar_filters TABLE TD{padding:2px 2px;font-size:13px;font-weight:bold;color:#FFFFFF}

.event{cursor:pointer;font-size:11px;font-weight:bold;width:141px;overflow:hidden;}
.event A{line-height:15px;font-size:11px;font-weight:bold;color:#003366;display:block;text-decoration:none;padding:3px 6px;}
.event A:hover{line-height:15px;font-size:11px;font-weight:bold;color:#003366 !important;display:block;background:#B4AA7D;text-decoration:none;padding:3px 6px;}
.event_item{line-height:15px;overflow:hidden;padding:0px 0px;}

.event_details_header{text-align:center;font-weight:bold;font-size:16px;padding:3px;text-decoration:underline;color:#748554}
.event_details{margin:5px 5px;}
.CalendarPopUp .event_details TABLE{width:380px;border-spacing:0px;}
.event_details TABLE TD{padding:0px;}
.event_details_time{text-align:right;font-weight:bold;font-size:13px;display:inline;float:right;white-space:nowrap;padding-left:5px;}
.event_details_title{text-align:left;font-weight:bold;font-size:13px;display:inline;float:left;}
.event_details_location{text-align:left;font-weight:normal;font-style:italic;font-size:13px;display:block;clear:both;margin:3px 0px;}
.event_details_cost{text-align:left;font-weight:normal;font-style:italic;font-size:13px;display:block;clear:both;margin:3px;}
.event_details_details{text-align:left;font-weight:normal;font-size:13px;display:block;clear:both;margin:3px 0px;color:#514638;}
.event_details_summary{margin:10px 0px;}
.event_details_paylink{text-align:left;margin:6px;}
.event_details_paylink A{}
.event_details_paylink A:hover{}
.event_details_more{text-align:right;padding:2px 0px;}

.event_details DIV,
.event_details TD{color:#000000;font-size:13px;}

.event_details TD.contact_left{text-align:left;}
.event_details TD.contact_right{text-align:right;}


TABLE.event_list{border-spacing:0px;border-collapse:collapse;}
TABLE.event_list TD{padding:2px 0px;font-size:13px;}




.event_full_details{padding:0px;margin:10px 0px 10px 0px;width:1000px;overflow:hidden;}
.event_full_details_header_wrap{padding:0px 13px 0px 0px;background:url("images/events/shadowRight.gif") top right repeat-y;}
.event_full_details_wrap{padding:0px 0px 0px 0px;width:1000px;background:url("images/events/shadowRightRepeat.gif") bottom right repeat-y;}
.event_full_details_wrap_wrap{padding:0px 0px 10px 0px;width:1000px;background:url("images/events/shadowBottom1000.gif") bottom left repeat-x;}

.event_full_details .event_header{background:#748554;padding:5px 10px;border:1px solid #000000;border-bottom:0px;}
.event_full_details .event_header TABLE{border-spacing:0px;border-collapse:collapse;width:968px;_width:970px;}
.event_full_details .event_header TABLE TD{padding:2px 0px;font-size:13px;vertical-align:top;}
.event_full_details .event_header .dates{font-weight:bold;color:#000000;font-size:16px;}
.event_full_details .event_header H2{color:#FFFFFF;font-size:16px;text-transform:uppercase;}
.event_full_details .event_header TABLE TD.buttons{text-align:right;}
.event_full_details .event_header TABLE TD.buttons IMG{border:none;margin:0px 5px;}
.event_full_details .event_details{padding:0px;margin:0px;border:1px solid #000000;margin-right:13px;}
.event_full_details .event_details TABLE{margin:15px 5px;border-spacing:0px;border-collapse:collapse;}
.event_full_details .event_details TABLE TD{padding:2px 5px;font-size:13px;font-weight:normal;vertical-align:top;}
.event_full_details .event_details TABLE.outer_table{background:#B4AA7D;border-spacing:0px;border-collapse:collapse;width:auto;margin:0px 0px;width:985px;}
.event_full_details .event_details .event_image{text-align:right;padding:15px;}
.event_full_details .event_details .event_image IMG{border:1px solid #000000}
.event_full_details A,
.event_full_details A:link,
.event_full_details A:active,
.event_full_details A:visited,
.event_full_details A:hover{font-size:13px;}



/*specials*/
.special_full_details{padding:0px;margin:10px 0px 10px 0px;width:560px;overflow:hidden;}
.special_full_details_header_wrap{padding:0px 13px 0px 0px;background:url("images/events/shadowRight.gif") top right repeat-y;}
.special_full_details_wrap{padding:0px 0px 0px 0px;width:560px;background:url("images/events/shadowRightRepeat.gif") bottom right repeat-y;}
.special_full_details_wrap_wrap{padding:0px 0px 10px 0px;width:560px;background:url("images/events/shadowBottom560.gif") bottom left repeat-x;}

.special_full_details .special_header{background:#748554;padding:5px 10px;border:1px solid #000000;border-bottom:0px;}
.special_full_details .special_header TABLE{border-spacing:0px;border-collapse:collapse;width:528px;}
.special_full_details .special_header TABLE TD{padding:2px 0px;font-size:13px;vertical-align:top;}
.special_full_details .special_header .dates{font-weight:bold;color:#000000;font-size:16px;}
.special_full_details .special_header H2{color:#FFFFFF;font-size:16px;text-transform:uppercase;}
.special_full_details .special_header TABLE TD.buttons{text-align:right;}
.special_full_details .special_header TABLE TD.buttons IMG{border:none;margin:0px 5px;}
.special_full_details .special_details{padding:0px;margin:0px;border:1px solid #000000;margin-right:13px;}
.special_full_details .special_details TABLE{margin:15px 5px;border-spacing:0px;border-collapse:collapse;}
.special_full_details .special_details TABLE TD{padding:2px 5px;font-size:13px;font-weight:normal;vertical-align:top;}
.special_full_details .special_details TABLE.outer_table{background:#B4AA7D;border-spacing:0px;border-collapse:collapse;width:auto;margin:0px 0px;width:545px;}
.special_full_details .special_details .special_image{text-align:right;padding:15px;}
.special_full_details .special_details .special_image IMG{border:1px solid #000000}
.special_full_details A,
.special_full_details A:link,
.special_full_details A:active,
.special_full_details A:visited,
.special_full_details A:hover{font-size:13px;}


/*business profile*/
.business_full_details{padding:0px;margin:10px 0px 10px 0px;width:1000px;overflow:hidden;}
.business_full_details_header_wrap{padding:0px 13px 0px 0px;background:url("images/events/shadowRight.gif") top right repeat-y;}
.business_full_details_wrap{padding:0px 0px 0px 0px;width:1000px;background:url("images/events/shadowRightRepeat.gif") bottom right repeat-y;}
.business_full_details_wrap_wrap{padding:0px 0px 10px 0px;width:1000px;background:url("images/events/shadowBottom1000.gif") bottom left repeat-x;}

.business_full_details .business_header{background:#748554;padding:5px 10px;border:1px solid #000000;border-bottom:0px;}
.business_full_details .business_header TABLE{border-spacing:0px;border-collapse:collapse;width:968px;}
.business_full_details .business_header TABLE TD{padding:2px 0px;font-size:13px;vertical-align:middle;}
.business_full_details .business_header .dates{font-weight:bold;color:#000000;font-size:16px;}
.business_full_details .business_header H2{color:#FFFFFF;font-size:16px;text-transform:uppercase;}
.business_full_details .business_header TABLE TD.buttons{text-align:right;}
.business_full_details .business_header TABLE TD.buttons IMG{border:none;margin:0px 5px;}
.business_full_details .business_details{padding:0px;margin:0px;border:1px solid #000000;margin-right:13px;}
.business_full_details .business_details TABLE{margin:15px 5px;border-spacing:0px;border-collapse:collapse;}
.business_full_details .business_details TABLE TD{padding:2px 5px;font-size:13px;font-weight:normal;vertical-align:top;}
.business_full_details .business_details TABLE.outer_table{background:#B4AA7D;border-spacing:0px;border-collapse:collapse;width:auto;margin:0px 0px;width:985px;}
.business_full_details .business_details .business_image{text-align:right;padding:15px;}
.business_full_details .business_details .business_image IMG{}
.business_full_details A,
.business_full_details A:link,
.business_full_details A:active,
.business_full_details A:visited,
.business_full_details A:hover{font-size:13px;}


.business560 .business_full_details{width:560px;}
.business560 .business_full_details_wrap{width:560px;}
.business560 .business_full_details_wrap_wrap{width:560px;background:url("images/events/shadowBottom560.gif") bottom left repeat-x;}

.business560 .business_full_details .business_header TABLE{width:528px;}
.business560 .business_full_details .business_details TABLE.outer_table{background:#B4AA7D;width:545px;}

/*contact forms*/
.contact_form{margin:20px;}


/*form builder forms*/
.content_form{margin:20px 0px;}
.content_form H2{}
.content_form TABLE.form{border:1px solid #000000;background:#B4AA7D;border-spacing:0px;margin:5px 0px;width:559px;}
.content_form_label{font-weight:bold;font-size:12px;padding:5px 15px !important;vertical-align:top;}
.content_form_label DIV.hint{color:#445566;text-align:left;font-weight:normal;width:150px;font-size:11px;font-style:italic;}
.content_form_value{font-size:12px;padding:5px 15px !important;vertical-align:top;}
.content_form_content{font-size:12px;padding:5px 15px !important;vertical-align:top;}
.content_form_section{font-weight:bold;font-size:12px;border-bottom:2px solid #000000;border-top:2px solid #000000;padding:5px 15px !important;}
.content_form_value INPUT.text{width:300px;}
.content_form_value TABLE.calendar INPUT.text{width:80px;}
.content_form_value INPUT.password{width:300px;}
.content_form_value TEXTAREA{width:300px;height:150px;}
.content_form_value SELECT{width:300px;}
.content_form_value .checkbox_area{width:300px;}




/*GENERAL MODEL*/
.listing_pages TD {font-size:13px;font-weight:bold;color:#003366;padding:5px 0px 0px 0px;}
A.page_link,
A.page_link:active,
A.page_link:visited,
A.page_link:link{display:inline;color:#D2CAA6;border:1px solid #003366;background:#003366;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link:hover{display:inline;color:#D2CAA6;border:1px solid #748554;background:#748554;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur,
A.page_link_cur:active,
A.page_link_cur:visited,
A.page_link_cur:link{display:inline;color:#D2CAA6;border:1px solid #748554;background:#748554;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur:hover{display:inline;color:#D2CAA6;border:1px solid #748554;background:#748554;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext,
A.page_prevnext:active,
A.page_prevnext:visited,
A.page_prevnext:link{display:inline;color:#003366;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext:hover{display:inline;color:#003366;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext_disabled,
A.page_prevnext_disabled:active,
A.page_prevnext_disabled:visited,
A.page_prevnext_disabled:link{display:inline;color:#B2AAA6;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;cursor:default;text-decoration:none;}
A.page_prevnext_disabled:hover{display:inline;color:#B2AAA6;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;cursor:default;text-decoration:none;}


.error{border:1px solid #990000;background:#FFDDDD;color:#990000;}

DIV.error{border:2px solid #990000;background:#FFDDDD;color:#990000;font-weight:bold;padding:10px;margin:10px 2px;}
DIV.message{border:2px solid #009900;background:#DDFFDD;color:#009900;font-weight:bold;padding:10px;margin:10px 2px;}

FORM{display:inline}

INPUT.text{width:300px;}
TABLE.calendar INPUT.text{width:80px;}
INPUT.password{width:300px;}
TEXTAREA{width:300px;height:150px;}
SELECT{width:300px;}

/*wysiwyg*/
TEXTAREA.wysiwyg{width:559px;height:500px;}
TEXTAREA.wysiwyg_home{width:1000px;height:500px;}

/*tiny mce*/
.header{font-family: Arial, sans-serif; font-size:18px; font-weight:bold; color:#003366; padding:0px;margin:0px;}
.subhead {font-family: Arial, sans-serif; font-size:16px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
.mceContentBody {background:#D2CAA6;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal;}
.mceContentBody A:link {COLOR: #003366 !important; font-weight: bold !important; text-decoration: none !important; font-family: Arial, sans-serif !important; font-size: 13px !important}
.mceContentBody A:visited {COLOR: #003366 !important; font-weight: bold !important; text-decoration: none !important; font-family:Arial, sans-serif !important; font-size: 13px !important;}
.mceContentBody A:active {COLOR: #003366 !important; font-weight: bold !important; text-decoration: none !important; font-family:Arial, sans-serif !important; font-size: 13px !important}
.mceContentBody A:hover {COLOR: #738b47 !important; font-weight: bold !important; text-decoration: underline !important; font-family:Arial, sans-serif !important; font-size: 13px !important}
.mceEditor{font-size: 13px}
.mceSelectList{width:auto;}
.mceEditor td img {display: inline;}
.mceEditor SELECT{width:auto !important}



/*admin*/
BODY.admin div.content{position:inherit;}
.admin_filters{text-align:right;background:#336699;padding:3px;border:2px solid #000000;border-top:none;color:#FFFFFF} 
.admin_filters TD{color:#FFFFFF}
.admin_filters FORM{display:inline;}
.admin_filters SELECT{width:auto;}
.admin_filters A,
.admin_filters A:hover{color:#FFFFFF}
.admin_filters TD.link{padding:1px 10px;}

A.admin_nav{color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Georgia, times, serif;font-size:11px;}
A.admin_nav:hover{color:#000000;text-decoration:none;font-weight:bold;font-family:Georgia, times, serif;font-size:11px;}

H3.edit{color:#003366;font-size:16px;}
TABLE.listing H3.edit A,
TABLE.listing H3.edit A:visited,
TABLE.listing H3.edit A:active,
TABLE.listing H3.edit A:link{color:#003366;font-size:16px;}
TABLE.listing H3.edit A:hover{color:#003366;font-size:16px;}

/*admin interface area*/
TABLE.listing{width:1000px;border-spacing:0px;border-collapse:collapse;margin:10px 0px;color:#000000}
TABLE.listing TD{padding:3px;vertical-align:top;color:#000000}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#000000;padding:3px;font-weight:bold;background:#B99107}

TABLE.listing TD.pending{color:#993333;font-style:italic;}
TABLE.listing TD.active{}
TABLE.listing TD.upcoming{color:#333399;}
TABLE.listing TD.past{color:#999999;}

TABLE.listing TR.row1 TD{border-bottom:1px solid #343434}
TABLE.listing TR.row0 TD{border-bottom:1px solid #343434}
TABLE.listing TR.row_hover{background:#C2BA96} 

TABLE.listing TR TD.depth_1{border-bottom:3px solid #343434}
TABLE.listing TR TD.depth_2{border-bottom:1px solid #343434}
TABLE.listing TR TD.depth_3{border-bottom:0px solid #343434}
TABLE.listing TR TD.depth_4{border-bottom:0px solid #343434}
TABLE.listing TR TD.depth_5{border-bottom:0px solid #343434}


TABLE.listing TABLE.nested TR TD{border:none;}

TABLE.listing FORM{display:inline;}

TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing A:hover{color:#000000;font-weight:bold;text-decoration:underline}
TABLE.listing TH A{color:#000000;font-weight:bold;}
TABLE.listing TH A:hover{color:#006600;font-weight:bold;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #888888;padding:3px;color:#888888;font-weight:bold;background:#D2CAA6}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#B99107;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#B99107;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#B99107;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#B99107;cursor:pointer;}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{background:#896100}
.save_actions INPUT.button_hover{background:#896100}
.sort_actions INPUT.button_hover{background:#896100}
.create_actions INPUT.button_hover{background:#896100}


.emptyset{text-align:center;padding:50px 0px !important;vertical-align:top;font-weight:bold;color:#000000}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#000000;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

#listing_pages{text-align:right;}
#listing_pages A{}
#listing_pages A:hover{}

#listing_pages{margin:-3px;padding:0px 3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#000000;padding:3px;font-weight:bold;background:#B99107}

.label{text-align:left;font-weight:bold;color:#000000}
.value{}
.hint{color:#A28670;text-align:left;font-weight:normal;width:200px;font-size:13px;font-style:italic;}
.hint2{color:#00000;text-align:center;font-weight:normal;padding:10px;font-size:14px;font-style:italic;}
.required{font-weight:bold;font-size:14px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #000000;padding-top:10px !important;}




/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #000000;margin:0px;position:relative;background:#D2CAA6;width:1000px;}
.dropsort_dragging{width:1000px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;background:url('/images/drag-icon.png') left center no-repeat #896100;overflow:hidden;margin:0px;cursor:move}
.dropsort_dragging .dropsort_dragbar{background-image:url('/images/drag-icon2.png')}
.dropsort_wrapper{width:100%;border-spacing:0px;}
.dropsort_wrapper TD{width:200px;}
.placeholder{border:1px solid #D2CAA6;margin:0px;height:75px;color:#D2CAA6;font-weight:bold;background:#D2CAA6;display:none;}


.edit_wrapper{background:#D2CAA6;width:1000px;}
.edit_topbar{height:25px;background:#9E927A;overflow:hidden;margin:0px;}






.loading{background:url('/images/loading_small.gif') center center no-repeat transparent;color:#CCCCCC;}
.loading FONT, .loading A{color:#CCCCCC;}
