body {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:9pt;
	color:#392d2b;
	background:#ffffff;
	margin:0px;
	padding:0px;
	min-width:945px;
	text-align:center;
	padding-top:15px;
}

img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
form tbody {
	border:0px;
}

.block {
	margin:0px;
}

hr, div.Dotted, div.SideDiv {
	border:0px;
	background:#d5d5d5;
	padding:0px;
	height:1px;
}

table.sticky-table td {
	padding:3px 5px;
}

div.teaser-checkbox {
	display:none;
}

div.Dotted hr, div.SideDiv hr, div.Dotted hr, div.OrangeDots hr {
	display:none;
}

div.SideDiv {
	background:#7b7a7a;
	padding:0px;
	height:1px;
	margin:10px 0px;
}
div.Dotted, div.OrangeDots {
	background:transparent url(/images/dividerbg.png);
	height:3px;
	margin:12px 0px;
}
div.OrangeDots {
	background:transparent url(/images/dividerbg-orange.png) repeat-x;
	margin:15px 0px;
	padding:1px;
	border:0px;
}
div.ContentRight div.Dotted {
	margin:15px 0px;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#666666;
	text-decoration:underline;
}
h1, h2, h3 {
	font-weight:normal;
}
h1 {
	font-size:14pt;	
}
h2 {
/* color:#F76F20; */
	color;#000;
	font-size:12pt;
	font-weight: bold;
}
h3 {
	font-size:11pt;	
}



h1.News {
	width:63px;
	background:url(/images/header-news.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:0px;
}

h2.Image {
	text-indent:-9999px;
	margin-top:0px;
	margin-bottom:5px;
	line-height:13px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

h2.MostRequested {
	width:124px;
	background:url(/images/header-top-requested.png) no-repeat;
}

h2.Contact {
	width:94px;
	background:url(/images/header-contact.png) no-repeat;
}

h2.Departments {
	width:148px;
	background:url(/images/header-departments.png) no-repeat;
}

h2.Search {
	width:148px;
	background:url(/images/header-search.png) no-repeat;
	height:29px;
}

h2.Translate {
	width:148px;
	background:url(/images/header-translate.png) no-repeat;
	height:29px;
}

h2.OnlineFeatures {
	width:204px;
	height:16px;
	background:url(/images/header-online-features.png) no-repeat;
}

h2.CitywideInit {
	width:249px;
	height:16px;
	background:url(/images/header-citywide-initiatives.png) no-repeat;
}

h2.MyProv {
	width:180px;
	height:16px;
	background:url(/images/header-myprov.png) no-repeat;
}

h2.Announcements {
	width:173px;
	height:16px;
	background:url(/images/header-announcements.png) no-repeat;
}

h2.NewsAndPress {
	width:233px;
	height:16px;
	background:url(/images/header-news-press.png) no-repeat;
}

h2.Calendar {
	width:210px;
	background:url(/images/providence_banner.jpg) no-repeat;
}

h2.Multimedia {
	width:193px;
	background:url(/images/header-multimedia.png) no-repeat;
}

div {
	text-align:left;
}

div.Clear, div.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}



div.BodyWrap {

	width:940px;

	margin:0 auto;

	margin-top:0px;

	text-align:left;

	padding-bottom:10px;

}



div.MainContent {

	border:1px solid #cccccc;

	border-top:0px;

}



div.DeptContent {

	border:0px;

	border:1px solid #cccccc;

	padding:0px;

}



div.Banner {

	padding-top:2px;

	padding-bottom:0px;

	border-bottom:1px solid #ffffff;

}



div.DepartmentBanner {

	background:#ffffff url(/images/deptbanner.jpg) no-repeat; 

	padding:0px;

	height:168px;

	cursor:pointer;

}



div.DepartmentBanner h1 {

	display:block;

	margin:0px;

	padding-left:450px;

	padding-top:67px;

	font-family:verdana, geneva, sans-serif;

	font-size:24pt;

	font-weight:normal;

	font-style:normal;

	color:#342a29;

}



div.HeaderImageMsg {

	background:#ffffff;

	font-size:8pt;

	padding:4px;

}



div.TopTagline {

	background:#7b7a7a;

	padding:0px 8px;

}



div.DeptTagline {

	background:#7b7a7a;

	padding:0px 8px;

}



div.DeptTagline div.Image, div.TopTagline div.Image {

	float:left;

	padding-top:8px;

	padding-left:10px;

}



div.TopTagline div.Image {

	padding-top:7px;

}



div.DeptTagline div.Search, div.TopTagline div.Search {

	float:right;

	text-align:right;

	margin:0px;

	padding:2px 0px;

}



div.DeptTagline div.Search form, div.DeptTagline div.Search table, div.TopTagline div.Search form, div.TopTagline div.Search table {

	margin:0px;

}



div.DeptTagline div.Search input.SearchTerms, div.TopTagline div.Search input.SearchTerms {

	font-size:8pt;

	width:140px;

	color:#555555;

	padding-left:5px;

}



div.Header {

	margin-bottom:0px;

	padding-right:0px;

}



div.Header ul {

	list-style:none;

}



div.Header ul li {

	display:block;

	float:right;

	background:#cccccc;

	border:1px solid #666666;

	padding:3px 7px;

	font-size:10px;

	margin-left:2px;

}



div.Header ul li a {

	text-decoration:none;

}



div.Header ul li.Home {

	padding:1px 4px;

}



div.Header ul li.Home img {

	display:block;

	margin:0px;

}



div.DeptContactList {

	margin: 0;

	padding: 6px;

	background: #d6d3c2;

	border:1px solid #b7b29a;

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 9pt;

	line-height:20px;

	-moz-border-radius: 6px;

	-o-border-radius: 6px;

	-webkit-border-radius: 6px;

	border-radius: 6px;

	width:176px;

	height:435px;

	margin-right:20px;

	margin-bottom:15px;

	padding-top:2px;

}



div.DeptContactList select {

	width:174px;

}



div.Content {

	min-height:100px;

	background:url(/images/contentbg.png) repeat-y;

}



div.Content div.ContentLeft {

	width:243px;

	float:left;

	padding:0px 10px;

	padding-top:10px;

}



div.Content div.ContentCenter {

	width:482px;

	float:left;

}



div.Content div.ContentRight {

	width:170px; /* 195 */

	float:left;

	text-align:left;

	padding-left:15px;

	padding-right:4px;

	padding-top:18px;

}



div.SubContent {

	min-height:100px;

	background:url(/images/subcontentbg.png) repeat-y;

	margin-top:0px;

	border-bottom:6px solid #7b7a7a;

}



div.SubContentLeftOnly {

	background:url(/images/subcontentbg_leftonly.png) repeat-y;

}



div.SubContentRightOnly {

	background:url(/images/subcontentbg_rightonly.png) repeat-y;

}



div.SubContent div.ContentLeft {

	color:#463b36;

	font-size:9pt;

	background:#bab59b;

	width:275px;

	float:left;

	padding-top:0px;

}



div.SubContent div.ContentLeft h2 {

	font-size:13pt;

	font-weight:normal;

	font-style:normal;

	color:#ffffff;

	text-transform:uppercase;

}



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;

	float:left;

	text-align:left;

	padding-top:15px

}



