/*
	Helios Calendar - Professional Event Management System
	Copyright © 2007 Refresh Web Development [http://www.refreshwebdev.com]
	
	Developed By: Chris Carlevato <chris@refreshwebdev.com>
	
	For the most recent version, visit the Helios Calendar website:
	[http://www.helioscalendar.com]
	
	License Information is found in docs/license.html
*/


a.eventMain
{
	text-decoration: underline;
	color: #4A64BD;
		font-size:12px;
}
a.eventMain:hover
{
	text-decoration: none;
	color: #ff9900;
}

ul.billboard, ul.popular, ul.rssLinks
{
	list-style-type: none;
	margin:0px 0px 0px 22px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:.75em;
	
}
ul.rssLinks h1{
margin-bottom:10px;
border-bottom:1px solid #fff;
}
ul.rssLinks a{
color:#ff9900;
text-decoration:none;
}
ul.rssLinks a:hover{
color:#000;
text-decoration:none;
}
li.billboardDate, li.popularDate
{
	font-weight: bold;
}

.vcard{

	}
li.billboard, li.popular
{
	padding-left: 5px;
	padding-top: 5px;
}
a.billboard, a.popular
{
	text-decoration: underline;
	color: #4A64BD;
}
a.billboard:hover, a.popular:hover
{
	text-decoration: none;
	color: #ff9900;
}
img.controlPanel
{
	padding-bottom: 5px;
	vertical-align: middle;
}
a.controlPanel
{
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	color: #ff9900;
}
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: 12px;
	font-weight: bold;
	color: #ff9900;
	padding: 10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
 
}
.eventListTime
{
	float: left;
	width: 130px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;

	color:#333;
	border-bottom:1px dotted #333;
		font-size:12px;}
.eventListTimeHL
{
	float: left;
	width: 130px;
	background: #EFEFEF;
	line-height: 20px;
}
.cal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}	
.cal p{
text-align:left;
font-weight:normal;
}
.cal p b{
font-weight:normal;
}
.eventListTitle
{
	float: left;
	width: 383px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.eventListTitleHL
{
	float: left;
	width: 383px;
	background: #EFEFEF;
	line-height: 20px;
}
a.eventListTitle
{
	text-decoration: underline;
	font-weight: bold;
	color: #4A64BD;
}
a.eventListTitle:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #ff9900;
}
.eventReqTag
{
	font-weight: bold;
	color: #DC143C;
}
#eventDetailTitle
{
	clear: both;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #3d3f3e;
	color: #000000;
	padding: 15px 0px 0px 0px;
}
#eventDetailDesc
{
	clear: both;
	color: #000000;
	padding: 0px 5px 10px 5px;
}
.eventDetailDate, .eventDetailPrice
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.eventDetailDatePast
{
	font-size: 12px;
	font-weight: bold;
	color: #DC143C;
}
.eventDetailTime
{
	color: #ff9900;
	font-size:12px;
}
.locDetailHeader, #eventDetailHeader
{
	border-top: solid 1px #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}
#eventDetailInfo
{
	float: left;
	padding-right: 15px;
	width: 260px;
}
#eventDetailTools
{
	float: right;
	width: 180px;	

}
.eventDetailToolbox
{
	float:right;
	padding: 5px;
	border: 1px solid #cccccc;
	background: #EEEEEE;
	width: 180px;
	text-align:left;

}
.eventDetailReg
{
	padding: 10px;
	width: 190px;
}
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: #4A64BD;
}
a.eventDetailLink:hover
{
	text-decoration: none;
	line-height: 25px;
	color: #ff9900;
}
a.eventDetailDates
{
	text-decoration: underline;
	line-height: 20px;
	color: #4A64BD;
}
a.eventDetailDates:hover
{
	text-decoration: none;
	line-height: 20px;
	color: #ff9900;
}
#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: #ff9900;
}
a.rssReader:hover
{
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	color: #4A64BD;
}
#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: 50%;
	min-width: 300px;
	height: 250px;
}
.GmapLocMenu
{
	height: 20px;
	border-bottom: solid 1px #ACACAC;
}
.GmapLocPane
{
	width: 250px;
	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: #ff9900;
}
a.locList
{
	text-decoration: underline;
	color: #000000;
}
a.locList:hover
{
	text-decoration: none;
	color: #ff9900;
}
#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: #ff9900;
}
a.searchLoc:hover
{
	text-decoration: underline;
	font-size: 13px;
	color: #CCCCCC;
}
.datePicker
{
	position: absolute;
	visibility: hidden;
	background-color: white;
	layer-background-color: white;
}
.tel
{
	width: 200px;
	float: left;
}
abbr
{
	border: none;
}
li.category
{
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	display: inline;
}
a.email
{
	text-decoration: underline;
	color: #4A64BD;
}
a.email:hover
{
	text-decoration: none;
	color: #ff9900;
}
fieldset
{
	clear: both;
	border: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
legend
{
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	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: center;

}
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;
	border:1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px auto;
}
.miniCalTable option{
background:#fff;
color:#666;
}
.miniCalTable td
{
	cursor: pointer;
	text-align: center;
}
.miniCalTitle
{
	border: 1px solid #ACACAC;
	background-color: #EFEFEF;
	text-align: center;
}
.miniCalJump
{
	background-color: #EEEEEE;
	font-family: Verdana, sans-serif;
	border: 0px;
	color: #ff9900;
}
.miniCalNav
{
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #ACACAC;
	background-color: #EEEEEE;
	color: #ff9900;
}
.miniCalDOW
{
	border: 1px solid #ACACAC;
	background-color: #EEEEEE;
}
.miniCal
{
	background: #FFFFFF;
	border: 1px solid #ACACAC;
}
.miniCalToday
{
	font-weight: bold;
	background: #ff9900;
	border: 1px solid #ACACAC;
}
.miniCalToday:hover
{
	font-weight: bold;
	background: #ff9900;
	border: 1px solid #ACACAC;
}
.miniCalEvents
{
	border: 1px solid #ACACAC;
	background: #8ac2e4;
	color:#000;
}
.miniCalEvents:hover
{
	text-align: center;
	border: 1px solid #ACACAC;
	background: #666;
	color:#fff;
}
.miniCalFiller
{
	border: 1px solid #ACACAC;
	background: #FFFFFF;
}
.info
{
	clear: both;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	background: #EFEFEF;
	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) left top no-repeat;
	width:16px;
	height:16px;
	z-index:99;
}
.webClipControlSelectedDiv
{
	background: url(../includes/liveclipboard/liveClipIconSelected.png) left top no-repeat;
	width:16px;
	height:16px;
	z-index:99;
}
