/*
 * This stylesheet is used for newer development
 * because the existing pc_styles.css is pretty
 * disorganized.
 */

#content
{

}

	#content .bodyarea
	{
	
	}
	
		#content .bodyarea .bodycopy form 
		{
			font: 11px Arial, sans-serif;
			line-height: 18px;
		}
		
			#content .bodyarea .bodycopy form fieldset
			{
			
			}
	
		#content .bodyarea div.message.error
		{
			border: 1px solid red;
			margin: 1em 0;
			padding: 0 1em 1em 1em;
			text-align: left;
		}
		
			#content .bodyarea div.message.error ul
			{
				margin-left: 1em;
			}
		
				#content .bodyarea div.message.error ul li
				{
					list-style-type: square;
					text-align: left;
				}
	
		#content .bodyarea .seo-content
		{
			font: 10pt Arial, sans-serif;
			margin-top: 1em;
			overflow: hidden;
			text-align: left;
		}
		
			#content .bodyarea .seo-content blockquote
			{
				margin-left: 1em;
				padding: 1em;
				width: 30em;
			}
			
				#content .bodyarea .seo-content blockquote span.speaker
				{
					font-style: italic;
					display: block;
					text-align: right;
				}
		
			#content .bodyarea .seo-content div.columnar-list
			{
				background-color: black;
				float: left;
				height: 13em;
				height: auto;
				margin-bottom: 1em;
				min-height: 13em;
				width: 17.25em;
			}
			
				#content .bodyarea .seo-content div.columnar-list ul
				{
					margin-bottom: 0;
				}
			
					#content .bodyarea .seo-content div.columnar-list ul li
					{
						color: white;
					}
		
			#content .bodyarea .seo-content div.sidebar
			{
				float: right;
				margin: 0 0 1em 1em;
				width: 20em;
			}
			
				#content .bodyarea .seo-content div.sidebar blockquote
				{
					margin: 0;
					width: auto;
				}
			
				#content .bodyarea .seo-content div.sidebar p.phone
				{
					margin-right: 0;
				}
			
				#content .bodyarea .seo-content div.sidebar div.section
				{
					background-color: #D3D3D3;
					border: 1px solid #686868;
					margin: 0 0 1em 0;
					padding: 0 1em 1em 1em;
				}
				
				#content .bodyarea .seo-content div.sidebar div.section form fieldset 
				{
					border: none;
					margin: 0;
					padding: 0;
				}
				
					#content .bodyarea .seo-content div.sidebar div.section form fieldset input.text
					{
						width: 17em;
					}
				
					#content .bodyarea .seo-content div.sidebar div.section form fieldset label
					{
						display: block;
						font-weight: bold;
					}
				
					#content .bodyarea .seo-content div.sidebar div.section form fieldset legend 
					{
						display: none;
					}
					
					#content .bodyarea .seo-content div.sidebar div.section form fieldset p.privacy
					{
						font-size: 0.8em;
					}
				
				#content .bodyarea .seo-content div.sidebar div.section ul
				{
					margin: 0;
					padding-left: 0;
				}
				
					#content .bodyarea .seo-content div.sidebar div.section ul li
					{
						list-style-type: none;
						margin: 0;
						padding-left: 0;
						text-align: center;
					}
					
			#content .bodyarea .seo-content p.arrow
			{
				background: #006EB4 url(../images/right-arrowhead.png) no-repeat right 50%;
				margin-right: 21em;
			}
			
				#content .bodyarea .seo-content p.arrow span 
				{
					color: white;
					border-bottom: 5px solid white;
					border-top: 5px solid white;
					display: block;
					font-size: 0.8em;
					font-weight: bold;
					margin: 0 3em 0 0;
					padding: 0.5em 0 0.5em 1em;
				}
		
			#content .bodyarea .seo-content p strong
			{
				font-weight: bold;
			}
		
			#content .bodyarea .seo-content p.lead
			{
				font-size: 1.5em;
				margin-top: 0;
			}
			
			#content .bodyarea .seo-content p.phone
			{
				font-size: 1.5em;
				font-weight: bold;
				margin-right: 14.25em;
				text-align: center;
			}
			
			#content .bodyarea .seo-content ul
			{
				margin: 0 0 1em 0;
			}
			
				#content .bodyarea .seo-content ul.columnar-list
				{
					background-color: black;
					float: left;
					width: 19em;
				}
			
				#content .bodyarea .seo-content ul li 
				{
					color: black;
					font-size: 1.2em;
					list-style-type: square;
					padding: 0.25em;
				}
			
					#content .bodyarea .seo-content ul.columnar-list li
					{
						color: white;
					}

.autoclear
{
	overflow: hidden;
	zoom: 1; /* IE 6 */
}

.bes-box
{
	background-color: #00529B;
	color: white;
	float: left;
	font: 11px "Helvetica", "Arial", sans-serif;
	height: 200px;
	margin-right: 5px;
	padding: 5px;
	width: 172px;
}

	.bes-box strong
	{
		font-size: 13px;
		font-style: italic;
		text-transform: uppercase;
	}

.nav
{
	font: 13px "Helvetica", "Arial", sans-serif;
}

	.nav a
	{
		color: #B4B4B4;
		margin: 0 10px;
		padding: 3px;
		text-decoration: none;
	}
	
		.nav a.selected,
		.nav a:hover
		{
			color: #006EB4;
		}
		
.newsitem a img {
	border: 0;
	float: none;
}

#page-header
{
	position: relative;
}

#inc-500 
{
	left: 200px;
	position: absolute;
	top: 0;
}