﻿ /* Top Margin for the page
----------------------------------------------------------------------------------------------------*/
#secondaryContent, #mainContent {
	margin-top:10px;
}

/* `Branding
----------------------------------------------------------------------------------------------------*/
#branding {
	width:220px;
	height:105px;
	background-image:url('../../images/logoBckgrnd.png');
	background-repeat:repeat-x;
	font-size:11px;
	line-height:12px;
}
#branding p {
	height:19px;
	padding:5px 0 0 0;
	background-image:url('../../images/mainMenuBckgrnd.png');
	background-repeat:repeat-x;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
.cdm #branding p, .srv #branding p, .mcc #branding p, .atc #branding p, .gov #branding p, .icr #branding p, .cnt #branding p, .src #branding p {
	height:40px;
	padding:5px 0 0 0;
	text-align:center;	
	background-image:none;
	border-bottom:none;
	text-transform:none;
	font-weight:normal; 
}

/* `Skip Main Menu
----------------------------------------------------------------------------------------------------*/

div#skipmainmenu, div#skipsecondarycontent{position:relative;}
div#skipmainmenu a.skippy, div#skipsecondarycontent a.skippy{
position:absolute;
top: -1000px;
left:-1000px;
height: 1px;
width: 1px;
overflow:hidden;
}

div#skipmainmenu a.skippy:active, div#skipmainmenu a.skippy:focus, div#skipmainmenu a.skippy:hover, div#skipsecondarycontent a.skippy:active, div#skipsecondarycontent a.skippy:focus, div#skipsecondarycontent a.skippy:hover{
position: absolute;
top:auto;
left:auto;
width:100%;
height: 1em;
width: auto;
font-size:1em;
font-weight:bold;
width:100%;
padding-bottom:15px;
color: black;
z-index:100;
text-align:right;
margin-bottom:25px;
}


/* `Main Menu
----------------------------------------------------------------------------------------------------*/
#mainMenu {	
	height:22px;
	padding-top:3px;
	background-image:url('../../images/mainMenuBckgrnd.png');
	background-repeat:repeat-x;
}
#mainMenu li {
	min-width:1em;
	float:left;
	text-transform:lowercase;
}
#mainMenu li span {
	text-align:center;
	padding:0 8px;
}
#mainMenu li:first-child {
	padding-left:.5em;
}
/*#mainMenu li:last-child {
	padding-right:.5em;
}*/
#mainMenu li#ZoomTool {
	width:25px;
	background-image:url('../../images/accessibility.png');
	background-position:center;
	background-repeat:no-repeat;
}
#mainMenu li#info {
	width: 25px;
	border-right: none;
	background-image: url('../../images/info.png');
	background-position: center;
	background-repeat: no-repeat;
}
#mainMenu li#ZoomTool:hover {	
	background-image:url('../../images/accessibilityHover.png');
}
#mainMenu li#info:hover {
	background-image:url('../../images/infoHover.png');
}
#mainMenu li#info a, #mainMenu li#ZoomTool a, #mainMenu li#ZoomTool noscript p {
	display:block;
	width:25px;
	text-indent:-9999px;
	overflow:hidden;
}

/* `subsite menu
----------------------------------------------------------------------------------------------------*/
ul.subsiteMenu {
	font-size:12px;
} 
ul.subsiteMenu li {
	padding-top:5px;
	padding-left:10px;
	height:13px;
}

/* `Search
----------------------------------------------------------------------------------------------------*/
table.searchPaging, table.searchBox {
	width:100%;
	margin-bottom:10px;
	}
table.searchBox table {
	width:100%;
	border-bottom:1px #ccc solid;
	margin-top:20px;
}
table.searchBox table td:first-child {
	width:20%;
}

/* `Content pages
----------------------------------------------------------------------------------------------------*/
h5.pageTitle
{	
	text-align:center;
	background-color:#0076C0;
	color:#fff;
	margin:20px 0;
}
p.underpagetitle {
	margin-top:20px;
	font-size:11px;
	color:#333;
	line-height:1.4em;
}
div.contentImageCentered div.imageWrapper {
				text-align:center;
				padding:10px;
}
div.contentImageLeft h6, div.contentImageRight h6, div.tabularList div h6, div.contentNoImage div h6, div.contentImageCentered h6 {
	color:#0076C0;
	padding:0 0 5px 0;
	clear:both;
}
div.contentImageLeft p, div.contentImageRight p, div.contentNoImage p, div.contentImageCentered p {
	font-size:11px;
	color:#333;
	line-height:1.4em;
	padding-top:7px;
}
div.contentImageLeft img {
	min-width:1%;
	float:left;
	margin:7px 10px 10px 0; 
}
div.contentImageRight img {
	min-width:1%;
	float:right;
	margin:7px 0 10px 10px; 
}
div.tabularList div table th, div.tabularList div table td, div.waitingList table td, div.waitingList table th {
	padding: 0 10px;
} 
div.tabularList div table th, div.waitingList table th {
	color:#FFF;
	background-color:#0076C0;
	text-align:left;
	font-weight:bold;
}
div.tabularList, div.waitingList   {
	font-size:11px;
}
div.tabularList, div.contentImageLeft, div.contentImageRight, div.tabularList, div.contentNoImage, div.waitingList   {
	margin-bottom:10px;
}

div.tabularList div table tr.altRow td, div.waitingList table  tr.altRow td {
	background-color:#D4D4D4;
}
div.tabularList ul li {
	padding-left:10px;
	color:#333;
}

form.pwk div.tabularList table th[abbr="SCRUB Neighborhoods"] {
	width:60%;
}

form.prk div.tabularList div ul li, form.pwk div.tabularList div ul li {
	width:150px;
	float:left;
}

form.prk div.tabularList h6, form.pwk div.tabularList h6
{
    color: #009245;
}

form.prk div.tabularList table, form.pwk div.tabularList table
{
    width: 100%;
    border-bottom: 1px solid #009245;
}

form.prk div.tabularList table th, form.pwk div.tabularList table th

{
    background-color: #009245;
    text-transform: uppercase;
    padding: 2px 10px;
}

    form.prk div.tabularList table th + th
    {
          border-left: 1px solid #fff;
    }

    form.prk div.tabularList table td + td
    {
     
        border-left: thin solid gray;
    }
    

    form.prk div.tabularList table tr.altRow td, form.pwk div.tabularList table tr.altRow td
    {
        background-color: #E6E6E6;
    }



/* `Council
----------------------------------------------------------------------------------------------------*/
h5.pagetitle
{	margin-top:20px;
	height:22px;
	padding:3px 0 0 10px;
	background-color:#D4D4D4;
	color:#0076C0;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px #0076C0 solid;
}
div.citycouncil ul{
	width:320px;
	height:150px;
	float:left;
	position:relative;
	font-size:11px;
	margin-top:25px;
}
div.citycouncil ul.ward1{
	clear:both;
}
div.citycouncil ul li{
	width:170px;
	padding-left:100px;
}
div.citycouncil ul li.addressline1 {
	padding-top:10px;
}
div.citycouncil ul li.addressline2 {
	padding-bottom:5px;
	border-bottom:2px #CB7028 solid;
}
div.citycouncil ul li.electedCouncil p {
	text-align:right;
	color:#0076C0;
}
div.citycouncil ul li.termexpires {
	text-align:right;
}
div.citycouncil ul li.picture {
	width:80px;
	height:100px;
	overflow:hidden;
	position:absolute;
	top:25px;
	padding-left:0;
	border:1px #0076C0 solid;
}
div.citycouncil ul li.name {
	width:290px;
	padding-left:0;
	color:#0076C0;
	margin-bottom:10px;
}
div.citycouncil ul li.name a:link, div.citycouncil ul li.name a:visited {
	font-size:12px;
	font-weight:bold;
	color:#0076C0;
	border-bottom:1px #0076C0 solid;
}
div.citycouncil ul.WardMap li {
	width:205px;
	padding:0;
	margin:0;
}
div.citycouncil ul.WardMap li.ShowMyHouse {
	width:105px;}
div.citycouncil ul.WardMap li {
	float:left;
}
form.mcc h5.pageTitle {
	margin-bottom:10px;
}
/* Tabs
----------------------------------------------------------------------------------------------------*/
ul.htabs {
	height:24px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#D4D4D4;
}
ul.htabs li {
	width:110px;
	height:24px;
	float:left;
	text-align:center;
}
ul.htabs li a {
	display:block;
	height:20px;
	padding-top:4px;
	font-size:11px;
	font-weight:bold;
}
ul.htabs li.rss a {
	display:block;
	height:23px;
	padding-top:1px;
}
ul.htabs li:first-child {
	width:210px;
	text-align:left;}
ul.htabs li.rss {
	width:40px;
	text-align:right;
	padding-top:5px;
}
ul.htabs li h6 {
	padding-left:10px;
	font-size:11px;
	text-transform:uppercase;
	padding-top:4px;
}
div.tabs {
	position:relative;
	z-index:1;
	height:365px;
}
div.tab {clear:both;
padding-top:5px;
height:365px;
overflow:auto;
}
div.tab h6 {
	font-size:13px;
	margin-top:5px;
}
div.tabs p, div.tab, div.tab p {font-size:11px;}

div.contactlist>p {
	position:absolute;
}

/* Dynamic Content List Data Binding */
div.dynamicListContent
{
	background-color: #ccc;
	padding: 5px;
}

div.dynamicListContent a:first-child>img
{
	margin-right: 10px;
}

div.dynamicListContent a:visited, div.dynamicListContent a:link
{
	color: blue;
}

div.dynamicListItemContent
{
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #ccc;
}

div.dynamicListItemContent a:first-child>img
{
	margin-right: 10px;
}


div.dynamicListItemContent img.imgBottom /* ImageLayout: Bottom */
{
				
}

div.dynamicListItemContent img.imgMiddle /* ImageLayout: Middle */
{
				
}

div.dynamicListItemContent img.imgTop /* ImageLayout: Top */
{
				
}

img.imgLeft /* ImageLayout: Left */
{
	float: left;
}

img.imgRight /* ImageLayout: Right */
{
	float: right;
}

div.dynamicListItemContent img.imgAbsTop /* ImageLayout: Top of Text */
{
				
}
div.dynamicListItemContent img.imgAbsMiddle /* ImageLayout: Middle of Text */
{
				
}
div.dynamicListItemContent img.imgAbsBottom /* ImageLayout: Bottom of Text */
{
				
}




/* `Forms
----------------------------------------------------------------------------------------------------*/
div.formTop h5 {	
	text-align:center;
	background-color:#0076C0;
	color:#fff;
	margin-top:20px;
}
div.formTop p {
	font-size:11px;
	line-height:1.2em;
}

ul.formSection li {
	margin-bottom:5px;
	clear:both;

}
ul.formSection li .aside {
				padding-left: 25px;
				display: inline-block;
				text-indent: -6px;
}
ul.formSection li h6 {
	margin-top:10px;
}
ul.formSection li label {
	display:block;
	width:150px;
	float:left;
	text-align:right;
	padding-right:5px;
	font-size:11px;
	line-height:1em;
}
ul.formSection li table {
	width:100%;
	}
ul.formSection li table td {
	width:50%;
	padding-bottom:3px;
	padding-right:10px;
	}
ul.formSection li table td label {
	display:inline;
	float:none;
}
ul.formSection li  {
	display:block;
}
ul.formSection li img {
	display:block;
	clear:both;
	margin-left:150px;
	}
ul.formSection li p {
border-top:1px solid #999;
font-size:11px;
padding:5px 0 10px 0;
	}
	
	div.interactiveFormButtons
	{
		padding: 10px 10px 10px 155px;
	}
input[type="submit"]  {
	margin-right: 20px;
	margin-bottom:10px;
}

div.interactiveFormsValidationSummary
{
	width: 75%;
	margin: 10px auto;
	border-left: 10px #F00 solid;
	border-right: 10px #F00 solid;
	padding: 10px;
}

