


/* Presentation Stylesheet */ 

p {
 margin:0;
 padding:0 70px 25px 15px ;
 }


span.title {
	width: 320px;
	height: 43px;
	position:relative;
	display:block;
	top:0px;
	margin-left:50px;
	border:0.0px solid blue;
	float: left;
	background-image: url(http://www.marcelbates.com/clients/coeste/images/red_back.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	font-size:150%;
	padding:7px;
	text-align:center;
	font-weight:bold;
}


ul#home_bul  li {
	color:#777;
	line-height:50px;
	padding-bottom:7px;
	font-size:200%;
	list-style-type: none;
	}

ul#exhibit_bul  li {
	color:#333;
	line-height:20px;
	padding-bottom:7px;
	font-size:110%;
	font-weight:bold;
	list-style-type: none;
	text-align:right;
	text-transform:uppercase;
	}

	ul#exhibit_bul  li:before{
	/*Workaround for Gecko*/
		content: "";
	}
		
	ul#exhibit_bul  li:hover:before{
		content: "\003E"
	}


	#first_para {
	 margin:0;
	 padding:0 70px 15px 100px ;
	 border:0.0px solid yellow;
	 }
	
	div.exhibit_pic{
		padding: 0px 1.5px 0px 1.5px;
		width:153px;
		border:0px solid green;
		float:left;
	 }
	
	div.exhibit_pic:hover, div.exhibit_sel, #exhibit_titled  {
		color:#cc0000;
	 }
	 
	div.exhibit_sel strong{
		color: #cc0000;
		text-decoration: underline;
	}
	 
	div.exhibit_pic a img {
		border-top:grey 1px solid;
		border-left:grey 1px solid;
		border-right:grey 1px solid;
		border-bottom:grey 3px solid;
	 }
	
	div.exhibit_pic a img:hover, div.exhibit_sel a img  {
		border-bottom:#cc0000 3px inset;
	 }
	
	
	#exhibit_nav strong{
		display:block;padding:0px;text-align:right;border:orange solid 0px;width:225px;
	}

	#exhibit_big_image {
		width:600px;float:right;margin-right:80px;border:0px solid green;padding-bottom:15px
	}

	#exhibit_big_image strong {
		font-size:125%;
	}

	#exhibit_pic_nav {
		width:850px;float:left;text-align:right;border:0px solid green;
	}
		
		.exhibit_nav_off {
			font-size:200%;color:#ddd
		}
		.exhibit_nav_num_link{
			font-size:200%;
		}
		.exhibit_nav_num {
			font-size:135%;
		}





		#turbonetics_logo {
			position:relative;
			display:block;
			top:15px;
			padding-left:50px;
			border:0.0px solid blue;
			float: left;
		}
		* html #turbonetics_logo_hp { /** IE FIX **/
			width: 10px;
			height: 43px;
			display:block;
			margin-left:0px;
			float: left;
			top:-17px;
			left:50px;
			background-image: url(http://www.marcelbates.com/clients/coeste/images/bot_bgleft_hp.jpg);
			background-repeat: no-repeat;
			background-position: top left;
			border:0.0px solid blue;
		 }

		#turbonetics_logo_hp {
			width: 210px;
			height: 43px;
			position:relative;
			display:block;
			top:0px;
			margin-left:50px;
			border:0.0px solid blue;
			float: left;
			background-image: url(http://www.marcelbates.com/clients/coeste/images/bot_bgleft_hp.jpg);
			background-repeat: no-repeat;
			background-position: top left;
			
		}


		* html #turbonetics_logo_hp span { /** IE FIX **/
			position:relative;
			right:5px;
			display:block;
			margin-left:0px;
			border:0.0px solid blue;
		 }

		#turbonetics_logo_hp span {
			position:relative;
			display:block;
			top:-20px;
			right:55px;
			margin-left:50px;
			border:0.0px solid blue;
		}

		#home_foot{
			width: 637px;
			height:43px;
			color: #333333;
			background-image: url(http://www.marcelbates.com/clients/coeste/images/bot_bg_hp.jpg);
			background-repeat: no-repeat;
			background-position: top left;
			float: right;
			border:0.0px solid red;
		
		}

		* html #home_foot img { /** IE FIX **/
			position:relative;
			top:-30px;
			float:left;
		
		 }


		
		#home_foot img {
			position:relative;
			display:block;
			top:-20px;
			border:0.0px solid blue;
			float:left;
		}

 
		.part_pics img {
			margin-bottom:10px;
		}


