﻿/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
 


body
{
	padding: 0; 
	margin: 0;
	background-color:#270101!important;
	font-family:verdana; 
	font-size:12px;
}


.page {
	background-image:url('/en/City-Hall/Office-Mayor/images/home/bkg-gradient.jpg');
	background-position:top;
	background-repeat:repeat-x; 
	width: 100%;
	display: table;}
	
	.topNavFrame
{
     width:999px; 
     margin-right:auto; 
     margin-left:auto; 
     position:relative;
}


.frame
{
background-image:url('../../en/City-Hall/Office-Mayor/images/home/mainBkgRevised.jpg');
background-repeat:no-repeat;
     width:999px; 
     height:596px;
     margin-right:auto; 
     margin-left:auto; 
     position:relative;
}


.borderTop
{
	width:999px;
	margin-right:auto;
	margin-left:auto;
    position:relative;
    background-color:#d59673;
}

/************************new************************/
.mainBkgImage {
	background-image:url('/en/City-Hall/Office-Mayor/images/home/mainBkg.jpg');
	background-repeat:no-repeat;
	height:596px;
	width:999px;
}


/************************new************************/
.topNav {
	/*background-color:#690707;*/
	height:28px;
	background-image:url('/en/City-Hall/Office-Mayor/images/home/topNavBkgColor.gif');
	background-repeat:repeat-x;
	}



/************************new************************/
.mainContent
{
     width:99%; 
    /* margin-right:auto; 
     margin-left:auto; */
     position:relative;
}


.footerFrame
{
background-image:url('../../en/City-Hall/Office-Mayor/images/home/footerBkg2.png');
background-repeat:no-repeat;
     width:999px; 
     height:95px;
     margin-right:auto; 
     margin-left:auto; 
     position:relative;
}



.header {
	 height:142px; 
	 clear:both;
	 position:relative;
	 background-image:url('../../en/City-Hall/Office-Mayor/images/mayor/home/headerBkg.jpg');
	 background-repeat:no-repeat;
}

a:link {
	font-size:9px;
	font-weight:bolder;
	color:#372a13;
	text-decoration:none;
}

.businessCardBkg {
background-image:url('../../en/City-Hall/Office-Mayor/images/home/businesCardBkg.png');
background-repeat:no-repeat;
height:100px;
}

.businessCardInfo {
	font-size:10.5px;
	font-weight:bolder;
	color:#ceb6ac;
	text-decoration:none;
}

.businessCardInfo a {
	font-size:10.5px!important;
	font-weight:bolder!important;
	color:#ceb6ac!important;
	text-decoration:none;
}

.businessCardInfo a:hover {
	font-size:10.5px;
	font-weight:bolder;
	color:#ceb6ac;
	text-decoration:underline!important;;
}

/*
.businessCardInfo a:hover {
	color:#dcc8c8;
}
*/

.pollBkg {
background-image:url('../../en/City-Hall/Office-Mayor/images/home/pollBkg.png');
background-repeat:no-repeat;
height:178px;
}

.mainBodyBkg
{
	background-image:url('../../en/City-Hall/Office-Mayor/images/home/mainMessageBkg.jpg');
	background-repeat:no-repeat;
	height:263px;
}

/*
.bottomBackground
{
	background-color:#2a1002;
	height:158px;
	margin-top:-2px;
}
*/

.engageBkg
{	
	background:url('/en/City-Hall/Office-Mayor/images/home/engageBkg.png') no-repeat center top;
	width:194px;

}

/*
.homeListLink .link-item {	
	line-height:14px;
} 

.homeListLink  .link-item a {
	color: #e6dcd7!important
} 

.homeListLink .link-item a:hover {
	color:#caad9d!important;
}

.item {
	clear: both;
	margin: 3px 0px 5px 35px!important;
} 


.link-item {
	font-size: 8pt;
	color: red!important;
	font-family: verdana;
	text-decoration: none;
	}

.link-item A {
	FONT-SIZE: 8pt;
	COLOR: red!important;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
} 

.link-item A:link {
	FONT-SIZE: 8pt;
	COLOR: white!important;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
}

.homeListLink  .bullet {
	background-image: url('../images/mayor/home/bullet.gif');
	background-repeat: no-repeat;
	background-position:1px 6px;
	padding-bottom:2px;
}*/