div.interactiveFormsValidationSummary p
{
	color: black;
	margin: 5px;			
}

div.interactiveFormsValidationSummary p.validationHeader
{
	color:#F00;
}
div.interactiveFormsValidationSummary ul
{
	list-style-type: disc;
	padding-left: 20px;
	margin-left: 5px;
	display: none;
	}

/* Interactive Forms */
.cdm li.formFieldText input
{
	width: 220px;
}

.cdm li.formFieldText.invalid input, .cdm li.formFieldEmail.invalid input, .cdm li.formFieldDate.invalid input
{
	background: #FFC;
	border-color:#F00;
}

.cdm li.formFieldChoice.invalid select
{
	background: #FFC;
	border-color:#F00;				
}

.cdm li.formFieldMultiLine.invalid textarea
{			
	background: #FFC;
	border-color:#F00;
}

.cdm li.formFieldMultiLine textarea
{
	width: 440px;
}


.cdm li.formFieldYesNo p {
				margin-left: 100px;
						
}
.cdm .validator
{	
	border:  #F00 1px solid;
	padding: 2px;
	background: #FFC;
	margin-left: 5px;
}

.cdm li.formFieldMultiLine .validator
{
	vertical-align: top;
}


.cdm li.formFieldYesNo .validator
{
	margin-left: 100px;				
}
.cdm li.formFieldYesNo table {
	margin-left: 150px;
	margin-top: 5px;
	width: auto;
								
}

.cdm li.formFieldYesNo table td {
	margin-left: 150px;
	width: 100px;
								
}
li.publicWorksFormFees{
				padding-left: 100px;
}
li.publicWorksFormFees table{
		 border-bottom: 1px solid rgb(0, 118, 192);
	   	   
}

li.publicWorksFormFees th[abbr='Request Type']{
		width: 75%;
				
				
}

/* `cdm. Appeal a Parking Ticket Form
----------------------------------------------------------------------------------------------------*/
 
 .cdm li.formFieldDate {
	white-space:nowrap;} 
 .cdm li.formFieldDate img {
	display:inline-block;
	margin-left:5px;} 


	


/* `Services
----------------------------------------------------------------------------------------------------*/
form.srv div.secConZone{
	font-size:11px;
	border-bottom:1px #0076C0 solid;
}
form.srv div.secConZone ul {
	border-left:1px #0076C0 solid;
	border-right:1px #0076C0 solid;
	padding:10px;
}
form.srv div.secConZone>h5 {
	height:22px;
	padding-top:3px;
	background-color:#0076C0;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	background-image:url('../../images/roundedCornersTop220x10.png');
	background-repeat:no-repeat;
	}
form.srv #secondaryContentArea ul li h5 {
	padding:3px 0;
	margin-bottom:5px;
	background-color:#C88A32;
	color:#FFF;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	}
form.srv #ParkingTicketPayments ul li>input {
	margin-top:5px;
}
form.srv div.OSSection0 ul li {
	padding-top:5px;
	text-align:center;
}
form.srv #secondaryContentArea ul li a:link, form.srv #secondaryContentArea ul li a:visited {
	color:#0076C0;
}
form.srv h5.srvtitle {
	margin-top:20px;
	height:22px;
	padding-top:3px;
	background-color:#0076C0;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
}
form.srv p.srvdesc {
	font-size:11px;
	padding:10px 0;
	}
form.srv #ServicesContainer div div {
	background-color:#d4d4d4;
	border-bottom:1px #333 solid;
	min-height:60px;	
	padding:10px;
	margin-bottom:10px;
	width:300px;
	float:left;
	}
form.srv #ServicesContainer div div img {
	width:60px;
	height:60px;
	float:left;
	}
form.srv #ServicesContainer div div ul li {
	min-width:1%;
	height:1.1em;
	}
form.srv #ServicesContainer div div h5 {
	padding:0 0 0 75px;
	color:#333;
	font-size:12px;
	}
form.srv #ServicesContainer div div ul {
	padding:0 0 0 80px;
	}
form.srv #ServicesContainer div div ul li a:link, form.srv #ServicesContainer div div ul li a:visited {
	color:#0076C0;
	font-size:11px;	
	padding:0 0 0 10px;

	}
form.srv #alphabet li {
	width:3.5%;
	float:left;
}	
form.srv hr.clearing {
	clear:both;
}

/* Services New */
form.srv #srvByCat {
	margin-top:10px;
	font-size:11px;
}
form.srv #srvByCat ul li.srvCat {
	min-height:70px;
	margin-bottom:10px;
	padding-left:100px;
	padding-top:7px;
	padding-bottom:10px;
	position:relative;
	background-color:#ccc;
}
form.srv #srvByCat ul li.srvCat ul {
	padding-left:20px;
}
form.srv #srvByCat ul li.srvCat img{
	position:absolute;
	top:10px;
	left:10px;
	}
form.srv #srvByCat ul li.srvCat h6 {
	color:#0076C0;
	}
form.srv #srvByCat ul li.srvCat a:link, form.srv #srvByCat ul li.srvCat a:hover, form.srv #srvByCat ul li.srvCat a:visited {
	color:#0076C0;
	text-decoration:none;
	cursor:default;
	}
form.srv #srvByCat ul li.srvCat ul li a, form.srv #srvByCat ul li.srvCat ul li a:hover, form.srv #srvByCat ul li.srvCat ul li a:visited {
	cursor:pointer;
	}

form.srv h5.pageTitle, form.srv h5.srvtitle {
	margin-bottom:10px;
}
form.srv #alphabet {
	margin-top:10px;
}
form.srv #srvByCat ul li.srvCat ul li {
	padding-left:10px;
	background-image:url('../../images/arC.png');
	background-repeat:no-repeat;
}
form.srv #srvByCat ul li.srvCat ul li ul li {
	padding-left:0;
	background-image:none;
}



/* `Pages Based on Board Layout
----------------------------------------------------------------------------------------------------*/
#boardMenu {
	font-size:11px;
	border-bottom:1px #697417 solid;
}
#boardMenu h6 {
	height:22px;
	padding-top:3px;
	background-color:#697417;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	background-image:url('../../images/roundedCornersTop220x10.png');
	background-repeat:no-repeat;
}
#boardMenu ul {
	border-left:1px #697417 solid;
	border-right:1px #697417 solid;
	padding:10px;
}
#boardMenu ul li a:link, #boardMenu ul li a:visited {
	color:#0076C0;
	font-size:11px;	}
#boardMenu ul li.active a:link, #boardMenu ul li.active a:visited {
	color:#697417;	}
div.blcontent {
	font-size:11px;
}
div.blcontent h5 {
	margin-top:20px;
	margin-bottom:10px;
	height:22px;
	padding:3px 0 0 10px;
	background-color:#D4D4D4;
	color:#697417;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px #697417 solid;
}
div.blcontent ul li {
	font-size:11px;
	}
	
	div.blcontent ul>li>ul{
				padding-left: 25px;
	}
		div.blcontent ul>li>ul>li>h6{
				color: black;
	}



div.blcontent ul li>a:link, div.blcontent ul li>a:visited, div.blcontent ul li>h6, div.blcontent div>h6, div.blcontent>h6  {
	color:#697417;
	font-weight:bold;
	font-size:11px;
	}
div.blcontent ul li p {
	padding:0 0 10px 10px;
	}
div.blcontent div ul {margin-bottom:10px; padding-left:10px;}
div.blcontent div ul li a:link, div.blcontent div ul li a:visited, div.blcontent ul li.boardListLink a:link, div.blcontent ul li.boardListLink a:visited {
	color:#0076C0;
	font-size:11px;	
	font-weight:normal;
}

div.blcontent ul li.boardListLink{
	text-align: center;				
}
div.boardMembers p, div.boardMeetings p {
	padding-left:10px;
}
table.memberTable, table.meetingTable {
	border-bottom:2px #697417 solid;
	margin-bottom:10px;
	font-size:11px;
}
table.memberTable th, table.memberTable td, table.meetingTable th, table.meetingTable td {
	padding: 0 10px;
} 
table.memberTable th, table.meetingTable th {
	color:#FFF;
	background-color:#697417;
	text-align:left;
	font-weight:bold;
}
table.memberTable tr.altRow td, table.meetingTable tr.altRow td {
	background-color:#D4D4D4;}

/* Permits
----------------------------------------------------------------------------------------------------*/
ul.Permits li, ul.PermitAddresses li {
	font-size:11px;
	clear:both;
	}	
ul.Permits li strong {
	width:290px;
	display:inline-block;
	padding-top:5px;
	float:left;
}
ul.Permits li p {
	width:300px;
	display:inline-block;
	padding-top:5px;
	float:left;
}
ul.Permits li span {
	width:100px;
	padding-top:5px;
	float:left;
}
ul.Permits li a {
	display:inline-block;
}
ul.Permits li a:link, ul.Permits li a:visited {
	color:#0076C0;
}
ul.PermitAddresses {
	clear:both;
	min-height:1%;
	border-top:1px #0076C0 solid;
	padding:10px 0;
}
ul.PermitAddresses li {
	width:230px;
	float:left;}
ul.PermitAddresses li ul li.title {
	font-weight:bold;
	color:#0076C0;
}
ul.PermitAddresses li ul li.address {
	padding-left:10px;}

/* `Travel & Transportation Services
----------------------------------------------------------------------------------------------------*/
ul.Services {
	font-size:11px;
}
ul.Services li strong {
	display:block;
	font-size:12px;
	text-align:center;
	color:#8D800E;
	margin-top:10px;
}
ul.Services li ul li {
	padding-left:10px; }

ul.Services li ul li.servicetitle {
	color:#0076C0;
	border-top:1px #D4D4D4 solid;
	margin-top:10px;
	padding-left:0;
}

/* `FAQ
----------------------------------------------------------------------------------------------------*/
h5.faqtitle
{	
	text-align:center;
	background-color:#0076C0;
	color:#fff;
	margin-top:20px;
}
li.faqcattitle {
	padding-top:10px;}
li.faqcattitle a {
	color:#0076C0;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
li.faqcattype a {
	color:#C88A32;
	padding-left:10px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
}
ul.faqs {
	font-size:11px;
	margin-bottom:10px;
}
ul.faqs li {
	padding-left:20px;}

ul.faqs li.q a {
	padding-left:0;
	font-size:12px;
	color:#0076C0;
	cursor:pointer;
}
ul.faqs li.a p {
	font-weight:normal;
	padding-left:10px;
	font-size:12px;
	color:#333;
}

ul.faqs li.q div {
	border-top:1px #0076C0 solid;
	margin-top:10px; }
	



/* `Community Development - Private Home Inspectors
----------------------------------------------------------------------------------------------------*/
div.homeInspectors {
	margin-top:10px;
}
div.homeInspectors ul {
	width:310px;
	height:110px;
	float:left;
	font-size:11px;
	padding:5px 0 0 0;
	margin-bottom:10px;
	border-bottom:1px #0C7461 solid;
	margin-right:20px;
}
div.homeInspectors ul li {
	padding-left:10px;
}
div.homeInspectors ul li.name {
	font-weight:bold;
	color:#0076C0;
	padding-left:0;
}
div.homeInspectors ul li.company {
	font-weight:bold;
	padding-left:0;
}

/* `Forms & Docs List 
----------------------------------------------------------------------------------------------------*/
div.tabularList ul li h6 {
	margin-top:10px;
	padding-bottom:0;
}

/* `Government Menu
----------------------------------------------------------------------------------------------------*/
#govChart {text-align:center;}
#govChart h5 {
	color:#fff;
	background-color:#0076C0;}
#govChart h6 {
	width:200px;
	padding:0 0 10px 0;
	height:30px;
	margin:0 auto;
	border:3px #888 double;
}
#govChart h6#dmVot {
	background-color:#ccc;
	color:#0076C0;
	border:3px #0076C0 double;
	margin:20px auto;
	}
