* {
	margin: 0;
}
html{
	height: 100%;
}
body {
 	padding:0px;
 	margin:0 auto;
	background: url(../images/bgtop.jpg) repeat-x center top;
	height: 100%;
}


.maindiv {min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -114px;width:1040px;padding:0px;background:url(../images/center.jpg) no-repeat center 178px;}

.logotop {width:1040px;height:128px; overflow:hidden;margin: 0px auto;text-align:left;background:url(../images/logotop.jpg) no-repeat center top;}

.nav {width:1040px;height:50px;margin:0px auto;overflow:hidden;}

.bdyframe {width:1040px;margin:0px auto;}

.bdy {width:980px;margin:0px auto;padding-left:20px;}

.bdy1 {width:982px;margin:0px auto;padding-left:20px;}
.bdy2 {width:1000px;height:720px;padding:0px 20px 0px 20px;margin:0px auto;}

.footframe {width:100%;height:114px;margin:0px auto;background:url(../images/foot.jpg) repeat-x center top;}
.push {height:114px;}
.foot {width:1000px;height:114px;margin:0px auto;}


.cadv {border:solid 2px #488ca2;background:#8dc6d8;color:#990000;font-weight:bold;font-size:11px;padding:4px 6px 4px 8px;margin:15px 16px 0px 0px;}

p.cadv a, p.cadv a:link, p.cadv a:active, p.cadv a:visited {font-size:11px;color:#094254;}
p.cadv a:hover{font-size:11px;color:#ad6066;}


.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;}




#ntislogohome {width:220px;height:95px;margin:26px 0 7px 34px;}
#ntislogohome a, #ntislogohome a:link{width:220px;height:95px;display:block;outline-width:0px;}
#ntislogohome a:visited{width:220px;height:95px;display:block;}
#ntislogohome a:hover{width:220px;height:95px;}

#topcontent {height:340px;width:100%;text-align:left;}
#lftcontent {margin:0px 0px 12px 0px;width:350px;height:340px;float:left;}
#rtcontent{width:600px;height:340px;margin:0px 10px 0px 0px;float:right;}

#topcontent #lftcontent h1 {font-size:11px;margin-left:10px;margin-top:10px;margin-right:10px;margin-bottom:8px;}

#hdr_updates {margin:20px 0px 0px 0px;}



.by {font-family: trebuchet MS, Arial;font-size:6.5pt;margin:0px;padding:6px 0px 0px 0px;margin-left:42px;color:#ADD6D6;}
.by a:link, .by a:active, .by a:visited{font-family: trebuchet MS, Arial;font-size: 6.5pt;text-decoration:none;color: #2B366C;font-weight:normal;margin-left:0px;}
.by a:hover{font-family: trebuchet MS, Arial;font-size: 6.5pt;text-decoration:none;color: #FFCC00;font-weight:normal;margin-left:0px;}



#carousel_wrap {height:234px;overflow:hidden;text-align:left;}

#pubsarchive_wrap{width:600px;height:8px;margin:8px 0px;text-align:right;}
#pubsarchive {margin:0px;width:106px;height:8px;float:right;overflow:hidden;}
#pubsarchive a {background: url(../images/pubsarchive.jpg) no-repeat;width:106px;height:8px;outline-width:0px;}
#pubsarchive a:link, #pubsarchive a:visited {display:block;background:url(../images/pubsarchive.jpg) 0 0;width:106px;height:8px;}
#pubsarchive a:hover {background:url(../images/pubsarchive.jpg) 0 -8px;width:106px;height:8px;}
#pubsarchive a:active {background:url(../images/pubsarchive.jpg) 0 0px;width:106px;height:8px;}

#colorbtns_wrap{width:104px;height:200px;float:left;}

#colorbtnsfb {margin:0px 0px 14px 4px;width:100px;height:26px;overflow:hidden;}
#colorbtnsfb a {background: url(../images/NTISonFB.jpg) no-repeat;width:100px;height:26px;outline-width:0px;}
#colorbtnsfb a:link, #colorbtnsfb a:visited {display:block;background:url(../images/NTISonFB.jpg) 0 0;width:100px;height:26px;}
#colorbtnsfb a:hover {background:url(../images/NTISonFB.jpg) 0 -26px;width:100px;height:26px;}
#colorbtnsfb a:active {background:url(../images/NTISonFB.jpg) 0 -52px;width:100px;height:26px;}

#colorbtns {margin:0px 0px 14px 4px;width:100px;height:26px;overflow:hidden;}
#colorbtns a {background: url(../images/NTISonTwitter.jpg) no-repeat;width:100px;height:26px;outline-width:0px;}
#colorbtns a:link, #colorbtns a:visited {display:block;background:url(../images/NTISonTwitter.jpg) 0 0;width:100px;height:26px;}
#colorbtns a:hover {background:url(../images/NTISonTwitter.jpg) 0 -26px;width:100px;height:26px;}
#colorbtns a:active {background:url(../images/NTISonTwitter.jpg) 0 -52px;width:100px;height:26px;}

#colorbtns2 {margin:0px 0px 14px 4px;width:100px;height:26px;overflow:hidden;}
#colorbtns2 a {background: url(../images/RSSfeeds.jpg) no-repeat;width:100px;height:26px;outline-width:0px;}
#colorbtns2 a:link, #colorbtns2 a:visited {display:block;background:url(../images/RSSfeeds.jpg) 0 0;width:100px;height:26px;}
#colorbtns2 a:hover {background:url(../images/RSSfeeds.jpg) 0 -26px;width:100px;height:26px;}
#colorbtns2 a:active {background:url(../images/RSSfeeds.jpg) 0 -52px;width:100px;height:26px;}

#colorbtns3 {margin:0px 0px 14px 4px;width:100px;height:26px;overflow:hidden;}
#colorbtns3 a {background: url(../images/IRSproducts.jpg) no-repeat;width:100px;height:26px;outline-width:0px;}
#colorbtns3 a:link, #colorbtns3 a:visited {display:block;background:url(../images/IRSproducts.jpg) 0 0;width:100px;height:26px;}
#colorbtns3 a:hover {background:url(../images/IRSproducts.jpg) 0 -26px;width:100px;height:26px;}
#colorbtns3 a:active {background:url(../images/IRSproducts.jpg) 0 -52px;width:100px;height:26px;}

#colorbtnsfsrs {margin:0px 0px 0px 4px;width:100px;height:35px;overflow:hidden;}
#colorbtnsfsrs a {background: url(../images/FSRShpicon.png) no-repeat;width:100px;height:35px;outline-width:0px;}
#colorbtnsfsrs a:link, #colorbtnsfsrs a:visited {display:block;background:url(../images/FSRShpicon.png) 0 0;width:100px;height:35px;}
#colorbtnsfsrs a:hover {background:url(../images/FSRShpicon.png) 0 -35px;width:100px;height:35px;}
#colorbtnsfsrs a:active {background:url(../images/FSRShpicon.png) 0 -70px;width:100px;height:35px;}




#wrap {color: #404040;margin:0px 10px 0px 0px;height:200px;width:480px;float:left;}

.techsearchbg {background-image:url(../images/techsearch_bg.jpg);background-repeat:no-repeat;width:578px;height:59px;padding-top:17px;padding-left:20px;text-align:left;overflow:hidden;}
.techsearchbg .div1 {width:385px;height:41px;padding:0px;float:left;overflow:hidden;background:url(../images/techsearchtxtbox.jpg) no-repeat 0px top;}
.techsearchbg .div2 {width:140px;height:41px;float:left;overflow:hidden;}

.advsearchtab {background-image:url(../images/advsearchtab_bg.jpg);background-repeat:no-repeat;width:568px;height:62px;overflow:hidden;display:none;padding:0px 0px 0px 30px;margin:0px;}

form#Form_Search #divContent:focus {display:block;}

.techsearchtxtbox {line-height:41px;overflow:hidden;border:none;padding:0px 0px 0px 5px;margin:0px;background-color:transparent;
width:380px;height:41px;font-family:Myriad Pro, Arial, Verdana;font-size:26px;font-weight:lighter;color:#2e6b7f;}

.techsearchtxtbox_on{line-height:41px;overflow:hidden;border:none;background:url(../images/techsearchtxtbox.jpg) no-repeat 0px bottom;padding:0px 0px 0px 5px;margin:0px;
width:380px;height:41px;font-family:Myriad Pro, Arial, Verdana;font-size:26px;font-weight:lighter;color:#2e6b7f;}


.techsearch_loadingbg {background:url(../images/techsearch_loadingbg.jpg) no-repeat;width:30px;height:41px;float:left;overflow:hidden;}

.techsearch_button {background:url(../images/techsearch_button.jpg) no-repeat;width:140px;height:41px;outline-width:0px;}


#advsearchoptions {margin:14px 6px 0px 5px;}
#advsearchoptions select {border:solid 2px #8da8af;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#48687f;padding:2px;}
#advsearchoptions #AdvSearchFieldDropdownList {width:85px;}
#advsearchoptions #AdvMaxRecords {width:68px;}
#advsearchoptions #AdvFromYear {width:83px;}
#advsearchoptions #AdvToYear {width:71px;}


#ntis_RSS {height:30px;width:340px;text-align:left;overflow:hidden;}

#NTISnews {background-image: url(../images/NTISnewsfeed.jpg);width:144px;height:30px;float:left;margin-left:5px;}
#NTISnews a {background: url(../images/NTISnewsfeed.jpg) no-repeat;width:144px;height:30px;outline-width:0px;}
#NTISnews a:link, #NTISnews a:visited {display:block;background:url(../images/NTISnewsfeed.jpg) 0 0;width:144px;height:30px;}
#NTISnews a:hover {background:url(../images/NTISnewsfeed.jpg) 0 -30px;width:144px;height:30px;}
#NTISnews a:active {background:url(../images/NTISnewsfeed.jpg) 0 0px;width:144px;height:30px;}

#RecentlyCT {background-image: url(../images/RecentlyCatalogedTitles.jpg);width:173px;height:30px;float:left;}
#RecentlyCT a {background: url(../images/RecentlyCatalogedTitles.jpg) no-repeat;width:173px;height:30px;outline-width:0px;}
#RecentlyCT a:link, #RecentlyCT a:visited {display:block;background:url(../images/RecentlyCatalogedTitles.jpg) 0 0;width:173px;height:30px;}
#RecentlyCT a:hover {background:url(../images/RecentlyCatalogedTitles.jpg) 0 -30px;width:173px;height:30px;}
#RecentlyCT a:active {background:url(../images/RecentlyCatalogedTitles.jpg) 0 0px;width:173px;height:30px;}


#signup_ntrnews {background-image: url(../images/signup_ntrnews.jpg);width:244px;height:38px;margin-left:5px;overflow:hidden;}
#signup_ntrnews a {background: url(../images/signup_ntrnews.jpg) no-repeat;width:244px;height:38px;outline-width:0px;}
#signup_ntrnews a:link, #signup_ntrnews a:visited {display:block;background:url(../images/signup_ntrnews.jpg) 0 0;width:244px;height:38px;}
#signup_ntrnews a:hover {background:url(../images/signup_ntrnews.jpg) 0 -38px;width:244px;height:38px;}
#signup_ntrnews a:active {background:url(../images/signup_ntrnews.jpg) 0 -76px;width:244px;height:38px;}



#updatestitles {margin:0px 0px 12px 0px;padding-left:10px;height:200px;width:350px;overflow:hidden;}
#updatestitles p{font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:11px;margin:5px 10px 15px 0px;}
#updatestitles a{color:#266377;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
#updatestitles a:hover{color:#8dadb8;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;text-decoration:none;}


#featuredprod_midline {background:url(../images/featuredprod_midline.jpg) no-repeat;width:950px;height:60px;z-index:0;}
#tellusyour {width:323px;height:60px;margin-left:380px;background:url(../images/tellusyour.jpg) no-repeat;overflow:hidden;}
#tellusyour a, #tellusyour a:link{width:323px;height:60px;display:block;outline-width:0px;}
#tellusyour a:visited{width:323px;height:60px;display:block;}
#tellusyour a:hover{width:323px;height:60px;}



#botcontent {text-align:left;float:left;}


#prodnums {width:234px;height:720px;overflow:visible;float:right;}
#prodnums p{margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#8dadb8;font-weight:bold;}

#prodnums p a{color:#acacac;font-size:11px;font-weight:bold;text-decoration:none;}
#prodnums p a:hover{color:#266377;font-size:11px;font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}

#ntrltabhome{float:right;width:160px;height:96px;margin:35px 10px 0px 0px;}
#ntrltabhome a, #ntrltabhome a:link{width:160px;height:96px;display:block;outline-width:0px;}
#ntrltabhome a:visited{width:160px;height:96px;display:block;}
#ntrltabhome a:hover{width:160px;height:96px;}

#ntrltabrss{width:160px;height:20px;margin:0px;}
#ntrltabrss a, #ntrltabrss a:link{width:160px;height:20px;display:block;outline-width:0px;}
#ntrltabrss a:visited{width:160px;height:20px;display:block;}
#ntrltabrss a:hover{width:160px;height:20px;}


#fedservices {height:553px;width:742px;background:url(../images/services_bg.jpg) no-repeat;padding-left:20px;text-align:left;float:left;}
#servicestabs{float:left;text-align:left;width:432px;}

#shipfulfill {background:url(../images/shipfulfill.jpg) no-repeat;width:371px;height:83px;overflow:hidden;}
#shipfulfill a, #shipfulfill a:link{width:371px;height:83px;display:block;}
#shipfulfill a:visited{width:371px;height:83px;display:block;}
#shipfulfill a:hover{width:371px;height:83px;background:url(../images/shipfulfill.jpg) 0px -83px;}

#etrain {background:url(../images/etrainservices.jpg) no-repeat;width:371px;height:83px;overflow:hidden;}
#etrain a, #etrain a:link{width:371px;height:83px;display:block;}
#etrain a:visited{width:371px;height:83px;display:block;}
#etrain a:hover{width:371px;height:83px;background:url(../images/etrainservices.jpg) 0px -83px;}

#fedenergy {background:url(../images/fedenergydata.jpg) no-repeat;width:371px;height:83px;overflow:hidden;}
#fedenergy a, #fedenergy a:link{width:371px;height:83px;display:block;}
#fedenergy a:visited{width:371px;height:83px;display:block;}
#fedenergy a:hover{width:371px;height:83px;background:url(../images/fedenergydata.jpg) 0px -83px;}

#govwebhost {background:url(../images/govwebhost.jpg) no-repeat;width:371px;height:83px;overflow:hidden;}
#govwebhost a, #govwebhost a:link{width:371px;height:83px;display:block;}
#govwebhost a:visited{width:371px;height:83px;display:block;}
#govwebhost a:hover{width:371px;height:83px;background:url(../images/govwebhost.jpg) 0px -83px;}

#submitdocs {background:url(../images/submitdocs.jpg) no-repeat;width:371px;height:83px;overflow:hidden;}
#submitdocs a, #submitdocs a:link{width:371px;height:83px;display:block;}
#submitdocs a:visited{width:371px;height:83px;display:block;}
#submitdocs a:hover{width:371px;height:83px;background:url(../images/submitdocs.jpg) 0px -83px;}


#scandigi {background:url(../images/scandigitize.jpg) no-repeat;width:371px;height:83px;overflow:hidden;}
#scandigi a, #scandigi a:link{width:371px;height:83px;display:block;}
#scandigi a:visited{width:371px;height:83px;display:block;}
#scandigi a:hover{width:371px;height:83px;background:url(../images/scandigitize.jpg) 0px -83px;}


#otherinfo {background:url(../images/otherinfosupport.jpg) no-repeat;width:371px;height:83px;overflow:hidden;}
#otherinfo a, #otherinfo a:link{width:371px;height:83px;display:block;}
#otherinfo a:visited{width:371px;height:83px;display:block;}
#otherinfo a:hover{width:371px;height:83px;background:url(../images/otherinfosupport.jpg) 0px -83px;}


#subscriptions {float:left;text-align:left;width:246px;height:510px;margin:0 0px 0 0px;}
#subscriptions p {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;margin-bottom:2px;}
#subscriptions a {color:#266377;font-size:11px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
#subscriptions a:hover {color:#8dadb8;font-size:11px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}

#ag {background:url(../images/ag.jpg) no-repeat;width:121px;height:118px;overflow:hidden;float:left;}
#ag a, #ag a:link{width:121px;height:118px;display:block;}
#ag a:visited{width:121px;height:118px;display:block;}
#ag a:hover{width:121px;height:118px;background:url(../images/ag.jpg) 0px -118px;}

#busfinan {background:url(../images/busfinan.jpg) no-repeat;width:121px;height:118px;float:right;overflow:hidden;}
#busfinan a, #busfinan a:link{width:121px;height:118px;display:block;}
#busfinan a:visited{width:121px;height:118px;display:block;}
#busfinan a:hover{width:121px;height:118px;background:url(../images/busfinan.jpg) 0px -118px;}

#genref {background:url(../images/genref.jpg) no-repeat;width:121px;height:118px;float:right;overflow:hidden;}
#genref a, #genref a:link{width:121px;height:118px;display:block;}
#genref a:visited{width:121px;height:118px;display:block;}
#genref a:hover{width:121px;height:118px;background:url(../images/genref.jpg) 0px -118px;}

#environ {background:url(../images/environ.jpg) no-repeat;width:121px;height:118px;overflow:hidden;float:left;}
#environ a, #environ a:link{width:121px;height:118px;display:block;}
#environ a:visited{width:121px;height:118px;display:block;}
#environ a:hover{width:121px;height:118px;background:url(../images/environ.jpg) 0px -118px;}

#healt {background:url(../images/healt.jpg) no-repeat;width:121px;height:118px;overflow:hidden;float:left;}
#healt a, #healt a:link{width:121px;height:118px;display:block;}
#healt a:visited{width:121px;height:118px;display:block;}
#healt a:hover{width:121px;height:118px;background:url(../images/healt.jpg) 0px -118px;}

#onldb {background:url(../images/onlinedb.jpg) no-repeat;width:121px;height:118px;float:right;overflow:hidden;}
#onldb a, #onldb a:link{width:121px;height:118px;display:block;}
#onldb a:visited{width:121px;height:118px;display:block;}
#onldb a:hover{width:121px;height:118px;background:url(../images/onlinedb.jpg) 0px -118px;}

.SearchAll, .Results, .YearRange {font-weight:bold;}

#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;}



.salesfinal {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;background:#425182;color:white;font-weight:lighter;font-size:22px;margin:10px;padding:12px;}
.salesfinal2 {font-family:Helvetica Condensed, Myriad Pro, Arial, Verdana;color:#425182;font-weight:bold;font-size:16px;margin:10px;}



.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;}

h3 {font-family:Myriad Pro, Arial;color:#39607d;font-weight:bold;font-size:15px;}

.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;}

.lorenz {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;}

a.bomlink:link, a.bomlink:active, a.bomlink:visited {font-family:Arial, Verdana;color:White;font-size:11px;font-weight:bold;text-decoration:none;}
a.bomlink:hover {font-family:Arial, Verdana;color:#93b1bb;font-size:11px;font-weight:bold;text-decoration:underline;}


#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;
}





.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;}


.onthis {background-color:#333333;color:White;}
.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;}

/* -------- HIGHLIGHT DIV or TD-------- */

.on {background-color:#E9E9E9;}
.on2 {background-color:#C4D3D9; border:dashed 1px #b2b2b2;}

#updatestitles .onfp {background:#f0f0f0 url(../images/fbtw_sm.jpg) right bottom no-repeat;border:dashed 1px #1c9ad5;margin:8px 0px 4px -3px;padding:3px 3px 3px 6px;}
#updatestitles .offfp {background:#f0f0f0 url(../images/fbtw_sm.jpg) right bottom no-repeat;border:dashed 1px #cccccc;margin:8px 0px 4px -3px;padding:3px 3px 3px 6px;}

.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;}


.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;
				}
.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;}

/* -------- 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;
	}

.ltgrey {font-weight:bold;color:#666666;}

.teal {color:#39607d; font-weight:bold;}
.tealsm {color:#bfd9e1;font-size:11px;font-weight:normal;margin:0px;text-align:center;}

.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;
	}
.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;
	}

.pubs {
	color:#425182;
	font-weight: bold;
	font-size: 10.5pt;
	}

.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: #002277; 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 -------- */

.greybdr{border:2px solid #C7C7C7;}
.greybdr2{border:1px solid #C7C7C7;}

.greybdr3{border:2px solid #C7C7C7;margin-right:10px;}

.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, trebuchet MS, Verdana, Helvetica;
	line-height:18px;
}

span {
	font-size: 12px; color: #676767;
	font-family: Arial, trebuchet MS, Verdana, 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:5px;
	margin-bottom:5px;
	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:#5d7881;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:#5d7881;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; 
} 

a.skipnav {position:absolute;top:186px;margin:0px 0px 0px 34px;color:#fff;font-size:10px;font-family:Arial;}
a#content {position:absolute;top:186px;width:1px;height:1px;}


#globalheader #globalnav li#about a span,
#globalheader #globalnav li#ntisdb a span,
#globalheader #globalnav li#pubsub a span,
#globalheader #globalnav li#fedserv a span,
#globalheader #globalnav li#custserv a span
{
position:absolute; 
left:-10000px; 
top:auto;
overflow:hidden;
}


#subscriptions div a span,
#fedservices div a span

{position:absolute; 
left:-10000px; 
top:auto;
overflow:hidden;
}