div.Box {

	padding:2px 0px;

	margin:10px 0px;

}



div.Box a {

	font-size:10px;	

	color:#000000;

	display:block;

	padding:2px 0px;

	margin:1px 0px;

}



div.SubContent div.ContentRight div.RightPadding {

	padding:0px 10px;

	padding-bottom:10px;

}



div.AdminContent {

	background:#ffffff;

}



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;

	float:left;

	padding-left:15px;

	font-size:10px;

}



div.FeaturedContent div.Description h2 {

	margin:0px;

	margin-bottom:5px;

}



div.FeaturedContent div.Description h2 a {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#666666;

	font-size:10pt;

}



div.FeaturedContent div.Description p {

	margin-top:0px;

}



div.FeatureBlock {

	margin-bottom:33px;

}



div.FeatureBlock div.Header {

	color:#f76c18;

	background:#c1c7ca;

	margin:0px;

}



div.FeatureBlock div.Header h2 {

	font-size:14pt;

	color:#282828;

	text-transform:uppercase;

	font-weight:bold;

	padding:8px 10px;

	margin:0px;

}



div.FeatureBlock div.Body {

	color:#504543;

	border:1px solid #c1c7ca;

	border-top:0px;

	padding:13px;

	font-size:9pt;

}



table.FeatureBlock {

	margin-bottom:23px;

}



table.FeatureBlock th {

	color:#f76c18;

	background:#c1c7ca;

	margin:0px;

}



table.FeatureBlock th h2 {

	font-size:11pt;

	color:#282828;

	text-transform:uppercase;

	font-weight:bold;

	padding:8px 13px;

	margin:0px;

}



table.FeatureBlock td {

	color:#504543;

	border:1px solid #c1c7ca;

	border-top:0px;

	padding:13px;

	font-size:9pt;

	font-family:verdana, arial, helvetica, sans-serif;

}



table.FeatureBlock td table td {

	border:0px;

}



div.LearnMore {

	text-align:center;

}



div.RightMenu {

	margin:0px;

	margin-top:7px;

}



div.PrintBtnOffset {

	margin-top:37px;

}



#block-menu_block-1 {

	margin:0px;

}



#block-menu_block-1 h2.title a, #block-menu_block-1 h2.title a:hover {

	color:#F76F20; 

/*	color: #807F83; gray directory menu title*/

	text-decoration:none;

	background:none;

	font-size: 12pt;

}



div.RightMenu div.block-inner h2.title a, div.RightMenu div.block-inner h2.title a:hover {

/*	color:#F76F20; orange sub menu links */

	color: #807F83;

	text-decoration:none;

	background:none;

}



div.CloseRightMenu {

	margin:0px;

	position:relative;

	top:-2px;

	border-top:4px solid #bdbcbc;

}



div.RightMenu ul, div.RightMenu ul li {

	margin:0px;

	padding:0px;

	list-style-type:none;

	list-style-image:none;

}



div.RightMenu ul li {

	border-bottom:1px solid #bdbcbc;

}



div.RightMenu h2.title {

	font-family: Georgia, Times, serif;

	font-size: 12pt;

	color:#807F83;

	padding-left:10px;

	padding-bottom:4px;

	font-weight:bold;

	border-bottom:1px solid #7b7a7a;

	margin-bottom:0px;

}



div.RightMenu ul li a {

	color:#f76f20;

	text-decoration:none;

	display:block;

	padding:4px;

	padding-left:10px;

	font-family: Geneva, sans-serif;

	font-size:9pt;

	/* border-bottom:1px solid #7b7a7a; */

}

.menu-item-container {
	color:#f76f20;

	text-decoration:none;

	display:block;

	padding:4px;

	padding-left:10px;

	font-family: Geneva, sans-serif;

	font-size:9pt;	
}

div.RightMenu ul li.active a.active {

	color: #807F83;

	text-decoration:none;

	display:block;

	padding:4px;

	padding-left:10px;

	font-family: Geneva, sans-serif;

	font-size:9pt;

	font-weight:bold;

	/* border-bottom:1px solid #7b7a7a; */

}



div.RightMenu ul li.active, div.RightMenu ul li ul li a.active, div.RightMenu h2.title a.active {

	font-weight:bold;

	color: #807F83;

}



div.RightMenu ul li a:hover, div.RightMenu h2.title a:hover {

	background:#dbd8cc;

}



div.RightMenu ul li ul { 

	margin-bottom:10px;

}



div.RightMenu ul li ul li { 

	border:0px;

}



div.RightMenu ul li ul li a {

	color:#f76f20;

	text-decoration:none;

	display:block;

	padding:3px;

	padding-left:15px;

	border:0px;

	font-family:verdana,arial,helvetica,sans-serif;

	font-size:8pt;

	font-weight:normal;

}



div.ImageMenu {



}



div.ImageMenu p {

	display:inline;

	margin:0px;

}



div.ImageMenu div.Dotted {

	margin:0px 4px;

}



div.ImageMenu a {

	display:block;

	padding:12px 2px 10px 2px;

}



a.MayorsOffice {

	background:url(/images/menu_mayorsoffice.png) no-repeat;

}



a.CityCouncil {

	background:url(/images/menu_citycouncil.png) no-repeat;

}



a.StateGovernment {

	background:url(/images/menu_stategovernment.png) no-repeat;

}



a.MayorsOffice, a.CityCouncil, a.StateGovernment  {

	text-indent:-9999px;

	overflow:hidden;

	background-position:left 10pt;

}



div.ContentWrap a {

	color:#666666; /*f55900*/

}



div.ContentWrap a:hover {

	color:#f55900;

	text-decoration:underline;

}



div.ContentWrap li a {

	color:#000000;

	text-decoration:none;

}









