@charset "utf-8";
@font-face {
  font-family:'TeXGyreBonumRegular';
  src:url('/default/less/fonts/texgyrebonum-regular.eot');
  src:local('TeX Gyre Bonum Regular'), local('TeXGyreBonum-Regular'), url('/default/less/fonts/texgyrebonum-regular.woff') format('woff'), url('/default/less/fonts/texgyrebonum-regular.otf') format('opentype'), url('/default/less/fonts/texgyrebonum-regular.svg#TeXGyreBonum-Regular') format('svg');
}
@font-face {
  font-family:'TeXGyreBonumBold';
  src:url('/default/less/fonts/texgyrebonum-bold.eot');
  src:local('TeX Gyre Bonum Bold'), local('TeXGyreBonum-Bold'), url('/default/less/fonts/texgyrebonum-bold.woff') format('woff'), url('/default/less/fonts/texgyrebonum-bold.otf') format('opentype'), url('/default/less/fonts/texgyrebonum-bold.svg#TeXGyreBonum-Bold') format('svg');
}
@font-face {
  font-family:'ClarendonLTStdLight';
  src:url('/default/less/fonts/clarendonltstdlight.eot');
  src:local('Clarendon LT Std'), local('ClarendonLTStd-Light'), url('/default/less/fonts/clarendonltstdlight.woff') format('woff'), url('/default/less/fonts/clarendonltstdlight.ttf') format('truetype'), url('/default/less/fonts/clarendonltstdlight.svg#ClarendonLTStd-Light') format('svg');
}
@font-face {
  font-family:'ClarendonLTStdBold';
  src:url('/default/less/fonts/clarendonltstdbold.eot');
  src:local('Clarendon LT Std'), local('ClarendonLTStd-Bold'), url('../fonts/clarendonltstdbold.woff') format('woff'), url('/default/less/fonts/clarendonltstdbold.ttf') format('truetype'), url('/default/less/fonts/clarendonltstdbold.svg#ClarendonLTStd-Bold') format('svg');
}
@font-face {
  font-family:'ClarendonLTStdRoman';
  src:url('/default/less/fonts/clarendonltstd.eot');
  src:local('Clarendon LT Std'), local('ClarendonLTStd'), url('/default/less/fonts/clarendonltstd.woff') format('woff'), url('/default/less/fonts/clarendonltstd.ttf') format('truetype'), url('/default/less/fonts/clarendonltstd.svg#ClarendonLTStd') format('svg');
}



/*Calendar*/
.eventsCalendar-list-wrap

.hidden { display:none; }

.eventCalendar-wrap { 
	position:relative; 
	overflow:hidden;
}
.eventCalendar-wrap .arrow { 
	position:absolute; 
	z-index:5; 
	top:3px;
}
	.eventCalendar-wrap .prev {
		left:3px;
	}
	.eventCalendar-wrap .next {
		right:3px;
	}
	
.eventsCalendar-currentTitle .monthTitle {
	display:block;
	text-align:center;
}
	.eventsCalendar-monthWrap {
		position:absolute;
		top:0; left:0;
		z-index:2;
	}
		.eventsCalendar-monthWrap.currentMonth { 
			z-index:1;
		}	
.eventsCalendar-daysList { 
	display:table;
	width:100%;
}
	.eventsCalendar-daysList.showAsWeek {
		display:block;
	}
	
	.eventsCalendar-daysList li {
		display:table-cell;
	}
		.eventsCalendar-daysList li.dayWithEvents {
			background:rgba(0,0,0,0.15);
		} 
		.eventsCalendar-daysList li.current {
			background:rgba(0,0,0,0.35);
		} 
		.eventsCalendar-daysList.showAsWeek li {
			display:block;
			float:left;
			width:14.28%;
			height:20px;
		}
	.eventsCalendar-daysList li a {
		padding:0;
		display:block;
		text-align:center;
		font-size:8px;
		min-width:7px;
	}
.eventsCalendar-loading {
	display:block;
	min-width:100px;
	height:40px;
	line-height:40px;
}	
.eventsCalendar-list {
	position:relative;
	z-index:1;
	
}	
	.eventsCalendar-list.oldEventList {
		z-index:2;
	}
	.eventsCalendar-subtitle {
		padding-left:5px;
		font-weight:bold;
		font-size:18px;
		font-family: 'ClarendonLTStdBold';
		color: #0069AA;
		text-transform: lowercase;
	}

	 /* Theme CSS */
 html {
	background-color:#fff;
 }
 body {
	font-family: Arial, "Lucida Grande", sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #555;
	background-color:#fff;
 }
