body {
	background-image:url(../../images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	margin:0 0 15px 0;
	padding:0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	}

img { border:none; }

/* CONTAINER */
#container {
	background-image:url(../../images/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: 40px auto 20px auto;
	padding:0 0 50px 0;
	width: 830px;
	}

/* HEADER 1 - LOGO + NAVIGATION */
#header1 {
	background-image:url(../../images/header1.jpg);
	background-repeat:no-repeat;
	width:830px;
	height:21px;
	padding: 55px 0 0 0;
	margin:0;
	}
	
	/* SUCKERFISH NAVIGATION */
	
	#header1 ul#nav {
		width:830px;
		padding:0;
		margin:0;
		list-style:none;
		font-size: 13px;
		text-transform:uppercase;
		}
	
	#header1 ul#nav li {
		float: left;
		position: relative;
		padding: 0;
		margin:0;
		list-style:none;
		height: 22px;
		color:#FFFFFF;
		}
	
	#header1 ul#nav li a {
		color: #FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}		

	#header1 ul#nav li a:hover, #header1 ul#nav li#selected a {
		color: #8bc83f;
		}
	
	/* SECOND LEVEL LISTS */
	ul#nav li ul { 
		display: none;
		position: absolute;
		top: 22px; /* top + left positioning for IE6 and lower */
		left: 0;
		
		text-transform:none;
		font-size: 11px;
		background-color:#005388;
		
		width: 135px;
		padding:0;
		margin:0;
		}
	
	#header1 ul#nav li ul li {
		position:relative;
		display: block;
		padding:8px 0;
		margin:0;
		height:100%;
		float:none;
		}
	
	#header1 ul#nav li ul li a {
		font-weight:normal;
		padding: 0 10px;
		display: block;
		}
	
	/* TOP + LEFT POSITIONING FOR ALL BROWSERS EXCEPT IE */
	#header1 ul#nav li>ul { 
		top: 22px;
		left: 0px;
		}
	
	#header1 ul#nav li:hover ul, #header1 ul#nav li.over ul { 
		display: block;
		}

/* THIRD LEVEL LISTS */
	#header1 ul#nav li ul li ul {
		padding:0;
		margin:0;
		position:relative;
		top: 2px;
		width: 135px;
		background-color:#116ca5;
		}
	
	#header1 ul#nav li ul li ul li {
		padding:8px 20px;
		margin:0;
		margin-bottom:-8px;
		background-color:#116ca5;
		width: 95px;
		}	
		
		#header1 ul#nav li ul li ul li a {
			color:#c9c9c9;
			}
	

/* HEADER 2 - HAPPY IMAGES */
#header2 {
	background-image:url(../../images/header2.jpg);	
	background-repeat: no-repeat;
	width: 435px;
	height: 140px;
	padding: 10px 370px 15px 25px;
	margin: 5px 0;
	clear:both;
	font-size: 15px;
	color: #FFFFFF;
	}
	
	#header2 h1 {
		margin:0;
		padding:0;
		padding-bottom:10px;
		font-size: 15px;
		}
	
	#header2 p {
		font-weight:bold;
		margin:0;
		padding:0;
		padding-bottom:7px;
		font-size: 15px;
		}	
	
	#header2 a {
		color: #FFFFFF;
		text-decoration:none;
		font-size: 15px;
		}
	