#govChart p {
	background-image:url('../../SiteCollectionImages/GOV/pLines.jpg');
	background-repeat:no-repeat;
}
#underMCC {
	margin:0;
}
#underMCC li{
	width:85px;
	height:40px;
	float:left;
	font-size:11px;
	margin-left:5px;
}
#underMCC li#ca{
	border:1px #900 solid;
}
#underMCC li#cc{
	border:1px #C88A32 solid;
}
#underMCC li#cm{
	border:1px #0076C0 solid;
}
#underMCC li#bc{
	border:1px #090 solid;
}
#underMCC li#hr{
	border:1px #909 solid;
}	
#underMCC li a {
	display:block;
	height:40px;
	line-height:40px;
}
#underMCC li.bandc a {
	height:30px;
	line-height:12px;
	padding-top:10px;
}
#govDepartments {
	margin:0 0 10px 0;}

#govDepartments li {
	font-size:11px;
	padding-bottom:5px;
}
#extGovLinks h5 {
	color:#C88A32;
	background-color:#0076C0;
	text-align:center;
	margin-bottom:20px;}
#extGovLinks h6 {
	color:#C88A32;
}
#extGovLinks ul {
	border-left:thin #C88A32 solid;
	padding-left:10px;
	margin-bottom:10px;
	font-size:11px;
}
#govAboveDepLib li {
	width:85px;
	height:20px;
	float:left;
	font-size:11px;
	margin-left:5px;
	margin-top:3px;
	border:1px #fff solid;
}
#CMlines {
	background-image:url('../../SiteCollectionImages/GOV/cmoLines.jpg');
	background-repeat:no-repeat;}
#BCdots {
	background-image:url('../../SiteCollectionImages/GOV/bcdots.jpg');
	background-repeat:no-repeat;}

#govDepLib li {
	width:85px;
	height:40px;
	float:left;
	margin-top:3px;
	font-size:11px;
	margin-left:5px;
	border:1px #fff solid;
}
#govDepLib li#govDep {
	border:1px #0076C0 solid;
	background-color:#0076C0;
	color:#fff;
	line-height:40px;
}
#govDepLib li a {
	color:#090;}

/* `Residental Quick Links List 
----------------------------------------------------------------------------------------------------*/
#residentalQL div ul li ul li, #businessQL div ul li ul li, #visitorsQL div ul li ul li {
	float:left;
	white-space:nowrap;
}
#residentalQL div ul li ul li a, #businessQL div ul li ul li a, #visitorsQL div ul li ul li a {
	border-right:1px #0076C0 solid;
	padding-right:5px;
	color:#0076C0;
}
#residentalQL div ul li h6 {
	color:#C88A32;}
#businessQL div ul li h6{
	color:#900;}
#visitorsQL div ul li h6 {
	color:#090;}

/* `Parks League Standings 
----------------------------------------------------------------------------------------------------*/
div.leaguesStandings p {
	font-size:11px;}
div.leaguesStandings ul.sportList li.sport h6 {
	padding-top:10px;
	color:#0076C0;
	border-bottom:1px #CCC solid;
}
div.leaguesStandings ul.sportList li.sport ul.leagueList {
	padding-left:10px;
}
div.leaguesStandings ul.sportList li.sport ul.teamList li.heading p, div.leaguesStandings ul.sportList li.sport ul.teamList li.team p {
	width:400px;
	padding-left:10px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
div.leaguesStandings ul.sportList li.sport ul.teamList li.heading p {
	background-color:#009900;
	color:#FFF;
	margin-top:5px;
}
div.leaguesStandings ul.sportList li.sport ul.teamList li.heading span, div.leaguesStandings ul.sportList li.sport ul.teamList li.team span {
	display:inline-block;
	width:25px;
	font-size:11px;
	text-align:right;
}
div.leaguesStandings ul.sportList li.sport ul.teamList li.heading span {
	font-weight:bold;
	color:#009900;}
div.leaguesStandings ul.sportList li.sport ul.leagueList h6 {
	color:#009900;
	border-bottom:none;
	clear:both;}
div.leaguesStandings ul.audienceList li.audience h6 {
	clear:both;}

/* `Site Map
----------------------------------------------------------------------------------------------------*/
#siteMap {
	padding:10px 0;
	border-top-style:solid;
	border-top-width:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#siteMap ul{
	display:block;
	font-size:11px;
}
#siteMap ul li ul{
	display:inline;
}
#siteMap li {
	padding-left:10px;
}
#siteMap li[title] {
	padding-left:0;
}
#siteMap ul.alpha li[title]{
	padding-left:10px;
}

/* `Footer
----------------------------------------------------------------------------------------------------*/
#footer {
	margin-top:20px;
	margin-bottom:20px;
	font-size:10px;
	border-top-style:solid;
	border-top-width:1px;
	}
#footer ul {
	text-align:center;
	margin:0;
	padding:0;
}
#footer ul li {
	display:inline;
}




/*
Centered
---------------------------------------------------- */
.centerByMargins {
	margin-left: auto;
	margin-right: auto;
}

.centerByTextAlign
{
				text-align: center;
}

div.centerByTextAlign div>table {
				text-align:left;
}
/* End Centered */ 

/* `SharePoint Tool Bar
----------------------------------------------------------------------------------------------------*/

#cdmSPActions {padding:0; margin:0; list-style:none; height:38px; background-color:#6a812c; position:relative; z-index:500;}
#cdmSPActions li p { white-space:normal; font-size:10px; color:#6a812c; padding-left:10px; line-height:1em; font-style:italic;}
#cdmSPActions li.top {display:block; float:left; height:38px;}
#cdmSPActions li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#FFF; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 10px; cursor:pointer; background: url(three_0.gif);}
#cdmSPActions li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px;}
#cdmSPActions li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px;}

#cdmSPActions li:hover a.top_link {color:#bbd37e;}
#cdmSPActions li:hover a.top_link span {}
#cdmSPActions li:hover a.top_link span.down {}

#cdmSPActions li:hover {position:relative; z-index:200;}

#cdmSPActions li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:150px; height:auto; z-index:300;}
#cdmSPActions li:hover ul.sub li
{display:block;  position:relative; float:left; width:150px; font-weight:normal;}
#cdmSPActions li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:148px; line-height:18px; text-indent:5px; color:#000; text-decoration:none; border:1px solid #bbd37e;}
#cdmSPActions li:hover ul.sub li a.disabled 
{display:block; font-size:11px; font-style:italic; height:18px; width:148px; line-height:18px; text-indent:5px; color:#6a812c; text-decoration:none; border:1px solid #bbd37e;}
#cdmSPActions li ul.sub li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat;}
#cdmSPActions li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}
#cdmSPActions li:hover ul.sub li a.fly:hover
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}
#cdmSPActions li:hover ul.sub li a.disabled:hover
{background:#6a812c; color:#bbd37e; border-color:#fff;}

#cdmSPActions li:hover li:hover ul,
#cdmSPActions li:hover li:hover li:hover ul,
#cdmSPActions li:hover li:hover li:hover li:hover ul,
#cdmSPActions li:hover li:hover li:hover li:hover li:hover ul
{left:150px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:150px; z-index:400; height:auto;}

#cdmSPActions ul, 
#cdmSPActions li:hover ul ul,
#cdmSPActions li:hover li:hover ul ul,
#cdmSPActions li:hover li:hover li:hover ul ul,
#cdmSPActions li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#cdmSPActions li:hover li:hover a.fly.disabled,
#cdmSPActions li:hover li:hover li:hover a.fly.disabled,
#cdmSPActions li:hover li:hover li:hover li:hover a.fly.disabled,
#cdmSPActions li:hover li:hover li:hover li:hover li:hover a.fly.disabled
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#bbd37e; border-color:#fff;} 


#cdmSPActions li:hover li:hover a.fly,
#cdmSPActions li:hover li:hover li:hover a.fly,
#cdmSPActions li:hover li:hover li:hover li:hover a.fly,
#cdmSPActions li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#cdmSPActions li:hover li:hover li a.fly,
#cdmSPActions li:hover li:hover li:hover li a.fly,
#cdmSPActions li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 
 
#cdmSPActions li.pageStatus {
	width:200px; font-style:italic; padding-left:5px; border-left:1px #030 solid; color:#bbd37e; font-size:11px; line-height:12px; white-space:normal;
	}

	
/* `Eng. Street Closures
----------------------------------------------------------------------------------------------------*/
 
 .eng .closureTerm {
	color:#28CB8F;
	margin-top:10px;
}

/* `Fin. CAFR
----------------------------------------------------------------------------------------------------*/

 .fin ul.nestedList {
	margin-left:10px;
	list-style:square;
	padding-left:20px;
	font-size:11px;}

 .fin ul.nestedList>li {
	padding-top:10px;}
	
.fin ul.nestedList li ul{
	padding-left:15px;
	list-style:disc;}

.fin ul.nestedList li ul li ul {
	padding-left:15px;
	list-style:circle;}
	
	/* SharePoint Component Styles */
#MSOTlPn_MainTD
{
				vertical-align: top;
}
 
/* `Mailing Lists
----------------------------------------------------------------------------------------------------*/
#AddSubscribers, div.query {padding-top:70px; min-height:1px; padding-left:20px;  margin-top:20px; background-image:url('../../images/hbckgrnd.png'); background-repeat:no-repeat;}
div.subscribers { min-height:1px; background-image:url('../../images/emailListPageImg.jpg'); background-position:right center; background-repeat:no-repeat;}
div.subscribers label[accesskey=L],div .subscribers label[accesskey=F], div.subscribers label[accesskey=E] { display:inline-block; width:75px;} 
div.query label[accesskey=E] {padding: 0 5px 0 0; color:#334; font-style:oblique;}
div.subscribers span[accesskey=P] {
	font-weight:bold;
	display:block;
	padding:1px 0 0 0;
	margin:0 0 0 -20px;
	color:#5790ae;
}

div.subscribers label[accesskey=M] {
	font-weight:bold;
	display:block;
	padding:20px 0 0 0;
	margin:0 0 0 -20px;
	color:#5790ae;
}
div.subscribers input[type=submit] {margin:10px 0 0 -20px; color:#036;}
div.query input[type=submit] {margin:0 0 0 10px; color:#036; }

div.update { padding-left:20px; padding-top:0;}
div.update label[accesskey=F]{padding-left:20px;}
div.update label[accesskey=F], div.update label[accesskey=L]{padding-right:5px; font-style:oblique; color:#334; }
div.update label[accesskey=M]{margin-left:-20px; color:#5790ae; line-height:40px;}
div.update span[accesskey=M]{margin-left:-20px; color:#334;}
div.update input {color:#036;}
div.update label{color:#334;}

div.resend {color:#334;}
div.resend input[accesskey=R] {color:#036; margin-top:10px;}
div#lastname { padding:10px 0;}
div.subscribers label {color:#334; font-style:oblique;}
div#AddSubscribers{font-style:oblique; color:#334; font-size:11px;}
div#AddSubscribers .subscribers span{color:#5790ae; font-style:normal; font-size:12px;}
div#AddSubscribers a:link, div#AddSubscribers a:visited {color:#69c;}

/* `Mailing Lists New
----------------------------------------------------------------------------------------------------*/
#subscriptionWrapper {
	min-height:1px; 
	margin-top:20px;
	font-size:11px;
}
#subscriptionWrapper > h1 {
	height:70px;
	background-image:url('../../images/hbckgrnd.png'); 
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:left;
	text-indent:-999em;
}
#subscriptionWrapper h2 {
	margin:20px 0 10px 0;
	font-size:12px;
	font-weight:normal;
	color:#5790ae;
	border-bottom:1px #c88a32 solid;
}
#subscriptionWrapper .profile li input {
	width:90%;
}
#subscriptionWrapper h3 {
	margin:10px 0 0 0;
	font-size:12px;
	font-weight:normal;
	color:#bd662f;
}
#subscriptionWrapper .subscribeButton {
	margin:10px 0;
	padding:10px 0 0 275px;
	border-top:1px #c88a32 solid;
}
#subscriptionWrapper .emailUpdateLink {
	text-align:right;
}
#subscriptionWrapper .updatedNote {
	clear:both;
	padding-top:20px;
	text-align:center;
	font-style:oblique;
}


/* `Snow Map
--------------------------------------------------------------------------------------------------/
div.snowMapsWrapper { background-image:url('/SiteCollectionImages/bucketImages/SnowOrdInfo.jpg'); background-position:right 20px; background-repeat:no-repeat; }
div.snowMapsDiv { width:50%; padding-bottom:10px; margin-top:10px;}
--*
/* Horizontal Lists for Year Menu's on Meeting Document Pages 
----------------------------------------------------------------------------------------------------*/
div.horizontalList
{
	margin-top: 10px;
}

div.horizontalList ul li
{
	float: left;	
	padding-left: 10px;			
}

div.horizontalList ul li a:link, div.horizontalList ul li a:visited
{
	color: blue;
}

div.horizontalList ul li.active
{
	font-weight: bold;
}

/* Community Development Local Condition table
----------------------------------------------------------------------------------------------------*/
table#cdLocCondInfo {
 	margin-top:20px;
	width:650px;
	border:#063 1px solid;
	font-size:11px;
 }
 table#cdLocCondInfo th {
 	border:#063 1px solid;
	background-color:#9fc;
	padding:7px 0;
	font-size:11px;
 }
  table#cdLocCondInfo td {
 	border:#a2a2a2 1px solid;
	background-color:#ececec;
	text-align:center;
	padding:7px 0;
 }
    table#cdLocCondInfo td.toptd {
 	border:none;
	text-align:center;
	background-color:#fff;
	padding:0;
 }
 table#cdLocCondInfo td.subtitle {
	 border:#063 1px solid;
	background-color:#9fc;
	font-weight:bold;
	padding:5px 0;
 }

