@charset "utf-8";
/* CSS Document */

body {font: 1em verdana, helvetica, arial, sans-serif; background-color:#FFFFCC;}
* {margin:0; padding:0;}
div#main_wrapper {min-width:720px; max-width:960px; margin-left:auto; margin-right:auto;}
/* header */
div#header {width:auto;}
div#inner_header {width:auto; margin:10px 0px 3px; text-align:center; border:1px solid blue; border-width: 1px; background-color:#00CCFF;}
h1, h2, h3 {color:black; font-weight:bold;}
h4, h5 {text-align:center;}
strong {color:red;}
b {font-weight:bold;}
.clearthefloats {clear:both;}

/* horizontal menu */
/* #menu * {padding:0; margin:0;}
#menu {
	font-family:lucida, arial, sans-serif;
	font-size:.90em;
	border:1px solid #686;
	float:left;
	}	
#menu ul {
	float:left;
	}
#menu li {
	border-left:2px solid #ACA;
	list-style-type:none;
	float:left;
	position:relative;
	background-color:#DED;
	}
#menu li:first-child {
	border-left:none;
	}
#menu a {
	display:block;
	padding:.3em 6px;
	color:#686;
	text-decoration:none;
	}
	
#menu a:hover {
	color:#DED;
	background-color:#464;
	}
	
/* end horizontal menu */

/* #threecolwrap {
	float:left;
	width:100%
	}
	
#twocolwrap {
	float:left:
	width:100%;
	display:inline;
	margin-right:-170px;
	}
 
/* vertical navigational bar */
#nav * {padding:0; margin:0;}
#nav h3 { color:#000000; text-align:center;} 
#nav h4 { color:#FF0000; text-align:center;}

#nav { 
	font-family:lucida, arial, sans-serif;
	font-size:.9em;
	border:1px solid #6600CC;
	float:left;
	width:158px;
	display:inline;
	text-align:justify;
	
	}
#nav ul {border-left:0px none; border-right:0px none; border-bottom:0px none; padding:0; list-style-type:none; border-top: 1px solid #069}
#nav li {border-bottom:1px solid #069; margin:0; border-left:2px solid #069; background-color:#66FFFF; border-right:2px solid #069;}
#nav li strong{color:#996633;}
#nav li:first-child {border-top:2px solid #069;}
#nav a {display:block; padding:0.3em 6px; color:#069;text-decoration:none; text-align:left;}
#nav a:hover { color:#DED; background-color:#6600FF;}
#nav strong{color:#FF66CC;}


/* end vertical navigational bar */
.clearthefloats {clear:both;}
#promo_inner {
	position:relative;
	top:350px;
	margin-left:-160px;
	font-family:lucida, arial, sans-serif;
	font-size:.80em;
	border: solid #6600CC;
	border-width: 3px;
	padding: 3px 6px;
	float:left;
	width:142px;
	display:inline;
	text-align:justify;
	}
#promo h4{color:red;}

/* Main content of home page */
#content {
	margin-left:158px;
	padding:5px;
	}
#content ol li {
	margin: 0 0 0 25px;
	padding:1px 0;
	
	list-style-type: decimal;
	}
	
#content ul {
	margin: 0 0 0 25px;
	padding:1px 0;
	}
	
#content li {
	margin:0;
	padding:1px 0;
	}	

#content ul li ul {
	margin: 0 0 0 50px;
	padding:1px 0;
	list-style-type:square;
	text-indent:.5em;
	}

	
/* #promo {  
     float:right;   		
	 width:160px;			
	 margin-top:-400px;		
	 margin-left:auto;		
	 border:#000000 solid;	
	 border-width:thin;		
	 padding:5px;			
	 font-size:80%;
	 text-align:justify;			
	 } 

.census #promo {  
     float:right;   		
	 width:160px;			
	 margin-top:-250px;		
	 margin-left:auto;		
	 border:#000000 solid;	
	 border-width:thin;		
	 padding:5px;			
	 font-size:80%;
	 text-align:justify;			
	 } 
	 	 
.passport #promo {
	float:right;
	width:160px;
	margin-top:-1480px;
	margin-left:auto;
	border:#000000 solid;
	border-width:thin;
	padding:5px;
	font-size:.9em;
	}

.patent #promo {
	float:right;
	width:160px;
	margin-top:-920px;
	margin-left:auto;
	border:#000000 solid;
	border-width:thin;
	padding:5px;
	font-size:.9em;
	}
		
.irs #promo {
	float:right;
	width:160px;
	margin-top:-470px;
	margin-left:auto;
	border:#000000 solid;
	border-width:thin;
	padding:5px;
	font-size:.9em;
	}	
	
.contact #promo {
	float:right;
	width:160px;
	margin-top:-300px;
	margin-left:auto;
	border:#000000 solid;
	border-width:thin;
	padding:5px;
	font-size:.9em;
	}	 	 
	 
/* footer identifying library */
.clearthefloats{clear:both;}
#footer {position:relative; width:100%; clear:both; float:left; background-color:#669966; padding: 6px; font-size:small; border:2px solid #6699FF;text-align:center;}


/* THE ALSETT CLEARING METHOD */
	.clearfix:after {
 content: “.”;
 display: block; 
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */ 	
	
	