div.ContentWrap li a:hover {

	color:#f55900;

	text-decoration:underline;

}



/* hack news archives taxonomy */

div.ContentWrapTax a {

	color:#666666; /*f55900*/

	font-size:11pt;

	font-family: Verdana, Geneva, sans-serif;

	font-weight: bold;

}



div.ContentWrapTax p {

	color:#000000; /*f55900*/

	font-size:9pt;

	font-family: Verdana, Georgia, "Times New Roman", Times, serif;

}



div.ContentWrapTax a:hover {

	color:#f55900;

	text-decoration:underline;

}



div.ContentWrapTax ul li {

	color:#000000;

	text-decoration:none;

	padding-top: 20px;

	padding-bottom: 15px;

}



div.ContentWrapTax li a {

	color:#000000;

	text-decoration:none;

	padding-top: 20px;

	padding-bottom: 15px;

}



div.ContentWrapTax li a:hover {

	color:#f55900;

	text-decoration:underline;

}



/* HOMEPAGE TABS */

div.TabContainer {

	padding:0px 15px;

	padding-top:22px;

}



div.TabOnPage {

	padding:0px;

}



.Tabs



{

	/* position:absolute; */

	z-index:1;

	background:url(/images/tabs/tab_back.png) repeat-x;

	background-position:bottom;

	padding-left:8px;

}



.Tab_On, .Tab_Off, .Tab_Left, .Tab_Right, .Tab_Center, .Tab_Center a

{

	float:left;

	height:18px;

}



.Tab_Left, .Tab_Right

{

	width:8px;

	height:18px;

	background-repeat:no-repeat;

}



.Tab_Left {

		background-image:url(/images/tabs/tab_left.png);

		background-position:left -18px;

}



.Tab_Right {

		background-image:url(/images/tabs/tab_right.png);

		background-position:right -18px;

		width:11px;

}



.Tab_Center {

	background-image:url(/images/tabs/tab_bg.png);

	background-repeat:repeat-x;

	background-position:left -18px;

}



.Tab_On .Tab_Left, .Tab_On .Tab_Right, .Tab_On .Tab_Center {

	background-position:left 0px;

}



.Tab_On, .Tab_Off {

	float:right;

}



div.TabContainer .Tab_On, div.TabContainer .Tab_Off {

	float:left;

}



.Tab_Center a {

	display:block;

	padding:3px 12px 0px 12px;

	height:18px; /* 29px total */

	color:#747474;

	font-size:8pt;

	font-weight:bold;

	outline:none;

}



.Tab_Center a:active {

	outline:none;

}



.Tab_Center a:hover {

	text-decoration:none;

}



.Tab_Center a.Active {

	outline:none;	

}



.TabHome .Tab_Center a {

	padding-left:0px;

	padding-right:0px;

}



.TabHome .Tab_Center a img {

	display:block;

} 



.TabContent {

	z-index:0;

	padding:2px 8px 8px 5px;

	margin-bottom:18px;

	border:1px solid #adadad;

	border-top:0px;

}







div.TabOnPage div.TabContent {

	border:0px;	

}



div.HeaderTabContainer {

	width:100%;

	padding-bottom: 0px;

	background:url(/images/tabs/tab_back.png) repeat-x;

	background-position:bottom;

}



div.HeaderTabContainer div.Tabs {

	float:right;

}







/* End Homepage Tabs */

div.VideoDescription {

	font-size:8pt;

	margin:10px 20px;

}



#contentVideo {

	padding-top:8px;

}



div.ImageMenu div {

	background:url(/images/dividerbg.png) repeat-x;

	height:3px;

}



div.ImageMenu a img {

	display:block;

	margin:0px;

}



div.ExploreGroup {

	padding:10px 4px 12px 6px;

	border-bottom:1px solid #cccccc;

	font-size:10px;

}



div.ExploreLinks {

	padding-left:7px;

}



div.Promotions {



}



.views-admin-links ul {

	display:none;

}



div.NewsContainer {

	padding:0px 15px;

	padding-bottom:20px;

}



div.NewsContainer div.Articles div.item-list ul, div.NewsContainer div.Articles div.item-list ul li {

	list-style-type:none;

	margin:0px;

	padding:0px;

}



div.NewsContainer a.More {

	font-size:8pt;

	color:#878686;

	display:block;

	text-indent:-9999px;

	width:57px;

	background:url(/images/more-btn.png) no-repeat;

	background-position:center center;

	float:right;

	clear:both;

}



div.Articles {



}



div.Articles a {

	color:#e36f1e;

	font-family:georgia,times,serif;

	font-size:14pt;

	display:block;

	margin-bottom:14px;

}







div.HomeNews {

	width:250px; /* 280 */

	float:left;

	border-right:1px solid #cccccc;

	padding:10px;

	margin-right:10px;

	text-align:left;

}



div.NewsSignup, div.NewsSignupDept {

	margin-bottom:10px;

}



div.NewsSignup p, 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, select.deptpulldown {

	font-size:8pt;

	width:160px;

	margin:2px 0px;

}



select.deptpulldown {

	width:160px;

}



div.Search {



}



div.Address {

	font-size:10px;

	margin-left:5px;

}



div.HomeFeatures {

	border-top:4px solid #bdbcbc;

	padding:0px 10px;

	padding-top:10px;

}



div.CreativeCapital {

	background:#7B7A7A url(/images/footer-prov-creative-capital.png) no-repeat;

	background-position:center center;

	height:42px;

	border-top:2px solid #ffffff;

}



div.DeptContent div.CreativeCapital {



}



div.MyProvHeader {

	padding:10px;

	padding-bottom:20px;

}



table.MyProv {

	border-collapse:collapse;

}



table.MyProv td {

	border:1px solid #666666;

	padding:10px;

	text-align:center;

}



table.MyProv td.Start {

	border-left:0px;

}



table.MyProv td.End {

	border-right:0px;

}



div.FeatureHeader {

	padding:30px 8px;

	padding-bottom:0px;

	border-bottom:3px solid #999999;

}



div.FeatureHeader div.Left {

	float:left;

	width:470px;

}



div.FeatureHeader div.Right {

	float:left;

}



div.FeaturedColumns {

	padding-left:10px;

}



div.FeaturedLeft {

	float:left;

	width:440px;

	margin-right:20px;

	padding:15px 0px;

}



div.FeaturedRight {

	float:left;

	width:450px;

	border-left:3px solid #cccccc;

	padding:15px 0px;

	padding-left:10px;

}



