﻿
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */

body {
	
}

.topBannerTable {
	background-image:url('../../en/City-Hall/Office-Mayor/images/inside/topTexture.jpg');
	background-repeat:no-repeat;
	background-color:#e9d9cc;
background-position:center top;
height:158px;
}

.body-bk{ background-color:#e9d9cc; 
background-image:url('../../en/City-Hall/Office-Mayor/images/inside/bodyTexture.jpg'); 
background-position: top; 
background-repeat: no-repeat;
background-color:#e9d9cc;
}

/*Horizontal line in body */
.spacer {
width:575px;
}

.topBannerTable {
	background-color:#e9d9cc
}

td.topBanner {
	height:158px
}

.head {
width:999px;
margin:auto;
height:158px!important;
border:0px!important;
vertical-align:top;
position:relative;	
}

.globalNavContainer{
	position:absolute; z-index:4; right:185px; top:0px
}

.cont-topnav{/*background color for the breadcrumb*/
background-color: #99867a;
}

.topNavContainer { 
	position:absolute; 
	left:131px; 
	top:139px; 
	z-index:5
}

.mainMenu {
	position:absolute;
	z-index:4; 
	width:999px;
	height:15px; top:142px; left:0px;
	background-color:transparent;
	
/*	background-color:#643c36; 
	opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70);*/
}

#aspnetForm {
	background-color:#e9d9cc!important;
}


.globalright{
float:right;
}
.globallinks{
color:#cfb2a0;
font-size:8pt;
background:transparent;
font-family:tahoma;
}
.globallinks .ms-globallinks{
color:#cfb2a0;
font-size:8pt;
background:transparent;
font-family:tahoma;
}
.globallinks a{
color:#cfb2a0;
text-decoration:none;
font-family:tahoma;
}
.globallinks a:hover{
color:#cfb2a0;
text-decoration:none;
font-family:tahoma;
}

/*welcome-globalnav and MyLinks*/
.globallinks .ms-hovercellactive{       
background-image:none;
border:none;
background-color:#79483e;
color:#cfb2a0;
}
.globallinks .ms-SpLinkButtonActive{    
background-image:none;
border:none;
background-color:#79483e;
color:#cfb2a0;
}
.globallinks .ms-SpLinkButtonInActive a{
color:#cfb2a0!important;
text-decoration:none;
font-family:tahoma;
}
.globallinks .ms-SpLinkButtonActive a{
color:#cfb2a0!important;
text-decoration:none;
font-family:tahoma;
}
/*MyLinks-globalnav*/
.globallinks .ms-globallinks a{
color:#cfb2a0!important;
text-decoration:none;
font-family:tahoma;
}
.globallinks .ms-globallinks a:hover{
color:#cfb2a0!important;
text-decoration:none;
font-family:tahoma;
}
.globallinks .ms-SPLink{
color:#cfb2a0!important;
text-decoration:none;
font-family:tahoma;
}
.globallinks .ms-hovercellactive a{
        padding-left:4px;
        padding-bottom:2px!important;
        color:white!important;
}
.globallinks .ms-hovercellinactive a{
        padding-left:2px;
        padding-bottom:2px;
        color:white;
}
.ms-globallinks {
    white-space:nowrap!important;
}

.globallinks {
    white-space:nowrap!important;
}


/********main search styles**********/
.search
{
    margin-top:2px;
    margin-left:-5px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-left:0px;
    margin-top:2px;
    border:1px #701a08 solid;
    height:23px;
    background-color:#cfb2a0;
    color:#280c08!important;
    width:100%!important;
    }
/*#search input {
        background: transparent url('/en/City-Hall/Office-Mayor/images/goButton.png') right no-repeat;
        cursor: pointer;
        }
  */              
        
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3e130a;
    font-weight:bold;
    padding:0px;
    width:140px;
}
.search .ms-sbgo a span{

    background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/en/City-Hall/Office-Mayor/images/goButton.png' sizingMethod='image')!important; 
}
.search .ms-sbtext{
        padding-left:25px;
}
.search .ms-sbLastcell{
        display:none;
        visibility:collapse;
}

.search input.button {
	
}

.breadcrumb{
	color:white; margin-left:183px; font-size:11px; font-family:tahoma; padding-bottom:3px

}
.breadcrumb a{
	color:white;
	text-decoration:none;	
	font-weight:bold;

	
}
.breadcrumb a:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;	
}

.contentPageTitle {
	padding-left:8px; font-size:9pt; font-weight:bold; line-height:25px; color:#092d62;
}




/**************top menu**************/

