/* CSS Document  for the westat.com new home page */
body
{

	background-color:#FFFFFF; /* #003C79overwrite the background color for the home page only. */
}

/* Page Structure */
/* wrapper area */

#wrapper
{
   margin: 2px 1px 2px 2px;
   padding: 0;
   width: 99%;
   overflow: hidden;
   max-width: 1200px;
}

/* code below added to implement max-width in Internet Explorer browser using IE expressions and avoid the capabilities area to stretch wo wide making hard to read. */
* html div#wrapper 
{
	width: 760px /* fallback value */;
	width:expression(((document.compatMode && 
		document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) 
		> 1218 ? "1200px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? 
		document.documentElement.clientWidth : document.body.clientWidth) < 800 ? "760px" : "99.7%")); 
}

#left
{
   float: left;
   width: 210px;
   margin-left:0;
}

#right
{
   float: right;
   width: 250px;
   
  
}

#center {
  margin-left: 210px;
  margin-right: 260px;
  border-left: 1px solid #003C79;
  border-right: 1px solid #003C79;
  padding:0 .3em;
  
 
}

h3.containers
{
	background-color:#E8DFCD;
	color:#002C65;
	font-weight:bold;
	font-size:1em;
	height:2em;
	text-align:left;
	vertical-align:bottom;
	line-height: 2em;
	padding-left:4px;
	margin:0;
}

h3.containers a:link, h3.containers a:visited, .capab_heading a:link, .capab_heading a:visited
{
	text-decoration:none;
	color:#002C65;
}
#sidenav
{
	width:200px;
	padding:0;
	margin:0;
	display:block;
	background-color:#FFFFFF;
	/* border-right: 1px solid #003C79;
	 border: 1px solid #003C79;*/
	
}

	
ul#sidenavigation 
{ 
	 width: 195px; 
	 font-weight:bold;
	 font-size:.8em; 
	 list-style: none; 
	 margin: 0; 
	 padding: 0;
	/* border-right: 1px solid #ED8000;
	 border-left: 1px solid #ED8000;
	 border-bottom: 1px solid #ED8000;
	 background-image: url(../images/sidenav_top.gif);*/
	
 }
 
ul#sidenavigation li
{
	background-color: #FFFFFF;
	list-style: none;
	margin: 0;
	padding:2px 5px 2px 5px;
}

ul#sidenavigation li a 
{ 
	 display: block; 
	 padding: 2px 2px 2px 2px; 
	 background-color: #FFFFFF; 
	 color: #223b64; 
	 text-decoration: none;
	 margin: 0;
  
}

ul#sidenavigation li a:hover 
{ 
	 background-color: #E8DFCD; 
	 /*color: #8C735C; */
}

/*  NEWS Area */

#newsarea
{
	
	background-color:#FFFFFF;
}

		
	#news_content
	{
		display:block;
		padding-left:5px;
		padding-right:5px;
	}
	
	.news_item
	{
		/*font-size: .8em ;*/
		text-align:left;
		margin-bottom:4px;
		
	}
	.news_date
	{
		font-size:.70em;
		text-align:left;
	}
	
	.news_head
	{
		font-size: .75em ;
		font-weight:bold;
		text-align:left;
		color:#000000;
		
	}
	
	a.news_link
	{
		color:#223b64;
		text-decoration:none;
	
	}
	
	a.news_link:hover
	{
		color:#223b64;
		text-decoration:underline;
		text-indent: 0;
	
	}

	.news_text
	{
		font-size: .9em ;
		color:#223b64;
		/*font-weight:bold;*/
		text-align:left;
	}
	hr 
	{ 
		 border-top: none;
		 border-bottom:none; 
		 background-color: #E8DFCD; 
		 color: #E8DFCD; 
		 height: 3px; 
		 width: 80%;
		 margin-top:1px;
		 margin-bottom:1px;
	}

/*  PRODUCT HIGHLIGHTS Area */

#portfolio_area
{
	
	background-color:#FFFFFF;
	
}

	#portfolio_content
	{
		
		display:block;
		padding-left:5px;
		padding-right:5px;
		padding-top:.3em;
		font-size: .75em ;
		color:#223b64;
		text-align:left;
		font-weight:bold;
	}


/* CAPABILITIES AREA */

#capabilitiesarea
{
	display:block;
	padding:0;
	vertical-align:top;
	margin-left:0;
	margin-right:0;
	background-color:#E8DFCD;
	
}

		
	.capab_img
	{
		float:left;
		padding-top:5px;
		padding-left:5px;
		margin-right:1em;;
		margin-left:1px;
		display:inline;
		vertical-align:top;
		
	}
	
	.capab_info
	{
		margin:0;
		padding:0;
		border-bottom:3px solid #E8DFCD;
		background-color:#FFFFFF;
	}
	
	.capab_info_last
	{
		margin:0;
		padding:0;
		background-color:#FFFFFF;
	}
	
	.capab_heading
	{
		
		font-size:.8em;
		font-weight:bold;
		margin-bottom:0;
		margin-top:0;
	
	}
	
	p.capabilities
	{
		font-size:.8em;
		margin-top:0;
		padding-top:0;
		padding-left: 0;
		margin-right:8px;
		margin-left:5px;
		text-align:left;
		margin-bottom:1.9em;
		padding-top:5px;	
	}
/*
.bl {background: url(/westat_images/homepage_corner_left_tan.gif) 0 100% no-repeat;}

.br {background: url(/westat_images/homepage_corner_right_tan.gif) 100% 100% no-repeat; }

.cl {background: url(/westat_images/homepage_corner_left_white.gif) 0 100% no-repeat;}

.cr {background: url(/westat_images/homepage_corner_right_white.gif) 100% 100% no-repeat; }
*/
/* FOOTER AREA*/
/* overwrite the rules define for the rest of the site */
#footer
{
/*border-top: 1px solid #003C79;*/
padding-top:.5em;
}
.footer_links
{
	color:#003C79;
}
a.footer_links:link, a.footer_links:visited  
{
	color:#003C79;
}

ul#text_navigation li
{
	color:#003C79;
}

#tagline
{
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#0C6585;
	font-size:.9em;
	padding:10px .3em 0 .5em;
	margin:0 150px 0 105px ;
	word-spacing:.1em;
	line-height:1.3em;


}

#tagline p
{
margin-top:0;
}
ul#text_navigation li a
{
	color:#003C79;
}