
/* US 97 Bend North Corridor Solutions CSS

Use the table of contents below to quickly jump to main sections of the style sheet. For example, to jump to the TABLES section, do a find on TABLES

RESET
BODY
NAVIGATION
	Primary Navigation
HEADER
CONTENT
FOOTER
FORMS
LINKS
LISTS
TYPOGRAPHY
	Colors
	Padding
	Floats
	Text
	Misc.
SECTION-SPECIFIC
	Survey Button
	Open House
	Project Milestones
	Steering Team
	Process Diagram
	Timeline
	Alternatives Development and Screening
	Scoping
	Citizen Advisory Committee
	Document Library
	Contact Us and Mailing List
	Get Involved
	Search
	Newsletter	
*/

/* RESET ----------------------------------------------------*/

img {
	border: 0;
}

/* BODY ----------------------------------------------------*/
	
body {
	font: normal x-small/1.5em Verdana, sans-serif;
	color: #000000;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-image: url(/images/bkgd.gif);
	background-repeat: repeat-x;
}

html>body {
	font-size: small;
}

/* NAVIGATION ----------------------------------------------------*/

/* Primary Navigation */ 

#navlist {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	width: 163px;
}

#navlist ul {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
}

#navlist li {
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 5px 0px;
	width: auto;
	border-bottom: 1px solid #fff;
}

#navlist a {
	color: #000;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}

#navlist a:link {
	color: #000;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}

#navlist a:visited {
	color: #000;
	font-weight: bold;
	padding: 0px;
}

#navlist a:hover {
	color: #3a60a3;
	text-decoration: none;
}

body.navP1 #navP1 a, body.navP1 #navP1 a:hover, body.navP2 #navP2 a, body.navP2 #navP2 a:hover, body.navP3 #navP3 a, body.navP3 #navP3 a:hover, body.navP4 #navP4 a, body.navP4 #navP4 a:hover, body.navP5 #navP5 a, body.navP5 #navP5 a:hover, body.navP6 #navP6 a, body.navP6 #navP6 a:hover, body.navP7 #navP7 a, body.navP7 #navP7 a:hover, body.navP8 #navP8 a, body.navP8 #navP8 a:hover {
	background-color: #fdc071;
	color: #000;
}

/* HEADER ----------------------------------------------------*/

#header {
	position: absolute;
	margin-top: 0px;
	z-index: 23;
}

#dotLink {
	font: bold medium/1.5em Times, serif;
	position: absolute;
	margin-left: 22px;
	margin-top: 90px;
	z-index: 22;
	width: 386px;
}

#dotLink a {
	color: #fff;
	text-decoration: none;
}

#dotLink a:link {
	color: #fff;
	text-decoration: none;
}

#dotLink a:visited {
	color: #fff;
}

#dotLink a:hover {
	color: #fff;
	text-decoration: underline;
}

#dotLogo {
	position: absolute;
	left: 100%;
	margin-left: -185px;
	margin-top: 81px;
}

.us97 {
	margin: 13px 0px 0px 0px;
}

.navPanel {
	background-color: #d1d4db;
}

/* CONTENT ----------------------------------------------------*/

.boundingBox {
	position: absolute;
	left: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 789px;
}

.contentWell {
	padding: 12px 0px 0px 12px;
	background-color: #FFF;
}

.logoMain {
	margin: 0px;
}

.contentBkgdTop {
	margin: 9px 0px 0px 0px;
}

.contentWrapper {
	background-color: #fff6ec;
}

.contentLeft {
	padding: 0px 18px 0px 22px;
	margin: 0px;
	background-color: #fff6ec;
	border-left: 1px solid #9eb2d5;
	width: 383px;
}

.contentRight {
	padding: 0px 11px 0px 16px;
	margin: 0px 0px 0px 0px;
	background-color: #fff6ec;
	width: 234px;
	border-right: 1px solid #9eb2d5;
	border-left: 1px solid #fdc273;
}

.contentBkgdBtm {
	margin: 0px 0px 0px 0px;
}

.width617 {
	width: 617px;
}

.pageTitle {
	margin: 9px 0px 0px 0px;
}

.contentRtChild {
	padding: 0px 9px 0px 9px;
	margin: 0px 0px 0px 0px;
	background-color: #fff6ec;
	width: 234px;
	border-right: 1px solid #9eb2d5;
}

/* FOOTER ----------------------------------------------------*/

.footer {
	padding: 5px 15px 10px 190px;
	background-color: #FFF;
	text-align: center;
}

.footerLink a {
	color: #f28f09;
	text-decoration: none;
	font-weight: normal;
}