.topNavItem
{
	font-family: tahoma;  
	font-size: 10pt; 
	color: #ded1c7!important;
	text-transform:uppercase;
	font-weight:bold;	
}
/*
.mayorTopMenuBkg
{
	background-repeat:no-repeat;
	height:28px;
	width:100%;
}*/

.topNavItem a
{ 
     display:block; 
     color:#e9d9cc!important;      
     width:100%; 
     text-align:center;
     text-transform:uppercase;
     font-weight:bold;
     margin-left:0px!important; 
     padding:3px 7px 0px 12px!important;
     font-size:12px;
     }
     
.topNavItem a:hover
{
	background-color:#e9d9cc;
	color:#542d29!important;
}

.topNavSelected
{
	background:#664139!important;
	color:white!important;
}


.topNavHover
{   color:white;
    background:#1c5499;
}


/******end of Top Menu*********/



/*Portal Title on left Nav and Group Heading Color on Left Nav*******/
.sitetitle, #cobLeftNav #specialNavHeading {
color:#381a16;
margin-left:8px!important;
}
.sitetitle a
{
color:#381a16;
text-decoration:none;

}
.sitetitle a:hover
{
color:#381a16;
text-decoration:none;

}

/*********bottom border for th Edit Mode Design Console**********/
.console .ms-consoleframe {
	border-top-width:0px;
	border-bottom:1px solid #541f86;
}


/*Councillors Info on the right nav*/
.councillorsContactInfo 
{
	color:#f2d6ca!important;
	background-image:url('/en/City-Hall/Office-Mayor/PublishingImages/councillorInfoDetails2.jpg');
	background-repeat:no-repeat;
	position:relative;
	z-index:10;
	font-size:11px!important;

}

.councillorsContactInfoText {
	color:#f2d6ca!important;
	font-size:11px!important;

	}

.councillorsContactInfoText a{
	color:#f2d6ca!important;
	font-size:11px!important;
	}

.councillorsContactInfoText a:hover{
	color:#f2d6ca!important;
		font-size:11px!important;
	}


/*Councillors Info on the right nav*/
.councillorsContactInfoText2 {
	color:#f2d6ca!important;
	font-size:13px!important;
	position:relative;
	top:5px;
	left:2px;
	width:200px;
	}

.councillorsContactInfoText2 a{
	color:#f2d6ca!important;
	font-size:13px!important;
	top:5px;
	}

.councillorsContactInfoText2 a:hover{
	color:#f2d6ca!important;
		font-size:13px!important;
	top:5px;
	}



#councillorsBorder {
	border:2px #2f1106 solid;
}

/*
#987975
*/

/*** Councillor - Community Resources links ***/
#bodyContent DIV.item{
	font-family:Tahoma,Arial;
	margin:0px 0px 15px 0px!important;
		
}

#bodyContent div.link-item a{
	font-weight:bold;
	color:#092d62;
	font-size:11px;
	text-decoration:none;
	
	}
#bodyContent .link-item a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#092d62!important;
	}

#bodyContent DIV.description {
	color:#4D5266;
	text-decoration:none;
	line-height:140%;	
	}

#topRoundedCorner, #bottomRoundedCorner, #cobDivider1, .contentPageTitle{
                display:none!important;}

/******* Left Nav *******************/
.leftNavFlower {	
background-image:none;
}

#cobLeftNav{
	
	background-image:url('/en/City-Hall/Office-Mayor/images/inside/leftNavBkg.png');
	background-repeat:no-repeat;
	background-position:middle top;	
}

#cobLeftNav table col {
width:180px!important;
}

table.leftNavTopMenu {
	width:156px!important;
	margin-left:10px!important;
	}

/***************************************************
table.leftNavSubmenu{
	margin-top:1px!important
}

.leftNavTopMenu{
	width:100%
}

.leftNavItem{
	color:#092d62; font-size:8pt;  font-family:Tahoma; text-align:left;
}

.leftNavItem a:hover{
	color:#092d62; text-decoration:underline}

.leftNavLevel3 a{
	color: #667EA8!important;
}

#cobLeftNav #specialNavHeading a {
background-image:none!important;
}


**************************************************/
	
.leftNavSelected td{
	background-color: #fdfcfa;
}


.leftNavItem td {
	vertical-align:top;
	padding:2px 0px 3px 1px;}

.leftNavlevel1 td{
}


/*padding for the expand/collapse image*/
.leftNavlevel2 td {
	font-weight:normal!important;
	padding-left:8px
}
.leftNavlevel3 td{
	padding-left:18px
}

.leftNavItem a{
	color:#092d62;display:block; padding-left:12px;
	background-image:none;
}


