a.nav:link{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding: 6px 7px 12px 7px;

	font-weight:bold;

	color: orange;

}



a.nav:visited{

	padding: 6px 7px 12px 7px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: orange;

}



a.nav:hover {

font-family: Geneva, Arial, Helvetica, sans-serif;

	padding: 6px 7px 12px 7px;

	font-size:12px;

	font-weight:bold;

	color: yellow;
/*
	background-image: url(/NewStructure/images/nav_row_hover.jpg);

	background-repeat: repeat-x;
*/
} 



a.nav:active{

	padding: 6px 7px 12px 7px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: white;

}

/*****

*

UPPER LINKS ONLY

*

*/



a.top_nav:link{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: orange;

}



a.top_nav:visited{

font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: orange;

}



a.top_nav:hover {

font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #AD5858;

} 



a.top_nav:active{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: white;

}



/*

	END NAV LINK STYLE

*/

a:link{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	



	color: #000099;

}



a:visited{

font-family: Geneva, Arial, Helvetica, sans-serif;





	color: #000099;

}



a:hover {

font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #990000;

} 



a:active{

	font-family: Geneva, Arial, Helvetica, sans-serif;





	color: white;

}



body{

/*background-image: url(/NewStructure/images/back.jpg);*/

background-repeat:repeat-x;

background-color: #333;

text-align: center;



}



img{

float: left;

width: 250px;

padding: 4px;

margin: 4px;

border: medium #999999 double;

}



.container{

	position:relative;

	background-color: #FFFFFF;

	padding: 00px;

	border-left: 10px white solid;

	width: 920px;

	margin-left:  auto;

	margin-right: auto;

	border-left: 0px white solid;

	border-right: 0px white solid;

	top: -10px;

	text-align:left;

}



.container_left_margin{

	width: 50px;

	height: 100%;

	background-color:white;

	float: left;

	display: none;

	

	

}





.curved_header{

	width: 920px;

	height: 25px;/*was 48 */

	border-left: #333333 solid 0px;

/*    background-image: url(/NewStructure/images/curved-header.jpg);*/
/*	background-image:url(/NewStructure/images/bowout.png);*/

	background-repeat: no-repeat;

	margin-left: auto;

	margin-right: auto;

	position: relative;



}



.header{

height: 140px;

border-top: 25px white solid;

background-image: url(/NewStructure/images/ifc_with_reflect.jpg);
/*
background-image:url(/IFC/images/banner_chrome.jpg);
*/
background-position: left top;
background-repeat: no-repeat;

}



.header_text{

float: right;

border: 0px red solid;

margin-right: 20px;

margin-top: 115px;

}



.structure_links{

	background-image: url(/NewStructure/images/nav_row.jpg);

	background-repeat: no-repeat;

	width: auto;

	height: 75px;

	border-top: 0px gray solid;

	border-bottom: 0px gray solid;

	border-left: 10px white solid;

	background-color: #fff;

	padding: 6px 6px 3px 22px;

	margin: 0px 0 -40px 0;

	text-align:left;

	font-size: 11px;

}



.nav_links{

	 list-style-type: none;

}



.headline{

	font-size: 24px;

	font-family:Georgia, "Times New Roman", Times, serif;

	padding: 6px;

	border-left: 10px white solid;

	width: 600px;

}

.subheadline{

	font-size: 14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #333333;

	margin-bottom: 24px;

	padding-left: 6px;

	width: 600px;

	border-left: 15px white solid;

	

}



.small_box{

	padding: 6px;

	color: gray;

	font-size: 12px;

	border-left: 10px white solid;

	background-color: #fff;

	color: blue;

	font-family:Georgia, "Times New Roman", Times, serif;

	width: 600px;

	

}



/*  ###

#

#######THE .SEARCH CLASS CONTAINS .TABS AND .MINOR_LINKS 

*/

.search{

	text-align: right;

	width: 250px;

	float: right;

	border: 0px red solid;

	margin-top: 15px;

	margin-right: 10px;

	font-size: 12px;

}



.tabs{

	width: 220px;

	height: 30px;

	border: 0px red solid;

	float: right;

	right: 0px;

	background-image: url(/NewStructure/images/tabs.jpg);

	background-repeat: no-repeat;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 12px;

	color: white;

	display: block;

	text-align:left;

	padding-bottom: 0px;

}



.minor_links{

	width: 216px;

	height: 400px;

	border: black 0px groove;

	float: right;

	margin-right: 1px;

	text-align: left;

	display: block;

}



.inner_minor_links{

	margin: 3px;

	height: 396px;

	background-color: rgb(255,255,204);

	



}



/*.left_shadow{

	width: 15px;

	height: 310px;

	float: right;

	background-image: url(/NewStructure/images/shadow_left.jpg);

	border: green 0px solid;

	display: block;

}*/


/* this contains icons above story*/
.above_story{

		border-bottom: 1px #cccccc solid;
		border-top: 1px  #CCCCCC solid;

		height: 30px;

		width: 600px;

}



.story{

	padding: 6px;	

	width: 600px;

	border-left: 10px white solid;	

	font-family: verdana;
	font-size:.9em;

}







#banner_pic{

				width: 900px;

				height: 200px;

}



#print_button{

	

		background-image:url(/NewStructure/images/Printer.gif);

		background-position:left;

		background-repeat:no-repeat;

		padding-left: 60px;

  		padding: 14px 12px 14px 55px;

		width: 55px;

		float: left;

		cursor: pointer;



}



#story_tab{

	font-family:Georgia, "Times New Roman", Times, serif;

	  padding: 14px 12px 14px 16px;

	  width: 35px; 

	  float: right; 

	  color: blue;

	margin: 0 0 0 4px;

	cursor: pointer;

	border: 1px #cccccc solid;

	background-image: url(/NewStructure/images/Bubble3.gif);

	background-repeat: no-repeat;

	background-position: center;

	background-color:#fff;

}



#video_tab{

	font-family:Georgia, "Times New Roman", Times, serif;

  padding: 14px 12px 14px 16px;

  width: 35px; 

  float: right; 

  background-color: #fff; 

  color: blue;

	cursor: pointer;

	background-image: url(/NewStructure/images/Video.gif);

	background-position:center;

	background-repeat: no-repeat;

}



#youtube_box{

	/*background-image: url(/NewStructure/images/youtube_shadow.png);

	background-repeat: repeat-y;

	background-position:center;

	width: 580px;*/

	text-align:center;

}



.left_pic{

	float: left;

	padding: 6px;

}



.footer{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	background-color: #003366;

	padding: 6px;

	text-align:center;

	color: white;
}
#comments{
	width:25em;
	padding-left:1em;
}
#comments .small{
	font-size:.8em;
	background:#ddd;
}
#comments table{
	margin-bottom: 3em;
	border:1px gray solid;
	padding:.2em;
}
#comments #newComment{
	border:0;
	border-left:1px gray solid;
	
}
#comments table td{
	padding:.3em;
}

#comments input{
	width:35em;
}
#comments textarea{
	width:30em;
	height:10em;
}
.theComment td{
	border:1px gray solid;
}
