#contents {
	width: 94%;
	background-color:#ffffff;
	padding: 10px 10px 5px 30px;
	font-weight: normal;
	font-size: 1.2em;
}

/* ================== below are from original main2.css ============================= */

TD.menu  {
	font-size: 1.2em;
	color: #15487b;
	font-weight: bold;
	border-bottom: 1px dashed #a9a9a9;
	}

TD.body-table-cell { padding: 15px 5px 15px 0; }

TD.body-title-cell { padding: 15px 5px 5px 0; }

TD.san-francisco-vertical { padding: 15px 15px 0 0; }

TD.site-control {
	padding: 5px 0 3px 25px;
	font-size: 1.0em;
}

TD.site-control-header {
	padding-left: 25px;
	background-color: #e8e5c4;
}

TD.page-image { padding: 15px 15px 0 15px; }

TD.footer { padding: 0; }

.copyright, td.copyright {
	FONT-SIZE: 1.0em;
}

H1 {
	COLOR: #15487b;
	FONT-SIZE: x-large;
}

H2 {
	COLOR: #15487b;
	FONT-SIZE: large;
}

H3 {
	COLOR: #15487b;
	FONT-SIZE: medium;
}

HR {
	color: #edf5f7;
	width: 80%;
}

.header {
	font-family:"Times New Roman", Times, serif;
	color: #15487b;
	font-weight: bold;
	font-size: 1.7em;
}

.normal {
	font-size: 1.2em;
}

.headerbillboard {
	color: #15487b;
	font-weight: bold;
	font-size: 1.5em;
}

.emphasis {
	font-weight: bold;
	font-size: 1.2em;
}
.heading1byline {
	color : #15487b;
	font-size : 1.3em;
	font-weight : bold;
}

.heading1 {
	font-family: "Times New Roman", Times, serif;
	color : #15487b;
	font-size : 1.5em;
	font-weight : bold;
}

.heading2 {
	color : #333333;
	font-size : 1.3em;
	font-weight : bold;
}

.heading3 {
	color : #333333;
	font-size : 1.3em;
	font-style : italic;
}

.heading4 {
	color : #15487b;
	font-size : 1.3em;
	font-style : italic;
}

.faq {
	font-size : 1.2em;
}

.faq-question {
	font-size: 1.2em;
	color: #15487b;
	font-weight: bold;
	}

.byline {
	font-size : 1.3em;
	font-style : italic;
}

span.title {
	font-family:"Times New Roman", Times, serif;
	color: #15487b;
	font-weight: bold;
	font-size: 1.7em;
}

.Header {
	font-family:"Times New Roman", Times, serif;
	color: #15487b;
	font-weight: bold;
	font-size: 1.7em;
}

.Normal {
	font-weight: normal;
	font-size: 1.2em;
}

.Headerbillboard {
	color: #15487b;
	font-weight: bold;
	font-size: 1.5em;
}

.Emphasis {
	font-weight: bold;
	font-size: 1.2em;
}
.Heading1byline {
	color : #15487b;
	font-size : 1.3em;
	font-weight : bold;
}

.Heading1 {
	font-family: "Times New Roman", Times, serif;
	color : #15487b;
	font-size : 1.5em;
	font-weight : bold;
}

.Heading2 {
	color : #333333;
	font-size : 1.3em;
	font-weight : bold;
}

.Heading3 {
	color : #333333;
	font-size : 1.3em;
	font-style : italic;
}

.Heading4 {
	color : #15487b;
	font-size : 1.3em;
	font-style : italic;
}

.Faq {
	font-size : 1.2em;
}

.Faq-question {
	font-size: 1.2em;
	color: #15487b;
	font-weight: bold;
	}

.Byline {
	font-size : 1.3em;
	font-style : italic;
}

Span.title {
	font-family:"Times New Roman", Times, serif;
	color: #15487b;
	font-weight: bold;
	font-size: 1.6em;
}

P.title {
	color: #15487b;
	font-weight: bold;
	font-size: 1.3em;
}

P.title2 {
	font-weight: bold;
	font-size: 1.3em;
}

P.paragraphtext {
	font-size: 1.2em;
}

/* Used on Mayor's Press Releases */
.\38ptdate {
	FONT-SIZE: 10pt;
	color: #003366;
	font-weight : bold;
}



