body {
 	padding:0px;
 	margin:0 auto;
	background:#bfd9e1;
	height: 100%;
}


/* Begin Secondary Page styles */

.wrapper {
    min-height: 100%;
	height: 100%;
	padding:0px;
	background:#ffffff url(../images/bgtop.jpg) repeat-x center top;}
	
.maindiv1 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -146px; /* the bottom margin is the negative value of the footer's height */
	display:block;
	width:1040px;
	padding:0px;
	background:url(../images/center2.jpg) no-repeat center 178px;}

.nacmaindiv {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -146px; /* the bottom margin is the negative value of the footer's height */
	display:block;
	width:1040px;
	padding:0px;
	background:url(../images/nac_center.jpg) no-repeat center 178px;}
	

.logotop1 {width:1040px;height:128px;overflow:hidden;margin: 0px auto;text-align:left;background:url(../images/logotop1.jpg) no-repeat center top;}

.nav {width:1040px;height:50px;margin:0px auto;overflow:hidden;}


.bdyframe1 {width:1040px;margin:0px auto;}

.bdy1 {margin:0px auto;width:982px;padding-left:20px;margin-top:24px;background:url(../images/rtcolumn_bg.jpg) repeat-y top right;text-align:left;}

.footframe1 {height:146px;margin:0px auto;background:url(../images/foot.jpg) repeat-x center bottom;}
.foot1 {width:1000px;height:114px;margin:0px auto;padding:0px;}
.ftbot {border-top:solid 1px #ddeff3;background:#bfd9e1;height:1px;}



.nacbdyframe {width:1040px;margin:0px auto;}
.nacbdy {width:1002px;margin:0px auto;}

.nacfootframe {width:100%;height:114px;margin:0px auto;background:url(../images/foot.jpg) repeat-x center top;}
.nacpush {height:114px;}
.nacfoot {width:1000px;height:114px;margin:0px auto;}


#ntislogohome1 {width:220px;height:70px;margin:26px 0px 0px 34px;}
#ntislogohome1 a, #ntislogohome1 a:link{width:220px;height:70px;display:block;outline-width:0px;}
#ntislogohome1 a:visited{width:220px;height:70px;display:block;}
#ntislogohome1 a:hover{width:220px;height:70px;}

#toptabs {height:24px;padding-top:8px;width:570px;margin-left:300px;position:relative;z-index:9998;}
#toptabs #toptabsnav {margin:0px;padding:0px;height:24px;}
#toptabs #toptabsnav li {display:inline;width:140px;height:24px;}
#toptabs #toptabsnav li a {float:left;width:140px;height:24px;overflow:hidden;behavior:url(../script/iepngfix.htc)}

#toptabs #toptabsnav li#tab_ntishome a {background:url(../images/tab_ntishome.png) no-repeat;}
#toptabs #toptabsnav li#tab_cproducts a {background:url(../images/tab_cproducts.png) no-repeat 0px 0px;}
#toptabs #toptabsnav li#tab_etraining a {background:url(../images/tab_etraining.png) no-repeat 0px 0px;}
#toptabs #toptabsnav li#tab_techsearch a {background:url(../images/tab_techsearch.png) no-repeat 0px 0px;}

#toptabs #toptabsnav li#tab_ntishome a:hover {background:url(../images/tab_ntishome.png) no-repeat 0px -24px;cursor:pointer;}
#toptabs #toptabsnav li#tab_cproducts a:hover {background:url(../images/tab_cproducts.png) no-repeat 0px -24px;cursor:pointer;}
#toptabs #toptabsnav li#tab_etraining a:hover {background:url(../images/tab_etraining.png) no-repeat 0px -24px;cursor:pointer;}
#toptabs #toptabsnav li#tab_techsearch a:hover {background:url(../images/tab_techsearch.png) no-repeat 0px -24px;cursor:pointer;}

#toptabs #toptabsnav li#tab_ntishome a:active {background:url(../images/tab_ntishome.png) no-repeat 0px -24px;}
#toptabs #toptabsnav li#tab_cproducts a:active {background:url(../images/tab_cproducts.png) no-repeat 0px -24px;}
#toptabs #toptabsnav li#tab_etraining a:active {background:url(../images/tab_etraining.png) no-repeat 0px -24px;}
#toptabs #toptabsnav li#tab_techsearch a:active {background:url(../images/tab_techsearch.png) no-repeat 0px -24px;}


.sitesearchbg {background-repeat:no-repeat;width:204px;height:30px;margin-top:11px;overflow:hidden;text-align:left;}
.sitesearchbg .div1{width:150px;height:30px;float:left;background:url(../images/sitesearchtxtbox.jpg) no-repeat 0px top;overflow:hidden;}
.sitesearchbg .div2{width:30px;float:left;overflow:hidden;}
.sitesearchtxtbox {line-height:30px;overflow:hidden;border:none;background-color:transparent;width:140px;height:30px;padding:0px 0px 0px 10px;font-family:Myriad Pro, Arial, Verdana;font-size:16px;font-weight:lighter;color:#2e6b7f;}
.sitesearchtxtbox_on{line-height:30px;overflow:hidden;border:none;background:url(../images/sitesearchtxtbox.jpg) no-repeat 0 -30px;width:140px;height:30px;padding:0px 0px 0px 10px;font-family:Myriad Pro, Arial, Verdana;font-size:16px;font-weight:lighter;color:#2e6b7f;}
.sitesearch_loadingbg {background:url(../images/sitesearch_loadingbg.jpg) no-repeat;width:20px;height:30px;float:left;}
.sitesearch_loading {position:relative;visibility:hidden;text-align:center;width:20px;height:30px;background-image:url(../images/sitesearch_loading.gif);background-repeat:no-repeat;background-position:center center;}
.sitesearch_button {background:url(../images/sitesearch_button.jpg) no-repeat 0 0;width:30px;height:30px;outline-width:0px;}
.sitesearch_button_on {background:url(../images/sitesearch_button.jpg) no-repeat 0 -30px;width:30px;height:30px;outline-width:0px;}



#leftcolumn {display:block;width:627px;padding:0px 30px 146px 5px;}

#rtcolumn{display:inline;float:right;width:317px;margin:0px;margin-top:10px;padding-bottom:32px;}
#rtcolumn p {font-family:Arial, Helvetica, sans-serif;color:#17475e;font-size:11px;margin:10px 50px 10px 50px;}
#rtcolumn p a{color:#17475e;font-size:11px;font-weight:bold;text-decoration:none;}
#rtcolumn p a:hover{color:#ffffff;font-size:11px;font-weight:bold;text-decoration:underline;}
#rtcolumn ul {font-family:Arial, Helvetica, sans-serif;color:#17475e;font-size:11px;margin:10px 50px 10px 40px;}

#rtcolumn p.hdr {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}

#rtcolumn p.shiphand {font-family:Arial, Helvetica, sans-serif;color:white;font-size:12px;font-weight:bold;margin:10px 17px 0px 18px;background:#17475e;padding:2px 18px 2px 28px;}
#rtcolumn p.ship {font-family:Arial, Helvetica, sans-serif;color:#17475e;font-size:11px;margin:0px 16px 0px 18px;background:white;padding:1px 10px 1px 16px;}
#rtcolumn p.valueorder {font-family:Arial, Helvetica, sans-serif;color:#17475e;font-size:11px;font-weight:bold;margin:0px 17px 0px 18px;background:#93b3c0;padding:2px 18px 2px 28px;}

#rtcolumn p.silverbar {font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 37px 0px 38px;background:#486f82;height:4px;}

#rtcolumn_bot{margin:0px auto;width:1002px;padding:0px;height:32px;background:url(../images/rtcolumn_bot.jpg) no-repeat top right;overflow:hidden;}


#ntrlsignupformbg {border:solid 1px #5c7ab2;height:550px;margin:0px;padding:0px;padding-top:10px;background:#97aacd;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
#ntrlsignupform {padding:0px 0px 30px 20px;padding-top:0px;margin:0px;}

#ntrlsignuplogo {padding:12px;width:202px;height:80px;float:right;margin:40px;margin-left:0px;border:solid 2px #8094ba;background:#c9d6ed;-moz-border-radius:3px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
#ctl00_ContentPlaceHolder1_lblmsg {font-family:Helvetica Condensed, Arial, sans-serif;font-weight:bold;font-size:20px;padding:8px 14px 8px 14px;border:solid 2px #ba80a2;background:#c2d0ea;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}

#ctl00_ContentPlaceHolder1_DropDownList_ntrnews,
#ctl00_ContentPlaceHolder1_txtFirstName,
#ctl00_ContentPlaceHolder1_txtLastName,
#ctl00_ContentPlaceHolder1_txtCompanyName,
#ctl00_ContentPlaceHolder1_txtSignupEmail {border:solid 2px #69b3e4;border-top:solid 2px #375182;height:30px;line-height:30px;font-family:Helvetica Condensed, Arial, sans-serif;font-weight:bold;font-size:16px;color:#007fc6;padding-left:4px;width:200px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}

#ntrlsignupform input:focus {border:solid 2px #375182;background:#fff3d9;color:#375182;}

#onthispage_bg{overflow:visible;background:url(../images/onthispage_bg.jpg) repeat-y;}
#onthispage_bg img{vertical-align:bottom;}

#onthispage_content {width:185px;overflow:visible;padding:0px 66px 0px 66px;}
#onthispage_content p {margin:5px 0px 14px 0px;font-family:Arial, Helvetica, sans-serif;color:white;}
#onthispage_bg #onthispage_content p a, #onthispage_content p a:link {font-weight:bold;color:white;font-size:11px;text-decoration:none;}
#onthispage_content p a:active {color:white;font-size:11px;font-weight:bold;text-decoration:none;}
#onthispage_bg #onthispage_content p a:hover {color:#88cae5;font-size:11px;font-weight:bold;text-decoration:underline;}
#onthispage_bg #onthispage_content p a.this {color:#88cae5;font-size:11px;font-weight:bold;text-decoration:underline;}
#onthispage_bg #onthispage_content p a.home {color:#88cae5;font-size:12px;font-weight:bold;text-decoration:underline;}
#onthispage_content ul.arrow a{color:White;} 

#onthispage_content p.hdr {color:#93b3c0;font-size:12px;font-weight:bold;margin-bottom:0px;}
#onthispage_content p.hdr2 {color:#88cae5;font-size:12px;font-weight:bold;margin-bottom:0px;}
#onthispage_content p.hdr3 {color:#aa5758;font-size:12px;font-weight:bold;margin-bottom:0px;}

#onthispage_bot {width:317px;height:14px;background:url(../images/onthispage_bot.jpg) repeat-y;}

#onthispage_content2 p a, #onthispage_content p a:link {color:white;font-size:11px;font-weight:normal;text-decoration:none;}
#onthispage_content2 p a:hover {color:#88cae5;font-size:11px;font-weight:normal;text-decoration:underline;}


/*NAC*/
#onthispage_content_nac {width:246px;height:385px;margin:0px auto;margin-bottom:6px;overflow:visible;padding:0px;overflow:auto;}
#onthispage_content_nac p {margin:5px 8px 10px 12px;font-family:Arial, Helvetica, sans-serif;color:white;}
#onthispage_content_nac p a, #onthispage_content_nac p a:link {font-weight:bold;color:white;font-size:11px;text-decoration:none;}
#leftcolumn #quicklinks a{font-size:11px;font-weight:normal;}

#flashcontent1 {background:url(../products/nac/opener.jpg) no-repeat;width:480px;height:385px;float:left;margin-right:10px;}
#flashcontent1 a{display:block;width:480px;height:385px;}
#flashcontent2 {background:url(../products/nac/openerAR.jpg) no-repeat;width:480px;height:385px;float:left;margin-right:10px;}
#flashcontent2 a{display:block;width:480px;height:385px;}



/*IRS*/
#printedproducts_bg{overflow:visible;background:url(../images/printedproducts_bg.jpg) repeat-y;}
#printedproducts_bg img{vertical-align:bottom;}

#printedproducts_content {width:185px;overflow:visible;padding:0px 66px 0px 66px;}
#printedproducts_content p {margin:5px 0px 14px 0px;font-family:Arial, Helvetica, sans-serif;color:white;}
#printedproducts_bg #printedproducts_content p a, #printedproducts_content p a:link {font-weight:bold;color:white;font-size:11px;text-decoration:none;}
#printedproducts_content p a:active {color:white;font-size:11px;font-weight:bold;text-decoration:none;}
#printedproducts_bg #printedproducts_content p a:hover {color:#d99c9d;font-size:11px;font-weight:bold;text-decoration:underline;}

#printedproducts_content p.hdr {color:#d99c9d;font-size:12px;font-weight:bold;margin:5px 0px 2px 0px;}

#printedproducts_bg #printedproducts_content p.hdr a:link{color:#d99c9d;font-size:12px;font-weight:bold;text-decoration:none;}
#printedproducts_content p.hdr a:active {color:#d99c9d;font-size:12px;font-weight:bold;text-decoration:none;}
#printedproducts_bg #printedproducts_content p.hdr a:hover{color:white;font-size:12px;font-weight:bold;text-decoration:underline;}

#printedproducts_content p.hdr2 {color:#88cae5;font-size:12px;font-weight:bold;margin-bottom:0px;}

#printedproducts_bot {width:317px;height:14px;background:url(../images/printedproducts_bot.jpg) repeat-y;}




.irsprodbg {background: url(../images/2011irsprodbg.jpg) no-repeat;width:620px;height:415px;margin-left:4px;}
#taxmap10 {float:right;width:165px;height:302px;padding-top:0px;}
#taxmap10_top {width:165px;height:110px;}
#taxmap10_top a {display:block;width:165px;height:110px;}

#archived {width:165px;height:44px;}
#archived a {display:block;width:165px;height:44px;}

#taxmapbutton {width:165px;height:113px;}
#taxmapbutton a {width:165px;height:113px;display:block;}

.helpfulhints {background-image:url(../images/helpfulhints_botbg.jpg);
	background-repeat:no-repeat;
	width:317px;height:260px;
	overflow:hidden;
	display:none;
	padding:0px;
	margin:0px;}
	
#hhtext p{color:white;font-weight:bold;margin-top:0px;padding:0px 18px 0px 18px;}

/*end IRS*/



#docsealfoot {float:right;width:84px;height:84px;margin-top:20px;}
#usagovfoot {float:left;width:121px;height:41px;margin-top:10px;}

#footer {width:1000px;height:114px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:white;font-size:11px; text-align:center;}
#footer a, #footer a:link{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:white;font-size:11px;text-decoration:none;}
#footer a:hover{color:#266377;}
#footer a#usdeptcom:link {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#266377;font-size:11px;}
#footer span#lower {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#48687f;font-size:12px;}





/* HEADERS */
h1 {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;color:#90a678;font-weight: lighter;font-size:30px;margin:10px;}
h2 {font-family:Arial, Helvetica, Verdana;color:#17475e;font-size:11px;margin:10px;
}
h3 {font-family:Myriad Pro, Arial;color:#5d5d5d;font-weight:bold;font-size:20px;margin:10px;}
h4 {font-family:Myriad Pro, Arial;color:#5d5d5d;font-size:17px;margin:10px;font-style: italic;font-weight:lighter;}
h5 {font-family:Myriad Pro, Arial;color:#17475e;font-weight:bold;font-size:16px;margin:10px;}
h6 {font-size:30px;color:white;background:#8e3e3f;font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;font-weight:lighter;padding:10px;margin:0px;}

.NISTsub {font-family:Myriad Pro, Arial;color:#6a3168;font-weight:bold;font-size:16px;margin:18px 10px 10px 10px;}
.NTIS {font-family:Myriad Pro, Arial;color:#17475e;font-weight:bold;font-size:15px;margin:10px;}


.boldbox {background:#90a678;font-family:Myriad Pro, Arial;color:white;font-weight:lighter;font-size:15px; font-style:italic;margin:10px;padding:10px;}

.irsorderol {font-family:Myriad Pro, Arial;font-weight:bolder;font-size:14px;margin:0px;}

#partners li {margin:4px 0px 8px 0px;padding-right:12px;}

.salesfinal {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;background:#425182;color:white;font-weight:lighter;font-size:22px;margin:10px;padding:12px;}





.techsearchbg {background-image:url(../images/techsearch_bg.jpg);background-repeat:no-repeat;width:598px;height:59px;padding-top:17px;overflow:visible;}
.nanotechtxtbox {overflow:hidden;border:none;background:url(../images/nanotechtxtbox.jpg) no-repeat;padding-left:5px;padding-top:4px;
width:383px;height:36px;font-family:Myriad Pro, Arial, Verdana;font-size:26px;font-weight:lighter;color:#2e6b7f;}
.techsearch_button {background:url(../images/techsearch_button.jpg) no-repeat;width:140px;height:41px;outline-width:0px;}
.techsearch_loadingbg {background:url(../images/techsearch_loadingbg.jpg) no-repeat;width:30px;height:41px;}


.progress {width:530px;margin:0px auto;font-family:Arial;font-size:11px;font-weight:bold;color:#990000;background-color:#DBE1E8;border:solid 1px #b2b2b2;padding:3px;}

.aboutus {font-family:Myriad Pro, Arial;color:#39607d;font-weight:bold;font-size:15px;}

.links {font-weight:bold;color:#6D814E;}

ul#otherservices li{margin-top:12px;margin-bottom:12px;}


.subaboutus {font-family:Myriad Pro, Arial;color:#8bb4ae;font-weight:bold;font-size:14px;}

.titles {font-family:Myriad Pro, Arial; font-weight:bold;font-size:26px;color:#59705e;}

.titles2 {font-family:Myriad Pro, Arial; font-weight:bold;font-size:15px;color:#59705e;}


/* template.master Header styles */

.pubs {font-size:14px;color:#19295e;font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;margin:10px 10px 0px 10px;font-weight:bold;}

.irshdr {font-size:14px;color:#782b2c;font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;margin:10px 10px 0px 10px;font-weight:bold;}

.irshdrbg {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;background:#782b2c;color:white;font-weight:lighter;font-size:16px;margin:10px;padding:8px;}

.irshdrbg2 {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;background:#cc0000;color:white;font-weight:lighter;font-size:16px;margin:10px;padding:8px;}

.pherhdr {font-size:14px;color:#17485f;font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;margin:10px 10px 0px 10px;font-weight:bold;}

.pherhdrbg {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;background:#5d8494;color:white;font-weight:lighter;font-size:16px;margin:10px;padding:8px;}

.online {font-size:14px;color:#19295e;font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;margin:10px 10px 0px 10px;font-weight:bold;}

.srvchdr {font-size:14px;color:#5d8494;font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;margin:10px 10px 0px 10px;font-weight:bold;}

.tealhdr {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;background:#17545a;color:white;font-weight:lighter;font-size:16px;margin:10px;padding:8px;}

.grnhdr {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;background:#90a678;color:white;font-weight:lighter;font-size:16px;margin:10px;padding:8px;}

.grey_jv {border:solid 1px #cccccc;background:#f0f0f0;width:280px;height:200px;margin-left:20px;padding-top:14px;}
.grey_jv ul{line-height: 25px; font-size:11px;}

#contactjv {visibility:visible;}

.grnhdr a.cjv {font-size:16px;color:#e4f6b3;}
.grnhdr a.hjv {font-size:16px;float:right;color:white;}

#contactjv .grnhdr_jv {color:white;font-weight:bold;font-size:12px;background:#90a678;margin:10px 10px 10px 40px;padding:8px;width:220px;}

.grnsrvchdr {font-size:14px;color:#4f6d58;font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;margin:10px 10px 0px 10px;font-weight:bold;}

.redhdr {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;background:#782b2c;color:white;font-weight:lighter;font-size:16px;margin:10px;padding:8px;}

.sig {font-family:Myriad Pro, Arial; font-weight:bold;font-size:12px;color:#59705e;margin-top:0px;}

.orange2 {font-family:Myriad Pro, Arial; font-weight:bold;font-size:14px;color: #FF9933;}

.green2 {font-family:Myriad Pro, Arial; font-weight:bold;font-size:14px;color: #778962;} /*#9aad84*/

.dotted {padding:4px; border:dotted 1px #666666;margin:0px auto;}


/* End Secondary Page styles */


#menudotted a:hover{color:white;}
#menudotted p {margin-top:0px;margin-bottom:0px;}


.noscript {font-size:10px;text-align:left;padding-left:10px;padding-top:10px;z-index:10;color:#8bb4ae;}
.pnoscript {font-size:10px;text-align:left;padding-left:10px;z-index:10;color:#8bb4ae;}

#navb {
       width:960px;height:38px;padding:17px 2px 3px 2px;margin: 0 auto;background:url(../images/foot_bg.gif) no-repeat center;
       font-family:Arial;}

#hide {display:none;}

/* -------- MENU BUTTONS -------- */


#search	{
	width:177px;height:37px;
}



/* --- HSIC --- */
.ntis_hs {font-size:11px;margin:10px;background:url(../hs/images/ntis_hs.jpg) no-repeat;width:450px;height:150px;}
.ntis_hs td {padding-left:10px;padding-right:10px;}
.ntis_hs td p {font-size:11px;color:#333333;}

.echead {background-color:#768C2A;padding:2px;padding-left:4px;color:white;font-weight:bold;}
.echead1 {background-color:#666666;padding:2px;padding-left:4px;color:white;font-weight:bold;}
.visitumt {background-color:#5F9281;padding:2px;color:white;font-weight:bold;}
.univs {background-color:#004731;padding:4px;color:white;font-weight:bold;font-size:10.5pt;border-top:dashed 1px #91ACB0;border-bottom:dashed 1px #91ACB0;}
.univs_h {background-color: #BECED1;padding:2px;color: #003333;font-weight:bold;font-size:12px;border-top:dashed 1px #666666;border-bottom:dashed 1px #666666;}
.blue_head {font-weight:bold;color:white;background-color:#2E478B;padding:3px;padding-left:5px;}



/* -------- EXTERNAL CSS SKIN -------- */

.bz {border:0px;}
.ow {outline-width:0px;margin:0px;}
.zero {background:none;border:0px;padding:0px;margin:0px;outline-width:0px;}

.deagrn {padding:10px;background:#90a678;color:White;font-weight:lighter;font-family:Myriad Pro, Arial, Verdana;font-size:15px;}
.dearow {background:#5d8494;color:white;font-weight:bold;padding:6px;margin:0px 10px 0px 10px;}
.dearow ul{color:White;margin-top:0px;padding-top:0px;font-weight:normal;}
.dearow2 {background:#ccd9bd;color:#17475e;font-weight:bold;padding:4px;margin-top:0px;}
.dearowdiv{padding-left:20px;}
.rowb2{background:#bfd8e1;height:5px;border-width:0px;}
.dearowbold {background:#5d8494;color:white;font-weight:normal;font-family:Myriad Pro, Arial, Verdana;font-size:15px;padding:6px;margin:0px 10px 0px 10px;}
.dearowboldwarn {background:#5d8494;color:#990000;font-weight:bold;font-family:Myriad Pro, Arial, Verdana;font-size:15px;padding:6px;margin:0px 10px 0px 10px;}

#tbl .tbl td {padding:10px;}
.tbl th {background:#5d8494;}
.tbl th p{font-weight:bold;color:white;}
.tbl th.lcnr {background:#5d8494 url(../images/lcnr.jpg) no-repeat top left;height:34px;border-right:solid 1px #92b3bf;}
.tbl th.rcnr {background:#5d8494 url(../images/rcnr.jpg) no-repeat top right;height:34px;}
.tbl th.lcnr p {font-weight:bold;color:white;}
.tbl th.rcnr p {font-weight:bold;color:white;}
.tbl th.rcnr p span{font-weight:normal;color:white;}
.tbl td {border-bottom:solid 2px white;border-right:solid 1px #f0f0f0;}
.tbl td.rowb {border-width:0px;}
.tbl td.rowb div{background:#bfd8e1;height:5px;border-width:0px;}
.tbl th.rowb div{background:#bfd8e1;height:5px;border-width:0px;}

#tbl2 td {font-weight:bold;background:#f0f0f0;}
.tbl_sm {background:#bfd8e1;border:solid 3px #5d8494;}
.tbl_sm td ul{color:#5d8494;}

#industry_outlook h5 {font-size:14px;margin-bottom:0px;}
#industry_outlook p {margin-top:0px;}

#ntrltbl td ul.clover {font-size:11px; list-style-image: url(../images/clover_bullet.jpg);}
#ntrltbl td ul.clover li {margin:6px;padding-left:1px;}

div.rowb {background:#bfd8e1;height:5px;border-width:0px;margin:10px;}

.onthis {background-color:#333333;color:white;}
.onthis span{font-weight:bold;font-family:Arial, Helvetica, Verdana;color:white;font-size:11px;}
.onthis2 {background-color:#cccccc;border:solid 1px #b2b2b2;}
.sidebar {margin:10px;border:solid 1px #b2b2b2;width:200px;}
.sidebarcell a:link, .sidebarcell a:active, .sidebarcell a:visited, .sidebarcell a:hover{font-size:11px;color:#0C66A3;}
.sidebarcell {font-size:11px;padding-left:4px;border-bottom:solid 1px #cccccc;}
.qlarrow {height:20px;width:16px;background-image:url(../images/arrow_right.gif);background-repeat:no-repeat;background-position:center center;}
.ssf {margin:10px;border:solid 1px #b2b2b2;width:500px;}
.ssf th {background-color:#333333;color:White;}
.ssf td {border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;}
.sffsub{width:100px;}
.sfflink{width:320px;}

/* ----- S&T on CD ---------*/
#stcd td {padding:3px;}
#stcd td a:link	{color:#286c82;font-size:12px;font-weight:bold;text-decoration:underline;}
#stcd td a:active {color:#5d7881;font-size:12px;font-weight:bold;text-decoration:underline;}
#stcd td a:visited {color:#7899b1;font-size:12px;font-weight:bold;text-decoration:underline;}
#stcd td a:hover {color:#77a46b;font-size:12px;font-weight:bold;text-decoration:underline;}


/* -------- HIGHLIGHT DIV or TD-------- */

.on {background-color:#E9E9E9;}
.on2 {background-color:#C4D3D9; border:dashed 1px #b2b2b2;}
.off {background:none;}

.federal {background-color:#425182;color:#f0f0f0;text-align:center;border:solid 1px #999999;border-left:#999999;border-right:#999999;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;margin:0px;padding:0px;}

.related {background-image:url(../images/related.jpg);width:200px;height:25px;}

.relatedbot {background-image:url(../images/relatedbot.jpg);width:200px;height:15px;}

.orderinstruct {background-color:#f9f9f9;padding-right:10px;padding-bottom:10px;}

#bdr {border:solid 2px #f0f0f0;}

.sitesearch_loading {position:relative;visibility:hidden;text-align:center;width:20px;height:30px;background-image:url(../images/sitesearch_loading.gif);background-repeat:no-repeat;background-position:center center;}

.searching {position:relative;visibility:hidden;text-align:center;width:30px;height:41px;background-image:url(../images/techreports_loading.gif);background-repeat:no-repeat;background-position:left center;}

.content {margin-right:20px; overflow:auto;height:500px;padding-right:20px;}

.alert {
	color: #D20000;
	font-weight:bold;
	}

/* -------- bulleted lists -------- */

.ul2 {
	list-style-image: url(../images/bullet6.gif);
	margin-top:4px;
	margin-bottom:4px;
}
.ul3 {
	list-style-image: url(../images/bullet4.gif);
	margin-top:4px;
	margin-bottom:4px;
}

.arrow {list-style-image: url(../images/arrow_right.gif);
				margin-top:10px;
				margin-bottom:4px;
				margin-right:10px;
				font-size:11px;
				}
.size11ul {
				margin-top:10px;
				margin-bottom:4px;
				margin-right:10px;
				font-size:11px;
				}
.size11ul li {margin:2px 0px 4px 0px;}				
				
.arrow li {margin-top:2px;margin-bottom:4px;}
.arrow a:link {font-size:11px;color:#000066;text-decoration:none;}
.arrow a:visited {font-size:11px;color:#D5AA00;text-decoration:none;}
.arrow a:hover {font-size:11px;color:#D5AA00;text-decoration:underline;}

#NistLinks p {font-size:11px;margin:24px 10px 24px 10px;}
#NistLinks p a{font-size:11px;color:#6a3168;}
#NistLinks p a:hover{font-size:11px;color:#c669cc;}


.NIST {list-style-image: url(../images/arrow_right.gif);
				margin-top:10px;
				margin-bottom:4px;
				margin-right:10px;
				font-size:11px;
				}
.NIST li {margin-top:14px;margin-bottom:14px;}
.NIST a:link {font-size:11px;text-decoration:none;}
.NIST a:visited {font-size:11px;}
.NIST a:hover {font-size:11px;text-decoration:underline;}



/* -------- BOLD COLORS -------- */


.wht {color:white;
	font-weight:bold;
	font-family: trebuchet MS, Arial;
	background-color:#738676;
	margin:0px;
	padding:10px;
	}

.orange {color:#EFD25C;
	font-family: trebuchet MS, Arial;
	background-color:#7497b8;
	margin:0px;
	padding:10px;
	}

.whitebold {
	color: #FFFFFF;
	font-weight:bold;
}

.whitebold2 {
	color: #FFFFFF;
	font-weight:bold;
	margin-left:30px;
	margin-right:30px;
}

.whiteboldsm {
	color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.size11dkgreen {
	color: #404000;
	font-size:11px;
	font-weight:bold;
	}

.search {
	font-size:10.5pt;
	color:#425182;
	font-weight:bold;
	}
.fuschia {color:#7b0f2d;}
.ltgrey {font-weight:bold;color:#666666;}

.teal {color:#39607d; font-weight:bold;}
.tealsm {color:#17475e;font-size:11px;font-weight:normal;margin:0px 0px 0px 5px;}

.bigred {margin:30px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	color: #6770BA;
	}
.checkoutmargin {margin:30px;border:solid 1px #f9f9f9;width:530px;text-align:left;}
.checkoutwhite {margin:40px;text-align:center;width:150px;}

.red {
	font-weight: bold;
	color: #990000;
	}
.redp {
	font-weight: normal;
	color: #9b1658;
	}
.blue {
	font-weight: bold;
	color: #000066;
	}

.ltblue {
	font-weight: bold;
	color: #425182;
	}

.greybold {
	font-size: 12px;
	font-weight:bolder;
	color:#606060;
	}
	
.dkgrey {color:#333333; font-weight:bold;}

.underblue {
	font-family: Arial;
	font-weight: bold;
	color: #333399;
	font-size: 12px;
	text-decoration:underline;
}

.dkblue {
	color: #000066; 
	font-weight: bold;
	font-size: 12px;
	}
	
.brightblue {
	color: #003399; 
	font-weight: bold;
	}

.italicblue {
	color: #000066; 
	font-weight: bold;
	font-style: italic;
	}

.italicred14 {
	color:#660000;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	}

.failure {
	color:#990000;
	font-size:11px;
	}

.time {
  	font-size: 8pt;
	color: #387272;
	font-weight: bold;
}

.time2 {
	font-size:11px;
	font-weight:bold;
	color:#002277;
}

.flashmsg {
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 11px;
}



/* -------- HEADERS -------- */

.header {
	color: #990000; 
	font-weight: bold;
	font-size: 18px;
	}
	
.header_co {font-family:Arial, Helvetica, sans-serif;
	color: #333333; 
	font-weight: bold;
	font-size: 10.5pt;
	}

.header1 {
	color: #003399; 
	font-weight: bold;
	font-size: 14px;
	}	

.header2 {
	color: #0000CC;
	font-weight: bold;
	font-size: 14px;
	}

.header3 {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	}

.header4 {
	color: #990000;
	font-weight: bold;
	font-size: 14px;
	}

.header5 {
	color:#425182;
	font-weight: bold;
	font-size: 14px;
	}


.header7 {
	color: #396147; 
	font-weight: bold;
	font-size: 14px;
	}

.header8 {
	color: #000033; 
	font-weight: bold;
	font-size: 14px;
	}

.title1 {font-size: 18px;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;color: #425182;}

.title2 {font-family: Georgia, "Times New Roman", Times, serif; color: #808080; font-size: 17px;}

.title3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}



/* -------- LINKS -------- */



a.header3:link
{ color: #000033; font-size: 14px; font-weight: bold;text-decoration: underline }
a.header3:active
{ color: #000033; font-size: 14px; font-weight: bold;text-decoration: none }
a.header3:visited
{ color: #002677; font-size: 14px; font-weight: bold;text-decoration: underline }
a.header3:hover
{ color: #003399; font-size: 14px; font-weight: bold;text-decoration: underline}

a.new2:link
{ color: #003399; font-size: 7.5pt;font-weight: 200;text-decoration: none }
a.new2:active
{ color: #7497B7; font-size: 7.5pt;font-weight: 200;text-decoration: none }
a.new2:visited
{ color: #7497B7; font-size: 7.5pt;font-weight: 200;text-decoration: none }
a.new2:hover
{ color: #7497B7; font-size: 7.5pt;font-weight: 200;text-decoration: none}

a.new3:link
{ color: #000066; font-size: 8.5pt;font-weight: bold;text-decoration: underline; }
a.new3:active
{ color: #000066; font-size: 8.5pt;font-weight: bold;text-decoration: none; }
a.new3:visited
{ color: #666666; font-size: 8.5pt;font-weight: bold;text-decoration: none; }
a.new3:hover
{ color: #003399; font-size: 8.5pt;font-weight: bold;text-decoration: underline;}

a.header3:link
{ color: #000033; font-size: 14px; font-weight: bold;text-decoration: underline }
a.header3:active
{ color: #000033; font-size: 14px; font-weight: bold;text-decoration: none }
a.header3:visited
{ color: #002677; font-size: 14px; font-weight: bold;text-decoration: underline }
a.header3:hover
{ color: #003399; font-size: 14px; font-weight: bold;text-decoration: underline}


a.site:link
{ color: white; font-size: 11px; font-weight: bold;text-decoration: underline }
a.site:active
{ color: white; font-size: 11px; font-weight: bold;text-decoration: none }
a.site:visited
{ color: #cccccc; font-size: 11px; font-weight: bold;text-decoration: none }
a.site:hover
{ color: #77a46b; font-size: 11px; font-weight: bold;text-decoration: underline}

a.navy:link
{ color:white; font-size: 11px; font-weight: bold;text-decoration: none; }
a.navy:active
{ color:white; font-size: 11px; font-weight: bold;text-decoration: none; }
a.navy:visited
{ color:#000066; font-size: 11px; font-weight: bold;text-decoration: none; }
a.navy:hover
{ color:#000066; font-size: 11px; font-weight: bold;text-decoration: underline; }

a.subnav:link
{ color: #000066; font-size: 7.5pt; font-weight: bold;text-decoration: none; }
a.subnav:active
{ color: #000066; font-size: 7.5pt; font-weight: bold;text-decoration: none; }
a.subnav:visited
{ color: #000066; font-size: 7.5pt; font-weight: bold;text-decoration: none; }
a.subnav:hover
{ color: #0000FF; font-size: 7.5pt; font-weight: bold;text-decoration: underline; }

a.flashmsg:link
{ color: white; font-size: 11px; font-weight: bold; text-decoration: none }
a.flashmsg:active
{ color: white; font-size: 11px; font-weight: bold; text-decoration: none }
a.flashmsg:visited
{ color: #cccccc; font-size: 11px; font-weight: bold; text-decoration: none }
a.flashmsg:hover
{ color: red; font-size: 11px; font-weight: bold; text-decoration: underline }

a.menu:link
{ color: white; font-size: 12px; font-weight: bold; text-decoration: none;}
a.menu:active
{ color: white; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu:visited
{ color: white; font-size: 12px; font-weight: bold; text-decoration: none;}
a.menu:hover
{ color: #F0F0F0; font-size: 12px; font-weight: bold; text-decoration: none;}






/* -------- BORDERS -------- */
.rm10{margin:0px 10px 10px 0px;}
.bdr{margin:0px 10px 10px 0px;border:1px solid #9cafd1;}

.greybdr{border:2px solid #C7C7C7;}

.greybdr2{border:1px solid #e3e7f3;margin-right:10px;}
.greybdr2a{border:1px solid #9cafd1;margin-right:10px;}

.greybdr3{border:1px solid #c7c7c7;}

.greybdrw {border:solid 2px #cccccc;border-bottom-width:1px;}
.greybdrw td {border-bottom:solid 1px #cccccc;}
.greybdrw th {color:#666666;font-size:12px;}


.greybdr2mR8{border:1px solid #C7C7C7;margin-right:8px;}

.ltborder {border-left: 1px solid #CCCCCC;}

.ltborderbot {border-bottom: 1px solid #CCCCCC;}

.box {border: #cccccc solid;}

.box2 {border:solid 1px #cccccc;}

.bdr1 {border-left:solid 1px #CCCCCC;}

.bdr2 {border-right:solid 1px #CCCCCC;}

.bdr3 {border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}

.blckbdr {border:solid 1px #666666;}

.vertical1 {border-left: solid 1px #999999;}

.verticallft {border-left: #cccccc 1px solid;}

.verticalt{border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;}

.verticalt2{border-top: #cccccc 1px solid;}

.verticalb {border-bottom: #cccccc 1px solid;border-left: #cccccc 1px solid;}

.verticalb2 {border-bottom: #cccccc 1px solid;}

.verticalb3 {border-bottom: #cccccc 1px solid;border-top: #cccccc 1px solid;}

.verticalb4 {border-bottom: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;}

.verticalb5 {border-bottom: #cccccc 2px solid;}

.verticalbL {border-bottom: #cccccc 1px solid;border-left: #cccccc 1px solid;}

.verticalthck {border-left: #cccccc 3px solid;}

.verticalthck2 {border-left: #cccccc 3px solid;border-bottom:solid 1px #cccccc;}

.verticalthck3 {border-left: #cccccc 3px solid;border-top:solid 1px #cccccc;}

.verticalthckb {border-left: #cccccc 3px solid;border-bottom:#cccccc 3px solid;}

.verticalthckb2 {BORDER-BOTTOM:#cccccc 3px solid;}



	

/* -------- GLOBALS -------- */


p {
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:8px;
	font-size: 12px;
	color: #676767;
	font-family:Arial, Helvetica, Verdana;
	line-height:18px;
}

span {
	font-size: 12px;color: #676767;
	font-family: Arial, Verdana, trebuchet MS, Helvetica;
	margin:0px;
	padding:0px;
}

font {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;}

tr, td {margin-left:10px;
		margin-top:10px;
		font-size: 12px; color: #676767; font-family: Arial, Helvetica, sans-serif;
		}

ul {
	list-style-image: url(../images/bullet.jpg);
	margin-top:4px;
	margin-bottom:4px;
	color: #676767;
	font-size:12px;
	font-family: Arial, trebuchet MS, Verdana, Helvetica;
	}
	
ol li{margin-top:10px;
	margin-bottom:10px;
	color: #676767;
	font-size:12px;
	font-family: Arial, trebuchet MS, Verdana, Helvetica;
	}
	
#olsize11 li{margin-top:10px;
	margin-bottom:10px;
	color: #676767;
	font-size:11px;
	font-family: Arial, trebuchet MS, Verdana, Helvetica;
	}

.size11 {font-size:11px;}

.size11bold {font-size:11px; font-weight:bold;}

.size11g {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#688593;font-weight:bold;}


.size9 {font-size: 9px;}
.size10 {font-size: 10px;}
.greyd {border: dashed 1px #333333;background:#B9C2D0;margin-left:40px;margin-bottom:20px;margin-top:14px;}

.white {
	color: #FFFFFF;
}
	
.bold {font-weight: bold;}

.button {font: 11px arial, helvetica, sans-serif; color:white; font-weight:bold; background:#7ea971;padding-bottom:2px;}	

/*textarea, select, input {font-weight: normal;color:black;background-color:#ffffff;
    font-style: normal;
    font-variant: normal;
    font-size: 11px;
    line-height: normal;
    font-family: arial, helvetica, sans-serif;
}*/

a:link
	{color:#286c82;font-size:12px;font-weight:bold;text-decoration:underline;}
a:active
	{color:#5d7881;font-size:12px;font-weight:bold;text-decoration:underline;}
a:visited
	{color:#7899b1;font-size:12px;font-weight:bold;text-decoration:underline;}
a:hover
	{color:#77a46b;font-size:12px;font-weight:bold;text-decoration:underline;}
	
	
	
/* ADDED FOR ENHANCED ACCESSIBILITY */
#mainbody a, #mainbody a:hover, #mainbody a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 
	
#mainbody a:active, #mainbody a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
} 