.footerLink a:link {
	color: #f28f09;
	text-decoration: none;
}

.footerLink a:visited {
	color: #f28f09;
}

.footerLink a:hover {
	color: #f28f09;
	text-decoration: underline;
}

/* FORMS ----------------------------------------------------*/

.contactForm {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}

/* LINKS ----------------------------------------------------*/

a {
	color: #f28f09;
	text-decoration: underline;
}

a:link {
	color: #f28f09;
	text-decoration: underline;
}

a:visited {
	color: #f28f09;
}

a:hover {
	color: #f28f09;
	text-decoration: none;
}

/* LISTS ----------------------------------------------------*/

ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 25px;
	list-style-image: url(images/gfx_bullet_red.gif);
}

ul ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	list-style-type: square;
	list-style-image: url(images/gfx_bullet_green.gif);
}

.checkMark ul {
	line-height: 1.5em;
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.checkMark li {
	padding: 0px 0px 7px 15px;
	background: transparent url(/images/bullet_checkmark.gif) no-repeat;
	background-position: 0px 5px;
	list-style-type: none;
}

/* TYPOGRAPHY ----------------------------------------------------*/

/* Colors */

.blue {
	color: #416cb7;
}

.white {
	color: #FFFFFF;
}


.orange {
	color: #f28f09;
}

.gray {
	color: #909196;
}

.yellow {
	color: #fcba63;
}

.red {
	color: #dd171e;
}

.ltblue {
	color: #9eb2d5;
}

.bkgdWhite {
	background-color: #fff;
}

/* Padding */

.padding_top_0 {
	padding-top: 0px;
}

.padding_top_5 {
	padding-top: 5px;
}

.padding_top_10 {
	padding-top: 10px;
}

.padding_top_15 {
	padding-top: 15px;
}

.padding_top_20 {
	padding-top: 20px;
}

.padding_bottom_0 {
	padding-bottom: 0px;
}

.padding_bottom_5 {
	padding-bottom: 5px;
}

.padding_bottom_10 {
	padding-bottom: 10px;
}

.padding_bottom_15 {
	padding-bottom: 15px;
}

.padding_bottom_20 {
	padding-bottom: 20px;
}

.padding_left_5 {
	padding-left: 5px;
}

.padding_left_10 {
	padding-left: 10px;
}

.padding_left_25 {
	padding-left: 25px;
}

.padding_left_20 {
	padding-left: 20px;
}

.padding_left_35 {
	padding-left: 35px;
}

/* Floats */

.floatright {
	float: right;
}

.floatleft {
	float: left;
}

/* Text */

p {
	font: normal 90%/1.5em Verdana, sans-serif;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #2a2929;
}

#inLineAnnounce {
	padding: 10px 5px 10px 5px;
	margin: 15px 0px 5px 0px;
	background-color: #ffffff;
	border: 1px solid #9eb2d5;
	
}

#inLineAnnounce p {
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
text-align: center;
color: #41536b;
}

p.sideList {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px dashed #9eb2d5;
}

.font90 {
	font-size: 90%;
}

.font85 {
	font-size: 85%;
}

.linespace1 {
	line-height: 1.35em;
}

.lineht1 {
	line-height: 1.2;
}

.lineht2 {
	line-height: 2.5;
}

.pdftext {
	font: normal 90%/1.5em Verdana, sans-serif;
	color: #909196;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
}

/* Misc. */

.floatLeft { float: left; }

.floatLeft { float: right; }

.width50 {
	width: 50%;
}

.width400 {
	width: 400px;
}

p.subBullet {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 0px 0px 7px 40px;
}

h1 {
	font: bold 110%/1.5em Verdana, sans-serif;
	padding: 12px 0px 0px 0px;
	margin: 0;
	color: #416cb7;
}

h2 {
	font: bold 100%/1.5em Verdana, sans-serif;
	padding: 15px 0px 0px 0px;
	text-transform: uppercase;
	margin: 0;
	color: #43536d;
}

.titleWrapper {
	padding: 20px 0px 10px 0px;
}

.photoRotator {
	padding: 15px 0px 0px 17px;
}

/* SECTION-SPECIFIC ----------------------------------------------------*/

/* Survey Button */

#surveyButton_wrapper {
	padding: 12px 0px 0px 7px;
	z-index: 25;
}

#surveyButton a:link, #surveyButton a:visited {
	width: 214px;
	height: 29px;
	background: url(/images/button_online_survey.gif) no-repeat;
	display: block;
}