/* Winter Gmes 
----------------------------------------------------------------------------------------------------*/
ul.winterGamesEvents
{
				
}

ul.winterGamesEvents li
{
	margin-bottom: 10px;
	border-bottom: 1px #ccc solid;
}

ul.winterGamesEvents li p
{
	margin-left: 10px;
}

ul.winterGamesEvents ul
{
	margin-left: 10px;
}

ul.winterGamesEvents li ul.winterGamesLinks li
{
	float: left;
	border: none;
	margin-right: 15px;
}

/* MAR
----------------------------------------------------------------------------------------------------*/
div#MARbutton a:link, div#MARbutton a:visited {
				color:#000; text-decoration:none; font-weight:bold; 
}
div#MARbutton a:hover{
				color:#fcb325; text-decoration:none;
}


/* City Council Ordinances
------------------------------------------- */
th.rollCallCell, td.rollCallCell
{
	white-space: nowrap;
}

/* City Council Meetings */
div.cityCouncilMeetings div table tr td, div.cityCouncilMeetings div table tr th
{
	padding: 0 8px;
}

/* Gray’s Lake Shoreline Restoration
------------------------------------------- */

div#glmap {
	padding:10px 0;
	text-align:center;
}
div#glmap>div {
				height:200px;
				border-top:thick green double;
				border-bottom:thin green solid;
				margin:0 0 10px 0;
				padding:5px 0;
}
p#sec5, p#sec22, p#sec21, p#sec1b, p#sec1a2, p#sec1a1  {
	display:none;
}


/* Engineering Bid List table
------------------------------------------- */
div.bidInfo {

	width:220px;
}
div.bidInfo h6 span {
	color:gray;
	font-size:10px;
	font-style:italic;
}
div.bidInfoWrapper h6, div#bidInfoWrapper h6 {
	font-size:11px;
	height:16px;
	border-bottom:2px gray solid;
	padding:2px 0 1px 10px !important;
	color:#000;
}
div.bidInfoWrapper ul li, div#bidInfoWrapper ul li {
	font-size:11px;
	white-space:normal;
}
div.bidInfoWrapper ul, div#bidInfoWrapper ul {
	border-left:1px gray solid;
	padding-left:10px;
	margin-bottom:10px;
}
div.bidInfo h6 {
	color:#0076C0;
}

.engBidList div table tr td:first-child + td {
	white-space:nowrap;
}	

.engBidList div table .bidAddenda
{
	text-align: center;
}

.engBidList div table tr.selected td.bidAddenda
{
border-right: 5px #0076C0 solid;
}
ul.bidAttachments {
	width:210px;
	max-height:130px;
	overflow:auto;
}

/* Police Outreach Page
------------------------------------------- */
.commOutreach {
	margin:10px 0;
	color:#0076C0;
}
h5.commOutreach + p {
	font-size:11px;
}
.schoolResourceOfficers {
	margin-top:10px;
	font-size:11px;
		width:30%;
	float:left;

}
.schoolResourceOfficers li p, .communityOutreachPrograms li {
	font-size:11px;
	color:#333;
	margin-bottom:10px;
}
ul.communityOutreachPrograms {
	padding-bottom:10px;
}


/* Parks Upcoming Events Template Page
------------------------------------------- */

#listOfEvents h5 {
	background-color:#0076c0;
	color:#fff;		
	margin:20px 0;
	padding:0 10px;	
	height:25px;
}
.upcomingEventWrapper ul {
	border-bottom:1px maroon solid;
	margin-bottom:20px;
	}
.upcomingEventWrapper ul li{
	padding-left:10px;
	color:#777;
	}
.upcomingEventWrapper ul li:first-child {
	padding:0 0 10px 0;
	}
.upcomingEventLocation {
	padding-bottom:10px;
}
.upcomingEventsPager {
	clear:both;
	text-align:right;
	font-size:10px;
	margin-bottom:20px;
}
.upcomingEventWrapper div img {
	padding:10px;
	border:1px #0076C0 solid;
}


#eventFilters ul {
	margin-bottom:20px;
}
#eventFilters ul li {
	padding-left:20px;
}
#eventFilters ul li:first-child {
	height:22px;
	background-color:#009245;
	color:#fff;
	font-weight:bold;
	margin-left:-20px;
	padding:3px 20px 0 40px;
	background-image:url('/Departments/Parks/PublishingImages/upEventsLeft.png');
	background-repeat:no-repeat;
}
#eventFilters ul#eventType li:first-child {
	background-image:url('/Departments/Parks/PublishingImages/upEventsLeftTop.png');
	background-repeat:no-repeat;

}
#eventType {
	margin-top:20px;
}


/* Social Media Links
----------------------------------------------------------------------------------------------------*/
li.SocialMediaLinks ul li.SML {
	width:30px;
	text-align:center;
	float:left;
	padding-bottom:5px;
}
li.SocialMediaLinks p {
	padding-bottom:5px;
}
li.SocialMediaLinks {
	padding-bottom:5px;
}
li.SocialMediaLinks + li {
	clear:both;
}

/* Channel 7 Site
----------------------------------------------------------------------------------------------------*/
ul.ch7TodaySchedule {
	border-left:1px #b8402f solid;
	border-right:1px #b8402f solid;
	border-bottom:1px #b8402f solid;
	padding:10px;
	font-size:11px;
	}
div.ch7Schedule, div.ch7Calendar, div.ch7SearchResults {
	padding:20px 0;
}

div.ch7Schedule h6, div.ch7SearchResults h6 {
	margin-bottom:10px;
	color:#b8402f;
	font-style:italic;
}
div.ch7Schedule h6 span, div.ch7Calendar h6, div.ch7SearchResults h6 span {
	text-transform:uppercase;
	color:#333;
	font-style:normal;
}

div.ch7Schedule table, div.ch7SearchResults table {
	width:100%;
}
div.ch7Schedule table th, div.ch7SearchResults table th {
	text-align:left;
	background-color:#b8402f;
	color:#fff;
	border-right:2px #fff solid;
}
div.ch7Schedule table tr th.showTitle, div.ch7SearchResults table tr th.showTitle {
	width:70%;
}
div.ch7Schedule table th, div.ch7Schedule table td, div.ch7SearchResults table th, div.ch7SearchResults table td {
	padding:5px 0 0 5px;			
}	

div.ch7Schedule table tr.oddRow td, div.ch7SearchResults table tr.oddRow td, div.ch7Schedule table tr td.show div *, div.ch7SearchResults table tr td.show div * {
	background-color:#e5e5e5;
} 
div.ch7Schedule table tr td.show div *, div.ch7SearchResults table tr td.show div * {
	background-color:transparent;
}

div.ch7Schedule table td div, div.ch7SearchResults table td div {
	display:none;
	}
div.ch7Schedule table td.show p, div.ch7SearchResults table td.show p {
	font-weight:bold;
	padding-bottom:5px;
}
div.ch7Schedule table td.showInfo p, div.ch7SearchResults table td.showInfo p {
	border-bottom:1px #ccc solid;
}
div.ch7Schedule table td.show p.toggler, div.ch7SearchResults table td.show p.toggler {
	background-image:url('../../images/info2.png');
	background-position:right;
	background-repeat:no-repeat;
	background-color:inherit;
	font-weight:normal;
	padding-bottom:0;
	border-bottom:none;
}
div.ch7Schedule table td.showInfo p.toggler, div.ch7SearchResults table td.showInfo p.toggler {
	background-image:url('../../images/closeImg.gif');
}

div.ch7Schedule table td.showInfo div, div.ch7SearchResults table td.showInfo div {
	display:block;
	border-bottom:2px #b8402f solid;
	}
div.ch7Schedule table td.show div table, div.ch7SearchResults table td.show div table {
	margin-bottom:10px;
	font-size:12px;
}
div.ch7Schedule table td.show div table th, div.ch7SearchResults table td.show div table th {
	text-align:left;
	color:#b8402f;
	background-color:transparent;
	text-decoration:underline;
	padding-left:0;
	font-weight:normal;
	border-right-color:transparent;
}
div.ch7Schedule table td.show div table th:first-child, div.ch7SearchResults table td.show div table th:first-child {
	width:25%;
}
div.ch7Schedule table td.show div table th.EventSchedule, div.ch7SearchResults table td.show div table th.EventSchedule, div.ch7Schedule table td.show div table th.EventComments, div.ch7SearchResults table td.show div table th.EventComments  {
	width:50%;
}
div.ch7Schedule table td.show p img, div.ch7SearchResults table td.show p img {
	margin:0 5px -5px 5px;
}
div.ch7Schedule table td.show p.toggler:hover, div.ch7SearchResults table td.show p.toggler:hover {
	cursor:pointer;
}
div.ch7Calendar li.calCheckBox input[type="checkbox"] {
				width:20px !important;
				float:left;
}
div.ch7Calendar li.calCheckBox + li {
				clear:both;
}


/* Parks Flower Program
---------------------------------------------------------------------------------------------------- */

form.prk iframe#MSOPageViewerWebPart_WebPartWPQ2, form.prk iframe#MSOPageViewerWebPart_WebPartWPQ3 {
	height:660px;
	margin-top:20px;
	border-top:thin #d28377 solid;
	border-bottom:medium #d28377 solid;

}
p#HubbellAveProject iframe#MSOPageViewerWebPart_WebPartWPQ2 {
background-color:red;
}


/* `EOD
----------------------------------------------------------------------------------------------------*/
div.projectDetails ul.toolbar { margin-top:-20px;}
div.projectDetails ul.toolbar li { text-align:right;}
div.projectDetails>ul li a:link, div.projectDetails>ul li a:focus, div.projectDetails>ul li a:visited { border:none;}


div.eodProjectLargeImages { margin-bottom:20px;}

