﻿
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */

.topNavSelected{/*background color for the selected tab on the main menu*/
	color: white;
	background:#7a0404;
	}


.cont-topnav{/*background color for the breadcrumb*/
background-color: #930505;
}
.menu-rightside-top, .menu-rightside{/*background color for the divider next to the leftNav*/
background-color: #930505;}

/*Portal Title on left Nav and Group Heading Color on Left Nav*******/
.sitetitle, #cobLeftNav #specialNavHeading {
color:#7a0404;}
.sitetitle a
{
color:#7a0404;
text-decoration:none;

}
.sitetitle a:hover
{
color:#7a0404;
text-decoration:none;
}

/*********bottom border for th Edit Mode Design Console**********/
.console .ms-consoleframe {
	border-top-width:0px;
	border-bottom:1px solid #7d3107;
}

/*********Employment Styles**********/
.ApplicationSteps td {
	padding-bottom:18px; padding-top:5px; border-bottom:1px solid #eaedf2;
}
.ApplicationSteps h2 {
	margin-top:0px!important
}
/*********Employment Styles (PART TIME)**********/


/*Councillors Info on the right nav*/
.CouncillorsInfo 
{
	color:#092d62;
	background-image:url('/en/City-Hall/CouncilOffice/PublishingImages/councillorInfoDetails.jpg');
	background-repeat:no-repeat;
}
	
	
/********  community resources webpart ******/

#slwp_ctl00_m_g_6368854b_3b73_4c4c_b43d_219a36778d01 {

	/*background-image:url('/en/City-Hall/CouncilOffice/PublishingImages/councillorBkg5.gif')!important; background-position:left bottom; background-repeat:no-repeat; padding-bottom:25px!important;*/
	background-color:#CCFF99!important;
}

#slwp_ctl00_m_g_b1bfeb9f_67c8_4334_a35b_ae08d9ae1990 #group, #slwp_ctl00_m_g_e25c8162_0628_4eb3_af0c_debda70b48d9 #group,
#slwp_ctl00_m_g_62cb80b4_b7dd_4cf1_a143_f84509e2970b #group, #slwp_ctl00_m_g_9f655388_6108_4016_85c9_d41ba4493417 #group,
#slwp_ctl00_m_g_d7c2b042_1a71_40b6_a3b0_1609a9a66b7a #group, #slwp_ctl00_m_g_31eebb1b_22a5_4c7d_9217_4713d0f913ca #group,
#slwp_ctl00_m_g_a953d3f1_4456_4323_bb99_4a8019dcbabb #group, #slwp_ctl00_m_g_fa5bbeba_b3cf_43fd_8ab8_18bc7cfe0955 #group,
#slwp_ctl00_m_g_869cfecb_bb75_4672_81ba_dbb20b5694ee #group, #slwp_ctl00_m_g_b8ce3f27_867b_4c4b_afd1_4eac53c747fe #group
	{
	margin:20px;
	}
	
#slwp_ctl00_m_g_b1bfeb9f_67c8_4334_a35b_ae08d9ae1990 #group DIV.item, #slwp_ctl00_m_g_e25c8162_0628_4eb3_af0c_debda70b48d9 #group DIV.item,
#slwp_ctl00_m_g_62cb80b4_b7dd_4cf1_a143_f84509e2970b #group DIV.item, #slwp_ctl00_m_g_9f655388_6108_4016_85c9_d41ba4493417 #group DIV.item, 
#slwp_ctl00_m_g_d7c2b042_1a71_40b6_a3b0_1609a9a66b7a #group DIV.item, #slwp_ctl00_m_g_31eebb1b_22a5_4c7d_9217_4713d0f913ca #group DIV.item,
#slwp_ctl00_m_g_a953d3f1_4456_4323_bb99_4a8019dcbabb #group DIV.item, #slwp_ctl00_m_g_fa5bbeba_b3cf_43fd_8ab8_18bc7cfe0955 #group DIV.item,
#slwp_ctl00_m_g_869cfecb_bb75_4672_81ba_dbb20b5694ee #group DIV.item, #slwp_ctl00_m_g_b8ce3f27_867b_4c4b_afd1_4eac53c747fe #group DIV.item
{
	margin-bottom:8px!important;
}

