﻿/*Aug 11 2011*/
/*************Search Quicklinks Drop Down********/
#topInquiries
        {
        background-color:#b7cce5;
        margin: 0px;
        border: #092d62 1px solid;
        width:170px;
        color:black;
        width:187px!important;margin-left:2px;
        }

        #topInquiries ul
        {
        margin:0px; 
        padding:1px;

        }

        #topInquiries li
        {
        list-style:none;
        list-style-type:none;
        line-height:14px; display:block;
        }
        
#topInquiries li a{BACKGROUND-POSITION: 2px 8px;  padding:2px;	PADDING-LEFT: 10px;	BACKGROUND-IMAGE: url(/images/bulletBlue.gif);	BACKGROUND-REPEAT: no-repeat;
				text-decoration:none; color:#092d62; font-family:Tahoma; font-size:8pt; font-weight:normal; display:block;
}
#topInquiries li a:hover{
				text-decoration:none; background-color:#94b1d3; color:black;
}




/*superannouncement webpart and pages*/
div #divArticleItemStatus{
	font-size:11px!important; border-bottom:1px solid #e6e6e6; text-align:right; padding-bottom:2px}
div #divArticleItemStatus a{ font-size:11px!important; background-image:url('/_layouts/images/edit.gif'); padding-left:19px; background-repeat:no-repeat; background-position:left top; text-decoration:none!important}
div #divArticleItemStatus a:hover {border-bottom:none!important}	
#spanArticleStatus {border-right:1px solid #e6e6e6; padding-right:3px; padding-left:2px
	}
#spanApprovalStatus {border-right:1px solid #e6e6e6; padding-right:3px; padding-left:2px
	}
.rollupAttchement {
	float:left; height:70px!important; width:70px!important; margin-top:5px; margin-right:5px;
}


/*****font-resizing links********/
.smallFont {
	outline: none; /*for making it look nice in FF */
	background: url(/images/icons/font_small.gif); background-repeat:no-repeat;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 18px;
	height: 18px;
}
.mediumFont {
	/*if you want to hide the default font button, use display:none */
	background: url(/images/icons/font_reset.gif);background-repeat:no-repeat;
    text-indent: -9999px;
	outline: none;
	display: block;
	float: left;
	width: 18px;
	height: 18px;
}
.largeFont {
	background: url(/images/icons/font_large.gif);background-repeat:no-repeat;
    outline: none;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 18px;
	height: 18px;
}
.sdisabled { /*Styles for disabled buttons*/
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	/*This is for IE8 */
	filter: alpha(opacity = 30);}

.ldisabled { /*Styles for disabled buttons*/
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	/*This is for IE8 */
	filter: alpha(opacity = 30);}

/*****end of font-resizing links******/

/************** Right Nav Panel properties*******************/
.cobRightNav {  
	overflow:hidden; 
	table-layout:fixed;
	font-family:Tahoma!important; 
	font-size:11px!important}
}

.cobRightNav #bodyContent {/*remove after the control for superannouncements has the update with no bodyContent ID wrapping it*/
	background:transparent
}

.cobRightNav span{
	color:#4d5266!important;
	font-size:100%;
	font-family:Tahoma; text-align:left
}

.cobRightNav font{
	color:#4d5266!important;
	font-size:100%;
	font-family:Tahoma; text-align:left
}

.cobRightNav p{
	color:#4d5266!important;
	font-size:100%;
	line-height:120%;
	font-family:Tahoma; text-align:left
}