div.eodProjectSmallImages ul li { margin-bottom:10px;}

div.eodProjectInfo ul li { color:#433; font-style:italic; margin-bottom:10px;}
div.eodProjectInfo div ul li { margin-bottom:0;}
div.eodProjectInfo ul li span { font-weight:bold; color:navy; padding-right:5px; font-style:normal;}
div.eodProjectInfo ul li a:link, div.eodProjectInfo ul li a:visited { color:navy; font-style:italic;}
div.eodProjectInfo h6 {margin-top:20px; text-align:center; color:navy; text-transform:uppercase;}

div.eodProjectLargeImages img, div.eodProjectSmallImages img {border:1px navy solid;}

div.imageCaption p {color:#433; font-style:italic; padding-top:5px;} 

ul.oedProjectList
{
	padding-left: 25px;
	padding-bottom: 10px;
}
ul.oedProjectList li p
{
	padding-left: 20px;			
}
ul.oedProjectList li a:first-child
{
	font-weight: bold;	
}
div.oeddocs ul li h6 {
	margin-top:20px;
	color:#0076c0;
}
div.oeddocs ul li h6:after {
	content:"s";
}
div.oeddocs ul li ul {
	margin-left:20px;
}




/* New Tabs
----------------------------------------------------------------------------------------------------*/

.newtabs {
	padding:20px 0;
	margin-top:20px;
	font-family:"Lucida Grande", "Trebuchet ms", Helvetica, Arial;
}
.newtabs a:active {
	outline:none;
}
.newtabs ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
	}
.newtabs ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}
.newtabs ul.tabs a { 
	background: url(/images/green.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 81px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
	text-transform:uppercase;
}

.newtabs ul.tabs a:active {
	outline:none;		
}
.newtabs ul.tabs a:hover {
	background-position: -553px -31px;	
	color:#fff;	
}
.newtabs ul.tabs a.current, .newtabs ul.tabs a.current:hover, .newtabs ul.tabs li.current a {
	background-position: -553px -62px;		
	cursor:default !important; 
	color:#009245 !important;
	font-weight:bold;
}
.newtabs ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
.newtabs ul.tabs a.s:hover 	{ background-position: -553px -31px; }
.newtabs ul.tabs a.s.current  { background-position: -553px -62px; }

.newtabs ul.tabs a.l 			{ background-position: -247px -0px; width:174px; }
.newtabs ul.tabs a.l:hover 	{ background-position: -247px -31px; }
.newtabs ul.tabs a.l.current  { background-position: -247px -62px; }


.newtabs ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
.newtabs ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
.newtabs ul.tabs a.xl.current { background-position: 0 -62px; }

.newtabs .panes .pane {
	display:none;		
}
.newtabs .panes {
	clear:both;
	background-image: url(/images/bg_newtabs.png);
	background-repeat:no-repeat;
	padding:0;
	margin-top:15px;
	height:310px;
	color:#333;
	}
.newtabs .panes .pane1, .newtabs .panes .pane2, .newtabs .panes .pane3, .newtabs .panes .pane4 {
	margin:0;
	padding:10px 20px;
	position:relative;
}
.newtabs .panes .pane1>img, .newtabs .panes .pane2>img,  .newtabs .panes .pane3>img, .newtabs .panes .pane4>img {
	position:absolute;
	right:7px;
	top:7px;
}
.newtabs .panes div.pane2 p.pickleball {
	padding-right:215px;	
}
.newtabs .panes div.pane2 .divwithimg {
	width:200px;
	margin-left:10px;
	float:right;	
	text-align:center;
}
.newtabs .panes div.pane2 .divwithimg img{
	margin-bottom:-5px;
}
.newtabs .panes div.pane2 .divwithimg span{
	color:#9f3c00;
	text-transform:capitalize;
}
.newtabs .panes   {
	font-size:12px;	
}
.newtabs .panes div.pane2 ul, .newtabs .panes div.pane3 ul, .newtabs .panes div.pane4 ul {
	padding-bottom:0;
	border-bottom:1px #ccc solid;
	margin-bottom:7px;
}
.newtabs .panes div.pane4 ul {
	margin-top:7px;
	border-bottom:none;
}
.newtabs .panes div.pane4 p {
	margin-bottom:7px;
}
.newtabs .panes div.pane3 ul + ul {
	border-bottom:none;
	}
.newtabs .panes div.pane4 ul.lastul {
	border-bottom:none;
	min-height:130px;
	background-image: url(/Departments/Parks/PublishingImages/gym.png);
	background-repeat:no-repeat;
	background-position:right top;
	}
.newtabs h2 {
	font-family: 'Calligraffitti', cursive;
	text-align:right;
	margin-bottom:-28px;
    margin-top:-9px;
	color:#9f3c00;
}
.newtabs h5 {
	margin-bottom:10px;
	color:#000 !important ;
}

.newtabs .adultsports {
}
.newtabs .adultsportsinfo {
	margin-top:20px;
	margin-left:-10px;
}
.newtabs .adultsportsinfo h6 {
	color:#333;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	margin-right:20px;
	border-bottom:3px #ececec groove;
	}
.newtabs .adultsportsinfo>img {
	margin:0 auto;
}
.newtabs .adultsportsinfo ul {
	list-style:none;
	padding:10px 0;
	margin-right:20px;
	font-size:11px;
	}
.newtabs .adultsportsinfo ul li.divli {
	border-top:1px #777 solid;
	margin-top:10px;
}
.newtabs .adultsportsinfo ul li strong {
	font-weight:bold;}
	
.newtabs .adultsportsinfo ul li.sports {
	padding-left:10px;
}
  

/* Budget Subsite
----------------------------------------------------------------------------------------------------*/
form.bdg h5.pageTitle {
	background-color:#29625c;
}
form.bdg iframe {
	height:670px;
	margin-top:20px;
}
form.bdg iframe#MSOPageViewerWebPart_WebPartWPQ2 {
	height:500px;
}
form.bdg .employeeForms {
	text-align:center;
}
form.bdg .employeeForms h5 {
	color:#366;
	margin:40px 0 20px 0;
}
form.bdg table.ms-listviewtable td.ms-vb2 div:first-child {
	max-height: 180px;
	overflow:auto;
	font-size:11px;
}
form.bdg .employeeForms h5 + p {
	color:fuchsia;
}

/* Discussion Page */
form.bdg div.discussions {
	margin:20px 0;
}
form.bdg li.topic h5 {
	color:#29625c;
}
form.bdg h6 {
	font-size:16px;
}
form.bdg li.topic h6 {
	padding:10px 0 5px 0;
	margin-bottom:10px;
	color:#be3d4f;
	border-bottom: 2px #c5c4af solid;
}
form.bdg li.topic > ul > li {
	margin-left:20px;
}
form.bdg li.topic ul li:first-child {
	margin-left:0;
}
/*form.bdg div.thanksForComment {
	display:none;
	visibility:hidden;
}*/
form.bdg li.topic div.addComment fieldset {
	padding:0 20px;
	border:1px #d95b5f solid;
}
form.bdg div.addComment fieldset legend {
	color:#be3d4f;
	padding:0 7px;
}
form.bdg div.addComment fieldset div {
	margin:10px 0 10px 20px;
}
form.bdg div.addComment fieldset div label{
	display:block;
	}
form.bdg div.addComment fieldset textarea {
	width:300px;
}
form.bdg ul.comments li {
	margin-top:10px;
}
form.bdg ul.comments > li p span {
	color:#676;
}
form.bdg ul.listOfTopics li h5 {
	background-color:#c5c4af;
	color: #29625c;
	text-align:center;
	margin-bottom:10px;
}
form.bdg ul.listOfTopics li {
	padding-left:20px;
	border-left:1px #c5c4af solid;
}
form.bdg ul.listOfTopics li:first-child {
	padding-left:0;
	border-left:none;
}
form.bdg ul.listOfTopics li.selectedTopic {
	padding-left:10px;
	border:1px #29625c solid;
}
form.bdg ul.listOfTopics li.selectedTopic a:link {
	color:#29625c;}
form.bdg ul.listOfTopics li strong {
	display:block;
}
form.bdg ul.listOfTopics li span {
	color: #676;
	font-style:italic;
	padding-left:20px;
}
form.bdg div.addComment div span.validator {
	float:right;
	padding:40px 50px 0 0;
}
form.bdg p {
	margin:10px 0;
	font-size:12px;
}
form.bdg div#whatisbudget h5 {
	color:#be3d4f;
	background-color:#ccc;
	padding-left:10px;
}
form.bdg div.chartSmall>div{
	background-color:transparent;
	height:371px !important;
	margin-bottom:20px;
}

form.bdg div.chartSmall iframe {
	background-color:transparent;
	height:371px;
}
form.bdg div.budgetProcess {
	text-align:center;
	margin:20px 0;
}
form.bdg div.fundTable {
height:240px;
overflow:hidden;
border-bottom:1px #ccc solid;
padding-left:5px;
}

form.bdg div.capImpProgram {
height:300px;
margin-bottom:20px;
overflow:hidden;
border-bottom:1px #ccc solid;
padding-left:5px;
}

form.bdg div.timelineCalendar {
	margin-bottom:20px;
}
form.bdg div#agendaEventContainer1{
	height:350px !important ;
}
form.bdg div.charts {
	background-color:transparent;
	height:300px;
	overflow:hidden;
}
form.bdg div.charts h5 {
	color:#0076c0;
}
form.bdg table#fundTable p, form.bdg table#capImpProgram p{
	border-bottom:2px black solid;
	border-top:1px #333 solid;
}
form.bdg table#fundTable {
	margin-bottom:20px;
}
form.bdg table#fundTable td.total, form.bdg table#capImpProgram td.total {
	border-top:1px #333 solid;
	border-bottom:1px #333 solid;
}
form.bdg table#fundTable td.capital {
	height:40px;
	vertical-align:middle;
}
form.bdg div.timelineCal {
	margin-bottom:20px;
}
form.bdg div.timelineCal p {
	font-style:italic;
	color:gray;
	text-indent:20px;
}
form.bdg div#moreOnBudget {
	display:none;
}
form.bdg a:link[href="#"], form.bdg a:visited[href="#"] {
	text-decoration:underline;
	color:#0076c0;
}
form.bdg div.chartSmall {
	height:271px;
	overflow:hidden;
}
form.bdg div.capBudget {
z-index:100;
}
form.bdg div.chartBig {
	text-align:center;
	height:375px;
	overflow:hidden !important;
	margin-bottom:20px;
}
form.bdg div#chart-2 iframe {
	height:371px;
}
form.bdg div.employeeForms {
	background-image: url(/Departments/Budget/PublishingImages/celebration-theme3.jpg);
	background-repeat:no-repeat;
	padding:170px 0 40px 0;
	text-align:left;
	margin-top:-10px;
}
form.bdg div.formLinks {
	text-align:center;
}


/* 404 Custom Page
----------------------------------------------------------------------------------------------------*/

div.error404 {
	padding-top:50px;
	text-align:center;
}
div.error404 h5 {
	text-align:left;
	font-size:large;
	margin:20px 0 40px 100px;
	padding-bottom:20px;
	border-bottom:thin lime solid;
}
div.error404 p {
	text-align:left;
	margin-left:120px;}
div.error404 p strong {
	margin-left:-20px;
}

/* SharePoint Override 
----------------------------------------------------------------------------------------------------*/
.ms-SPZone
{
	padding: 0px;	
	border: none;			
	outline: 1px #add1ff solid;
}


.ms-WPBorder
{				
	border:none;
		outline: 1px #9acbff solid;
}

/* Multicolumn Web Part
----------------------------------------------------------------------------------------------------*/

