
/******************* Standard Styles *****************/

h5
{
    font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	font-family: verdana,arial,helvetica; 
	color: #AAAAAA;
	padding: 2px, 2px, 2px, 2px;
}

a.tiny { color:#003; font-size:10px; text-decoration:none; }
a.tiny:hover { color:#00C; text-decoration:underline; }
img { 
	border:none;
}



#jscalendar_widget
{
background:#efefff;
}



#button_style
{
    font-size: 10px;
	font-weight: normal;
	font-family: verdana,arial,helvetica; 
	color: #999999;
	padding: 2px, 40px, 20px, 0px;
}



#button_style_image
{
    font-size: 10px;
	font-weight: normal;
	font-family: verdana,arial,helvetica; 
	padding: 2px, 40px, 0px, 0px;
}


#notifications_container
{
	background-color:#C6F4C4;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	font-family: verdana,arial,helvetica; 
	color: #666;
	padding: 2px, 2px, 2px, 2px;
}


.calendar_display {

	font-family: sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px;
	margin: 0px;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
    border:1px solid #7d89ff;
}



.calendar_style
{
    background:#efefff;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	font-family: verdana,arial,helvetica; 
	color:#000000;
    border:1px solid #7d89ff;
	padding: 0px 0px 0px 3px;
}


.calendar_style2
{
    background:#efefff;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	font-family: verdana,arial,helvetica; 
	color: #777777;
	border:1px solid #c1c7fe;
	padding: 2px 0px 2px 3px;
}


.calendar_style3
{
    background:#efefff;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	font-family: verdana,arial,helvetica; 
	color: #777777;
	border:1px solid #c1c7fe;
	padding: 4px 0px 4px 3px;
}

.add_event
{
    background:#efefff;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	font-family: verdana,arial,helvetica; 
	color: #777777;
    border:1px solid #c1c7fe;
	padding: 3px 6px 3px 6px;
    border:1px solid #7d89ff;
}

.calendar_style5
{
    background:#efefff;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	font-family: verdana,arial,helvetica; 
	color: #777777;
    border:1px solid #c1c7fe;
	padding: 2px 0px 0px 3px;
}


.errormessage
{
	background:#efefff;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	font-family: verdana,arial,helvetica; 
	color: #777777;
	border:1px solid #c1c7fe;
	padding: 2px 0px 2px 3px;
}


.event_title
{
    background:#efefff;
	font-size: 14px;
	line-height: 18px;
	font-family: verdana,arial,helvetica; 
	/*color: #777777;*/
	color:#000000;
	border:1px solid #7d89ff;
	padding: 2px 6px 6px 3px;
	text-align: center;
}



.calendar_edit
{
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	font-family: verdana,arial,helvetica; 
	color: #777777;
	padding-bottom: 0px;
	padding-top: 0px;
}

.clb {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.filelabel {
	padding:3px;
	font-size:10px;
}

.textarea {
	background:#efefff;
	border:1px solid #c1c7fe;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

.event_time {
	float:left;
	padding:0;
}

.event_date {
	float:left;	
	padding:0;
}

.formlabel {
	text-align:right;
	font-size:12px;
	vertical-align:top;
	padding-top:12px;
}

.event_item {
	padding-bottom:0;	
}

.time_to {
	float:left;
	padding:3px 5px 0 5px;
	margin:0;
	height:12px;
}

.timeselect {
	font-size:12px;
	padding:0;
	margin:0;
}

div#site_fade {
	display:none; position:absolute; width:100%; z-index:1; height:2000px; background:#000; filter:alpha(opacity=80);opacity:0.8;
}

#add_link {
	float:right;
}

#remove_link {
	float:right;
}

#events_form_container {
	display:none; position:absolute; width:100%; z-index:2;
}

#event_form {
	margin:100px auto 0 auto;
	width:550px;
	background:#f0f0f0;
	border:2px solid #736FF7;
}