.cobRightNav a {color:#092d62!important; text-decoration:none; font-family:Tahoma!important; font-size:100%!important}
.cobRightNav a:hover {text-decoration:underline}


/*Summary Links webpart group title*/
.cobRightNav .groupheader {font-size:115%; 
        color: #092d62; 
        font-family: tahoma;
        text-decoration: none;
        border-bottom:1px solid #a1afcb;
}


/**************WebParts Chrome Style********/
/*WebParts titleonly mode*/
h3.ms-WPTitle span{
font-weight:bold;
font-family:tahoma,sans-serif;
color:#092d62!important;
padding-left:2px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:115%; display:inline}

h3.ms-WPTitle a {
color:#092d62;
text-decoration:none;
cursor:pointer}

.cobRightNav h3.ms-WPTitle span {color:#092d62!important; font-size:12px; white-space:normal!important; padding-left:1px}

.cobRightNav h3.ms-WPTitle A:visited {
color:#092d62!important;
text-decoration:none;
cursor:hand;
}

.cobRightNav h3.ms-WPTitle A {
color:#092d62!important;
text-decoration:none;
cursor:hand;
}
.cobRightNav h3.ms-WPTitle A:hover {
color:#092d62!important;
cursor:hand;
}

/*space bettwen webparts*/
.cobRightNav .ms-PartSpacingVertical
{
	margin-top:10px!important
}

.slm-edit-ecb {	WIDTH: 40px!important}
td .ms-WPBorderBorderOnly
{border:none!important}

td .ms-WPBorder
{border:none!important}

/*webparts with Rounded Corners on rightNav*/
.cobRightNav .ms-WPHeader td{ padding:0px!important; border-bottom:none!important; background-image:none!important; background-image:url('/images/webpartTopRight.gif')!important; background-position:right top; background-repeat:no-repeat; vertical-align:middle; border:none!important; background-color:#d5dbe9!important	}
.cobRightNav h3.ms-standardheader {padding-top:6px!important; color:#092d62!important; font-size:12px!important;		
	background:url('/images/webpartTopLeft.gif'); background-position:left top; background-repeat:no-repeat;background-color:transparent; width:200px!important; display:block; vertical-align:middle; overflow:hidden}
.cobRightNav h3.ms-standardheader span {display:block; margin-left:6px}
.cobRightNav .ms-WPHeader td .ms-HoverCellActiveDark { background-color:transparent!important; border:4px solid #d5dbe9!important; width:10px; margin:0px!important; background-image:none!important}
.cobRightNav .ms-WPHeader td .ms-HoverCellInActive { background-color:transparent!important; border:4px solid #d5dbe9!important; width:10px; margin:0px!important; background-image:none!important}
.cobRightNav .WebPartWPQ{
	background:url('/images/webpartBottom.gif'); background-position:center bottom; background-repeat:no-repeat; background-color:#d5dbe9; border:none!important; text-align:center;}
.cobRightNav td.ms-WPBorderBorderOnly{background:url('/images/webpartTop.gif'); background-position:center top; background-repeat:no-repeat; padding-top:3px; /*background-color:#d5dbe9*/}
.cobRightNav .ms-WPBorderBorderOnly div.ms-WPBody{
	padding-top:5px; padding-bottom:5px; background:url('/images/webpartBottom.gif'); background-position:center bottom; background-repeat:no-repeat; background-color:#d5dbe9; border:none!important; text-align:center;}
.cobRightNav td .ms-WPBorder{
	background:url('/images/webpartBottom.gif'); background-position:center bottom; background-repeat:no-repeat; background-color:#d5dbe9; border:none!important; text-align:center;}
}
.cobRightNav .ms-WPBody{
	padding-bottom:5px; margin-top:0px!important; margin-bottom:0px!important; font-size:11px!important;text-align:center/*please don't remove text-align as is needed for the proper alignment of the table below*/
	}	
.cobRightNav .ms-WPBody TABLE {	FONT-SIZE: 11px;color:#092d62; width:90%; margin:auto}
.cobRightNav .ms-vb a{
	font-size:11px!important; color:#092d62!important
}
/*.cobRightNav .ms-WPBody p{
				padding:8px}*/
.cobRightNav .ms-vb{
	font-size:11px!important; color:#092d62!important
}

.cobRightNav #cbqwp {
	padding:0px 3px 6px 3px;
}
.cobRightNav .ms-partline {
	background-color:#a1afcb!important
}
.cobRightNav td.ms-addnew {
	padding-left:8px;
}
.cobRightNav a#diidSlideShowButton{
	font-size:11px!important; color:#092d62!important; font-family:Tahoma!important}
.cobRightNav td.ms-addnew a{
	font-size:11px!important; color:#092d62!important; font-family:Tahoma!important}
.cobRightNav a:hover#diidSlideShowButton{
	text-decoration:underline!important
}	
.cobRightNav .ms-SPZone TABLE {	BACKGROUND-COLOR: transparent!important}

.cobRightNav .ms-viewheadertr {/*hides the first Row (TH)on lists views*/

	display:none!important;
}
.cobRightNav .ms-alternating { /*hides the alternating background color on lists views*/
	background-color:transparent!important;
}
.cobRightNav table.ms-summarystandardbody { /*adds margin to bottom and sides of summary list view on right nav*/
	margin-bottom:10px!important;}
.cobRightNav table.ms-summarycustombody {/*adds margin to the sides of summary list view on right nav (links list)*/
	width:90%; margin-left:9px;
}
.cobRightNav .bullet {
	background-image:url(_layouts/images/square.gif)!important; background-position:0px 5px!important; background-repeat:no-repeat; text-align:left!important}
	
.cobRightNav #linkitem {
	margin-left:0px!important; margin-right:0px!important; margin-bottom:3px}
.cobRightNav div.item {
	padding-left:0px;}	
.cobRightNav #linkitem a {
	margin-left:13px; display:block
}

.cobRightNav #column .description { padding-left:13px; color:#092d62;
	
}
.cobRightNav .slm-layout-main {
	margin-bottom:10px;}
	
.cobRightNav div.slm-layout-main div{
	text-align:left!important			
}
.cobRightNav .ms-vb2 a{
	color:#092d62!important;
}

/********************end of COB RIGHT NAV**************************/


/*********FAQ webpart***********/
#FAQ a span {
	color:#1270df;text-decoration:none!important
}

/*********Highlighted style for dynamic search***********/
.highlighted {	COLOR: #092d62; background-color:#D8DEE7;}

/*********ShareIt ToolBar on page layouts***********/
.SharingToolbar {
	float:right; font-size:12px!important;}
.SharingToolbar a{
				border-bottom:none!important
}

a.closeShareIt
    {
        border: 1px solid #fff!important;
        border-bottom:1px solid #fff!important;
        text-decoration: none;
        display: block;
        margin-bottom: 1px;
        width: 45px;
        padding-right: 3px;
        background-color:#E3E4EA;
    }
a.closeShareIt:hover
    {
        text-decoration: none;
    }
	

.shareItButton
    {
        background-image: url('/images/icons/ShareItButton.gif');
        background-repeat: no-repeat;
        background-position: left top;
        font-family: Tahoma;
        color: #4d5266;
        font-size: 12px;
        padding-left:22px; padding-top:1px;
        font-weight: normal; width:75px!important;cursor:pointer;
    }
.shareItPanel {
	top:19px!important; left:-117px!important; z-index:1000!important;
}
    .shareItPanel td
    {
        font-family: Tahoma;
        color: #4d5266;
        font-size: 11px!important;
    }
    .shareItPanel a
    {
        text-decoration: none;
        color: #4d5266!important;
    }
    .shareItPanel a:hover
    {
        text-decoration: underline;
        background-color: #f6f6f6;
    }
td.shareIt {
				background-color:#E3E4EA!important;
}  
/**********************Content Query webpart on right Nav *******************/

.cobRightNav .cbq-layout-main .image-area-left a {
	margin:auto!important}
.cobRightNav .cbq-layout-main td#column{
	text-align:center}
.cobRightNav .cbq-layout-main .image-area-left{
 width:100%
}

/**********************Content Query webpart on page body***********************/
/*Summary Links webpart group title*/
.bodyWebparts .groupheader {font-size:115%; 
        color: #092d62; 
        font-family: tahoma;
        text-decoration: none;
        border-bottom:1px solid #a1afcb;
}

.bodyWebparts .cbq-layout-main div#linkitem {margin-right:20px;}
.bodyWebparts .cbq-layout-main  .groupheader {	FONT-WEIGHT: bold;	FONT-SIZE: 120%; MARGIN-BOTTOM: 5px;	COLOR: #092d62;	FONT-FAMILY: tahoma;	TEXT-ALIGN: left; margin-top:20px!important; border-bottom:1px solid #a1afcb;}
#linkedDocument a {
	font-weight:normal!important
}

/******Calendar of Events Webpart***********/

	TABLE.SPCal
	
	{padding:0px;	
	FONT-size: 11px; font-family: arial!important;
	BORDER:#6f9dd9 1px solid;	
	COLOR: #092d62;		
	background-color: #edf1f9;/*#DEE9FA!important;*/
	TEXT-ALIGN: center;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#b1d3ff,direction=135,Strength=2);
	width:149px!important; 
	margin-bottom:7px!important
	}
	TABLE.SPCal TD{
		padding:0px!important;
		text-align:center;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif; font-size:11px!important; 
		border-color:white!important; 
		height:16px;
	}
	#ctl00_m_g_a2d68a05_e7fb_434d_9628_e353a11b6cd0{
	padding-bottom:5px;
	}
	#ctl00_m_g_d3e9452b_0a29_4a73_85cb_b78cba9501c8{
	padding-top:5px; padding-bottom:5px}
	
	TABLE.SPCalTitle TD
	{
	    /*BACKGROUND-IMAGE:url(/_layouts/images/calnumBttn.gif);*/
	    BACKGROUND-IMAGE: url(/_layouts/images/siteactionsmenugrad.gif);
	    background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:11px;
	    background-repeat:repeat-x;
	    background-color:#5c8ac6!important;
	    color:white; font-weight:bold;
	    padding:0px!important;
	}
	
	
	.SPCalNextPrev a
	{
	  font-size:14px!important; font-family:arial!important;
	  height:19px;
	  font-weight:bold!important;
	  COLOR: white!important;	
	  TEXT-DECORATION: none; }
	
	
	
	TH.SPCalHeader 
	{
		BORDER-RIGHT: white 1px solid;	
		BORDER-TOP: white 1px solid;	
		BORDER-BOTTOM: white 1px solid;
		BACKGROUND: #8FABD6;	
		FONT: bold 11px arial!important;	
		COLOR: #092d62!important;	
        padding:1px 0px!important;
	}
	
	.SPCalEvent { background-color: transparent!important}
	.SPCalEvent a {font-weight:bold; COLOR: #092d62!important; font-size:11px!important; text-decoration:none!important}
	.SPCalTodayWithEvent {color:white!important; font-weight:bold;background-color:#f27200!important}
	.SPCalToday {color:white!important; font-weight:bold;background-color:#f27200!important}
	.SPCalTodayWithEvent a {font-weight:bold; COLOR: #fff!important; font-size:11px!important; text-decoration:none!important}
    .SPCalOtherMonth{color:white!important; color: #5087D1!important}
    .SPCalOtherMonthEvent a{color:white!important;color: #5087D1!important; font-weight:bold;font-size:11px!important; text-decoration:none!important}
    
    a.SPCalAddNewLink {
	font-size:11px!important;background-image:url(/_layouts/images/calendar.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0px 5px 18px; display:block; width:120px; border-bottom:none!important}
	a:hover.SPCalAddNewLink{
				background-color:transparent!important; text-decoration:underline!important
}
	div.SPCalTooltip
	{ 
	    margin-top:192px;
	    font-family:Tahoma;
	    font-size:11px;
	    COLOR: #092d62!important;
	    BORDER:#6f9dd9 1px solid;
	    background-color: white!important;
	    filter: progid:DXImageTransform.Microsoft.Shadow(color=#b1d3ff,direction=135,Strength=2);
	    /*opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90);*/
	    padding:3px 6px 6px 6px;width:200px;
	}
	
	.SPCalTooltip_DateHeader
	{
	    font-weight:bold;
	    font-family:Tahoma; font-size:13px; color:#092d62;
	}
	
	.SPCalTooltip_Details UL{margin:5px 0px 0px -3px!important; list-style:none!important; list-style-type:none!important
}
.SPCalTooltip_Details LI{
	background-position: 0 4px;	PADDING-LEFT: 12px;	BACKGROUND-IMAGE: url(/_layouts/images/square.gif); VERTICAL-ALIGN: top; BACKGROUND-REPEAT: no-repeat
}
	.SPCalTooltip_Details a{text-decoration:none!important; color:#3966bf}
	.SPCalTooltip_Details a:hover{text-decoration:underline!important; color:#3966bf}

	.SPCalDetailTime {font-weight:bold;}
	.SPCalDetailTitle {}

	
	table.SPCalendarEventListings
	{
		color:#092d62!important; 
		text-align:left;
		width:100%;  margin-bottom:10px!important; padding:0px!important;}
	
	.SPCalendarEventListings H3 {
	COLOR:#406eaa!important; font-weight:bold; margin:5px 0px 0px 0px;}
		
	.SPCalendarEventListings UL{margin:5px 0px 0px -6px!important; list-style:none!important; PADDING-LEFT: 8px!important; }

	.SPCalendarEventListings Li{
	background-position: 0px 6px;	PADDING-LEFT: 12px!important;	BACKGROUND-IMAGE: url(/_layouts/images/square.gif)!important; VERTICAL-ALIGN: top!important; BACKGROUND-REPEAT: no-repeat}

	.SPCalendarEventListings a, .SPCalendarEventListings a:link, .SPCalendarEventListings a span,{text-decoration:none!important; color:#092d62!important; letter-spacing:0px!important}
    .SPCalendarEventListings a:hover, .SPCalendarEventListings a:hover span{text-decoration:underline!important; color:#092d62!important;}
    
	.SPCalNoEventsLabel{
		MARGIN: 6px 0px 10px 13px;
		width:87%;
	}
	.SPCalEMoreRow a {
	display:block; background-image:url(/_layouts/images/dlmax.gif); background-repeat:no-repeat; background-position:6px 2px; padding-left:18px; border-top:1px dotted #a8c2e1;}

	.SPCalELessRow a {
	display:block; background-image:url(/_layouts/images/dlmin.gif); background-repeat:no-repeat; background-position:6px center; padding-left:18px; border-top:1px dotted #a8c2e1;}

	
	.SPCalEDuration {font-weight:bold; letter-spacing:-1px!important;}
		
	/************************listings on right nav***************************/
		
	.cobRightNav .SPCalendarEventListings H3 {
	COLOR:#092d62!important; font-weight:bold; margin:5px 0px 0px 0px; font-size:100%!important}
	
	.cobRightNav .SPCalendarEventListings Li{background-position: 0px 4px;
	PADDING-LEFT: 10px!important}
	.cobRightNav .SPCalendarEventListings UL{margin-top:0px!important;}
    /************************ end of listings on right nav***************************/
	

/********  end of Calendar of Events  *******************/


/******events details pages***************/
.EventDetails span.pagetitle {
	font-size:120%!important;
	font-weight:bold;
	COLOR: #677c99!important; margin-bottom:0px!important; width:475px; float:left; display:block; padding-top:5px}
.cityLogo, .MapIt {display:block;  float:left;}
.EventLocation{border-top:1px dotted #a8c2e1;}
.EventContact{margin-top:15px}

.EventLocation, .EventDate, .EventStart, .EventEnd, .EventFees, .EventContact, .EventEmail, .EventPhone, .EventURL  {
display:block; width:580px; vertical-align:top; padding-top:3px; clear:both;
}
.EventLocation h3, .EventDate h3, .EventStart h3, .EventEnd h3, .EventFees h3, .EventContact h3, .EventEmail h3, .EventPhone h3, .EventURL h3{
display:block; width:205px; float:left; text-align:right; margin-top:-1px!important; padding-right:5px
}
span.EventDetails{
				 display:block; padding:25px 15px 30px 15px; background-repeat:no-repeat; background-position:left top; background-color:#f9fafc; border:1px dotted #a8c2e1; margin-top:15px 
}

#bodyWebparts{
				margin-top:10px!important
}

/******Search Results and Faceted Search***************/
.cobCrumbContainer {
	margin-bottom:10px
}
.cobCrumbContainer .ms-sctabrx {
	white-space:normal!important; color:white!important; text-align:right; border-bottom:none; padding-bottom:4px!important}
.cobSearchBreadCrums { display:block; width:474px;background:url(/_layouts/images/alldaydefault.gif);background-position: center bottom; background-color:#FAFCFF; background-repeat:repeat-x; padding:3px; font-family:Tahoma; padding-left:6px; margin-bottom:6px; color:#3966bf; text-align:left}
.cobCrumbContainer .ms-sctabrx a {background:url(/_layouts/images/siteactionsmenugrad.gif); padding:1px 3px 3px 3px; color:white!important; text-decoration:none!important; font-weight:bold; font-size:11px!important; font-family:tahoma!important;
background-repeat:repeat-x; background-position:center top; border:1px solid #6f9dd9!important; background-color:#6f9dd9; margin-left:-6px; margin-bottom:5px}
.cobCrumbContainer .ms-sctabrx a:hover {
	background:url(/_layouts/images/siteactionsmenuhovergrad.gif);color:white; text-decoration:none; background-repeat:repeat-x; background-position:center top; border:1px solid #DB4E0A!important; background-color:#FDA020; margin-bottom:5px
}
#ctl00_m_g_ecc58b9e_7b80_4622_bc07_b3f969cc24e5_CrumbTable {
	margin-top:6px;
}
#ctl00_m_g_ecc58b9e_7b80_4622_bc07_b3f969cc24e5_CrumbTable table{
	border:none!important
}
.cobFacet td{
	background-color:#d5dbe9; padding:2px 6px; background:url(/_layouts/images/toolgrad.gif) left bottom repeat-x; border-top:1px solid #DAEAFF; border-bottom:1px solid #BFDCFF; 
}
.cobFacet{
	font-family:Tahoma; font-size:12px; font-weight:bold; color:#092d62!important
}
.cobCrumb{
font-family:Tahoma!important; color:#092d62!important; background-color: #ECF4FF; padding:2px
}
.cobCrumbHover{
font-family:Tahoma!important; color:#092d62!important; background-color:#fff5d5; padding:2px
}
.cobCrumbHover span {
	background-color:#fff5d5
}
.cobCrumb input,.cobCrumbHover input  {
	display:none
}

/*special terms*/
.srch-BB-SpecialTerm {
	margin-bottom:0px!important
}
.srch-BB-SpecialTerm b, .srch-BestBetsWPTitle{
	font-family:Tahoma!important; color: #092d62!important;font-size:14px!important;}
div.srch-BestBets {padding-top:5px;
}
.srch-BestBetsWPTitle{text-transform:uppercase;				
} 
.srch-BestBets a, .srch-results a{
				COLOR: #1270df!important; text-decoration:none }
.srch-BestBets a:hover, .srch-results a:hover{
				COLOR: #1270df!important; text-decoration:underline }

div#facetFilterHelpText {
				position:relative
}
.searchReset {display:block; width:94px; position:absolute; left:524px; top:-60px;}
div#facetFilterHelpText {
				font-family:Tahoma; font-size:11px; color:#092d62; padding-top:10px!important; padding-left:4px!important}
.searchReset a {display:block; background:url(/_layouts/images/siteactionsmenugrad.gif);border:1px solid #6f9dd9!important; background-color:#618fcb;background-repeat:repeat-x; padding:2px 0px 5px 0px!important; color:white!important; text-decoration:none!important; font-weight:bold;font-family:tahoma!important; text-align:center}
.searchReset a:hover {
	background:url(/_layouts/images/siteactionsmenuhovergrad.gif);color:white; text-decoration:none; background-repeat:repeat-x; background-position:center top; border:1px solid #DB4E0A!important; background-color:#FDA020; margin-bottom:5px
}

/*********Refine Your Search************/
.searchRefineList {width:205px;}
.searchRefineList td {padding:0px}
.searchRefineFacet td{background-color:#d5dbe9; padding:1px 6px 3px 6px; background:url(/_layouts/images/toolgrad.gif) left bottom repeat-x; border-top:1px solid #DAEAFF; border-bottom:1px solid #BFDCFF; /*background:url(/_layouts/images/hslice.png) left bottom repeat-x; border-top:1px solid #DAEAFF;*/ }
.searchRefineFacet a{font-family:Tahoma; font-size:12px; font-weight:bold; color:#092d62!important;}
.searchRefineHit td{padding-top:6px}
.searchRefineHit a {
	font-size:11px!important; font-family:Tahoma; color:#092d62!important; margin-left:6px
}
.searchRefineHit img{
	margin-left:7px; margin-right:-8px
}
.searchRefineFacetList {margin-bottom:7px}



/**********Summary List Webpart (image on top style) on page body ************/
.bodyWebparts .slm-layout-main div#group {margin-right:10px; margin-left:10px;}
.bodyWebparts .link-item .description {font-size:100%; color:#4D5266;}
.bodyWebparts .link-item {font-size:100%; color:#4D5266;}
.bodyWebparts .link-item a:visited{font-size:100%; color:#092d62!important; font-weight:bold; text-decoration:none!important;}
.bodyWebparts .link-item a:link{font-size:100%; color:#092d62!important; font-weight:bold; text-decoration:none!important}
.bodyWebparts .link-item a:hover{text-decoration:underline!important}

.bodyWebparts .ms-HoverCellInActive a, .bodyWebparts .ms-HoverCellActiveDark a:hover, .bodyWebparts .ms-HoverCellActiveDark a{
				border-bottom:none!important; background-color:transparent!important
}
.bodyWebparts a, .bodyWebparts a:link, .bodyWebparts a:hover, .bodyWebparts a:visited{
border-bottom:none!important				
}

/********  Videos list View (items and srcroll) *******************/
div.scrollable {/*displays a scroll bar when the list it's bigger than 265px height*/
overflow:auto;
height: 265px; width: 240px;
scrollbar-base-color:white;
scrollbar-arrow-color:#f6f7f9;
scrollbar-3dlight-color:#f1f2f6;
scrollbar-darkshadow-color:#f1f2f6;
scrollbar-face-color:#092d62;
scrollbar-highlight-color:#f1f2f6;
scrollbar-shadow-color:#f1f2f6;
scrollbar-track-color:#f1f2f6;
}
.nowPlaying, #videoWrapper{
	background-color:#e3eaf2;			
}
a.videoLink {text-decoration:none!important}
/******** End of Videos list View **************************/


/***********************FEEDBACK FORM***********************/
.genericFormFieldFirstName, .genericFormFieldLastName, .genericFormFieldE-Mail, .genericFormFieldFeedback {color:#092d62}
.genericFormField { font-weight:normal; color:maroon;
}
.BodyTextRed {
				color:maroon!important;
}

.cityhallHighlights a, .cityhallHighlights a:hover,
.residentsHighlights a, .residentsHighlights a:hover,
.artsHighlights a, .artsHighlights a:hover,
.businessHighlights a{
	text-decoration:none!important			
}
.businessHighlights a:hover{
				text-decoration:underline!important
}
/***********************Form Generator Webpart ***********************/
/*****sample for styled and grouped http://wwwstaging.brampton.ca/en/Business/edo/bramfacts-headlines/Pages/EconomicFoundationsSurvey2011.aspx******/
.cobForm_webpart {
				text-align:center;}
				
.cobForm{
				background-color:#F3F3F3; text-align:center; width:582px; margin:10px auto 0px; padding:6px
}
.cobForm2{
				background-color:#F3F3F3; width:582px; text-align:left; width:583px; margin:0px auto; padding:6px
				
}
.cobForm2 input, .cobForm2 button{
				margin:8px 0px 10px
}

.InputForm-Button{
				border-top:2px solid #fff;}
.privacyMessage{
			width:582px; text-align:left; margin:auto
	
}
#ctl00_m_g_603365ff_1d8c_45d5_9650_6477021fb898_MyRobotCatcher,
#ctl00_m_g_ac0b84ce_e14f_4c1b_8240_0160fc560dfe_MyRobotCatcher,
#ctl00_m_g_17fdb9c9_7b6f_43d6_894e_ea235664484a_MyRobotCatcher,
.cobForm > INPUT{
				display:none!important
}
.cobFormTable, .cobFormAttachments{
background-color: /*#F3F3F3*/#f8f8f8;
border-top:  1px solid #DBDCE3;	
border-bottom: 1px solid #DBDCE3;	
width:100%;
/*width:569px; margin:7px;
margin-top: 10px;*/
}
.cobFormAttachments{
				width:569px; margin-top:6px; margin-bottom:6px
}
.cobFormAttachments input{
				width:300px; margin:4px 0px}
.cobFormLabelINSTRUCT {
				float:none!important; text-align:right
}
.cobFormLabelINSTRUCT span.cobFormField {
/*color:#fff!important;
background-color:#b1b4b7!important;*/
font-family:"Times New Roman", Times, serif!important; font-size:105%!important;
font-style:italic;
padding:6px;
display:block; MARGIN-LEFT: 155px! important; TEXT-ALIGN: left
}

.cobFormCell, .cobFormAttachments td {
padding:4px; border-right:1px solid #DBDCE3; border-left:1px solid #DBDCE3
}
.cobFormLabel{
				width:145px; margin-right:10px; text-align:right
}
.cobFormLabel span, .cobFormFieldAttachments{
				color:#092d62!important
}
.cobFormHeadNote{
				padding-left:6px; padding-top:6px
}
.group{/*use this class when dividing a form in groups that need headings inserted*/
background-color:#f8f8f8; border:0px solid transparent; border-bottom: 1px solid #DBDCE3; border-top: 1px solid #DBDCE3
}
.group span{
font-size:120%!important; color:#092d62!important; font-weight:bold; display:block; margin:8px 6px 4px; padding:2px 8px 3px			
}
.cobFormLabel span.cobFormField{
	COLOR: #4d5266!important;	background:transparent;	text-transform:none; padding:0px 5px; margin:0px	
}
.cobFormCell div, .cobFormLabel, .cobFormInput{
				float:left
}
.cobFormInput span textarea, .cobForm IFRAME {
				width:360px;
}
/*hide the toolbar on rich text fields******remove for sharepoint 2010*/
.cobForm .ms-rtetoolbarmenu, .cobForm .reTlbVertical, .cobForm .reWrapper_corner reCorner_top_left, .cobForm .reWrapper_center reCenter_top,
.cobForm .reWrapper_corner reCorner_top_right,
.cobForm .reLeftVerticalSide,
.cobForm .reTlbVertical,
.cobForm .reToolCell,
.cobForm .reRightVerticalSide,
.cobForm .reToolZone
{
				display:none
}
.cobForm .RadEditor {
				background-color:#fff!important; width:375px!important; height:80px!important
}
.cobForm .RadEditor table{
				height:80px!important
}
.cobForm .RadWindow{
				display:none!important
}
.cobForm .reContentCell{
				background:transparent!important; border:none!important
}

div.captchaContainer {
				padding:8px 0px; width:24px; padding-left:168px}
				
.captchaContainer span{
				width:240px; display:block; 
}
.formButton {
			 margin-left:168px!important
}

/***********************ROAD WORKS DETAILS***********************/
.roadWorksDetails {
	width:100%!important;
}

#ctl00_m_g_4c252625_2717_4bbf_b631_2037e8d5ab13 table {
	width:100%!important;
}
/*********************END OF ROAD WORKS DETAILS********************/


/**************Expand Collapse effect within contet (currently used on Building Division Pages)**********/
	a.ShowHide{
		text-align:right; color:#092d62!important; display:block; padding-right:18px; background-image:url(/_layouts/images/dlmax.gif); background-repeat:no-repeat; background-position:right 3px;
		font-size:12px!important; text-decoration:none!important; font-weight:bold; margin-bottom:-4px; margin-top:-4px;		
}
	
	a.slideDown  {
	background-image:url(/_layouts/images/dlmax.gif)!important; background-repeat:no-repeat; background-position:right 3px; }

	a.slideUp  {
	background-image:url(/_layouts/images/dlmin.gif); background-repeat:no-repeat; background-position:right center; }



/*********************HIDE READ SPEAKER ICON********************/
.rs_skip {
	display:none!important;
}
/*********************HIDE READ SPEAKER ICON********************/