div.FeaturedItem {

	margin-bottom:18px;

}



div.FeaturedItem div.Image {

	width:195px;

	float:left;

}



div.FeaturedItem div.Description {

	font-size:11px;

	width:220px;

	float:left;

	padding-left:20px;



}



div.Footer {

	padding:12px 0px;

	text-align:center;

	font-size:8pt;

	line-height:160%;

}



div.Footer p {

	margin:0px;

	text-align:center;

}



div.DeptFooter {

	margin:0px;

	background:#76797c;

}



div.InnerFooter {

	color:#000000;

	font-size:10px;

	background:#e96d1f;

	border-top:1px solid #ffffff;

	padding:4px 20px;

}



div.DeptFooter div.InnerFooter {

	text-align:center;

	padding:6px 20px;

}



table.VideoTabs {

	margin-left:8px;

	height:18px;

}



div.SideList ul, div.ContactList ul, div.DepartmentList ul, div.SideList ul li, div.ContactList ul li, div.DepartmentList ul li {

	margin:0px;

	padding:0px;

	list-style-type:none;

	list-style-image:none;

	margin-top:12px;

}



<!-- div.SideListMayor ul li.active, div.SideListMayor ul li ul li a.active, div.SideListMayor h2.title a.active {

<!--	font-family:georgia,times,serif; -->

<!--	font-size: 12pt; -->

<!-- }	

-->

div.DepartmentList ul li.leaf {

	list-style-type:none;

	list-style-image:none;

}



div.SideList ul li, div.ContactList ul li, div.DepartmentList ul li {

	margin-top:9px;

}



div.SideList ul li a {

	color:#484848;

}



div.SideList ul li a:hover {

	color:#FFFFFF;

}



div.ContactList ul {

	margin-top:8px;

}



div.ContactList ul li {

	margin-top:5px;

}



div.DepartmentList ul {

	margin-top:8px;

}



div.DepartmentList ul li {

	margin-top:2px;

	font-size:10px;

}

/************ import from existing ***********/

#mayor_slideformat {

	width:440px; 

	background-repeat:no-repeat; 

}



#mayor_slidedefault {

	position:relative; 

	text-align:center; 

}



#pic_text {

	width:440px; 

	margin-top: 1px; 

	display:block; 

	border-top:1px #666666 solid; 

	color:#000000;

}



.style_pic {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	FONT-SIZE: 11px; 

 	COLOR: #333333; 

	PADDING-RIGHT: 20px; 

	PADDING-LEFT: 20px; 

	margin-top:-12px;

	text-align:justify;

	font-weight:bold;  

}



.style_vid {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	FONT-SIZE: 12px; 

 	COLOR: #333333; 

	PADDING-RIGHT: 20px; 

	PADDING-LEFT: 20px; 

	margin-top:1px; /* was - 12 */

	text-align:justify;

	font-weight:bold;

}



#pics2 {

	width:440px;

	display:block;

}



.vid {

	background-color:#ffffff;

	color:#000000;

}



.vid_black {

	font-size:11px;

	padding-left:20px;

}



#hold_together {

	display:block;

	width:440px; 

	float:left;

	margin-left:4px;

}



#pics {

	width:440px; 

	display: block;

	margin-top:3px; 

	border-bottom:2px #666666 solid;

	margin-left:-2px;

	padding-bottom:20px;

}



.hidden { display: none; }

.unhidden { display: block; }

/************ end import from existing ***********/



#SignUp {

	text-align:left;

}



.Orange {

	color:#fff;

}



.Gray {

	color:#b7b7b7;

}



td.Signup {

	padding:3px 5px;

	padding-left:0px;

	font-size:9pt;

}



td.Signup input {

	width:147px;

	border:1px solid #bbbbbb;

}



input.SignupBtn, input.SignupBtnDept {

	width:69px;

	padding:2px 5px;

	border:0px;

	background:url(/images/submitbtn.png) no-repeat;

	background-position:center center;

	text-indent:-9999px;

	margin-right:7px;

}



input.SignupBtnDept {

	background:url(/images/submitbtndept.png) no-repeat;

	margin-top:6px;

}



a.EnewsThisWeek, a.EnewsThisWeekDept {

	display:block;

	width:193px;

	text-indent:-9999px;

	background:url(/images/e-news-read-this-weeks.png) no-repeat;

	background-position:left center;

	padding:0px 0px;

}



a.EnewsThisWeekDept {



	width:197px;

	height:17px;

	background:url(/images/e-news-read-this-weeks-dept.png) no-repeat;

}



div.SearchBox {

	margin-bottom:0px;

}



div.SearchBox input.SearchTerms {

	border:1px solid #b7b7b7;

	font-size:11pt;	

	width:160px;

}



div.SearchBox input.form-submit {

	display:none;

}



div.Admin {

	font-size:normal;

	color:#000000;

}



div.Admin a {

	color:#0000CC;

}



/* start jcarousel */







/*



div.FeaturedBlock table {



	width:100%;



	border-collapse:collapse;



	margin:0px 0px;



	margin-bottom:15px;



}



div.FeaturedBlock table td {



	border:2px solid #d6d6d6;



	padding:9pt;



	text-align:center;



	vertical-align:center;



}







*/



.jcarousel-cityofprov ul {

	list-style-type:none;

	margin:0px;

}



.jcarousel-cityofprov ul li {

	display:inline;

	width:150px;

}



.jcarousel-cityofprov .jcarousel-container {

	background: #ffffff;

	border:0px;

	margin-bottom:0px;

}



.jcarousel-cityofprov .jcarousel-container-horizontal {

	width: 100%;

	border:2px solid #d6d6d6;

}



.jcarousel-cityofprov .jcarousel-container-vertical {

	width: 160px;

	height: 130px;

	padding: 10px;

}



.jcarousel-cityofprov .jcarousel-clip-horizontal {

	width: 910px;

	border-top:2px solid #d6d6d6;

	border-bottom:2px solid #d6d6d6;

	margin-bottom:15px;

}



.jcarousel-cityofprov .jcarousel-clip-vertical {

	width:  75px;

	height: 245px;

}



.jcarousel-cityofprov .jcarousel-item {

	width: 160px;

	overflow:hidden;

	/* height: 130px; */

	padding: 10px;

	border-left:1px solid #d6d6d6;

	border-right:1px solid #d6d6d6;

	text-align:center;

}



.jcarousel-cityofprov .jcarousel-item-horizontal {

	margin-right: 0px;

}