h3
{
	margin: 0;
	padding: 7px 0 0 15px;
	background-image: url(http://www.marcelbates.com/clients/coeste/images/h3_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

	h3 span	
	{
		text-align: left;
		color: white;
		font-family: arial;
		text-transform: uppercase;
		font-size: 80%;
		height: 30px;
		border: 0px solid blue;
		display: block;
	}

h4 {
 margin:0; 
 padding: 5px 0;
 }
 
 
 
 div#nav_bar {
 border:0px solid blue;
 margin:  0px;
 position:relative;
 top:-25px;
 }
 
 #nav_bar ul {
 list-style-type: none;
 text-align:right;
 position:relative;
 display:block;
 right:0px;
 top:0px;
 margin:  0px;
 padding: 0px;
 border:0px solid blue;
 }
 
	 #nav_bar li {
		 text-align:center;
		 height:37px;
		 margin-bottom:0px; 
		 padding-top:.1px;
		 padding-left:76px;
		 padding-right:16px;
		 line-height:9px;
		 border:0px solid blue;
	 }

	#nav_bar ul li a:link, #nav_bar ul li  a:visited, #nav_bar ul li  a:hover	
	{
		color:#000;
		display: block;
		margin-top: -3px;
		width: 100%;
		font-size: 115%;
		font-weight: bold;
		border: 0px solid green;
		text-decoration: none;
		padding: 8px 0px 10px 0px;
	}

	 
	 .nav_sel1, .nav_1, .nav_sel2, .nav_2, .nav_sel3, .nav_3, .nav_sel4, .nav_4, .nav_sel5, .nav_5 {
	  background-repeat: no-repeat;background-position: top right;}
	 
	 .nav_sel1 a, .nav_sel2 a, .nav_sel3 a, .nav_sel4 a, .nav_sel5 a, {color:#BB2D1A !important;}
	 .nav_sel1 a:hover, .nav_sel2 a:hover, .nav_sel3 a:hover, .nav_sel4 a:hover, .nav_sel5 a:hover, {color:#fff !important;}

		 
		 .nav_sel1 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back1_SEL.gif);}
		 .nav_sel1:hover, .nav_1:hover {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back1_OVER.gif);color:white;}
		 .nav_1 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back1.gif);}

		 .nav_sel2 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back2_SEL.gif);color:#BB2D1A;}
		 .nav_sel2:hover, .nav_2:hover {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back2_OVER.gif);color:white;}
		 .nav_2 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back2.gif);}

		 .nav_sel3 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back3_SEL.gif);color:#BB2D1A;}
		 .nav_sel3:hover, .nav_3:hover {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back3_OVER.gif);color:white;}
		 .nav_3 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back3.gif);}

		 .nav_sel4 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back4_SEL.gif);color:#BB2D1A;}
		 .nav_sel4:hover, .nav_4:hover {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back4_OVER.gif);color:white;}
		 .nav_4 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back4.gif);}

		 .nav_sel5 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back5_SEL.gif);color:#BB2D1A;}
		 .nav_sel5:hover, .nav_5:hover {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back5_OVER.gif);color:white;}
		 .nav_5 {background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back5.gif);}

	  #nav_bar ul li  a:hover {color: #fff;}
	  #nav_bar ul li em	  
	  {
	  	color: #BB2D1A;
	  	font-style: normal;
	  	display: block;
		padding: 0px 0px 3px 0px;
		border: 0px solid green;
	  }

	  #nav_bar ul li em:hover  
	  {
	  	color: #fff;
	  }

		* html menu#subnav_bar { /** IE FIX **/
			position:relative;
			top:-3px;
		 }
		 
		 menu#subnav_bar {
			 list-style-type: none;
			 text-align:right;
			 position:relative;
			 display:block;
			 right:0px;
			 top:0px;
			 margin: 0px 25px 5px 0px;
			 padding: 0px 0px 0px 0px;
			 border:0px solid orange;
		 }


		* html menu#subnav_bar li { /** IE FIX **/
			padding: 0px 2px 0px 2px;
			margin-bottom: 0px;
		 }

		 menu#subnav_bar li		 
		 {
		 	font-size: 11px;
		 	font-weight: bold;
		 	background: #eee;
		 	text-align: center;
		 	height: 10px;
		 	width: 145px;
		 	margin-left: 85px;
		 	margin-bottom: 1px;
		 	padding: 0px 2px 3px 2px;
		 	line-height: 9px;
		 	border-top: 1px solid #aaa;
		 	border-right: 1px solid #eee;
		 	border-bottom: 1px solid #ddd;
		 	border-left: 3px solid #000;
		 	background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back_SUB.jpg);
		 	background-repeat: no-repeat;
		 	background-position: top left;
		 	/*border: 0px solid orange;*/
		 	text-decoration: none;
		 	color: #000;
			display:block;
			
		 }

		 menu#subnav_bar li:hover {
		 	 text-decoration: none;
			 border-left:3px solid #9F1E0F;
			 background-image: url(http://www.marcelbates.com/clients/coeste/images/nav/button_back_SUB2.jpg);
			 background-repeat: no-repeat;
			 background-position: top left;
		 }

		 menu#subnav_bar li a		 
		 {
		 	color: #000;
		 	text-decoration: none;
		 	display: block;
		 	border: 0px solid orange;
		 }

		 menu#subnav_bar li a:hover {
		 	 color: #BB2D1A;
		 }

		 #nav_bar_here{color: #BB2D1A !important;}
		 #nav_bar_here:hover{color: #fff;}


