﻿body 
{
	margin:0px;
	padding:0px;
	background-color:white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px; color: #333333;
}

#Header {
	background-color:#333399;
	height:58px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
#Header img {margin: 0px;padding: 0px;}

#CityMenu 
{
	text-align:right;
	position:absolute;
	top:0px;
	right:10px;
}
#HorizontalMenu 
{
   background-color:#7c7c7c;
   padding-left:10px;
}

#LeftContent
{
	text-align:right;
	/*position:absolute;
	top:90px;
	left:15px;
*/
    float:left;
	width:15%;
	font-size: 11px; font-style: normal; 
	padding:10px;
	height:800px;


}

#MainContent
{
	/*position:absolute;
	top:100px;
	left:175px;
	
	padding-right:30px;
*/
	padding-left:20px;
	float:left;
    width: 75%;
}



/*Apply this class to the globalnavbar so the links will be white.*/
.globalnavbar { color: #FFFFFF; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px; font-weight: bold; text-decoration: none}
a.globalnavbar:link { color: #FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px}
a.globalnavbar:visited { color: #FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px}
a.globalnavbar:hover { color: #FFCC66; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px; font-weight: bold; text-decoration: none}
a.globalnavbar:active { color: #FFFFFF; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px; font-weight: bold; text-decoration: none}

/*Apply this class to the blackbar text so the links will be white and have a gold hover.*/
.blackbar { color: #FFFFFF; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 11px; text-decoration: none}
a.blackbar:link { color: #FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px}
a.blackbar:visited { color: #FFFFFF; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px; text-decoration: none}
a.blackbar:hover { color: #FFCC66; text-decoration: none; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px}
a.blackbar:active { color: #FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 12px}

a.small:link {font-size: 13px;}

.fieldHeadline {font-size: 100%;font-weight: bold;} 
#blueHeadline {color: #000000;} /*changed to black as per CMS requirement*/
#orangeHeadline {color: #000000;} /*changed to black as per CMS requirement*/
#blackHeadline {color: #111111;} 


#orangeFieldset
{
	width:500px;
	border-style:solid;
	border-color:#FF9900;
	border-left-width:15px;
}

#blueFieldset
{
	width:500px;
	border-style:solid;
	border-color:#11AAFF;
	border-left-width:15px;
}

#disclaimer {
	padding-left:10px;
	padding-right:10px;
	border:1px dashed red;
	font-size:80%;
	background-color:#f4f4f4;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 500px;
	}
#disclaimer p { margin-top:9px; margin-bottom:9px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;color: #777777;}
#disclaimer h3 { margin:0px; margin-top:8px;font-size: 1.1em; font-weight: bold; color: #000000; } /*changed to black as per CMS requirement*/

#footer {
	padding-bottom:5%;
	color:#999;
	font-size:0.8em;}
	
.help
{
	background-color:#EEEEEE;
	margin-left:20px;
	margin-right:20px;
	padding:20px;
	border-style:solid;
	border-left-width:15px;
}

#helpBlue
{
	border-color:#11AAFF;
}
#helpOrange
{
	border-color:#FF9900;
}

#bylawList {width:540px;}
#bylawList table td {background-image:url(../images/bg_button.gif); background-repeat:no-repeat; padding-right:3px; padding-bottom:8px; text-align:center; width:35px;}
#bylawList h2 {border-bottom:1px dashed #006}

.singleButton {background-image:url(../images/bg_button.gif); background-repeat:no-repeat; padding-right:3px; padding-bottom:8px; text-align:center; width:35px;}
.single {/*font-size:xx-large; font-family:"Times New Roman"; font-weight:800; line-height:40px;*/font-size: 2em;
  font-weight: 100; 
   line-height: 40px;
   padding-left: 8px;
}

.blueColor {color: #11AAFF;} 
.orangeColor {color: #FF9900;} 

.blueAlphaDiv
{
	line-height:35px;
	border-left-style:solid;
	border-top-style:solid;
	border-left-color:#11AAFF;
	border-top-color:#11AAFF;
	border-left-width:15px;
	border-top-width:1px;
}
.blueAlphaDivPrint
{
	line-height:35px;
	margin-left:175px;
}

a.blueAlpha:link { font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 14px}
a.blueAlpha:visited { font-family: "Trebuchet MS", Arial, "MS Sans Serif"; font-size: 14px}

.divOrangeLeft 
{
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-bottom:1px;
	border-left-style:solid;
	border-color:#FF9900;
	border-left-width:15px;
}
.divBlueLeft 
{
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-bottom:1px;
	border-left-style:solid;
	border-color:#11AAFF;
	border-left-width:15px;
}

#fldReport { background-color:#EEEEEE}
#tblReport th{ background-color:#CCCCCC }
#tblReport td{ height:25px; }

#tblOrangeReport th{ background-color:#CCCCCC } /*#FF9900*/
#tblOrangeReport td{ height:25px; }

/*Print section*/
.pBold {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;  background-color:#CCCCCC; color: #000000}
.pBoldNoBack {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;  color: #000000}
.pInput {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal}
.pTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000}
.pLargeTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.psmaller {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}

.valSpan
{
	color :Red;
	font-size:11px;
	font-family : Arial,verdana, Sans-Serif ;
	display :none;
}
.valSpanMax
{
	color :Red;
	font-size:11px;
	font-family : Arial,verdana, Sans-Serif ;
}

.bgGray td img { width:100%; height:100%; }

.shade {background-color:#CCCCCC;}

/*Printing formatting*/
#printTop, #printTop img  { display:none}

/*Zoning*/
.zonTitle
{
	font-family: Trebuchet MS, Arial;
	font-size:24px;
}
.zonKeyword
{
	font-family: Trebuchet MS, Arial;
	font-size:16px;
	padding:10px;
}

#divHeader
{
    color: #FFF;
    overflow: hidden;
    margin: 0;
    position: relative;
    background-color: #616161;
    height: 80px;
}

#divHeader p
{	
    color: #FFF;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 2.2em;
    padding-top:10px;
    text-align:center;
}

.divHeaderText
{	
    color: #FFF;
    font-family: Verdana, Arial, "Trebuchet MS", san-serif;
    font-size: 2.2em;
    padding:20px 0px 0px 200px;
    white-space: nowrap;
}

.logo
{
    margin-left: auto;
    top: 0px;
    left: 0px;
    position: absolute;
}

.goButton
{
	width: 75px;
}

div fieldset {
    margin-top: 10px;
}
