@import url("rollout_nfp.css");
body, p, td, div, li { color: #181818; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.page_title { color: #CC0066; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.page_subtitle { color: #CC0066; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.area_header { color: #000000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.headline { color: #181818; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.bodytext     { color: #181818; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.bodytextbold { color: #181818; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
/* .bodytextboldital  { color: #181818; font-style: italic; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } */
.bodytextboldital  {
	color: #F60;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none
}
.caption { color: #666666; font-style: italic; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_header { color: #181818; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_subheader { color: #c00; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_bodytext { color: #181818; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_bodytextbold { color: #181818; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytext { color: #CC0066; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.highlight_bodytext_ital { color: #CC0066; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none ; font-style: italic}
.highlight_bodytextbold { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytextbold_large { color: #CC0066; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer_header { color: #666666; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.footer_text { color: #666666; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.nav_subsection_About { padding: 2 0 2 5;} 
.nav_subsection_About a { color: #22ffff; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_About a:hover { color: #22ffff; text-decoration: underline;} 
.nav_subsection_About_active { padding: 2 0 2 5;}
.nav_subsection_About_active a { color: #22ffff; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_About_active a:hover { color: #FFffff; text-decoration: underline;}
.nav_subsection_active { padding: 2 0 2 5;} 
.nav_subsection_active a { color: #CC0066; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_active a:hover { color: #FFFFFF; text-decoration: underline;} 
.text_size { color: #808080; font-size: 9px; line-height: 27px; font-family: Verdana; text-decoration: none;} 
a.nav_section { color: #000000; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none } 
a.nav_section_active { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none } 
a.nav_subsection { color: #CC0066; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none } 
a.bodytext_underline { color: #181818; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.bodytext_underline_about { color: #22ffff; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.bodytextbold_underline { color: #181818; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.module_bodytext_underline { color: #181818; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.highlight_bodytext_underline { color: #CC0066; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a:hover { color: #FF6600; text-decoration: underline } 
.footer_links {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F9D053; }
.footer_copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C4C4B2;	}
.search { color: #666666; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 

.nav_subsection_Business { padding: 2 0 2 5;} 
.nav_subsection_Business a { color: #ff9900; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_Business a:hover { color: #ff9900; text-decoration: underline;} 
.nav_subsection_Business_active { padding: 2 0 2 5;}
.nav_subsection_Business_active a { color: #ff9900; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_Business_active a:hover { color: #ffffff; text-decoration: underline;}

.nav_subsection_Advisories { padding: 2 0 2 5;} 
.nav_subsection_Advisories a { color: #FF0000; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_Advisories a:hover { color: #FF0000; text-decoration: underline;} 
.nav_subsection_Advisories_active { padding: 2 0 2 5;}
.nav_subsection_Advisories_active a { color: #FF0000; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_Advisories_active a:hover { color: #ffffff; text-decoration: underline;}

/* defines indent and color of the new "Infrastructure Design Standards submenu*/
.nav_subsection_Publications { padding: 2 0 2 5;} 
.nav_subsection_Publications a { color: #6fadfa; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_Publications a:hover { color: #6fadfa; text-decoration: underline;} 
.nav_subsection_Publications_active { padding: 2 0 2 5;}
.nav_subsection_Publications_active a { color: #6fadfa; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_Publications_active a:hover { color: #ffffff; text-decoration: underline;}




.nav_subsection_Neighborhood { padding: 2 0 2 5;} 
.nav_subsection_Neighborhood a { color: #ff33ff; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_Neighborhood a:hover { color: #ff33ff; text-decoration: underline;} 
.nav_subsection_Neighborhood_active { padding: 2 0 2 5;}
.nav_subsection_Neighborhood_active a { color: #ff33ff; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_Neighborhood_active a:hover { color: #ffffff; text-decoration: underline;}
.nav_subsection_Design { padding: 2 0 2 5;} 
.nav_subsection_Design a { color: #00cc33; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_Design a:hover { color: #00cc33; text-decoration: underline;} 
.nav_subsection_Design_active { padding: 2 0 2 5;}
.nav_subsection_Design_active a { color: #00cc33; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_Design_active a:hover { color: #ffffff; text-decoration: underline;}
.nav_subsection_Projects { padding: 2 0 2 5;} 
.nav_subsection_Projects a { color: #9966ff; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_Projects a:hover { color: #9966ff; text-decoration: underline;} 
.nav_subsection_Projects_active { padding: 2 0 2 5;}
.nav_subsection_Projects_active a { color: #9966ff; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_Projects_active a:hover { color: #ffffff; text-decoration: underline;}

.nav_subsection_Employment { padding: 2 0 2 5;} 
.nav_subsection_Employment a { color: #99cc00; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_Employment a:hover { color: #99cc00; text-decoration: underline;} 
.nav_subsection_Employment_active { padding: 2 0 2 5;}
.nav_subsection_Employment_active a { color: #999900; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_Employment_active a:hover { color: ##ffffff; text-decoration: underline;}

.nav_subsection_Contact { padding: 2 0 2 5;} 
.nav_subsection_Contact a { color: #DFDFDF; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none;} 
.nav_subsection_Contact a:hover { color: #DFDFDF; text-decoration: underline;} 
.nav_subsection_Contact_active { padding: 2 0 2 5;}
.nav_subsection_Contact_active a { color: #DFDFDF; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: underline;} 
.nav_subsection_Contact_active a:hover { color: ##ffffff; text-decoration: underline;} 



.ulint {list-style-image: url(../../images/misc/bigblt.gif); margin-top:7px; font: 11px/18px verdana, arial, helvetica;}

.ulint li {padding-bottom:8px;} 


ul { list-style:disc;  margin-top:7px; font: 11px/18px verdana, arial, helvetica;}
ul li {padding-bottom:8px;}

ul li a:link {color:black; text-decoration:none}



.table_cell_green { padding-top: 6px; padding-bottom: 12px;}
.green_text { line-height: 12px; font-family: Verdana; font-size: 10px; color: #018D24; font-decoration: none;}
.table_white_text { line-height: 16px; font-family: Verdana; font-size: 11px; color: #FFFFFF; font-decoration: none; padding-top: 15px; padding-bottom: 15px;}
.table_black_text { line-height: 16px; font-family: Verdana; font-size: 11px; color: #000000; font-decoration: none; padding-top: 15px; padding-bottom: 15px;}
.table_white_title { line-height: 16px; font-family: Verdana; font-size: 14px; color: #FFFFFF; font-decoration: none;}
.table_white_title17 { line-height: 16px; font-family: Verdana; font-size: 17px; color: #FFFFFF; font-decoration: none; font-weight: bold}
.table_cell_green { line-height: 16px; font-family: Verdana; font-size: 10px; color: #018D24; font-decoration: none; padding-top: 6px; padding-bottom: 12px;}

.quicklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	display: inline-table;
	line-height: 20px;
	color: #990000;
	text-indent: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: auto;
	width: auto;
	top: auto;
	left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}

a.ftrlink {font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; line-height: 16px; text-decoration: none;}
a.ftrlink:link {color: #FFFFFF}     /* unvisited link */
a.ftrlink:visited {color: #FFFFFF}  /* visited link */
a.ftrlink:hover {color: #FF9900; text-decoration: underline;}   /* mouse over link */
a.ftrlink:active {color: #FFFFFF}   /* selected link */

a.nbrhd { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.nbrhd:link { color: black; text-decoration: underline }
a.nbrhd:visited { color: black; text-decoration: underline }
a.nbrhd:active { color: black; text-decoration: underline }
a.nbrhd:hover { color: #FF6600; text-decoration: underline } 

.ddcV2_grayheadline {
	font-family: verdana, geneva, sans-serif;
	font-size: 17px;
	letter-spacing: -0.4pt;
	line-height: 1.4;
	font-weight: normal;
	color: #808080;
}

.ddcV2_subheadblack {
	font-family: verdana, geneva, sans-serif;
	font-size: 17px;
	letter-spacing: -0.4pt;
	line-height: 1.4;
	font-weight: normal;
	color: #0000000;
}

.ddcv2_pict {
	clear: none;
	float: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.ddcV2_seealso {
	font-family: verdana, geneva, sans-serif;
font-size: 11px;
font-style: italic;
letter-spacing: -0.2pt;
word-spacing: 1.4pt;
line-height: 1.5;
}

.ddcV2_head {
	font-family: verdana, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	word-spacing: 2.6pt;
	line-height: 1.25;
	letter-spacing: normal
}
.ddcv2_caption {
	font-family: verdana, geneva, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: -0.2pt;
	word-spacing: 0.2pt;
	line-height: 1.4;
	font-style: italic
}

.ddcv2_additresources {
	font-family: verdana, geneva, sans-serif;
	color: #808080;
	font-size: 12px;
	font-weight: bold;
	left: 5px;
	text-indent: 2px;
}

.ddcv2_additionallinks {
	font-family: verdana, geneva, sans-serif;
	color: #808080;
	font-size: 11px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url(../site_images/misc/ddcv2_arrow.gif);
	text-align: left;
	left: -24px;
	margin-left: -18px;
}

.ddcv2_sitecycle {
	font-family: verdana, geneva, sans-serif;
	color: #808080;
	font-size: 10 px;
	letter-spacing: 0.75pt;
	line-height: 1.5;
}

.ddcV2_arrowstyle {
	font-family: verdana, geneva, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 9px;
	list-style-position: outside;
	list-style-image: url(../site_images/misc/orangearrow.gif);
	list-style-type: none;
}


/*Search box in pages except Homepage.*/
.searchbox
{
 position:absolute;
 left:0px;
 top:645px
}
.ddcv2_3colimage {
	margin-bottom: 10px;
}
.ddcv2_pubimages {
	padding-left: 10px;
}

a.citymapBalloon
{
	text-decoration:none;
	color:#9966ff;
}

a.citymapBalloon:link
{
	
}
a.citymapBalloon:visited
{
	
	}

a.citymapBalloon:hover
{
	text-decoration:none;
	cursor:text;
}
listy {
 
list-style-position: outside;
list-style-image: url(../../images/site_images/arrow.gif) ;
margin-top:7px;

}
listy  li{ padding-bottom:3px;}

a.border1
{border-bottom:thin;
border-left:thin;
border-right:thin;
border-top:thin;

}

input.nobkcolor
{
	background-color:#FFF !important;
}

/* added to control overflow of the "dots" ("business_dots.gif") background image
(specified in the "leftnav_js.html") - left navigation */

#leftnav
{
	overflow:hidden
}

.ftr_prj_menu_item
{
	margin-bottom:2px;
	
	
}
/*
.proj_list_hdr
{
	color:#FFF;
	font-weight:bold;
	margin-bottom:15px
}

.pub_intra_std_paragraph
{
	margin-top:10px;
	margin-bottom:50px;
	
}

.pub_intra_doc_title
{
	text-decoration:none;
}

.pub_intra_std_addendum
{
	margin-top:7px;	
}

a.pub_intra_doc_title:hover
{
	color:#000;
}
.pub_cate_title
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;	
}



.pub_title li
{
	margin-bottom:15px
}
*/
.pub_intra_doc_title
{
	text-decoration:none;
}

.pub_intra_std_addendum
{
	margin-top:5px;	
}

a.pub_intra_doc_title:hover
{
	color:#000;
	
	
}
.pub_cat_title
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;	
}

.pub_cat_title_agency
{
	font-size:12px
}

.pub_doc_group li
{
	padding-bottom:3px;
}

.pub_intra_cat_sub_title
{
	margin-bottom:10px
}

.ddcV2_graySM 
{ 
	font-family: verdana, sans-serif; 
	color: #808080; 
	font-size: 14px; 
	line-height: 1.4;
}

.news_links td
{
 padding-top:11px;
 padding-bottom:15px
}

.ddc_nfp
{
font-family: verdana, sans-serif;
color: #858585;
font-size: 13px;
font-weight: bold;
font-variant: small-caps;

}

.borderless {text-decoration: none; border: 0px} }