#surveyButton a:hover {
	background: url(/images/button_online_survey_hover.gif) no-repeat;
}

/* Open House */

.openHouse {
	font-size: 90%;
	padding: 0px 10px 0px 10px;
	margin: 15px 10px 10px 10px;
	background-color: #43536d;
	border: 1px solid #9eb2d5;
	text-align: center;
}

.openHouseText {
	color: #fff;
	padding: 5px 5px 15px 5px;
	text-align: center;
	margin: 0;
}

.announce {
	text-align: center;
	color: #43536d;
	padding: 0px 13px 5px 13px;
	margin: 15px 0px 10px 5px;
	background-color: #fdbf6d;
	border: 1px solid #9eb2d5;
	background-image:url(/images/bg_announce.png);
	background-repeat:repeat-x;
}

.announce p {
	color: #43536d;

}


.announceOptB {
	font: normal 85%/1.5em Verdana, sans-serif;
	color: #43536d;
	padding: 0px 13px 5px 13px;
	margin: 15px 40px 10px 5px;
	border: 1px solid #9eb2d5;
}

/* Project Milestones */

.projMilestone {
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 5px;
	width: 219px;
	background-color: #FFFFFF;
	border: 1px solid #9eb2d5;
}

.projMilestoneTitle {
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

p.milestone {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 7px 7px 7px 7px;
}

/* Steering Team */

p.steering {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 7px 7px 0px 7px;
	color: #43536d;
}

p.steeringTitle {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 7px 7px 0px 7px;
	color: #43536d;
}

#steeringTeam {
	text-align: center;
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 10px 8px;
	width: 219px;
	background-color: #fdc275;
	border: 1px solid #9eb2d5;
}

#steeringTeam a {
	color: #5e82c1;
	padding: 0px;
	text-decoration: underline;
}

#steeringTeam a:link {
	color: #5e82c1;
	padding: 0px;
	text-decoration: underline;
}

#steeringTeam a:visited {
	color: #5e82c1;
	padding: 0px;
}

#steeringTeam a:hover {
	color: #5e82c1;
	text-decoration: none;
}

.steeringTeamTitle {
	padding: 15px 0px 0px 0px;
	margin: 0px;
}


/* Meeting */

p.Meeting {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 7px 7px 0px 7px;
	color: #43536d;
}

p.MeetingTitle {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 7px 7px 0px 7px;
	color: #43536d;
}

#MeetingTeam {
	text-align: center;
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 10px 8px;
	width: 180px;
	background-color: #fdc275;
	border: 1px solid #9eb2d5;
}

#MeetingTeam a {
	color: #5e82c1;
	padding: 0px;
	text-decoration: underline;
}

#MeetingTeam a:link {
	color: #5e82c1;
	padding: 0px;
	text-decoration: underline;
}

#MeetingTeam a:visited {
	color: #5e82c1;
	padding: 0px;
}

#MeetingTeam a:hover {
	color: #5e82c1;
	text-decoration: none;
}

.MeetingTitle {
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

/* Process Diagram */

#processDiagram_wrapper {
	padding: 10px 0px 0px 5px;
}

#processDiagram a:link, #processDiagram a:visited {
	width: 219px;
	height: 80px;
	background: url(/images/button_proc_diag.gif) no-repeat;
	display: block;
}

#processDiagram a:hover {
	background: url(/images/button_proc_diag_hover.gif) no-repeat;
}

/* Timeline */

#timeline_wrapper {
	padding: 10px 0px 0px 0px;
}

#timeline a:link, #timeline a:visited {
	width: 230px;
	height: 33px;
	background: url(/images/button_timeline.gif) no-repeat;
	display: block;
}

#timeline a:hover {
	background: url(/images/button_timeline_hover.gif) no-repeat;
}

/* Alternatives Development and Screening */

.contentRtAlts {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #fff6ec;
	width: 250px;
	border-right: 1px solid #9eb2d5;
}

.contentLeftAlts {
	padding: 0px 18px 0px 22px;
	margin: 0px;
	background-color: #fff6ec;
	border-left: 1px solid #9eb2d5;
}

p.question {
	font-weight: bold;
	color: #416cb7;
	padding: 10px 0px 10px 0px;
}

p.allDocsPdf {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0;
	color: #909196;
}

.rtColumnWrapper {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 7px;
}

table.alternatives {
	margin: 0px 0px 10px 0px;
	padding: 0;
}

table.alternatives td {
	font-size: 85%;
	vertical-align: top;
}

.odd {
	background-color: #f8eada;
}

.positive {
	color: #009933;
	font-weight: bold;
	font-size: 125%;
}