.mayorsCalendarBkg
{
	background:url('../../en/City-Hall/Office-Mayor/images/home/old/old-nov29-09/mayorsCalendarBkg.jpg') no-repeat center top;
	width:320px;

}

.multimediaBkg
{
	
	background:url('../../en/City-Hall/Office-Mayor/images/home/old/old-nov29-09/multimediaBkg.jpg') no-repeat center top;
	width:244px;	
}

.mayorsNewsHeadline a {
font-size:12px;
padding-top:3px;
padding-left:5px;
padding-bottom:6px;
font-weight:bold;
color:#e6dcd7;
text-decoration:none;
font-weight:normal;
}

.mayorsNewsHeadline a:hover {
color:#966248;
text-decoration:underline;
}

.newsBullet
{
	background:url('../../en/City-Hall/Office-Mayor/images/home/old/old-nov29-09/bullet.gif') no-repeat middle center;

	background-repeat:no-repeat;


}

.quickLinkItems, a {
color:#ceb6ac!important;
	font-family:verdana!important; 
	font-size:13px!important;
	font-weight:normal!important;
	text-decoration:none!important;
}

.quickLinkItems a:hover {
	color:#ccb9b0!important;
	font-weight:500!important;
	text-decoration:underline!important;

}


.mayorNewsLinks {
	color:#e6dcd7!important;
	font-family:verdana; 
	font-size:11px;
	font-weight:normal;

}


.mayorNewsLinks a {
	color:#a88a73!important;
	font-family:verdana; 
	font-size:11px;
	font-weight:normal;
	text-decoration:none;

}

.mayorNewsLinks a:hover {
	color:#e6dcd7!important;


}


.moreLink a {
	color:#caad9d!important;
	font-family:verdana; 
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	font-style:italic;

}

.moreLink a:hover {
	color:#caad9d!important;

}
	
	
}

/* STYLES FOR NEWSROOM LINKS */
.homeListLinks .link-item {
	line-height:13px;
	font-weight:normal!important;
}

.homeListLinks .link-item a {
	color:#e6dcd7!important;
	font-weight:normal!important;

}

.homeListLinks .link-item a:hover {
	color:#caad9d!important;
	font-weight:normal;


}

.item {	CLEAR: both;	MARGIN: 6px 0px 6px 4px}  

/*.link-item {FONT-SIZE: 12px;
			color: red;
			font-family: verdana;
			text-decoration: none
} */ 

.bullet {
	background-image:url('../../en/City-Hall/Office-Mayor/images/home/old/old-nov29-09/bullet.gif');
	background-repeat:no-repeat;
	border:0;

	}

.calendarDate {
	font-family:verdana; 
	font-size:11px;
/*	color:#e2dbd6;*/
	color:#e2dbd6;
	vertical-align:top;
	}


.calendarTitleLink a {
	font-family:verdana; 
	font-size:11px;
	color:#e6dcd7;
	font-weight:normal;
	}

.calendarTitleLink a:hover {
	font-family:verdana; 
	font-size:11px;
	color:#b88c67;
	font-weight:normal;
	}

.multimediaImagePadding {
padding-right:20px;
}

/*
div.footer
{
	background-image:url('/en/City-Hall/Office-Mayor/images/home/footerBkg.jpg');
	background-repeat:no-repeat;
	height:95px;
	width:999px;
	padding-left:5px;
	font-size:11px!important;
	text-decoration:none;
	color:#a88a73;
}
*/

.footerText {
	
	color:#a88a73;
    text-decoration:none;
   	font-size:11px!important;
   	   	font-weight:bold;
   	   	}

.footerText a {
	
	color:#a88a73;
    text-decoration:none;
   	font-size:11px!important;
   	   	font-weight:bold;
}


.footerText a:hover {	
	color:#e6dcd7;
	font-size:11px!important;
    text-decoration:underline;
       	font-weight:bold;

}

/*
.footer span.divider
{
	color:#87603f;
	padding-right:3px; 
	padding-left:3px;
}

.footer .contactUs
{
text-align:right;
padding-left:400px;
}
*/

