/*This is the style sheet for FHWA MUTCD Millennium Edition Revision No. 2 */ /* This style sheet is divided into the following sections: 1. Elements 2. Lists 3. Tables 4. Links 5. Major sections of the template 6. Classes */ /* ******** SECTION 1: Block-level elements ******** */ body {
	font-family: verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: /* 16pt; */ 139%;
	font-weight: bold;
	text-align: left;
	color: #990033;
}
h2 {
	font-size: /* 14pt; */ 115%;
	color: #990033;
}
h3 {
	font-size: /* 12pt; */ 105%;
	font-weight: bold;
	color: #990033;
}
h3.public-law {
	font-size: /* 10pt; */ 105%;
	font-weight: bold;
	color: #000;
	margin-bottom: -1em;
	padding-bottom: 0;
}
h4 {
	font-size: /* 11pt; */ 80%;
	font-weight: bold;
	text-align: left;
}
address {
	font-size: /* 10pt; */ 100%;
	font-style: 120%;
	margin-top: 1em;
}
/** ******** SECTION 2: Lists ******** */
li {
	font-size: /* 10pt; */ 100%;
}
li p {
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: /* 10pt; */ 100%;
}
/** ******** SECTION 3: Tables ******** */
td, th {
	font-size: 80%;
	font-family: verdana, Arial, Helvetica, sans-serif; /* necessary for Netscape 4, because text contained within the table cells without this style will revert to user's default */
}
caption {
	font-size: /* 10pt; */ 90%;
	font-weight: bold;
	padding-bottom: 2px;
}
/** Begin styles for table cell borders: start with the tablecell-top-left-cell style,, then use the other cells as described, starting with the top-left cell and working counter-clockwise. Finish with the tablecell-interior class for all remaining cells. */
.tablecell-top-left-cell {
	font-size: /* 11pt; */ 90%;
	border-top: 1px solid #CF8A9D;
	border-right: 1px solid #CF8A9D;
	border-left: 1px solid #CF8A9D;
}
.tablecell-leftcolumn {
	font-size: /* 11pt; */ 90%;
	border-left: 1px solid #CF8A9D;
	border-top: 1px solid #CF8A9D;
	border-right: 1px solid #CF8A9D;
}
.tablecell-bottom-left-cell {
	font-size: /* 11pt; */ 90%;
	border: 1px solid #CF8A9D;
}
.tablecell-bottomrow {
	font-size: /* 11pt; */ 90%;
	border-top: 1px solid #CF8A9D;
	border-right: 1px solid #CF8A9D;
	border-bottom: 1px solid #CF8A9D;
}
.tablecell-bottom-right-cell {
	font-size: /* 11pt; */ 90%;
	border-top: 1px solid #CF8A9D;
	border-right: 1px solid #CF8A9D;
	border-bottom: 1px solid #CF8A9D;
}
.tablecell-rightcolumn {
	font-size: /* 11pt; */ 90%;
	border-top: 1px solid #CF8A9D;
	border-right: 1px solid #CF8A9D;
}
.tablecell-top-right-cell {
	font-size: /* 11pt; */ 90%;
	border-top: 1px solid #CF8A9D;
	border-right: 1px solid #CF8A9D;
}
.tablecell-toprow {
	font-size: /* 11pt; */ 90%;
	border-top: 1px solid #CF8A9D;
	border-right: 1px solid #CF8A9D;
}
.tablecell-interior {
	font-size: /* 11pt; */ 90%;
	border-top: 1px solid #CF8A9D;
	border-right: 1px solid #CF8A9D;
}
/** end styles for table cell borders */
.tablecell-rightcolumn ul {
	margin: 0;
	padding: 0;
}
.tablecell-rightcolumn ul li {
	list-style-position: inside;
}
.tablecell-bottom-right-cell ul {
	margin: 0;
	padding: 0;
}
.tablecell-bottom-right-cell ul li {
	list-style-position: inside;
}
table.toc th {
	text-align: left;
}
.datatable, .datatable-scoperow {
	font-size: /* 10pt; */ 90%;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ccc;
	text-align: left;
	margin-top: 0 !important;
	margin-top: 15px;
}
.datatable-scoperow th {
	text-align: left;
	font-weight: bold;
	padding: 4px;
	background-color: #fff;
}
.datatable th {
	background-color: #e4e4e4;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding: 4px;
}
.datatable td.empty-header-cell {
	background-color: #e4e4e4;
}
.datatable td, .datatable-scoperow td {
	padding: 5px 10px;
	background-color: #fff;
}
.datatable caption, .datatable-scoperow caption {
	text-align: left;
	font-weight: bold;
	padding-bottom: 3px;
	margin-top: 15px;
}