.jcarousel-cityofprov .jcarousel-item-vertical {

	margin-bottom: 10px;

}



.jcarousel-cityofprov .jcarousel-item-placeholder {

	background: #fff;

	color: #000;

}



.jcarousel-cityofprov h2 {

	float:left;

}



.scrollbuttons {
	float:right;
}

.carouselleft {
	margin:0px 10px;
}
/* end jcarousel */


/* FEATURED ICONS */

div.Featured {
	margin-bottom:9px;
	padding-bottom:10px;
	border-bottom:1px solid #d5d5d5;
}

div.Featured div.Icon {
	width:107px;
	margin-right:10px;
	float:left;
	margin-top:3px;
}

div.Featured div.Summary {
	font-size:8pt;
	float:left;
	width:300px;
	padding-top:0px;

}

div.Featured div.Summary div.Date {
	font-size:8pt;
	margin-top:5px;
	margin-bottom:5px;

}

div.Featured div.Summary h2 {
	margin-top:0px;
	margin-bottom:3px;
	padding-top:0px;
}
div.Featured div.Summary h2 a {
	margin:0px;
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-weight:normal;
	line-height:105%;
}
div.Featured div.Summary h2 a:hover {
	color:#F76F20;
}
ul.links, ul.links li.event_calendar {
	display:none;
}

/* END FEATURED ICONS */

div.messages, div.status, div.warning, div.error {
	margin-left:0px;
	margin-right:0px;
}
div.my-messages, div.status {
	margin-left:0px;
	margin-right:0px;
}

div.meagges, div.email, div.status{
	margin-bottom:30px;
	padding:8px 6px 8px 6px;
	background:#D2CFBD;
	border:1px solid #888888;
}



/* BUZZ ITEM */



div.BuzzItem {

	margin-bottom:20px;

	padding-bottom:19px;

	border-bottom:1px solid #bab59b;

}



div.BuzzItem div.BuzzImg {

	width:120px;

	height:110px;

	overflow:hidden;

	float:left;

	margin-right:14px;

	border:1px solid #888888;

}



div.BuzzItem div.Title {

	font-size:12pt;

	margin-bottom:4px;

}



div.BuzzItem div.PubInfo {

	font-size:9pt;

	text-align:left;

	color:#666666;

}



div.BuzzItem div.ReadFull {

	font-size:8pt;

	margin-top:14px;

}



/* VIDEO ARCHIVE ITEM */



div.VideoItem {

	margin-bottom:20px;

	padding-bottom:19px;

	border-bottom:1px solid #bab59b;

}



div.VideoItem div.VideoImg {

	width:150px;

	height:150px;

	overflow:hidden;

	float:left;

	margin-right:14px;

	border:1px solid #888888;

}



div.VideoItem div.Title {

	font-size:9pt;

	margin-bottom:4px;

	float:left;

	width:400px;

}



div.VideoItem div.PubInfo {

	font-size:8pt;

	text-align:left;

	color:#666666;

	margin-top:10px;

}



/* PHOTO GALLERY ARCHIVE ITEM */



div.GalleryItem {

	margin-bottom:20px;

	padding-bottom:19px;

	border-bottom:1px solid #bab59b;

}



div.GalleryItem div.GalleryImg {

	width:150px;

	height:84px;

	overflow:hidden;

	float:left;

	margin-right:14px;

	border:1px solid #888888;

}



div.GalleryItem div.Title {

	font-size:9pt;

	margin-bottom:4px;

	float:left;

	width:250px;

}



div.GalleryItem div.PubInfo {

	font-size:8pt;

	text-align:left;

	color:#666666;

	margin-top:10px;

}



/* CityNews ITEM */



div.CityNewsItem {

	margin-bottom:20px;

	padding-bottom:19px;

	border-bottom:1px solid #bab59b;

}



div.CityNewsItem div.CityNewsImg {

	width:120px;

	height:110px;

	overflow:hidden;

	float:left;

	margin-right:14px;

	border:1px solid #888888;

}



div.CityNewsItem div.Title {

	font-size:14pt;

	margin-bottom:4px;

}



div.CityNewsItem div.PubInfo {

	font-size:9pt;

	text-align:left;

	color:#666666;

}



/* Calendar ITEM */



div.CurrentDate {

	font-size:12pt;

	font-weight:normal;

	border-bottom:2px solid #b7b29a;

	padding:0px;

	padding-bottom:4px;

	margin:0px;

}



table.CalendarItems {

	margin:0px;

	width:100%;

	border-collapse:collapse;

}



table.CalendarItems th {

	padding:2px 8px;

	padding-left:0px;

	font-weight:bold;

	color:#827d67;

	border-bottom:1px solid #b7b29a;

}



table.CalendarItems td {

	padding:8px 10px;

	padding-left:0px;

	font-size:11px;

}



table.CalendarItems tr.EventRow {

	border-bottom:1px solid #b7b29a;

}



div.CalendarItem {

	margin-bottom:20px;

	padding-bottom:19px;

	border-bottom:1px solid #bab59b;

}



div.CalendarItem div.CalendarImg {

	width:120px;

	height:110px;

	overflow:hidden;

	float:left;

	margin-right:14px;

	border:1px solid #888888;

}



div.CalendarItem div.Title {

	font-size:14pt;

	margin-bottom:4px;

}



div.CalendarItem div.PubInfo {

	font-size:9pt;

	text-align:left;

	color:#666666;

}



/* PROVCONNEX */

div.ProvConnex {

}



div.ProvConnex div.Group, div.ProvConnex div.GroupActive {

	background:#f0eee9 url(/images/provconnex_plus.png);

	background-position:top right;

	background-repeat:no-repeat;

	border:1px solid #d6d3c4;

	margin-bottom:10px;

	padding:7px;

	padding-top:5px;

	cursor:pointer;

}



div.ProvConnex div.GroupActive {

	background:#f0eee9 url(/images/provconnex_minus.png);

	background-repeat:no-repeat;

	background-position:top right;

}



div.ProvConnex div.Group div.GroupHeader {

}



div.ProvConnex div.Group h2, div.ProvConnex div.GroupActive h2 {

	font-size:13pt;

	color:#f55900;

	margin:0px;

	line-height:normal;

}



div.ProvConnex div.Group h2 img, div.ProvConnex div.GroupActive h2 img {

	float:left;

	margin-right:8px;

	margin-top:1px;

}



div.ProvConnex div.Description {

	color:#7b7760;

	font-size:8pt;

}



