@charset "UTF-8";
/* CSS Document */

	body {
		font: 13px Arial, Helvetica, sans-serif;
		color: #555555;
		margin-top: 0px;
		text-align: center; /* for pre IE6 browsers */
		margin-bottom: 0;
		background-color: #EEEEEE;
		}

		a {
		color: #3366cc;
		text-decoration: none;
		}
	
	
	a:hover {
		color: #3366cc;
		text-decoration: underline;
		}

	a.large_link {
		font: bold 15px;
		}

    a.large_link:hover {
		color: #3366cc;
        text-decoration: underline;
		}

	ul.square { 
		list-style:square
		}		
	
	ul.square li { 
		padding-bottom: 3px;
		}	
		
	p 	{
		line-height: 16px;
		}
		
	.left {
		float: left;
		}
		
	.right {
		float: right;
		}

/* Layout Style */

	#left_column_content {
		width: 460px; 
		float: left;
		margin-top:0px;
		}

	#container {
		width: 800px;  
		height: 100%; 
		background: #ffffff;
	    margin: auto;
		text-align: left;
		}
	
	#header {
		width: 800px; 
		height: 86px; 	
		background: url(../images/na-header.jpg) no-repeat top center;
		}
	
		#header_content {
			font: italic 13px;
			color: #FFFFFF;
			width: 333px;
			height: 47px;
			padding: 27px 30px 0 0; 
			float: right;
			}
	
	#homepage_form_container {
		width: 229px; 
		float: right; 
		margin-top: 20px;
		}
	
	#homepage_form_body {
		padding: 5px 25px 5px 25px;  
		border-left: 1px solid #e7e7e7; 
		border-right: 1px solid #e7e7e7;
		}
	
	
	#subpage_form {
		width: 229px; 
		float: right; 
		margin-top: 28px;
		color: #222222;
		}
	
	#subpage_form_body {
		padding: 5px 25px 5px 25px;  
		background-color: #DDDDDD;
		}

/* Footer */

div#footer {
	background: #FFFFFF	url(http://www.non-attribution.com/images/footer-bkg.jpg) no-repeat;
	width: auto;
	padding-bottom: 13px;
	width: 646px;
	}
	
	
	div#footer ul  {
	font: bold 12px;
	margin: 0;
	padding-top: 10px;
	height: 22px;
	}
	
* html div#footer ul {
	font: bold 12px;
	margin: 0;
	padding-top: 10px;
	width:800px;
	height: 32px;
	}

	div#footer ul li {
		display:inline;
		padding: 0px 6px 0px 4px;
		border-right: solid 1px #888888;
		}
		
		div#footer ul li.noborder {
			border-left: none;
		}


/* Navigation */	
	
	#nav {	
		height: 35px; 	
		width: 800px;
		background: url(http://www.non-attribution.com/images/home-nav-bkg.jpg) repeat-x;
		text-align: center;
		}
		
		#nav ul{
			list-style-type: none;
			margin:0;
			padding:0;
			}
				
		#nav li{
			display:inline;
			margin:0;
			padding: 0;
			}

		#nav a {
			width: 159px;
			height: 35px; 
			float:left;
			display:block;
			/*background:url(http://jgaspar.web.dev.anonymizer.com/images/home/bluetab-new.gif) no-repeat 0 2px ;	*/
			text-decoration:none;
			font-weight: bold;
			border-left: 1px solid #00225d;
			}
		
		
			
		#nav a span {
			padding-top: 10px;
			width: 159px;
			height: 35px;  
			float:left;
			display:block;
			font-weight:bold;
			color: #FFFFFF;
			}
		
		#nav a:hover span {
			text-decoration: none;
			background: url(http://www.non-attribution.com/images/nav-on.jpg) no-repeat;
			font-weight: bold;
			color: #B1CEEE;
		}
	
		hr.body {
			border: 0; 
			width: 100%;  
			color: #666666; 
			background-color: #DADADA; 
			height: 1px;
			margin-top: 15px;
			margin-bottom: 10px;
			}
	
	#contact_content {
		border: 1px solid #E8F1FA;
		padding: 5px;
		width: 707px;
	}		
	
	
	
	#content {
		margin: 10px 40px 50px 40px;
	}
	
	h3.subheader {
		font: 19px Arial, Helvetica, sans-serif;
		color: #003388;
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
					
		.trademark {
			background-color: #fffff;
			font-size: 9px;
			color: #4b4b4b;
			margin-top: 0px;
			padding-bottom: 9px;
			}
	

	h1 {
		font: lighter 29px Arial, Helvetica, sans-serif;
		color: #003388;
		}
		
	h2 {
		font: lighter 22px Arial, Helvetica, sans-serif;
		color: #003388;
		}
		
		h2.subheader {
			font: 18px Arial, Helvetica, sans-serif;
			color: #000;
			margin: 0px;
			padding: 0px 0px 15px 0px;
			color: #AAAAAA;
		}
	
	
	h3.h3_members {
		font: lighter 18px Arial, Helvetica, sans-serif;
		color: #003388;
		clear: right;
		}

	
	/*h2 {
	 	font: 14pt verdana, arial, sans-serif;
		color: #777777;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px -12px 0px;
	 }
	 
	 h3 {
	 	font: 10pt verdana, arial, sans-serif;
		font-weight: bold;
		color: #777777;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px -12px 0px;
	 }*/
	 
	.subhead h2 {
		background: url(http://www.non-attribution.com/images/subhead_bkg_right.gif) no-repeat top right;
		font: 16pt verdana, arial, sans-serif;
		color: #ffffff;
		text-align: center;
		margin: 0;
		padding: 11px;
		width: 100%;
		height: 100%;
	}
	
	.subhead {
	    width: 700px;
		 height: 49px;
		 background: #00457c url(http://www.non-attribution.com/images/subhead_bkg_left.gif) no-repeat top left;
	}
	
	
	div.loginButtonGov {
	    width: 200px;
		 height: 49px;
		 background: #00457c url(http://www.non-attribution.com/images/subhead_bkg_left.gif) no-repeat top left;
		 display: block; 
		 margin-right: 65px;
	}
	

 div#login-button {
	    width: 155px;
		 height: 33px;
		 text-decoration: none;
		 background: url(http://www.non-attribution.com/images/na-button.jpg) no-repeat top left;
		 margin-right: 65px;
		 padding-top: 5px;
 		 font: bold 15px Arial, Helvetica, sans-serif;
		 text-align: center;
		}
	
	
 div.loginButtonEnt {
	    width: 200px;
		 height: 49px;
		 background: #00457c url(http://www.non-attribution.com/images/subhead_bkg_left.gif) no-repeat top left;
		 display: block; 
		 float: left;
		 margin-left: 65px;
	}
	
	.loginButtonGov h3,	.loginButtonEnt h3 {
		background: url(http://www.non-attribution.com/images/subhead_bkg_right.gif) no-repeat top right;
		text-align: center;
		margin: 0;
		padding: 15px;
		width: 100%;
		height: 100%;
	}

	
	.loginButtonGov a, .loginButtonEnt a{
		color: #ffffff;
		font: 10pt verdana, arial, sans-serif;
		font-weight: bold;
	}
	
	
	.clear {
		clear:both;
		}
	
	
	/***  File List Styles **/
	
	
	
	
	
	#column1 li{
	background-image: url(http://www.non-attribution.com/staging/images/menubullet.gif);
	background-repeat:no-repeat;
	background-position:10px *top position should be here*;
	}
	
