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;
	}

#homeLink {
	position: absolute;
	height: 50px;
	width: 500px;
	}

#homeLinkVisible {
	position: absolute;
	right: 20px;
	top: 30px;
	color:#333333;
	font-size:10px;
	}	

/* 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;
	position:relative;
	}

/* 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;
		}
	
	#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;
		color: #FFFFFF;
		
		width: 135px;
		padding:0;
		margin:0;
		}
	
	#header1 ul#nav li ul li {
		position:relative;
		display: block;
		padding:8px 0;
		
		margin:0;
		height:100%;
		color: #FFFFFF;
		float:none;
		}
	
	#header1 ul#nav li ul li a {
		font-weight:normal;
		color: #FFFFFF;
		padding: 0 10px;
		display:block;
		}
	
	#header1 ul#nav li ul li a:hover, #header1 ul#nav li#selected ul li a:hover {
		color: #8bc83f;
		}
	
	#header1 ul#nav li#selected ul li a {
		color: #FFFFFF;
		}
	
	/* 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;
		color:#c9c9c9;
		}
	
	#header1 ul#nav li ul li ul li {
		padding:8px 20px;
		margin:0;
		margin-bottom:-8px;
		background-color:#116ca5;
		width: 95px;
		color:#c9c9c9;
		display: block;
		}	
		
	#header1 ul#nav li#selected a ul li ul li, #header1 ul#nav li#selected a ul li ul li a {
		color:#c9c9c9;
		}
		
		#header1 ul#nav li ul li ul li a {
			color:#c9c9c9;
			}
		
		#header1 ul#nav li ul li ul li a:hover, #header1 ul#nav li#selected a ul li ul li a:hover {
			color: #8bc83f;
			}
	
/* BREADCRUMB */
#breadcrumb {
	background-image:url(../../images/bg_breadcrumb.gif);
	background-repeat:repeat-x;
	width: 813px;
	height: 16px;
	padding: 3px 0 3px 17px;
	margin:5px 0;
	
	color: #FFFFFF;
	font-size: 11px;
	}
	
	#breadcrumb a {
		color: #FFFFFF;
		text-decoration:none;
		}
	
	#breadcrumb a:hover {
		text-decoration:underline;
		}

/* INNER CONTENT CONTAINER */
#innerContent {
	width: 815px;
	padding: 10px 0 10px 15px;
	}

/* LEFT COLUMN */
#leftColumn {
	float: left;
	width: 450px;
	}

	#leftColumn h1 {
		color: #8bc83f;
		font-size: 15px;
		}
	
	#leftColumn h2 {
		color: #579ace;
		font-size: 13px;
		background-image:url(../../images/h2_dotted.gif);
		background-repeat:repeat-x;
		background-position: 0 100%;
		line-height:20px;
		padding:0;
		margin:0;	
		}
	
	#leftColumn h2 a:hover {
		color: #7b7b7b;
		text-decoration:none;
		}
	
	#leftColumn h3 {
		color: #a8a8a8;
		font-size: 12px;
		}
	
	#leftColumn a {
		color: #579ace;
		text-decoration:none;
		}
	
	#leftColumn a:hover {
		text-decoration: underline;
		}
	
	#leftColumn ul {
		padding:7px 0 7px 30px;
		margin:0;
		list-style:disc;
		}		
			
	#leftColumn ul li {
		padding:0 0 8px 0;
		margin:0;
		}	
		
	.biopics {
		margin: 5px;
		border: 1px solid #c3ce82;
		}	
	
	p.top {	
		background-image:url(../../images/h2_dotted.gif);
		background-repeat:repeat-x;
		background-position: 0 100%;
		line-height:20px;
		}
	
/* RIGHT COLUMN */
#rightColumn {
	float: right;
	width: 315px;
	padding-top: 35px;
	}
	
	/* RIGHT COLUMN - FEATURE BOX */
	#rightColumn #feature {
		width: 315px;
		}
		
		#rightColumn #feature #featureTop {
			background-image:url(../../images/rightColumn_top.jpg);
			background-repeat:no-repeat;
			height: 17px;
			width: 300px;
			
			padding: 9px 0 7px 15px;
			color: #FFFFFF;
			font-size: 13px;
			font-weight: bold;
			}
			
		#rightColumn #feature #featureContent {
			background-image:url(../../images/rightColumn_bg.jpg);
			background-repeat: repeat-x;
			background-position: bottom;
			background-color: #4a9eda;
			padding:10px 10px 1px 15px;
			color: #FFFFFF;
			}
			
			#rightColumn #feature #featureContent ul {
				padding:0;
				margin:0;
				list-style:none;
				}
			
				#rightColumn #feature #featureContent li {
					list-style:none;
					background-image:url(../../images/spotlight1_arrow.gif);
					background-repeat:no-repeat;
					background-position: 0em .9em;
					padding: 10px 20px;
					}	
				
				#rightColumn #feature #featureContent a {
					color: #FFFFFF;
					text-decoration: none;
					}
				
				#rightColumn #feature #featureContent a:hover {
					text-decoration: underline;
					}	
				
		#rightColumn #feature #featureBottom {
			background-image:url(../../images/rightColumn_bottom.jpg);
			background-repeat:no-repeat;
			background-position: top;
			width: 315px;
			height: 18px;
			margin-bottom: 20px;
			}		
	
	/* RIGHT COLUMN - HEADLINES */
	#rightColumn #headlines {
		padding: 0 15px;
		}
		
		#rightColumn #headlines h1 {
			color:#7b7b7b;
			font-size: 15px;
			padding:0 0 5px 0;
			margin:0;
			}	
		
		#rightColumn #headlines ul {
			padding:0;
			margin: 0;
			list-style:none;
			}
		
		#rightColumn #headlines ul li {
			padding:8px 0;
			margin:0;
			list-style:none;
			
			background-image:url(../../images/headline_dotted.gif);
			background-repeat:repeat-x;
			background-position: bottom left;
			}
			
			#rightColumn #headlines ul li.odd a {
				background-color: #efedb2;
				padding: 5px;
				}
			
			#rightColumn #headlines ul li a {
				color:#7b7b7b;
				text-decoration:none;
				display: block;
				padding: 0 5px;
				}
			
			#rightColumn #headlines ul li a:hover {
				text-decoration:underline;
				}	
		
/* GENERAL STYLING */	
.linkArrowAfter {
	padding: 0 0 0 5px;
	}	

.linkArrowBefore {
	padding: 0 5px 0 0;
	}		

#leftColumn .printLink {
	display: none;
	}	

/* FOOTER */
#footer {
	width: 830px;
	margin: 20px auto;
	text-align:center;
	color: #7fa9c3;
	font-size: 10px;
	}
		
	#footer a {
		color:#7fa9c3;
		}	


.select-yr { width:150px; }