.datatabletoc, .datatabletoc-scoperow {
	font-size: 11pt;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ccc;
	text-align: left;
	margin-top: 0 !important;
	margin-top: 15px;
}
.datatabletoc-scoperow th {
	text-align: left;
	font-weight: bold;
	padding: 4px;
	background-color: #fff;
}
.datatabletoc th {
	background-color: #fff;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding: 4px;
}
.datatabletoc td.empty-header-cell {
	background-color: #e4e4e4;
}
.datatabletoc td, .datatabletoc-scoperow td {
	padding: 5px 10px;
	background-color: #fff;
}
.datatabletoc caption, .datatabletoc-scoperow caption {
	text-align: center;
	font-weight: bold;
	padding-bottom: 3px;
	margin-top: 15px;
}



td.moneydata, th.moneydata {
	text-align: right;
}
.tablenote {
	font-size: 85%;
	/*margin-top: 2px;*/
	padding: 10px 0px 10px 0px;
	text-align: left;
}
.tablenote p {
	margin-top: 0px;
}
.tablenote ul {
	padding-top: 0px;
	margin-top: 0px;
}

/* ******** SECTION 4: Links. ********* */
a:link {
	color: blue;
	text-decoration: underline;
}
a:visited {
	color: purple;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #000;
}
/** the following three styles are to hide d-links from visual browsers */
.dlink a:link, .dlink a:visited, .dlink a:hover {
	color: #fff;
	background-color: #fff;
	text-decoration: none;
}
/** ******** SECTION 5: Major sections of the template ******** */
#content {
	padding-left: 20px;
	width: 95%;
}
.backto {
	font-size: /* 9pt */ 100%;
	padding: 10px 0;
	margin: 0;
}
/** following code (#sterms and #search styles) added for new fhwa search engine */
#sterms {
	width: 105px !important;
	width: 120px;
}
/** Navigation Area */
.topic {
	font-weight: bold;
}
/** ******** SECTION 6: Classes ******** */
div.pagelist {
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0;
}
div.breadcrumb {
	font-size: 10pt;
	font-weight: normal;
	margin-top: 0;
}
div.pagelist {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: /* 10pt; */ 100%;
}
.figure {
	font-weight: bold;
}
/* the note class is for use only while the MUTCD is in development and awaiting edits. once edits are applied, all note class tags should be removed from the html and this style sheet */
.note {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}
.paranum {
	font-size: 85%;
	margin-right: 10px;
}
.option {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: /* 10pt; */ 100%;
}
.support {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: /* 10pt; */ 100%;
}
.guidance {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: /* 10pt; */ 100%;
	font-style: italic;
}
/** the sectiontitle class used to be used to underline -- but currently that style is not in use */
.standard {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: /* 10pt; */ 100%;
	font-weight: bold;
}
/** Tell NS4 to ignore these styles for indenting blocks of text in Appendix A1 without using the blockquote tag.... */ /*/*/
div.indent1 {
	margin-left: 40px;
	margin-right: 40px;
}
div.indent2 {
	margin-left: 70px;
	margin-right: 70px;
}
div.indent3 {
	margin-left: 100px;
	margin-right: 100px;
}
/** Okay, we can let NS4 see the rest.... */
p {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: /* 10pt; */ 100%;
}

/** the next three classes were added for the change list */
.change_noted {
    background: #008F00;
	color: #FFFFFF;
}
.text_added {
    color: #3366FF;
	text-decoration: underline;
}
.text_deleted {
    color: #FF0000;
	text-decoration: line-through;
}

.inset-figurecover {
	display: block;
	float: right;
	padding: 0 10px 10px 0;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	width: 225px;
}