/* styles for floating and pop-under ads */

.display-block {
  display: block;
}

.display-none {
  display: none;
}

/* styles for dualframe buttons */

form { padding:0; margin: 0; border: 0; }


.dual a, .dual a:hover, .dual a:active, .dual a:visited {
    text-decoration: none;
    font-size: 4px; overflow: hidden;
    padding: 0; margin: 0;
    height: 17px;
    width: 57px;
    border:0;
}


.dual-left { 
    display: block;
    background: #000099 url(images/dualframe-l.gif) no-repeat top right;
}

.dual-left-active { 
    display: block;
    background: #000099 url(images/dualframe-l-active.gif) no-repeat top right;
}

.dual-right {
    display: block;
    background: #000099 url(images/dualframe-r.gif) no-repeat top right;
}

.dual-right-active {
    display: block;
    background: #000099 url(images/dualframe-r-active.gif) no-repeat top right;
}

.dual-right-dim {
    display: block;
    background: #ddd url(images/dualframe-r.gif) no-repeat top right;
}



.dual {
    margin: 0; padding: 0; height: 17px; width: 57px;
}

a.dual-left, a.dual-right, a.dual-left-active, a.dual-right-active, a.dual-left-active:visited, a.dual-right-active:visited, a.dual-left:visited, a.dual-right:visited, a.dual-left-active:active, a.dual-right-active:active, a.dual-left:active, a.dual-right:active {
    background-color: #000099;
}

.dual a:hover {
    background-color: #cc3333;
}

a.dual-right-dim, a.dual-right-dim:hover, a.dual-right-dim:visited, a.dual-right-dim:active {
    cursor: default; background-color: #ddd;
}



/*Geocoding form*/
.geo-label-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.geo-section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #000099;
	padding: 2px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}
.geo-instruct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.geo-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.geo-overview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.geo-label-radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.geo-instruct-warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #FF0000;
}
.geo-address-map-markup {
	font-weight: bold;
}
.geo-input-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFCC;
	padding: 0px;
}
.geo-input-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFCC;
	padding: 0px;
}

.geo-input-radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
}
.geo-input-checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}

/*Traffic Incidents*/
.incident-bulletins {
	padding: 2px;
        background: #fffff0;
}


.incident-weather {
	padding: 2px;
	background: #fafaff;
}

.incident-input-radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px;
}
.incident-input-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFCC;
}
.incident-label-radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	vertical-align: bottom;
}
.incident-description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 9px;
	color: #666666;
}
.incident-location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}
.incident-input-checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.incident-time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	vertical-align: bottom;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.incident-maplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}


/*All links*/
a:link {
	color: #000080;
}
a:visited {
	color: #000080;
}
a:hover {
	color: #cc3333;
	text-decoration: underline;
}
a:active {
	color: #000080;
	text-decoration: none;
}
/*Directions*/
.dir-step-fullstep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: text-top;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
}
.dir-overview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: text-top;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	margin: 0px;
	color: #000099;
}
.dir-step-cumulative {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-align: right;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	color: #666666;
	vertical-align: bottom;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.dir-step-lineonly {
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.dir-step-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: text-top;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
}
.dir-form-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.dir-form-instruction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.dir-detail-instruction {
	font-weight: bold;
}
.dir-step-icon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: text-top;
	text-align: center;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
}
.dir-travel-estimate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	vertical-align: text-top;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-position: top;
	margin: 0px;
}
/*Help*/
.help-applink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.help-inapp-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #666666;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}


.popup-poi-category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
        color: #666;
        margin:0; padding: 2px 8px 2px 2px;
        text-align: right;
}

.popup-poi-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
        color: #000;
        margin:0; padding: 2px;
}

.popup-help-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000099;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
.popup-help-item-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.popup-help-item-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.popup-help-item-olist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 36px;
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.popup-help-item-icon-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0px;
	vertical-align: middle;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.legend-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0px;
	vertical-align: middle;
	margin: 0px;
}

.legend-cbox-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
	margin: 0px;
	float: left;
}


.popup-help-item-icon-table {
	border: 1px solid #333333;
}

.popup-horiz-item-icon-table {
	font-size: 90%;
	border: 1px solid #333333;
}

.popup-help-item-icon-image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 1px;
	vertical-align: middle;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.popup-help-item-checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	vertical-align: middle;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.popup-help-item-ulist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 36px;
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*Alerts*/
.alerts-blurb-tellme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000099;
	border-bottom-color: #000099;
}
.alerts-blurb-explanation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 9px;
	padding-left: 0px;
	line-height: 130%;
}
/*Pop-ups*/
.popup-camera-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000099;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
.popup-camera-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
/*Maps*/
.map-input-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFCC;
	padding: 0px;
}
.map-input-checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 6px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: bottom;
}
.map-label-checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: bottom;
}

.map-feedback-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0px;
	padding-top: 6px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: bottom;
}

/*Cameras*/
.camera-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	vertical-align: top;
	margin: 0px;
}
.camera-description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	vertical-align: top;
	margin: 0px;
}
/*Others*/
.fake-formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
.print-thumbnail-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
}
.nav-closewindow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
.nav-backlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.incident-icon {
	margin: 0px;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dir-incident-explanation {
	background-position: top;
	color: #FF0000;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0px;
}
.camera-icon {
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}
.traffapp-footer-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	text-align: center;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
}
body {
	color: #000000;
	background-color: #FFFFFF;
}
.incident-hi-main {
	font-weight: bold;
}
.incident-hi-cross {
	font-weight: bold;
}
.incident-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 0px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.map-centered-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.incident-time-plusdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	vertical-align: bottom;
	color: #666666;
	margin: 0px;
	font-weight: normal;
}
.incident-time-plusclass {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.dir-incident-description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	color: #666666;
	margin: 0px;
}
.dir-incident-time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	vertical-align: bottom;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	color: #FF0000;
}
.dir-incident-location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	color: #FF0000;
}
.dir-incident-time-plusdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	vertical-align: bottom;
	color: #FF0000;
	margin: 0px;
	font-weight: normal;
}
.dir-incident-time-plusclass {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.dir-form-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
.geo-form-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
.geo-input-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFCC;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.map-input-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFCC;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.geo-section-space {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.popup-camera-ad {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.alerts-input-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFCC;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.alerts-input-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFCC;
	padding: 0px;
}
.alerts-label-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
.alerts-blurb-response {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 9px;
	padding-left: 0px;
	line-height: 130%;
	font-weight: bold;
	text-align: center;
}
.popup-incident-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000099;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
.popup-incident-time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: bold;
	vertical-align: bottom;
	margin: 0px;
}
.popup-incident-location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 0px;
	vertical-align: top;
	margin: 0px;
}
.popup-incident-description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	color: #666666;
	margin: 0px;
}
.popup-incident-icon {
	margin: 0px;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.print-pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000099;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dir-detail-target {
	font-weight: bold;
}
.print-thumbnail-image {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.dir-step-number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: text-top;
	text-align: right;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
}
.print-creditline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
}
.popup-camera-direction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.popup-camera-credit {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
.popup-camera-timestamp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.popup-camera-direction-current {
	font-weight: bold;
}
.popup-help-item-delay-none {
	font-weight: bold;
	color: #808080;
}
.popup-help-item-delay-minor {
	font-weight: bold;
	color: #ff9933;
}
.popup-help-item-delay-major {
	font-weight: bold;
	color: #ff0000;
}


.map-small-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 50%;
	vertical-align: 3px;
}
