@charset "UTF-8";
/*******************************************************************************

/*-----------------------------------------------------------------------------
General Style Template

version:   2.0
date:      11/16/2007
author:    carollynn.hammersmith@census.gov
website:   www.census.gov
-----------------------------------------------------------------------------*/


/* Layout Styles */
body
{
	background-color: #ccc;
	color: #000;
	padding: 0;			
	margin:  1em;		
	font-size: 100.1%;}

#page-container
{
	background-color: #fff;		/* background for the middle column */
	border: solid 1px #999;		/* border around the entire layout */
	min-width: 783px;		
	margin: 0 ;			/* horizontal margins */
	font-size: 80%;
	font-family: arial, helvetica, sans-serif;
}

#ie6 {position: absolute; left: .4em; top: .4em; border: none;}

#inner-column-container, #masthead, #cbfooter {
	border-color: #999;		/* all the borders within the layout */
}
#outer-column-container
{
	border-left: 500px solid #fff;	/* left column's width and background color */
	border-right: 230px solid #fff;	/* right column's width and background color */
}


#inner-column-container {width: 100%;
	background-color: #fff;	/* middle column background */
	border: solid 1px #ccc;
	border-width: 0 1px;
	margin: 0 -1px;			
}
#source-order-container
{
	float: left;		
	width: 100%;		
	margin-right: -1px;
}

/* Header -----------------------------------------------------------------------------*/
#masthead
{
background: #333 ;
color: #FFF;
padding-top: 1px;		
	text-decoration: none;
	text-align: left;
	text-indent: 20px;
	line-height: 80px;
	font-weight: bold;
	padding-top: .000001em;	 /* hack to force the masthead to receive the bg color */
	height:80px;
	letter-spacing: .03em;
}


div#masthead h1 {
height: 40px;
	color: #FFF;
	padding: 0 10px;
} 




#left-column
{
	float: left;		
	margin-left: -500px;	
	width: 500px;	
	margin-right: 1px;	
}
#middle-column
{
	float: right;		
	width: 100%;	
	margin-left: -1px;	/* make room for the left-column's overflap */
}
#right-column
{
	float: right;		
	margin-right: -230px;	
	width: 230px;	
	margin-left: 1px;	/* overlap the middle column */
}

.inside{	margin: 10px;			/* margin,  needed by  child elements */}

/* General Font Sizes */

h1{font-size: 220%; margin: 0;}
h2{font-size: 180%;}
h3{font-size: 140%;}
h5{font-size: 70%;}
h6{font-size: 50%;}


/* Other Common Styles */
a, a:link,  a:active{text-decoration: none; color: #00F;}
a:visited, a:hover {text-decoration: underline;}

a:visited { color:#906;}
a:hover {color:#C00; background-color:#FFC;}
 
.clear-columns {clear: both;}

img, img a { border: none;}

ul, ol, dl, p, h2,/* h3,*/ h4, h5, h6
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;

}
ul ul, ul ol, ol ul, ol ol
{
	/* kill margins on sub-lists
	 */
	margin-top: 0;
	margin-bottom: 0;
}

/* Forms
-----------------------------------------------------------------------------*/
label {cursor: pointer;}
form {padding: 2px; margin: 0;}


/* Tables -------------------------------------------------------------------*/
table
{font-size: 100%;}
td, th
{
	/* I never like or use the default vertical centering "feature"
	 * provided by tables. 
	 */
	vertical-align: top;
}

/* Page Sections */

/* Navigation
-----------------------------------------------------------------------------*/

p.nav { text-align: right;
padding: 5px 30px 10px 0;
}


/* Footer
-----------------------------------------------------------------------------*/
#cbfooter
{
	border-top: solid 1px #999;	
	padding-bottom: 1px;	
}

/* Hacks
-----------------------------------------------------------------------------*/
/*These hacks are aimed to resolve those discrepencies and provide a more consistent look to the layout.  */

.clear-columns
{
	/* hide from IE/Mac \*/
	padding-bottom: 1px;
	margin-bottom: -1px;		/* this padding/margin hack is here for
					   older Mozilla engines.  Hidden from IE/Mac as it triggers a 
					   horizontal scrollbar. */
}
* html #page-container
{
	/* \*/ height: 0.1%;	/* IE/Win 5  */
	position: relative;	/* IE/Mac 5.0 */
}
* html #middle-column, * html #left-column, * html #right-column,
* html #source-order-container
{
	/* hide from IE/Mac \*/
	overflow: visible;	/* a bug through IE/Win 6 causes the widths of
				   text boxes to be calculated narrower than they render */
	/* hide from IE/Mac \*/
	position: relative;	/* this resolves rendering bugs in IE/Win. */
}
* html #middle-column
{
	margin-right: -4px;	/* fix 3-pixel text jog in IE/Win 5.0.
				   -4px because we also have to
				   compensate for the overlaps from
				   the left and right columns */
	margin-right/* */: 0;	/* reset value on 5.5 and later using
				   comment hack to hide this rule from 5.0 */
}
* html #middle-column .inside
{
	margin-right: 14px;		/* compensate for negative margin in
					   previous rule */
	margin-right:/* */ 10px;	/* reset margins for 5.5 and later */
}
* html #masthead, * html #cbfooter
{
	/* hide from IE/Mac \*/
	height: 0.1%;		/* this is to fix an IE 5.0 bug.  */
	height/**/: auto;	/* reset for IE/Win 5.5 and later  */
}

* html .inside
{
	margin: 10px 0.75em;	
	margin/* */: 10px;	/* reset for IE 5.5 and later */
}
* html #inner-column-container 
{
	display: block;
}
* html #source-order-container
{
	margin-right: -100%;	/* IE/Mac will force #source-order-container
				   to the width of #left-column.
	/* \*/ margin-right: -1px; /* reset the above hack for IE/Win */
}
#left-column, #right-column
{
	position: relative;	/* resolve issues with links in left and right
				   columns not being clickable in Safari */
}
#left-column h3, #right-column h3 {
	margin-bottom: 0;		/* column menu titles should hug the menus */
}

#right-column p, #right-column ul {
	margin-top: 0;
}

#reviseddate { text-align: center; font-size: 70%; margin: 0 auto;}

/******************************************************************************/
