/* IE5/Mac-Only CSS, uses the Band Pass Filter: http://www.stopdesign.com/examples/ie5mac-bpf/ */
/*\*//*/
  @import "./ie5mac.css";
/**/
	
 	body {
		margin: 0px;
		background: #363636;
		font-family: verdana, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		line-height: 1em;
		}
		
	a 			{ color: #ffffff; font-family: verdana, helvetica, sans-serif; text-decoration: none; font-weight: bold;  } 
	a:link		{ color: #ffffff; text-decoration: none; font-weight: bold;} 
	a:visited	{ color: #ffffff; text-decoration: none; font-weight: bold;} 
	a:active	{ color: #ffffff; text-decoration: none; font-weight: bold;} 
	a:hover		{ color: #fec746; text-decoration: none; font-weight: bold;}
	
	ul {list-style: none;}

	img {line-height: 0em; border: 0px; }
	
	#center {	margin: 0 auto; width: 797px; }
	
	.bold {font-weight: bold; }
	.small {font: 9px;}
	
	h3 {font-weight: bold; font-size: 14px; font-family: verdana, helvetica, sans-serif; color: #9e948d; }
	
	#logo { float: left; clear: none; padding-right: 20px; position: relative;}
	* html #logo {padding left: 10px;}
	
	#address { float: left; width: 200px; }
	* html #address {padding: 15px 0px 0px 0px;}
	
	#banner	
	{
		background: #ff8522;
		width: 796px;
		line-height: 0em;
		border-bottom: 2px #ffffff solid;
		border-right: 2px #ffffff solid;
		border-left: 2px #ffffff solid;
		text-align: left;
		clear: none;
	}
	
	.homenav {
		border: 0px;
		margin: 0px;
		padding: 0px;
		line-height: 1em;
		position: relative;
		top: -40px;
		left: -30px;
		text-align: left;
		
	}
	
	.nav {
		border: 0px;
		margin: 0px;
		padding: 4px 10px 4px 30px;
		line-height: 1em;
		text-align: left;
		background: #b2b3b5;
		width: 756px;
		border-right: 2px #ffffff solid;
		border-left: 2px #ffffff solid;
	}
	
	.subnav	
	{
		border: 0px;
		margin: 0px;
		padding: 5px 10px 4px 30px;
		line-height: 1em;
		background: #01446f;
		font-size: 9px;
		text-align: left;
		border-bottom: 2px #ffffff solid;
		border-right: 2px #ffffff solid;
		border-left: 2px #ffffff solid;
		width: 756px;
	}
	
	.selected {
		color: #fec746;
		font-weight: bold;
	}
	
	.white { color: #ffffff;
			font-weight: bold;
	}
	
	#content	
	{
		line-height: 0em;
		margin: 0px;
		padding: 0px;
		width: 797px;
		height: 376px;
		background-color: #ffffff;
		border-right: 1px #ffffff solid;
		border-left: 2px #ffffff solid;
	}
	
	#content a {color: #01446f;}
	#content a:hover { color: #fec746; text-decoration: none; font-weight: bold;}
	
	#topnav { top: -20px; margin: 0px; padding: 0px 20px 0px 20px; font-size: 9px; float: right; position: relative; line-height: 0em;}
	* html #topnav { top: 86px; left: 0px; margin-left:670px; padding:0px; font-size: 9px; float: right; position: absolute; line-height: 1; display: inline; clear: none;}

	#topnav2	
	{
		line-height: 1.5em;
		padding: 20px 10px;
		font-size: 9px;
		text-align: right;
		width: 510px;
		}
	
	#content2	
	{
		line-height: 1.5em;
		margin: 0px;
		padding: 25px 30px;
		width: 190px;
		color: #ffffff;
		font-weight: bold;
		height: 316px;
		background-image: url(images/studio_right.jpg);
		font-size: 12px;
		text-align: left;
		background-repeat: no-repeat;
	}
	* html #content2 {font-weight: bold; padding: 15px 30px;}
	
	#homecontent
	{
		line-height: 0em;
		margin: 0px;
		padding: 0px;
		position: relative;
		display: inline;
		border-left: 2px solid #ffffff;
	}
	
	* html #homecontent {
		border: 0px;
		}
	#homeimage 
	{
		line-height: 1em;
		margin: 0px;
		padding: 0px;
		border: 0px;
		height: 376px;
		clear: none;
		float: left;
		display: inline;
		position: relative;
	}	
	
	#pagecontent {
		line-height: 1.5em;
		background: #ffffff;
		margin: 0px;
		padding: 30px 30px 10px 30px;
		height: 336px;
		width: 482px;
		border-right: 2px #ffffff solid;
		overflow: auto;
		text-align: left;
		clear: none;
		float: left;
		display: inline;
		position: relative;
	}
	
	* html #pagecontent {width: 480px;}
	
	#rightimage {
	line-height: 0em;
	overflow: none;
	height: 376px;
	width: 254px;
	padding: 0px;
	margin: 0px;
	float: right;
	position: relative;
	display: inline;
	top: -376px;
	left: 1px;
	}
	
	* html #rightimage { top: 0px; left: 0px; }
	
	#newsbar	
	{
		left: 0px;
		padding: 0px;
		background: #01446f;
		color: #ffffff;
		line-height: 1em;
		width: 796px;
		vertical-align: top;
		border-top: 2px #ffffff solid;
		border-right: 2px #ffffff solid;
		border-left: 2px #ffffff solid;
		text-align: left;
		position: relative;
		clear: both;
	}
	
		
	#footer	
	{
		padding: 100px 10px 10px 10px;
		background: #b2b3b5;
		color: #ffffff;
		line-height: 1em;
		width: 776px;
		vertical-align: bottom;
		border: 2px #ffffff solid;
		text-align: left;
		display: block;
		position: relative;
		}
	
		
	
	.spacer	
	{
		background: #ffffff;
		height: 2px;
		width: 100%;
		line-height: 1em;
		clip: 0px;
	}
	