body {
	background: rgb(255, 255, 255); margin: 0px; padding: 15px 0px 0px; text-align: center; color: rgb(57, 45, 43); font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; min-width: 945px;
}
img {
	border: 0px currentColor;
}
form {
	margin: 0px; padding: 0px;
}
form tbody {
	border: 0px currentColor;
}
.block {
	margin: 0px;
}
hr {
	background: rgb(213, 213, 213); padding: 0px; border: 0px currentColor; height: 1px;
}
div.Dotted {
	background: rgb(213, 213, 213); padding: 0px; border: 0px currentColor; height: 1px;
}
div.SideDiv {
	background: rgb(213, 213, 213); padding: 0px; border: 0px currentColor; height: 1px;
}
table.sticky-table td {
	padding: 3px 5px;
}
div.teaser-checkbox {
	display: none;
}
div.Dotted hr {
	display: none;
}
div.SideDiv hr {
	display: none;
}
div.Dotted hr {
	display: none;
}
div.OrangeDots hr {
	display: none;
}
div.SideDiv {
	background: rgb(123, 122, 122); margin: 10px 0px; padding: 0px; height: 1px;
}
div.Dotted {
	background: url("/pbw/include/providence/images/dividerbg.png"); margin: 12px 0px; height: 3px;
}
div.OrangeDots {
	background: url("/pbw/include/providence/images/dividerbg.png"); margin: 12px 0px; height: 3px;
}
div.OrangeDots {
	background: url("/pbw/include/providence/images/dividerbg-orange.png") repeat-x; margin: 15px 0px; padding: 1px; border: 0px currentColor;
}
div.ContentRight div.Dotted {
	margin: 15px 0px;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h1 {
	font-size: 14pt;
}
h2 {
	font-size: 12pt; font-weight: bold;
}
h3 {
	font-size: 11pt;
}
h1.News {
	background: url("/pbw/include/providence/images/header-news.png") no-repeat; width: 63px; text-indent: -9999px; margin-bottom: 0px;
}
h2.Image {
	text-transform: uppercase; line-height: 13px; text-indent: -9999px; font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 5px;
}
h2.MostRequested {
	background: url("/pbw/include/providence/images/header-top-requested.png") no-repeat; width: 124px;
}
h2.Contact {
	background: url("/pbw/include/providence/images/header-contact.png") no-repeat; width: 94px;
}
h2.Departments {
	background: url("/pbw/include/providence/images/header-departments.png") no-repeat; width: 148px;
}
h2.Search {
	background: url("/pbw/include/providence/images/header-search.png") no-repeat; width: 148px; height: 29px;
}
h2.Translate {
	background: url("/pbw/include/providence/images/header-translate.png") no-repeat; width: 148px; height: 29px;
}
h2.OnlineFeatures {
	background: url("/pbw/include/providence/images/header-online-features.png") no-repeat; width: 204px; height: 16px;
}
h2.CitywideInit {
	background: url("/pbw/include/providence/images/header-citywide-initiatives.png") no-repeat; width: 249px; height: 16px;
}
h2.MyProv {
	background: url("/pbw/include/providence/images/header-myprov.png") no-repeat; width: 180px; height: 16px;
}
h2.Announcements {
	background: url("/pbw/include/providence/images/header-announcements.png") no-repeat; width: 173px; height: 16px;
}
h2.NewsAndPress {
	background: url("/pbw/include/providence/images/header-news-press.png") no-repeat; width: 233px; height: 16px;
}
h2.Calendar {
	background: url("/pbw/include/providence/images/providence_banner.jpg") no-repeat; width: 210px;
}
h2.Multimedia {
	background: url("/pbw/include/providence/images/header-multimedia.png") no-repeat; width: 193px;
}
div {
	text-align: left;
}
div.Clear {
	height: 0px; overflow: hidden; clear: both;
}
div.clear {
	height: 0px; overflow: hidden; clear: both;
}
div.BodyWrap {
	margin: 0px auto; width: 940px; text-align: left; padding-bottom: 10px;
}
div.MainContent {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204);
}
div.DeptContent {
	padding: 0px; border: 1px solid rgb(204, 204, 204);
}
div.Banner {
	padding-top: 2px; padding-bottom: 0px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
div.DepartmentBanner {
	background: url("/pbw/include/providence/images/deptbanner.jpg") no-repeat rgb(255, 255, 255); padding: 0px; height: 168px; cursor: pointer;
}
div.DepartmentBanner h1 {
	margin: 0px; color: rgb(52, 42, 41); padding-top: 67px; padding-left: 450px; font-family: verdana, geneva, sans-serif; font-size: 24pt; font-style: normal; font-weight: normal; display: block;
}
div.HeaderImageMsg {
	background: rgb(255, 255, 255); padding: 4px; font-size: 8pt;
}
div.TopTagline {
	background: rgb(123, 122, 122); padding: 0px 8px;
}
div.DeptTagline {
	background: rgb(123, 122, 122); padding: 0px 8px;
}
div.DeptTagline div.Image {
	padding-top: 8px; padding-left: 10px; float: left;
}
div.TopTagline div.Image {
	padding-top: 8px; padding-left: 10px; float: left;
}
div.TopTagline div.Image {
	padding-top: 7px;
}
div.DeptTagline div.Search {
	margin: 0px; padding: 2px 0px; text-align: right; float: right;
}
div.TopTagline div.Search {
	margin: 0px; padding: 2px 0px; text-align: right; float: right;
}
div.DeptTagline div.Search form {
	margin: 0px;
}
div.DeptTagline div.Search table {
	margin: 0px;
}
div.TopTagline div.Search form {
	margin: 0px;
}
div.TopTagline div.Search table {
	margin: 0px;
}
div.DeptTagline div.Search input.SearchTerms {
	width: 140px; color: rgb(85, 85, 85); padding-left: 5px; font-size: 8pt;
}
div.TopTagline div.Search input.SearchTerms {
	width: 140px; color: rgb(85, 85, 85); padding-left: 5px; font-size: 8pt;
}
div.Header {
	padding-right: 0px; margin-bottom: 0px;
}
div.Header ul {
	list-style: none;
}
div.Header ul li {
	background: rgb(204, 204, 204); padding: 3px 7px; border: 1px solid rgb(102, 102, 102); font-size: 10px; margin-left: 2px; float: right; display: block;
}
div.Header ul li a {
	text-decoration: none;
}
div.Header ul li.Home {
	padding: 1px 4px;
}
div.Header ul li.Home img {
	margin: 0px; display: block;
}
div.DeptContactList {
	background: rgb(214, 211, 194); margin: 0px 20px 15px 0px; padding: 2px 6px 6px; border-radius: 6px; border: 1px solid rgb(183, 178, 154); width: 176px; height: 435px; line-height: 20px; font-family: Tahoma, Geneva, sans-serif; font-size: 9pt; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px;
}
div.DeptContactList select {
	width: 174px;
}
div.Content {
	background: url("/pbw/include/providence/images/contentbg.png") repeat-y; min-height: 100px;
}
div.Content div.ContentLeft {
	padding: 10px 10px 0px; width: 243px; float: left;
}
div.Content div.ContentCenter {
	width: 482px; float: left;
}
div.Content div.ContentRight {
	width: 170px; text-align: left; padding-top: 18px; padding-right: 4px; padding-left: 15px; float: left;
}
div.SubContent {
	background: url("/pbw/include/providence/images/subcontentbg.png") repeat-y; margin-top: 0px; border-bottom-color: rgb(123, 122, 122); border-bottom-width: 6px; border-bottom-style: solid; min-height: 100px;
}
div.SubContentLeftOnly {
	background: url("/pbw/include/providence/images/subcontentbg_leftonly.png") repeat-y;
}
div.SubContentRightOnly {
	background: url("/pbw/include/providence/images/subcontentbg_rightonly.png") repeat-y;
}
div.SubContent div.ContentLeft {
	background: rgb(186, 181, 155); width: 275px; color: rgb(70, 59, 54); padding-top: 0px; font-size: 9pt; float: left;
}
div.SubContent div.ContentLeft h2 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13pt; font-style: normal; font-weight: normal;
}
div.SubContent div.ContentLeft div.Padding {
	padding: 27px 15px;
}
div.SubContent div.ContentCenter {
	width: 479px; float: left;
}
div.SubContentLeftOnly div.ContentCenter {
	width: 652px;
}
div.SubContentRightOnly div.ContentCenter {
	width: 754px;
}
div.SubContent div.ContentCenter div.Padding {
	padding: 25px;
}
div.SubContent div.ContentRight {
	width: 183px; text-align: left; padding-top: 15px; float: left;
}
div.Box {
	margin: 10px 0px; padding: 2px 0px;
}
div.Box a {
	margin: 1px 0px; padding: 2px 0px; color: rgb(0, 0, 0); font-size: 10px; display: block;
}
div.SubContent div.ContentRight div.RightPadding {
	padding: 0px 10px 10px;
}
div.AdminContent {
	background: rgb(255, 255, 255);
}
div.AdminContent div.ContentCenter {
	padding: 15px;
}
div.FeaturedContent {
	margin-bottom: 8px;
}
div.FeaturedContent div.Image {
	width: 107px; float: left;
}
div.FeaturedContent div.Description {
	width: 297px; padding-left: 15px; font-size: 10px; float: left;
}
div.FeaturedContent div.Description h2 {
	margin: 0px 0px 5px;
}
div.FeaturedContent div.Description h2 a {
	color: rgb(102, 102, 102); font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt;
}
div.FeaturedContent div.Description p {
	margin-top: 0px;
}
div.FeatureBlock {
	margin-bottom: 33px;
}
div.FeatureBlock div.Header {
	background: rgb(193, 199, 202); margin: 0px; color: rgb(247, 108, 24);
}
div.FeatureBlock div.Header h2 {
	margin: 0px; padding: 8px 10px; color: rgb(40, 40, 40); text-transform: uppercase; font-size: 14pt; font-weight: bold;
}
div.FeatureBlock div.Body {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(193, 199, 202) rgb(193, 199, 202); padding: 13px; color: rgb(80, 69, 67); font-size: 9pt;
}
table.FeatureBlock {
	margin-bottom: 23px;
}
table.FeatureBlock th {
	background: rgb(193, 199, 202); margin: 0px; color: rgb(247, 108, 24);
}
table.FeatureBlock th h2 {
	margin: 0px; padding: 8px 13px; color: rgb(40, 40, 40); text-transform: uppercase; font-size: 11pt; font-weight: bold;
}
table.FeatureBlock td {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(193, 199, 202) rgb(193, 199, 202); padding: 13px; color: rgb(80, 69, 67); font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt;
}
table.FeatureBlock td table td {
	border: 0px currentColor;
}
div.LearnMore {
	text-align: center;
}
div.RightMenu {
	margin: 7px 0px 0px;
}
div.PrintBtnOffset {
	margin-top: 37px;
}
#block-menu_block-1 {
	margin: 0px;
}
#block-menu_block-1 h2.title a {
	color: rgb(247, 111, 32); font-size: 12pt; text-decoration: none;
}
#block-menu_block-1 h2.title a:hover {
	color: rgb(247, 111, 32); font-size: 12pt; text-decoration: none;
}
div.RightMenu div.block-inner h2.title a {
	color: rgb(128, 127, 131); text-decoration: none;
}
div.RightMenu div.block-inner h2.title a:hover {
	color: rgb(128, 127, 131); text-decoration: none;
}
div.CloseRightMenu {
	margin: 0px; top: -2px; border-top-color: rgb(189, 188, 188); border-top-width: 4px; border-top-style: solid; position: relative;
}
div.RightMenu ul {
	margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
div.RightMenu ul li {
	margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
div.RightMenu ul li {
	border-bottom-color: rgb(189, 188, 188); border-bottom-width: 1px; border-bottom-style: solid;
}
div.RightMenu h2.title {
	color: rgb(128, 127, 131); padding-bottom: 4px; padding-left: 10px; font-family: Georgia, Times, serif; font-size: 12pt; font-weight: bold; margin-bottom: 0px; border-bottom-color: rgb(123, 122, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
div.RightMenu ul li a {
	padding: 4px 4px 4px 10px; color: rgb(247, 111, 32); font-family: Geneva, sans-serif; font-size: 9pt; text-decoration: none; display: block;
}
div.RightMenu ul li.active a.active {
	padding: 4px 4px 4px 10px; color: rgb(128, 127, 131); font-family: Geneva, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; display: block;
}
div.RightMenu ul li.active {
	color: rgb(128, 127, 131); font-weight: bold;
}
div.RightMenu ul li ul li a.active {
	color: rgb(128, 127, 131); font-weight: bold;
}
div.RightMenu h2.title a.active {
	color: rgb(128, 127, 131); font-weight: bold;
}
div.RightMenu ul li a:hover {
	background: rgb(219, 216, 204);
}
div.RightMenu h2.title a:hover {
	background: rgb(219, 216, 204);
}
div.RightMenu ul li ul {
	margin-bottom: 10px;
}
div.RightMenu ul li ul li {
	border: 0px currentColor;
}
div.RightMenu ul li ul li a {
	padding: 3px 3px 3px 15px; border: 0px currentColor; color: rgb(247, 111, 32); font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; display: block;
}
div.ImageMenu {
	
}
div.ImageMenu p {
	margin: 0px; display: inline;
}
div.ImageMenu div.Dotted {
	margin: 0px 4px;
}
div.ImageMenu a {
	padding: 12px 2px 10px; display: block;
}
a.MayorsOffice {
	background: url("/pbw/include/providence/images/menu_mayorsoffice.png") no-repeat;
}
a.CityCouncil {
	background: url("/pbw/include/providence/images/menu_citycouncil.png") no-repeat;
}
a.StateGovernment {
	background: url("/pbw/include/providence/images/menu_stategovernment.png") no-repeat;
}
a.MayorsOffice {
	background-position: left 10pt; text-indent: -9999px; overflow: hidden;
}
a.CityCouncil {
	background-position: left 10pt; text-indent: -9999px; overflow: hidden;
}
a.StateGovernment {
	background-position: left 10pt; text-indent: -9999px; overflow: hidden;
}
div.ContentWrap a {
	color: rgb(102, 102, 102);
}
div.ContentWrap a:hover {
	color: rgb(245, 89, 0); text-decoration: underline;
}
div.ContentWrap li a {
	color: rgb(0, 0, 0); text-decoration: none;
}
div.ContentWrap li a:hover {
	color: rgb(245, 89, 0); text-decoration: underline;
}
div.ContentWrapTax a {
	color: rgb(102, 102, 102); font-family: Verdana, Geneva, sans-serif; font-size: 11pt; font-weight: bold;
}
div.ContentWrapTax p {
	color: rgb(0, 0, 0); font-family: Verdana, Georgia, "Times New Roman", Times, serif; font-size: 9pt;
}
div.ContentWrapTax a:hover {
	color: rgb(245, 89, 0); text-decoration: underline;
}
div.ContentWrapTax ul li {
	color: rgb(0, 0, 0); padding-top: 20px; padding-bottom: 15px; text-decoration: none;
}
div.ContentWrapTax li a {
	color: rgb(0, 0, 0); padding-top: 20px; padding-bottom: 15px; text-decoration: none;
}
div.ContentWrapTax li a:hover {
	color: rgb(245, 89, 0); text-decoration: underline;
}
div.TabContainer {
	padding: 22px 15px 0px;
}
div.TabOnPage {
	padding: 0px;
}
.Tabs {
	background: url("/pbw/include/providence/images/tab_back.png") repeat-x bottom; padding-left: 8px; z-index: 1;
}
.Tab_On {
	height: 18px; float: left;
}
.Tab_Off {
	height: 18px; float: left;
}
.Tab_Left {
	height: 18px; float: left;
}
.Tab_Right {
	height: 18px; float: left;
}
.Tab_Center {
	height: 18px; float: left;
}
.Tab_Center a {
	height: 18px; float: left;
}
.Tab_Left {
	width: 8px; height: 18px; background-repeat: no-repeat;
}
.Tab_Right {
	width: 8px; height: 18px; background-repeat: no-repeat;
}
.Tab_Left {
	background-position: left -18px; background-image: url("/pbw/include/providence/images/tab_left.png");
}
.Tab_Right {
	background-position: right -18px; width: 11px; background-image: url("/pbw/include/providence/images/tab_right.png");
}
.Tab_Center {
	background-position: left -18px; background-image: url("/pbw/include/providence/images/tab_bg.png"); background-repeat: repeat-x;
}
.Tab_On .Tab_Left {
	
}
.Tab_On .Tab_Right {
	
}
.Tab_On .Tab_Center {
	
}
.Tab_On {
	float: right;
}
.Tab_Off {
	float: right;
}
div.TabContainer .Tab_On {
	float: left;
}
div.TabContainer .Tab_Off {
	float: left;
}
.Tab_Center a {
	padding: 3px 12px 0px; height: 18px; color: rgb(116, 116, 116); font-size: 8pt; font-weight: bold; display: block;
}
.Tab_Center a:active {
	
}
.Tab_Center a:hover {
	text-decoration: none;
}
.Tab_Center a.Active {
	
}
.TabHome .Tab_Center a {
	padding-right: 0px; padding-left: 0px;
}
.TabHome .Tab_Center a img {
	display: block;
}
.TabContent {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(173, 173, 173) rgb(173, 173, 173); padding: 2px 8px 8px 5px; margin-bottom: 18px; z-index: 0;
}
div.TabOnPage div.TabContent {
	border: 0px currentColor;
}
div.HeaderTabContainer {
	background: url("/pbw/include/providence/images/tab_back.png") repeat-x bottom; width: 100%; padding-bottom: 0px;
}
div.HeaderTabContainer div.Tabs {
	float: right;
}
div.VideoDescription {
	margin: 10px 20px; font-size: 8pt;
}
#contentVideo {
	padding-top: 8px;
}
div.ImageMenu div {
	background: url("/pbw/include/providence/images/dividerbg.png") repeat-x; height: 3px;
}
div.ImageMenu a img {
	margin: 0px; display: block;
}
div.ExploreGroup {
	padding: 10px 4px 12px 6px; font-size: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div.ExploreLinks {
	padding-left: 7px;
}
div.Promotions {
	
}
.views-admin-links ul {
	display: none;
}
div.NewsContainer {
	padding: 0px 15px 20px;
}
div.NewsContainer div.Articles div.item-list ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.NewsContainer div.Articles div.item-list ul li {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.NewsContainer a.More {
	background: url("/pbw/include/providence/images/more-btn.png") no-repeat center; width: 57px; color: rgb(135, 134, 134); text-indent: -9999px; clear: both; font-size: 8pt; float: right; display: block;
}
div.Articles {
	
}
div.Articles a {
	color: rgb(227, 111, 30); font-family: georgia,times,serif; font-size: 14pt; margin-bottom: 14px; display: block;
}
div.HomeNews {
	padding: 10px; width: 250px; text-align: left; margin-right: 10px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
div.NewsSignup {
	margin-bottom: 10px;
}
div.NewsSignupDept {
	margin-bottom: 10px;
}
div.NewsSignup p {
	margin: 0px; padding: 0px;
}
div.NewsSignupDept p {
	margin: 0px; padding: 0px;
}
div.NewsSignupDept {
	margin-top: 2px; margin-bottom: 20px;
}
div.MainContent div.ContentLeft div.NewsSignup {
	margin-top: 20px;
}
select.pulldown {
	margin: 2px 0px; width: 160px; font-size: 8pt;
}
select.deptpulldown {
	margin: 2px 0px; width: 160px; font-size: 8pt;
}
select.deptpulldown {
	width: 160px;
}
div.Search {
	
}
div.Address {
	font-size: 10px; margin-left: 5px;
}
div.HomeFeatures {
	padding: 10px 10px 0px; border-top-color: rgb(189, 188, 188); border-top-width: 4px; border-top-style: solid;
}
div.CreativeCapital {
	background: url("/pbw/include/providence/images/footer-prov-creative-capital.png") no-repeat center rgb(123, 122, 122); height: 42px; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
div.DeptContent div.CreativeCapital {
	
}
div.MyProvHeader {
	padding: 10px 10px 20px;
}
table.MyProv {
	border-collapse: collapse;
}
table.MyProv td {
	padding: 10px; border: 1px solid rgb(102, 102, 102); text-align: center;
}
table.MyProv td.Start {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
table.MyProv td.End {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
div.FeatureHeader {
	padding: 30px 8px 0px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 3px; border-bottom-style: solid;
}
div.FeatureHeader div.Left {
	width: 470px; float: left;
}
div.FeatureHeader div.Right {
	float: left;
}
div.FeaturedColumns {
	padding-left: 10px;
}
div.FeaturedLeft {
	padding: 15px 0px; width: 440px; margin-right: 20px; float: left;
}
div.FeaturedRight {
	padding: 15px 0px 15px 10px; width: 450px; border-left-color: rgb(204, 204, 204); border-left-width: 3px; border-left-style: solid; float: left;
}
div.FeaturedItem {
	margin-bottom: 18px;
}
div.FeaturedItem div.Image {
	width: 195px; float: left;
}
div.FeaturedItem div.Description {
	width: 220px; padding-left: 20px; font-size: 11px; float: left;
}
div.Footer {
	padding: 12px 0px; text-align: center; line-height: 160%; font-size: 8pt;
}
div.Footer p {
	margin: 0px; text-align: center;
}
div.DeptFooter {
	background: rgb(118, 121, 124); margin: 0px;
}
div.InnerFooter {
	background: rgb(233, 109, 31); padding: 4px 20px; color: rgb(0, 0, 0); font-size: 10px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
div.DeptFooter div.InnerFooter {
	padding: 6px 20px; text-align: center;
}
table.VideoTabs {
	height: 18px; margin-left: 8px;
}
div.SideList ul {
	margin: 12px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
div.ContactList ul {
	margin: 12px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
div.DepartmentList ul {
	margin: 12px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
div.SideList ul li {
	margin: 12px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
div.ContactList ul li {
	margin: 12px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
div.DepartmentList ul li {
	margin: 12px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
div.SideListMayor ul li.active {
	
}
div.SideListMayor ul li ul li a.active {
	
}
div.SideListMayor h2.title a.active {
	
}
div.DepartmentList ul li.leaf {
	list-style-type: none; list-style-image: none;
}
div.SideList ul li {
	margin-top: 9px;
}
div.ContactList ul li {
	margin-top: 9px;
}
div.DepartmentList ul li {
	margin-top: 9px;
}
div.SideList ul li a {
	color: rgb(72, 72, 72);
}
div.SideList ul li a:hover {
	color: rgb(255, 255, 255);
}
div.ContactList ul {
	margin-top: 8px;
}
div.ContactList ul li {
	margin-top: 5px;
}
div.DepartmentList ul {
	margin-top: 8px;
}
div.DepartmentList ul li {
	font-size: 10px; margin-top: 2px;
}
#mayor_slideformat {
	width: 440px; background-repeat: no-repeat;
}
#mayor_slidedefault {
	text-align: center; position: relative;
}
#pic_text {
	width: 440px; color: rgb(0, 0, 0); margin-top: 1px; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid; display: block;
}
.style_pic {
	text-align: justify; color: rgb(51, 51, 51); padding-right: 20px; padding-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: -12px;
}
.style_vid {
	text-align: justify; color: rgb(51, 51, 51); padding-right: 20px; padding-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 1px;
}
#pics2 {
	width: 440px; display: block;
}
.vid {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.vid_black {
	padding-left: 20px; font-size: 11px;
}
#hold_together {
	width: 440px; margin-left: 4px; float: left; display: block;
}
#pics {
	width: 440px; padding-bottom: 20px; margin-top: 3px; margin-left: -2px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.hidden {
	display: none;
}
.unhidden {
	display: block;
}
#SignUp {
	text-align: left;
}
.Orange {
	color: rgb(255, 255, 255);
}
.Gray {
	color: rgb(183, 183, 183);
}
td.Signup {
	padding: 3px 5px 3px 0px; font-size: 9pt;
}
td.Signup input {
	border: 1px solid rgb(187, 187, 187); width: 147px;
}
input.SignupBtn {
	background: url("/pbw/include/providence/images/submitbtn.png") no-repeat center; padding: 2px 5px; border: 0px currentColor; width: 69px; text-indent: -9999px; margin-right: 7px;
}
input.SignupBtnDept {
	background: url("/pbw/include/providence/images/submitbtn.png") no-repeat center; padding: 2px 5px; border: 0px currentColor; width: 69px; text-indent: -9999px; margin-right: 7px;
}
input.SignupBtnDept {
	background: url("/pbw/include/providence/images/submitbtndept.png") no-repeat; margin-top: 6px;
}
a.EnewsThisWeek {
	background: url("/pbw/include/providence/images/e-news-read-this-weeks.png") no-repeat left; padding: 0px; width: 193px; text-indent: -9999px; display: block;
}
a.EnewsThisWeekDept {
	background: url("/pbw/include/providence/images/e-news-read-this-weeks.png") no-repeat left; padding: 0px; width: 193px; text-indent: -9999px; display: block;
}
a.EnewsThisWeekDept {
	background: url("/pbw/include/providence/images/e-news-read-this-weeks-dept.png") no-repeat; width: 197px; height: 17px;
}
div.SearchBox {
	margin-bottom: 0px;
}
div.SearchBox input.SearchTerms {
	border: 1px solid rgb(183, 183, 183); width: 160px; font-size: 11pt;
}
div.SearchBox input.form-submit {
	display: none;
}
div.Admin {
	color: rgb(0, 0, 0);
}
div.Admin a {
	color: rgb(0, 0, 204);
}
.jcarousel-cityofprov ul {
	margin: 0px; list-style-type: none;
}
.jcarousel-cityofprov ul li {
	width: 150px; display: inline;
}
.jcarousel-cityofprov .jcarousel-container {
	background: rgb(255, 255, 255); border: 0px currentColor; margin-bottom: 0px;
}
.jcarousel-cityofprov .jcarousel-container-horizontal {
	border: 2px solid rgb(214, 214, 214); width: 100%;
}
.jcarousel-cityofprov .jcarousel-container-vertical {
	padding: 10px; width: 160px; height: 130px;
}
.jcarousel-cityofprov .jcarousel-clip-horizontal {
	width: 910px; margin-bottom: 15px; border-top-color: rgb(214, 214, 214); border-bottom-color: rgb(214, 214, 214); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.jcarousel-cityofprov .jcarousel-clip-vertical {
	width: 75px; height: 245px;
}
.jcarousel-cityofprov .jcarousel-item {
	padding: 10px; width: 160px; text-align: center; overflow: hidden; border-right-color: rgb(214, 214, 214); border-left-color: rgb(214, 214, 214); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.jcarousel-cityofprov .jcarousel-item-horizontal {
	margin-right: 0px;
}
.jcarousel-cityofprov .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-cityofprov .jcarousel-item-placeholder {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.jcarousel-cityofprov h2 {
	float: left;
}
.scrollbuttons {
	float: right;
}
.carouselleft {
	margin: 0px 10px;
}
div.Featured {
	padding-bottom: 10px; margin-bottom: 9px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
div.Featured div.Icon {
	width: 107px; margin-top: 3px; margin-right: 10px; float: left;
}
div.Featured div.Summary {
	width: 300px; padding-top: 0px; font-size: 8pt; float: left;
}
div.Featured div.Summary div.Date {
	font-size: 8pt; margin-top: 5px; margin-bottom: 5px;
}
div.Featured div.Summary h2 {
	padding-top: 0px; margin-top: 0px; margin-bottom: 3px;
}
div.Featured div.Summary h2 a {
	margin: 0px; color: rgb(102, 102, 102); line-height: 105%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; font-weight: normal;
}
div.Featured div.Summary h2 a:hover {
	color: rgb(247, 111, 32);
}
ul.links {
	display: none;
}
ul.links li.event_calendar {
	display: none;
}
div.messages {
	margin-right: 0px; margin-left: 0px;
}
div.status {
	margin-right: 0px; margin-left: 0px;
}
div.warning {
	margin-right: 0px; margin-left: 0px;
}
div.error {
	margin-right: 0px; margin-left: 0px;
}
div.my-messages {
	margin-right: 0px; margin-left: 0px;
}
div.status {
	margin-right: 0px; margin-left: 0px;
}
div.meagges {
	background: rgb(210, 207, 189); padding: 8px 6px; border: 1px solid rgb(136, 136, 136); margin-bottom: 30px;
}
div.email {
	background: rgb(210, 207, 189); padding: 8px 6px; border: 1px solid rgb(136, 136, 136); margin-bottom: 30px;
}
div.status {
	background: rgb(210, 207, 189); padding: 8px 6px; border: 1px solid rgb(136, 136, 136); margin-bottom: 30px;
}
div.BuzzItem {
	padding-bottom: 19px; margin-bottom: 20px; border-bottom-color: rgb(186, 181, 155); border-bottom-width: 1px; border-bottom-style: solid;
}
div.BuzzItem div.BuzzImg {
	border: 1px solid rgb(136, 136, 136); width: 120px; height: 110px; overflow: hidden; margin-right: 14px; float: left;
}
div.BuzzItem div.Title {
	font-size: 12pt; margin-bottom: 4px;
}
div.BuzzItem div.PubInfo {
	text-align: left; color: rgb(102, 102, 102); font-size: 9pt;
}
div.BuzzItem div.ReadFull {
	font-size: 8pt; margin-top: 14px;
}
div.VideoItem {
	padding-bottom: 19px; margin-bottom: 20px; border-bottom-color: rgb(186, 181, 155); border-bottom-width: 1px; border-bottom-style: solid;
}
div.VideoItem div.VideoImg {
	border: 1px solid rgb(136, 136, 136); width: 150px; height: 150px; overflow: hidden; margin-right: 14px; float: left;
}
div.VideoItem div.Title {
	width: 400px; font-size: 9pt; margin-bottom: 4px; float: left;
}
div.VideoItem div.PubInfo {
	text-align: left; color: rgb(102, 102, 102); font-size: 8pt; margin-top: 10px;
}
div.GalleryItem {
	padding-bottom: 19px; margin-bottom: 20px; border-bottom-color: rgb(186, 181, 155); border-bottom-width: 1px; border-bottom-style: solid;
}
div.GalleryItem div.GalleryImg {
	border: 1px solid rgb(136, 136, 136); width: 150px; height: 84px; overflow: hidden; margin-right: 14px; float: left;
}
div.GalleryItem div.Title {
	width: 250px; font-size: 9pt; margin-bottom: 4px; float: left;
}
div.GalleryItem div.PubInfo {
	text-align: left; color: rgb(102, 102, 102); font-size: 8pt; margin-top: 10px;
}
div.CityNewsItem {
	padding-bottom: 19px; margin-bottom: 20px; border-bottom-color: rgb(186, 181, 155); border-bottom-width: 1px; border-bottom-style: solid;
}
div.CityNewsItem div.CityNewsImg {
	border: 1px solid rgb(136, 136, 136); width: 120px; height: 110px; overflow: hidden; margin-right: 14px; float: left;
}
div.CityNewsItem div.Title {
	font-size: 14pt; margin-bottom: 4px;
}
div.CityNewsItem div.PubInfo {
	text-align: left; color: rgb(102, 102, 102); font-size: 9pt;
}
div.CurrentDate {
	margin: 0px; padding: 0px 0px 4px; font-size: 12pt; font-weight: normal; border-bottom-color: rgb(183, 178, 154); border-bottom-width: 2px; border-bottom-style: solid;
}
table.CalendarItems {
	margin: 0px; width: 100%; border-collapse: collapse;
}
table.CalendarItems th {
	padding: 2px 8px 2px 0px; color: rgb(130, 125, 103); font-weight: bold; border-bottom-color: rgb(183, 178, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
table.CalendarItems td {
	padding: 8px 10px 8px 0px; font-size: 11px;
}
table.CalendarItems tr.EventRow {
	border-bottom-color: rgb(183, 178, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
div.CalendarItem {
	padding-bottom: 19px; margin-bottom: 20px; border-bottom-color: rgb(186, 181, 155); border-bottom-width: 1px; border-bottom-style: solid;
}
div.CalendarItem div.CalendarImg {
	border: 1px solid rgb(136, 136, 136); width: 120px; height: 110px; overflow: hidden; margin-right: 14px; float: left;
}
div.CalendarItem div.Title {
	font-size: 14pt; margin-bottom: 4px;
}
div.CalendarItem div.PubInfo {
	text-align: left; color: rgb(102, 102, 102); font-size: 9pt;
}
div.ProvConnex {
	
}
div.ProvConnex div.Group {
	background: url("/pbw/include/providence/images/provconnex_plus.png") no-repeat right top rgb(240, 238, 233); padding: 5px 7px 7px; border: 1px solid rgb(214, 211, 196); margin-bottom: 10px; cursor: pointer;
}
div.ProvConnex div.GroupActive {
	background: url("/pbw/include/providence/images/provconnex_plus.png") no-repeat right top rgb(240, 238, 233); padding: 5px 7px 7px; border: 1px solid rgb(214, 211, 196); margin-bottom: 10px; cursor: pointer;
}
div.ProvConnex div.GroupActive {
	background: url("/pbw/include/providence/images/provconnex_minus.png") no-repeat right top rgb(240, 238, 233);
}
div.ProvConnex div.Group div.GroupHeader {
	
}
div.ProvConnex div.Group h2 {
	margin: 0px; color: rgb(245, 89, 0); line-height: normal; font-size: 13pt;
}
div.ProvConnex div.GroupActive h2 {
	margin: 0px; color: rgb(245, 89, 0); line-height: normal; font-size: 13pt;
}
div.ProvConnex div.Group h2 img {
	margin-top: 1px; margin-right: 8px; float: left;
}
div.ProvConnex div.GroupActive h2 img {
	margin-top: 1px; margin-right: 8px; float: left;
}
div.ProvConnex div.Description {
	color: rgb(123, 119, 96); font-size: 8pt;
}
div.ProvConnex div.GroupItems {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(225, 223, 211); margin-top: 12px;
}
div.ProvConnex div.Category {
	width: 45%; font-size: 9pt; margin-right: 14px; float: left;
}
div.ProvConnex div.Category ul {
	margin-top: 0em;
}
div.ProvConnex div.Category ul li {
	font-size: 9pt;
}
div.ProvConnex div.Category h3 {
	margin: 0px; font-size: 9pt; font-weight: bold;
}
div.AdminHeader {
	background: url("/pbw/include/providence/images/adminmenubg.png") repeat-x rgb(51, 51, 51); left: 0px; top: 0px; width: 100%; height: 46px; color: rgb(255, 255, 255); margin-bottom: 8px; position: fixed; min-width: 940px;
}
body.Admin {
	padding-top: 0px;
}
div.BodyWrapAdmin {
	padding-top: 50px;
}
div.AdminLogo {
	margin-right: 20px; margin-left: 8px; float: left;
}
.adminmenu ul {
	list-style: none; margin: 0px; padding: 0px;
}
.adminmenu li {
	list-style: none; margin: 0px; padding: 0px;
}
.adminmenu li {
	float: left; display: block; position: relative;
}
.adminmenu a {
	background-position: 5px; margin: 0px; padding: 0px 10px; border-radius: 3px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; text-decoration: none; float: left; display: block; text-shadow: 0px 0px 1px #ffffff, 0px -1px 1px #111111; background-repeat: no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.adminmenu li:hover a {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(228, 112, 30);
}
.adminmenu li:hover ul {
	display: block;
}
.adminmenu ul ul {
	background: rgb(36, 36, 36); left: 0px; top: 33px; padding-bottom: 0px; display: none; position: absolute; z-index: 500;
}
.adminmenu ul ul li a {
	background: rgb(36, 36, 36); padding-right: 20px; min-width: 120px;
}
.adminmenu ul li:hover ul li a {
	background: rgb(36, 36, 36); padding-right: 20px; min-width: 120px;
}
.adminmenu ul li:hover ul li a:hover {
	background-color: rgb(228, 112, 30);
}
.adminmenu ul ul li {
	float: none;
}
.adminmenu ul ul a {
	margin: 0px; padding: 6px 25px 6px 8px; border-radius: 0px; height: auto; line-height: normal; font-size: 8pt; float: none; white-space: nowrap; text-shadow: none; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.adminmenu ul ul a:hover {
	text-decoration: none;
}
.adminmenu ul li.Logoff {
	margin-right: 10px; float: right;
}
a.MultimediaIcon {
	width: 55px; height: 55px; margin-right: 6px; margin-bottom: 0px; float: left; display: block;
}
a.MultimediaIcon img {
	display: block;
}
a.MultimediaMiniIcon {
	width: 16px; height: 16px; margin-right: 6px; margin-bottom: 10px; float: left; display: block;
}
table.Initiatives {
	
}
table.Initiatives tr {
	vertical-align: top;
}
table.Initiatives td {
	padding-bottom: 15px;
}
table.Initiatives td:first-child {
	text-align: center; padding-right: 10px;
}
#edit-body-wrapper {
	width: 472px; margin-left: -16px;
}
.style8 {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}
#SignUp .signupframe {
	background: rgb(156, 2, 2); border: 1px solid rgb(156, 2, 2); color: rgb(255, 255, 255); padding-left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 8px;
}
#top5 {
	margin: 0px; padding: 2px; border: 4px solid rgb(255, 255, 255); width: 576px; height: 720px; text-align: left; min-height: 720px; background-image: url("/pbw/include/providence/images/NewsletterConfirmation.jpg"); background-repeat: no-repeat;
}
#navcontainer ul {
	width: 525px; color: white; padding-left: 0px; font-family: arial, helvetica, sans-serif; margin-left: 0px; background-color: rgb(156, 2, 2);
}
#navcontainer ul li {
	display: inline;
}
#navcontainer ul li a {
	padding: 0.2em 1em; border: 1px solid rgb(255, 255, 255); color: white; text-decoration: none; background-color: rgb(156, 2, 2);
}
#navcontainer ul li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(156, 2, 2);
}
#edit-preview {
	display: none;
}
div.views-row {
	clear: both;
}
div.node-teaser {
	clear: both;
}
div.views-row::after {
	height: 0px; clear: both; display: block; visibility: hidden; -ms-zoom: 1; content: ".";
}
div.views-row {
	padding-bottom: 10px; margin-bottom: 9px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
div.views-row div.Featured {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
li.node_read_more a {
	font-size: 10pt;
}
h2.title {
	line-height: 120% !important; font-size: 14pt !important;
}
ul.links {
	clear: both;
}
ul.pager li a {
	margin: 0px; padding: 3px 6px; color: transparent;
}
ul.pager li a:hover {
	margin: 0px; padding: 3px 6px; color: transparent;
}
ul.pager {
	margin: 0px; padding: 0px; font-size: 9pt;
}
ul.pager a {
	font-size: 9pt;
}
.item-list .pager li {
	padding: 10px 1px;
}
div.RightSidebarFooter {
	
}
div.RightSidebarFooter form {
	margin: 0px !important;
}
div.RightSidebarFooter h2.title {
	padding: 0px; color: rgb(227, 110, 29); text-transform: uppercase; font-size: 10pt !important; font-weight: normal; margin-top: 10px !important; margin-bottom: 0px !important;
}
div.RightSidebarFooter input.form-text {
	margin: -10px 0px 0px; border: 1px solid rgb(245, 202, 172); width: 160px; font-size: 8pt;
}
.quicktabs-hide {
	left: -10000px; top: -10000px; display: block; position: absolute;
}
.form-item#edit-title-wrapper {
	width: 410px;
}
.form-text#edit-title {
	width: 410px;
}
img {
	border: 0px currentColor;
}
.narrow#webfm-dirlist {
	text-align: left; font-family: Verdana, Geneva, sans-serif; margin-left: 220px;
}
.wide#webfm-dirlist {
	margin-left: 0px;
}
#webfm-dirlist table {
	margin: 0px auto; border: 2px solid rgb(208, 208, 208); width: 99%; font-size: 9pt; font-weight: normal; cursor: default; background-color: rgb(240, 240, 240);
}
#webfm-dirlist td {
	border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
#webfm-dirlist img {
	margin-left: 5px;
}
#webfm-dirlist table tr.selected td {
	background-color: rgb(231, 231, 231);
}
#webfm-dirlist table tr {
	background-color: rgb(240, 240, 240);
}
#webfm-dirlist a:hover {
	color: red; font-family: Verdana, Geneva, sans-serif; text-decoration: none;
}
#webfm-dirlist .head {
	color: rgb(32, 146, 208); font-family: Verdana, Geneva, sans-serif; font-size: 10pt; font-weight: bold; background-color: rgb(224, 224, 224);
}
#webfm-dirlist .head a {
	color: rgb(32, 146, 208); font-family: Verdana, Geneva, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none;
}
#webfm-dirlist .head a:hover {
	color: red; font-family: Verdana, Geneva, sans-serif; text-decoration: none;
}
#webfm-dirlist .navi {
	text-align: left; color: rgb(32, 146, 208); line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-size: 10pt; font-weight: normal; background-color: rgb(240, 240, 240);
}
#webfm-dirlist .navi a {
	color: rgb(32, 146, 208); font-family: Verdana, Geneva, sans-serif; font-size: 10pt; font-weight: bold;
}
#webfm-dirlist .navi a:hover {
	color: red; font-family: Verdana, Geneva, sans-serif; text-decoration: none;
}
#webfm-dirlist .txt {
	text-align: left; padding-right: 5px; padding-left: 5px; font-family: Verdana, Geneva, sans-serif; font-size: 10pt; font-weight: normal;
}
#webfm-dirlist-ctls .selected {
	cursor: pointer; background-color: rgb(32, 146, 208);
}
#webfm-tree {
	clear: both; float: left; position: relative;
}
#webfm-tree .selected {
	background-color: rgb(231, 231, 231);
}
#webfm-tree a:hover {
	color: red; font-family: Verdana, Geneva, sans-serif; text-decoration: none;
}
#webfm-tree .dirtree {
	padding: 5px 5px 10px; border: 2px solid rgb(208, 208, 208); width: 200px; overflow: auto; white-space: nowrap; background-color: rgb(240, 240, 240);
}
#webfm-tree .dirtree ul {
	margin: 0px; padding: 0px;
}
#webfm-tree .dirtree li {
	background: rgb(240, 240, 240); list-style: none; margin: 0px; padding-left: 10px;
}
#webfm-attach {
	margin: 0px; padding: 0px; width: 97%;
}
#webfm-attach table {
	margin: 0px auto; border: 2px solid rgb(208, 208, 208); width: 94%; font-size: 8pt; font-weight: normal; cursor: default; background-color: rgb(240, 240, 240);
}
#webfm-attach td {
	border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