.mayorTopMenu
{
	font-family: tahoma;  
	font-size: 10pt; 
	color: #d8cece!important;
	text-transform:uppercase;
	font-weight:bold;	
}

.mayorTopMenuBkg
{
	height:28px;
	width:100%;
}

.mayorTopMenu a
{ 
     display:block; 
     color:#d8cece!important;      
     width:100%; 
     text-align:center;
     text-transform:uppercase;
     font-weight:bold!important;
     margin-left:0px!important; 
     padding-top:11px;
     padding-left:2px;
     padding-right:5px;
     font-size:12px;
     }
     
.mayorTopMenu a:hover
{
	background-color:#957070;
	color:#eee8d9!important;
}

.mayorTopMenuSelected
{
	background:#6c4f4f!important;
	color:white!important;
}


.mayorTopMenuHover
{   color:white;
    background:#1c5499;
}

/********Mayor Home Page Slides ***************/
div.hlSelected, div.hlUnselected {width:521px!important; height:352px!important; background-position: center top!important; background-repeat:no-repeat}
table.mayorHighlights {border-collapse:collapse!important; width:519px}
.hlTitle{
visibility:hidden;
/*
display:none;
position:absolute;
top:10px;
left:11px;
color:#e2dbd6;
font-weight:bold;
font-size:14px;*/
}

.hlSynopsis {
	
	position:absolute; 
	top:35px;
	left:10px;
	color:#e2dbd6;
font-size:13px;

	}

}
div.highlightButton {top:2px!important;text-align :center!important}
div.hlSelected br, div.hlUnselected br {display:none}

img.hlSelected {
	display:block;
	padding-top:5px;
}

img.hlUnselected {
		display:block;
		padding-top:5px;
}


.feature2Title {
position: relative;
width: 180px;
color: #dbeaeb;
font-weight:bold;
font-size:15px;
}

.feature1Text {
position: relative;
width: 99%;
top:5px;
left:102px;
color: #000;
font-weight:bold
}


.feature2Text {
position: relative;
width: 50%;
top:90px;
left:245px;
color: #000;
font-weight:bold
}

.slide1FontColor a, .slide1FontColor a:hover{
	color:#ecc408!important;
	font-size:13px!important;
}

.feature3Text {
position: relative;
width: 48%;
color:white;
left:253px;
top:55px;
font-weight:bold;
font-size:13px;

}

.feature4Text {
position: relative;
width: 37%;
color:#481a19;
top:40px;
left: 307px;
font-weight:bold;
font-size:13px;
}

.feature5Text {
position: relative;
width: 99%;
color:#fff;
left: 5px;
font-weight:bold;
top:11px;
}

.feature6Text {
color:#e5bf90;
position: relative;
top:-1px;
width:250px;
left:250px;
}

.fiscalResponsibilityText {
position: relative;
width: 99%;
color:#262262;
top: 7px;
font-weight:bold;
}


/********END OF Mayor Home Page Slides ***************/

.surveyInfo {
	color:#ceb6ac;
	font-size:13px;
	font-family:verdana;
	font-weight:normal!important;
}


.pollBkg .genericFormCell {
	width:220px!important;
	color:#ceb6ac;
	position:absolute;
	top:50px;
}

.pollBkg .formButton {
		position:absolute;
	top:120px;
		margin-left:40px;
			background:url(/en/City-Hall/CouncilOffice/PublishingImages/contactUsButton.gif) no-repeat;
	cursor:pointer;
	width: 60px;
	height: 25px;
	border: none;
	color:#efd9cc;
	font-family:Tahoma;
	}
	
.pollBkg .genericFormCell div select {
	width:100px!important;
	position:absolute;
	top:40px;
	margin-left:63px;

}	

.pollBkg .formButtonReset {
		position:absolute;
	top:120px;
	margin-left:130px;
		background:url(/en/City-Hall/CouncilOffice/PublishingImages/contactUsButton.gif) no-repeat;
	cursor:pointer;
	width: 60px;
	height: 25px;
	border: none;
	color:#efd9cc;
	font-family:Tahoma;

}

.pollBkg .genericFormLabelINSTRUCT {
visibility:hidden;
}

.pollBkg #ContactWebPart1_MyRobotName {
visibility:hidden;
}

.highlightPlayPauseButton{right:10px!important; top:7px!important}

