#calendar_wrap {
	width: 592px;
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em;
	color:#555555;
	position:relative;

	
}
#calendar{
	width: 592px;
	background-image:url(../images/calendar/Background.jpg);
	/*margin-top:-5px;*/
	font-size:14px;
}
.fc-grid{ background-repeat:repeat-x;}
.fc-grid table {
	background-image:url(../images/calendar/55-Percent.png);
	background-position:center 150px;
	background-repeat:no-repeat;
}
.qtip p.first { font-weight:bold}
.fc-grid .fc-day-number {
		font-weight:bold; 
		text-shadow: #FFFFFF 1px 2px 1px;

}
.fc-content .fc-state-default {

	border-color:#C0C0C0;
}
.fc-event {
	box-shadow:2px 3px 3px #666666;
	-moz-box-shadow:2px 3px 3px #666666;
	-webkit-box-shadow:2px 3px 3px #666666;
	/*behavior: url(http://www.wirelessestimator.com/js/PIE-1.0/PIE.htc);*/
}
.fc .fc-grid th {
	background-image:url(../images/calendar/cal-head-bg.png); background-repeat:repeat-x;
}
.fc-content .fc-state-default.fc-other-month {
	background-image:url(../images/calendar/other-month-bg.png);
}
#loading {position:absolute; left:260px; top:260px; }
.hover_content{display:none}

.mytip {
	width: 240px;
	padding: 10px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	border:4px solid #000000;
	background-color:#333;
	color:#F4F4F4;
	font-size:13px;
}
.mytip a,.mytip a:link { color:#F4F4F4;}
.fc-event a:visited, .fc-event a:hover {color:#FFFFFF; text-decoration:none}

.fc table {font-size:14px}
.fc-header td{ padding-top:5px;}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
#event_form {display:none}

.event_info_request td {font-size:12px; padding:2px 0;}
 .event_info_request input[type=text],.event_info_request input.add_bg  {
	background-image:url(../images/advertising/advertising_opps/form_text_field.png);
	background-repeat:no-repeat;
	border:medium none;
	color:#444444;
	height:25px;
	margin-bottom:6px;
	padding-left:8px;
	padding-top:1px;
	width:233px;
	font-size:13px;
}
.event_info_request textarea {
	border: 1px solid #D2D2D2;
}
label.error { float: none; color: red; vertical-align: top; clear:both; display:block }
#form_button {position:absolute; left:260px; top:76px;}
#form_success {display:none}
.ui-button { cursor:pointer; font-size:14px;}
.ui-dialog , .ui-datepicker{ font-size:14px;}

/*TODAY background*/

/*.fc-content .fc-state-highlight {
	background-image: url(../images/calendar/black-transparent.png);
	background-repeat:repeat;
	background-color:transparent;
	
}*/
/*HIDE TOP SEARCH BAR*/
#top_search{ display:none}


/*  EVENT TYPE COLORS  */
.swap, .swap a {
    background-color: #009FBF; 
	border-color:#009FBF;
    }
.private,.private a {
	background-color: #008F21;
	border-color:#008F21;
	}



.fc-event.osha, .fc-event.osha a {
	background-color:#8E0802;
	border-color:#8E0802;
	
}
.fc-event.specialized, .fc-event.specialized a {
	background-color:#099;
	border-color:#099;
	color:#FFFFFF;
}
.fc-event.testEquip, .fc-event.testEquip a {
	background-color:#D28400;
	border-color:#D28400;
}
.fc-event.rfTrain, .fc-event.rfTrain a {
	background-color:#CAA200;
	border-color:#CAA200;
	
}
.fc-event.construction, .fc-event.construction a {
	background-color:#797900;
	border-color:#797900;
}

.fc-event.govt, .fc-event.govt a {
	background-color:#E66248;
	border-color:#E66248;
}

.fc-event.rfSafe, .fc-event.rfSafe a {
	background-color:#C6A001;
	border-color:#C6A001;
}

.fc-event.coax, .fc-event.coax a {
	background-color:#00ECDF;
	border-color:#00ECDF;
	color:#444;
}


/* SLide banner */

#cal_banner { position:relative; width:590px; height:70px; overflow:hidden;}
#cal_banner img,#cal_banner a{ position:absolute; left:0; top:0;}
#cal_banner a{ width:590px; height:70px; display:none}

/* over ride calendar button style*/
.fc-header-right .toolbar {float:left}
.fc-header-left {width:45%}
.fc-header-right {width:55%}
tr.legend td {padding-bottom: 4px;}
.fc-header .ui-state-default.toolbar_btn {display:inline; margin-right:20px; padding-top:2px;}
.toolbar_btn a{ font-size:12px; }
tr.links td{ padding-bottom:5px;}

.fc-header .ui-icon.ui-icon-my-icon-prev {
	background-image:url(../images/calendar/brown-go-previous.png);
	width:24px;
	height:24px;
}
.fc-header .ui-icon.ui-icon-my-icon-next {
	background-image:url(../images/calendar/brown-go-next.png);
	width:24px;
	height:24px;
}