.eventCalendar-wrap {
	
}
	.eventCalendar-wrap .arrow {
		text-decoration:none;
		color:#fff;
		padding:0 5px;
		line-height:28px;
		top:9px;
		padding:8px 10px;
	}
		.eventCalendar-wrap .arrow.prev {

		}
		.eventCalendar-wrap .arrow:hover { opacity:0.7;}
		.eventCalendar-wrap .arrow span {
			height: 0;
			width: 0;
			font-size: 0;
			line-height: 0;
			border-top: 6px solid transparent;
			border-bottom: 6px solid transparent;
			border-left: 6px solid #fff;
			float:left;
			text-indent:-5000px;
		}
			.eventCalendar-wrap .arrow.prev span {
				border-left-width:0;
				border-right: 6px solid #fff;
			}
	.eventsCalendar-slider { 
      	border:1px solid #cce1ee;
		border-radius:5px;
		margin-bottom:0px;
		background-color:#fff;
		color:#0069aa;
		height:275px !important;
	}

	.eventsCalendar-monthWrap {
		border-radius:5px;
		top:10px;
		left:0px;
	}
		.eventsCalendar-currentTitle {
			line-height:25px;
			background-color:#0192D1;
			outline:1px solid #0192D1;
			border:1px solid #E3E3E3;
			border-width:1px 0;
		}
			.eventsCalendar-currentTitle .monthTitle {
				font-size:110%;
				text-decoration:none;
				font-weight:bold;
				color:#fff !important;
			}

		.eventsCalendar-daysList {
			zoom: 1;
			padding:0;
			width:100%;

		}
			.eventsCalendar-daysList.showAsWeek {
				margin:10px 5px;
				width:auto;

								border:solid 1px #BCBCBC;
				border-bottom-width:0;
				border-radius:0;
				background-color:#CCCCCC;
				background-image: linear-gradient(top, #EEEEEE 42%, #CCCCCC 71%);
				background-image: -o-linear-gradient(top, #EEEEEE 42%, #CCCCCC 71%);
				background-image: -moz-linear-gradient(top, #EEEEEE 42%, #CCCCCC 71%);
				background-image: -webkit-linear-gradient(top, #EEEEEE 42%, #CCCCCC 71%);
				background-image: -ms-linear-gradient(top, #EEEEEE 42%, #CCCCCC 71%);

				background-image: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(0.42, #EEEEEE),
					color-stop(0.71, #CCCCCC)
				);

			}
			.eventsCalendar-daysList.showDayNames.showAsWeek {

				border-radius:5px 5px 5px 5px;
				padding-bottom: 5px;
				height:223px;
			}
			.eventsCalendar-daysList:before, .eventsCalendar-daysList:after { content:""; display:table; }
			.eventsCalendar-daysList:after { clear: both; }
			.eventsCalendar-day-header {
				text-transform:lowercase;
				text-align:center;
				font-size:10px;
				border-bottom:solid 1px #BCBCBC;
			}
			.eventsCalendar-daysList.showAsWeek li {
				height:auto; margin:0;
			}
				.eventsCalendar-daysList.showAsWeek li.empty {
					background-color: #ccc;
					min-height:29px;
				}
			.eventsCalendar-day a {
				text-decoration:none;
				font-size:10px;
				color:#424242;
			}
			.eventsCalendar-day {
				border-left:solid 1px #BCBCBC;
			}
			.eventsCalendar-day a  {
				border:solid 1px #BCBCBC;
				border-width:0 1px 1px 0;
			}
			.showAsWeek .eventsCalendar-day { border-left-width:0;}
			.showAsWeek .eventsCalendar-day a  {
				border:solid 1px red;
				border-color:#fff #BCBCBC #BCBCBC #eee;
				line-height:31px;
				font-size:11px;
				color: black !important;

			}
				.eventsCalendar-day a:hover {
					background-color:#E4E4E4;
				/*	box-shadow:inset 5px 5px 10px #C1C1C1;
					text-shadow: 2px 2px 2px #C1C1C1;*/
				}
			.eventsCalendar-daysList li.today a {
				color:#fff !important;
				background:#aaa;
			/*	box-shadow:inset 5px 5px 10px #777;
				text-shadow: 2px 2px 2px #777;*/
			}
				li.eventsCalendar-day.today a:hover {
					background-color:#ccc;
					/*box-shadow:inset 5px 5px 10px #999;*/
				}

			.eventsCalendar-daysList li.dayWithEvents a {
				background:#1A74B3;
				/*box-shadow:inset 5px 5px 10px #698B10;
				text-shadow: 2px 2px 2px #698B10;*/
				color:#fff !important;
			}
				li.eventsCalendar-day.dayWithEvents a:hover {
					background-color:#6DBFE7;
					/*box-shadow:inset 5px 5px 10px #89B814;
					text-shadow: 2px 2px 2px #89B814;*/
				}


			.eventsCalendar-daysList li.current a {
				color:#fff;
				background:#79AACC;
				box-shadow:inset 5px 5px 10px #216B7A;
				text-shadow: 2px 2px 2px #216B7A;
			}
				li.eventsCalendar-day.current a:hover {
					background-color:#79AACC;
					box-shadow:inset 5px 5px 10px #449FB2;
					text-shadow: 2px 2px 2px #449FB2;
				}
		.eventsCalendar-loading {
			border-radius:4px;
			margin:5px auto;
			padding:0 10px;
			background-color:#ccc;
			color:#fff;
			text-align:center;
			font-weight:bold;
			box-shadow:0 0 10px #ccc;
			text-shadow:0 0 3px #aaa;
			position:absolute;
			z-index:4;
			top:25px;
			left:5px;
		}
			.eventsCalendar-loading.error {
				background-color:red;
			}

.eventsCalendar-subtitle {
	padding-top:10px;
	padding-bottom: 15px;
}
.eventsCalendar-list-wrap {
	min-height:100px;
	position:relative;
	width:100% !important;
}
	.eventsCalendar-list-content.scrollable {

		height:100px;
		overflow-y:auto;
		margin:0 5px 5px 0;
	}
	.eventsCalendar-list {
		margin:0; padding:0; list-style-type:none;
	}
	.eventsCalendar-list li {
		clear:both;
		list-style: none;
	    list-style-position: outside;
	    background: #e2f0fd;
	    border-radius: 10px;
	    -moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    margin-bottom: 10px;
	    padding: 8px;
	}
		.eventsCalendar-list li time {
			font-size:10px;
			line-height:13px;
		}
		.eventsCalendar-list li time em {
			float:left;
			font-style:normal;
		}
		.eventsCalendar-list li time small {
			font-size:10px;
			float:left;
			background-color:#807E7E;
			color:#fff;
			padding:0 5px 0 4px;
			margin:0 0 0 3px;
		}
		.eventsCalendar-list li .eventTitle {
			display:block;
	

			font-weight:bold;
			text-decoration:none;
		}
			.eventsCalendar-list li a.eventTitle {
				color:#0E8EAB;
				float: left;
				text-transform: lowercase;
			}
			.eventsCalendar-list li a.eventTitle:hover { text-decoration:underline;}
		.eventsCalendar-list li .eventDesc {
			clear: both;
			margin:0 0 5px 0;
			font-size:80%;
			line-height:1.2em;

		}
		.eventsCalendar-list .eventsCalendar-noEvents {
			font-size:120%;
			border-radius:4px;
			margin:5px;
			padding:5px;

			background-color:#ccc;
			color:#fff;
			text-align:center;
			font-weight:bold;
			box-shadow:0 0 10px #ccc;
			text-shadow:0 0 3px #aaa;
		}

.bt {
	font-size:12px;
	display:block;
	clear:both;
	text-align: center;
	margin-top:10px;
	padding: 9px 34px 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;

	color: #ffffff;
	background-color: #174793;
	background-repeat: repeat-x;

	background-image: -khtml-gradient(linear, left top, left bottom, from(#1A74B3), to(#174793));
	background-image: -moz-linear-gradient(top, #1A74B3,#174793);
	background-image: -ms-linear-gradient(top, #1A74B3, #174793);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89B814), color-stop(100%, #174793));
	background-image: -webkit-linear-gradient(top, #1A74B3, #174793);
	background-image: -o-linear-gradient(top, #1A74B3, #174793);
	background-image: linear-gradient(top, #1A74B3,#174793);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A74B3', endColorstr='#174793', GradientType=0);

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	border: 1px solid #174793;
	border-color: #174793 #174793 #174793;

	border-radius: 4px;

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}
.bt:hover {
	  background-position: 0 -15px;
	  text-decoration: none;
	}
/* end of theme css */


/*= ONLY FOR DEMO PAGE */
body {
/*
	width:978px;
	box-shadow:0 0 10px #777;
	padding: 20px 40px;
	margin:0 auto;
	*/
}
a { color: #0E8EAB}
.byArchive a, .byPrecinct a, #precinct-tag-list a, #topic-tag-list a, #accordion .panel-collapse a, .news-list a, .projDocs a {
	color: #0E8EAB !important;
}
.byArchive a:hover, .byPrecinct a:hover, #topic-tag-list a:hover, #precinct-tag-list a:hover, #accordion .panel-collapse a:hover, .news-list a:hover, .projDocs a:hover {
	color: #05386B !important;
}
.newsBlock .newsDesc
{
	min-height: 75px;
}

/*
.eventCalendar-wrap {
	width:265px;
}
*/
.features li { margin-bottom:3px;}
#thanksPanel li { margin-bottom:0;}
#introPanel { padding-top:20px;}

.poweredBy img {
	float:left;
	margin-right:3px;
}
	.poweredBy .data {
		float:left;
	}
	.poweredBy .name {
		font-weight:bold;
		color:#555;
		text-decoration:none;
		display:block;
		margin-top:28px;
	}
	.poweredBy .twitter {
		text-decoration:none;
		display:block;
		float:left;
	}
.features {
	padding-left:20px;
	float:left;
}
#appLogo {
	margin-right:30px;
}
pre {
	clear:both;
	background-color:#FFFFCC;
	padding:5px;
	border:solid 1px #FED17E;
	overflow:auto;
}
#license {
	width:300px;
	float:right;
	font-size:10px;
	line-height:12px;
	text-align:center;
}



/* end of calendar CSS */	




/*   WPS OVERIDES   */
.wpthemeMainContent .hiddenWidgetsDiv
{
	background: none !important;
	margin-left: 0px !important;
}
.wpthemeInner, .wpthemeSecondaryNav
{
	width: 100% !important;
	height:75px;
}
.wptheme1Col .wpthemeCol
{
	width: 100%;
}
.wptheme2Col .wpthemeCol
{
	width: inherit;
}
.wpthemeCol
{
	margin: 0px;
}
.wpthemeOverflowAuto
{
	overflow:inherit !important;
}
/*   END WPS OVERIDES   */

/*   GERNERAL STYLES   */
body, html, p, h1, h2, h3
{
	color: #4d4d4d;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0px;
	text-align: left;
}
p {
padding-bottom: 10px:
}

h1
{
	color: #fff;
	font-family: 'ClarendonLTStdBold';
	font-size: 24px;
}
h2
{
	color: #0069aa;
	font-size: 17px;
	margin: 10px 0px;
}
h3
{
	color: #005a9a !important;
	font-size: 16px !important;
	font-weight: bold !important;
}
h5
{
	font-size: 14px;
	color: #0069aa;
}
html
{
	font-family: sans-serif;
	font-size: 100%;
	ms-text-size-adjust: 100%;
	webkit-text-size-adjust: 100%;
}
audio,
canvas,
progress,
video
{
	display: inline-block;
	vertical-align: baseline;
}
img
{

}
button,
input,
optgroup,
select,
textarea
{
	color: inherit;
	font: inherit;
	margin: 0;
}
button,
html input[type="button"], 
input[type="reset"],
input[type="submit"]
{
	cursor: pointer;
	webkit-appearance: button;
}
button[disabled],
html input[disabled]
{
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
input
{
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"]
{
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button
{
	height: auto;
}
input[type="search"]
{
	box-sizing: content-box;
	moz-box-sizing: content-box;
	webkit-appearance: textfield;
	webkit-box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration
{
	webkit-appearance: none;
}
textarea
{
	overflow: auto;
}
/*   END GERNERAL STYLES   */

/*   CALENDAR STYLES   */
div.ui-widget-content
{
	height: 232px;
	width: 315px;
}
.ui-widget-header .ui-icon
{
	background-image: url('/wps/wcm/myconnect/e74c3f8b-e898-4715-8c38-8ca5896e5602/calendarui.png?MOD=AJPERES') !important;
}
.Highlighted a
{
	background-color: #9cd5ec !important;
	background-image: none !important;
	color: White !important;
	font-weight: bold !important;
}
#datepicker
{
	width: 61%;
}
.cat_main
{
	height: auto;
	width: 980px;
}
#datefield
{
	float: left;
	margin-top: 10px;
	width: 980px;
}
#current
{
	float: left;
	width: 605px;
}
.spotlight
{
	float: left;
}
.spottable
{
	display: table;
}
.spotlight
{
	display: table-header-group;
}
.catrow
{
	display: table-row;
}
.rowGroup
{
	display: table-row-group;
}
.calendarcell
{
	display: table-cell;
	padding-left: 18px;
}
.calendarcelltohide
{
	display: table-cell;
	padding-left: 18px;
}
.calendarcellHeadings
{
	display: table-cell;
	padding-left: 18px;
}
.catagorycell
{
	display: table-cell;
	padding-left: 28px;
}
.showButton
{
	color: #0192D1;
	font-weight: 700;
	margin-left: 81%;
	margin-top: 16px;
	width: 95px;
}
#hidebutton
{
	border-radius: 16px;
}
/*   END CALENDAR STYLES   */


/*   PAGE LAYOUT STYLES   */

#wraper
{
	height: auto;
	margin: 10px auto 0px;
	width: 1024px;
}

.content-wrapper
{
	margin: 0px 80px;
	/*border: 1px solid red;*/
}
.carousel-inner
{
	display: block;
	height: auto;
	max-width: 100%;
	overflow: hidden;
}
.newsarchive
{
	border-bottom: 3px solid #e2f0fd;
	list-style-type: none;
	padding: 20px 0px;
}
.page-heading
{
	background-color: #0192d1;
	border: 0px solid #000000;
	border-radius: 10px;
	height: 274px;
	moz-border-radius: 10px;
	position: relative;
	webkit-border-radius: 10px;
	width: 100%;
	padding-top: 15px;
	text-transform: lowercase;
}

.header-image
{
	margin-bottom: 10px;
	/* added */
	width: 100%;
	max-height: 274px;
	overflow: hidden;
	border: 1px solid #C3C3C3;
	border-radius: 10px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;	
}
.header-image-home
{
	margin-bottom: 10px -15px;
	
}
.header-image-events
{
	margin-bottom: 0px;
	
}
.header-image img
{
	/* border: 1px solid #C3C3C3;
	border-radius: 10px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px; */
	width: 100%;
	/* height: 274px; */
	height: auto;
}
.header-image-homePage /* added this */
{
	margin-bottom: 10px;
}
.page-heading h1
{
  bottom: 50px;
  color: white;
  font-family: 'ClarendonLTStdBold';
  font-size: 35px;
  left: 0;
  line-height: 35px;
  margin: 10px 10px 16px;
  position: absolute;
  width: 265px;
}
 
.main-image
{
	border: 2px;
	border-radius: 15px;
	float: right;
	margin-bottom: 10px;
}
.primary-image {
padding: 10px;
float: left;
width: 170px;
/*height: 200px; */
}
.quickfacts
{
	border: 1px solid #cce1ee;
	margin-bottom: 26px;
	padding: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #e2f0fd;
	display: inline-block;
}
.worldProject
{
  background-color: #1693CC;
  padding: 5px 10px;
  color: white;
  margin-bottom: 5px;
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.projectLocation
{
	margin: 10px 0px;
}
.quickfacts p
{
	line-height: 2.5;
}
.lessSpace p
{
	line-height: 1.5;
}
	.panel {
	border: none;
	}

.margin26Top
{
	margin-top: 26px;
}
.margin26Bottom
{
	margin-bottom: 26px;
}
.directorDesc 
{
	padding-top: 40px;
	  color: #4d4d4d;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  text-align: left;
}
.upcoming-events
{
	border: 1px solid #cce1ee;
	margin-bottom: 20px;
	padding: 12px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #e2f0fd;
}

.upcoming-events h2

{
	clear: both;
	color: #0069aa;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	text-transform: lowercase;
	font-weight: normal;
}

.upcoming-events h3
{
	font-weight: bold;
color: #005a9a;
text-transform: uppercase;
font-size: 12px;
}

.upcoming-events a
{
	font-weight: bold;
}

.box-title
{
	font-family: 'ClarendonLTStdBold';
	font-size: 20px;

}
.news-title
{
	color: #0069aa;
	font-size: 16px;
	margin: 10px 0px;
}
.learn-more
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.event-list
{

	background: #fff;
	border: 1px solid #cce1ee;
	padding: 10px 10px 45px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.news-list
{
	margin-top:10px;
	margin-bottom:20px;
	background: #fff;
	border: 1px solid #cce1ee;
	padding: 10px 10px 45px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.news_list-item
{
	clear: both;
	display: block;
	font-size: 11px;
	/* padding: 0px 0 30px 0; */
}
.projects-home > .news_list-item, .byArchive > .news_list-item
{
	padding: 0px 0 30px 0;
}
.news_list-itemBoard
{
	padding: 0px 0 10px 0;
	clear: both;
	display: block;
	font-size: 11px;  
}
.news_list-item-img
{
	margin-bottom: 20px;
	margin-right: 20px;
	float: left;
}
.col-md-4 .news_list-item-img
{
	float: none;
}
.news_list-item-copy
{
	min-width: 250px;
	overflow: hidden;
}
.news_content
{

}
.news_list-lg .article_list-item
{
	border-top: 1px solid #BEBEBE;
	padding: 45px 0;
}
/*
.directors
{
	float: right;
}
*/
.directors_body
{
	/* margin: 46px 0px 0px -80px; */
	padding-right: 20px;
}
.director_list-item {
clear: both;
display: block;
font-size: 11px;
padding: 10px;
}

.director_list-item-copy {
margin: none;
float: left;
}

.menucomp
{
	display: table;
	margin-left: 0%;
	margin-right: 0%;
	text-align: left;
	margin: 5px 0px 5px 0px;
	width: 100%;
}
.projects
{
	border: 1px solid #cce1ee;
	padding: 20px;
	padding-left: 30px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 30px;
}
.projects:hover
{
	background-color: #F5F8FA;
}
.projects:hover > .BlockReadMoreBottom
	{
		color: white;
		background-color: #0F8BD2;
	}
.projects-home
{
	margin: 20px 0px 20px 0px;
	border: 1px solid #cce1ee;
	padding: 20px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    min-height: 900px;
}
.seperator
{
	border: 2px solid #cce1ee;
	margin: 10px;
}
.h2-home {
margin: 10px 0px;
}
.nav-pills > li > a
{
	background-color: #ABDBF0;
	color: white !important;
	font-size: 20px; 
}
.nav-pills > li
{
	padding: 0px 10px !important;
}

.view_map {
width: 124px;
height: 33px;
background: url(../css/images/view_map.gif);
display: block;
overflow: hidden;
text-indent: -9999px;
float: left;
margin-right: 20px;
margin-top: 2px;
}


/*   END PAGE LAYOUT STYLES   */

/*   HEADER STYLES   */
.Logo
{
	background-image: url(../img/top_logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 94px;
	width: 133px;
}
.LogoRight
{
	float: right;
	height: auto;
	width: 50%;
}
.BottomSearch
{
	float: right;
	width: 503px;
	/*padding-right: 7px;*/
}
.Doc_BottomSearch
{
	float: right;
	width: 267px;
}
.search_holder .TextField
{
	background: #e4f2ff;
	border: 0;
	color: #b3b3b3;
	float: left;
	font-size: 18px;
	height: 37px;
	padding: 5px;
	padding-left: 10px;
	width: 300px;
}
.Doc_search_holder .Doc_TextField
{
  background: #e4f2ff;
  border: 0;
  color: #b3b3b3;
  float: left;
  font-size: 18px;
  height: 37px;
  padding: 5px;
  padding-left: 10px;
  width: 223px;
}
.search_holder .SubmitButton, .Doc_search_holder .Doc_SubmitButton
{
	background: transparent url(../img/btn_go_search.gif) left top no-repeat;
	cursor: pointer;
	display: block;
	float: right;
	height: 37px;
	text-decoration: none;
	text-indent: -9999px;
	width: 44px;
}
.search_holder
{
	border: 0;
	color: #b3b3b3;
	float: right;
	font-size: 18px;
	height: 37px;
}
.NaviMain
{
	height: auto;
	width: 1024px;
}

.Breadcrumbs
{
	clear: both;
	font-size: 11px;
	padding-top:60px;
}
.Breadcrumbs ul
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.Breadcrumbs ul li
{
	color: #999999;
	display: inline;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding-right: 0px;
}
.Breadcrumbs ul li a
{
	color: #999999;
	line-height: 10px;
	text-decoration: none;
}
.Breadcrumbs ul li.Current
{
	color: #0069aa;
}


.RightBlock
{
	float: right;
	width: 695px;
}
.RightBlock .Top
{
	float: left;
	width: 100%;
}
.SmallMenu
{
	float: right;
	list-style: none;
	margin: 10px 0 10px 0;
	padding: 0;
	
}
.SmallMenu li
{
	border-left: 1px solid #cccccc;
	color: #666666;
	float: left;
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	padding: 0 8px 0 8px !important;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}
.SmallMenu li:last
{
	padding-right: 0px;
}
.SmallMenu li:first-child
{
	border-left: 0px none #666666 !important;
	padding: 0 8px 0 0px;
}
.SmallMenu li a
{
	color: #666666 !important;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
}
.SmallMenu li a:hover
{
	color: orange;
}
.SmallMenu li.InnerLinks a, .SmallMenu li.InnerLinks span
{
	float: left;
}
.SmallMenu li.InnerLinks span
{
	margin-right: 3px;
}
.SmallMenu li.Subscribe a
{
	float: left;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	width: 15px;
}
.SmallMenu li.Subscribe a.Mail
{
	background: transparent url(../img/mail_icon.jpg);
	margin-right: 4px;
}
.SmallMenu li.Subscribe a.Rss
{
	background: transparent url(../img/rss_icon.jpg);
}
.rss {
list-style-type: none;
}
.rss li {
margin: 4px 0px;
}
.SmallMenu li.Text a
{
	cursor: pointer;
	position: relative;
	text-transform: uppercase;
}
.SmallMenu li.Text a.Small
{
	font-size: 11px;
	margin-right: 4px;
}
.SmallMenu li.Text a.Medium
{
	font-size: 14px;
	margin-right: 3px;
	top: -1px;
}
.SmallMenu li.Text a.Large
{
	font-size: 16px;
	top: -2px;
}
.Breadcrumbs ul li.Current a
{
	color: #0069aa;
}
/*   END HEADER STYLES   */

/*   FOOTER STYLES   */
.footer
{
	background: #0093d0 url(../img/WFT_bluewave_background.png) repeat-x;
}
.footer_head
{
	height: auto;
	padding-top: 80px;
	width: 100%;
}
.footer_head_left
{

}
.footer .left h1
{
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	line-height: 24px;
	padding-left: 10px;
	text-align: left;
}
.footer_head_left h2
{
	background: #fff;
	color: #0b77b5;
	font-weight: bold;
	margin-top: 10px;
	padding: 0px 2px;
	text-transform: uppercase;
	width: 97px;
	display: inline-block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
}
.footer_head_left h2 a
{
	color: #0b77b5;
	text-decoration: none;
}
	.social-media-icons img {
	height: 40px;
	text-align: right;
	}
.footer .right h1
{
	color: #fff;
	font-size: 21px;
	font-weight: none;
	line-height: 24px;
	text-align: right;
}

.social-media-icons img
{
	height: 40px;
	display: inline;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	padding-top: 10px;
	float: right;
	margin-right: .4em;
}
	.footer_head{
	width: 1024px;
	margin: auto;
	}
	.footer_img
{
	float: left;
	height: auto;
	padding: 0px 10px 10px 10px; 
}
	.canada-logo {
	padding-top: 6px;
}
.footer_contact {
	width: 110px;
	background: white;
	margin-left: 10px;
	margin-bottom: 50px;
	border-radius: 2px;
}
	.footer_contact h2 {
	text-align: center;
}
.footer_navi
{
	height: auto;
	margin: 80px auto 0px auto;
	width: 1140px;
}
.FooterMenu
{
	float: left;
	list-style: none;
	padding-top: 20px;
	-webkit-padding-start: 0px !important;
}
.FooterMenu li
{
	border-left: 1px solid #ffffff;
	float: left;
	font-size: 9px;
	padding: 0 5px 0 5px;
}
.FooterMenu li:first-child
{
	border-left: none;
	padding: 0 5px 0 10px;
	
}
.FooterMenu li a
{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}
.FooterMenu li a:hover
{
	text-decoration: underline;
}

.selected
{
	background: #0F65A0;
}
.selected a, 
{
	color: white;
}

ul.Social li a
{
	background: url(/default/img/footer_share.gif);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
}
ul.Social li.Facebook, ul.Social li.Facebook a
{
	background-position: 5px 0;
	width: 39px;
}
ul.Social li.Flickr, ul.Social li.Flickr a
{
	background-position: -34px 0;
	width: 40px;
}
ul.Social li.Twitter, ul.Social li.Twitter a
{
	background-position: -74px 0;
	width: 39px;
}
ul.Social li.Youtube, ul.Social li.Youtube a
{
	background-position: -113px 0;
	width: 40px;
}
ul.Social .GooglePlus, ul.Social .GooglePlus a
{
	background-position: -152px 0;
	width: 40px;
}
ul.Social .LinkedIn, ul.Social .LinkedIn a
{
	background-position: -190px 0;
	width: 40px;
}
ul.Social li a
{
	background: url(../img/footer_share.gif);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
}
ul.Social li
{
	display: block;
	float: left;
	height: 32px;
}
ul.Social
{
	float: right;
}


#footer_img_toronto
{
	background-image: url(../img/logo_toronto.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 80px;
}
#footer_img_ontario
{
	background-image: url(../img/logo_ontario.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 97px;
}
#footer_img_canada
{
	background-image: url(../img/logo_canada.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 81px;
}
.footer_head_logos
{
	width: 500px;
}
.toggle_img
{
	background: url(../img/menu_icon.png) no-repeat;
	height: 52px;
	width: 52px;
}
/*   END FOOTER STYLES   */

/*   NAVIGATION STYLES   */
.nav > li > a
{
	padding: 10px 5px !important;

	
}
.dropdown-menu li
	{
		
	}
	.dropdown-menu li:last-child
	{
		border-bottom: none;
	}
	.glyphicon-plus-sign {
	display: none;
	}
.navbar
{
	margin-bottom: 0px;
	border:none;
	position: absolute;
	top:200px;
	
}

.navbar-toggle 
{
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	background-color: #0192d1;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #e4f2ff;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-default .navbar-toggle:focus  .icon-bar{
background-color: #0192d1;
}
.navbar-default .navbar-toggle:hover  .icon-bar{
background-color: #0192d1;
}
.navbar-default .navbar-toggle {
border-color: #0192d1;
}
.dropdown-menu li a:hover
{
	background-color: none !important;
	text-decoration: underline;
}
.ebNav .nav,
.ebNav .collapse,
.ebNav .dropup,
.ebNav .dropdown
{
	position: static;
}
#navbar-collapse-1
{
	clear: both;
}
.ebNav .dropdown
{
	color: #fff;
	font-family: 'ClarendonLTStdBold';
	margin: 0px;
	font-size:16px; /* changed from 14px */
}
.ebNav .dropdown:hover
{
	background-color: #0069aa !important;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	color: #fff;
	font-family: 'ClarendonLTStdBold';
	moz-border-radius-topleft: 6px;
	moz-border-radius-topright: 6px;
	webkit-border-top-left-radius: 6px;
	webkit-border-top-right-radius: 6px;
}
.ebNav .dropdown:hover .glyphicon-plus-sign
	{
		color: white;
		background-color: #0069aa;
	}
.ebNav .dropdown a
{
	color: #fff;
}
.ebNav .dropdown:hover a
{
	color: #fff;
}
.ebNav .container
{
	position: relative;
}
.ebNav .dropdown-menu
{
	position: relative;
}
.ebNav .ebNav-content
{
	padding: 20px 30px;
}
.ebNav .dropdown.ebNav-fw .dropdown-menu
{
	left: auto;
}
.ebNav .dropdown-our-vision
{
	width: 97px;
}
.ebNav .dropdown-about-us
{
	width: 87px;
}
.ebNav .dropdown-get-involved
{
	width: 116px;
}
.ebNav .dropdown-procurement
{
	width: 120px;
}
.ebNav .dropdown-opportunities
{
	width: 123px;
}
.ebNav .dropdown-precincts
{
	width: 97px;
}
.ebNav .dropdown-projects
{
	width: 85px;
}
.ebNav .dropdown-newsroom
{
	width: 90px;
}
.glyphicon-plus-sign:before{
font-size:20px;
}
#catEventMenu
{
  display: none;
  margin-top: 10px;
}
.catLink
{
  list-style: none;
  font-size: 12px;
  padding:10px;
}
.eventUL
{
  padding-left: 0;
}
.eventListing
{
  list-style: none;
  list-style-position: outside;
  background: #e2f0fd;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 10px;
  padding: 8px;
  min-height:80px;
  display: none;
}
.eventListing2
{
  list-style: none;
  list-style-position: outside;
  background: #e2f0fd;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 10px;
  padding: 8px;
  min-height:80px;
  display: none;
}
.newsroomLink
{
	list-style: none;
  list-style-position: outside;
  background: #e2f0fd;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 10px;
  padding: 8px;
  min-height:80px;
}
.newsroom-list
{
	padding: 10px 10px 0px;
}
.monthPicker
{
	padding: 10px 10px 20px;
}
.monthPicker
.eventTitleLink:hover
{
  text-decoration: underline;
}
.viewDetails{
	text-align: right;
	padding
}
.upcoming-events .viewDetails {
	text-align: left;
}
.notes{

}
#eventCategories:link
{
	color: #0E8EAB;
	font-weight: bold;
}
#eventCategories
{
	text-transform: lowercase;
	font-weight: bold;
	padding-left: 0;
	color: #0E8EAB;
	font-family: Helvetica, Arial, sans-serif;
}
#newsBox
{
	 border: 1px solid #cce1ee;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 padding: 7px;
	 margin-bottom: 20px;
}

.eventDayNoBig {
    background-color: #DDDDDD;
    font-weight: bold;
    font-size: 2em;
    padding: .75em .25em;
    float: left;
    margin-right: .2em;
    margin-bottom: 10px;
}
.singleEventTitle h1
{
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: black;
    line-height: 110%;
	font-size: 2.2em;
	padding-left: 10px;
}
.singleEventTitle
{
	padding-left: 0px;
}
.noFloat {
    clear:both;
}
.titleAlign
{
	float: left;
}
.dateAlign
{
	float: left;
	clear:both;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.greyDayBox
{
	background-color: #DDDDDD;
	margin-right: 10px;
	padding: 5px;
	margin-bottom: 3px;
}
.event-month, .event-year{
	font-size: 10px !important;
}
.marginSix
{
	margin: 6px 0px;
}
.projectStatusBox
{
	border: 1px solid #cce1ee;
	margin: 69px 0px 25px 0px;
	padding: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.eventDateWrap
{
	padding-bottom: 15px;
	padding-right: 0px;
}
.singleEventNotes
{
	padding-bottom: 15px;
	padding-left: 0px;
}
.singleEventInfo
{
	display: inline;
}
.bigEventDate
{
	font-size: 45px;

}

.like{
float: left;
width: 35%;
}
.comment{
float: left;
width: 45%;
}
 .count{
padding: 10px;
padding-top: 5px;
clear: both;  
          }

.facebookOptions{
padding: 10px;
padding-bottom: 8px;
}
.commentscount{
margin-left: 30px;
}
.facebook{
background-color: #3a5795;
padding-bottom: 4px;
padding-top: 4px;
width: 100.1%;
}
.facebookSize, .twitterSize
{
	padding-bottom: 10px;
}

#facebookWrap *
{
   /* width: 100% !important; */
   max-width: 27em;
}

.link-img, .video-img
{
width: 25%;
float: left;
}

.facebookTitletitle{
color:#fff;
text-align: right;
padding-right: 10px;
}

p.carousel-subtitle{
	color:#fff !important;
	padding:10px;
	font-size: 18px;
}
.document-section-list ul{
	list-style-type: none;
	padding-left:0px;
}
.document-section-list li{
	list-style-type: none;
	background-color: #E4F2FF; /*changed from #0093cf */
	border-radius: 5px;
	padding: 20px;
	margin-bottom: 5px;
	
}

.document-section-list li a{
	/* color:#fff; */
	font-size: 16px;
	font-weight: bold;	
	
}

.document-list ul{
	list-style-type: none;
	padding-left:20px;
	margin-top:10px;
}

.document-list li{
	padding-bottom:5px;
}
#document-list-header{
	background-color: #0093cf;
	border-radius: 5px;
	padding: 20px;
	margin-bottom: 5px;
	color:#fff;
	font-size: 16px;
	font-weight: bold;	
}
#document-list-header a
{
	color: white !important;
}
#document-list-header a:hover
{
	color: #05386B !important;
}

.blueSocialMediaBox
{
	background-color: #005A9A;
	padding-bottom: 50px;

}
.blueSocialMediaBox h2
{
	font-family: 'ClarendonLTStdBold';
	color: white !important;
	font-size: 18px;
	margin: 0px 10px;
}
.news-list-social
{
	margin-top: 10px;
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #cce1ee;
	padding: 10px 10px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.social-media-icons-newsroom img
{
	height: 40px;
	display: inline;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	padding-top: 10px;
	padding-right: .4em;
	/* padding: 10px; */
	float: right;
	/* margin-right: .4em; */
	background-color: #005A9A;
}
.newsBlock
{
	overflow: auto;
	margin-top: 15px;
}
.newsBlock h2
{
	margin-bottom: 0px;
	margin-top: 0px !important;
}
.precinctsBox
{
	padding-left: 14px;
	padding-right: 10px;
	margin-left: 14px;
	width: 30.2%;
	}
.precinctList
{
	padding: 2px;

}
.ContentShareHolder
{
	padding-top: 20px;
	text-align: center;
}
.marginTen
{
	margin: 10px !important;
}
.blueBorderRounded
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: 2px solid #0F8BD2;
	border-bottom: 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 15px;
	margin-top: 10px;
	line-height: 18px;
	text-align: center;
}
.blogImg
{
	width: 100%;
}
.blueBorderRounded p
{
	margin-top: 10px;
}
.blueBorderRounded a
{
	color: #00A2FF;
}
.blogMore
{
	color: #005A9A;
	padding: 5px 10px;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}
.blogLinkFoot
{
	background-color: #E4EBF0;
	border: 2px solid #0F8BD2;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top: 0;
	text-align: right;
	padding: 4px 0px;
}
.blogLinkFoot:hover
{
	text-decoration: underline;
}

.contactInfo p
{
	margin-bottom: 2px !important;
}
.contactInfo
{
	margin-bottom: 20px;
}
.grayForm
{
	border: 1px solid #F1F1F1;
	border-radius: 10px;
	background-color: #F1F1F1;
	padding: 10px 20px 20px 20px;
}
.grayForm label, .notices
{
	font-weight: bold;
	font-size: 14px;
	color: #0069aa;
}
.notices
{
	margin-left: 20px;
}
.asterisk
{
	color: red;
	font-size: 18px;
	line-height: 10px;
}
.constructionNotice
{	background-color: #F1F1F1;
	border: 1px solid #F1F1F1;
	border-radius: 10px;
	padding: 10px;
	margin: 0px 10px;
}
.blueBtn
{
 	color: white;
	background-color: #1A74B3;
	cursor: pointer;
}
.centered
{
	text-align: center;
}
#accordion
{
	margin-top: 12px;
}
.eventShare
{
	white-space: nowrap;
	font-size: 0;
	margin-right: 10px;
	display: inline;
}
.videoShare
{
	display: inline;
	float: right;
	margin: 5px 5px;
}
.oneEventBox
{
	padding-bottom: 10px !important;
}
.eventContactInfo
{
	margin-bottom: 20px;
}
.projectPills
{
	margin-left: 50%;
	margin-right: 50%;
	display: inline;
}
.associatedDocs
{
	margin-bottom: 10px;
}
#videoWrap
{
	margin-top: 0px !important;
}
.pageNavSpacer
{
	color: #0069AA;
	text-align: center;
}
.pageNav, .pageNav2
{
	margin-top: 4em;
}
.byArchive .pageNavSpacer > strong  
{
	
	/* margin-left: 72px; */
	
}
.projDocs .pageNavSpacer
{
	text-align: center;
}
.pageNavSpacerINACTIVE
{
	color: gray;
	margin: 0px 16px;
}
.pageNavSpacerACTIVE
{
	color: #0069AA;
	margin: 0px 16px;
}
.quickfacts hr
{
	border-top: 1px solid black !important;
}
.projectDocList
{
	/* word-break: break-all; */
	margin-top: 10px;
	padding-left: 5px;
	font-size: 11px;
	line-height: 15px;
}
.projectDocList > li
{
	margin: 5px 0px;
}
.projectDocList > li > a:link
{
	color: #176DAC ;
}
.projDocs > a:link, .accordion > a:link 
{
	color: #176DAC !important;	
}
.glyphs 
{
	width: 100%;
	text-align: center;
}
.projDocs .pageGlyph 
{
	margin: 0px 8px;
}
.boardDocs 
{
	padding: 10px 10px 10px 10px;
}
.byArchive .pageGlyph, .byPrecinct .pageGlyph2
{
	margin: 0px 8px;
}
/*
.col-md-4 .byArchive .firstGlyph, .byPrecinct .firstGlyph
{
	margin-left: 35%;
}
*/
.back-btn  a, .wpthemeMainContent a
{
	color: #0E8EAB; /* removed !important */
}
.back-btn a:hover, .wpthemeMainContent a:hover
{
	color: #05386B; /* removed !important */
} 
.document-section-list > ul > li > a
{
  /*	color: #B3B3B3 !important;  changed from white !important; */
}
.multimediaBox
{
	margin-left: 0;
	margin-right: 0;
	padding: 10px 10px 20px 28px;
	background: #eef7fb;
	border: 1px solid #e2f0fd;
	border-radius: 10px;
	margin-bottom: 30px;
}
.multimediaImgGal, .vidBox
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #cce1ee;
	/* padding: 40px 41px; */
	display: inline-block;
	background-color: white;
	margin-right: 10px;
	z-index: 1;
	width: 260px;
	height: auto;
	vertical-align: top;
}
.vidBox1
{

}
.vidBox2
{
	margin-right: 0;
}
.multimediaText
{
	display: inline-block;
	width: 65%;
	vertical-align: top;
}
.multimediaVid
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #cce1ee;
	padding: 15px;
	display: inline-block;
	background-color: white;
	margin: 0px 75px;
}
.h2spacer
{ 
	margin-top: 0;
	margin-bottom: 40px;
}
.multiHeader, .multiHeader a
{
	text-transform: lowercase;
	color: #0069AA !important;
	font-size: 14px;
	margin: 3px 5px 0px 13px;
	text-overflow: ellipses;
	/* white-space: nowrap; */
	overflow: hidden;
}
.galImg
{
	text-align: center;
	margin-top: 5px;
	
}
.galImgSize
{
	height: 160px;
	width: 233px;
}
.galControl
{
	background-color: #E4EBF0;
	width: 100%;
	display: block;
	z-index: 2;
	height: 26px;
	margin-top: 14px;
}
.viewBtn, .nextBtn, .prevBtn
{
	background: url("../img/gallery_view.gif") no-repeat;
	cursor: pointer;
	display: flex;
	width: 7px;
	height: 26px;
	border: 0;
}
.viewBtn
{
	background-position: -36px 0;
	margin-right: 50%;
	margin-left: 43%;
	width: 39px;
	z-index: 3;	
}
.nextBtn
{
	background-position: -13px 0;
	margin-right: 45px;
	width: 17px;
	z-index: 3;
}
.prevBtn
{
	background-position: 7px 0;
	padding-left: 6px;
	margin-right: 25px;
	width: 17px;
	z-index: 3;
}
.galImgTitle
{
	height: 26px;
	width: 100%;
}
.printLink
{
	display: inherit;
}
.printBtn
{
	width: 30px;
	height: 21px;
	vertical-align: baseline;
}
.emailBtn
{
	width: 20px;
	vertical-align: baseline;
	margin-right: 10px;
}
.rfpName
{
	color: #375F9A;
	font-size: 14px;
}
.rfpBody
{
	margin-top: 5px;
	margin-bottom: 25px;
}
.opsText
{
	margin-bottom: 30px;
	line-height: 17px;
	color: black !important;
}
.opsDesc
{
	margin: 10px 0px;
}
.opDocTitle
{
	font-size: 12px;
}
.opDocDate
{
	font-size: 10px;
}
.opsList
{
	list-style: none;
	padding-left: 0;
	font-size: .9em;
}
.opsList > li
{
	margin: 10px 0px;
}
.currentOpsContact
{
	margin: 5px 0px;
}
.youTubeVid
{
  display: flex;
  margin-left: 5%;
 /* margin-right: auto; */
  margin-top: 10px;
  margin-bottom: 10px;
}
.managementList
{
	padding-left: 0;
}
.multiDesc
{
	margin: 5px 5px 5px 13px;
	text-transform: none;
}
.onlyGalCol5
{
	width: 37%;
}
.multimediaBoxGalOnly
{
	margin-left: 0px;
	margin-right: 0;
	padding: 0px 20px 20px 20px;
	background: #eef7fb;
	border: 1px solid #e2f0fd;
	border-radius: 10px;
	margin-bottom: 30px;
	display: inline-block;
}
.dateInfo
{
	text-transform: uppercase;
}
.lotusLoginBox
{
	border: 1px solid #cce1ee !important;
	border-radius: 25px;
}
.lotusHeading
{
	font-family: 'ClarendonLTStdBold' !important;
	color: #0069AA !important;
}
.lotusFormButton
{
	text-shadow: none !important;
	background-image: none !important;
	color: white !important;
  	background-color: #1A74B3 !important;
  	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
    line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
  	-webkit-user-select: none;
 	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
  	border: 1px solid transparent;
  	border-radius: 4px;
}
.facebookFeed
{
	width: 100% !important;
}
.notePadding
{
	padding: 5px 0px;
}
.footerLinks
{
	margin-top: 25px;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
}

.footerLinks li{
	display:inline;
	padding: 0px 10px;
	border-right: 1px solid #fff;
}

.footerLinks li:last-child{
	display:inline;
	padding: 4px 10px;
	border-right: 0px solid #fff;
}

.footerLinks li a:link, .footerLinks li a:visited, .footerLinks li a
{
	color: white !important;
	font-size: 12px;
}

.viewDetails > a
{
  color: #f6921e !important;
  font-weight: bold !important;

}
.viewDetails>a:hover
{
  color: #f6921e !important;
  text-decoration: underline;
}
.panel-title > a
{
	/*color: white !important; */
}

/*   NAVIGATION STYLES   */

/* video archive */
			#myList { 
                display:block;
                padding-left: 0px;
            }
            #myList li{ 
                display:block;
            }
            .utubeviews{
            font-weight: bold;
			font-size: 13px;
			padding-left: 175px;
            }
			.utubeviews a:hover{
            background-color: #0f8bd2;
            }
            .smallDesc{
             padding-left: 175px;  
            }
            #loadMore {
                color:green;
                cursor:pointer;
            }
            #loadMore:hover {
                color:black;
                text-decoration: none !important;
            }
            #showLess {
                color:red;
                cursor:pointer;
            }
            #showLess:hover {
                color:black;
            } 
            .NoBottomRoundedBox{
                border: 1px solid #cce1ee;
            }
            .logo {
                background: url(../img/logo_youtube.png) center center no-repeat;
                height: 30px;
				padding-bottom: 55px;
            }
            .playlistvideos{

                border: 1px solid #cce1ee;
                border-radius: 10px;
				margin-top: 20px;
            }
            .ReadMoreTop
            {
            	margin-bottom: 20px;
            }
			.BlockReadMoreBottom {
			color: #005a9a;
			text-transform: uppercase;
			font-weight: bold;
			clear: left;
			background-color: #e4ebf0;
			-webkit-border-bottom-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			-moz-border-radius-bottomleft: 10px;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;
			height: 27px;
			line-height: 27px;
			text-align: right;
			padding-right: 15px;
			font-size: 11px;
			}
			.BlockReadMoreBottom:hover
			{
				color: white;
				background-color: #0F8BD2;
			}
            .thumb_content{
            height: 100%;
			max-height: 65px;
			width: 225px;
			font-weight: bold;
			color: #0069aa;
			font-family: Arial;
			font-size: 14px;
			font-weight: bold;
			line-height: 1;
			margin: 0;
			padding-left:100px;
			padding-bottom: 
			
}
			.thumb_container {
			padding-bottom: 10px;
			}
            .titleplaylist{
                color: #0069aa;
                font-family: 'ClarendonLTStdBold';
                font-size: 22px;
                padding: 0px;
                margin: 10px 0 10px 12px;
            }

            .title{
                font-family: Arial;
                font-weight: bold;
                font-size: 16px;
                color: #0069aa;
				margin: 0px;
                }

            .YoutubeTitle {
            color: #0069aa;
			font-family: 'ClarendonLTStdBold';
			font-size: 22px;
			margin: 0 0 10px 0;
			padding: 30px 0 0 0;
            }
			
            .YoutubeTitlehead {
            margin: 0 0 5px 0;
			font-weight: bold;
			font-size: 16px;
			color: #005a9a;
			padding-top: 25px;
            }
			.views {
            margin: 0 0 5px 0;
			font-weight: bold;
			font-size: 16px;
			color: #005a9a;
			padding-top: 25px;
			height: 185px;
            }
			.videoSlider {
			list-style-type: none;
			}
			
			.numbers{
			padding-bottom: 15px;
			}
            .buttons {
                background: #F0F5F8;
                display: block;
                padding: 5px 10px;
                text-align: right;
                font-size: 11px;
                font-weight: bold;
				margin: 20px 0 20px 0;
            }
			.videosliderul a.buttons:hover{
			background-color: #0f8bd2;
			color: #fff;
			}
			
            .spacer{

                clear: both;
            }
            .allvedios{
                color: #0069aa;
                font-family: 'ClarendonLTStdBold';
                font-size: 22px;
                margin: 0 0 20px 0;
				padding: 5px 0 0 0;
            }

            .buttons a.load_more {
                padding: 0 30px 0 0;
                color: #2882CE;
                font-size: 18px;
                background: url(/wps/wcm/myconnect/8e9d9069-764c-42c8-97ad-b3cf0c7bcfa4/logo_arrow_down.gif?MOD=AJPERES) center right no-repeat;
            }
            .videoTv {
			/* width: 863px; */
			display: inline-block;
			height: 512px;
            }
			.videoTv iframe{
			padding: 28px;
			/* border: 0px; */
			background: #eef7fb;
			border: 1px solid #cce1ee; 
            }
            .video-border {
            width: 100%;
           /* background: #eef7fb;
            border: 1px solid #cce1ee; */
            }
			.addthis_like {
			float: right;
			}
			.thumb_image {
			padding-left: 10px;
			}
			.thumb_image img {
			width: 80px;
			height: 45px;
			}
			.thumb_image a {
			float: left;
			}
			.thumb img {
			width: 140px;
			height: 90px;
			float: left;
			margin-left: 1em;
			}
			.thumb li {
			width: 100%;
			height: 100%;
			}
			.thumb-title {
			padding-left: 175px;
			}
			.mediacontacts {
			display: inline;
			list-style-type: none;
			}
			.facebookframe{
			border:none; 
			overflow:hidden; 
			height:35px;
			}
			.facebooklike {
			margin-bottom: 35px;
			}

/* COMPONENT STYLES */

#mc_embed_signup .button {
	background-color: #0069aa !important;
}
#mc_embed_signup input.email {

width: 100% !important;
}
#mc_embed_signup form {
padding: 0px !important;
}
#mc_embed_signup input {
border: 1px solid #cce1ee !important;
}
#mc_embed_signup {

margin-bottom: 20px;
}
.back-btn{
font-family: ClarendonLTStdBold;
font-size: 16px;
padding-top: 20px;
padding-bottom: 20px;
}



#twitter-widget-0{
	/*width:100% !important;*/
	/*width: auto !important; */
	/*height: 100%;*/
}

div > .uiScaledImageContainer > ._6m5 > .fbStoryAttachmentImage {
    width: 100% !important;
    height: auto !important;
}

.customisable-border {
border: 1px solid #cce1ee !important;
color:green;
border-radius: 10px !important;
}

.directorImg
{
	margin: -20px 0px -15px 0px;
}
.viewBio
{
	margin: 10px;
}
.viewBioBoard
{
	margin-top: 8px;
	margin-bottom: 8px;
}
.grid .imgholder img
{
	margin: auto;
	width: 100%;
}

.webcamList
{
  display: inline-block;
  width: 100%;
  padding-bottom: 1em;
}
.webcamImg
{
  float: left;
  margin: 1em 2em 1em 1em;
}
.webcamLink
{
  margin-top: 3em;
}
.webcamTitle
{
  margin: .6em 0em 1em 0em;
}
#imageTitle h4
{
	color: #005a9a;
}
.projectviewArchive
{
	margin-top: 15px;
}
.videoarchiveTitle h1 {
	color: #005a9a;
	margin-bottom: 10px;
}
.footer .row
{
	margin-left: 0;
	margin-right: 0;
}
.more_calendar {
  background: url(../img/btn_view_calendar.gif) no-repeat;
  /* width: 101px; */
  /* display: block; */
  display: block;
  height: 13px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  /* float: left; */
  /* margin-right: 13px; */
  margin: 1em 0 2.5em 6em;
  text-align:center;
}
.libDoc
{
	display:none;
}

#documents p, #news p, #event p
{
	padding: 0;
}
#projects
{
	width: 100%;
}
#projects p
{
	padding: 10px;
}

#pages p
{
	padding: 5px 10px 10px 0px;
}
.currentDate 
{
	font-size: 15px;
}

.directorDescBoard
{
	padding-top: 8px;
}
.learnMore h3
{
	text-transform: lowercase;
}
#pickMonth, #pickYear
{
	border-radius: 6px;
	background-color: buttonface;
	border: 1px outset buttonface;
}
#setDate
{
	border-radius: 6px;
}
.popUp
{
	display:none;
	padding-bottom: 10px;
	z-index:3;
	position: absolute;
	margin:20px 0 0 100px;
}
.panel-default > .panel-heading
{
	background-color: #E4F2FF;
}
.bluePanel
{
	background-color: #0192D1 !important;
}
.whiteText
{
	color: white !important;
}
.searchResults
{
	padding: 0;
}
.searchDesc
{
	font-size: 14px;
}
.searchResultList
{
	padding: 0 10px;
}
.searchHeader
{
	background-color: #8FB6DD;
	padding: 15px;
	border-radius: 10px 10px 0 0;
	color: white;
}
.gamma-description
{
    overflow-y: auto;
}
@media ( min-width: 1031px )
{
	.dropdown-menu
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		
	}
	.wpthemeMainContent
{
	min-height: 510px;
}
	.dropdown-menu li
	{
	}
	.dropdown-menu li:last-child
	{
		border-bottom: none;
	}
	.ebNav .dropdown:hover
	{
		background-color: #0069aa !important;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		color: #fff;
		font-family: 'ClarendonLTStdBold';
		moz-border-radius-topleft: 6px;
		moz-border-radius-topright: 6px;
		webkit-border-top-left-radius: 6px;
		webkit-border-top-right-radius: 6px;
	}
	ul.nav li.dropdown:hover > ul.dropdown-menu
	{
		display: block;
	}

	.our-vision
	{
		
	}
	.about-us
	{
		
	}
	.get-involved
	{
		
	}
	.procurement
	{
		
	}
	.opportunities
	{
		
	}
	.precincts
	{
		
	}
	.explore-projects
	{
		
	}
	.newsroom
	{
		
	}
	.footer_contact_h2 {
	text-align: center;
	color: #0069aa;
	font-size: 18px;
	margin: 10px 0px;
	text-decoration: none;
	text-transform: none;
	}
	.footer_contact_h2 a {
	color: #428bca;
	}
	.homeHeader
	{
		margin:10px -15px;
	}
}
@media (min-width : 851px) and (max-width : 1031px)
{
	.Breadcrumbs {
		clear: both;
		font-size: 11px;
		margin: 130px 0px 20px 5px; /* changed from 180px 0px 20px 5px */
		padding-top: 1px;
	}
	/*.homeHeader
	{
		margin: 185px -15px 0px -15px;
	} */
	.content-wrapper 
	{
		margin: 0px;
		padding:10px;
	}

	.navbar
	{
		margin-bottom: 0px;
		border:none;
		position: absolute;
		top: 217px;
	}
	.dropdown-menu
	{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		left: auto !important;
		position: absolute !important;
		z-index: 2000;
	}

	ul.nav li.dropdown:hover > ul.dropdown-menu
	{
		display: block;
	}
	.get-involved
	{
		left: auto !important;
	}
	.navbar-nav > li
	{
		display: table !important;
		float: left;
		font-size: 12px;
	}
	.navbar-nav > li > a
	{
		line-height: 15px;
		padding-bottom: 10px;
		padding-top: 10px;
		vertical-align: bottom;
	}
	.nav > li > a
	{
		content: "some text";
		padding: 5px 5px !important;
	}
	.dropdown-our-vision
	{
		width: 96px !important;
	}
	.dropdown-about-us
	{
		width: 87px !important;
	}
	.dropdown-get-involved
	{
		width: 116px !important;
	}
	.dropdown-procurement
	{
		width: 121px !important;
	}
	.dropdown-opportunities
	{
		width: 123px !important;
		
	}
	.dropdown-precincts
	{
		width: 97px !important;
		
	}
	.dropdown-projects
	{
		width: 85px !important;
	}
	.dropdown-newsroom
	{
		width: 90px !important;
		
	}
	.dropdown
	{
		height: 50px;
		margin: 0px 3px;
	}
	.glyphicon-plus-sign {
	display: none;
	}
}
@media ( max-width: 1030px) 
{
	#wraper
	{	
		
		width: 100%;
	}

	.footer
	{
		width: 100%;
	}
	.col-md-6 {
	width: 50%;
	}
	.view_map
	{
		display: none;
	}
	.wpthemeInner{
	height:auto;
	}
	.footer_head{
	width:100%;
}
}
@media ( max-width: 991px) 
{
	.carousel-inner  .page-heading{	
		height:150px;
		margin-bottom:20px;
		padding-top: 35px;

	}
	.page-heading
	{	
		height:50px;
		margin-bottom:20px;
	}
	
	.page-heading  h1 
	{
		bottom: 0px;
		color: #fff;
		font-family: 'ClarendonLTStdBold';
		font-size: 25px;
		left: inherit;
		line-height:inherit;
		position: inherit;
		width: 100%;
		padding: 0px 13px 13px 13px;
	}
	.carousel-heading h1 
	{
	
		margin: -20px 0px 0px 0px;
		
	}
	.header-image img
	{
		max-height: 100%;
	}
	.carousel-control.right {
		right: 15px;
	}
	.carousel-indicators {
		left: 30%;
		bottom:220px;
	}
	.carousel-inner .page-heading{
		margin-top:20px;
	}
	.thankYouSpacer
	{
		/*min-height: 1000px; */
	}
	.nav-pills > li
	{
		padding: 15px 10px !important;
	}
	.calendarHeader
	{
		display: none;
	}
	.searchSpace
	{
		margin-top: 55px;
	}
}
@media (max-width : 850px)
{
	.glyphicon-plus-sign  {
	display: block;
	float: right;
	color: #0069aa;
	font-size:22px;
	}
	.navbar
{
	margin-bottom: 0px;
	border:none;
	position: absolute;
	top:0px !important;
	
}
	.nav > li > a {
	display: inline;
	}
	.navbar-default .navbar-nav > li > a {
	width: 30%;
	}
	.SmallMenu li:first-child
{
	border-left: 0px none #cccccc !important;
}
	.RightBlock
{
	float: right;
	width: 100%;
	/*display: none;*/
}
	.BottomSearch {
	/*display: none;*/
}
	.footer .left {
	width: 100%;
}
	.footer .right {
	text-align:left;
	}
	.footer .right h1 {
	font-size: 18px;
	padding-left: 10px;
	text-align:left;
	}
	.footer  h1 {
	font-size: 18px;
}
	.footer img {
	padding-right: 0px;
	text-align: right;
}
	.social-media-icons {
	padding-right: 10px;
	text-align: left;
	float: left !important;
	}
	.social-media-icons.right img {
	height: 40px;
	margin-left: 5px;
	}
	.footer_contact {
	width: 110px;
	background: white;
	margin-left: 10px;
	border-radius: 2px;
	margin-bottom: 50px;
}
	.footer_img  img {
	padding-top: 10px;
}
	.footer_img  {
	float: none;
}
	.canada-logo {
	padding-top: 0px;
}
	.FooterMenu {
	display: none;
}
	.footer_head {
	width: 100% !important;
	}
	.page-heading {
	height: 63px;
	}
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	height: 100%;
	}
	.caret {
	display: none;
	}
	.Breadcrumbs {
		clear: both;
		font-size: 11px;
		margin: 145px 0px 20px 5px;
		padding-top: 0px;
	}
	.content-wrapper 
	{
		margin: 0px;
		padding: 10px;
	}

	.LogoRight {
		float: right;
		height: auto;
		width: 100%;
	}
	.navbar-nav
	{
		margin: 7.5px 0px !important;
	}
	.navbar 
	{
	margin-bottom: 0px;
	padding: 0px 5px 0px 0px;
	border: none;
	position: relative;
	top: 0px;
	float: right;
	width: 100%;
	}
	.dropdown:hover
	{
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		moz-border-radius-bottomleft: 6px;
		moz-border-radius-bottomright: 6px;
		moz-border-radius-topleft: 6px;
		moz-border-radius-topright: 6px;
		webkit-border-bottom-left-radius: 6px;
		webkit-border-bottom-right-radius: 6px;
		webkit-border-top-left-radius: 6px;
		webkit-border-top-right-radius: 6px;
	}
	.ebNav .dropdown
	{
		width: 100%;
		height: 40px;
		padding: 10px;
	}
	.dropdown-menu li
	{
		float: none !important;
		/*border-bottom: 1px solid #fff;*/
	}
	.dropdown-menu li:last-child
	{
		border-bottom: none;
	}
	.dropdown-menu:hover
	{
		left: auto !important;
	}
	.dropdown-menu
	{
		background-color: #0069aa !important;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top: 1px solid #fff !important;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		moz-border-radius-bottomleft: 6px;
		moz-border-radius-bottomright: 6px;
		moz-border-radius-topleft: 6px;
		moz-border-radius-topright: 6px;
		webkit-border-bottom-left-radius: 6px;
		webkit-border-bottom-right-radius: 6px;
		webkit-border-top-left-radius: 6px;
		webkit-border-top-right-radius: 6px;
	}
	.dropdown-menu > li > a
	{
		color: #fff !important;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.dropdown-menu > li > a:hover
	{
		color: #abdbf0 !important;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form
	{
		border: none !important;
	}
	.videoTv {
		height: 440px !important;
	}
	.embed-responsive {
		overflow: visible;
	}
}

/* COMPONENT STYLES */
@media (max-width : 768px)
{
.ebNav .dropdown{
display:table;
}
 .navbar-default .navbar-nav > li > a{
 width:100%;
 }
 .navbar-nav .open .dropdown-menu{
position:relative;
}
li.dropdown.open{
margin-bottom:1px;
background:#0069aa;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.glyphicon-plus-sign{
cursor:pointer;
}
}
@media ( max-width: 693px )
{
	.navbar
	{
		margin-bottom: 0px;
		padding: 0px 5px 0px 0px;
		border: none;
		position: relative;
		top: 0px;
		float: right;
		width: 100%
	}
	
}
@media ( max-width: 530px )
{
	.byArchive .firstGlyph, .byPrecinct .firstGlyph
	{
		margin-left: 0%;
	}
	.mapButton
	{
		margin: 0px 0px 0px 378px;
	}
	.search_holder
	{
		margin-top: 8px;
	}
	.news_list-item-img
	{
		float: none !important;
	}
	.glyphicon {
	top: 26% !important;
}
.social-media-icons img
 {
	float: left !important;
 }
}
@media (max-width: 480px)
{ 
     .getfactsIMG
     {
         width: 480px;
         margin-right: 10%;
      }
     
}
@media ( max-width: 375px )
{
	.search_holder .TextField
	{
		width: 250px;
	}
	.blueSocialMediaBox {
		display: none;
	}
	.news-list-social {
		display: none;
	}
	.videoTv{
		height: 170px !important;
	}
	.video-border
	{
		/* height: 220px !important; */
	}
	.directorDesc
	{
		padding-top: 0px;
	}
	.viewBio
	{
		padding-bottom: 20px;
	}
}




/* Reset PWD */
.wtLeft{
	color:#0069aa;
	padding-top: 10px;

}

.selected{
	background: #fff;
}

.regBox{
	padding:0px !important;
	margin:0px !important;
	border:none !important;
	-webkit-box-shadow: #fff 0 0px 0px !important;
}


.lotusLoginBox{
	border-radius: 0px !important;
	-webkit-box-shadow: #fff 0 0px 0px !important;
}


.LotusFormField{
	color:#0069aa;
}

.lotusLogin2 .lotusui30_layout .lotusLoginContent {
    position: relative;
    padding: 20px 25px;
    padding-left: 0px !important;
    zoom: 1;
}

h1.wtLeft{
	border:none !important;
}


h1.wtLeft{
	border:none !important;
	font-family: "ClarendonLTStdBold" !important;
	font-size: 24px !important;
	padding-bottom: 10px;
}

.lotusLogin2 .lotusui30_layout .lotusLoginForm {
    padding: 0px 0px !important;
    position: relative;
}

.lotusLoginContent{
	padding:10px !important;
}


.lotusui30 .lotusForm2 label, .lotusui30 .lotusForm2 .lotusFormLabel {
	color:#0069aa !important;
}