div.ProvConnex div.GroupItems {

	margin-top:12px;

	background:#ffffff;

	border:1px solid #e1dfd3;

	padding:8px;

}



div.ProvConnex div.Category {

	float:left;

	margin-right:14px;

	font-size:9pt;

	width:45%;

}



div.ProvConnex div.Category ul {

	margin-top:0em;

}



div.ProvConnex div.Category ul li {

	font-size:9pt;

}



div.ProvConnex div.Category h3 {

	font-weight:bold;

	font-size:9pt;

	margin:0px;

}



/* ADMIN MENU */

div.AdminHeader {

	background:#333333 url(/images/adminmenubg.png) repeat-x;

	color:#ffffff;

	height:46px;

	margin-bottom:8px;

	position:fixed;

	width:100%;

	top:0px;

	left:0px;

	min-width:940px;

}



body.Admin {

	padding-top:0px;

}



div.BodyWrapAdmin {

	padding-top:50px;

}



div.AdminLogo {

	float:left;

	margin-right:20px;

	margin-left:8px;

}



.adminmenu ul, .adminmenu li {

	padding:0px;

	margin:0px;

	list-style:none;

}



.adminmenu li {

	display:block;

	float:left;

	position:relative;

}



.adminmenu a {

	display:block;

	float:left;

	color:#ffffff;

	text-decoration:none;

	height:34px; /* 34px total */

	line-height:34px;

	padding:0px 10px;

	margin:0px;

	background-repeat:no-repeat;

	background-position:5px center;

	text-shadow:#ffffff 0px 0px 1px, #111111 0px -1px 1px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius:3px;



}



.adminmenu li:hover a {



	color:#ffffff;



	text-decoration:none;

	background-color:#e4701e;

}



.adminmenu li:hover ul {

	display:block;

}



.adminmenu ul ul {

	display:none; 

	position:absolute;

	z-index:500;

	top:33px;

	left:0px;

	background:#242424;

	padding-bottom:0px;

}



.adminmenu ul ul li a, .adminmenu ul li:hover ul li a {

	background:#242424;

	padding-right:20px;

	min-width:120px;



}



.adminmenu ul li:hover ul li a:hover {

	background-color:#e4701e;

}



.adminmenu ul ul li {

	float:none;

}



.adminmenu ul ul a {

	float:none;

	padding:6px 25px 6px 8px;

	font-size:8pt;

	margin:0px;

	height:auto;

	line-height:normal;

	white-space:nowrap;

	text-shadow:none;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

	border-radius:0px;

}



.adminmenu ul ul a:hover {

	text-decoration:none;

}



.adminmenu ul li.Logoff {

	float:right;

	margin-right:10px;

}



a.MultimediaIcon {

	display:block;

	float:left;

	width:55px;

	height:55px;

	margin-right:6px;

	margin-bottom:0px;

}



a.MultimediaIcon img {

	display:block;

}
a.MultimediaMiniIcon {

	display:block;

	float:left;

	width:16px;

	height:16px;

	margin-right:6px;

	margin-bottom:10px;

}


table.Initiatives {



}



table.Initiatives tr {

	vertical-align:top;

}



table.Initiatives td {

	padding-bottom:15px;

}



table.Initiatives td:first-child {

	padding-right:10px;

	text-align:center;

}



#edit-body-wrapper {

	width:472px;

	margin-left:-16px;

}

/* style for newsletter thanks */

.style8 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}



#SignUp .signupframe {

  border: 1px solid #9c0202;

  background: #9c0202;

  color: #FFFFFF;

  font-family: Arial, Helvetica, sans-serif;

  font-size:8px;

  padding-left:4px;

}





#top5 {

	margin: 0px 0px 0px 0px;

    padding: 2px;

	border-top: 4px solid #FFFFFF;

	border-right: 4px solid #FFFFFF;

	border-left: 4px solid #FFFFFF;

	border-bottom: 4px solid #FFFFFF;

	background-image:url(/images/NewsletterConfirmation.jpg);

	background-repeat:no-repeat;

	min-height:720px;

    height: 720px;

	width: 576px;

	text-align:left;

}



#navcontainer ul {

	padding-left: 0;

	margin-left: 0;

	background-color: #9c0202;

	color: White;

	width: 525px;

	font-family: arial, helvetica, sans-serif;

}



#navcontainer ul li { 

	display: inline; 

}



#navcontainer ul li a {

	padding: 0.2em 1em;

	background-color:#9c0202;

	color: White;

	text-decoration: none;

	border:1px solid #fff;

}



#navcontainer ul li a:hover {

	background-color: #9c0202;

	color: #fff;

}



#edit-preview {

	display:none;

}



div.views-row, div.node-teaser {

	clear:both;

}



div.views-row:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	zoom:1;

}



div.views-row {

	border-bottom:1px solid #d5d5d5;

	padding-bottom:10px;

	margin-bottom:9px;

}



div.views-row  div.Featured {

	margin:0px;

	padding:0px;

	border:0px;

}



li.node_read_more a {

	font-size:10pt;

}



h2.title {

	font-size:14pt !important;

	line-height:120% !important;

}



ul.links {
	clear:both;
}

ul.pager li a {
  margin: 0;
  padding: 3px 6px;
  color: transparent;
}
ul.pager li a:hover {

	margin: 0;
	padding: 3px 6px;
	color: transparent;
}

ul.pager {
	font-size:9pt;
	margin:0px;
	padding:0px;
}
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 {
	color:#e36e1d;
	font-size:10pt !important;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:10px !important;
	margin-bottom:0px !important;
	padding:0px;
}

div.RightSidebarFooter input.form-text {
	font-size:8pt;
	border:0px;
	margin:0px;
	margin-top:-10px;
	border:1px solid #f5caac;
	width:160px;
}

.quicktabs-hide {  
    display: block;  
    position: absolute;  
    left: -10000px;  
    top: -10000px;
}

#edit-title-wrapper.form-item,

#edit-title.form-text {  

width: 410px;

}



/* cop custom css */



/* $Id: webfm.css,v 1.13 2009/08/19 15:31:51 robmilne Exp $ */



img { border: 0; }



#webfm-dirlist.narrow { font-family:Verdana, Geneva, sans-serif; text-align: left;  margin-left: 220px;}

#webfm-dirlist.wide { margin-left:0px; }

#webfm-dirlist table { width:99%; font-weight:normal; font-size: 9pt; margin:0 auto; cursor:default; background-color:#f0f0f0; border:2px solid #d0d0d0; }

#webfm-dirlist td { border-bottom: 1px solid #d8d8d8; }