#slwp_ctl00_m_g_b1bfeb9f_67c8_4334_a35b_ae08d9ae1990 .bullet, #slwp_ctl00_m_g_e25c8162_0628_4eb3_af0c_debda70b48d9 .bullet,
#slwp_ctl00_m_g_62cb80b4_b7dd_4cf1_a143_f84509e2970b .bullet, #slwp_ctl00_m_g_9f655388_6108_4016_85c9_d41ba4493417 .bullet, 
#slwp_ctl00_m_g_d7c2b042_1a71_40b6_a3b0_1609a9a66b7a .bullet, #slwp_ctl00_m_g_31eebb1b_22a5_4c7d_9217_4713d0f913ca .bullet,
#slwp_ctl00_m_g_a953d3f1_4456_4323_bb99_4a8019dcbabb .bullet, #slwp_ctl00_m_g_fa5bbeba_b3cf_43fd_8ab8_18bc7cfe0955 .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');
}


/****CONTACT US FORM 
#ctl00_m_g_0110f75b_a7c4_4776_81c8_133540cbe63f {
	background-image:url('../../en/City-Hall/CouncilOffice/PublishingImages/contactUsBkgGibson.gif');
	background-repeat:no-repeat;
	width:737px;
	height:345px;
	padding:10px;
}

.genericFormCell {
	color:#e4ccbe!important;
	float:left;
}

.BodyTextRed {
	color:#f78a4d!important;
	padding-left:3px;
}

.genericFormLabelINSTRUCT {
      margin: 35px 0 0 285px;



}

/***Name - Label***/

/*
.genericFormLabelName {
	position: absolute;
    margin: 15px 0 0 237px;
    padding: 0;
    width:40%;
    z-index:0;   
   }  


/***Street Address - Label***/
/*
.genericFormLabelStreetAddress {
	position: absolute;
    margin: 45px 0 0 175px;
    padding: 0;
    width:40%;
    z-index:0;   

}


/***Email Address Label***/
/*
.genericFormLabelEmailAddress {
	position: absolute;
    margin: 75px 0 0 178px;
    padding: 0;
    width:40%;
    z-index:0;
}


/***Telephone - Label***/
/*
.genericFormLabelTelephone {
	position: absolute;
    margin: 105px 0 0 208px;
    padding: 0;
    width:40%;
    z-index:0;
}

/***Contact me by - Label***/
/*
.genericFormLabelContactmeby {
	position: absolute;
    margin: 133px 0 0 183px;
    padding: 0;
    width:40%;
    z-index:0;
    height:100%	
}

/***Comments/Inquiries - Label***/
/*
.genericFormLabelCommentsandInquiries {
	position: absolute;
    margin: 175px 0 0 155px;
    padding: 0;
    width:20%;
    z-index:0;	
	line-height:normal!important;
    text-align:right;
}



/***Street Address - Input box***/
/*
.genericFormInputName {
	position: absolute;
	margin: 10px 0 0 285px;
    padding: 0;
    width:60%;
    z-index:2;	
    display:inline;
}

/***Street Address - Input box***/
/*
.genericFormInputStreetAddress {
	position: absolute;
	margin: 40px 0 0 285px;
    padding: 0;
    width:60%;
    z-index:2;	
    display:inline;
    }
    

/***Email Address - Input box***/
/*
.genericFormInputEmailAddress {
	position: absolute;
	margin: 70px 0 0 285px;
    padding: 0;
    width:60%;
    z-index:2;	
    display:inline;

}

/***Telephone - Input box***/
/*
.genericFormInputTelephone {
	position: absolute;
	margin: 100px 0 0 285px;
    padding: 0;
    width:60%;
    z-index:2;	
    display:inline;
}

/***Contact me by - Input box***/
/*
.genericFormInputContactmeby {
	position: absolute;
	margin: 130px 0 0 285px;
    padding: 0;
    width:60%;
    z-index:2;	
}


/***Comments & Inquiries - Input box***/
/*
.genericFormInputCommentsandInquiries {	
	position: absolute;
	margin: 160px 0 0 142px;
    padding: 0;
    width:60%;
    z-index:2;
}

   
.formButton {
	background:url(/en/City-Hall/CouncilOffice/PublishingImages/contactUsButton.gif) no-repeat;
	cursor:pointer;
	width: 60px;
	height: 25px;
	border: none;
	color:#efd9cc;
	font-family:Tahoma;
	margin:245px 0 0 420px;
}

.formButtonReset {
	background:url(/en/City-Hall/CouncilOffice/PublishingImages/contactUsButton.gif) no-repeat;
	cursor:pointer;
	width: 60px;
	height: 25px;
	border: none;
	color:#efd9cc;
	font-family:Tahoma;
	margin:230px 0px 0px 10px;
}

/*input,*/  
/*textarea {
	border:2px solid #a67960;
	background-color:#efd9cc;
	font-family:Tahoma;
}

/***Captcha Box***/
/*
.captchaContainer {
	margin: 245px 0 0 285px!important;
}



/*picture border style for rich content editor*/
/*
.RichHTMLCustom-ImageBorder {
	border: #946650 2px solid;
}

/***********Councillor busines cards*******************/
 .councillorInfo {
    color:white!important;
    font-size:12px;
    font-weight:bold;
    margin: 37px 0 0 165px;
    }
    .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: 3px 0 0 165px;
    }
    .councillorInfo a {
    font-size:11px;
    color:white!important;
    text-decoration:none;
    }
    .councillorInfo a:hover {
    font-size:11px;
    text-decoration:underline;
    color:white!important;
    }

    .emailInfo {
    color:#e7c8bc!important;
    font-size:11px;
    margin: 0px 0 0 165px;

    }
    .emailInfo a {
    font-size:11px;
    color:#e7c8bc!important;
    text-decoration:none;
    }
    .emailInfo a:hover {
    font-size:11px;
    text-decoration:underline;
    color:#e7c8bc!important;
    }