div.multicol {
	font-size:11px;
	text-align:center;
}
div.multicol div {
	margin-bottom:10px;
}
div.multicol ul{
	list-style-type:disc;
	list-style-position:inherit;
	list-style-image:none;
	margin-left:2em;
	text-align:left;
}
div.multicol ol {
	list-style-type:decimal;
	list-style-position:inherit;
	list-style-image:none;
	margin-left:2em;
}
div.multicol h5 {
	text-transform:uppercase;
	color:#000;
	text-align:center;
	border-bottom:1px #000 solid;
}
form.prk div.multicol h5 {
	color:#c60751;
}
form.prk div.multicol img[src*="trashbashsponsor1.jpg"] + h5 {
	color:#c90;			
}
form.prk div.multicol img[src*="trashbashsponsor2.jpg"] + h5 {
	color:#6c8497;			
}
form.pwk div.multicol h5 {
	color:#21A735;
}
div.multicol p {
	margin-top:10px;
	text-align:left;
}
div.multicol p.registeronline {
	text-align:center;
}
div.multicol p.registeronline a {
	display:inline-block;
	width:160px;
	height:45px;
	background-image:url('/Departments/Parks/PublishingImages/registerButton.png');
	background-repeat:no-repeat;
}
div.multicol p.registeronline a:hover {
	display:inline-block;
	width:160px;
	height:45px;
	background-image:url('/Departments/Parks/PublishingImages/registerButtonHover.png');
	background-repeat:no-repeat;
}

/* Enabling bullet and numbered list inside of CDMContent web part */
div.contentImageCentered ul, div.contentImageLeft ul, div.contentImageRight ul, div.contentNoImage ul {
	list-style-type:disc;
	list-style-position:inherit;
	list-style-image:none;
	margin-left:2em;
	font-size:11px;
}
div.contentImageCentered ol, div.contentImageLeft ol, div.contentImageRight ol, div.contentNoImage ol {
	list-style-type:decimal;
	list-style-position:inherit;
	list-style-image:none;
	margin-left:2em;
	font-size:11px;
}


/* MAR 2012
------------------------------------------------------------------------------- */

h5#mar2012header {
	font-size:28px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#c60751;
	text-transform:uppercase;
	margin-top: 20px;			
}
h5#mar2012header span {
	display:inline-block;
	width:140px;
}
h5#mar2012header + div {
	background-image:url("/Departments/Parks/PublishingImages/MAR2013Header.png");
	background-repeat:no-repeat;
	margin-top:-70px;
	height:200px;
}
h5#mar2012header + div + div {
	margin-top:-110px;
	text-align:center;
	color:#415968;
}
h5#mar2012header + div + div p.mardate {
	width:44%;
	float:left;
	padding-right:5%;
}
h5#mar2012header + div + div p.marinfo {
	width:44%;
	float:right;
	padding-left:5%;
}
h5#mar2012header + div + div div {
	clear:both;
	margin-bottom:10px;
}
h5#mar2012header + div + div + p{
	border-top:1px #aedfe4 solid;
	border-bottom:1px #aedfe4 solid;
	padding:10px 0;
	margin-bottom:20px;
	color:#415968;
	text-align:center;
}
h5#mar2012header + div + div + p span {
color:#c60751;
}

div#MAR2012Route {
	text-align:center;
}
div#MAR2012Route h5 {
	padding-top:10px;
	color:#415968;
	text-transform:uppercase;
}
div#MAR2012Route p {
	font-size:11px;
	padding-bottom:10px;
}
div#MAR2012Route p a:link {
	text-decoration:underline;
}
div#MAR2012Route div {
	width:220px;
	overflow:auto;
}
div#MAR2012Partners {
	margin-top:400px;
}
div#MAR2012Partners h5 {
	color:#c60751;
	text-transform:uppercase;
	text-align:center;
}
div#MAR2012Partners p {
	font-size:11px;
}
div#MAR2012Partners ul {
	margin-left:20px;
	font-size:11px;
}
div#MAR2012Partners p span {
	color:#c60751;
}
p.mar13reg {
	margin:0;
	height:40px;
	text-align:center;
}
p.mar13reg a:link {
	background-image:url("/Departments/Parks/PublishingImages/registerButton.png");
	background-repeat:no-repeat;
	display:block;
	width:160px;
	height:40px;
	margin:0 auto;
	text-indent:-9999px;
}
p.mar13reg a:hover {
	background-image:url("/Departments/Parks/PublishingImages/registerButtonHover.png");
	background-repeat:no-repeat;
}


/* Parks New Trail Page with Tabs 
----------------------------------------------------------------------------------------------------*/

div.gray_embossed_tabs {
	margin:10px 0 20px 0;
}
div.gray_embossed_tabs td span {
	padding-left:2%;
	line-height:24px;
	font-size:16px;
	color:green;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
}

/* FreeFlicks */

div#freeFlicksSchedule table tr td:first-child
{
				white-space: nowrap;
}

/* Yoga in Parks
----------------------------------------------------------------------------------------------------*/
#yogainpark, #zumbaAtLake {
	width:460px;
	margin-bottom:20px;
    border-bottom: 1px solid #009245;
}
#yogainparkHead, #zumbaAtLakeHead {
	width:460px;
   
}

#yogainparkHead th, #zumbaAtLakeHead th {
	width:26%;
	padding-left:2%;
	border-left:#fff 1px solid;
	background-color:#009245;
	color:#fff;
	text-align:left;
	font-size:11px;
	text-transform:uppercase;
}
#yogainparkHead th:first-child, #zumbaAtLakeHead th:first-child {
	border-right:none;
}
#yogainpark td, #zumbaAtLake td {
	width:26%;
	padding-left:2%;
	font-size:11px;
	
}
    #yogainpark td + td, #zumbaAtLake td + td
    {
        border-left:thin gray solid;
    }
table.altRows tr.even td {
	background-color:#e6e6e6;
}
#yogainparkHead th:first-child, #yogainpark td:first-child, #zumbaAtLakeHead th:first-child, #zumbaAtLake td:first-child {
	width:17%;
}

/* Boards - URDB Archived Documents
----------------------------------------------------------------------------------------------------*/

div.UDRBDocuments ul li h6 {
	color:rgb(105, 116, 23);
}

/*Closures and Cancellations Tables
--------------------------------------------*/
.cancellationsTable table
{
					width: 100%; 
					margin-bottom: 25px;
				
}

#meetingCancellations table tr th[abbr='More Information']
{
				width: 225px;
}

/*Splash Pad table
--------------------------------------------*/

.splashpadinfo table > tbody > tr > td:first-child + td + td + td {
	white-space:nowrap;
}

/*CHange h5 & h6 color for pw dep
--------------------------------------------*/
form.pwk #mainContentArea h5, form.pwk #mainContentArea h6 {
	color:#21a735;
}
form.pwk #mainContentArea h5.pageTitle {
	color:#fff;

}

/*Committee Members
--------------------------------------------*/
div.greenways {
	padding-top:20px;
}
div.greenways div h6 {
	color:#009245;
}
div.greenways div table {
	width:100%;
	border-bottom: 1px #0076C0 solid;

}

/* Parks - Trails Greenway Meetings Schedule
--------------------------------------------------*/
form.prk .boardMeetings table.meetingTable
{
	width: 100%;
	border-bottom: 1px #009245 solid;
}


form.prk .boardMeetings th
{
    text-transform: uppercase;
	background-color: #009245;
    padding: 2px 10px;;

}

    form.prk .boardMeetings th + th
    {
    border-left: 1px solid #fff;

    }
form.prk .boardMeetings h6
{
	color: #009245;
    font-size: 13px;
    padding: 0 0 5px 0;
}

form.prk .boardMeetings td + td
{ border-left: thin solid gray;
}

form.prk table.meetingTable tr.altRow td
{
    background-color: #E6E6E6;
}


/*City Government new default
--------------------------------------------*/

/* _____________ default3 ________________*/

/* _____________ Header ________________*/
.gov .govTitle {
	width:240px;
	height:220px;
	padding-top:20px;
	background-image: url(/Government/PublishingImages/govHeaderL2.png);
	background-repeat:no-repeat;
}
.gov .govTitle p {
	width:220px;
	height:65px;
	padding-top:15px;
	background-color:#ebebeb;
	color:#003399;
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	border:thin #665 solid;
}
.gov .header {
	height:300px;
	background-image: url(/Government/PublishingImages/govHeaderR2.png);
	background-repeat:no-repeat;
}

/* _____________ Main Content Wrapper & Container ________________*/
.gov .gvWrapper {
	position:relative;
	height:1050px;
}
.gov .gvContainer {
	position:absolute;
	left:-240px;
	top:0;
	font-family:Arial, Helvetica, sans-serif;
}

/* _____________ City Council Section ________________*/
.gov .gvContainer h2 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-color:#cfeff9;
	color:#97345d;
	text-transform:uppercase;
	height:25px;
	line-height:25px;
	border-top:thin #665 solid;
	border-bottom:thin #665 solid;
}
.gov .gvWrapper img{
	border: solid 1px #00aee3;
}