#webfm-dirlist img { margin-left: 5px; }

#webfm-dirlist table tr.selected td { background-color: #e7e7e7; }

#webfm-dirlist table tr { background-color: #f0f0f0; }

#webfm-dirlist a:hover { font-family:Verdana, Geneva, sans-serif; color: red; text-decoration: none; }

#webfm-dirlist .head { font-family:Verdana, Geneva, sans-serif; color: #2092d0; background-color: #e0e0e0; font-weight: bold; font-size: 10pt; }

#webfm-dirlist .head a { font-family:Verdana, Geneva, sans-serif; text-decoration: none; color: #2092d0; font-weight: bold; font-size: 10pt; }

#webfm-dirlist .head a:hover { font-family:Verdana, Geneva, sans-serif; color: red; text-decoration: none; }

#webfm-dirlist .navi { color: #2092d0; background-color: #f0f0f0; font-family:Verdana, Geneva, sans-serif; font-weight: normal; font-size: 10pt; text-align: left; line-height: 18px; }

#webfm-dirlist .navi a { font-family:Verdana, Geneva, sans-serif; color:#2092d0; font-weight: bold; font-size: 10pt; }

#webfm-dirlist .navi a:hover { font-family:Verdana, Geneva, sans-serif; color: red; text-decoration: none; }

#webfm-dirlist .txt { font-family:Verdana, Geneva, sans-serif; font-weight: normal; font-size: 10pt; text-align: left; padding-left: 5px; padding-right: 5px; }

#webfm-dirlist-ctls .selected { background-color: #2092d0; cursor:pointer; }



#webfm-tree { float:left; clear:both; position:relative; }

#webfm-tree .selected { background-color: #e7e7e7; }

#webfm-tree a:hover { font-family:Verdana, Geneva, sans-serif; color: red; text-decoration: none; }

#webfm-tree .dirtree { border: solid #d0d0d0 2px; padding:5px 5px 10px 5px; white-space:nowrap; width:200px; overflow:auto; background-color: #f0f0f0; }

#webfm-tree .dirtree ul { margin:0; padding:0; }

#webfm-tree .dirtree li { margin:0; padding-left:10px; list-style:none; background: #f0f0f0 none; }



#webfm-attach { margin:0; padding:0;  width: 97%; }

#webfm-attach table { width:94%; font-weight: normal; font-size: 8pt; margin: 0 auto; cursor: default; background-color: #f0f0f0; border: 2px solid #d0d0d0; }

#webfm-attach td { border-bottom: 1px solid #d8d8d8; }

#webfm-attach img { margin-left: 5px; }



#wfmatt-wrapper .upload-msg-err { padding-top:5px; font-family:Verdana, Geneva, sans-serif; color:red; }

#wfmatt-wrapper .upload-msg { padding-top:5px; font-family:Verdana, Geneva, sans-serif; color:green; }



#webfm-dragCont { background:transparent none; list-style: none; }

#webfm-dragCont ul { margin:0; padding:0; background:transparent none; }

#webfm-dragCont li { margin:0; padding-left:20px; background:transparent none; }



#webfm-cxtCont { border:1px solid #202867; background:#FFF none; font-size:8pt; line-height: 12px; }

#webfm-cxtCont ul { list-style-type:none; margin:0; padding:0;}

#webfm-cxtCont ul li { padding:3px; margin: 0; background: #FFF none; text-align: left; }

#webfm-cxtCont ul li.selected { background:#E2EBED none; color:red; cursor:pointer;}



.webfm-pane { font-family:Verdana, Geneva, sans-serif; font-size:9pt; border: 2px solid black; background-color: white; overflow: hidden; }

.webfm-pane input { font-family:Verdana, Geneva, sans-serif; font-size:9pt; }

.webfm-pane-header { background-color: #e7e7e7; cursor: move; overflow: hidden; width: auto; }

.webfm-pane-content { clear:left; border-top: 1px solid black; border-bottom: 1px solid black; background-color: white; color: black; padding: 2px; line-height: 12px; overflow: auto; }

.webfm-pane-header .webfm-pane-close { position: absolute; right: 5px; top: 4px; cursor: hand; cursor: pointer; }

.webfm-pane-footer { height:15px; }

.webfm-pane-title { float:left; padding: 1px; text-indent: 3px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:9pt; }

.webfm-pane-msg { float:left; font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:red; padding-left:10px; }

.webfm-pane-resize { float:right; height:14px; width:14px; cursor: nw-resize; }

.webfm-pane-content .button { cursor: hand; cursor: pointer; }

.webfm-pane td { padding-top:2px; padding-right:5px; }



#webfm-search li { list-style:none; }



#webfm-meta-form table { border: 0; margin: 0; padding: 0; }

#webfm-meta-form tbody { border: 0; }

#webfm-meta-form .meta-button { font-weight:bold; margin:5px 5px 0 5px; }



#webfm-debug .g { font-family:Verdana, Geneva, sans-serif; color: green; font-size: 120%; }

#webfm-debug .dbg-button { font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin:0 5px 0 5px; }



#webfm-alert { margin: 5px; }

#webfm-alert .alertspan { background-color: #ff0; color: #000; font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size: 10px; }



#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-weight: bold; font-family:Verdana, Geneva, sans-serif; font-size: 10pt; visibility: hidden; }



#webfm-upload-fieldset { clear: left }

tr.odd { background-color: #EEEDE6; } 

tr.even { background-color: #fff; }

tr.first { background-color: #bab59b; }

tr.last { background-color: #bab59b; }

.sticky {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
  line-height:30px;
}
.node-add-list {
  border-color: #CCC #DDD #EEE;
  border-style: solid;
  border-width: 1px;
  padding: 10px;
}
.node-add-list li {
  background-image: none; /* Garland Override */
  border-bottom: 1px solid #E8E8E8;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}
.node-add-list li .image {
  float: left;
  width: 160px;
}
.node-add-list .title.hasimg,
.node-add-list .description.hasimg {
  margin-left: 170px;
}
.node-add-list li .clear {
  clear: both;
}
.node-add-list li:last-child {
  border: 0;
}


/** WEBFORMS **/
div#edit-mail-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}

div#edit-conf-mail-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}

div#edit-profile-first-name-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-profile-middle-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-profile-last-name-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-profile-suffix-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-profile-street-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-profile-city-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-profile-state-wrapper select {
   padding: 2px;
   background: #EFEEE9;
   border: 1px solid #BAB59B;
   border-radius: 0;
   overflow: hidden;
   }
div#edit-profile-zip-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
	 width:70px;
}
div#edit-profile-home-phone-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-profile-work-phone-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-profile-cell-phone-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-email-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-name-wrapper input {
	border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-pass-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}
div#edit-pass-pass2-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
}

/** ACT SURVEY **/

div#edit-submitted-contact-first-name-wrapper input {
     border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
 }

div#edit-submitted-contact-last-name-wrapper input {
     border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
 }

div#edit-submitted-email-box-e-mail input {
     border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
 }
div#edit-submitted-email-box-confirm-e-mail input {
      border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
 }
div#edit-submitted-contact-e-mail-wrapper input {
     border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
 }

div#edit-submitted-successes-and-challenges-wrapper textarea {
	border-color: #BAB59B;
	border-style: solid;
	border-width: 1px;
    background: #EFEEE9;
	padding: 5px;
}

div#edit-submitted-project-accomplish-wrapper textarea {
	border-color: #BAB59B;
	border-style: solid;
	border-width: 1px;
    background: #EFEEE9;
	padding: 5px;
}

div#edit-submitted-project-strengthened-comment-wrapper textarea {
	border-color: #BAB59B;
	border-style: solid;
	border-width: 1px;
    background: #EFEEE9;
	padding: 5px;
}

div#edit-submitted-project-strengthened-wrapper select {
   background: transparent;
   width: 150px;
   padding: 3px;
   font-size: 16px;
   border: 1px solid #BAB59B;
   height: 30px;
}

div#edit-submitted-project-strengthened-wrapper textarea {
	border-color: #BAB59B;
	border-style: solid;
	border-width: 1px;
    background: #EFEEE9;
	padding: 5px;
}

div#edit-submitted-project-improved-or-shifted-wrapper textarea {
	border-color: #BAB59B;
	border-style: solid;
	border-width: 1px;
    background: #EFEEE9;
	padding: 5px;
}

div#edit-submitted-influence-your-ideas-wrapper textarea {
	border-color: #BAB59B;
	border-style: solid;
	border-width: 1px;
    background: #EFEEE9;
	padding: 5px;
}

div#edit-submitted-suggestions-for-future-creative-placemaking-partnerships-wrapper textarea {
	border-color: #BAB59B;
	border-style: solid;
	border-width: 1px;
    background: #EFEEE9;
	padding: 5px;
}

div#edit-submitted-number-of-original-art-works-created-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
} 

div#edit-submitted-number-of-concerts-performances-readings-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;	 
} 

div#edit-submitted-number-of-lectures-demonstrations-workshops-symposiums-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;	 
 } 

div#edit-submitted-number-of-hours-that-artists-were-in-residence-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;	 
} 

div#edit-submitted-number-of-works-of-art-installed-in-public-places-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;	 
} 

div#edit-submitted-number-of-artists-compensated-as-part-of-this-budget-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;	 
} 

div#edit-submitted-teachers-compensated-from-budget-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;	 
} 

div#edit-submitted-individuals-compensated-from-budget-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;	 
} 

div#edit-submitted-who-visited-venue-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;	 
} 	

div#edit-submitted-younger-than-18-who-visited-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
} 

div#edit-submitted-number-of-individuals-of-any-age-reached-through-tv-radio-or-cable-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
} 

div#edit-submitted-social-new-media-to-reach-people-wrapper input {
	 border: 1px solid #BAB59B;
     background: #EFEEE9;
     padding: 3px;
} 

/** div#edit-submitted-personal-information-personal-info-box-3-e-mail-address-wrapper input {
	border: 1px solid #8E97CE;
	background-color: #BCC1E2;
	-moz-border-end-color: #8E97CE;
}
*/
.node-type-list {
  border-color: #CCC #DDD #EEE;
  border-style: solid;
  border-width: 1px;
  padding: 10px;
}
.node-type-list dt {
  background-image: none; /* Garland Override */
  border-bottom: 1px solid #E8E8E8;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}
.node-type-list dt .image {
  float: left;
  width: 160px;
}
.node-type-list .title.hasimg,
.node-type-list .description.hasimg {
  margin-left: 170px;
}
.node-type-list dt .clear {
  clear: both;
}
.node-type-list dt:last-child {
  border: 0;
}

table.sticky-enabled tr th { 
	width: 400px;
	background-color:#95B3D7; /*#7B7A7A*/
    border-color:#fff;
/*    border-style:none solid solid solid; */
    border-width:1px 1px 1px 1px;
    padding:5px 10px 5px 10px;
    color:#fff;
   }
table.sticky-enabled tr td {  
	background-color:#EEEDE6;
  	border-color:#ccc;
 	border-style:none solid solid solid;
 	border-width:1px;
	padding:5px 10px;
	}
/* ----------------- collapsed ----------------- */

#pvdclass.legend, .collapse-processed {
margin:0px;
padding:0px;
font-size:16px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
border: none;
}
.pvdclass, .collapse-text-text {
	font-size:14px;
	padding-bottom:10px;
	padding-left:15px;

}
.fieldset-wrapper{
padding-top: 10px;
}
fieldset.collapsed {
	border-top: 0;
}

.form-item label {
	padding-bottom:6px;
}
/* 

.webform-client-form
  {
  }
.webform-client-form .form-item input.error, .form-item textarea.error
 {
    border: 1px solid #FF5C00;
	color: #494949;
}
  .webform-client-form .form-item
  {
    margin:0px;
    margin-bottom: 7px;
 }
  .webform-client-form label
  {
    margin:0px;
    width: 30%;
    float: left;
    text-align:right;
  }
  .webform-client-form label.option
  {
    width:auto; /* we don't want radio labels to follow the same rules as component labels 
  }
  .webform-component-textfield, .webform-component-select, .webform-component-email, 
  .webform-component-select .form-radios

  {
    overflow:auto;
    overflow:hidden;
    height:100%;
  }
  .webform-component-textarea

  {
    width:50%;
  }
  .webform-client-form .description
  {
    display:block;
    clear:both;
    line-height:normal;
    color: #565656;
    padding: 0px;
    margin-top: -10px;
    margin-left: 30%;
  }
  .webform-client-form .form-submit
  {
    margin: 20px;
  }
*/
#homebox .homebox-portlet .portlet-header {
background:none repeat scroll 0 0 #E0DED1;	
}

.webform-lang-radio .form-item  {
float: left;
padding-right:20px;

/* width: 20%; */
}

.form-item label.option {
display: inline;
}