/*
	Helios Calendar - Professional Event Management System
	Copyright © 2004-2008 Refresh Web Development [www.RefreshMy.com]
	
	Developed By: Chris Carlevato <support@refreshmy.com>
	
	For the most recent version, visit the Helios Calendar website:
	[www.HeliosCalendar.com]
	
	This file is part of Helios Calendar, usage governed by 
	the Helios Calendar EUL found at www.HeliosCalendar.com/license.pdf
*/
.slidetabsmenu    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; background-image: url("http://www.cocoabeach.com/dropdowntabfiles/media/slide-right.gif"); width: 658px; float: left; border-bottom: 1px solid black }* html .slidetabsmenu {font-size: 11px; text-decoration: none; margin-bottom: 1em }.slidetabsmenu ul { font-size: 11px; text-decoration: none; list-style-type: none; margin: 0; padding: 0 }.slidetabsmenu li {font-size: 11px; text-decoration: none; display: inline; margin: 0; padding: 0 }.slidetabsmenu a     { font-size: 11px; text-decoration: none; background: url("http://www.cocoabeach.com/dropdowntabfiles/media/slide-left.gif") no-repeat left top; margin: 0; padding: 0 0 0 7px; float: left }.slidetabsmenu a span    { color: #ffd700; font-size: 11px; font-weight: bold; text-decoration: none; background: url("http://www.cocoabeach.com/dropdowntabfiles/media/slide-right.gif") no-repeat right top; display: block; padding: 6px 8px 4px 1px; float: left }/* Commented Backslash Hack hides rule from IE5-Mac \*/.slidetabsmenu a span  { text-decoration: none; float: none }/* End IE5-Mac hack */.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span  {font-size: 11px; color: #909; text-decoration: none }.slidetabsmenu a:hover, .slidetabsmenu li.selected a {font-size: 11px; text-decoration: none; background-position: 0 -125px }.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span {font-size: 11px; text-decoration: none; background-position: 100% -125px }.html>/**/body .IEonlybr {font-size: 11px; text-decoration: none; display: none }.dropmenudiv_c {font-size: 12px; color: #909; text-decoration: none; background-color: #ff6; visibility: hidden; position: absolute; z-index: 100; top: 0; width: 200px; border-style: solid; border-width: 0 1px; border-color: #909 }.dropmenudiv_c a  {font-size: 12px; color: #909; font-weight: bold; text-decoration: none; text-indent: 5px; display: block; padding: 2px 0; width: auto; border-style: solid; border-width: 0 0 1px; border-color: #909 }* html .dropmenudiv_c a  {font-size: 12px; text-decoration: none; width: 100% }.dropmenudiv_c a:hover {font-size: 12px; color: #909; text-decoration: none; background-color: #afeeee }#menu ul   { text-align: left; list-style-type: none; display: block; margin: 0; padding-right: 2px; padding-left: 0 }
.smlink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.smlink1 { font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
.smtext  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.smlink a  { color: #909; font-weight: bold; text-decoration: underline }
.smlink1 { color: #909; font-weight: bold; text-decoration: underline }
.smlink a:hover { color: #909; font-weight: bold; text-decoration: underline }
#menu ul li   { display: block; margin-top: 96px; padding-top: 0; float: left; border-left: 3px solid #aeaeae }
#menu ul li:hover{border-left: 3px solid #3D3F3E;}
a.eventMain{text-decoration: underline;color: #3D3F3E;}
a.eventMain:hover{text-decoration: none;color: #FF6600;}
a.eventMenu{text-decoration: none;font-weight: bold;font-size: 12px;color: #3D3F3E;padding-left: 3px;padding-right: 7px;}
a.eventMenu:hover { color: #ffffff; font-size: 12px; text-decoration: none; background-color: #0cc; padding-right: 7px; padding-left: 3px }
img{border: 0;}
ul.billboard,ul.popular,ul.rssLinks{list-style-type: none;margin: 0;padding: 0px;}
li.billboardDate,li.popularDate{font-weight: bold;}
li.billboard,li.popular{padding-left: 5px;padding-top: 5px;}
a.billboard,a.popular{text-decoration: underline;color: #3D3F3E;}
a.billboard:hover,a.popular:hover{text-decoration: none;color: #FF6600;}
img.controlPanel{padding-bottom: 5px;vertical-align: middle;}
a.controlPanel{text-decoration: none;font-weight: bold;line-height: 25px;color: #FF6600;}
a.controlPanel:hover{text-decoration: none;color: #3D3F3E;}
#nav-top,#nav-bottom{clear: both;text-align: right;padding-top: 7px;}
.eventDateTitle{clear: both;font-size: 13px;font-weight: bold;border-bottom: 1px solid #3D3F3E;color: #000000;padding: 10px 0px 0px 0px;}
.MonthTitle     { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #0cc; text-align: center; text-transform: uppercase; margin-top: -55px; padding: 2px 0; position: relative; width: 405px; clear: both; vertical-align: middle }
.MonthTitle1  { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #0cc; text-align: center; text-transform: uppercase; margin-top: -15px; padding: 2px 0; position: relative; width: 405px; clear: both; vertical-align: middle }
.eventListTime{float: left;width: 130px;line-height: 20px;}
.eventListTimeHL{float: left;width: 130px;background: #EFEFEF;line-height: 20px;}
.eventListTitle    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 8px 0 1px 8px; width: 100%; float: left }
.eventListTitleHL{float: left;width: 383px;background: #EFEFEF;line-height: 20px;}
.eventListTitle a    { color: #f60; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline }
.eventListTitle a:hover  { color: #0cc; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline }
.eventReqTag{font-weight: bold;color: #DC143C;}
#content ul.eventlisting {
	margin: 0;
	padding: 0;
}

#content ul.eventlisting ul {
	margin: 0;
	padding: 0;
}
#content ul.eventlisting li       { background-color: #fcf6db; list-style: none; margin: 0; padding: 0; position: relative; width: 100%; float: left }
#content ul.eventlisting li.alt, 
#content ul.eventlisting li.alt li    { background-color: #fff; padding: 0 }
#content ul.eventlisting li li {
	padding: 0;
	background-color: transparent;
}
#content ul.eventlisting h4  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 0 0 8px; width: 100% }
#content ul.eventlisting h3         { color: #099; font-size: 18px; font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; margin-top: 15px; margin-bottom: 4px; float: left }
#content ul.eventlisting h4 a      { color: #0cc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
#content ul.eventlisting h4 a:hover   { color: #909 }
.datetime    { color: #333; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 4px 0 8px }
.desc     { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 3px 8px 8px }
.desc a   { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 3px 8px 8px; color:#0cc }
.desc a:hover   { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 3px 8px 8px; color:#f60}
#content ul.eventlisting p, .access     { font-size: 11px; font-family: value, Verdana, Arial, Helvetica, sans-serif; padding: 0 8px }
#eventDetailTitle   { color: #f60; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; clear: both; border-style: none }
#eventDetailTitle1   { color: #f60; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 0 0; clear: both; border-top: 1px solid #000; border-bottom: medium none }
#eventDetailDesc { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 5px 10px; right: 10px; width: 410px; float: left }
.eventDetailDate,
.eventDetailTime1,
.eventDetailPrice{font-size: 12px;font-weight: bold;color: #000000;}
.eventDetailDatePast{font-size: 12px;font-weight: bold;color: #DC143C;}
.eventDetailTime{color: #000000;padding-left: 10px;}
.locDetailHeader,
.eventDetailHeader{border-top: solid 1px #CCCCCC;font-size: 13px;font-weight: bold;line-height: 30px;}
#eventDetailInfo   { background-color: #fcf6db; margin-top: 10px; margin-bottom: 8px; padding: 6px; width: 160px; float: right }
#eventDetailTools{float: left;width: 45%;}
.eventDetailToolbox{padding: 10px;border: 1px solid #666666;background: #EEEEEE;width: 95%;}
.eventDetailReg{padding: 10px;width: 80%;}
a.eventShare{text-decoration: none;line-height: 25px;padding: 0px 5px 0px 0px;color: #0000FF;}
img.eventDetailLink{line-height: 25px;padding-bottom: 5px;vertical-align: middle;}
a.eventDetailLink{text-decoration: underline;line-height: 25px;color: #3D3F3E;}
a.eventDetailLink:hover {text-decoration: none;line-height: 25px;color: #FF6600;}
a.eventDetailDates{text-decoration: underline;line-height: 20px;color: #3D3F3E;}
a.eventDetailDates:hover{text-decoration: none;line-height: 20px;color: #FF6600;}
#rssMenu ul{display: block;list-style-type: none;margin: 0;padding-left: 0px;text-align: left;}
#rssMenu ul li{line-height: 20px;}
.rssTitle{clear: both;font-weight: bold;padding: 12px 0px 3px 0px;}
div.rssSynd{display: block;float: left;width: 160px;text-align: center;padding: 5px 0px 5px 0px;}
a.rssSynd{text-decoration: none;line-height: 25px;}
img.rssReader{padding-bottom: 5px;vertical-align: middle;}
a.rssReader{font-weight: bold;text-decoration: none;line-height: 25px;color: #FF6600;}
a.rssReader:hover {text-decoration: none;font-weight: bold;line-height: 25px;color: #3D3F3E;}
#eventShare li{display: block;list-style-type: none;float: left;padding: 3px 12px 7px 12px;}
.button{font-size:11px;padding: 0px 10px 0px 10px;color: #000000;}
.locDetails {width: 40%;min-width: 175px;float: left;padding: 0px 5px 0px 0px;}
#hc_Gmap{width: 95%;height: 250px;}
#hc_GmapLoc {float: left;width: 75%;height: 600px;}
#hc_GmapLocDetail {float: left;width: 340px;height: 250px;}
.GmapLocMenu{width:300px;height:20px;border-bottom: solid 1px #ACACAC;}
.GmapLocPane {width:300px;height:200px;overflow:auto;padding: 3px 0px 0px 0px;}
a.locMenu{text-decoration: underline;color: #0000FF;}
a.locMenu:hover{text-decoration: none;color: #666666;}
a.locListReset{text-decoration: none;font-weight: bold;color: #000000;vertical-align: middle;}
a.locListReset:hover{text-decoration: none;color: #FF6600;}
a.locList{text-decoration: underline;color: #000000;}
a.locList:hover{text-decoration: none;color: #FF6600;}
#locList ul{display: block;list-style-type: square;margin: 0;padding-left: 0px;}
#locList ul li{padding: 3px 0px 4px 0px;text-align: left;}
#locList{overflow: auto;float: left;width: 25%;height: 600px;}
img.locList{padding-bottom: 5px;vertical-align: middle;}
a.searchLoc{text-decoration: underline;font-size: 13px;color: #FF6600;}
a.searchLoc:hover{text-decoration: underline;font-size: 13px;color: #CCCCCC;}
.datePicker{position: absolute;visibility: hidden;background-color:#FFFFFF;}
.tel {width: 200px;float: left;}
abbr{border: none;}
.category{margin: 0;padding: 0;border: none;list-style: none;display: block;}
a.email{text-decoration: underline;color: #3D3F3E;}
a.email:hover{text-decoration: none;color: #FF6600;}
fieldset{clear: both;border: none;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
legend{font-size: 12px;font-weight: bold;color: #FF6600;padding-bottom: 5px;background: transparent;margin: 1px;padding: 0px 10px 2px 10px;}
label{float: left;width: 100px;padding: 0px 10px 0px 0px;text-align: right;} 
label.radio{padding: 0px;text-align: left;}
label.category{padding: 0px;text-align: left;width: 180px;}
fieldset div{margin-bottom: 5px;}
fieldset div input, textarea, select{font-family: Verdana, sans-serif;font-size: 11px;border-top: 1px solid #555;border-left: 1px solid #555;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 1px;color: #333;vertical-align:middle;font-size: 11px;}
input:focus, textarea:focus, select:focus{background: #efefef;color: #000;}
fieldset div.frmReq,fieldset div.frmReq input, textarea, select{font-weight: bold;}
fieldset div.frmOpt,fieldset div.frmOpt input, textarea, select{font-weight: normal;}
input[type="submit"],input[type="reset"],input[type="button"]{font-size: 11px;width: 150px;color: #000000;}
.miniCalTable{border-collapse: collapse;empty-cells: show;width: 175px;}
.miniCalTable td{cursor: pointer;text-align: center;}
.miniCalTitle{border: 1px solid #ACACAC;background-color: #EFEFEF;text-align: center;}
.miniCalNav{font-size: 13px;font-weight: bold;border: 1px solid #ACACAC;background-color: #EEEEEE;color: #993300;}
.miniCalDOW{border: 1px solid #ACACAC;background-color: #EEEEEE;}	
.miniCal{background: #FFFFFF;border: 1px solid #ACACAC;}
.miniCalToday{font-weight: bold;background: #FF6600;border: 1px solid #ACACAC;}
.miniCalToday:hover{font-weight: bold;background: #FF6600;border: 1px solid #ACACAC;}
.miniCalEvents{border: 1px solid #ACACAC;background: #C8C8AC;}
.miniCalEvents:hover{text-align: center;border: 1px solid #ACACAC;background: #B8B89B;}
.miniCalFiller{border: 1px solid #ACACAC;background: #FFFFFF;}
#caltable .monthnav td    { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; align: center; font-weight: bold; background-color: #0cc; padding: 1px; border-style: solid solid none; border-width: 1px 1px 0; border-color: white }
.miniCalJump  { color: #000; background-color: #aefdea; margin: 3px; border: 0 }
#caltable      { position: relative; border-collapse: collapse; border-spacing: 0     }
#caltable th {
	border: 2px solid white;
	height: 21px;
	width: 21px;
	vertical-align: middle;
	text-align: center;
	background-color: #CFD792;
}
#caltable td  { background-color: #aefdea; text-align: center; width: 21px; height: 21px; vertical-align: middle; border: solid 2px white }
#caltable td.calevent   { color: #fff; font-weight: bold; background-color: #0cc }
#caltable td.calfiller   { background-color: #cff }
#caltable td.calevent:hover   { color: #fff; font-weight: bold; background-color: #f60 }
#caltable td.today  { color: #fff; font-weight: bold; background-color: #099 }
.info { font-weight: bold; background: #efefef; text-align: center; margin-left: 5px; padding: 3px; width: 63.5%; clear: both; border: solid 2px #008e0d }
.warning{font-weight: bold;padding: 3px;text-align: center;background: #EFEFEF;border: solid 2px #FFDA00;}
.error{font-weight: bold;padding: 3px;text-align: center;background: #EFEFEF;border: solid 2px #E40000;}
input.noBorderIE{border: 0px;}

/* Everything Below This Point
   Copyright 2006 Microsoft Corporation.  Microsoft's copyrights in this work are licensed under the Creative Commons
   Attribution-ShareAlike 2.5 License.  To view a copy of this license visit http://creativecommons.org/licenses/by-sa/2.5

   Modifications by Christopher L. Carlevato for Helios Calendar
   Original Unmodified File Available at: http://www.liveclipboard.org/	*/
.CopyPasteInput {position: absolute;overflow: hidden;width: 16px;height: 16px;padding: 0px;z-index: 100;cursor: pointer;filter: alpha(opacity=0);KHTMLOpacity: 0;MozOpacity: 0;opacity: 0;}
.ControlContainer {position: relative;overflow: hidden;float: left;width: 16px;height: 16px;padding: 4px 0px 0px 0px;float: left;}
.webClipControlDiv     { background: url("../includes/liveclipboard/liveClipIconUnselected.png") no-repeat left top; z-index: 99; width: 16px; height: 16px }
.webClipControlSelectedDiv     { background: url("../includes/liveclipboard/liveClipIconSelected.png") no-repeat left top; z-index: 99; width: 16px; height: 16px }