@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{text-align:center;}
	body, tr, 
	td, input, 
	select, textarea 	{font:normal small/1.3 Arial, Helvetica, sans-serif;}
	a:link,a:visited 	{text-decoration:underline;}
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 10px 25px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;}
	h1 					{font-size:large; margin:0 0 12px;}
	h2 					{font-size:medium; margin:8px 0;}
	h3 					{font-size:small; margin:6px 0 5px;}
	h4 					{font-size:x-small; margin:4px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
/*	hr 					{display:none;}*/
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; font-style:italic;}

	a, a:link, a:visited, a:hover {color: #7c7c7c; text-decoration:underline;}
	
	h1 {font: 16px Arial; margin: 0 13px; color:#B0C990;}
	h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {color:#B0C990; text-decoration:none;}
	h1 a:hover {color:#00528A;}
	p, table.capabilities {font: 10px Arial; color:#666666; padding:0 0 15px;}
	
	body {background: url(../images/bg.gif) repeat; color:#999999;}
	#wrapper {width:775px; margin:0 auto; background-color: white; position:relative;}
	#wrappertop {width:775px; margin:8px auto -5px auto; height:13px; background: transparent url(../images/wrappertop.gif) no-repeat; position:relative;}
	html>body #wrappertop {margin:8px auto 0 auto;}
	#wrapperbottom {width:775px; margin:0 auto 8px auto; height:13px; background: transparent url(../images/wrapperbottom.gif) no-repeat; position:relative; }
	html>body #wrapperbottom {margin:0 auto 8px auto;}
	#header {width:775px; height:50px; background-color: white;}
	hr {clear:both;}
	#mfhome {width:281px; height:36px; position:absolute; top:7px; left:18px; background: transparent url(../images/headerlogo.jpg) no-repeat;}
	#mfhome span {display:none;}

	#navbar {width:739px; height:18px; background-color: #008aa3; margin: 5px 18px; position:relative;}
	ul#nav {position:absolute; height:12px; margin:0; padding:0; list-style:none; top:0px; left:170px; width:568px;}
	#nav li {display:inline; margin:0; padding:0;}
	#nav li.navlink {top:-2px;}
	#nav a {display:inline; top:-2px;text-decoration:none; color:#fff; font: 11px Arial; margin:0; padding:0; font-weight:normal;}
	
	#nav a:hover {color:#0A1F62;}

	
  .navdiv {margin:0; padding:0;}

	
	#content {width:775px; margin-top:0px; background: url(../images/content-bg.gif) 0 0 repeat-y; position:relative;}
	
	#content.videoex {background-image: none;}
	.videoex object {padding:10px;}
	
	#content-left {float:left; margin-left:9px; width:327px; background-color:transparent;}
	html>body #content-left {margin-left:18px;}
	#content-right {float:left; margin:0 0 0 5px; width:386px; background-color:transparent; text-align:left;}
	#footer {clear:both; background-color: white; width:775px; height:75px;}
	
	.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
	.clearfix { display: inline-block; /* Fixes IE/Mac */ }
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

	#leftcontenttop {width:310px; margin:16px auto -5px auto; height:13px; background: transparent url(../images/leftcontenttop.gif) no-repeat; position:relative;}
	html>body #leftcontenttop {margin:16px auto 0 auto;}
	#leftcontentbottom {width:310px; margin:0 auto 16px auto; height:13px; background: transparent url(../images/leftcontentbottom.gif) no-repeat; position:relative; }
	html>body #leftcontentbottom {margin:0 auto 16px auto;}
	#leftcontent {width:310px; margin: 0 auto; background-color:white; text-align:left; }
	#leftcontent img, #leftcontent p, #leftcontent form {margin: 0 13px;}
	#clipoftheday {margin: 0; padding: 0 13px; width:284px; height:30px;}
	html>body #clipoftheday {margin: 0 13px; padding:0; width:310px;}
	#clipoftheday img {margin:0;}
	.audioclip, label, form select {font: 10px Arial; color:#666666;}
	form select option {height:14px;}
	#clipoftheday a.mp3link {background: url(../images/mp3download.gif) 0 0 no-repeat; display:block; text-indent:-9000px; overflow:hidden; width:22px; height:16px; }
	#clipoftheday a.mp3link:hover {background-position: -22px 0;}
	#leftcontent hr {margin: 0 13px 10px; }

	#rightcontenttop {width:386px; margin:16px auto -5px auto; height:13px; background: transparent url(../images/rightcontenttop.gif) no-repeat; position:relative;}
	html>body #rightcontenttop {margin:16px auto 0 auto;}
	#rightcontentbottom {width:386px; margin:0 auto 16px auto; height:13px; background: transparent url(../images/rightcontentbottom.gif) no-repeat; position:relative; }
	html>body #rightcontentbottom {margin:0 auto 16px auto;}
	#rightcontent {width:386px; margin: 0 auto; background-color:white; text-align:left; }
	#rightcontent p, #rightcontent form {margin: 0 13px;}
	#rightcontent hr {margin: 2px 13px 10px; clear:both;}

	.floatright {float:right; margin: 0 0 0 8px;}
	.aboutfloatright {float:right; margin: 0 0 0 8px; width:100px; height:75px; border: 1px solid black;}
	.imgfloatright, .newsimgfloatright {float:right; margin: 0 23px 3px 8px; width:100px; height:75px;}
	.newsimgfloatright { border: 1px solid black;}
	
	.clip {width:373px; margin: 0 13px;}

	div.clip_title {display:inline; width:130px; }
	div.clip_length {display:inline; width:70px; padding-left:13px;}
	div.clip_play {display:inline; width:100px; padding-left:10px;}
	
	
	h5.more_news_link {margin:0; padding:0; font: 16px Arial; color:#B0C990; float:right;}
	h5.more_news_link a {margin-right:15px; padding:0; text-decoration:none; color:#B0C990;}
  h5.more_news_link a:hover {color:#00528A;}

	#copyright {width:739px; height:12px; background-color: #008aa3; margin: 5px 18px; text-align:right;}
	#copyright span a {font: 10px Arial; color:white; margin-right:6px;}
	#belowcopyright {width:739px; margin: 0px 18px;}

	#portfolio-content-wrapper {width:775px; margin:0; padding-top:13px; background: url(../images/portfolio-bg.gif) 0 0 repeat-y; position:relative; text-align:left;}

	#portfoliotop {width:724px; margin:0 0 -5px 18px; height:13px; background: transparent url(../images/portfoliotop.gif) no-repeat; position:relative;}
	html>body #portfoliotop {margin:0 0 0 18px;}
	#portfoliobottom {width:724px; margin:0 0 16px 18px; height:13px; background: transparent url(../images/portfoliobottom.gif) no-repeat; position:relative; }
	html>body #portfoliobottom {margin:0 0 16px 18px;}
	
	#portfolio-content {width:724px; margin: 0 0 0 18px; background-color:white; text-align:left; }
	#portfolio-content img, #portfolio-content p, #portfolio-content form {margin: 0 13px;}
	#portfolio-content hr {margin: 0 13px 8px 13px; }
	
	#portfolio-piece {margin:0 28px; width:640px; text-align:center;}

	.headline {margin:0 13px;}
	
	object.movwrapper {margin: 0 33px; text-align:center;}
	
	* html object.mov {display: none;}
	
	div#facilitygrid {margin:0 18px;}
	img.facilitypic {height:75px; width:100px; border: 1px solid black; margin:5px;}
	
	div.slider_wrapper {text-align: center;}
	div.sliders {margin:5px auto;}
	div.sliders a {text-decoration: none;}
	div.slider {display:inline;}
	.slider_icon { margin: 0 3px 3px 3px; width:50px; height:37px; border: none; }
	
	.carousel_wrapper {text-align: center; display:block; width:386px; height:45px;}
	.carousel_widget { margin:5px auto; width:340px;}
	.carousel {height:39px; overflow:hidden; float:left; position: relative;
    visibility: hidden;
    left: -5000px;}
	.carousel a {text-decoration: none; margin: 0 3px;}
	
	.carousel ul {}
	.carousel ul li {list-style: none; display:inline;}
	.carousel ul li a {border: 1px solid black; width:50px; height:37px; display:block;}
	div.carousel_button {float:left; margin:10px 4px 0;}
	a.prev {width:10px; height:20px; display:block; background: transparent url(../images/arrow_left.jpg) no-repeat;}
	a.next {width:10px; height:20px; display:block; background: transparent url(../images/arrow_right.jpg) no-repeat;}
	
	a.next:hover, a.prev:hover {background-position: -10px 0;}
	
	div.clearer {clear:both; margin-bottom: 5px;}
	
	ul#portfolio_list {margin:0; padding: 0;}
	ul#portfolio_list li {list-style: none; }

  

}