/* CSS Document */
@import url(_fonts.css); /* Import Font CSS Document */
@import url(_layout.css); /* Import Base Layout CSS Document */
@import url(_base.css); /* Import _base display items */
			
	
/* Page Content */				
#pageContent {
	float: left;
	margin: 0px; padding: 0px;
	width: 600px;
	margin: 0; padding: 70px 0 0 0;
	text-align: left;
	}
	
#pageContentWide {
	float: left;
	margin: 0px; padding: 70px 50px;
	width: 800px;
	text-align: left;
	}
		
/* Page Left Nav */			
#pageLeftWrapper {
	float: left;
	display: inline;
	width: 245px;
	margin:  0; padding: 35px 0 0 25px;
	text-align: left;
	}
	
	#pageLeftNavLinks {
		width: 219px;	
		margin:  0 0 17px 0; padding: 0;
		}
		
		#pageLeftNavLinksHeader {
			width: 219px; height: 25px;
			font: 12px Tahoma, Geneva, sans-serif;
			color: #fff;
			font-weight: bold;
			padding: 15px 20px 0 20px; margin: 0;
			background-image: url(../images/pods/pageLeftNav-Header.png);
			background-repeat: no-repeat;
			overflow: hidden;
			}
			
		#pageLeftNavWebCam {
			position: relative;
			width: 219px; height: 33px;
			font-size: 0; line-height: 0;
			}
			
			#pageLeftNavWebCamIcon {
				position: absolute;	
				top: -4px; left: 180px;
				}
			
		#pageLeftNavLinksBody {
			width: 179px;
			margin: 0; padding: 10px 20px 20px 20px;
			background-image: url(../images/pods/pageLeftNav-background.png);
			background-position: bottom;
			background-repeat: no-repeat;
			}
			
		#pageLeftNavLinks ul {
			display: block;
			margin: 0; padding: 0;
			list-style: none;
			}
			
			#pageLeftNavLinks li {
				list-style: none;
				padding: 0; margin: 0;
				line-height: 1.9em;
				}
			
			#pageLeftNavLinks li a {
				margin: 0; padding: 0;
				color: #eee;
				text-align: left;
				}
			
			#pageLeftNavLinks li a:hover {
				color: #fff;
				text-decoration: underline;
				}
				
				#pageLeftNavLinks li ul {
					margin: 0; padding: 0 0 6px 17px;
					}
				
				#pageLeftNavLinks li li {
					list-style: none;
					margin: 0; padding: 0;
					line-height: 1.7em;
					}
				
				#pageLeftNavLinks li li a {
					margin: 0; padding: 0;
					color: #eee;
					text-decoration: none;
					}
				
				#pageLeftNavLinks li li a:hover {
					color: #fff;
					text-decoration: underline;
					}
					
		.leftNavSelected {
			font-weight: bold;
			}
			
/* Snow Report */
.snowReportTable {
	width: 100%;
	margin: 0 0 20px 0; padding: 0;
	border-top: 1px solid #9CF;
	border-left: 1px solid #9CF;
	}
	
	.snowReportTable th{
		padding: 5px;
		font-weight:bold;
		background-color: #09C;
		color: #FFF;
		border-bottom: 1px solid #9CF;
		border-right: 1px solid #9CF;
		text-align: center;
		}
		
	.snowReportTable td{
		padding: 5px;
		border-bottom: 1px solid #9CF;
		border-right: 1px solid #9CF;
		font-size: 0.95em;
		}
		
		.snowReportTable td.snowTeaser{
			padding: 5px;
			background-color: #eee;
			border-bottom: 1px solid #9CF;
			border-right: 1px solid #9CF;
			font-size: 0.95em;
			}
			
/*Operations Calendar*/
#events {
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}

#events td {
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	padding: 3px;
	vertical-align: top;
}

.nodayinmonth {
	background: url(../images/events/diagnals.gif) repeat;
}

.eDayOfMonth {
	color: #869FC3;
	text-align:right;
	font-family: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.eEvent {
	font-size: 10px;
}