/* HEADER 3 - TENGION IN FOCUS (LEFT) */	
#header3_focus {
	width: 510px;
	float: left;
	
	margin-right:5px;
	_margin-right:0px; /* hack to solve the space added by IE6 */
	}
	
	#header3_focus h1 {
		padding:0;
		margin:0;
		font-size: 14px;
		color: #005388;
		}
	
	#header3_focus h2 {
		padding:0;
		margin:0;
		font-size: 13px;
		color: #005388;
		font-style: italic;
		}
	
	#header3_focus a {
		color: #005388;
		text-decoration:none;
		}	
	
	#header3_focus a:hover {
		text-decoration:underline;
		}
	
	#header3_focus #spotlight1 {
		background-image:url(../../images/spotlight1.jpg);
		background-repeat: no-repeat;
		width: 335px;
		height: 104px;
		padding: 5px 20px 5px 120px;
		margin: 0 0 15px 0;
		color: #FFFFFF;
		position:relative;
		}

	#header3_focus #spotlight1a {
		background-image:url(../../images/Conduit-Video-Box.jpg);
		background-repeat: no-repeat;
		width: 335px;
		height: 104px;
		padding: 5px 20px 5px 120px;
		margin: 0 0 15px 0;
		color: #FFFFFF;
		position:relative;
		}
	
		#header3_focus #spotlight1 h1 {
			font-size:15px;
			color: #FFFFFF;
			margin:0;
			padding:0;
			padding-bottom: 3px;
			}
		
		#header3_focus #spotlight1 p {
			color: #FFF;
			margin:0px;
			padding:0px;
			padding-bottom: 3px;
			}
		
		#header3_focus #spotlight1 p.video {
			/*float: left;*/
			/*width: 150px;*/
			color: #FFF;
			font-weight:bold;
			padding-bottom: 3px;
			width: auto;			
			}
		
		#header3_focus #spotlight1 p.video a {
			color:#FFFFFF;
			text-decoration:none;
			}	


		#header3_focus #spotlight1a h1 {
			font-size:15px;
			color: #FFFFFF;
			margin:0;
			padding:0;
			padding-bottom: 5px;
			}
		
		#header3_focus #spotlight1a p {
			color: #FFF;
			margin:0px;
			padding:0px;
			padding-bottom: 6px;
			}
		
		#header3_focus #spotlight1a p.video {
			/*float: left;*/
			/*width: 150px;*/
			color: #FFF;
			font-weight:bold;
			padding-bottom: 3px;
			width: auto;			
			}
		
		#header3_focus #spotlight1a p.video a {
			color:#FFFFFF;
			text-decoration:none;
			}	

		
	#header3_focus #spotlight2 {
		width: 474px;
		margin: 0 0 15px 0;
		padding:0;
		}
		
		#header3_focus #spotlight2 #top {
			background-image: url(../../images/spotlight2_top.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			width:474px;
			height: 10px;
			}
		
		#header3_focus #spotlight2 #content {
			background-image: url(../../images/spotlight2_bg.jpg);
			background-repeat:repeat-y;
			width: 454px;
			padding:0 10px;
			}
			
			#header3_focus #spotlight2 #content ul {
				padding:0;
				margin:0;
				}
		
			#header3_focus #spotlight2 #content li {
				font-size: 15px;
				color: #FFFFFF;
				font-weight:bold;
				background-image: url(../../images/spotlight2_arrow.gif);
				background-repeat:no-repeat;
				background-position: 10px 3px;
				margin:0;
				padding:3px 5px 3px 35px;
				}
			
			#header3_focus #spotlight2 #content li a {
				color: #FFFFFF;
				text-decoration:none;
				}
			
			#header3_focus #spotlight2 #content li.line {
				background-image:url(../../images/spotlight2_line.gif);
				background-repeat:no-repeat;
				background-position:0;
				padding:0;
				margin:0;
				}
			
		#header3_focus #spotlight2 #bottom {
			background-image:url(../../images/spotlight2_bottom.jpg);
			background-repeat:no-repeat;
			height:10px;
			width:474px;
			}	
		
			

/* HEADER 3 - TENGION IN THE NEWS (RIGHT) */	
#header3_news {
	width: 315px;
	float: left;
	}	

	#header3_news h1 {
		padding:0;
		margin:0;
		font-size: 13px;
		color: #005388;
		}
		
		#header3_news h1 a {
			color: #005388;
			text-decoration:none;
			}
		
		#header3_news h1 a:hover {
			text-decoration: underline;
			}
		
	#header3_news p {
		padding:0;
		margin:0;
		padding-bottom: 10px;
		}	
	
	#header3_news a {
		color: #005388;
		text-decoration:none;
		}
	
	#header3_news a:hover {
		text-decoration:underline;
		}	
	
	#header3_news .gray {
		color:#666666;
		}

/* GENERAL STYLING */	
#header3_focus .inner, #header3_news .inner {
	padding: 15px;
	}

#header3_focus .printLink, #header3_news .printLink {
	display: none;
	}

.linkArrowAfter {
	padding: 0 0 0 5px;
	margin:0;
	}	

.linkArrowBefore {
	padding: 0 5px 0 0;
	margin:0;
	}		

/* FOOTER */
#footer {
	width: 830px;
	margin: 20px auto;
	text-align:center;
	color: #7fa9c3;
	font-size: 10px;
	}
		
	#footer a {
		color:#7fa9c3;
		}	


/* MISC */
#answer1 {
	display:none; 
	z-index:200; 
    position:relative;
    left:-40px;
    top:-110px;
    padding:5px 5px;
    width:320px; 
	font-size:9px;
    background-color:#8FC941; 
    color:#FFFFFF; 
    font-weight:normal;
    border:1px solid #0075BA;
	}

#answer1a {
	display:none; 
	z-index:200; 
    position:relative;
    left:-60px;
    top:1px;
    padding:3px 3px;
    width:320px; 
	font-size:9px;
    background-color:#8FC941; 
    color:#FFFFFF; 
    font-weight:normal;
    border:1px solid #0075BA;
	}

#answer2{
	display:none; 
	z-index:200; 
    position:absolute;
    left:300px;
    top:630px;
    padding:25px 5px;
    width:350px; 
    background-color:#8FC941; 
    color:#FFFFFF; 
    font-weight:normal;
    border:1px solid #0075BA;
	}

.red {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	}	
