@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:13px Lucida Grande, Helvetica, Verdana, Arial, sans-serif; color:#ffffff;}
	a									{color:#ffffff;}	a:link,a:visited 	{text-decoration:none;}	a:hover 			{text-decoration:underline;}	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; text-align: justify;}	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;}
		
	body {background-color:#efefef;}
	
	#wrapper {width:952px; margin:0 auto; text-align:left;}
	
	#header {width:952px; height:134px; background:transparent url(images/bg_header.jpg) no-repeat 0 0; position:relative;}
	
	#header a, #header a:visited, #header a:link {font-weight: normal;}
	#header a:hover {text-decoration: none;}
	
	#content {width:952px; float:left; display:inline; overflow: hidden; background:transparent url(images/bg_dev.jpg) repeat-y 0 0;}
	
	#inner {width:933px; float:left; background:transparent url(images/bg_main_dev.jpg) repeat-x 0 0;}
	
	#side {float:left; margin:0 0 0 0px; height:634px; width:142px !important; width /**/:182px; padding:12px 20px; display:inline; background:transparent url(images/bg_side_dev.jpg) no-repeat 0 0; overflow:hidden;}
	
	#side a, #side a:visited, #side a:link {font-weight: normal;}
	#side a:hover {text-decoration: none;}
	
	#main a, #main a:visited, #main a:link {text-decoration: underline;}
	#main a:hover {color:#ccc;}
		#main {float:right; margin:0 0px 0 0; width:711px !important; width /**/:751px; padding:12px 20px;}
	
	#main{		height: 400px; /* ie treats as min-height */		min-height: 400px; /* ie ignores */	}	*>#main {		height: auto; /* ie ignores child selector, modern browsers replace height declaration */	} 
	
	#feature {width: 710px; height: 279px; background:transparent no-repeat 0 0; margin: 0 0 0 0; overflow: hidden; display: inline; float: left;}
	
	#news {width: 500px; background:#3da6b9; margin: 20px 0 0 0; overflow: hidden; display: inline; float: left;}
	
	#news img {margin: 0px 6px 0px 4px; float:left;}
	#newstitle {height: 22px; background:transparent url(images/news.jpg) no-repeat 0 0;}
	#row1 {height: 70px; background:#1e9ab0; padding: 5px 0 0 3px;}
	#row2 {height: 70px; background:transparent; padding: 5px 0 0 3px;}
	
	#gallery {width: 190px; height: 175px; background:#bbb url(images/grey.jpg); margin: 20px 1px 0 0; overflow: hidden; display: inline; float: right; text-align:center; font-size:11px;}
	#gallerytitle {height: 22px; background:transparent  no-repeat 0 0;}
	#gallery img {margin: 7px 0 2px 0;}
	
	
	#shadow {float:right; width:19px; height:634px;  background:transparent url(images/bg_right_dev.jpg) no-repeat 0 0; overflow:hidden;}

	#footer {clear:both; width: 952px !important; width /**/:952px; height:13px; background:transparent url(images/bg_footer_dev.jpg) no-repeat 0 0; padding:0px 0 0 0px;}

	#copyright {text-align:center; font-size:xx-small; color:#888}}