.gov .gvContainer h2 a, .gov .gvContainer h2 a:visited {
	color:#97345d;
}
.gov ul.mcc li {
	width:218px;
	margin-top:10px;
	padding:5px 0;
	background-color:#cfeff9;
	border:thin #f0bc53 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; 
}
.gov ul.mcc li.ward1 {
	background-image: url(/Government/PublishingImages/WardMap1.png);
	background-repeat:no-repeat;
	background-position:right top;					
}
.gov ul.mcc li.ward2 {
	background-image: url(/Government/PublishingImages/WardMap2.png);
	background-repeat:no-repeat;
	background-position:right top;					
}
.gov ul.mcc li.ward3 {
	background-image: url(/Government/PublishingImages/WardMap3.png);
	background-repeat:no-repeat;
	background-position:right top;					
}
.gov ul.mcc li.ward4 {
	background-image: url(/Government/PublishingImages/WardMap4.png);
	background-repeat:no-repeat;
	background-position:right top;					
}
.gov ul.mcc li img {
	float:left;
	margin:5px 5px 0 5px;
}
.gov ul.mcc li .title {
	text-transform:uppercase;
	color:#97345d;
	font-weight:bold;
}
.gov .mcc .info {
	width:208px;
	height:78px;
	padding:7px 0 10px 10px;
	margin-top:10px;
	font-size:11px;
	background-color:#fff;
	color:gray;
	border:thin #42aedf solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
.gov ul.mcc li.info .phone {
	color:#000;
}
.gov  ul.mcc li .name {
	font-size:12px;
	padding-bottom:3px;
}
.gov  ul.mcc li .phone{
	font-size:11px;
	color:#114680;
}
.gov  ul.mcc li .phone span{
	color:#333;
}
.gov  ul.mcc li p a {
	font-size:10px;
}


.gov .gvContainer h3 {
	height:75px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
	text-indent:-999em;
	background-image: url(/Government/PublishingImages/govHeaderCMM.png);
	background-repeat:no-repeat;
}
.gov .gvContainer h3.cmApp {
	background-image: url(/Government/PublishingImages/govHeaderCM.png);
}

/* _____________ Staff section ________________*/

.gov ul.staff li div {
	width:158px;
	height:175px;
	margin-top:10px;
	padding:5px 0;
	text-align:center;
	background-color:#f0bc53;
	border:thin #008db4 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; 
}
.gov ul.staff li.cm div {
	background-color:#9c9;
	border:thin #f0bc53 solid;
}
.gov ul.staff li.bc div {
	width:218px;
}
.gov ul.staff li h2 {
	text-align:center;
	color:#039;
	background-color:#ebebeb;
	font-weight:normal;
	border-top:thin #008db4 solid;
	border-bottom:thin #008db4 solid;
}
.gov ul.staff li h2 a, .gov ul.staff li h2 a:visited {
	color:#039;
}
.gov ul.staff li .title {
	text-transform:uppercase;
	color:#97345d;
	font-weight:bold;
	padding-bottom:10px;
}
.gov ul.staff .phone {
	color:#000;
}
.gov  ul.staff li .name {
	font-size:12px;
	padding:5px 5px 0 5px;
}
.gov  ul.staff li .phone{
	font-size:11px;
}
.gov  ul.staff li p a {
	font-size:11px;
}
.gov ul.staff li.bc .email {
	font-size:11px;
	padding:10px;
}
.gov ul.staff li.bc .email a {
	text-decoration:underline;
}

/* _____________ Departments section ________________*/

.gov ul.dep li {
	margin-right:20px;
}

.gov ul.dep li div {
	width:158px;
	height:155px;
	margin-top:10px;
	margin-bottom:20px;
	padding:5px 0;
	text-align:center;
	background-color:#cfc;
	border:thin #f0bc53 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; 
}
.gov .dep h2 {
	font-size:11px;
	font-weight:normal;
	color:#363;
	background-color:#fff;
	height:20px;
	line-height:20px;
	text-align:center;
	text-transform:uppercase;
	border-top:thin #665 solid;
	border-bottom:thin #665 solid;
}
.gov .dep h2 a, .gov .dep h2 a:visited {
	color:#363;
}
.gov ul.dep li .title {
	font-size:11px;
	text-transform:uppercase;
	color:#363;
	padding-bottom:5px;
}
.gov ul.dep .phone {
	color:#000;
}
.gov  ul.dep li .name {
	font-size:12px;
	padding:5px 5px 0 5px;
}
.gov  ul.dep li .phone{
	font-size:11px;
}
.gov  ul.dep li p a {
	font-size:11px;
}
.gov ul.dep li.bc .email {
	font-size:11px;
	padding:10px;
}


/* Show me my house on Residential Info page ________________*/
.showMyHouseOnRes {
	font-size:16px;
	text-align:center;
	line-height:150px;
	height:150px;
	background-image:url('/InfoCenter/PublishingImages/showmyhouse.jpg');
	background-repeat:no-repeat;
}
.showMyHouseOnRes a {
	margin-left:-20px;
}
.showMyHouseOnRes a:visited {
	color: #0076C0;
}


/* _____________ Wellness on SharePoint ________________*/

h6.welProgramsTitle {
	color:#090;
	margin:20px 0 7px 0;
	text-transform:uppercase;
	font-weight:bold;
}
h6.welEventTitle {
	color:#090;
	font-weight:normal;
}
p.welEventLink {
	padding-bottom:10px;
}
p.welEventLink, p.welEventDate, p.welEventLocation {
	padding-left:20px;
}
p.welEventDate span, p.welEventLocation span {
	font-weight:bold;
}
/* _____________ Info Center Awards Page ________________*/

.icr div.multicol h5 {
	color:#0076c0;
	font-weight:normal;
	margin:10px 0;
	border-bottom-color:#c88a32;
}

/* _____________ GIC ________________*/

div.gictop {
	padding-top:60px;
	margin-top:20px;
	background-image:url('/Departments/CityManager/PublishingImages/topborder4web.png');
	background-repeat:no-repeat;
}
div.gictop2 {
	padding-top:25px;
	margin-top:20px;
}

div.gictop h5, div.gictop2 h5 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#302B54;
}
div.gictop h6, div.gictop2 h6 {
	margin:20px 0;
	font-size:14px;
	text-align:center;
	color:#A14842;
}
div.gictop + div.contentImageRight {
	margin-bottom:20px;
}
div.gictop + div.contentImageRight div h6, div.gictop2 + div.contentImageRight div h6 {
	color:#302B54;
}
div.gictop2 + div.contentImageRight + div.multicol div.grid_4 h5 {
	font-size:13px;
	color:#302B54;
	border-bottom-color:#88402f;
}
div.gictop + div.contentImageRight + div.multicol div.grid_4 ul {
	margin-top:20px;
}
div.gicbottom {
	clear:both;
	margin:0 0 20px 0;
}
div.gicbottom p {
	margin-top:-40px;
}
div.gictop + div.contentImageRight + div.multicol p.gicreg {
	margin-top:20px;
}
.giconlineregistration {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #68619a; 
	box-shadow:inset 0px 1px 0px 0px #68619a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #302B54), color-stop(1, #68619a) ); 
	background:-moz-linear-gradient( center top, #302B54 5%, #68619a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#302B54', endColorstr='#68619a'); 
	background-color:#302B54;
	-moz-border-radius:6px;
	-webkit-border-radius:6px; 
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;

}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}
.classname:active {
	position:relative;
	top:1px;
}
a.gicagenda:link, a.gicagenda:visited  {
	color:#88402f;
	font-weight:bold;
}
.gicsponsors {
	clear:both;
	padding-bottom:20px;
}
.gicsponsors h6 {
	color:#302B54;
}
.gicsponsors p {
	padding-left:40px;
}
.gicsponsors p span {
	padding:0 5px;
}


/* -------------- Permit Report Styles ------------------- */
.PermitsContent {
	padding:20px 0;
}
.PermitsContent label {
	padding-right:10px;
}
.PermitsContent input {
	font-size:11px;
}

.autocomplete_permitscompletionListElement{
	background-color:#fff;
	border:thin #999 solid;
	font-size:11px;
}

.autocomplete_permitslistItem{
	padding:3px 5px;
	margin:0;
}
.autocomplete_permitshighlightedListItem {
	padding:3px 5px;
	margin:0;
	background-color:#567;
	color:#fff;
	cursor:pointer;
}

.PermitsContent #SearchByAddress {
	width:48%;
	float:left;
}
.PermitsContent #SearchByAddress label:first-child + input {
	width:224px;
}
.PermitsContent #SearchByPermit {
	width:43%;
	float:left;
}
.PermitsContent #SearchByAddress span, .PermitsContent #SearchByPermit span {
	padding:0 2px;
}
.PermitsContent #ResetPermit {
	width:7%;
	float:right;
	padding-top:19px;
	text-align:right;
}
.PermitsContent h3 {
	text-align:center;
	color:#28cb8f;	
	background-color:#e9e9e9;
	text-transform:uppercase;
	font-weight:300;	
}




.permits {
	clear:both;
	width:700px;
	font-size:11px;
}
.permits caption {
	text-align:left;
	color:#0076C0;
	text-transform:uppercase;
}
.permits th {
	padding:3px 0;
	background-color:#0076C0;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	border-right:2px #FFFFFF solid;
}
.permits td {
	padding:0;
	vertical-align:top;
}
.permits th.permApplicantTitle, .permits td.permApplicant {
	min-width:175px;
	text-align:center;
}
.permits td.permRec, .permits td.permIss, .permits td.permAct {
	text-align:center;
}
.permits td.permNum {
	white-space:nowrap;
}
.permits td.permNum strong {
	font-weight:bold;
}
.permits td.permStatus {
	padding-right:5px;
}
.permits td.projName {
	padding-left:25px;
}
.permits td.caseDesc {
	padding-bottom:5px;
}
.permits td.projName span, .permits td.caseDesc span {
	color:#0076C0;
	font-weight:bold;
	text-transform:uppercase;
}
.permits .actTable {
	width:100%;
	font-size:11px;
	margin:0;
	padding:0;
}
.permits .actTable th {
	padding:3px 0;
	background-color:#e0e0e0;
	color:#0076C0;
	text-transform:uppercase;
	font-weight:normal;
	border-top:1px #bfbfbf solid;
	border-bottom:1px #bfbfbf solid;
}
.permits .actTable td {
	padding-top:3px;
	border-bottom:1px #bfbfbf solid;
}
.permits .actTable th.actNameTitle {
	width:180px;
}
.permits .actTable td.actName {
	font-weight:bold;
	border-bottom:none;
	vertical-align:middle;
}
.permits .actTable th.actStatusTitle {
	width:120px;
}
.permits .actTable th.actDateTitle {
	width:80px;
}
.permits .actTable td.actDate {
	font-weight:bold;
	padding-left:5px;
}
.permits .actTable tr:last-child td {
	border-bottom:none;
}
}

/* `Housing Bank On
----------------------------------------------------------------------------------------------------*/
form.hsg div.bankOn + h5.pageTitle {
	background-color:#393;
}
form.hsg div.bankOn + div.contentImageLeft h6, 
form.hsg div.bankOn + div.contentImageRight h6, 
form.hsg div.bankOn + div.tabularList div h6, 
form.hsg div.bankOn + div.contentNoImage div h6, 
form.hsg div.bankOn + div.contentImageCentered h6 {
	color:#393;
}
form.hsg div.bankOn + div.multicol + div.contentNoImage {
	clear:both;
}
form.hsg div.bankOn + div.multicol h6 {
	color:#393;
	text-align:left;
}

/* Public Works - Garbage & Yard Waste - Expandable Elements
----------------------------------------------------------------------------------------------------*/
.wrapperOfExpandableElements {
	margin-bottom:20px;
}
.wrapperOfExpandableElements h6 {
	height:17px;
	margin-top:7px;
	background-color:#ebebeb;
	border-bottom:thin #e0e0e0 solid;
	border-right:thin #e0e0e0 solid;
	padding-top:3px !important;
	}
.wrapperOfExpandableElements h6.open {
	background-color:transparent;
	border-bottom:thin #21a735 solid;
	border-right:none;
}
.wrapperOfExpandableElements h6:hover {
	cursor:pointer;
}
.wrapperOfExpandableElements h6 img {
	float:left;
	margin:-3px 5px 0 0;
}

/* Fire - SMoke Alarm page
----------------------------------------------------------------------------------------------------*/
iframe[src="/Departments/Fire/Forms/2013SmokeAlarmForm.html"] {
	width:700px !important;
	height:420px !important;
	overflow:hidden !important;
}
.saGadget {
	overflow:hidden;
}
.saSpacer {
	height:10px;
}
img[src="/Departments/Fire/PublishingImages/smokeAlarm.png"] + h5 {
	color:#ff7558;
	padding:7px 0;
	border-bottom:1px #ff7558 solid;
}
img[src="/Departments/Fire/PublishingImages/firefighterWithSmokeAlarm.png"] + h5 {
	color:#0085f2;
	padding:7px 0;
	border-bottom:1px #0085f2 solid;
}
.saSponsorsTbl td {
	vertical-align:middle;
	border-top:1px #ff7558 solid;
	text-align:center;
}
.saSponsorsTbl tr td:first-child {
	text-align:left;
}
.saSponsorsTbl td img {
	margin:10px 0;
}
img[src="/Departments/Fire/PublishingImages/volunteers.png"] + h5 {
	color:#ff7558;
}



form.pwk table td {
				vertical-align:top;
}




/* Link for Amelia
----------------------------------------------------------------------------------------------------*/
/*form.cdm #newcalendar {
	text-align:center;
	border:#c88a32 1px solid;
	padding:4px 0;
	/*
	height:34px;
	background-image:url('/SiteCollectionImages/CDM/franchisefee.png');
	background-repeat:no-repeat;
	*/
}
/*
form.cdm #newcalendar a {
	text-transform:uppercase;
	color:#5a4924;
	font-size:16px;
	letter-spacing:2px;
	text-shadow: 1px 1px #fc6;
}
form.cdm #newcalendar a:hover {
	color:#fff;
	text-shadow: 1px 1px #5a4924;
}
form.cdm #newcalendar img {
	border:#456 1px solid;
	}

/* PW button/link to garbage collection form	
----------------------------------------------------------------------------------------------------*/
.pwk .pwformbutton {
	width:200px;
	float:right;
}
.pwk .pwformbutton a {
	display:block;
	width:160px;
	height:25px;
	padding-top:8px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	color:#000;
	background-image:url('/Departments/PublicWorks/PublishingImages/grbbtnbgr1.png');
	background-repeat:no-repeat;
}
.pwk .pwformbutton a:hover {
	background-image:url('/Departments/PublicWorks/PublishingImages/grbbtnbgr2.png');
}

