@charset "UTF-8";
/* these are styles that differ from the defaults in nist-styles.css, mostly having to do with highlight colors */
 
/* need this to battle an IE Bug with the pie.htc behavior.*/
.mostpopular { position:relative;z-index:100; }

.baldrige #navigation-wrapper { background: #fff url(/images/ui/Baldrige_menu_bg.gif) repeat-x scroll 0% 99%; }
.baldrige ul.dropdown ul li, .baldrige .mostpopular .CS_LinkBar_BeforeLabel { background-color: #00539f; }

.boulder h1, .boulder a:link, .boulder a:visited, .boulder a:hover { color: #236500; }
.boulder #navigation-wrapper { background:#207c08 ; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#67954f), to(#236500));
	background: -moz-linear-gradient(left center, rgb(103,149,79) 35%, rgb(35,101,0) 59% );
	-pie-background: linear-gradient(left top,#67954f, #236500);
}
.boulder #navigation-wrapper, .boulder .mostpopular .CS_LinkBar_BeforeLabel, .boulder ul.dropdown ul li { background-color:#236500; }

.cnst h1, .cnst a:link, .cnst a:visited, .cnst a:hover { color: #0194bf; }
.cnst #navigation-wrapper {	background:#0194bf; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#34a9cc), to(#0194bf));
	background: -moz-linear-gradient(left center, rgb(52,169,204) 35%, rgb(1,148,191) 59% );
	-pie-background: linear-gradient(left top,#34a9cc, #0194bf);
}
.cnst ul.dropdown ul li, .cnst .mostpopular .CS_LinkBar_BeforeLabel { background-color: #0194bf; }

.el #navigation-wrapper { background:#1B5193; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#4873a8), to(#1b5193));
	background: -moz-linear-gradient(left center, rgb(72,115,168) 35%, rgb(27,81,147) 59% );
	-pie-background: linear-gradient(left top,#4873a8, #1b5193);
}
.el ul.dropdown ul li, .el .mostpopular .CS_LinkBar_BeforeLabel, .mep ul.dropdown ul li, .wtc ul.dropdown ul li, .wtc .mostpopular .CS_LinkBar_BeforeLabel { background-color:#1B5193; }

.fire h1, .fire a:link, .fire a:visited, .fire a:hover { color:#a20b00; }
.fire ul.dropdown ul li, .fire .mostpopular .CS_LinkBar_BeforeLabel, .fire ul.dropdown ul li, .fire .mostpopular .CS_LinkBar_BeforeLabel, .fire #navigation-wrapper { background-color:#a20b00; }

/*.healthcare h1, .healthcare a:link, .healthcare a:visited, .healthcare a:hover { color:#5185ad; }
.healthcare #navigation-wrapper { background:#5185ad; /*for no gradient-support */
/*	background: -webkit-gradient(linear, left center, right center, from(#A4C7E0), to(#5185ad));
	background: -moz-linear-gradient(left center, rgb(164,199,224) 35%, rgb(81,133,173) 59% );
	-pie-background: linear-gradient(left top,#A4C7E0, #5185ad);
}
.healthcare ul.dropdown ul li, .healthcare .mostpopular .CS_LinkBar_BeforeLabel { background-color: #5185ad; }
*/

.healthcare h1, .healthcare a:link, .healthcare a:visited, .healthcare a:hover { color:#497090; }
.healthcare #navigation-wrapper { background:#497090; /*for no gradient-support */
}
.healthcare ul.dropdown ul li, .healthcare .mostpopular .CS_LinkBar_BeforeLabel { background-color: #497090; }

.itl h1, .itl a:link, .itl a:visited, .itl a:hover { color:#4682B4; }
.itl #navigation-wrapper { background:#1f4083; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#4a649b), to(#214284));
	background: -moz-linear-gradient(left center, rgb(74,100,155) 35%, rgb(33,66,132) 59% );
	-pie-background: linear-gradient(left top,#4a649b, #214284);
}
.itl ul.dropdown ul li, .itl .mostpopular .CS_LinkBar_BeforeLabel { background-color: #1f4083; }

.mep #navigation-wrapper { background:#005284; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#34759d), to(#005284));
	background: -moz-linear-gradient(left center, rgb(52,117,157) 35%, rgb(0,82,132) 59% );
	-pie-background: linear-gradient(left top,#34759d, #005284);
 }
.mep  .mostpopular .CS_LinkBar_BeforeLabel {background-color: #005284 }

.mml h1, .mml a:link, .mml a:visited, .mml a:hover { color: #255d14; }
.mml #navigation-wrapper { background:#255d14; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#618a52), to(#245c11));
	background: -moz-linear-gradient(left center, rgb(97,138,82) 10%, rgb(36,92,17) 35% );
	-pie-background: linear-gradient(left top,#618a52, #245c11);
 }
.mml ul.dropdown ul li, .mml  .mostpopular .CS_LinkBar_BeforeLabel {background-color: #255d14; }

.ncnr h1, .ncnr a:link, .ncnr a:visited, .ncnr a:hover { color:#214bca; }
.ncnr #navigation-wrapper {	background:#214bca; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#4d6fd5), to(#214bca));
	background: -moz-linear-gradient(left center, rgb(77,111,213) 35%, rgb(33,75,202) 59% );
	-pie-background: linear-gradient(left top,#4d6fd5, #214bca);
 }
.ncnr ul.dropdown ul li, .ncnr .mostpopular .CS_LinkBar_BeforeLabel { background-color: #214bca; }

.pml h1, .pml a:link, .pml a:visited, .pml a:hover { color: #4240a0; }
.pml #navigation-wrapper { 	
	background:#2f4078; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#6a72a0), to(#2b3572));
	background: -moz-linear-gradient(left center, rgb(106,114,160)0%, rgb(43,53,114) 59% );
	-pie-background: linear-gradient(left top,#6a72a0, #2b3572);
 }
.pml ul.dropdown ul li, .pml .mostpopular .CS_LinkBar_BeforeLabel { background-color: #2f4078; }

.smartgrid h1, .smartgrid a:link, .smartgrid a:visited { color:#4C6B4C; }
.smartgrid a:hover { color:#273627; }
.smartgrid #navigation-wrapper { background:#2F6D9A; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#374e5c), color-stop(50%, #385156), to(#164519));
	background: -moz-linear-gradient(left center, rgb(55,78,92) 55%, rgb(22,69,25) 80% );
	-pie-background: linear-gradient(left top,#374e5c, #164519);
 }
.smartgrid ul.dropdown ul li, .smartgrid .mostpopular .CS_LinkBar_BeforeLabel { background-color:#35505B; }

.surfgaithersburg h1, .surfgaithersburg a:link, .surfgaithersburg a:visited,.surfgaithersburg a:hover {color: #cc0000;}
.surfgaithersburg #navigation-wrapper, .surfgaithersburg ul.dropdown ul li { background-color: #cc0000; }

.surfboulder #navigation-wrapper { background-color:#330099; }

.tip h1, .tip a:link, .tip a:visited, .tip a:hover { color:#2F6D9A; }
.tip #navigation-wrapper { background:#2F6D9A; /*for no gradient-support */
	background: -webkit-gradient(linear, left center, right center, from(#285c82), to(#2f6d9a));
	background: -moz-linear-gradient(left center, rgb(40,92,130) 35%, rgb(47,109,154) 59% );
	-pie-background: linear-gradient(left top,#285c82, #2f6d9a);
 }
.tip ul.dropdown ul li,.tip .mostpopular .CS_LinkBar_BeforeLabel { background-color:#2F6D9A; }

.el h1,.el a:link,.el a:visited,.el a:hover,.mep h1,.mep a:link,.mep a:visited,.mep a:hover,.ncnr h1,.ncnr a:link,.ncnr a:visited,.ncnr a:hover {
color:#1B5193; }

/* .homepage Main Page Template  */
.homepage #banner-graphic-wrapper { height:76px; width:975px; margin-left: 0px; }
.homepage #navigation-wrapper { background: #fff url(/images/ui/blue_greyBanner.gif) repeat-x scroll 0% 99%; height:19px; width:860px; margin-left: 115px; }
.homepage #meta-navigation-wrapper { background: #fff url(/images/banner_graphics/curvy_topline.jpg) no-repeat  0px 0px; height:15px; margin:0 15px 0 0; padding:0; width:975px; }	
.homepage #meta-navigation-links { left:507px; position:relative; top: 2px; }
.homepage ul.dropdown a { color:#362bb6; }
.homepage ul.dropdown ul li { background-color:#d5d3d3; }
.homepage ul.dropdown a.white {color:#ffffff;}
.homepage ul.dropdown *.dir { background-image: url(/images/menu_arrow_blue.gif); background-position: 95% 40%; background-repeat: no-repeat; }
/* homepage search form */
#meta-search-form-homepage { width:200px; position:relative; top:-32px; left:607px; }
#meta-search-form-homepage .meta-search-form-button, 
	#meta-search-form-homepage .meta-search-form-input { font-size:9px; line-height:1; margin:0; padding:0; border: 1px solid #959393; }
#meta-search-form-homepage .meta-search-form-input { width:133px; height:14px; background: #f0efef; }
#meta-search-form-homepage .meta-search-form-button { width:44px; background:#d6d6d6; }