/********Landing Page Slides ***************/
div.hlSelected, div.hlUnselected {
width:796px!important;
height:435px!important;
background-position: center top!important;
background-repeat:no-repeat;
}

table.cityhallHighlights {
border-collapse:collapse!important; 
width:772px!important}

.hlTitle{
display:none!important
}


div.highlightButton {top:2px!important;text-align :center!important}

div.hlSelected br, div.hlUnselected br {display:none}

img.hlSelected {
display:block;
position:relative!important;
right:135px;
top:-142px;
border:5px!important;
margin:2px!important;
}

img.hlUnselected {
display:block;
position:relative!important;
right:135px;
top:-142px;
border:5px!important;
margin:2px!important;

}

.hlTitle{
display:none!important
}

.highlightPlayPauseButton{right:140px!important; bottom:383px!important}

/*div.highlightButton {left:36px!important; top:2px!important;text-align :center!important}
div.hlSelected br, div.hlUnselected br {display:none}*/

/*
img.hlSelected {
	display:block;
}

img.hlUnselected {
		display:none;
}
*/
.slide1FontColor {
	color:white!important;
	font-size:14px!important;
	position:relative;
	top:80px;
	left:12px;
	width:245px;
}

.slide1FontColor a, .slide1FontColor a:hover{
	color:white!important;
	font-size:13px!important;
}

.slide2FontColor {
	color:#c4d8d9!important;
	font-size:14px!important;
	font-weight:bold;
	line-height:20px!important;
	position:relative;
	width:320px;
	top:105px;
	left:275px;

}

.slide3FontColor {
	color:#c1bbc6!important;
	font-size:14px!important;
	font-weight:bold;
	line-height:18px!important;
	position:relative;
	top:100px;
	left:12px;
	width:280px;

	
}

.slide4FontColor {
	color:#e4d5dc!important;
	font-size:14px!important;	
		position:relative;
	top:100px;
	left:12px;
	width:250px;

}

.slide4FontColor a, .slide4FontColor a:hover{
	color:#f4e7ff!important;
	font-size:13px!important;
	font-weight:400;
}

#WebPartWPQ7 .bullet, #ctl00_m_g_e29e7463_3413_49ea_95a8_e2251bd1ef53 .bullet {
background-position: 1px 7px;
border-top: 0px;
padding-left: 10px;
background-repeat: no-repeat;
background-image: url('_layouts/images/square.gif');
}

/*calendar link*/
.ms-cal-monthitem a {
	text-decoration:none!important;
}

.ms-cal-monthitem a:hover {
	text-decoration:underline!important;
}

/*Home Online Services*/

#OnlineServices .description {	FONT-SIZE: 8pt;	COLOR: black; display:block}
#OnlineServices .link-item A {	FONT-SIZE: 9pt;	COLOR: #092d62; TEXT-DECORATION: none; font-weight:bold}
#OnlineServices .link-item A:link {	FONT-SIZE: 9pt;	COLOR: #092d62; TEXT-DECORATION: none;}
#OnlineServices DIV.whitespace {height:5px}
#OnlineServices DIV.item {padding-bottom:5px}
#OnlineServices DIV.item a:link {font-weight:bold}
#OnlineServices DIV.slm-layout-main {padding-right:5px}

/*********************HOME PAGE CALENDAR****************/
.SPCalToday, .SPCalTodayWithEvent {color:white!important; font-weight:bold;background-color:#7a0404!important}


