﻿@charset "utf-8";
/* CSS Document */



/********************************************** 
		BASICS
**********************************************/

h1, h2, h3, h4 { color:#3661a2 !important; font-family: "Rockwell", "Times New Roman", Times, serif !important; }


h1 { font-size:32px !important; }
h2 { font-size:21px !important; }
h3 { font-size:19px !important; }
h4 { font-size:17px !important; }
h5 { font-size:15px !important; }
h6 { font-size:13px !important; line-height:20px; }

a {}
a:hover { }
.clearFloat { clear:both; height:1px; overflow:hidden; }



/********************************************** 
		 WIDGET BASICS
**********************************************/

.grid_15 ol {
list-style-position: inside;
list-style:decimal;
margin:10px 0px 0px 20px;
}

.grid_15 ol li { margin-bottom:5px; }


.grid_5 .widget { width:100%; }

.page .widget { height:auto; display:block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


.page .widget.white { background:#ffffff; border:1px solid #cecece; float:left; margin-bottom:10px; margin-top:10px !important; }
.ie7 .page .widget.white { margin-top:10px !important;}

.widget.white.subContentBox.newsFeed {margin-top:10px !important;}


.page .widget.grey { background:#cecece; border:1px solid #cccccc; margin:10px 0px !important; float:left; }
.page .widget.blue { background:#3661A2; border:1px solid #ffffff; margin:10px 0px !important; float:left; }


.widget h4.borderBottom { border-bottom:1px solid #3661a2; font-weight:normal; display:block; margin:8px 5px 5px 5px !important; }
.widget h4 { display:block; padding:5px !important; }
.widget h4 a { padding:5px 20px 5px 5px; margin:0px 0px 5px 0px; display:block; text-decoration:none !important;
border-bottom: 1px solid #3661a2;
background: url(/Style%20Library/Images/img_Arrow_Right01.png) center right no-repeat;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}

.widget h4 a:hover 
{ 
color:#333333; 
text-decoration:none; 
border-bottom:1px solid #cccccc; 
background: url(/Style%20Library/Images/img_Arrow_Right01.png) center right no-repeat #EFEEEE; 
}



/********************************************** 
	ALERTS WIDGET 
**********************************************/

.page .widget.alerts { height:auto;}
.page .widget.alerts ul { list-style: none; }
.page .widget.alerts ul li { float: left; display: block; }
.page .widget.alerts ul li .alert { display: block; height:55px; overflow: hidden; }


.page .widget.alerts {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
width:939px;
display:block;
height:60px;
overflow:hidden;
padding:7px 0 0 0;
margin:5px 0 8px 0;
color: #3661a2;
background-color: #fdfdfd;
border: 1px solid #cecece;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.page .widget.alerts .arrow { padding: 0px; margin: 18px 0 0 10px;}

.page .widget.alerts .title { font-size:15px; margin-top:2px; line-height:16px; }

.page .widget.alerts .description {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:50px;
	padding: 0 0 0 10px;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	font-size: 11px;
	line-height: 16px;
	border-left: 1px solid #3661a2;
}

.page .widget.alerts.alertsContainer.oneAlert .title { width:225px; margin-right:10px; }
.page .widget.alerts.alertsContainer.oneAlert .description { width:600px; }

.page .widget.alerts.alertsContainer.twoAlerts .title { width:225px; margin-right:10px; }
.page .widget.alerts.alertsContainer.twoAlerts .description { width:525px; }

.page .widget.alerts.alertsContainer.threeAlerts .title { width:200px; margin-right:10px; }
.page .widget.alerts.alertsContainer.threeAlerts .description { width:475px; }



.page .widget.alerts .icon {
	padding: 0px;
	margin: 0px 0px 25px 0px;
	text-align: center;
	width:80px;
	float:left;
}
.page .widget.alerts .description a { text-decoration:underline !important; }
.page .widget.alerts .description a:hover { text-decoration:none !important; color:#333333; }




/********************************************** 
			FEATURE CAROUSEL
**********************************************/
.GroupContent {
	display: none;
}
.GroupNav {
	display: none;
}
.page .FeatureCarouselWidget {
	position: relative;
	display: block;
	padding: 0px;
	margin:10px 0px 0px 0px;
	border: 1px solid #cecece;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
	
}
.page .FC_Panel {
	position: relative;
	display: block;
}
.page .GroupPanel {
	height: 0px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
.page .GroupPanel .Group {
	width: 26%;
	height: 25px;
	padding: 5px 10px 5px 10px;
	margin: 0px 4px 0px 0px;
	font-family: "Rockwell", "Times New Roman", Times, serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-overflow: ellipsis;
	display: inline-block;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
}
.page .ContentPanel {	height: 315px;	margin: -15px 0px 0px 0px;}
.page .Floating {	position: absolute;}
.page .FC_Content .Media {}
.page .FC_Content img {
	left: 0px;
	top: 0px;
	position: absolute;
	-webkit-border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
}
.page .FC_Content iframe {left: 0px;top: 0px;position: absolute;}
.page .FC_DataArea {}
.page .FC_Content .Backdrop {}
.page .FC_Content .NonMedia {
	height: 135px;
	position: relative;
	top: 160px;
	overflow: hidden;
	padding: 5px 10px 0px 8px;
	margin: 0px 15px;
	background-color: #333;
	background-color: rgba(0, 0, 0, 0.6);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.page .FC_Content .NonMedia .Title {
font-family: "Rockwell", "Times New Roman", Times, serif;	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.page .FC_Content .NonMedia .Subtitle {
	font-size: 13px;
	color: #FFFFFF;
	font-style: italic;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.page .FC_Content .NonMedia .Subtitle a {
	font-size: 13px;
	color: #FFFFFF;
	font-style: italic;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* this is the hold div for the description text on the home page carousels*/
.page .FC_Content .NonMedia .Description 
	{
	display: block;
	font-size: 11px;
	line-height: 1.3em;
	height: auto; /*80px overflow: hidden;*/
	color: #ffffff;
	}


.page .FC_Content .NonMedia .URL {	padding: 3px;margin: 0px 0px 25px 0px;	color: #ffffff;}
.page .FC_Content .NonMedia .URL a { font-size: 12px; color: #FFFFFF; text-decoration: underline; display: block; padding: 3px 0px 5px 10px; margin: 0px 0px 5px 0px;}
 
/*
   .page .FC_Content .NonMedia .URL a:hover:after {
	content: " ";
	background: #ffffff;
	color: #333333;
	font-size: 14px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -2px 15px 0px 0px;
	text-align: right;
}

*/

.page .FC_Content .NonMedia .URL a:hover {background:#ffffff;color: #333333;text-decoration: none;}


/*Navigation Panel*/
.page .FC_Content {background:#234677;height:310px;}/*took out of jquery*/
.page .FC_Content .Title { font-family: "Rockwell", "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; line-height: 22px; padding:0px; margin:0px; }
.page .FC_Content .Subtitle { color: #ffffff;}
.page .FC_Content .Description { height: 100px; overflow: hidden;}/*for main landing pages carouselWide not home page*/
.carouselWide .FC_Content .Description { height: 100px; overflow: hidden;}/*landing pages*/
.page .FC_Content .URL { padding: 5px; }
.page .FC_Content .URL a {
	color: #ffffff;
	text-decoration: underline;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.page .FC_Content .URL a:hover { background:#333333; color:#ffffff;	text-decoration:none;}

/*
    .page .FC_Content .URL a:hover:after {
	content: " ";
	color: #333333;
	background: #ffffff;
	font-size: 14px;
	float: right;

	padding: 0px 0px 0px 0px;
	margin: -2px 15px 0px 0px;
	text-align: right;
}
*/

.page .FC_Content .Current { display: block; }
.page .NavigationPanel {
	height: 20px;
	text-align: center;
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	background: #fff;
}
.page .NavigationPanel .Items {
	width: 130px;
	height: 20px;
	padding: 15px 0px 0px 0px;
	margin: 0 auto;
	display: inline-block;
	margin-top: -15px;
}
.page .NavigationPanel .Items .Item {
	list-style-type: none;
	target: "";
	width: 12px;
	height: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	border: 1px solid #000000;
	background: #CECECE;
	cursor: pointer;
	display: inline-block;
	float: left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.page .NavigationPanel .Items .Item.active {
	width: 12px;
	height: 12px;
	background: #254a78;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.page .NavigationPanel .Next {
	width: 8px;
	height: 12px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -22px 11px 0px 0px;
}
.page .NavigationPanel .Previous {
	width: 8px;
	height: 12px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
}




/********************************************** 
	IMPACT CAROUSEL 
**********************************************/

.impactCarousel .FeatureCarouselWidget { width:948px; height:235px; display:block; padding:0px; margin:0px; 
border:1px solid #CECECE; background-color:#244B7F; overflow:hidden;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;}

.impactCarousel .FC_Content img { float:right !important; position:relative !important; width:695px; height:210px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;}

.impactCarousel .FC_Content .NonMedia { height:265px; top:25px; overflow:hidden; padding:5px 10px 0px 8px; margin:0px 15px; position: relative;
background-color:none !important;
background-color: rgba(0, 0, 0, 0.0) !important;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px; }

.impactCarousel .FC_Content .NonMedia .Title { 
font-family: "Rockwell", "Times New Roman", Times, serif; color:#ffffff; 
font-size:16px; font-weight:bold; line-height:18px; padding:0px; margin-bottom:5px; }

.impactCarousel .NavigationPanel { padding:0px !important; width:200px; height:14px; float:left; background:none !important; 
text-align:center; top:-100px !important; overflow:hidden; }

.impactCarousel .NavigationPanel .Items .Item { list-style-type:none; target:""; width:12px; height:12px; 
border:1px solid #ffffff; background:#CECECE; cursor:pointer; display:inline-block; float:left;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}





/********************************************** 
		LATEST NEWS - SIDE BAR WIDGET
**********************************************/

.newsFeed { padding:0px; margin:15px 0px; width:220px; display:block; min-height:125px; height:auto;
border: 1px solid #cecece;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.newsFeed.widerFeed { width:265px; }
.newsFeed .newsFeedHeader { height:auto; padding:0px; margin:0px 0px 10px 0px;}
.newsFeed .newsFeedHeader h4 { width:220px; }
.newsFeed .newsFeedHeader h4 a { height:auto; margin:0px; background:none; /* background:url(/PublishingImages/Icons/icon_News-32.png) no-repeat right -3px;*/ }
.newsFeed .newsFeedHeader h4 a:hover { background:#efeeee;  /* background:url(/PublishingImages/Icons/icon_News-32.png) no-repeat right -3px #efeeee;*/ }
.newsFeed .newsFeedHeader .title { padding:0px; margin:0px; width:160px; float:left; font-size:20px; }
.newsFeed .newsFeedHeader .linkToFeed { padding:10px; margin:-10px; width:32px; height:32px; float:right; background:#3661a2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.newsFeed .newsFeedHeader .linkToFeed a img { width:32px; height:32px;}
.widget.white.subContentBox.newsFeed h4 a { height:auto; margin:0px; 
				background:url(/PublishingImages/Icons/icon_News-32.png) no-repeat right -3px; }
.widget.white.subContentBox.newsFeed h4 a:hover { height:auto; margin:0px; 
				background:url(/PublishingImages/Icons/icon_News-32.png) no-repeat right -3px #efeeee; }

/* CUSTOM NEWS GRAPHICS
.newsFeed .newsFeedHeader .linkToFeed.RSS { height:45px; width:45px; background:url(/PublishingImages/Icons/Icons/icon_RSSNews.png) #3661a2; }
.newsFeed .newsFeedHeader .linkToFeed.News { height:45px; width:45px;  background:url(/PublishingImages/Icons/icon_News.png) #3661a2; }
*/
 
.newsFeed .newsContent { padding:10px; margin-top:-10px; display:block;  }
.newsFeed .newsContent { padding:10px; margin-top:-10px; display:block;  }
.newsFeed .newsContent h3 { font-size:15px !important; line-height:17px; margin-top:12px;}
.newsFeed .newsContent .description { font-size:11px !important; line-height:16px;}

.newsFeed .newsContent .articleTitle { display:block; margin-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:16px; }
.newsFeed .newsContent .articleTitle a { }
.newsFeed .newsContent .articleTitle a:hover { }

/* TO FIX SPACING ISSUE ON CERTAIN PAGES */
.newsFeed { margin-top:20px !important; }
.newsFeed.widerFeed { margin-top:0px !important; }



/********************************************** 
	TOPIC AREA WIDGET 
**********************************************/
.page .widget.topic {
	display: inline;
	width: 33%;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	height: 280px;
}
.page .widget.topic .icon {
	width: 72px;
	height: 72px;
	padding: 0px;
	margin: 0 10px 0 0;
}
.page .widget.topic .icon img {
}
.page .widget.topic .icon a img {
	border: none;
}
.page .widget.topic .icon a:hover img {
	border: none;
}
.page .widget.topic .title {
	display: block;
	padding: 0px;
	margin: 0px;
	height: auto;
}
.page .widget.topic .title h2 {
	margin: 15px 0px 0px 0px;
}
.page .widget.topic .title h2 a {
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
}
.page .widget.topic .title h2 a:hover {
	text-decoration: underline;
	color: #333333;
}
.page .widget.topic .description {
	margin: 10px 0 0 0;
	line-height: 18px;
	color: #333333;
	font-size: 12px;
}
.page .widget.topic ul {
	padding: 0px;
	margin: 15px 0 0 0;
}
.page .widget.topic ul li {
	padding: 0px;
	margin: 7px 0 7px 0;
	display: list-item;
	list-style: none;
}
.page .widget.topic ul li a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.topic ul li a:hover {
	text-decoration: underline;
	color: #333333;
}

/********************************************** 
	PEOPLE WE SERVE AREA WIDGET 
**********************************************/
.page .widget.pwsLanding {
	display: inline;
	width: 33%;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	height: 300px;
}
.page .widget.pwsLanding .icon {
	width: 72px;
	height: 72px;
	padding: 0px;
	margin: 0 10px 0 0;
}
.page .widget.pwsLanding .icon img {
}
.page .widget.pwsLanding .icon a img {
	border: none;
}
.page .widget.pwsLanding .icon a:hover img {
	border: none;
}
.page .widget.pwsLanding .title {
	display: block;
	padding: 0px;
	margin: 0px;
	height: auto;
}
.page .widget.pwsLanding .title h2 {
	margin: 15px 0px 0px 0px;
}
.page .widget.pwsLanding .title h2 a {
font-family: "Rockwell", "Times New Roman", Times, serif;	font-size: 21px;
	color: #3661a2;
}
.page .widget.pwsLanding .title h2 a:hover {
	text-decoration: underline;
	color: #333333;
}
.page .widget.pwsLanding .description {
	margin: 10px 0 0 0;
	line-height: 18px;
	color: #333333;
	font-size: 12px;
}
.page .widget.pwsLanding ul {
	padding: 0px;
	margin: 15px 0 0 0;
}
.page .widget.pwsLanding ul li {
	padding: 0px;
	margin: 10px 0 0 0;
	display: list-item;
	list-style: none;
}
.page .widget.pwsLanding ul li a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.pwsLanding ul li a:hover {
	text-decoration: underline;
	color: #333333;
}

/********************************************** 
	SOCIAL MEDIA BLURB & LINKS
**********************************************/
.page .socialMedia {padding: 0px; margin: 0px 35px 0px 0px; height: 220px;}
.page .socialMedia h2 {margin: 0px 0px 15px 0px;  font-family: "Rockwell", "Times New Roman", Times, serif; font-size: 21px; color: #3661a2;}
.page .socialMedia h2 a {color: #3661a2; text-decoration: underline;}
.page .socialMedia h2 a:hover {text-decoration: underline; color: #333333;}
.page .socialMedia p {margin: 0 0 15px 0; line-height: 18px; color: #333333; font-size: 12px;}
.page .socialMedia ul {}
.page .socialMedia ul li {padding-left: 25px; height:25px; display: list-item; list-style: none;}
.page .socialMedia ul li#Facebook{ background:url(/PublishingImages/Icons/icon_Facebook_16.png) top left no-repeat; } 
.page .socialMedia ul li#Twitter{ background:url(/PublishingImages/Icons/icon_Twitter_16.png) top left no-repeat; } 
.page .socialMedia ul li#YouTube{ background:url(/PublishingImages/Icons/icon_YouTube_16.png) top left no-repeat; } 
.page .socialMedia ul li#Flickr{ background:url(/PublishingImages/Icons/icon_Flickr_16.png) top left no-repeat; } 
.page .socialMedia ul li a {color: #3661a2; text-decoration: none;}
.page .socialMedia ul li a:after { text-align:right; content:"  "; } 
.page .socialMedia ul li a:hover {text-decoration: underline;color: #333333;}



/********************************************** 
	TOPIC CONTENT BLURBS 
**********************************************/
.page .widget.topicBlurbs {
	margin: 10px 0px 30px 0px;
	padding: 0 26px 0 0;
	width: 300px;
	height: 170px;
}
.page .widget.topicBlurbs .title h2 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
	line-height: 24px;
}
.page .widget.topicBlurbs .title h2 a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.topicBlurbs .title h2 a:hover {
	text-decoration: underline;
	color: #333333;
}
.page .widget.topicBlurbs .description {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	line-height: 18px;
}
.page .widget.topicBlurbs a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.topicBlurbs a:hover {
	text-decoration: underline;
	color: #333333;
}



/********************************************** 
	CONTENT BLURBS 
**********************************************/
.page .widget.Blurb {
	margin: 10px 0px 20px 0px;
	padding: 0 26px 0 0;
	height: 150px;
}
.page .widget.Blurb.auto {
	height: auto;
	margin-bottom:15px;
	margin-top: 0px;
}
.page .widget.Blurb.tall {
	/* height: 300px; */
	height:auto;
}
.page .widget.Blurb.short {
	/* height: 100px; */
	height:auto;
}

/* Force clear (wrap to next line) on every third item */
.page .widget.Blurb:nth-child(2n+1) {
margin-bottom:15px;
clear:both;
}

.page .widget.Blurb .title h2 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
	line-height: 24px;
}
.page .widget.Blurb .title h2 a {
	display: block;
	color: #3661a2;
	text-decoration: underline;
}

.page .widget.Blurb .title h2 a:hover {
	text-decoration: none;
	color: #333333;
	text-decoration: underline;
}
.page .widget.Blurb .title h3 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 18px;
	color: #3661a2;
	line-height: 20px;
}
.page .widget.Blurb .title h3 a {
	display: block;
	color: #3661a2;
	text-decoration: none;
}
.page .widget.Blurb .title h3 a:hover {
	text-decoration: underline;
	color: #333333;
}



.page .widget.Blurb .description {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	font-size:13px !important; 
	color:#333333 !important; 
	line-height:1.3em !important; 
}

.page .widget.Blurb a {
	color: #3661a2;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	font-size:13px !important; 
	}
	
.page .widget.Blurb a:hover {
	text-decoration: underline;
	color: #333333;
}


/********************************************** 
	OVERVIEW BOX GREY HTML EDITOR
**********************************************/
.page .widget.overviewBox * { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:13px; color:#333333 !important; line-height:20px !important; }
.page .widget.overviewBox {	height: auto; padding:10px; margin:5px 0 10px 0px; background-color: #CECECE; font-size: 13px; line-height: 18px;

border: 1px solid #cecece; display:block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.page .widget.overviewBox.white { padding:10px; margin:0px 0px 10px 0px; background-color:#ffffff; }

.page .widget.overviewBox a { color:#000000; text-decoration:underline; }
.page .widget.overviewBox a:hover { color:#000000; text-decoration:none; }

.page .widget.overviewBox h2 {	padding: 0 0 0 0;	margin: 0px 0px 5px 0px; font-family: "Rockwell", "Times New Roman", Times, serif;	font-size: 21px;	color: #3661a2;}
.page .widget.overviewBox ul {	margin: 5px 0 0 10px;	list-style:square url("/Style%20Library/Images/btn_list_blue.png");}
.page .widget.overviewBox li {	padding: 0 0 0 0;	margin: 2px 0 2px 25px;	display: list-item;	text-style: italic;}
.page .widget.overviewBox p {	margin: 15px 0 10px 0;	font-size: 13px;	line-height: 18px;}
.page .widget.overviewBox p a {	color: #000000;	text-decoration:underline !important;}
.page .widget.overviewBox p a:hover {	color: #3661a2;	text-decoration:none !important;}






/********************************************************************************************************** 
	EDIT MODE HTML EDITOR
***********************************************************************************************************/

.WebPartEdit *  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:12px; line-height:18px !important; 
margin:0px 0px 15px 0px; } /* color:#333333;*/
.WebPartEdit p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:12px; line-height:18px !important;  margin:0px 0px 15px 0px; }
.WebPartEdit p strong,
.WebPartEdit strong { font-weight:bold; } /*font-size:13px; */
.WebPartEdit a { color:#3661a2 !important; text-decoration:none;}
.WebPartEdit a:hover { text-decoration:underline !important; color: #333333;}

.WebPartEdit h2 {
padding:0px;
margin:0px 0px 8px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif !important;
font-size: 21px;
font-weight:normal !important;
color: #3661a2;
line-height: 130% !important;
}

.WebPartEdit h3 { display:block; margin:0px 0px 5px 0px; font-family: "Rockwell", "Times New Roman", Times, serif !important; }
.WebPartEdit ul { margin:5px 0 0 10px;}

.WebPartEdit ul li 
				{ 
				padding:0px 0px 0px 5px; 
				margin:2px 0 8px 25px; 
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
				font-size:12px; 
				line-height:18px !important; 
				width:auto !important; 
				*vertical-align:middle;
				}




.WebPartEdit h2 a { text-decoration:none; }
.WebPartEdit h2 a:hover { text-decoration:underline; color: #333333; }



.centerPageContent { margin:0px 0px 15px 0px; padding:10px 0px 10px 0px !important; }
.centerPageContent.first,
.centerPageContent:first-child { padding-top:0px; border-top:none;}
.centerPageContent.last,
.centerPageContent:last-child { border-bottom:none; }
.centerPageContent h2 { padding:0px; margin:0px 0px 8px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif !important; font-size: 21px; font-weight:normal !important; }
.centerPageContent p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:12px; line-height:18px !important;  margin:0px 0px 15px 0px; }
.centerPageContent p strong { font-size:14px; font-weight:bold; }
.centerPageContent ul { margin:10px 0 5px 10px;}
.centerPageContent ul li { margin:0px 0px 8px 10px; padding:0px; }
.centerPageContent ul li a { color:#3661a2; text-decoration:none;}
.centerPageContent ul li a:hover { text-decoration:underline !important; color: #333333;}

/* added 4/2/13 */
.centerPageContent .description.show ul li {list-style: outside disc !important;}
.centerPageContent .description.show ul li ul li {list-style: outside circle !important;}



/********************************************** 
		CONTACT PAGE - OFFICE LOCATIONS - L&I
**********************************************/
.textInfo { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:12px;}
.textInfo p { padding:0px; margin:0px 0px 15px 0px; line-height:18px !important;}
.textInfo p strong { font-size:14px; font-weight:bold; margin:5px 0px; }
.textInfo a { color:#3661a2; text-decoration:none;}
.textInfo a:hover { text-decoration:underline !important; color: #333333;}


/********************************************** 
	LICENCES PERMITS CERTIFICATES
**********************************************/
.page .widget.pws {
	display: block;
	padding: 0px;
	margin: 0px;
	height: 200px;
}
.page .widget.pws h2 {
	margin: 10px 0px 0px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
}
.page .widget.pws ul {
	padding: 0px;
	margin: 15px 0 0 0;
}
.page .widget.pws ul li {
	padding: 0px;
	margin: 10px 0 0 0;
	display: list-item;
	list-style: none;
}
.page .widget.pws ul li a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.pws ul li a:hover {
	text-decoration: underline;
	color: #333333;
}



/********************************************** 
		 BOX LIST
**********************************************/

.page .widget.boxlist { height:110px; margin:10px 0 10px 0; }

.page .widget.boxlist h2 {
padding: 0 0 10px 0;
margin: 0px 0px 5px 0px;
border-bottom: 1px solid #3661a2;
}
.page .widget.boxlist h2 a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.boxlist h2 a:hover {
	height: 30px;
	text-decoration: none;
	background: #3661a2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.boxlist img {
}
.page .widget.boxlist select {
	width: 200px;
	padding: 5px;
	margin: 10px 0 5px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.page .widget.boxlist img {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.boxlist ul {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.boxlist ul li {
	padding: 0px;
	margin: 10px 0 0 0;
	display: list-item;
	list-style: none;
}



/********************************************** 
		 BOX LIST AUTO HEIGHT

**********************************************/
.page .widget.boxlistAuto {
	height: auto;
	padding: 10px;
	margin:10px 0 15px 0;
	background-color: #fdfdfd;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.page .widget.boxlistAuto h2 {
	padding: 0 0 10px 0;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #3661a2;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
}

.page .widget.boxlistAuto h3 {
    font-size:12px !important;
	font-weight:bold;
	font-family: verdana,arial,helvetica,sans-serif;
}

.page .widget.boxlistAuto h3 a {
	color: #3661a2;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

.page .widget.boxlistAuto h3 a:hover {
	text-decoration: underline;
}

.page .widget.boxlistAuto h2 a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.boxlistAuto h2 a:hover {
	height: 30px;
	text-decoration: none;
	background: #3661a2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.boxlistAuto img {
}
.page .widget.boxlistAuto select {
	width: 200px;
	padding: 5px;
	margin: 5px 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.page .widget.boxlistAuto img {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.boxlistAuto ul {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.boxlistAuto ul li {
	padding: 0px;
	margin: 10px 0 0 0;
	display: list-item;
	list-style: none;
}




/********************************************** 
		 FIND LICENCED PROFESSIONAL WIDGET
**********************************************/

.page .widget.findPro {
	height: 55px;
	padding: 0px;
	margin: 5px 0 5px 0;
	background-color: #fdfdfd;
	border: 1px solid #cecece;
	font-size: 15px;
	font-style: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
}
.page a .widget.findPro {
	color: #3661a2;
	text-decoration: none;
}
.page a:hover .widget.findPro {
	background: #EFEEEE;
	color: #3661a2;
	text-decoration: none;
	cursor: pointer;
}
.page .widget.findPro .icon {
	width: 24px;
	margin-top: 14px;
	padding-left: 5px;
}
.page .widget.findPro .text {
	width: 173px;
	margin-top: 18px;
	text-align: center;
}
.page .widget.findPro .arrow {
	width: 24px;
	margin-top: 19px;
}

.page .loading {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10000;
}

.page .searchParams {margin-bottom:15px;}
.page .printbutton {margin-top:15px;}




/********************************************** 
		 CALENDAR WIDGET
**********************************************/


.page .widget.calendar {
	height: 100px;
	padding: 2px 5px 10px 5px;
	margin: 5px 0 0 0;
	background-color: #fdfdfd;
	font-size: 12px;
	border: 1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.page .widget.calendar.auto {	height: auto;}

.page .widget.calendar a {	text-decoration: none;}
.page .widget.calendar h2 {
	padding: 7px 0 10px 0;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #3661a2;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
	background-image: url(/Style%20Library/Images/img_Arrow_Right01.png);
	background-repeat: no-repeat;
	background-position: right;
}
.page .widget.calendar a h2 {font-family: "Rockwell", "Times New Roman", Times, serif;	font-weight: bold;}
.page .widget.calendar a:hover h2 {
	color: #3661a2;
	border-bottom: 1px solid #EFEEEE;
	background: #EFEEEE;
	background-image: url(/Style%20Library/Images/img_Arrow_Right01.png);
	background-repeat: no-repeat;
	background-position: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.calendar ul {	padding: 0px;	margin: 10px 0 0 0;}
.page .widget.calendar ul li {	padding: 0px;	margin: 3px 0 0 0;	display: list-item;	list-style: none;}
.page .widget.calendar ul li a {	color: #3661a2;	text-decoration: none;}
.page .widget.calendar ul li a:hover {	text-decoration: underline;	color: #333333;}
.page .widget.calendar .icon {	width: 48px;}
.page .widget.calendar .text {	width: 150px;	margin-top: 10px;}





/********************************************** 
		 CALENDAR GRID
**********************************************/
.page .calendarGrid {
	min-height: 35px;
	height: auto;
	width: 685px;
	padding: 10px;
	margin: 5px 0 0 0;
	background-color: #fdfdfd;
	border: 1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .calendarGrid .calendarGridHeader {
	padding: 8px;
	margin: 0px;
	height:auto;
	min-width:670px;
	display: block;
	float:left;
	background: #eeeeee;
	border-bottom: 1px solid #3661a2;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.page .calendarGrid .calendarGridHeader h2 {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 75%;
	float: left;
}
.page .calendarGrid .calendarGridHeader .date {
	width: 20%;
	float: left;
	font-size: 14px;
	color: #333333;
}
.page .calendarGrid .address {
	height: auto;
	color: #3661a2;
	background: #eeeeee;
}
.page .calendarGrid .address a {
	padding: 10px;
	margin: 0px 8px;
	display: block;
	color: #3661a2;
	background: #eeeeee;
	text-decoration:none;
	font-size: 12px;
	line-height: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .calendarGrid .address a:hover {
	color: #3661a2;
	text-decoration: none;
	background: #ffffff;
	cursor:pointer;
}
.page .calendarGrid .address a.current {
	color: #3661a2;
	text-decoration: none;
	background: #ffffff;
}
.page .calendarGrid .infoHeader {
	font-size: 14px;
	margin: 5px 0 5px 0;
	font-weight: bold;
}
.page .calendarGrid .infoPanel {
	padding: 0px 10px;
	margin: 0px;
	height: auto;
	border-left: 1px solid #3661a2;
}
.page .calendarGrid .calendarColumn {
	margin: 0px 5px 10px 0px;
	padding: 0px;
	width: 130px;
	float: left;
}
.page .calendarGrid .calendarColumnFullRow {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
}
.page .calendarGrid .calendarColumn .label, .page .calendarGrid .calendarColumnFullRow .label {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	color: #3661a2;
}
.page .calendarGrid .calendarColumn .text, .page .calendarGrid .calendarColumnFullRow .text {
	font-weight: bold;
	margin-bottom: 15px;
	color: #333333;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}


/********************************************** 
	 CALENDAR WIDGET - EDITED
**********************************************/

.calendar.ui-widget { width:100% !important; }

.calendar { padding:10px; margin-top:10px !important; width:220px; }
.calendar img { margin:0px; padding:0px 0px 10px 0px; float:left; }
.calendar span.widgetBodyText { padding:5px 0px; float:left; width:130px;}

/********************************************** 
	 APPEALS CALENDAR GRID
**********************************************/

table.appealsCalendar { width:100%; font-size:12px; margin-bottom:25px; background:#f9f9f9; }
table.appealsCalendar tr { vertical-align:top; }
table.appealsCalendar tr td { vertical-align:top; }
table.appealsCalendar tr.decisionHistory { color:#333333; }
table.appealsCalendar tr.labels { background:#ececec; color:#3661a2; font-size:11px; font-weight:bold; }
table.appealsCalendar tr.decisionHistory.labels { background:#ececec; font-weight:bold; }
table.appealsCalendar tr.decisionHistory.labels td { width:50%; }
table.appealsCalendar tr.decisionHistory.values { font-size:12px; }
table.appealsCalendar tr.decisionHistory.labels td, table tr.decisionHistory.values td  { }
table.appealsCalendar tr.courtHistory { border-bottom:1px solid #333333; }
table.appealsCalendar tr.courtHistory.labels { }
table.appealsCalendar tr.courtHistory.labels td { width:20%; }
table.appealsCalendar tr.courtHistory.values { }
table.appealsCalendar tr td { padding:4px 2px; }
table.appealsCalendar .proviso { border-top:1px dotted #cecece;}





/********************************************** 
		 ACTIONABLE WHITE BUTTONS
**********************************************/

.actionButton { padding:0px; margin:10px 0px !important;} 
.actionButton a 
{ 
padding:5px; 
margin:0px 0px 5px 0px; 
width:215px; 
height:auto; 
min-height:35px; 
float:left; 
text-decoration:none;
line-height:20px; 
font-weight:normal !important; 
color:#3661a2;
border:1px solid #CECECE; 
background:url(/Style%20Library/Images/img_Arrow_Right01.png) 96% no-repeat #ffffff; 
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}


.actionButton a:hover 
{ 
background-color:#EFEEEE; 
border:1px solid #CECECE; 
text-decoration:none;
cursor: pointer; 
cursor: hand; 
} 

.actionButton a span.text { padding:0px; margin:0px 25px 0px 33px; display:inline-block; vertical-align:middle;
font-family: "Rockwell", "Times New Roman", Times, serif; font-size:15px; line-height:15px; color:#3661a2; } 
.actionButton a span.icon { padding:10px 3px; width:auto; height:auto; float:left; } 

.actionButton a span.icon#AlarmClock {background:url(/PublishingImages/Icons/Icon_AlarmClock-32.png) center left no-repeat; }  
.actionButton a span.icon#AnimalControl {background:url(/PublishingImages/Icons/Icon_AnimalControl-32.png) center left no-repeat; }  
.actionButton a span.icon#Appeals {		 background:url(/PublishingImages/Icons/Icon_Appeals-32.png) center left no-repeat; }  
.actionButton a span.icon#BanSymbol { background:url(/PublishingImages/Icons/Icon_BanSymbol-32.png) center left no-repeat; }  
.actionButton a span.icon#Bike { background:url(/PublishingImages/Icons/Icon_Bike-32.png) center left no-repeat; }  
.actionButton a span.icon#blueCone { background:url(/PublishingImages/Icons/Icon_blueCone-32.png) center left no-repeat; }  
.actionButton a span.icon#CashRegister { background:url(/PublishingImages/Icons/Icon_Business-32.png) center left no-repeat; }  
.actionButton a span.icon#Calculator {	 background:url(/PublishingImages/Icons/Icon_Calculator-32.png) center left no-repeat; }  
.actionButton a span.icon#Calendar {	 background:url(/PublishingImages/Icons/Icon_Calendar-32.png) center left no-repeat; }  
.actionButton a span.icon#Checkbox {	 background:url(/PublishingImages/Icons/Icon_Checkbox-32.png) center left no-repeat; }  
.actionButton a span.icon#CheckCircle {	 background:url(/PublishingImages/Icons/Icon_CheckmarkCircle-32.png) center left no-repeat; }  
.actionButton a span.icon#Concession {	 background:url(/PublishingImages/Icons/Icon_Concession_32.png) center left no-repeat; } 
.actionButton a span.icon#ContactUs {	 background:url(/PublishingImages/Icons/Icon_ContactUs-32.png) center left no-repeat; } 
.actionButton a span.icon#Courthouse {	 background:url(/PublishingImages/Icons/Icon_Courthouse-32.png) center left no-repeat; } 
.actionButton a span.icon#Citizens {	 background:url(/PublishingImages/Icons/Icon_Citizens-32.png) center left no-repeat; } 
.actionButton a span.icon#CreditCard {	 background:url(/PublishingImages/Icons/Icon_CreditCard-32.png) center left no-repeat; } 
.actionButton a span.icon#Data{			 background:url(/PublishingImages/Icons/icon_data_32.png) center left no-repeat; } 
.actionButton a span.icon#Directions {	 background:url(/PublishingImages/Icons/icon_Directions-32.png) center left no-repeat; } 
.actionButton a span.icon#Droplet {	 background:url(/PublishingImages/Icons/icon_Droplet-32.png) center left no-repeat; } 
.actionButton a span.icon#Education {	 background:url(/PublishingImages/Icons/Icon_Education_32.png) center left no-repeat; }
.actionButton a span.icon#ExclamationPoint {background:url(/PublishingImages/Icons/Icon_ExclamationPoint-32.png) center left no-repeat; }
.actionButton a span.icon#FAQ {			 background:url(/PublishingImages/Icons/Icon_FAQ_32.png) center left no-repeat; } 
.actionButton a span.icon#Fire { background:url(/PublishingImages/Icons/icon_Fire-32.png) center left no-repeat; } 
.actionButton a span.icon#Firered { background:url(/PublishingImages/Icons/icon_Firered-32.png) center left no-repeat; }   
.actionButton a span.icon#FormsPermits { background:url(/PublishingImages/Icons/Icon_FormsPermits_32.png) center left no-repeat; }  
.actionButton a span.icon#Glossary {	 background:url(/PublishingImages/Icons/Icon_Glossary-32.png) center left no-repeat; }  
.actionButton a span.icon#Golf {	 background:url(/PublishingImages/Icons/Icon_Golf-32.png) center left no-repeat; }  
.actionButton a span.icon#HandWithHeart {background:url(/PublishingImages/Icons/Icon_HandWithHeart-32.png) center left no-repeat; }  
.actionButton a span.icon#History {background:url(/PublishingImages/Icons/Icon_History-32.png) center left no-repeat; }  
.actionButton a span.icon#House {		 background:url(/PublishingImages/Icons/Icon_Housing_32.png) center left no-repeat; }  
.actionButton a span.icon#LanguageAssistance {background:url(/PublishingImages/Icons/Icon_LanguageAssistance-32.png) center left no-repeat; }  
.actionButton a span.icon#Lightbulb {background:url(/PublishingImages/Icons/Icon_Lightbulb-32.png) center left no-repeat; }  
.actionButton a span.icon#MayorGoals {	 background:url(/PublishingImages/Icons/Icon_MayorGoals-32.png) center left no-repeat; } 
.actionButton a span.icon#Map		 {	 background:url(/PublishingImages/Icons/Icon_Map_32.png) center left no-repeat; } 
.actionButton a span.icon#Medical {	 background:url(/PublishingImages/Icons/icon_Medical-32.png) center left no-repeat; } 
.actionButton a span.icon#Money		 {	 background:url(/PublishingImages/Icons/Icon_Money-32.png) center left no-repeat; } 
.actionButton a span.icon#News {		 background:url(/PublishingImages/Icons/Icon_News-32.png) center left no-repeat; } 
.actionButton a span.icon#OrgChart	 {	 background:url(/PublishingImages/Icons/Icon_OrgChart-32.png) center left no-repeat; } 
.actionButton a span.icon#Pencil	 {	 background:url(/PublishingImages/Icons/Icon_Pencil-32.png) center left no-repeat; } 
.actionButton a span.icon#People	 {	 background:url(/PublishingImages/Icons/Icon_Citizens-32.png) center left no-repeat; } 
.actionButton a span.icon#Planning {	 background:url(/PublishingImages/Icons/Icon_Planning_32.png) center left no-repeat; } 
.actionButton a span.icon#Plans {		 background:url(/PublishingImages/Icons/Icon_Plans-32.png) center left no-repeat; } 
.actionButton a span.icon#Pointer {		 background:url(/PublishingImages/Icons/Icon_Pointer-32.png) center left no-repeat; } 
.actionButton a span.icon#Proposal {	 background:url(/PublishingImages/Icons/Icon_Proposal_32.png) center left no-repeat; }
.actionButton a span.icon#Search {		 background:url(/PublishingImages/Icons/Icon_Search_32.png) center left no-repeat; } 
.actionButton a span.icon#SpeechBubbles {background:url(/PublishingImages/Icons/Icon_SpeechBubbles-32.png) center left no-repeat; } 
.actionButton a span.icon#StreetClosures {background:url(/PublishingImages/Icons/Icon_StreetClosures-32.png) center left no-repeat; }  
.actionButton a span.icon#Survey {		 background:url(/PublishingImages/Icons/Icon_Survey_32.png) center left no-repeat; }  
.actionButton a span.icon#Undo {		 background:url(/PublishingImages/Icons/Icon_Undo-32.png) center left no-repeat; }  
.actionButton a span.icon#videoCamera {		 background:url(/PublishingImages/Icons/icon_videoCamera-32.png) center left no-repeat; } 
.actionButton a span.icon#Zoning {		 background:url(/PublishingImages/Icons/icon_Zoning-32.png) center left no-repeat; } 


/********************************************** 
		BLUE REPORTING BUTTONS
**********************************************/

.report { height:auto; padding:0px; margin:10px 0px !important; }

.report .bluebox { margin:0 0 5px 0; display:block; font-size: 15px; font-weight: bold; }

.report .bluebox a { padding:10px 0 0 10px; height:28px; display:block; text-decoration:none !important; color:#ffffff !important; 
background:url(/Style%20Library/Images/img_Arrow_Right_Wht.png) 97%;
background-repeat:no-repeat;
background-color:#254a78;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
cursor:hand;
}

.report .bluebox a:hover { text-decoration:none;
background:url(/Style%20Library/Images/img_Arrow_Right_Wht.png) 97%;
background-repeat:no-repeat;
background-color:#3661A2;
}
.widget.report h2 { margin-bottom:20px !important; }


/********************************************** 
			STAY CONNECT WIDGET 
**********************************************/

/*
h4 { display:table; margin:10px 0px; padding-top:10px;
font-family: "Rockwell", "Times New Roman", Times, serif;
font-size:20px !important;
color:#3661a2;
}
*/
.connect { padding:5px; margin:10px 0px !important; width:220px; height:auto; min-height:65px !important; float:left; }
.page .widget .iconSmall { float:left; width:73px; height:auto; text-align:center; }

.page .widget .iconSmall a { padding:2px; margin:2px; display:block; text-decoration:none !important;
	font-family: "Rockwell", "Times New Roman", Times, serif; font-size:12px; line-height:1.2em;
	color: #30558e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.page .widget .iconSmall a:hover { background:#FFFFFF; }

.page .widget .iconSmall img { width:32px; height:32px; display:block; text-align:center; margin:0 auto; margin-bottom:5px; }

/* for social media only - to be 4 items across */
.widget.grey.connect .iconSmall { width:25% !important; font-size:11px !important; }
.ie7 .widget.grey.connect .iconSmall { width:24% !important; font-size:11px !important; }/*ie 7*/
.widget.grey.connect .iconSmall { width:24% !important\9; font-size:11px !important; }/*ie 8*/




/********************************************** 
			ICON BOX
**********************************************/
.iconbox {}
.widget.iconbox .iconSmall { 
height:70px;
/* UNCOMMENT TO FIX TEXT-BLOWING OUT OF HOVER
width: auto;
min-width: 65px;
max-width: 90px;
*/
}


/********************************************** 
	PHILA.GOV HOMEPAGE WHITEBOXES LIST
**********************************************/
.page .widget.homeListBox {
	height: 319px;
	padding: 2px 10px 10px 10px;
	margin: 5px 0 0 0;
	background-color: #fdfdfd;
	font-size: 12px;
	border: 1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.page .widget.homeListBox.resident { height: 311px; width:auto; }
.page .widget.homeListBox.transparency { height: 310px; width:208px;}
.page .widget.homeListBox.property { float: left; width: 207px; height: 155px;}
.page .widget.homeListBox.business { float: left; width: 209px; height: 155px; margin-top:5px; margin-left:7px;}

.page .widget.homeListBox a {
	text-decoration: none;
}
.page .widget.homeListBox h2 {
	padding: 7px 0 10px 0;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #3661a2;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
	
}
.page .widget.homeListBox a h2 {
    padding: 7px 0 10px 0;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #3661a2;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
	background-image: url(/Style%20Library/Images/img_Arrow_Right01.png);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
}
.page .widget.homeListBox a:hover h2 {
	color: #3661a2;
	border-bottom: 1px solid #EFEEEE;
	background: #EFEEEE;
	background-image: url(/Style%20Library/Images/img_Arrow_Right01.png);
	background-repeat: no-repeat;
	background-position: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.homeListBox img {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.homeListBox ul {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.homeListBox ul li {
	padding: 0px;
	margin: 10px 0 0 0;
	display: list-item;
	list-style: none;
}
.page .widget.homeListBox ul li a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.homeListBox ul li a:hover {
	text-decoration: underline;
	color: #333333;
}



/********************************************** 
	HOME PAGE LINK LIST - EDITED
**********************************************/

.linkList.tall { height:311px;}
.linkList.medium { height:155px;}
.linkList.property { float: left; width: 207px; height: 155px;}
.linkList.business { float: left; width: 209px; height: 155px; margin-top:5px; margin-left:7px;}




/********************************************** 
			LICENCES
**********************************************/
.page .widget.licences {
	height: 135px;
	padding: 3px 10px 10px 10px;
	margin: 5px 0 0 0;
	background-color: #fdfdfd;
	font-size: 12px;
	border: 1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.licences a {
	text-decoration: none;
}
.page .widget.licences h2 {
	padding: 7px 0 10px 0;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #3661a2;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
	background-image: url(/Style%20Library/Images/img_Arrow_Right01.png);
	background-repeat: no-repeat;
	background-position: right;
}
.page .widget.licences a h2 {
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-weight: bold;
}
.page .widget.licences a:hover h2 {
	color: #3661a2;
	text-decoration: none;
	border-bottom: 1px solid #EFEEEE;
	background: #EFEEEE;
	background-image: url(/Style%20Library/Images/img_Arrow_Right01.png);
	background-repeat: no-repeat;
	background-position: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.licences img {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.licences a img {
	border: none;
}
.page .widget.licences a:hover img {
	border: none;
}
.page .widget.licences .list1 {
	float: left;
	width: 145px;
	margin: 0 0 0 0;
	padding: 0px;
}
.page .widget.licences .list1 ul {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.licences .list1 ul li {
	padding: 0px;
	margin: 8px 0 0 0;
	display: list-item;
	list-style: none;
}
.page .widget.licences .list1 ul li a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.licences .list1 ul li a:hover {
	color: #254a7e;
	text-decoration: underline;
}
.page .widget.licences .list2 {
	float: left;
	width: 175px;
	margin: 0 0 0 0;
	padding: 0px;
}
.page .widget.licences .list2 ul {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.licences .list2 ul li {
	padding: 0px;
	margin: 8px 0 0 0;
	display: list-item;
	list-style: none;

}
.page .widget.licences .list2 ul li a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.licences .list2 ul li a:hover {
	/*ORIGINAL - text-decoration:none; color:#254a7e;*/ 

	/* UPDATED - 1/12/2012 */
	text-decoration: underline;
	color: #333333;
}
.page .widget.licences .list3 {
	float: left;
	width: 120px;
	margin: 0 0 0 0;
	padding: 0px;
}
.page .widget.licences .list3 ul {
	padding: 0px;
	margin: 5px 0 0 0;
}
.page .widget.licences .list3 ul li {
	padding: 0px;
	margin: 8px 0 0 0;
	display: list-item;
	list-style: none;
}
.page .widget.licences .list3 ul li a {
	color: #3661a2;
	text-decoration: none;
}
.page .widget.licences .list3 ul li a:hover {
	/*ORIGINAL - text-decoration:none; color:#254a7e;*/ 
	/* UPDATED - 1/12/2012 */
	text-decoration: underline;
	color: #333333;
}

/* Subscribe to RSS */
.page .widget.rssWhitebox {
	height: 200px;
	width: 540px;
	padding: 10px;
	margin: 5px 0 0 0;
	background-color: #fdfdfd;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.rssWhitebox h2 {
	padding: 0 0 10px 0;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #3661a2;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
}
.page .widget.rssWhitebox p {
	margin: 10px 0 10px 0;
}
.page .widget.rssGreybox {
	height: 200px;
	padding: 10px;
	margin: 5px 0 0 25px;
	background-color: #CECECE;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.rssGreybox h2 {
	padding: 0 0 10px 0;
	margin: 0px 0px 5px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
}
.page .widget.rssGreybox ol {
	padding-left: 20px;
}
.page .widget.rssGreybox li {
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	display: list-item;
	list-style: decimal;
	text-style: italic;
}
.page .widget.addRSS {
	height: auto;
	padding: 0px;
	margin: 10px 0 0 0;
	background-color: #EEEEEE;
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.addRSS h2 {
	width: 100%;
	padding: 0 0 5px 0;
	margin: 0px 0px 0px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
}
.page .widget.addRSSbox {
	height: 135px;
	width: 161px;
	padding: 10px;
	margin: 5px 5px 0 0;
	background-color: #f7f7f7;
	font-size: 12px;
	border: 1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.addRSSbox h3 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 16px;
	color: #254a78;
	line-height: 14px;
}
.page .widget.addRSSbox a img {	border: none;}
.page .widget.addRSSbox ul {	padding: 0px;	margin: 5px 0 0 20px;}
.page .widget.addRSSbox ul li {	padding: 0 0 5px 0;	margin: 5px 0 0 0;	display: list-item;
	list-style: square url("/PublishingImages/Icons/icon_AddRSS.png");
	border-bottom: 1px solid #cfcece;
}
.page .widget.addRSSbox a {	color: #3661a2;	text-decoration: none;}
.page .widget.addRSSbox a:hover {	color: #254a7e;	text-decoration: underline;}
.page .widget.addRSS2 {
	height: auto;
	padding: 0px;
	margin: 12px 0 0 25px;
	background-color: #EEEEEE;
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.addRSS2 h2 {
	width: 100%;
	padding: 0 0 5px 0;
	margin: 0px 0px 0px 0px;
font-family: "Rockwell", "Times New Roman", Times, serif;
	font-size: 21px;
	color: #3661a2;
}
.page .widget.addRSSbox2 {
	height: auto;
	width: 200px;
	padding: 10px;
	margin: 0px 5px 0 0;
	background-color: #EEEEEE;
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .widget.addRSSbox2 a img {	border: none;}
.page .widget.addRSSbox2 ul {	padding: 0px;	margin: 5px 0 0 10px;}
.page .widget.addRSSbox2 ul li {
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
	display: list-item;
	list-style: square url("/PublishingImages/Icons/icon_AddRSS.png");
	border-bottom: 1px solid #cfcece;
}
.page .widget.addRSSbox2 a {	color: #3661a2;	text-decoration: none;}
.page .widget.addRSSbox2 a:hover {	color: #254a7e;	text-decoration: underline;}



/********************************************** 
		DEPARTMENT AD BUTTONS
**********************************************/
.page .widget.adbutton {	padding: 0px;}
.page .widget.adbutton div {	float: left;	width: 236px;	margin: 10px 0px 0 0px;	text-align: center;}



/********************************************** 
		MAP WIDGET EDITED
**********************************************/

.mapWidget { margin:0px; height:auto; width:100%;}
.mapWidget h4 { display:block; }
.mapWidget .mapIcons { display:block; height:auto; }
.mapWidget .mapIcons a.mapWidgetImage { width:210px !important; height:210px !important; margin:-5px 0px 5px 5px; text-align:center !important; float:left; border:1px solid #cccccc; 
background:url(/li/PublishingImages/mapWidgetImage.jpg) top left no-repeat;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.mapWidget .mapIcons a.mapWidgetImage:hover { background:url(/li/PublishingImages/mapWidgetImage-hover.jpg) top left no-repeat; }
.mapWidget .addressSearch { padding:3px; margin:2px 0px 5px 5px; clear:both; display:block; }
.mapWidget .addressSearch input.searchField { padding:3px; margin:0px 5px 0px 0px; outline:none; width:165px; float:left; font-size:11px; color:#3661a2;
border:1px solid #cecece; background:#eeeeee;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px; }
.mapWidget .addressSearch input[type="search"] { }
.mapWidget .addressSearch input:focus { background:#ffffff; } 
.mapWidget .addressSearch inputinput[type="image"] { margin:0px; float:right; }



/******************************************
	SUPPLEMENTAL CONTENT SIDE BAR WIDGETS
**********************************************/
/*
.supContentBox h4 { padding:8px 0px 0px 10px; display:block; color:#3661a2; }
.supContentBox h4 a { padding:5px 10px; margin:0px 10px 10px -15px; display:block; background:#3661a2; color:#ffffff !important; width:105%; 
text-decoration:underline; background-image:none !important;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important; 
}
.supContentBox h4 a:hover { background:#ffffff; color:#3661a2 !important; border:1px solid #3661a2; }
*/

.supContentBox { height: auto; padding:8px !important; margin:10px 0px !important; line-height:18px; }
.supContentBox h4 { padding:0px; margin:-5px; display:block; }
.supContentBox h4 a { color:#3661a2; text-decoration:none; }
.supContentBox h4 a:hover { color:#333333; text-decoration:none; }

.supContentBox h4.blueBar { padding:8px 0px 0px 10px; margin:0px 0px 10px -10px; display:block; background:#3661a2; color:#ffffff !important; width:105%; }
.supContentBox h4.blueBar a { display:block; color:#ffffff; text-decoration:none;
background:url(/Style%20Library/Images/img_Arrow_Right_Wht.png) 97%;
background-repeat:no-repeat;
background-color:#3661a2;
 }
.supContentBox h4.blueBar a:hover { background:#ffffff; color:#cecece; border:none; }
.supContentBox ul { display:block; padding:0px 0px 0px 8px; margin:5px 0px 0px 10px;}
.widget.supContentBox ul li { list-style-position:outside; list-style:disc; list-style-image:none; }
.widget.grey.supContentBox ul li { list-style-image:none; line-height:16px; font-size:11px; width:185px; }
.widget.grey.supContentBox ul li:first-child { border-top:none; }
.widget.grey.supContentBox ul li:last-child { border-bottom:none; }
.supContentBox ul li a {  background-image:none !important; text-decoration:underline !important;}

/* FOR PARKS SIDE BAR WITH LINKS */
.supContentBox ul li.left { margin:0px 0px 0px 20px; list-style:none; list-style-image:none; list-style-position:outside; }
.supContentBox ul li.left a { display:inline; }
.supContentBox ul li.left a:before { font-size:12px; float:left; margin:0px 6px 10px 0px;}


/* Fix Width of Widget for Investor
.grid_10 .widget.white.supContentBox { width:100% !important; box-sizing:border-box;
*width:468px !important;
_width:468px !important;
}
.grid_10 .widget.white.supContentBox h4.headerWhiteStyleNew { width:100% !important; box-sizing:border-box; display:block; }
*/
	
		/* FIXES FOR IE */
		* .supContentBox { width: 200px !important; }
		* .supContentBox h4.blueBar { width: 210px; }
		* .supContentBox ul li.left { list-style:disc; }
		* .supContentBox ul li.left a { display:inline; }
		* .supContentBox ul li.left a:before { content:''; margin:0px;}


.supContentBox ul li a:hover { text-decoration:underline !important; color:#333333 !important;}
.supContentBox ul li a img { width:60px; height:auto; float:left; }
.supContentBox ul li a span.label { width:60%; height:70px; float:left; margin-left:5px; vertical-align:top; text-align:left; }
/*.supContentBox ul li a[href $='.pdf'] { background:url(/Style%20Library/Images/icon_PDF.png) right 8% no-repeat; padding-right:16px; }*/
.supContentBox h5 { padding:5px 0px 0px 5px; margin:5px 0px; display:block; color:#3661a2;}

.supContentBox.pic img { width:100%; height:auto; text-align:center; margin:0 auto; margin-bottom:8px; border:1px solid #cccccc;
-webkit-border-radius:8px !important;
-moz-border-radius:8px !important;
border-radius:8px !important; 
}
.supContentBox div { font-size:11px;line-height:18px;}


/* PUBLICATIONS */
.supContentBox.publications { height:auto; padding-bottom:12px;}
.supContentBox.publications ul { display:block; padding:0px 0px 0px 8px; margin:5px 0px;}
.supContentBox.publications ul li { padding:5px; list-style:none !important; list-style-image:none !important; margin-bottom:4px !important; height:85px;; float:left; line-height:15px; }
.supContentBox.publications ul li a[href $='.pdf'] { display:block; background:url(/Style%20Library/Images/icon_PDF.png) right 8% no-repeat; padding-right:16px;
-webkit-border-radius:5px !important;
-moz-border-radius:5px !important;
border-radius:5px !important;
 }
.supContentBox.publications ul li:hover { background:#eeeeee !important; }

.white.supContentBox.pic img { border:1px solid #cccccc; }
.grey.supContentBox.pic img { border:1px solid #333333; }
.blue.supContentBox.pic img { border:1px solid #ffffff; }

/**********************************************
	HOME PAGE DROP DOWN WIDGETS
**********************************************/
.widget.white.homePage { width:220px; padding:5px !important; line-height:18px; }
.widgetBodyText { padding:5px !important; line-height:18px; }
.widgetBodyText ul { margin-left:10px;}
.widgetBodyText .dropDown { display:block; }
.widgetBodyText .dropDown select { padding:5px !important; margin:10px 0 5px 0; width:205px !important; }




/********************************************** 
		STAFF DIRECTORY
**********************************************/

/* ORIGINAL
.page .staffDirectoryItem { height: auto; width:100%; padding: 0px; margin-bottom: 15px;}
.page .staffDirectoryItem .title { display:inline-block; zoom:1; *display: inline; width:25%; padding-right:5px; color: #3661a2; font-weight:bolder;}
.page .staffDirectoryItem .dept { display:inline-block; zoom:1; *display: inline; width:19%; padding-right:5px; font-style:italic;}
.page .staffDirectoryItem .email { display:inline-block; zoom:1; *display: inline; width:30%; padding-right:5px;}
.page .staffDirectoryItem .email a { color: #3661a2; text-decoration: underline;}
.page .staffDirectoryItem .email a:hover {color: #333333; text-decoration: underline;}

.page .staffDirectoryItem .phone {display:inline-block; zoom:1; *display: inline; width:20%; background:url(/Style%20Library/Images/icon_phone_12.png) 0px 0px no-repeat; padding-left:15px; font-weight:bolder;}
 ORIGINAL */

.staffDirectoryList { padding:0px; margin:0px; display:block; border:1px solid #cccccc; background:#ffffff; color:#333333; text-align:left;
-webkit-border-radius:0px 0px 5px 5px;
-moz-border-radius:0px 0px 5px 5px;
border-radius:0px 0px 5px 5px; 
 }
 
.directoryHeader { padding:8px 0px 8px 10px !important; width:99%; display:block; font-size:11px; color:#ffffff; background:#333333;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px; 
}
.memberHeading { padding:5px; width:27%; display:inline-block; *float:left !important; *display:inline !important;}
.titleHeading { padding:5px; width:27%; display:inline-block; *float:left !important; *display:inline !important;}
.deptHeading { padding:5px; width:25%; display:inline-block; *float:left !important; *display:inline !important;}
.phoneHeading { padding:5px; width:120px; display:inline-block; *float:left !important; *display:inline !important;}

.staffDirectoryList { width:100%; border-right:1px solid #cccccc; }
.staffDirectoryList .staffMember { padding:3px 0px 5px 5px; height:auto; min-height:50px; border-bottom:1px solid #cccccc; line-height:16px; }
.staffDirectoryList .staffMember:nth-child(even) { background:#eeeeee;}
.staffDirectoryList .staffMember .title { width:27%; padding:0px 0px 0px 5px; float:left; color:#3661a2; font-size:12px; font-weight:bold; vertical-align:top; }
.staffDirectoryList .staffMember .jobtitle { width:27%; float:left; padding:0px 0px 0px 5px; }
.staffDirectoryList .staffMember .dept { width:24%;  padding:0px 0px 0px 5px; height:20px; float:left; font-size:12px; font-weight:normal; vertical-align:top; }
.staffDirectoryList .staffMember .phone { width:120px;  padding:0px 0px 0px 5px; height:20px; float:left; font-size:12px; font-weight:normal; vertical-align:top; }


.staffDirectoryList.Email .email { width:35%; padding:0px 0px 0px 5px; height:20px; float:left; font-size:12px; font-weight:normal; vertical-align:top;}
.staffDirectoryList.Email .title { width:25%; padding:0px 0px 0px 5px; float:left; color:#333333; font-size:12px; font-weight:bold; vertical-align:top;}
.staffDirectoryList.Email .jobtitle { width:20%; float:left; padding:0px 0px 0px 5px;}
.staffDirectoryList.Email .phone { width:15%;  padding:0px 0px 0px 5px; height:20px; float:left; font-size:12px; font-weight:normal; vertical-align:top;}



/* headers*/

.directoryHeader.Email .deptHeading { padding:5px 3px 5px 10px; width:34%; display:inline-block; *float:left !important; *display:inline !important;}
.directoryHeader.Email .phoneHeading { padding:5px; width:15%; display:inline-block; *float:left !important; *display:inline !important;}
.directoryHeader.Email .titleHeading { padding:5px 5px 5px 9px; width:18%; display:inline-block; *float:left !important; *display:inline !important;}
.directoryHeader.Email .memberHeading { padding:5px 5px 5px 1px; width:23%; display:inline-block; *float:left !important; *display:inline !important; }


/********************************************** 
		ANNUAL REPORTS CUSTOM LIST CSS
**********************************************/

.page .pageContent ul.inContentList { padding:0px; margin:0px; }
.page .pageContent ul.inContentList li { padding:0px; margin:0px; }
.page .pageContent ul.inContentList li a { padding:4px 8px; margin:0px; color:#254A78; text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.page .pageContent ul.inContentList li a:hover { color:#333333; text-decoration:underline;}
.page .pageContent ul.inContentList li a[href$='.pdf'] { display:inline-block; padding-left:20px; line-height:18px; background:url(/Style%20Library/Images/icon_PDF.png) center left no-repeat;}
.page .pageContent ul.inContentList li a[href$='.pdf']:hover { background:url(/Style%20Library/Images/icon_PDF.png) center left no-repeat; color:#333333; text-decoration:underline;}


/********************************************** 
		SOCIAL MEDIA TABS
**********************************************/

.page .socialMediaTabs {height: auto; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; line-height: 18px; 
background-color: #CECECE; border:1px solid #CECECE; 
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; }
.page .socialMediaTabs h2 { display:block; padding:0 0 7px 0; margin:0 0 5px 0; color: #3661a2; font-family: "Rockwell", "Times New Roman", Times, serif;
 font-size: 21px; font-weight: bold; line-height: 20px;}
.page .socialMediaTabs div.content { height:190px; padding:10px; margin:0 0 0 0; background-color #fdfdfd; border: 1px solid #cecece;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;}
.page .socialMediaTabs div.content.inactive {display: none;}
.page .socialMediaTabs ol#toc {list-style: none; margin: 0 0 0 10px; padding: 0;}
.page .socialMediaTabs ol#toc img {border:0px;}
.page .socialMediaTabs ol#toc a {padding: 5px;}
.page .socialMediaTabs ol#toc a:hover {}
.page .socialMediaTabs ol#toc li {display:inline-block; zoom:1; *display: inline;}
.page .socialMediaTabs ol#toc li a.active {display:block; padding: 5px; background-color: #fdfdfd; 
-webkit-border-radius: 5px 5px 0px 0px; 
-moz-border-radius: 5px 5px 0px 0px; 
border-radius: 5px 5px 0px 0px; 
}

/********************************************** 
		 HOME PAGE TEASERS
**********************************************/
.page .homePageTeaser {height:auto; padding:10px; margin-bottom:0px; border-bottom: 1px solid #dbdada; border-top: 1px solid #ffffff; } 
.page .homePageTeaser.first { border-top:none; padding:15px 10px 10px 10px; margin-top:10px; } 
.page .homePageTeaser.last { border-bottom:none; } 
.page .homePageTeaser h3 { padding:0px; margin:0px; font-family: "Rockwell", "Times New Roman", Times, serif; color:#3661a2; font-weight:normal; font-size:22px; } 
.page .homePageTeaser h3 a { text-decoration:underline; color:#3661a2; text-decoration:underline; } 
.page .homePageTeaser h3 a:hover { text-decoration:none !important; color:#333333; } 
.page .homePageTeaser p {color:#333333; line-height:18px; margin-top:5px; } 
.page .homePageTeaser ul { padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; display:block; } 
.page .homePageTeaser ul li { padding:0px; margin:0px; height:auto; list-style:none; list-style-image:none; display:inline; line-height:16px;  } 
.page .homePageTeaser ul li a { text-decoration:none; color:#3661a2; } 
.page .homePageTeaser ul li a:after { text-align:right; } 
.page .homePageTeaser ul li a:hover { text-decoration:underline; color:#333333; } 
.page .homePageTeaser a { text-decoration:none; color:#3661a2; } 
.page .homePageTeaser a:hover { text-decoration:underline; color:#333333;} 


.homePageTeaser ul.threeWideUL { width:100%; float:left; margin:5px 0px; padding:5px 0px;}
.homePageTeaser ul.threeWideUL li {width:31%; float:left; text-align:left; margin:5px 0px; padding-right:10px;}
.homePageTeaser ul.threeWideUL li a{font-size:11px; text-decoration: none; line-height: 16px;}

.homePageTeaser ul.threeWideUL li a:after {content: "»" !important; padding-left:4px; }
.homePageTeaser ul.threeWideUL li a:hover {color: #333333 !important; text-decoration:underline !important;}



/********************************************** 
		 FAQ
**********************************************/
.faqTitle 
{ 
font-size:14px !important; 
line-height:1.3em !important;
}




/********************************************** 
		PRESS RELEASES FOR L&I
**********************************************/
#featuredArticles .title h3 { font-size:16px !important; margin-bottom:5px !important;}
#featuredArticles .description { line-height:18px !important;}
#featuredArticles a { margin:5px 0px 12px 0px !important; display:block; }






/********************************************** 
		 MAP URL FOR L&I
**********************************************/

.mapurl { padding:0px; margin:0px; }
.mapurl.text a { padding:3px 6px; margin:0px 0px 10px 0px; display:block; background:#eeeeee; border:1px solid #ffffff; color:#333333 !important;
-webkit-border-radius:4px; 
-moz-border-radius:4px; 
border-radius:4px; 
}
.mapurl.text a:after { content:' '; font-size:16px; color:#333333; padding:0px; margin-left:8px;}
.mapurl.text a:hover { color:#333333 !important; background:#d7d7d7; border:1px solid #333333; 
-webkit-border-radius:4px; 
-moz-border-radius:4px; 
border-radius:4px; 
}



/********************************************** 
		 MOSS OVER-RIDES
**********************************************/
.ms-WPBody A:link, .ms-WPBody A:visited {
color:#3661a2;
text-decoration:none !important;
}
.ms-WPBody A:hover {
color:#333333;
text-decoration:none;
}
.parentContainer .ms-WPBody a, .parentContainer .ms-WPBody A:link, .ms-WPBody A:visited, .parentContainer .ms-WPBody A:link, .ms-WPBody A:visited {
color:#3661a2;
text-decoration:none !important;
}


/********************************************** 
		 MOSS EDITOR STYLE OVERRIDES
**********************************************/

h3.ms-standardheader.ms-WPTitle { font-size:11px !important; font-weight:normal !important; }


/********************************************** 
		PCPC PUBLICATION GALLERY
**********************************************/

.publicationGallery { display:block; }
.publicationGallery ul { padding:0px; margin:0px; }
.publicationGallery ul li { float:left; width:20%; padding:0px; margin:0px; text-align:left; }
.publicationGallery ul li a 
{ 
border:1px solid #eeeeee; 
padding:5px; 
margin:0px; 
min-height:200px; 
height:auto; 
float:left; 
text-decoration:none; 
line-height:16px; 
text-align:center;
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
border-radius:5px;
min-width:125px; /*added min width so it doesn't collapse when there is no text*/
} 

.publicationGallery ul li a:hover { border:1px solid #cecece; background:#ffffff; float:left; }
.publicationGallery ul li img { display:block; margin:0 auto; margin-bottom:10px; }


/*****************wide version when wide images are needed****************************************/
/*****************simply use a param {param:LI} and add class to the LI called: "galleryWideLI" **/

.publicationGallery ul li.galleryWideLI
{
float: left;
width: auto;
padding: 0px;
margin: 0px;
text-align: left;
}

.publicationGallery ul li.galleryWideLI a {
border: 1px solid #EEE;
padding: 5px;
margin: 0px;
min-height: 150px;
height: auto;
float: left;
text-decoration: none;
line-height: 16px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
min-width: 50px;
width:100px;
}


.publicationGallery ul li.galleryWideLI a img {width:100px;height:82px;}
.publicationGallery ul li a img {width:82px;height:100px;}

/*****************wide version end ****************************************************************/

/********************************************** 
	PCPC MEETING MINUTES (itemContainer/itemTitle...)
**********************************************/
.itemContainer { margin-bottom:10px;}
.grid_10 .itemContainer .itemTitle { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; color:#000000; font-size:14px !important; margin-bottom:5px; line-height:18px !important; font-weight:bold !important;}
.itemContainer .itemTitle { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; color:#000000; font-size:14px; margin-bottom:5px; line-height: 1.2em !important; font-weight:normal !important;}
.itemContainer .itemTitle.clickable {color:#3661a2 !important; font-family: "Rockwell", "Times New Roman", Times, serif !important;font-weight: bold;}
.itemContainer .itemTitle.contentTitle {font-size: 19px; color:#3661a2 !important; font-family: "Rockwell", "Times New Roman", Times, serif !important; font-weight:bold !important;}
.itemContainer .itemDate { font-size: 10px; font-weight: bold; font-style: italic; margin-bottom:3px; color:#000000;}
.itemContainer .itemTitle a { text-decoration:none;}
.itemContainer .itemTitle a:hover { text-decoration:underline; }
.itemContainer .itemDescription { line-height:18px; margin-bottom:12px;}

.itemContainer.session a.showDialog .itemDate {padding-left:6px;}
.itemContainer.session a.showDialog .itemTitle.clickable{padding-left:7px;}

.itemContainer .itemTitle a { text-decoration:none;}
.itemContainer .itemTitle a:hover { text-decoration:underline; }
.itemContainer .itemDescription { line-height:18px; margin-bottom:12px;}

.divider .itemDescription .left a {font-size:16px !important;color:#3661a2 !important;}
.divider .itemDescription .left a:after {content: "" !important;}


/********************************************** 
		MDO UPCOMING SESSIONS
**********************************************/
.itemContainer.session { margin:0px 0px 4px 0px; padding:0px 0px 6px 0px; border-bottom:1px solid #cecece; list-style:none; } 
.itemContainer.session:last-child { border:none; } 
.itemContainer.session .itemTitle { line-height:12px; margin:0px; padding:0px; }
/*.itemContainer.session .itemDescrip { display:none; }*/



/********************************************** 
		MDO TESTIMONIALS
**********************************************/
.fadeRotator { color:#333333; font-size:12px; line-height:18px;}
ul.fadeRotator  { margin:0px; padding:10px; min-width:208px; height: 175px; width:auto; list-style:none !important; list-style-image:none;}
ul.fadeRotator .title { font-size:10px; font-weight:bold; text-align:right; margin-right:20px; }
ul.fadeRotator .description { margin-bottom:5px; }

.widget.grey ul.fadeRotator li.rotator, 
ul.imageRotator li.rotator {list-style:none !important;}



/********************************************** 
		MDO - PHILLYSTAT SESSION VIEWER
**********************************************/

h2.widgetTitle { margin:5px 0px 10px 0px; line-height:18px; display:block; }
.sessionViewer { background:#eeeeee; min-height:400px; height:auto; width:465px; float:left; border:1px solid #cecece; margin:5px 0px;
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
border-radius:5px;
}
.sessionViewer .headerBar { height:23px; background:#eeeeee; border-bottom:1px solid #cecece; padding:7px 0px 0px 10px;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
.sessionViewer .headerBar a.navBtn { width:16px; height:16px; float:left; }
.sessionViewer .headerBar .currentmonth { padding:0px; margin:0px 2px 0px 2px; width:100px; float:left; text-align:center; font-size:11px; }
.sessionViewer .address { width:144px; float:left; height: auto; color: #3661a2; background: #eeeeee; margin:10px 0px; }
.sessionViewer .address a {	padding: 10px;	margin: 0px 8px; display: block; color: #333333; background: #eeeeee;
text-decoration:none; font-size:11px; line-height:15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.sessionViewer .address a:hover,
.sessionViewer .address a.current {	color: #3661a2;	text-decoration: none;	background: #ffffff;}
.sessionViewer .address a:hover { cursor:pointer; }
.sessionViewer .address .leftColumn { margin-top:8px;}
.sessionViewer .address .leftColumn a.addressLink {}
.sessionViewer .infoPanel { width:300px; float:left; padding:8px; background:#ffffff; margin:10px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 }
.sessionViewer .infoPanel .sessionDate { font-size:11px; font-style:italic; padding:0px; margin:3px 0px 6px 0px; }
.sessionViewer .infoPanel .sessionTitle { font-size:14px; font-weight:bold; color:#3661A2; line-height:18px; }
.sessionViewer .infoPanel .sessionDescription { margin:10px 0px 0px 0px; font-size:11px; line-height:16px; }
.sessionViewer .infoPanel .sessionLocation { }




/************************************************************************* 
		SUPPORTING CONTENT BOX UL - LI
**************************************************************************/

.supContentBox ul
				{
				margin:0px 0px 0px 10px;
				padding-top: 10px;
				}
				
.supContentBox ul.ulBasic {
				list-style-position:inside;
				padding:0px; 
				margin:10px 0px 0px 20px !important;
				}
				
.supContentBox ul.ulBasic li {
				list-style-type:none;
				}
				
.supContentBox ul.ULPadTop li {
				list-style-type:none;
				}


.supContentBox ul li 
				{
				list-style-position:outside;
				padding:5px 0px;
				font-size: 11px;
				line-height:16px;
				}



/******************** added 4/2/13 ****************************/
.supContentBox ul.ulBasic.noPad .greyBullet {
width:160px;
padding: 0px 0px 7px 15px !important;
list-style: none !important;
list-style-position: outside;
line-height: 16px;
background: url(/PublishingImages/greyBulletImage.jpg) left 10% no-repeat;
_background:url(/PublishingImages/greyBulletImage.jpg) left 5% no-repeat;
*background:url(/PublishingImages/greyBulletImage.jpg) left 10% no-repeat;
*background-position-y:80%;
background:url(/PublishingImages/greyBulletImage.jpg) left 25% no-repeat\9;}


.widget ul li { list-style-position:outside !important; list-style:disc; }


.greyBullet {
				padding:3px 0px 5px 15px !important; 
				/*float:left;*/
				list-style:none !important; 
				list-style-position:outside; 
				line-height:16px;
				
				background:url(/PublishingImages/greyBulletImage.jpg) left 5% no-repeat;
				_background:url(/PublishingImages/greyBulletImage.jpg) left 25% no-repeat;
				*background:url(/PublishingImages/greyBulletImage.jpg) left 25% no-repeat;
				*background-position-y:80%;
				background:url(/PublishingImages/greyBulletImage.jpg) left 25% no-repeat\9;
				
				*padding-right:15px;
				padding-right:15px\9;
				
				*width:100%;
				width:90%\9;  /* was 100 */
				
				}
			
			
			
.greyBullet2
			{
			padding:3px 0px 3px 15px !important; 
			list-style:none !important; 
			list-style-position:outside; 
			line-height:16px;
			width:90%;
			
			background:url(/PublishingImages/greyBulletImage.jpg) left center no-repeat; 
			background:url(/PublishingImages/greyBulletImage.jpg) left 50% no-repeat\9; /* IE 6, 7, 8, 9 */
			*background:url(/PublishingImages/greyBulletImage.jpg) left 80% no-repeat; /* IE 7 */
			
			margin-bottom:5px\9; /* IE 6, 7, 8, 9 */
			_margin-bottom:2px; /* IE 6 */ 
			*margin-bottom:2px; /* IE 7 */
			}
							
							
							
.greyBullet2 a.showPDF
 			{
				margin: 0px 0px -10px 10px !important;				
			}
			

.greyBullet3 {
				padding:3px 0px 3px 15px !important;
				margin:0px 0px 0px 0px;
				list-style:none !important; 
				list-style-position:outside; 
				line-height:21px;
				background: url(/PublishingImages/greyBulletImage.jpg) center left no-repeat;
				}


.widget.supContentBox ul.ulBasic li a.showDialog
{
				display:block;
				padding-bottom: 5px;
				
}
		
.greyBullet a 
				{
				margin-top:-6px !important;
				line-height:16px;
				padding-bottom:15px;
				padding-right:5px !important;
				}

.widget.supContentBox a.MoreLink {
				display:block;
				text-align:right; 
				padding:3px 10px 3px 0px;
				text-decoration:underline !important;
				}

.widget.supContentBox a.MoreLink:hover {
				text-decoration:none !important;
				}

 
.widget.supContentBox .divider { list-style:none; margin:0px; padding:3px 0px 3px 0px; }
.widget.white.supContentBox .divider { border-bottom: 1px solid #ececec; }
.widget.grey.supContentBox .divider { border-bottom: 1px solid #bcbbbb; border-top: 1px solid #eeeeee; }




/********************************************** 
		LINKED IMAGE LIST
**********************************************/
.imageList {
width: 100%;
/*
padding: 0px !important;
margin: 0px !important;
*/
}

.imageList .imageItem {
line-height: 20px;
padding: 0px !important;
width: 100% !important;
float: left;
height: 100% !important;
}

.imageList .imageItem a img { width:auto !important; padding-left:5px; }
.ulBasic.ULPadTop.imageList { margin-top:0px !important; padding-top: 0px !important; float: left; }


/********************************************** 
		WIJMO STYLE OVER RIDES
**********************************************/
/* TOOLTIP */
.wijmo-wijtooltip { border-width:2px !important;}
.wijmo-wijtooltip.ui-widget-content { background: #ffffff !important;}
.wijmo-wijtooltip-container { font-size:12px !important;/* adding scroll bar */
height:auto; max-height:400px; overflow-y:auto !important; 
}
.wijmo-wijtooltip-container hr, .widget hr { height:1px; border-top:1px solid #ffffff; border-bottom:1px solid #dedede; outline:none; overflow:hidden; }
.wijmo-wijtooltip-container h3 { font-family: "Rockwell", "Times New Roman", Times, serif; color:#3661a2; font-size:16px !important; width: 85% !important; margin-top: -15px;}
.wijmo-wijtooltip-container p { font-size:12px !important; line-height:18px; color:#333333;}
.wijmo-wijtooltip-container strong { font-size:13px !important; font-weight:bold !important;}
.ui-widget-content a { color: #333333; }
.wijmo-wijtooltip { border-color:#3661a2; color:#333333; }
.wijmo-wijtooltip .description { font-size:12px !important; }
/* TOOLTIP POINTER */
.ui-widget-content.wijmo-wijtooltip-pointer { background:transparent !important; }

/* ACCORDIAN */

.AccordianWrap {margin-top:10px !important;}
.accordion { border:none; background-image:none; margin-bottom:20px; }
h2.accordionHeader { padding:0px; margin:0px; height:25px; font-weight:bold; color:#3661a2; 
font-family:verdana, arial, helvetica, sans-serif !important; font-size:14px !important; border:none; background:none;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}
h2.accordionHeader .left { margin:0px 0px 0px 30px; padding:5px 0px; width:40%; float:left; text-align:left; }
h2.accordionHeader .right { margin:0px 10px 0px 0px; padding:5px 0px; width:40%; float:right; text-align:right; }

.accordion h3 { color:#333333; }

.accordion h3.ui-accordion-header { display:block; background:#d7d7d7; color:#3661A2; }
.grid_5 .accordion {
*margin-top:12px;
_margin-top:12px;
margin-top:12px/9;
}
.grid_5 .accordion h3.ui-accordion-header {
*padding:0px;
_padding:0px;
padding:0px/9;
}
.accordion h3.ui-accordion-header.ui-state-active {color:#ffffff; border:1px solid #cecece;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.accordion h3.ui-accordion-header.ui-helper-reset.ui-state-default { background:#ffffff; margin:0px 0px 6px 0px; 
border:1px solid #cecece; border-bottom:none; height:auto;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;

-webkit-box-shadow: 0px 1px 2px 1px rgba(136, 136, 136, .3);
box-shadow: 0px 1px 2px 1px rgba(136, 136, 136, .3);
}


.accordion .ui-accordion-icons h3.ui-accordion-header a { color:#333333; padding:5px 0px 0px 32px; margin:2px 0px; vertical-align:middle; } 
.accordion .ui-accordion-icons h3.ui-accordion-header.ui-state-active a { color:#ffffff !important;}
.accordion .ui-accordion-header a .left { display:inline; font-family: Rockwell, Times New Roman, serif; color:#3661A2; font-weight:bold; font-size:14px !important;
*float:left;
_float:left;
}
.accordion h3.ui-accordion-header {
*padding:6px 0px;
_padding:6px 0px;
padding:6px 0px/9;
}
.accordion h3.ui-accordion-header a { padding-left: 32px; color:#3661a2; }
	.accordion h3.ui-accordion-header a,
	.accordion h3.ui-accordion-header.ui-state-active { font-size:14px !important; font-weight:bold; }
				.accordion h3.ui-accordion-header.ui-state-active,
				.accordion h3.ui-accordion-header.ui-helper-reset.ui-state-active { color:#ffffff;
				background: #3661a2 !important;
				background: -moz-linear-gradient(top,  #3661a2 0%, #162e52 100%) !important;
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3661a2), color-stop(100%,#162e52)) !important;
				background: -webkit-linear-gradient(top,  #3661a2 0%,#162e52 100%) !important;
				background: -o-linear-gradient(top,  #3661a2 0%,#162e52 100%) !important;
				background: -ms-linear-gradient(top,  #3661a2 0%,#162e52 100%) !important;
				background: linear-gradient(to bottom,  #3661a2 0%,#162e52 100%) !important;
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3661a2', endColorstr='#162e52') !important;
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3661a2', endColorstr='#162e52',GradientType=0 ) !important;
				*background: #3661a2 !important;
				_background: #3661a2 !important;
				}
.accordion .ui-accordion-header a .left {
*margin-top:-3px;
_margin-top:-3px;
} 
				
.accordion .ui-accordion-header a .right { font-size:10px; float:right; text-align:right; color:#333333; font-family:verdana, arial, helvetica, sans-serif; } 
.accordion .ui-accordion-header.ui-state-active a .left { color:#ffffff;} 
.accordion .ui-accordion-header.ui-state-active a .right { color:#ffffff;} 
.ui-accordion-bottom .ui-accordion-header { border:1px solid #cecece;}

.ui-accordion-content.ui-helper-reset.ui-widget-content,
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-accordion-content-active { font-family: verdana, Arial, Helvetica, sans-serif !important; font-size:12px; line-height:18px;}

.grid_5 .accordion .ui-accordion-content.ui-helper-reset.ui-widget-content,
.grid_5 .accordion .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-accordion-content-active { font-family:verdana, arial, helvetica, sans-serif !important; margin-bottom:4px; background:#ffffff !important; 
border:1px solid #cecece !important; }

.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-accordion-content-active a {text-decoration:none !important; color:#3661a2;}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-accordion-content-active a:after {content:" ";}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-accordion-content-active a:hover { text-decoration:underline !important; color:#333333;}


.accordion .ui-icon-triangle-1-s { background-position: 0px 0px;}
.accordion .ui-icon-triangle-1-e { background-position: 0px 0px;}
.accordion .ui-icon,
.accordion .ui-state-active .ui-icon,
.ui-accordion .ui-accordion-header .ui-icon { left:5px !important;}
.accordion .ui-state-active .ui-icon { background-image: url('/PublishingImages/icon_MinusWhite-2.png');}
.accordion .ui-state-default .ui-icon { background-image: url('/PublishingImages/icon_PlusBlue-2.png');}



								



/********************************************** 
		 CALENDAR OVERRIDES
**********************************************/

.fc-event-time 
					{
					padding-top: 0px !important; 
					color: #333333;
					font-size: 10px !important;  
					font-family: verdana !important;
					display: block !important;  
					line-height: 12px;
					}

.fc-event-title 
					{
					color: #333333 !important;  
					font-size: 10px !important;  
					font-family: verdana !important;  
					line-height: 1.2em;
					}

.fc-event-hori 
					{
					border-width: 0 0 0 0 !important;
					border-color: #3661A2 !important;
					}

.ui-widget-header 
					{ 
					border: 1px solid #3661A2;
					background: #E8E8E8;
					color: #333333;
					font-weight: bold;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					height: 15px;
					padding-top: 5px !important; 
					}

.ui-widget-content 
					{
					border: 1px solid #3661A2;
					background: #EEEEEC !important;
					color: #333333 !important;
					}

.fc-button-content 
				{
				position: relative;
				float: left;
				height: 1.9em;
				line-height: 1.9em;
				padding: 0 .6em !important;
				white-space: nowrap;
				}

.fc-grid .fc-day-number 
				{
				float: right;
				padding: 0 5px !important;
				font-weight: bold;
				}


.ui-state-highlight, .ui-widget-content.ui-state-highlight, .ui-widget-header.ui-state-highlight 
				{
				border: 1px solid #3661a2 !important;
				background: #FFFFFF !important;
				color: #333333 !important;
				}

.fc-header-title h2 
				{
				margin-top: 0;
				white-space: nowrap;
				color: #3661A2 !important;
				font-size: 20px !important;
				}


/********************************************** 
	fullCalendar overrides 
**********************************************/
.fc-event-skin {background: none !important;}
.fc-event-hori {
	border-width: 0 0 0 0 !important;
	padding: 1px 0 6px 0 !important;
}
.fc-corner-left .fc-event-inner {
	border-left-width: 0px !important;
	}
.fc-corner-right .fc-event-inner {
	border-right-width: 0px !important;
	}
.fc-grid .fc-day-number {
	padding: 2px 2px !important;
	}



@media print
{
	.fc-event-hori 
	{
	border-width: 0 0 0 0 !important;
	padding: 1px 0 6px 0 !important;
	}

	.fc-event-vert 
	{
	border-width: 0 0 0 1px !important;
	padding: 0 1px 0 0 !important;
	}
	
}

/********************************************** 
		 accordian more overrides
**********************************************/

.accordion .ui-corner-all 
				{
				-moz-border-radius-topleft: 0px !important;
				-webkit-border-top-left-radius: 0px !important;
				border-top-left-radius: 0px !important;
				-moz-border-radius-topright: 0px !important;
				-webkit-border-top-right-radius: 0px !important;
				border-top-right-radius: 0px !important;
				-moz-border-radius-bottomright: 0px !important;
				-webkit-border-bottom-right-radius: 0px !important;
				border-bottom-right-radius: 0px !important;
				-moz-border-radius-bottomleft: 0px !important;
				-webkit-border-bottom-left-radius: 0px !important;
				border-bottom-left-radius: 0px !important;
				}
				
.accordion .ui-widget-content { border:none;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px; } 


/*
.accordion .ui-corner-top, .accordion .ui-corner-bottom, .accordion .ui-corner-right, .accordion .ui-corner-left, .accordion .ui-corner-all 
				{
				border-radius: 0 0 0 0 !important;
				}

.accordion a .right 
				{
				white-space:nowrap !important;			
				padding-top:0px  !important;		
				}


h3.accordionHeader .left 
				{
				margin-top: 0 !important;
				padding-left: 23px !important;
				display: inline !important;
				}

h3.accordionHeader .right 
				{
				margin-top: 0 !important;
				padding-right: 5px !important;
				float: right !important;
				text-align: right !important;
				}

h3.accordionHeader 
				{
				font-size: 16px !important;
				font-weight: normal !important;
				color:#3661a2 !important;
				margin-top: 0 !important;
				padding-top: 12px !important;
				border: 1px solid #cecece !important;
				background-color: #FFFFFF !important;
				height: 30px !important;
				border-top-right-radius: 5px !important;
				-moz-border-radius-topleft: 5px !important;
				-webkit-border-top-left-radius: 5px !important;
				border-top-left-radius: 5px !important;
				-moz-border-radius-topright: 5px !important;
				-webkit-border-top-right-radius: 5px !important;
				margin-bottom:-12px;
				}


.accordion .ui-accordion-header.ui-state-active
				{
				background-color:#666666 !important;

				height: 30px !important;
				}
.accordion .ui-accordion-header
				{
				background-color:#cecece !important;
				height: 30px !important;
				}

.accordion .ui-accordion-header.ui-state-active:hover
				{
				background-color:#666666 !important;
				}
.accordion .ui-accordion-header.ui-state-active			
				{
				background-color:#666666 !important;
				height: 30px !important;
				}
.accordion .ui-accordion-header:hover
				{
				background-color:#666666 !important;
				color:#FFFFFF !important;
				}
.ui-accordion-content-active a 
				{
				text-decoration:none !important;
				}
 
.accordion .ui-widget-content
				{
				border: 0px solid transparent !important;
				}


.accordion .ui-state-active 
				{
				  height: 30px !important;
				}

.ui-state-active 
				{
				border: 1px solid #cecece !important;
				background-color: #666666 !important;
				background:none !important;
				}

.ui-widget h3.ui-state-active a * 
				{
				background-image: none !important;
				color:#FFFFFF !important;
				padding-top:0px !important;
				}
*/

/********************************************** 
		 carousel :: more overrides
**********************************************/


.FC_Floating a:hover
				{
				background-color: #FFFFFF !important;					
				}

/********************************************** 
	tool tip :: forcing size open and scroll bar on and pdding issues
**********************************************/


.wijmo-wijtooltip .wijmo-wijtooltip-container
{
padding:10px !important;
max-width:450px !important;
margin-top:5px !important;
height:auto;
max-height:450px; 
overflow-y:auto !important; 
}

.wijmo-wijtooltip .wijmo-wijtooltip-container h4 {	 margin:0px 0px 10px 0px; }

.ui-widget input, .ui-widget button 
				{
				margin: 5px !important;
				}


.wijmo-wijtooltip-container .description 
{
width:85% !important;
margin-right:10px;
padding: 2% !important;
margin-top: -10px;			
}

.wijmo-wijtooltip-container h3 {padding: 2% !important;	}


.wijmo-wijtooltip-close .ui-icon.ui-icon-close 
{
position:absolute; 
right:15px;
top:0px;
cursor: pointer; 
cursor: hand;
}

 
/********************************************** 
	alerts :: GETTIN BUSY FIXING THE JQUERY
**********************************************/

/*taken out of alerts.xml*/
   
		
						.ui-accordion-right .ui-accordion-content
						{
						padding-left: 0px !important;
						padding-right: 0px !important;
						}
						
						.ui-expander-right .ui-expander-content,.ui-accordion-right .ui-accordion-content 
						{
						padding:0 0 !important; height: 165px !important;
						}
						
						.ui-accordion-right .ui-accordion-header
						{
						margin-left: 0px !important;	
						}

/*taken out of alerts.xml end*/




/********************************************** 
	alerts end 
**********************************************/


				


/********************************************** 
	tool tip padding etc. 
**********************************************/

				.ui-widget input, .ui-widget button 
				{
				margin: 5px !important;
				}



/************************************************
REQUEST INSPECTION FORM
************************************************/

.requestInspection { padding:10px 0px 0px 10px; margin:0px; width:450px;; height:auto; float:left;}

.requestInspection .formColumn { padding:0px; margin:0px;}

.requestInspection .formColumn .formLeft {width:300px; vertical-align:middle; text-align:right !important; padding:0px 10px 0px 0px;}
.requestInspection .formColumn .formLeftTop {width:300px; vertical-align:top; text-align:right !important; padding:15px 10px 0px 0px;}

.requestInspection .formColumn .formRight {padding:10px 0px 10px 0px;}

/*.requestInspection .clear { clear:both; overflow:hidden; height:1px; }
.requestInspection * { font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px; color:#333333; text-align:left; }*/


.requestInspection .formRow.buttons { text-align:right; font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; }
.requestInspection .formColumn .formRow.buttons a.send 
					{ 
					height:auto; 
					width:auto; 
					padding:12px; 
					margin:0px; 
					display:block;
					border:2px solid #ffffff; 
					color:#ffffff; 
					text-transform:uppercase; 
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;
					background: #254a78; /* Old browsers */
					background: -moz-linear-gradient(top, #254a78 0%, #87bcea 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#254a78), color-stop(100%,#87bcea)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #254a78 0%,#87bcea 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #254a78 0%,#87bcea 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, #254a78 0%,#87bcea 100%); /* IE10+ */
					background: linear-gradient(top, #254a78 0%, #87bcea 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254a78', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
					}	
					
.requestInspection .formColumn .formRow.buttons a.send:hover 
					{
					-webkit-box-shadow: 0px 2px 10px 2px rgba(85, 85, 85, 1);
					-moz-box-shadow: 0px 2px 10px 2px rgba(85, 85, 85, 1);
					box-shadow: 0px 2px 10px 2px rgba(85, 85, 85, 1);
					cursor: pointer; 
					cursor: hand;
					}

.requestInspection .formColumn .textDescription 
					{ 	
					width:300px; 
					height:130px; max-height:250px; 
					font-size:14px; 
					text-align:left; 
					padding:5px; 
					margin:0px; 
					color:#333333; 
					background:#eeeeee;
					border:1px solid #bfbfbf;
					-webkit-box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
					-moz-box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
					box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;
					}
					
.requestInspection .formColumn .textDescription:focus
					{ 	
					border:1px solid #000000; 
					background:#ffffff;
					-webkit-box-shadow:none;
					-moz-box-shadow:none;
					box-shadow:none;
					}

.requestInspection .formColumn span.note 
					{ 
					font-size:11px; 
					line-height:1.4em; 
					color:#990000; 
					padding left: 15px;
					}					

.requestInspection .formColumn .input 
					{ 
					width:300px; 
					height:25px; 
					font-size:14px; 
					text-align:left; 
					padding:5px; 
					margin:0px; 
					color:#333333; 
					background:#eeeeee;
					border:1px solid #bfbfbf;
					-webkit-box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
					-moz-box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
					box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px; 
					}

.requestInspection .formColumn input:focus 
					{
					border:1px solid #000000; 
					background:#ffffff;
					-webkit-box-shadow:none;
					-moz-box-shadow:none;
					box-shadow:none;
					}


/************************************************
pamela needs OL and UL proper for description
************************************************/



.itemDescription ul li 
{
margin-right:30px !important; 
margin-top:5px !important; 
padding-left:0px !important; 
padding-bottom:5px !important;
margin-left:30px !important;
list-style-type:disc !important; 
list-style-position:outside !important;
line-height:1.5em !important;
}

.itemDescription ol li 
{
margin-right:30px !important; 
margin-top:5px !important; 
padding-left:0px !important; 
padding-bottom:5px !important;
margin-left:30px !important;
list-style-type:decimal !important; 
list-style-position:outside !important;
line-height:1.5em !important;
}


.page .parentContainer.textOnlyGalleryContainer .tile.active .description 
{

height: auto !important;
width: auto !important;
display: block !important;
overflow:visible !important;
font-size: 12px !important;
font-weight: normal !important;
line-height: 1.4em;
color: #444545 !important;
}

/************************************************
carousel fix final mile
************************************************/


.page .FC_Content .NonMedia 
{
overflow: visible !important;
}




/* FOR FOOTER A TAG */

.siteMapArea ul li {list-style-position: outside;}
.footer .page .siteMapArea ul li a {list-style-position: outside;}
.siteMapArea ul li a:hover {text-decoration:underline !important;}



/* carousel gallery stuff with no image  */

/* puts the close x button on right*/

.detailnav .closeBtn 
				{
				position:absolute;
				right:10px;
				top:15px;
				}


.textOnlyGalleryContainer .tile.active a.title, 
.textOnlyGalleryContainer .tile.active a.subtitle 
				{
				text-align: left;
				float: left !important;
				clear:both !important;
				text-decoration: none !important;
				}

.textOnlyGalleryContainer a.title
				{
				display:inline;
				float: left !important;
				clear:both !important;
				}
				

/***************************************************************************************************
carousel fixes that distinguish between sections and home page. added .DataArea  to xml to key off of
***************************************************************************************************/				
.carouselWide .FC_Content .NonMedia .URL a:hover {background:#ffffff;color:#333333;text-decoration: none;}	

.carouselWide .FC_Content .NonMedia .URL.FC_Floating a:hover {background:#ffffff;color:#333333;text-decoration: none;}	
.carouselWide .FC_Content .NonMedia .URL.FC_Floating a:hover {background:#ffffff;color:#333333;text-decoration: none;}	
.ie .carouselWide .FC_DataArea .URL.FC_Floating a:hover {background:#ffffff;color:#333333;text-decoration: none;}
		

.carouselWide .FC_DataArea .FC_Floating 
				{
				position:absolute;
				bottom:-10px;
				left:0px;
				width:190px;
				}
				
.carouselWide .DataArea 
			{
			width:190px;
			height:150px; /*set hard height*/
			overflow:visible;
			}			
	


/**********************************
set br line-height
**********************************/

.grid_10 ol
				{
				margin-left:25px !important;
				list-style-type:decimal !important; 
				list-style-position:outside !important;
				line-height:1.5em !important;
				margin-bottom:20px  !important;
				margin-top:10px !important;
				}
				
.grid_10 ol li ul li 
				{
				margin-left:10px !important;
				list-style-type:disc !important; 
				list-style-position:outside !important;
				line-height:1.5em !important;
				}
				
				
.grid_10 ul li ul 
				{
				margin-bottom:15px !important;
				}	

.grid_10 ul li ul li 
				{
				margin-left:10px !important;
				list-style-type:circle !important; 
				list-style-position:outside !important;
				line-height:16px;
				}		
 
/*****************************************
fixing terlerick when customer uses p tags
*****************************************/


.widget.WebPartEdit p {font-size:13px;line-height:18px;color:#333333;}

.widget.WebPartEdit ul li 
				{
				list-style:disc;
				padding:2px 15px 0px 0px; 
				line-height:16px;
				*vertical-align:middle; 
				font-size:13px;
				}
/* 4/2/13 more specific cascade to help out */
				
.grid_10 .widget.WebPartEdit ul li 
				{
				list-style:disc;
				padding:2px 15px 0px 0px; 
				line-height:16px;
				*vertical-align:middle; 
				font-size:13px;
				}
				
.grid_10 .widget.WebPartEdit ul li ul li 
				{
				margin-left:10px;
				list-style-type:circle; 
				list-style-position:outside;
				line-height:16px;
				}
/* 4/2/13 more specific cascade to help out end */				

	
.grid_10 .ms-formfieldvaluecontainer ol
				{
				list-style-type:none !important; 
				padding: 0px !important;
				margin:0px !important;
				}
.grid_10 .ms-formfieldvaluecontainer ol li ul li 
				{
				list-style-type:none !important; 
				padding: 0px !important;
				margin:0px !important;
				}
				
.grid_10 .ms-formfieldvaluecontainer ul li 
				{
				list-style-type:none !important; 
				padding: 0px !important;
				margin:0px !important;
				width:auto;
				}

.grid_10 .ms-formfieldvaluecontainer ul li ul 
				{
				list-style-type:none !important;
				padding: 0px !important;
				margin:0px !important;
				}	

.grid_10 .ms-formfieldvaluecontainer ul li ul li 
				{
				list-style-type:none !important;
				padding: 0px !important;
				margin:0px !important;
				}	
				
				
/************************
fixing graybullet
*************************/	
				
.grid_10 ul li.divider 
				{
				list-style-type:none !important; 
				}

.itemContainer h5.bottomPadding	
				{
				margin-bottom:10px !important;
				}			

		
ul.noBullet {
				list-style-type:none !important; 
			}
			
li.noBullet {
				list-style-type:none !important; 
			}
			
			
/************************
new class created for pamela 7/20/12
*************************/	


.imageCaption
		 	{
			font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important;
			font-size: 12px;
			font-weight:normal;	
			color:#333333;
			}
			
.itemContainer ul.ListPresenterLinksUL li a.ListPresenterLinks	
				{
				font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important;
				font-size: 12px !important;
				font-weight:normal !important;	
				color:#3661A2 !important;
				line-height:1.2em !important;
				text-decoration:none ;
				padding-left:0px !important;
				}

.itemContainer ul.ListPresenterLinksUL li a.ListPresenterLinks:hover	
				{
				text-decoration:underline !important;
				}
			
.itemContainer ul.ListPresenterLinksUL
				{
				margin-top:10px !important;	
				margin-left: 35px;
				list-style-type: disc;			
				}
			
			
/*************************
new classes for Igor:: Agendas & Minutes 
*************************/		


p.meetingDescription
			{
			font-weight:normal;	
			font-family: verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#333333;
			line-height:18px;
			padding: 5px 0px 3px 0px;
			}
	
			
.strong		
				{
				font-weight:bold;	
				font-family: "Rockwell", "Times New Roman", Times, serif;
				font-size: 15px !important;
				color:#333333;
				line-height:18px;
				padding: 15px 0px 5px 0px !important;
				}
				
.strong.first
				{
				padding: 0px 0px 5px 0px !important;
				}			

.underline 
				{
				border-bottom: 1px solid #FFFFFF;
				}
			
a.agenda:hover	
			{
			font-weight:normal;	
			font-family: verdana, Arial, Helvetica, sans-serif;
			text-decoration:underline;
			color:#3661a2;
			}

a.minutes:hover	
			{
			font-weight:normal;
			font-family: verdana, Arial, Helvetica, sans-serif;
	
			text-decoration:underline;
			color:#3661a2;
			}				
			
			
			
p.meetingDescription  a.agenda:after {content: "  "  !important;font-size: 12px;line-height: 1.2em;}	
p.meetingDescription  a.minutes:after	{content: "  "  !important;font-size: 12px;line-height: 1.2em;}
p.meetingDescription  a.presentation:after	{content: "  "  !important;font-size: 12px;line-height: 1.2em;}


a.agenda, a.minutes
				{
				font-size: 13px;
				line-height: 1.2em;
				font-weight:normal;	
				font-family: verdana, Arial, Helvetica, sans-serif;
				color:#3661a2;
				padding: 5px 70px 5px 0px !important;
				}
a.presentation
				{
				font-size: 13px;
				line-height: 1.2em;
				font-weight:normal;	
				font-family: verdana, Arial, Helvetica, sans-serif;
				color:#3661a2;
				padding: 5px 5px 5px 0px !important;
				}
				
div.underline a.presentation:after 
				{
				content: "  " !important;
				}				
				
div.underline a.agenda:after 
				{
				content: "  " !important;
				}	
div.underline a.minutes:after	
				{
				content: "  " !important;
				}

				
				
				
/*************************
classes for track a ticket result set 
*************************/		

.trackResult .result 
{
font-family: Arial, Helvetica, sans-serif !important;
font-weight:normal;
font-size:13px;
color: #333333;
line-height: 1.2em;
padding: 4px 0px 4px 0px;
border-bottom: 1px #999999 solid;

}
			
.trackResult .label 
{
font-family: Arial, Helvetica, sans-serif !important;
font-weight:bold;
font-size:13px;
color: #333333;
line-height: 1.2em;
padding: 2px 0px 2px 0px;
				
}

.trackResult .label:after {content: ":" !important;} 

/*************************
made proper button 
*************************/


.submitButton 
{
background:url(/Style%20Library/Images/btnSendBlue.jpg) !important;
margin:0px;
padding: 0px;
border:0px;
width:40px;
height:20px;
cursor:pointer;
cursor:hand;
}

.submitButtonLoading 
{
background:url(/Style%20Library/Images/btnSendBlueLoading.jpg) !important;
margin:0px;
padding: 0px;
border:0px;
width:40px;
height:20px;
cursor:pointer;
cursor:hand;
}

/*******************************************
carouselWide fix
********************************************/
.carouselWide .FC_Content .NonMedia .Description {

height: 100%;

}


/*******************************************
Appeals Calendar designation fix
********************************************/



div.event_RB_LIRB div span.fc-event-title 
{
background-image: url(/PublishingImages/calendarBullet1.png);
background-repeat: no-repeat;
background-position: left;
margin:0px;
padding-left: 15px;
}

div.event_RB_ZBA div span.fc-event-title
{
background-image: url(/PublishingImages/calendarBullet2.png);
background-repeat: no-repeat;
background-position: left;

margin:0px;
padding-left: 15px;
}

div.event_RB_BBS div span.fc-event-title 

{
background-image: url(/PublishingImages/calendarBullet3.png);
background-repeat: no-repeat;
background-position: left;
margin:0px;
padding-left: 15px;
}

/*******************************************
trying to fix footer size
********************************************/


div.grid_4 ul.grid_4.omega li a

{
font-family: verdana, Arial, Helvetica, sans-serif !important;
color: #ffffff !important;
font-size:12px;
}

div.grid_4 ul.grid_4.omega li.sectionTitle a

{
font-family: Rockwell,Times New Roman,serif !important;
color: #FFFFFF !important;
font-size:16px !important;
}

/*******************************************
rss styling 
********************************************/
.RSSBox div.description h3
{
line-height: 1.3em !important;
}

.RSSBox div.description
{
	padding-top: 10px;			
}


.RSSBox div.description p
{
				line-height: 1.3em !important;
				color: #333333 !important;
				padding-bottom: 5px !important;
}
.RSSBox .more
{
padding-bottom: 15px !important;
}
.RSSBox .more a
{
				text-decoration: none !important;
				color: #3661a2 !important;
}
.RSSBox .more a:hover
{
				text-decoration: underline !important;

}


/***********************************************
LI History page search result set styling
***********************************************/



#detailContent #PermitGroup .groupHeading,
#detailContent #LicenseGroup .groupHeading,
#detailContent #ViolationGroup .groupHeading,
#detailContent #AppealGroup .groupHeading
{
padding-bottom:10px !important;			
}

#ulPermits li.listItem,
#ulLicenses li.listItem,
#ulViolations li.listItem,
#ulAppeals li.listItem
{
padding-bottom:10px !important;					
}

/***********************************************
LI History page search result set styling
***********************************************/



h2 a.headerLink
{
	color:#3661a2 !important; 
	font-family: "Rockwell", "Times New Roman", Times, serif !important;	
	font-size:21px !important;
	text-decoration:none !important;		
}

h2 a.headerLink:hover
{
	text-decoration:underline !important;		
}


/***********************************************
overview box fixing strong
***********************************************/


.page .widget.overviewBox p strong 
{
color:#333333 !important;
font-size: 13px !important;
line-height: 20px !important;
}

/***********************************************
late additions
***********************************************/


.propertyUnderline
{
margin: 0px 0px 5px 0px  !important;
border-bottom: 1px solid #3661A2 !important;			
}


img #addressHistorySearchSubmit {padding-top: 4px !important;}



.ui-jqgrid .ui-pg-table td {padding:0px !important;vertical-align:middle !important;padding-bottom:6px !important;}



/**************************
h4 fix
***************************/

h4.headerWhiteStyle 
{
	width:95%;
	padding-bottom:10px;
	border-bottom:1px solid #3661A2;
	margin-top:0px;
	margin-bottom:0px;			
}

h4.headerWhiteStyleNew
{
	width:95%;
	padding-bottom:8px;
	border-bottom:1px solid #3661A2;
	margin-top:0px;
	margin-bottom:5px;
	text-align:left;
	/*padding-left:0px !important;*/
}


/**************************
nonsense due to bad construct
***************************/

.Left.presentation 
{
padding-left: 23px  !important;
padding-top: 4px  !important;
font-family:"Rockwell", "Times New Roman", Times, serif !important;
color:#3661a2 !important;
}



.ULPadTop {padding-top:20px !important;}

.widget.white.full {width:100% !important; max-width:708px;} /*margin-top:0px !important;*/

.nbsp-spacer {width:auto;height:20px;}

.columnRight a {width:212px !important;}




.colLeft.doubleWide {margin-left:0px !important;margin-right:10px !important;}



.noIndent {margin-left: -12px !important;}




.widget.white.wijmo-notifications.newWidth {padding-top:0px !important;}
.widget.white.wijmo-notifications.newWidth h4 {padding-top:0px !important;}






/**********************************************
widget fix for widget white supContentBox start 11_1_12
**********************************************/

.ph-widget-basic
{
background:#ffffff;
border:1px solid #cecece; 
}


.ph-widget-basic h4,
.ph-widget-basic h4.white
{
margin: -10px 5px 5px 5px; 
margin-top: 5px\9; /* ie8 and ie9 */
*margin-top: -5px; /* ie > 7 */
} 

.ph-widget-basic h4.blue
{
margin: 5px 0px 5px 0px; 
margin-top: 5px\9; /* ie8 and ie9 */
*margin-top: -5px; /* ie > 7 */
} 


.ph-widget-basic h4.blue
{
background: #3661A2;
color: #FFFFFF;
}

.ph-widget-basic h4.blue a
{
display: block; 
margin: -5px; 
padding: 5px;
color: #FFFFFF; 
text-decoration: none;
background: url(/Style%20Library/Images/arrow-right-white.png) center right no-repeat;
border-bottom: 1px solid #3661A2;
}

.ph-widget-basic h4.blue a:hover
{
display: block; 
margin: -5px; 
padding: 5px;
color: #cecece; 
text-decoration: none;
background: url(/Style%20Library/Images/arrow-right-white.png) center right no-repeat;
border-bottom: 1px solid #3661A2;
}

.ph-widget-basic h4.white
{
color: #3661A2;
}

.ph-widget-basic h4.white a
{
display: block; 
margin: -5px; 
padding: 5px;
color: #3661A2; 
text-decoration: none;
background: url(/Style%20Library/Images/arrow-right-blue.png) center right no-repeat;
border-bottom: 1px solid #3661a2;
}

.ph-widget-basic h4.white a:hover
{
display: block; 
margin: -5px; 
padding: 5px;
color: #3661A2;
text-decoration: none;
background: url(/Style%20Library/Images/arrow-right-blue.png) center right no-repeat #efeeee;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
border-bottom: 1px solid #3661a2;
}

.ph-widget-basic h4
{
color: #3661A2;
}

.ph-widget-basic h4 a 
{ 
display: block; 
margin: -5px; 
padding: 5px;
color: #3661a2; 
text-decoration: none;
background: url(/Style%20Library/Images/arrow-right-blue.png) center right no-repeat;
border-bottom: 1px solid #3661a2;
}

.ph-widget-basic h4 a:hover
{
display: block; 
margin: -5px; 
padding: 5px;
color: #3661a2;
text-decoration: none;
background: url(/Style%20Library/Images/arrow-right-blue.png) center right no-repeat #efeeee;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
border-bottom: 1px solid #3661a2;
}



.ph-widget-basic ul 				
				{
				margin:5px; 
				padding:0px;
				}

.ph-widget-basic ul.ulBasic 				
				{
				margin:5px; 
				padding:0px;
				}
			
.ph-widget-basic ul li.liBasic 				
				{
				text-align: left;
				display: list-item;
				list-style-type: none;
				list-style-position: outside;	
				line-height: 16px;
				margin: 5px 10px 10px 5px;
				padding-right: 5px;
				color: #3661A2;
				}
.ph-widget-basic ul li a 				
				{
				color: #3661A2;
				text-decoration:none;
				}
.ph-widget-basic ul li a:hover				
				{
				color: #3661A2;
				text-decoration:underline !important;
				}


/**********************************************
widget fix for widget white supContentBox end 11_1_12
**********************************************/




/**********************************************
Misc over-rides
**********************************************/
ul.addBullet li { list-style-image:url(/PublishingImages/bullet.jpg) !important; }

.TwoColumnText { }
.TwoColumnText ul { float:left; margin:5px 0px 0px 15px; }
.TwoColumnText ul li { width:100%; float:left; list-style-image:url(/PublishingImages/greyBulletImage.jpg); padding:0px 0px 0px 5px; margin:0px 0px 4px 0px; }
.TwoColumnText ul li a { }
.TwoColumnText ul li a:after { content:'»'; padding-left:5px; font-size:15px; }
.TwoColumnText ul li a:hover { text-decoration:underline !important; }
/* .TwoColumnContent .actionButtonWrap .actionButton .icon .text {letter-spacing:-1px; font-size:17px; } */




/********************************
StaffBios 
********************************/


.StaffBios .tile.inlineblock .bioTitleText
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
line-height:1.3em;
color: #333333 !important;
font-size: 13px !important;
display:block;
padding-bottom:10px;
text-align:center;
}

.StaffBios .tile.inlineblock.active .bioTitleText
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
line-height:1.3em;
color: #333333;
font-size: 13px !important;
display:block;
padding-bottom:15px;
text-align:left;
}


.StaffBios .tile.inlineblock.active .BioDataArea
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
line-height:1.3em;
color: #333333 !important;
font-size: 12px !important;
text-align:left;
float:left !important;
width:45% !important;
}


.StaffBios .tile.inlineblock .BioDataArea
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
line-height:1.3em;
color: #333333 !important;
font-size: 12px !important;
text-align:center;
width:100% !important;
}

.StaffBios .tile.inlineblock
{
border-radius: 5px 5px 5px 5px !important;
clear: both !important;
display: inline-block;
*display: inline;
zoom: 1;
min-height: 140px !important;
width: 24% !important;
padding:5px !important;
}

.StaffBios .tile.inlineblock.active
{
width: 100% !important;
min-height: 400px !important;
}

.StaffBios .description
{
padding-top:10px !important;
}

.StaffBios .tile.inlineblock .thumbnail
{
text-align:center !important;
text-align:-moz-center !important; 
text-align:-webkit-center !important;
}

.StaffBios .tile.inlineblock.active .thumbnail
{
float:right;
}

.StaffBios .tile.inlineblock.active .detailnav .icon.closeDetail img.BioCloseButton
{
position: absolute !important;
top: 14px !important;
right: 15px !important;
}

.StaffBios .parentContainer
{
position:relative;
z-index:100;
padding-right:5px;
background-color:#eeeeee;
}






/* FORMS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
Tax Fraud Form - Revenue
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
*/

.ph-widget.white.form { width:auto; margin:0px; padding:20px 10px; }
.ph-widget.white.form h3 { display:block; margin-bottom:6px}
.ph-widget.white.form .formColumn { padding:0px; margin:0px; height:auto; min-height:375px;}
.ph-widget.white.form .formColumn .formRow { padding:0px; margin:0px 0px 10px 0px; float:left;  width:100%;}
.ph-widget.white.form .formColumn .formRow .label { font-size:11px; width:20%; float:left; line-height:15px; text-align:right !important; padding:2px 5px 0px 0px; margin:0px 10px 0px 0px; }
.ph-widget.white.form .formColumn .formRow .input { font-size:11px; width:75%; float:left;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px; 
}



.ph-widget.white.form .formColumn .formRow select { width:290px; height:35px; font-size:14px; text-align:left; padding:5px; margin:0px; color:#333333; 
background:#eeeeee; border:1px solid #cecece;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px; 
}

.ph-widget.white.form .formColumn .formRow select:focus { border:1px solid #000000; background:#ffffff;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}




.ph-widget.white.form .formColumn .formRow input.textField { width:290px; height:25px; font-size:14px; text-align:left; padding:5px; margin:0px; color:#333333; 
background:#eeeeee; border:1px solid #cecece;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px; 
}

.ph-widget.white.form .formColumn .formRow input.textField:focus { border:1px solid #000000; background:#ffffff;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.ph-widget.white.form .formColumn .formRow textarea { width:295px; min-height:60px; max-height:225px; background:#eeeeee; border:1px solid #cecece;}
.ph-widget.white.form .formColumn .formRow textarea:focus { border:1px solid #000000; background:#ffffff; }


.ph-widget.white.form .formColumn .formRow textarea.moreInfo { 
width:300px; color:#333333; background:#eeeeee; max-width:300px; height:100px; max-height:100px;
border:1px solid #bfbfbf; margin-bottom:10px;
-webkit-box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
-moz-box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
box-shadow: inset 0px 1px 2px 2px rgba(0, 125, 175, .1);
} 
.ph-widget.white.form .formColumn .formRow textarea.inspectionAddress:focus,
.ph-widget.white.form .formColumn .formRow textarea.moreInfo:focus { border:1px solid #000000; background:#ffffff; }

.ph-widget.white.form .formColumn .formRow.buttons { text-align:right; font-size:10px; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; float:right; }
.ph-widget.white.form .formColumn .formRow.buttons a.send { height:auto; width:auto; float:right; padding:12px; margin:10px 0px;
border:1px solid #ffffff; color:#ffffff; text-transform:uppercase; 
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

background: #254a78; /* Old browsers */
background: -moz-linear-gradient(top, #254a78 0%, #87bcea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#254a78), color-stop(100%,#87bcea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #254a78 0%,#87bcea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #254a78 0%,#87bcea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #254a78 0%,#87bcea 100%); /* IE10+ */
background: linear-gradient(top, #254a78 0%, #87bcea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254a78', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
}

.ph-widget.white.form .formColumn .formRow.buttons a.send:hover { cursor:pointer; 
-webkit-box-shadow: 0px 1px 5px 1px rgba(85, 85, 85, .65);
-moz-box-shadow: 0px 1px 5px 1px rgba(85, 85, 85, .65);
box-shadow: 0px 1px 5px 1px rgba(85, 85, 85, .65);
}
.ph-widget.white.form .formColumn .formRow .checkBoxContainer {
width:49%; float:left; margin:0px; padding:0px; line-height:18px; }
.ph-widget.white.form .formColumn .formRow .checkBoxContainer input[type="checkbox"] { width:16px; float:left; margin:0px 5px 5px 0px;}
.ph-widget.white.form .formColumn .formRow.buttons .input { width:100%;}
.ph-widget.white.form p.note { margin:10px 0px 0px 0px; font-size:10px; line-height:15px; }


.formColumn span.note {font-size: 11px;line-height: 14px;color: #990000;width: 330px;margin: 5px 0px;}



/* ols in center section*/

.centerPageContent .description.show ol {

    list-style-type: decimal !important;
    margin: 0px 0px 10px 10px;
    line-height:18px;
}

.centerPageContent .description.show ol ol {

    list-style-type: lower-alpha !important;
    line-height:18px;
    margin: 10px 0px 10px 15px;
}

.centerPageContent .description.show ol ol ol {

    list-style-type: lower-roman !important;
    line-height:18px;
    margin: 10px 0px 10px 15px;
}

/* ols in center section end*/

.centerPageContent .description.show p {font-size:13px;}

/* making ols show up with numbers 5/1/13 */

.widget.supContentBox ol {

    list-style-type: decimal !important;
    margin: 5px 0px 10px 20px;
    line-height:18px;
}

/******** 5/14/13 for data lists ********/
dl.agencies{
margin-left:1.5em;
margin-bottom:.8em;
}
dl.agencies dt {
float:left;
white-space:normal;
margin-bottom:.8em;
width:20em;
}
dl.agencies dd {
margin-left:10em;
white-space:normal;
margin-bottom:.8em;
}

/******** 5/14/13 for data lists end ********/

/********* 6/17/13 contact us page for regionalEMS *****************/
dl.contactList{
margin-left:0px;
margin-bottom:20px;
}
dl.contactList dt {
float:left;
white-space:normal;
margin-bottom:10px;
width:350px;

}
dl.contactList dd {
margin-left:10em;
white-space:normal;
margin-bottom:10px;

}

/********* 6/17/13 contact us page for regionalEMS end *****************/



/*******5/24/13 added code for pamela**********/

/****************************ul double wide for Pamela that can live anywhere start 5/24/13***************/


.listContainer ul.doubleWideULStandalone
{
width:650px;
margin:5px 0px 0px 5px;
color: #3661A2 !important;
padding:10px 0px;
zoom:1;
}

.listContainer ul.doubleWideULStandalone li
{
float:left;
text-align:left;
display:list-item;
list-style-type:disc;
list-style-position:outside;	
line-height:1.2em !important;
margin-left:15px !important;
margin-right:5px !important;
color: #3661A2 !important;
padding-bottom:10px;
}

.listContainer ul.doubleWideULStandalone li a
{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
font-weight: normal !important;
color: #3661A2 !important;
text-decoration:none;
}

.listContainer ul.doubleWideULStandalone li a:after {content: "»" !important; padding-left:4px;}
.listContainer ul.doubleWideULStandalone li a:hover {text-decoration:underline !important;}
.listContainer .doubleWideULStandalone li  {width: 45%;} 



/****************************ul double wide for Pamela that can live anywhere end 5/24/13******************/

/***5/24/13 new class for pamela***/

.widget.white.supContentBox h4.white,
.widget.grey.supContentBox h4.white  
{
border-bottom: 1px solid #3661a2; margin-bottom:5px; 
}


/*june 10, 2012 making a class for OLs to have lower case letters not numbers**/


.widget.WebPartEdit .lowerAlpha {margin-left:25px;list-style-type: lower-alpha;}




/***********prisons code 7/16/2013*******/

dl.prisons{
margin-left:1.5em;
margin-bottom:.8em;
font-weight:bold;
}
dl.prisons dt {
float:left;
white-space:normal;
margin-bottom:.8em;
width:12em;
}
dl.prisons dd {
margin-left:10em;
white-space:normal;
margin-bottom:.8em;
}

dl.prisonaccount{
margin-left:1.5em;
margin-bottom:.8em;
font-weight:bold;
}
dl.prisonaccount dt {
float:left;
white-space:normal;
margin-bottom:.8em;
width:20em;
}
dl.prisonaccount dd {
margin-left:10em;
white-space:normal;
margin-bottom:.8em;
}
/***********prisons code end      *******/