.collapsibleImage {
	float:left;
	margin-top:3px;
	margin-right:2px;
	margin-left:8px
}

#cobLeftNav #specialNavHeading {	
	color:#092d62!important;
	width:95%;
	border-bottom:1px solid #c8bfb9!important;
}

/*indent applied to links that have no childs on the menu*/
#cobLeftNav .indent{
	padding-left:18px; background-image:url("/_layouts/brampton/generic/images/leftNavbullet.gif"); background-repeat:no-repeat; background-position:8px 3px;
}


/******image to decrease width of body******/
.layoutSpacer {
	width:574px!important;
}
.menu-rightside-top {
	display:none;
}

/*-----------footer styles--------------*/
.footer-bk {
	background-image:url('/en/City-Hall/Office-Mayor/images/inside/footerBkg.jpg');
	background-repeat:no-repeat;
	height:61px!important;
	background-color:#3f140e;
       
}
.footer-bk-text {
        color:#d5d2cb; font-size:8pt;
}
.footer-bk-text a {
        color:#ffffff; text-decoration:none;
}
.footer-bk-text a:hover {
        color:#a8c2e1; text-decoration:none;
}
.footer-bk-text img{
	vertical-align:middle; margin:0px 8px
}

#footerCOB {
	display:none;
}

#footerMayorCouncil {
	
	display:block!important;
}


/** Styles for Councillor welcome page - contact business cards **/
 .councillorInfo {
    color:white!important;
    font-size:12px;
    font-weight:bold;
    margin: 35px 0 0 108px;
    }
    .councillorInfo a {
    font-size:12px;
    color:white!important;
    text-decoration:none;
    }
    .councillorInfo a:hover {
    font-size:12px;
    text-decoration:underline;
    color:white!important;
    }
    
    .wardInfo {
    color:white!important;
    font-size:11px;
    margin: 2px 0 0 108px;
    }

    .emailInfo {
    color:#e7c8bc!important;
    font-size:11px;
    margin: 2px 0 0 108px;


    }
    .emailInfo a {
    font-size:11px;
    color:#e7c8bc!important;
    text-decoration:none;
    }
    .emailInfo a:hover {
    font-size:11px;
    text-decoration:underline;
    color:#e7c8bc!important;
    }
    
    #gibsonCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/grantGibson1.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#mooreCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/elainemoore1.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#huttonCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/johnhutton.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#palleschiCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/paulpalleschi1.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#callahanCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/bobcallahan.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#sandersonCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/johnsanderson1.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#hamesCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/sandrahames.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#milesCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/gaelmiles1.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#dhillonCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/vickdhillon.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}

#sprovieriCard {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/councilCards/johnsprovieri1.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	height: 100%;
	width:100%;
}
    
/** End of Styles for Councillor welcome page - contact business cards **/



.updatesBkg {
	background-image:url('/en/City-Hall/Office-Mayor/PublishingImages/mayorsUpdatesBkg.jpg');
	background-repeat:no-repeat;
}

.updateBkgText a, a:hover{
	color:#ceb6ac!important;				
}

#infrastructure1 
  {
    display: block;
    width: 188px;
    height: 125px;
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/chingParkOff.jpg") no-repeat 0 0;

  }

  #infrastructure1:hover
  { 
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/chingParkOn.jpg") no-repeat 0 0;
  }

#infrastructure2 
  {
    display: block;
    width: 188px;
    height: 125px;
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/mtpleasantOff.jpg") no-repeat 0 0;

  }

  #infrastructure2:hover
  { 
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/mtpleasantOn.jpg") no-repeat 0 0;
  }

#infrastructure3 
  {
    display: block;
    width: 188px;
    height: 125px;
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/revitCentresOff.jpg") no-repeat 0 0;

  }

  #infrastructure3:hover
  { 
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/revitCentresOn.jpg") no-repeat 0 0;
  }

#initiatives1 
  {
    display: block;
    width: 188px;
    height: 125px;
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/zumOff.jpg") no-repeat 0 0;

  }

  #initiatives1:hover
  { 
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/zumOn.jpg") no-repeat 0 0;
  }

#initiatives2
  {
    display: block;
    width: 188px;
    height: 125px;
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/hotelOff.jpg") no-repeat 0 0;

  }

  #initiatives2:hover
  { 
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/hotelOn.jpg") no-repeat 0 0;
  }

#initiatives3
  {
    display: block;
    width: 188px;
    height: 125px;
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/SWQuadrantOff.jpg") no-repeat 0 0;

  }

  #initiatives3:hover
  { 
    background: url("/en/City-Hall/Office-Mayor/PublishingImages/SWQuadrantOn.jpg") no-repeat 0 0;
  }