.negative {
	color: #CC0033;
	font-weight: bold;
	font-size: 125%;
}

p.otherPossible {
	font-size: 85%;
	color: #7898d1;
	text-transform: uppercase;
	letter-spacing: .10em;
	margin-top: 8px;
}

/* Scoping */

.scopingMeetingSmall {
	text-align: center;
	padding: 5px 10px 15px 10px;
	margin: 15px 0px 0px 5px;
	width: 219px;
	background-color: #FFFFFF;
	border: 1px solid #9eb2d5;
}

.scopingTitleSmall {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

p.scoping {
	padding: 3px 0px 0px 0px;
}

p.scopingSmall {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 3px 0px 0px 0px;
}

.scopingMeeting {
	text-align: center;
	padding: 2px 0px 0px 0px;
	margin: 15px 0px 0px 5px;
	background: url(/images/scoping_bkgd_panel.gif) no-repeat;
	width: 319px;
	height: 160px;
}

.scopingTitle {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

/* Citizen Advisory Committee */

#citizenAdvisory {
	text-align: center;
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 10px 8px;
	width: 219px;
	background-color: #43536d;
	border: 1px solid #9eb2d5;
	
}

.citizenAdvisoryHeader {
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

p.citizenAdvisory {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 10px 7px 0px 7px;
	color: #fcba63;
}

p.citizenAdvisoryTitle {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 7px 7px 0px 7px;
	color: #fcba63;
}

/* Document Library */

.contentLftDocLib {
	padding: 0px 18px 0px 22px;
	margin: 0px;
	background-color: #fff6ec;
	border-left: 1px solid #9eb2d5;
	width: 483px;
}

.contentRtDocLib {
	padding: 0px 11px 0px 16px;
	margin: 0px 0px 0px 0px;
	background-color: #fff6ec;
	width: 134px;
	border-right: 1px solid #9eb2d5;
}

.docLib {
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 20px;
	border-bottom: 1px dashed #9eb2d5;
}

.docLib a {
	font: normal 85%/1.5em Verdana, sans-serif;
	color: #416cb7;
	text-decoration: none;
	font-weight: normal;
}

.docLib a:link {
	color: #416cb7;
	text-decoration: none;
}

.docLib a:visited {
	color: #416cb7;
}

.docLib a:hover {
	color: #416cb7;
	text-decoration: underline;
}

/* Contact Us and Mailing List */

p.contactInfo {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 3px 0px 0px 0px;
	color: #43536d;
}

p.contactName {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	color: #43536d;
}

p.contactTitle {
	font: normal 85%/1.5em Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #43536d;
	font-style: italic;
}

.contentRtMail {
	padding: 0px 18px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #fff6ec;
	width: 234px;
	border-right: 1px solid #9eb2d5;
}

#mailingButton_wrapper {
	padding: 10px 0px 0px 0px;
	text-align:center;
}

#mailingButton a:link, #mailingButton a:visited {
	width: 189px;
	height: 41px;
	background: url(/images/button_mailing_list.gif) no-repeat;
	display: block;
}

#mailingButton a:hover {
	background: url(/images/button_mailing_list_hover.gif) no-repeat;
}

.contentResponse {
	padding: 0px 18px 0px 22px;
	margin: 0px;
	background-color: #fff6ec;
	border-left: 1px solid #9eb2d5;
	border-right: 1px solid #9eb2d5;
	width: 383px;
}

.photoWrapper1 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

.emailLink a {
	font: normal 85%/1.5em Verdana, sans-serif;
	color: #f28f09;
	text-decoration: none;
	font-weight: normal;
}

.emailLink a:link {
	color: #f28f09;
	text-decoration: none;
}

.emailLink a:visited {
	color: #f28f09;
}

.emailLink a:hover {
	color: #f28f09;
	text-decoration: underline;
}

/* Get Involved */

.contentLftGetInvol {
	padding: 0px 10px 0px 22px;
	margin: 0px;
	background-color: #fff6ec;
	border-left: 1px solid #9eb2d5;
	width: 483px;
}

.contentRtGetInvol {
	padding: 0px 11px 0px 16px;
	margin: 0px 0px 0px 0px;
	background-color: #fff6ec;
	width: 234px;
	border-right: 1px solid #9eb2d5;
}

/* Search */

.contentSearch {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	background-color: #fff6ec;
	border-left: 1px solid #9eb2d5;
	border-right: 1px solid #9eb2d5;
}

/* Newsletter */

#newsletterButton_wrapper {
	padding: 10px 0px 0px 0px;
	text-align: center;
}