/* PW bullets - what to/not to recycle list items	
----------------------------------------------------------------------------------------------------*/
div.tabularList ul.showbullets, div.tabs ul.showbullets {
	padding-left:30px;
	list-style:disc;
}
div.tabularList ul.showbullets li {
				float:none;
				min-width:200px;
}




/* City Awards */
.cityAwards, .cityAwards ul {
				margin-bottom: 40px;
}

.cityAwards h5 {
				color: #0076c0;
				text-align: center;
				font-weight: normal;
				text-transform: uppercase;
				border-bottom: 1px #c88a32 solid;
				margin: 10px 0;
}
.cityAwards h6 {
				color: #b16903; margin: 10px 0;
}
.cityAwards p 
{
	font-size: 11px;

}

.cityAwards img {
				float: right;
				margin: 0  0 20px 20px;
				padding: 0;
}

.cityAwards ul li+li{
	border-top: 1px #c88a32 solid;
	clear: both;
}

.cityAwards ol li {

				float: left;
				padding-left: 10px;
				
}
div.cityAwards div.horizontalList{
			margin-top: 20px;
			clear: both;
}
div.cityAwards ol li a:link, div.horizontalList ol li a:visited
{
	color: #c88a32;
}

div.cityAwards ol li.active
{
	font-weight: bold;
}

.prk .audienceList .audience > h6 {
	background-color:#9f3c00;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding:5px 0;
}




/* Bucket Web Part
----------------------------------------------------------------------------------------------------*/
.bucketWrapper h5 {
	height:20px;
	margin:0 0 3px 0;
	padding:0;
	color:#fff !important;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	border:none;
	background-image:url('/../../images/roundedCornersTop220x10.png');
	background-repeat:no-repeat;
}
.bucketWrapper h6 {
	height:16px;
	margin:3px 0;
	padding:0;
	font-size: 11px;
	}
.bucketWrapper p {
	margin:0;
	padding:0;
	height:80px;
	font-size: 11px;
	line-height:13px;
	overflow:hidden;	
	}
.bucketWrapper > ul {
	height:110px;
	font-size:11px;
				
}
.bucketWrapper > ul li {
	line-height:13px;
	height:15px;
}
.bucketWrapper > ul li.bucketMoreInfoLink {
	padding:3px 0;
	height:15px;
	margin-bottom:2px;
	text-align:right;
	border-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#ccc;	
}
.gridster ul {
/*	height:160px; */
}
.gridster ul li[data-col="1"] {
	left: 0;
}
.gridster ul li[data-col="2"] {
	left: 75px;
}
.gridster ul li[data-col="3"] {
	left: 150px;
}






/* Bucket Editor Web Part
---------------------------------------------------------------------------------------------------- */
.bckEditorPart_BckTitleTxtBox {
	width:220px;
	height:20px;
	padding:0;
	margin-left:3px;
	background-color:#f60;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	border:none;
	background-image:url('/../../images/roundedCornersTop220x10.png');
	background-repeat:no-repeat;
}
.bckLabel4LayoutChoice, .bckLabel4ColorPicker {
	padding:2px 10px 0 3px;
	color:#f318d1;
	float:left;
}
.bckLabel4ColorPicker {
	padding-top:5px;
}
.bckBreak {
	height:5px;
	border-bottom:thin #ccc solid;
	margin-bottom:5px;
}
.bckEditorPart_BckSubtitleTxtBox {
	width:214px;
	margin-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-top:3px;
}
.bckEditorPart_BckParagraphTxtBox {
	width:214px;
	height:78px;
	margin-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:3px;	
}
.bckLnk {
	width:156px;
	margin-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:3px;
}
.bcklnkLb {
	display:block;
	width:55px;
	height:13px;
	margin-left:3px;
	margin-top:3px;
	padding-top:3px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	color:#f318d1;
}
div.bckBtns table {
	height:90px !important;
	padding:0;
}
div.bckBtns table td {
	height:90px;
	padding:0;
	margin:0;
	vertical-align:top;
}
td.openbtn input.sbckOpenImgWin {
	width: 105px;
	height:80px;
	border:none;
	margin:3px;
	background-color: transparent;
	background-image:url('/../../images/openImgEditor.png');
	background-repeat:no-repeat;
}
input.sbckOpenImgWin:hover {
	cursor:pointer;
}
td.openbtn input.sbckOpenImgWin.openimgeditor {
	background-image:url('/../../images/closeImgEditor.png');
	background-repeat:no-repeat;
}

.bckSPImgsWrapper {
	width:270px;
	height:440px;
	display:none;
	position:absolute;
	right:260px;
	top:50px;
	outline:#9ac6ff 2px solid;
	padding:10px;
	background-color:#f2f2f2;
	text-align:center;
}
.bckSPImgsWrapper ul {
	height:440px;
	overflow:auto;
	background-color:#fff;
	outline:#9ac6ff solid thin;
}
.bckSPImgsWrapper ul li {
	padding:5px 10px;
}
.bckSPImgsWrapper ul li.ui-selected img {
	outline:fuchsia solid medium;
}
input.bckAddWidget {
	width:40px;
	height:20px;
	margin: 3px 3px 10px 4px;
	border:none;
	background-color: transparent;
	background-image:url('/../../images/addImg.png');
	background-repeat:no-repeat;
}
input.bckRemoveWidget {
	width:40px;
	height:20px;
	margin:0 3px 10px 4px;
	border:none;
	background-color: transparent;
	background-image:url('/../../images/removeLastImg.png');
	background-repeat:no-repeat;
}
input.bckRemoveAllWidgets {
	width:40px;
	height:20px;
	margin:0 3px 0 4px;
	border:none;
	background-color: transparent;
	background-image:url('/../../images/removeAllImgs.png');
	background-repeat:no-repeat;
}
input.bckSaveGrid {
	width:50px;
	height:80px;
	margin:3px;
	border:none;
	background-color: transparent;
	background-image:url('/../../images/imgSaveBtn.png');
	background-repeat:no-repeat;
}
input.bckSaveGrid:hover {
	background-image:url('/../../images/imgSaveBtn1.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
input.bckAddWidget:hover, input.bckRemoveWidget, input.bckRemoveAllWidgets {
	cursor:pointer;
}

.bckBtns {
	width:220px;
	margin:10px 0;
}


/* Franchise Fee
---------------------------------------------------------------------------------------------------- */

.ffTitle {
	font-size:16px !important;
	border-top:3px #0076c0 solid;
	border-bottom:1px #0076c0 solid;
	clear:both;				
}
.ffSpace {
	height:40px;
}
.ffImg {
	float:left !important;
	margin-bottom:10px;
}
.ffLegend, .ffText {
	width:350px;
	padding-left:50px;
	float:right;
	font-size:16px;
}
.ffLegend {
	background-image:url('/Departments/CityManager/PublishingImages/star.png');
	background-position:left center;
	background-repeat:no-repeat;
	width:350px;
	font-size:36px !important;
	font-weight:bold !important;
	color:#cc2a4d !important;
}
.ffBlue {
	background-image:url('/Departments/CityManager/PublishingImages/star2.png');
	color:#69c0c2 !important;
}
.ffText, .ffParagraph {
	font-size:16px !important;
}
.ffFactRed {
	color:#cc2a4d !important;
	font-size:36px !important;
	font-weight:bold !important;
}
.ffSubtitle {
	font-size:36px !important;
}
.ffChoice1, .ffChoice2, .ffOr {
	height:40px;
}
.ffChoice1 {
	background-image:url('/Departments/CityManager/PublishingImages/trRed.png');
	background-position:left center;
	background-repeat:no-repeat;		
	padding-left:50px;
	color:#cc2a4d !important;
	font-size:36px !important;
	font-weight:bold !important;
	margin-left:100px;
}
.ffOr {
	color:#b3c62e !important;
	font-size:36px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	margin-left:100px;
	padding-left:200px;
}
.ffChoice2 {
	background-image:url('/Departments/CityManager/PublishingImages/trBlue.png');
	background-position:left center;
	background-repeat:no-repeat;		
	padding-left:50px;
	color:#69c0c2 !important;
	font-size:36px !important;
	font-weight:bold !important;
	margin-left:100px;
}
.ffSplit {
	text-align:center;
}
.ffSplit span {
	padding-left:220px;
}
.ffL, .ffR, .ffUimgL, .ffUimgR {
	width:49%;
	text-align:center;
}
.ffL {
	float:left;
	text-align:center;
}
.ffR {
	float:right;
	text-align:center;
}
.ffL img, .ffR img {
	float:none !important;
}
.ffUimgL {
	float:left;
	text-align:center;
	color:#cc2a4d !important;
	font-size:36px !important;
	font-weight:bold !important;
	padding-bottom:20px;
}
.ffUimgR {
	float:right;
	text-align:center;
	color:#69c0c2 !important;
	font-size:36px !important;
	font-weight:bold !important;
	padding-bottom:20px;
}
.ffCost {
	background-image:url('/Departments/CityManager/PublishingImages/ffGrid.png');
	background-repeat:no-repeat;	
	height:200px;
	margin:20px 0;
	padding-top:50px
}
.ffPT {
	height:40px;
	margin-left: 5px;
	line-height:40px;
	vertical-align:middle;
	font-size:21px;
	font-weight:bold;
}
.ffFF {
	height:40px;
	margin-top: 20px;
	margin-left: 5px;
	line-height:40px;
	vertical-align:middle;
	font-size:21px;
	font-weight:bold;
}
.ffPT p {
	background-color:#cc2a4d;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
	color:#fff !important;
	font-size:21px !important;
	font-weight:bold !important;
	width:630px;
	float:left;
	margin-right:10px;
}
.ffFF p {
	background-color:#69c0c2;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
	color:#fff !important;
	font-size:21px !important;
	font-weight:bold !important;
	width:420px;
	float:left;
	margin-right:10px;
}
.ffMainImg {
	float:right;
	margin-top:-40px;
}
.ffIntro {
	font-size:14px !important;
}
.ffBtmText {
	clear:both;
	font-size:16px !important;
}
.ffBtm {
	font-size:16px !important;
	text-align:center;
	font-weight:bold;
	border-top:3px green solid;	
	padding-bottom:10px;
}
.ffUBtm {
	font-size:16px !important;
	text-align:center;
	font-weight:bold;
	border-top:1px #ccc solid;	
}
.EmailMessage {
				background-color:white;
}
.Confirmation {
		font-size: medium;
		font-weight:bold;		
}

/* Cemetery Price List
---------------------------------------------------------------------------------------------------- */
.lotPricesList table td:first-child + td {
white-space:nowrap;
}


/*Snow Status*/
div.snowStatus
{
	position: relative;
	margin-bottom: 15px;
}

div.snowStatus div.excerpt
{
	padding: 5px;
	position: absolute;
	top: 0;
	width: 150px;
	background: black;
	opacity: 0.65;
	color: white;
	bottom: 0;
	filter: alpha(opacity=65);
}
div.snowStatus div.excerpt h6,div.snowStatus div.excerpt p {
				

font-size: 11px;
padding-top: 10px;
text-align: left;
line-height: 13px;
}
div.snowStatus div.excerpt p.moreInfo {
	text-align:right;
    padding-right: 5px;
}

div.snowStatus div.excerpt h6, div.snowStatus div.excerpt h6 a, div.snowStatus div.excerpt h6 a:hover, div.snowStatus div.excerpt h6 a:active, div.snowStatus div.excerpt h6 a:visited
{
	color: #F7931E;			
}
div.snowStatus div.excerpt p.moreInfo, div.snowStatus div.excerpt p.moreInfo a,div.snowStatus div.excerpt p.moreInfo a:hover,div.snowStatus div.excerpt p.moreInfo a:active,div.snowStatus div.excerpt p.moreInfo a:visited
{
	color: #F7931E;	
}


/*Channel 7*/
#channel7 ~ div div h5 {
   color:#B8402F;
}