#slwp_ctl00_m_g_be8de6cd_c692_4078_be16_c30d7f19d401 {
position:relative;
top:-20px;

}

/*
.item link-item bullet {
background-image:url('/en/City-Hall/Office-Mayor/images/inside/lstbulet.gif')!important; border-bottom:0px;
background-position: left 50%;
background-repeat:no-repeat;
/*margin: 0px 0px 15px;
padding-left:10px;
padding-right: 0px;
vertical-align:top;
}*/


/*additional resources -contact the mayor.aspx*/

.cobForm_webpart {
background:url('/en/City-Hall/Office-Mayor/PublishingImages/inviteMayor1.jpg') no-repeat center 5px!important;
padding:20px 35px 20px 5px;
}

.cobForm,.cobForm2, .cobFormTable, .cobFormAttachments,.cobFormCell, .cobFormAttachments td{
	background-color:transparent; border:none;			
}
.cobFormLabel span, .captchaContainer span{
				color:#401b13!important
}
.InputForm-Button {
				border:none!important
}
.captchaContainer {
				padding-top:0px!important;
				padding-bottom:0px!important;
}


/*additional resources -contact the mayor.aspx*/
#slwp_ctl00_m_g_2facc0c2_754b_4229_b7fb_ad246536ca0a .bullet, #slwp_ctl00_m_g_6368854b_3b73_4c4c_b43d_219a36778d01 .bullet,
#slwp_ctl00_m_g_4b402a9b_93df_4aed_accd_0fd925b3d1f6 .bullet, #slwp_ctl00_m_g_b1bfeb9f_67c8_4334_a35b_ae08d9ae1990 .bullet,
#slwp_ctl00_m_g_6b3d01b3_e3c8_44de_b333_706128f924b0 .bullet, #slwp_ctl00_m_g_2abff4bc_6b73_40ee_a5c3_0a7ba1400a87 .bullet,
#slwp_ctl00_m_g_8637d023_f92a_489c_8d08_651d61e26867 .bullet, #slwp_ctl00_m_g_72b61400_894b_4db4_9cfe_d62e9b4aba19 .bullet,
#slwp_ctl00_m_g_eabe6b7b_187a_4063_b9cc_f28b75e69432 .bullet, #slwp_ctl00_m_g_869cfecb_bb75_4672_81ba_dbb20b5694ee .bullet,
#slwp_ctl00_m_g_b8ce3f27_867b_4c4b_afd1_4eac53c747fe .bullet
 {	
background-position: 3px 7px;
border-top: 0px;
padding-left: 10px;
background-repeat: no-repeat;
background-image: url('/en/City-Hall/CouncilOffice/PublishingImages/bulletCommResources.gif');
}

/*Councillor Bkg - Community Resources */
#slwp_ctl00_m_g_6368854b_3b73_4c4c_b43d_219a36778d01, #slwp_ctl00_m_g_4b402a9b_93df_4aed_accd_0fd925b3d1f6,
#slwp_ctl00_m_g_b1bfeb9f_67c8_4334_a35b_ae08d9ae1990, #slwp_ctl00_m_g_6b3d01b3_e3c8_44de_b333_706128f924b0,
#slwp_ctl00_m_g_2abff4bc_6b73_40ee_a5c3_0a7ba1400a87, #slwp_ctl00_m_g_8637d023_f92a_489c_8d08_651d61e26867,
#slwp_ctl00_m_g_72b61400_894b_4db4_9cfe_d62e9b4aba19, #slwp_ctl00_m_g_eabe6b7b_187a_4063_b9cc_f28b75e69432,
#slwp_ctl00_m_g_869cfecb_bb75_4672_81ba_dbb20b5694ee, #slwp_ctl00_m_g_b8ce3f27_867b_4c4b_afd1_4eac53c747fe
{
background-image:url('/en/City-Hall/CouncilOffice/PublishingImages/commServicesBkg.jpg')!important;
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:15px!important;
padding-top:10px!important;

}


#ctl00_m_g_b5fc44ea_814a_4f1f_b745_5f078d69ba87 {
	background-image:url('/en/City-Hall/Office-Mayor/PublishingImages/inviteMayor.jpg');
	background-repeat:no-repeat;
	width:564px;
	height:1361px;
	padding-left:55px;
	}

#ctl00_m_g_e540741d_9713_45bf_81b5_6337d830608b {
	background-image:url('/en/City-Hall/Office-Mayor/PublishingImages/emailUpdatesForm.jpg');
	background-repeat:no-repeat;
	width:564px;
	height:1361px;
	padding-left:30px;	