* html div.app_table { /** IE FIX **/
 	text-align:center !important;
 }

* html .app_table table { /** IE FIX **/
 	padding:0px 0px 0px 0px;
 	width:700px !important;
 }



 .app_table table tr td, .app_table table tr th {
 	border:1px solid black;
 }
 
 .app_table table {
 	text-align:center;
 	width:900px;
 	padding:0px 75px 25px 75px;
 }
 
	 .app_table table tr td	 
	 {
	 	background-color: #fff;
	 	color: black;
	 	text-align: center;
	 	font-size: 75%;
	 	
	 }
 
 
 
 
 
 
 .chart_table table 
 {
 	border: 0px solid black;
 	padding: 0px;
 	width: 565px;
 }
 
 	 .chart_table_leftalign {
 	  	text-align:left !important;
 	  	padding-left:10px;
 	 }
 	 
 	 .chart_table_altcolor {
 	  	background-color:#CACACA !important;
 	 }
 	 
	 .chart_table table th, .chart_table table td	 
	 {
	 	text-align: center;
	 }
	 
		 .chart_table table th	 
		 {
			background-color: white;
			height: 25px;
		 }
	 
		 .chart_table table td	 
		 {
			border-bottom:1px solid red;
			height: 20px;
			background-color:#E0E0E0;
		 }

	.disclosure	span	
	{
		font-size: 85%;
		padding-right: 20px;
		font-weight: bold;
	}
 
 
 .gall_image img{
 	border:3px #111 solid;
 }
 
 .gall_image:hover img{
 	border:3px #BB2F1B solid;
 }
 
 .gall_image:hover strong{
 	color:#BB2F1B ;
 }
 
 .news_image{
 	margin-right:10px;
 	margin-top:5px;
 	border:solid #111 3px;
 }
 .news_image:hover {
 	border:solid #BB2F1B 3px;
 }
 
.news_image_article{
 	margin-right:10px;
 	margin-top:5px;
 	border:solid #BB2F1B 3px;
 }
 

* html #gall { /** IE FIX **/
 	float:left;margin-left:50px;width:280px;border:0.0px solid green !important;position:relative;top:5px;right:8px

 }


 
 #gall{
 	float:left;margin-left:100px;width:280px;border:0.0px solid green !important;position:relative;top:5px;right:8px
 }
 
 
 
/** 
p:first-letter {
 font-size: 80%; 
 font-weight: bold;
 color:blue;
 }
**/
