
body {   margin: 0px;}

 td {  }

 p {  }

 #librarymenu {  position: absolute; visibility: hidden; z-index: 3; left: 127px; top: 143px; width: 88px}

 #internationalmenu {  position: absolute; visibility: hidden; z-index: 3; left: 215px; top: 143px; width: 88px}

 #askmenu {  position: absolute; visibility: hidden; z-index: 4; left: 179px; top: 143px; width: 95px}

 #closedrop {  position: absolute; visibility: hidden; z-index: 1; left: 0px; top: 143px; width: 100%}

 #aboutmenu {  position: absolute; visibility: hidden; z-index: 5; right: 0px; top: 143px;  width: 160px}

 #closedrop2 {  position: absolute; visibility: hidden; z-index: 1; left: 0px; top: 0px; /*clip: rect( ); height: 127px;*/ width: 100% }

 #bulletinmenu {  position: absolute; visibility: hidden; z-index: 2; left: 61px; top: 143px; /*clip: rect( ); height: 33px;*/ width: 93px}

 #signedintext { color:#FF0000}

 .loginbox {  font-family: monospace;  height: 15px}

 .navmenu {   color: #FFFFFF; background-image: url(/gif/header/blackfiller.gif); text-align: left}

 .pagetitleleft {   font-weight: bold; color: #000000 ; text-align: left; margin-left: 20px;}

 .pagetitle {margin-left: 20px;}

 .pagetitleright {   font-weight: bold; color: #000000 ; text-align: right;}

 .alerttext {   color: #FF0000; text-align: center}

 .sectionheader {  font-weight: bold; color: #FFFFFF; background-color: #000000; text-align: left; text-transform: capitalize}

 .bulletinlink {  font-size: 12px; font-weight: normal; text-indent: 40px;}

 .headinglink {  font-size: 10px; text-indent: 40px;}

 .dateheading {  font-weight: normal;margin-left: 20px;text-decoration: underline;}

 .bulletinlinkback { width: 100%; border: none; background-color: #FAFAFA;}

 .dateheadingback { width: 100%; border: none; background-color: #EAF2FF;}

 .header { background-image: url(/gif/header/filler.gif);}

 .loginform { background-image: url(/gif/style1/login_background.gif);}

 .topicheading {  border:none; width: 100%;  text-align: center; font-weight: bold; padding-bottom: 25px;}

 .bulletintitle {  font-size: large; font-weight: bold; text-align: center; border: none; padding-bottom: 25px; padding-right: 40px; padding-left: 40px;}

 .bulletinsynopsis {  text-align: left; border: none;  padding-bottom: 25px; font-weight: bold; padding-left: 40px; padding-right: 40px;}

 .bulletindate {   font-style: italic; padding-right: 40px; padding-left: 40px; padding-bottom: 25px;}

 .bulletinbuttons {text-align: center; padding-bottom: 20px;}

 .bulletinbody {  border: none; margin: 0px; }

 .indexheading, .indexheadingtechlearn {   font-weight: bold; background-color: #EAF2FF; text-align: left; padding-left: 90px; border: none;}

 .indexlist {   font-weight: normal; text-align: left; width: 90%; border: none;}

 .indexlistmain {   float: left; position: absolute; left: 90px; /*clip: rect( )*/}

 .indexlistsub {   text-align: center; width: 66px;}

 .headingmainlink {  font-weight:bold;}

 .headingsummary {  font-size: small}

 .headingdate {   font-style: italic;margin-left: 46%;}
 .headingdatebulletin {  font-size: x-small; font-style: italic;margin-bottom:1%;}

 .headingdfilt {   text-align: center}

 .askmessage {   font-style: italic; color: #FF0000; text-align: center; padding-bottom: 20px;}

 #logininput { visibility: visible; z-index: 40; height: 76px; width: 217px; background-image: url(/gif/style1/login_background3.gif); border: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; /*clip: rect( )*/}

 #loginbackground { position: relative; visibility: visible; z-index: 8; /*clip: rect( )*/}

 .publicintro {   text-align: justify;}

 .logintext {  color: #990000; font-weight: normal;}

 .errortext {  font-weight: bold; color: #990000;  background-color: #FFFFE6; border: 1px solid #990000; padding:5px; text-align:center; }

 ul {  font-size: small}

 .navpath {   font-weight: normal; margin-left:20px}

 .bottomtextlinks {   text-align: center;}

 .headingtitle {  font-size: large; font-weight: bold; color: #006699; text-align: center}

 .headingletters {  font-size: medium; font-weight: bold; text-decoration: none; text-align: center; padding-bottom: 20px;}
 
 .displayasktable {width: 95%;}

 .disclaimertext {  padding-bottom: 10px; text-align: center; padding-top: 40px; padding-right: 50px; padding-left: 50px;}

 .adminunitstext {  font-weight: bold;}

 .infolibguidance {   font-weight: bold; text-align: center; padding-bottom: 10px}


 .asklisttime {   margin-left: 1%; float: left;}

 .asklistname {   float: left; width: 26%; }

 .asklistsubject {    margin-left: 2%; float: left; width: 50%; }

 .asklistanswered {    margin-left: 2%; float: left;  width: 10%;}

 .asklistmarkread {    margin-left: 2%; float: leftt; width: 6%;}


 .asklist { float: left; position: static; }

 .welcometext { text-align: center; padding-top: 20px; padding-bottom: 20px}

 .homebulletin {   float: left; margin-left: 3%; width: 42%; margin-right: 1%; }

 .homeheading {    float: left; width: 47%;  }

 /*

.N2KBulletin { clear: left;   left: 0px; float: left; position: absolute; width: 50%;  text-indent: 40pt; }


.N2KHeading {   left: 60%; float: left;  width: 40%; }

*/
.n2kbulletin { clear: left;   left: 0px; float: left; width: 60%; }


.n2kheading {   left: 60%; float: left; left: 50%; width: 28%; font-weight: normal; }



 .bulletinicon { left: 20px;  float: left; position: absolute }

 .libraryicon { left: 35px;  float: left; position: absolute }

 .librarylastupdated {font-size:10px;left:400px;float:left;position: absolute; }

 .askicon { left: 50px;  float: left; position: absolute;}

 #bulletinadmin { position: absolute; visibility: hidden; z-index: 11; left: 60px; top: 19px;  width: 78px}

 #libraryadmin { position: absolute; visibility: hidden; z-index: 12; left: 125px; top: 19px;  width: 78px }

 #internationaladmin { position: absolute; visibility: hidden; z-index: 13; left: 175px; top: 19px;  width: 78px }

 #need2knowadmin { position: absolute; visibility: hidden; z-index: 13; left: 255px; top: 19px;  width: 78px }

 #referenceadmin { position: absolute; visibility: hidden; z-index: 13; left: 332px; top: 19px;   width: 78px }

 #useradmin { position: absolute; visibility: hidden; z-index: 14; left: 387px; top: 19px;   width: 76px}

 #linksadmin { position: absolute; visibility: hidden; z-index: 14; left: 363px; top: 19px;  width: 78px }

 #otheradmin { position: absolute; visibility: hidden; z-index: 14; left: 489px; top: 19px; width: 76px}

 #adminclosedrop { position: absolute; z-index: 10; height: 120px; width: 100%; left: 0px; top: 19px;}

 #adminnavbar { float: left; position: absolute; left: 0px; top: 0px;  visibility: hidden}

 #adminshowmenu { position: absolute; visibility: visible; z-index: 6; height: 120px; width: 80%; left: 0px; top: 0px;  float: left}

 .loglogin { background-color: #ffffee; width: 100%; }

 .logask { background-color: #ffefef; width: 100%; }

 .logbulletin { background-color: #eeffee; width: 100%; }

 .loglibrary { background-color: #efefff; width: 100%; }

 .logprofile { background-color: #fff1d5; width: 100%;}

 .logid {   float: left; position: absolute; width: 4%; left: 0px;  border: 1px #CCCCCC solid;}

 .logtime {   float: left; position: absolute;  width: 11%; left: 4%;  border: 1px #CCCCCC solid; }

 .logname {   float: left; position: absolute; width: 12%; left: 15%;  border: 1px #CCCCCC solid; }

 .logusername {   float: left; position: absolute; width: 10%; left: 27%;  border: 1px #CCCCCC solid; }

 .loggroupname{   float: left; position: absolute; width: 10%; left: 37%;  border: 1px #CCCCCC solid; }

 .logtype {   float: left; position: absolute; width: 5%; left: 47%;  border: 1px #CCCCCC solid; }

 .loghost {   float: left; position: absolute; width: 9%; left: 52%;  border: 1px #CCCCCC solid; }

 .logurl {   float: left; position: absolute; height: 15px; width: 10%; left: 61%;  border: 1px #CCCCCC solid; }

 .logquery {   float: left; position: absolute; width: 29%; left: 71%;  border: 1px #CCCCCC solid; }

 .logother { background-color: #FFFFFF; width: 100%;  height: 15px }

 .SR1 {   clear: left; margin-left: 2%; float: left; width: 38%; }

 .SR2 {   float: left; width: 39%; left: 42%; color: #369; }

 .SR3 {   float: right; width: 20%; left: 49%; }

 .yellowback {background-color:#FFFFEE;}

a:visited { text-decoration: underline; color: #0000FF}

 .ProviderTitle {   font-weight: bold; color: #006699; text-align: center; margin-top:20px; margin-bottom:20px;}

 #ea_status,#ea_emailaddress,#ea_alertgroup,#ea_totalemails,#ea_action,#ea_group {float:left;}

 .libraryupdate{  font-style: italic; margin:0px 40px 25px 40px; padding: 5px;border:1px dashed #000000;}


 
 /* Styles added for Need To Know documents */
 .\14pointbold {  font-weight: bold;}

 .\16pointbold {  font-weight: bold;}

 .\18pointbold {  font-weight: bold;}

 .\20pointbold { font-size: medium; font-weight: bold;}
 
 
 .medbold {font-size: medium; font-weight: bold;}
 .lgbold {font-size: large; font-weight: bold;}


 
 /* Styles added for techlearn */
 
.TechlearnBulletin { clear: left;   margin-left: 30px; left: 0px; float: left; width: 50%;  /*height: 18px*/}

.TechlearnHeading {   left: 50%; float: left; width: 40%;  /*height: 18px*/}

div.techlearnplaybutton {
	clear: left;
	width: 100%;
}

.techlearnplaybutton {
	border: none;
}

div.techlearnlectureinfo {
	width: 643px;
	margin: 10px 0px 10px 40px;
	background-color: #E8EEF3;
	border: solid 1px #CED3DF;
	overflow: auto;
}

div.techlearnlecturetext {
	width: 640px;
	margin: 0px 0px 10px 40px;
	padding: 0px;
	text-align: justify;
}

table.techlearnlectureinfo {
	float: left;
	margin-right: 2%;
}

table.techlearnlectureinfo th {
	text-align: left;
	color: #c36;
	margin: 0px;
	padding: 2px;
}

table.techlearnlectureinfo td {
	margin: 0px;
	padding: 2px;
	vertical-align: top;
}

table.techlearnlectureinfo td ul, .techlearnlectureinfo td ol {
	margin: 0px;
	padding: 0px;
}

	ul.newlist {
		list-style-type: none;
		margin: 0px 0px 15px 0px;
		padding: 0px;
		
	}
	
	.newlistheader {
		width: 100%;
		clear: left;
		background-color: #EAF2FF;
		text-indent: 20px;
		margin-top: 18px;
	}
	
	.newlistitem {
		width: 100%;
		clear: left;
	}
	
	ul.plain {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	
	
		
	body {
		margin: 0px;
		padding: 0px;
		color: #000;
	}

	a {
		color: #00F;
	}
	
	.hidethis {
		display: none;
	}

	#newheader {
		width: 100%;
		clear: left;
		clear: right;
		background-color: #FFF;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		
	}
	
	#newusername {
		font-style: italic;
	}
	
	#newmainheading {
		font-size: medium;
		font-weight: bold;
		font-style: italic;
		margin: 0px;
		padding: 0px;
		color: #369;
	}

	#newheader_publicnav {
		margin: 0px;
		padding: 6px 8px 6px 8px;
		background-image: url(/images/header/header_public_nav_bg.jpg);
		background-repeat: repeat-y;
		background-position: right;
		background-color: #369;
		color: #FFF;
		
	}
	
	#newheader_publicnav a {
		color: #FFF;
		text-decoration: none;
	}
	
	#newheader_publicnav a:hover {
		color: #FFF;
		text-decoration: underline;
	}
	
	#newheader_logocontainer {
		height: 92px;
		margin: 0px 0px 6px 0px;
		padding: 0px;	
		background-position: right top;
		background-color: #369;
		color: #FFF;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	#newheader_logo {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 210px;
		height: 92px;
		background-image: url(/images/header/header_logo_bg.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		background-color: #369;
	}
	
	#newheader_main {
		margin: 0px;
		padding: 0px;
		float: right;
		width: 70%;
		height: 92px;
	}
	
	#newheader_main img {
		float: right;
		background-color: #369;
	}
	
	#newheader_nav {
		margin: 0px;
		padding: 2px 8px 2px 8px;
		background-image: url(/images/header/header_nav_bg.jpg);
		background-repeat: repeat-y;
		background-color: #EEE;
		color: #BBB;
		border-bottom: solid 1px #999;
		font-size: medium;
		font-weight: bold;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	#newfooter {
		width: 100%;
		clear: left;
		clear: right;
		margin-top: 50px;
	}
	
	#newfooter_nav {
		font-size: medium;
		font-weight: bold;
		letter-spacing: 1px;
		color: #369;
		margin-top: 10px;
	}

	#newheader_nav a, #newfooter_nav a, #newheader_sectionnav a {
		color: #369;
		text-decoration: none;
	}
	
	#newheader_nav a:hover, #newfooter_nav a:hover {
		text-decoration: underline;
	}	
	
	#newheader_sectionnav {
		margin: 5px 0px 20px 0px;
		padding: 0px 0px 0px 10px;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		background-color: #FFF;
		color: #369;
	}
	
	#newheader_sectionnav a {
		color: #900;
		text-decoration: underline;
	}
	
	#newheader_sectionnav img {
		border: none;
		vertical-align: middle;
	}
	
	#newloginform {
		float: right;
		margin: 10px 30px 0px 0px;
		padding: 0px;
		
		font-weight: bold;
		letter-spacing: 1px;
	}

	#newloginform div {
		text-align:right;
	}

	#newloginform .textbox {
		margin: 0px 0px 3px 5px;
		padding: 0px;
		width: 130px;
		height: 16px;
		vertical-align: middle;
		border: solid 1px #36C;
		font-size: smaller;
	}
	
	#newwelcometext {
		margin: 0px 0px 10px 0px;
		padding: 10px 20px 10px 20px;
		background-color: #EAF2FF;
		text-align: left;
	}
	
	#newhome {
		width: 100%;
		float: left;
		clear: right;
		margin: 0px;
		padding: 0px;
		background-color: #fff;
		border-bottom: solid 1px #999;
	}
	
	#newhomeleft {
		width: 249px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	#newhomeright {
		width: 67%;
		float: left;
		margin: 0px;
		padding: 0px;
		border-left: solid 1px #999;
	}
	
	#newhomeright ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#newhomeright li {
		margin: 0px;
		padding: 0px;
	}

	#newhomeright img {
		float: right;
		margin:  0px 0px 30px 40px;
		vertical-align: middle;
	}
	
	#newhomeright .normalhomelogo {
		float: none;
		margin:  0px;
	}
	
	#newhomeright .sectiontitles {
		float: left;
		clear: left;
		margin:  0px 40px 0px 0px;
		width: 200px;
		height: 120px;
		vertical-align: middle;
		font-size: x-large;
		font-weight: bold;
		font-style: italic;
		color: #369;
	}
	
	#newhomeright p {
		margin: 0px;
		padding: 40px;
		text-align: justify;
		border-bottom: solid 1px #999;
	}
	
	#newhomeright .telltext {
		margin: 20px 0px 10px 40px;
		padding: 0px;
		text-align: justify;
		border: none;
	}
	
	#newsubscribelink {
		width: 100%;
		height: 37px;
		margin: 0px;
		padding: 0px;
		background-image: url(/images/newpublichome/subscribe_now_bg.jpg);
		background-position: right;
		background-repeat: repeat-y;
	}
	
	#newsubscribelink img {
		float: right;
		margin: 0px;
		padding: 0px;
		border: none;
	}
	
	.contactlabel {
		width: 20%;
		margin-right: 1%;
		float: left;
		clear: left;
		
		font-weight: bold;
		color: #900;
	}
	
	.contactfield {
		width: 70%;
		float: right;
	}
	
	#div1 {
		width: 100%;
	}
	
	.aboutheader {
		font-weight: bold;
		color: #999;
	}
	
	.aboutsubheader {
		font-weight: bold;
		color: #900;
	}
	
	.aboutsubheader a {
		color: #900;
		text-decoration: none;
	}
	

	#newadminnavOLD {
		width: 100%;
		float: left;
		background-color: #e1e1e1;
		color: #900;
		margin: 0px;
		padding: 5px 0px 5px 0px;
		font-weight: bold;
		border-bottom-style: groove;
	}
	
	#newadminnav {
		width: 100%;
		height: 85px;
		overflow: scroll;
		float: left;
		background-color: #e1e1e1;
		color: #900;
		margin: 0px;
		padding: 5px 0px 5px 0px;
		font-weight: bold;
		border-bottom-style: groove;
	}
		
	#newadminnav a {
		color: #900;
		text-decoration: none;
	}
	
	#newadminnav div {
		float: left;
		margin-right: 10px;
		padding: 0px;
	}
	
.adminmenuheader {
	clear: both;
	width:100%;
}
	
	
	#bulsub, #libsub, #intsub, #n2ksub, #tclsub, #refsub, #usrsub, #othsub {
		list-style-type: none;
		color: #900;
		margin: 0px 5px 0px 0px;
		padding: 0px;
		font-weight: normal;
		float: left;
	}
	
	#newadminnav ul li a {
		padding: 0px;
		text-decoration: none;
	}
	
	#newadminnav ul li a:hover {
		background-color: #900;
		color: #FFF;
		text-decoration: none;
		padding: 0px;
	}
	
	.technewsvideo {
	}
	
	.newslettersleft {
		float: left;
		clear: left;
		width: 50%;
		margin-bottom: 1%;
	}
	
	.newslettersright {
		float: left;
		left: 52%;
		width: 45%;
		text-align: right;
		margin-bottom: 1%;
	}
	
	.newslettericon {
		margin-right: 10px;
	}
	
	.newslettername {
		color: #369;
		font-weight: bold;
	}
	.newslettericon a {
		text-decoration: none;
	}
	
	.newslettericon img {
		border: none;
		vertical-align: middle;
		margin-right: 3px;
	}
	
	.smalldropdown {
		font-size: smaller;
	}
