a:link:active { color: #003399;}
a:link:hover { color: #6699FF;}
a:link { color: #003399;}
a:link:visited, a:visited { color: #6699FF;}


@media print {
	#mainContent, html, body, #Copyright {
		max-width: none !important;
		border: 0px !important;
		background: white !important;
	}
	#navTop, #navBottom, .pdf	{display:none;}
	#mainContent h3 a.addthis_button, #mainContent h3 img {
		display:none !important;
	}
	thead { display:table-header-group !important; }
	tbody {  display:table-row-group !important; }
	td,   tr{   background:white; }
	table.hovercraft {display:none !important;}
	img, td, tr { page-break-inside: avoid !important; }
}
	table.hovercraft {
		margin-top:0px !important;
		margin-bottom:0px !important;
	}
	td,   tr{ background:white; }


body {
	padding:0em;
	margin:0px;
	/*font-size:12pt;*/
}

/*Styles for NT page*/


h1#cityname, #codification, .codified, .cpc {
   font-family: verdana, sans-serif;
   color: #000080;
   font-weight: bold;
   text-align: left;
	font-size: .9em;
}
h1#cityname {
   margin-top: 3em;
   font-size: 1.25em;
}

h1.Volume {
   margin-top: 1em;
   margin-bottom: 1em;
   font-weight: bold;
	font-size:20pt;
	text-align:center;
}

.Copyright {
   font-family: verdana, sans-serif;
   text-align: left;
	font-size: .8em;
}

.cpc {  margin: 0;  padding-bottom: .5em; border-bottom:0px; }



#navTop {
	text-align: right;
	float: none;
	margin-top: .5em;
	padding-bottom: 1em;
	margin-right: 24px;
	margin-left: 24px;
}
#navBottom {
	margin-bottom: .5em;
	margin-left: 24px;
	margin-right: 24px;
	padding-top: 1em;
	text-align: right;

}

#navTop a:link:active, #navTop a:link:hover,
#navTop a:link, #navTop a:visited,
#navBottom a:link:active, #navBottom a:link:hover,
#navBottom a:link, #navBottom a:visited  {
	text-decoration: none;
	}

#mainContent  {
	clear:both;
	border:solid #000;
	border-width:1px 0px;
	margin:0em 3em;
	/*font-family: Arial, Sans-Serif;*/
	max-width:850px;
	padding-bottom:1em;
}

#Copyright {
	border-bottom:solid #000;
	border-width:1px 0px;
	margin:0em 3em;
	/*font-family: Arial, Sans-Serif;*/
	max-width:850px;

}
#navTop, #navBottom  {	max-width:750px;margin: 1em 3em;}
iframe {
	background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    clear: both;
    display: block;
    margin: 2em 0 1em;
    width: 100%;
}
img { border:0px;}
#mainContent img {
	display: block;
	margin: 1em auto;
}

#mainContent h3 img {
border:0;vertical-align:bottom;float:right;margin:0px
}
#mainContent h2 img, #mainContent h1 img {
border:0;vertical-align:top;float:right;margin:0px
}

.blockquote, .Block_Text, .Body_Text_-_Block_Quote {
margin-left:36pt;
}

.Body_Text_Indent, .Body_Text1 {
	text-indent:36pt;
}

.CaseStart, .Heading_-_Centered {
text-align: center;
font-weight: bold;
}

.P1boldul {
font-weight: bold;
text-decoration: underline;
}

.CellBody {

}

.CH {
	text-align: center;
	background: #D80000;
	color:#fff;
	font-weight:bold;
	font-size:1em;
}

.Cite {
	text-align: center;
	background: #bbddee;
	font-weight:bold;
	font-size:1em;
}

.centerbold, .Heading_1, .Heading_3 {
	text-align:center;
	font-weight:bold;
}

.Footnote_Text, .Footnote_Text_outer, .footnote_text {
font-size:0.8em;
}

.Heading_2, .Heading_4 {
	font-weight:bold;
}

.Heading_6 {
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}

.Heading_9 {
	text-decoration:underline;
	margin-left:36pt;
}

.index {
 font-size:1em;
 text-indent:-2em;
 margin-left:2em;
}

table.fulltext td {
	vertical-align:top;
}

span.italic, span.Italics {
	font-style:italic;
}

span.bold {
	font-weight:bold;
}
span.underline {
	text-decoration:underline;
}
span.super, span.footnote_reference, sup, span.Footnote_Reference {
	vertical-align: baseline;
	position: relative;
	font-size:0.75em;
	top: -0.3em;
}
.Subject1 {
text-indent:-18pt;
margin-left:18pt;

}
.Subject2 {
text-indent:-18pt;
margin-left:48pt;
}
.Table_Grid td, .Normal_Table td {
 vertical-align:top;
}
 td {
vertical-align:top;
}

hr { margin: 2em 0em; }


/* ========  bookmark feature CSS ======== */
#overlay {
	position:fixed !important;
	position:absolute;
	top:110px;
	left:0px;
	width:100%;
	display:none;
	height:1px;
}
#overlay h3.Cite {
	font-size:12pt; text-indent:0;margin:0;text-align:left;
	font-family:Arial; background:white;
	}
#contentWrap {
	width:450px;
	margin:0px auto;
	background-color:#fff;
	padding:15px;
	text-align:center;
	border:2px solid #333;
	height:110px;
	border-radius:6px;
	-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: 0 0 50px #ccc;
	-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
	-moz-box-shadow: 0 0 50px #ccc;
}

#contentWrap #addthis_button { float:right;}
#contentWrap #addthis_button img{ border:0;}
#contentWrap textarea { margin:.75em auto;}

/* default close button positioned on upper right corner */
#overlay a.close {
	position:relative;
	top:15px;
	display:block;
	background:url('close.png') no-repeat top right;
	cursor:pointer;
	margin:0px auto 0px auto;
	height:35px;
	width:515px;
}
