@charset "UTF-8";
/* CSS Document */

.tooltip {
			color: #000000; 
			outline: none;
			text-decoration: none;
			position: relative;
			
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover { 
			background-position:bottom left;

		}
		.tooltip:hover span {
			border-radius: 5px 5px ; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			position: absolute; left:5px; top:10px; 
			margin-left: 0; width: 150px;
			overflow: auto;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-size: 12px; font-weight: bold;
			display: block; padding: 3px 0 3px 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		
		.classic {background: #f5f5f5; border: 1px solid #cccccc; font-size: 11px; }


.btn_green { 
	background: url(/assets/images/image-rollover-33x33-green.jpg) no-repeat top left;	display:block;
	height:33px;
	float: left;
    text-decoration: none;
	width: 33px;
}
.btn_green:hover { 
	background-position:bottom left;

}

	


.accessingcityhall .nav_coreservicereview { 
	background: url(/torontoservicereview/images/nav_coreservicereview.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 19px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.second_row_two_col .right_dotted_border {
	/*width:15.311em !important;*/
	/*height:10em;*/
	border-right:dotted 1px #333;
}

.second_row_two_col p, .second_row_two_col img, .second_row_two_col h3 {
	margin-left:15px;
}

/*************************************
*
* Calendar hover
*
*************************************/

.calendar-highlight { background-color:#669966; }
.calendar-highlight a { color:#fff; font-weight:bold; display:block; width:15px; height:15px; text-decoration:underline; }
.calendar-highlight a span { color:#000; font-weight:normal; }

/*************************************
*
* Video
*
*************************************/

.video-box {
	background-color:#E6E6E6; width:235px !important; height:355px !important; padding:10px !important;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

	