#webfm-attach img {
	margin-left: 5px;
}
#wfmatt-wrapper .upload-msg-err {
	color: red; padding-top: 5px; font-family: Verdana, Geneva, sans-serif;
}
#wfmatt-wrapper .upload-msg {
	color: green; padding-top: 5px; font-family: Verdana, Geneva, sans-serif;
}
#webfm-dragCont {
	list-style: none;
}
#webfm-dragCont ul {
	margin: 0px; padding: 0px;
}
#webfm-dragCont li {
	margin: 0px; padding-left: 20px;
}
#webfm-cxtCont {
	background: rgb(255, 255, 255); border: 1px solid rgb(32, 40, 103); line-height: 12px; font-size: 8pt;
}
#webfm-cxtCont ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#webfm-cxtCont ul li {
	background: rgb(255, 255, 255); margin: 0px; padding: 3px; text-align: left;
}
#webfm-cxtCont ul li.selected {
	background: rgb(226, 235, 237); color: red; cursor: pointer;
}
.webfm-pane {
	border: 2px solid black; overflow: hidden; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; background-color: white;
}
.webfm-pane input {
	font-family: Verdana, Geneva, sans-serif; font-size: 9pt;
}
.webfm-pane-header {
	width: auto; overflow: hidden; cursor: move; background-color: rgb(231, 231, 231);
}
.webfm-pane-content {
	padding: 2px; color: black; line-height: 12px; overflow: auto; clear: left; border-top-color: black; border-bottom-color: black; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: white;
}
.webfm-pane-header .webfm-pane-close {
	top: 4px; right: 5px; position: absolute; cursor: pointer;
}
.webfm-pane-footer {
	height: 15px;
}
.webfm-pane-title {
	padding: 1px; text-indent: 3px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; font-weight: bold; float: left;
}
.webfm-pane-msg {
	color: red; padding-left: 10px; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; float: left;
}
.webfm-pane-resize {
	width: 14px; height: 14px; float: right; cursor: nw-resize;
}
.webfm-pane-content .button {
	cursor: pointer;
}
.webfm-pane td {
	padding-top: 2px; padding-right: 5px;
}
#webfm-search li {
	list-style: none;
}
#webfm-meta-form table {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
#webfm-meta-form tbody {
	border: 0px currentColor;
}
#webfm-meta-form .meta-button {
	margin: 5px 5px 0px; font-weight: bold;
}
#webfm-debug .g {
	color: green; font-family: Verdana, Geneva, sans-serif; font-size: 120%;
}
#webfm-debug .dbg-button {
	margin: 0px 5px; font-family: Verdana, Geneva, sans-serif; font-weight: bold;
}
#webfm-alert {
	margin: 5px;
}
#webfm-alert .alertspan {
	color: rgb(0, 0, 0); font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; background-color: rgb(255, 255, 0);
}
#webfm-ieDD img {
	padding-right: 10px;
}
.webfm-attach-list img {
	margin-bottom: -4px;
}
.webfm-attach-list .att-time {
	white-space: nowrap;
}
.webfm-attach-list .att-size {
	white-space: nowrap;
}
.webfm-attach-list .att-fdesc {
	overflow: auto;
}
#webfm-progress {
	color: white; font-family: Verdana, Geneva, sans-serif; font-size: 10pt; font-weight: bold; visibility: hidden;
}
#webfm-upload-fieldset {
	clear: left;
}
tr.odd {
	background-color: rgb(238, 237, 230);
}
tr.even {
	background-color: rgb(255, 255, 255);
}
tr.first {
	background-color: rgb(186, 181, 155);
}
tr.last {
	background-color: rgb(186, 181, 155);
}
.sticky {
	padding: 1em; border: 1px solid rgb(224, 229, 251); line-height: 30px; margin-bottom: 2em; background-color: rgb(255, 255, 255);
}
.node-add-list {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(221, 221, 221) rgb(238, 238, 238); padding: 10px;
}
.node-add-list li {
	margin: 0px; padding: 10px 0px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none; background-image: none;
}
.node-add-list li .image {
	width: 160px; float: left;
}
.node-add-list .hasimg.title {
	margin-left: 170px;
}
.node-add-list .hasimg.description {
	margin-left: 170px;
}
.node-add-list li .clear {
	clear: both;
}
.node-add-list li:last-child {
	border: 0px currentColor;
}
div#edit-mail-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-conf-mail-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-first-name-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-middle-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-last-name-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-suffix-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-street-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-city-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-state-wrapper select {
	background: rgb(239, 238, 233); padding: 2px; border-radius: 0px; border: 1px solid rgb(186, 181, 155); overflow: hidden;
}
div#edit-profile-zip-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155); width: 70px;
}
div#edit-profile-home-phone-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-work-phone-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-profile-cell-phone-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-email-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-name-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-pass-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-pass-pass2-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-contact-first-name-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-contact-last-name-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-contact-e-mail-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-successes-and-challenges-wrapper textarea {
	background: rgb(239, 238, 233); padding: 5px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-project-accomplish-wrapper textarea {
	background: rgb(239, 238, 233); padding: 5px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-project-strengthened-comment-wrapper textarea {
	background: rgb(239, 238, 233); padding: 5px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-project-strengthened-wrapper select {
	padding: 3px; border: 1px solid rgb(186, 181, 155); width: 150px; height: 30px; font-size: 16px;
}
div#edit-submitted-project-strengthened-wrapper textarea {
	background: rgb(239, 238, 233); padding: 5px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-project-improved-or-shifted-wrapper textarea {
	background: rgb(239, 238, 233); padding: 5px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-influence-your-ideas-wrapper textarea {
	background: rgb(239, 238, 233); padding: 5px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-suggestions-for-future-creative-placemaking-partnerships-wrapper textarea {
	background: rgb(239, 238, 233); padding: 5px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-number-of-original-art-works-created-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-number-of-concerts-performances-readings-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-number-of-lectures-demonstrations-workshops-symposiums-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-number-of-hours-that-artists-were-in-residence-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-number-of-works-of-art-installed-in-public-places-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-number-of-artists-compensated-as-part-of-this-budget-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-teachers-compensated-from-budget-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-individuals-compensated-from-budget-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-who-visited-venue-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-younger-than-18-who-visited-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-number-of-individuals-of-any-age-reached-through-tv-radio-or-cable-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-social-new-media-to-reach-people-wrapper input {
	background: rgb(239, 238, 233); padding: 3px; border: 1px solid rgb(186, 181, 155);
}
div#edit-submitted-personal-information-personal-info-box-3-e-mail-address-wrapper input {
	border: 1px solid rgb(142, 151, 206); background-color: rgb(188, 193, 226); -moz-border-end-color: #8E97CE;
}
.node-type-list {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(221, 221, 221) rgb(238, 238, 238); padding: 10px;
}
.node-type-list dt {
	margin: 0px; padding: 10px 0px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none; background-image: none;
}
.node-type-list dt .image {
	width: 160px; float: left;
}
.node-type-list .hasimg.title {
	margin-left: 170px;
}
.node-type-list .hasimg.description {
	margin-left: 170px;
}
.node-type-list dt .clear {
	clear: both;
}
.node-type-list dt:last-child {
	border: 0px currentColor;
}
table.sticky-enabled tr th {
	border-width: 1px; border-style: none solid solid; border-color: rgb(255, 255, 255); padding: 5px 10px; width: 400px; color: rgb(255, 255, 255); background-color: rgb(160, 160, 160);
}
table.sticky-enabled tr td {
	border-width: 1px; border-style: none solid solid; border-color: rgb(255, 255, 255); padding: 5px 10px; background-color: rgb(238, 238, 238);
}
.legend#pvdclass {
	margin: 0px; padding: 0px; border: currentColor; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold;
}
.collapse-processed {
	margin: 0px; padding: 0px; border: currentColor; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold;
}
.pvdclass {
	padding-bottom: 10px; padding-left: 15px; font-size: 14px;
}
.collapse-text-text {
	padding-bottom: 10px; padding-left: 15px; font-size: 14px;
}
.fieldset-wrapper {
	padding-top: 10px;
}
.caption   { color: #000000; font-weight: normal; font-size: 11pt; line-height: 12pt; font-family: verdana, arial, helvetica, sans-serif }
