/*

		
		NEC_PressRoom Main CSS
		Alison Endacott
		
		Updated Design
		10/08
		
	

*/
/* inner pages sept 2008 alison endacott */
* 
{
	font-size: 12px;
}

.boxcontent
{
	padding-top: .5em;
	padding-bottom: .5em;
}

body #landingContainer {
	background: #000 url(/images/web/left-nav-bg-short.gif) repeat-y left;
	font-size: 115%;
}
	/*body.home #landingContainer
	body.news #landingContainer,*/ {
		background: #000 url(/images/web/left-nav-bg.gif) repeat-y left;
	}
	
/* head/nav */

#head {
	*padding-top: 1em;
	height: 20px;
	*height: 30px;
	
	height: 36px;
		*height: 30px
}
	body.home #head {
		height: 36px;
		*height: 30px;
	}

#head h1 {
	width: 196px;
	display: block;
	float: left;
	_display: inline;
	text-align: center;
	text-transform:uppercase;
	padding-top: 5px;
}
	body #head h1 a{
		font-size: 130%;
	}

#head #navigation {
	float: left;
	_display: inline;
}

	#navigation li {
		list-style: none;
		display: inline;
	}
	
		#navigation li a {
			color: #b3c0fa;
			padding: 15px;
			text-transform: uppercase;
		}
		
		#navigation li a:link,
		#navigation li a:visited {
			color: #b3c0fa;
		}
	
/* homepage */
body h2 {
		background: url(/images/web/title-bg-full.jpg) no-repeat;
		height: 32px;
		display: block;
		padding: 13px 0 0 72px;
		text-transform: uppercase;
		font-weight: normal;
		font-size: 18px;
		margin-left: 1px;
	}
	
	body  h2 span {
	font-size: 18px;
	}
	
	body h2 a,
	body h3,
	body #news h3 a {
		font-size: 18px;
		text-transform: uppercase;
		font-weight: normal;
	}
	
	body #banners h2 {
		display: none;
	}
	
#mainContent {
	width: 775px;
	float: left;
	_display: inline;
	padding: 1em 15px;
}
	body.home #mainContent {
		width: 345px;
	}
	
	#mainContent #Detail embed {
		margin-top: 25px;
	}
#mainContent li {
	margin-left: 15px;
}

#sideContent {
	width: 400px;
	float: left;
	_display: inline;
	padding: 1em 15px;
}

	#news {
		padding-top: 1em;
	}

		#news h2 a {
			}
			
		#news ul {
			list-style: none;
			margin: 0;
			padding: 1em 0 0 0;
		}
		
		#news h4 {
			color: #808080;
			font-size: 95%;
			padding: 0;
			margin-top: -10px;
		}
		
		#news h5 {
			font-size: 105%;
			padding: 0;
			margin-top: -13px;
		}
		
			#news h5 a {
				color: #5e5e5e;
			}
	

#left-nav 
{
	
	width: 165px;
	min-height: 410px;
	float: left;
	_display: inline;
	padding: 1em 15px;

}

	body #left-nav h2,
	body #left-nav h2 a  
	{
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		background: transparent;
		padding: .5em 0 0 0;
		margin: 0;
	}
	
		
	#left-nav ul 
	{
		margin: 0;
		padding: 0;
	}
	
		#left-nav li 
		{
			list-style: none;
			padding: .2em 5px .2em 0;
			font-weight: bold;
		}
		
			#left-nav li a {
				padding: 3px 0;
				display: block;
				font-size: 13px;
				
			}
			
				#left-nav li a:hover {
					text-decoration: underline;
				}
				
				#left-nav ul ul li {
					padding-left: 10px;
					
				}
				
					#left-nav ul ul li a {
						padding: 1px 0;
						font-weight: normal;
						font-size: 11px;
					}


#inner-content {
	width: 100%;
	padding: 0;
	float: left;
	_display: inline;
	padding-top: .5em;
}
	
		#page-detail {
			padding: 0 20px 1em 20px;
		}

		.textHeader {	
			font-weight: bold;
		}
	
	
	
	
/* news */
#newscontainer {
	padding: 0 20px;
}
body.news  h3 {
	font-size: 105%;
	display: block;
	padding-bottom: .5em;
	border-bottom: 1px dotted #fff;
	margin-right: 40px;
	margin-top: -14px;
}
	body.news #content h3 a {
		text-decoration: none;
		}

body.news h4 {
	font-weight: normal;
	font-size: 85%;
	margin-top: 1.2em;
}

.article {
	border-bottom: 1px dotted;
	padding: .5em 0;
}

ul#newslist {
	list-style: none;
}
p.backNews {
		float: right;
	}
	
	p.previous,
	p.next {
		display: inline;
		float: left;
	}
	
	p.next {
		float: right;
	}

	p.print {
		clear: both;
		text-align: center;
	}


/* ------------------------ 
		EASY CLEARING 
------------------------ */
.clear { clear:both;}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */


