

	.noscreen{
	display: none;}
	
	body {
		background: #F4F2E9 url("../img/bg_body.jpg") repeat-x top;
		margin: 0;
		padding: 0;}
		
		.left {
			float: left;}
			
		.right {
			float: right;}
			
		.clear {
			clear: both;}	
		
		.space20 {
			height: 20px;}		
		
		div.page {
			width: 960px;
			margin: 0 auto;
			padding: 0;}
		
		div.header {
			height: 160px;
			background: url("../img/bg_header.jpg") no-repeat top;
			margin: 0;
			padding: 0;}
			
			div.header_tools {
				height: 34px;
				font-family: Arial, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #B2B2B2;
				margin: 0;
				padding: 0px 0px 0px 10px;}
					
					td.tool01 {
						width: 152px;
						text-align: left;}
						
					td.tool02 {
						width: 63px;
						text-align: center;}	
						
						a.t02, a.t02:link, a.t02:active, a.t02:visited, a.t02:hover {
							font-family: Arial, sans-serif;
							font-size: 12px;
							font-weight: bold;
							color: #fff;
							text-align: center;
							text-decoration: none;}
							
					td.tool03 {
						width: 39px;
						text-align: center;}			
						
					td.tool04 {
						width: 65px;
						text-align: center;}		
						
						a.t04_fontsmall, a.t04_fontsmall:link, a.t04_fontsmall:active, a.t04_fontsmall:visited, a.t04_fontsmall:hover {
							font-family: Verdana, sans-serif;
							font-size: 11px;
							font-weight: bold;
							color: #B2B2B2;
							text-align: center;
							text-decoration: none;}
						
						a.t04_fontmedium, a.t04_fontmedium:link, a.t04_fontmedium:active, a.t04_fontmedium:visited, a.t04_fontmedium:hover {
							font-family: Verdana, sans-serif;
							font-size: 14px;
							font-weight: bold;
							color: #B2B2B2;
							text-align: center;
							text-decoration: none;}
						
						a.t04_fontlarge, a.t04_fontlarge:link, a.t04_fontlarge:active, a.t04_fontlarge:visited, a.t04_fontlarge:hover {
							font-family: Verdana, sans-serif;
							font-size: 17px;
							font-weight: bold;
							color: #B2B2B2;
							text-align: center;
							text-decoration: none;}
							
					a.header_tabnav, a.header_tabnav:link, a.header_tabnav:active, a.header_tabnav:visited, a.header_tabnav:hover {
						display: block;
						font-family: Arial, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #B2B2B2;
						text-align: center;
						text-decoration: none;
						background: none;
						margin: 0;
						padding: 10px 10px 9px 10px;}
						
					a.header_tabnav_sel, a.header_tabnav_sel:link, a.header_tabnav_sel:active, a.header_tabnav_sel:visited, a.header_tabnav_sel:hover {
						display: block;
						font-family: Arial, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #fff;
						text-align: center;
						text-decoration: none;
						background: #809CC9;
						margin: 0;
						padding: 10px 10px 9px 10px;}
				
			div.header_banner {
				height: 122px;
				margin: 0;
				padding: 0;}	
				
			div.header_nav {
				height: 34px;
				text-align: right;
				margin: 0;
				padding: 88px 0px 0px 0px;}	
				
				a.nav, a.nav:link, a.nav:active, a.nav:visited {
					display: block;
					font-family: Arial, sans-serif;
					font-size: 16px;
					font-weight: bold;
					color: #fff;
					text-align: center;
					text-decoration: none;
					background: none;
					margin: 0;
					padding: 7px 10px 12px 10px;}
					
				a.nav:hover, a.nav_sel, a.nav_sel:link, a.nav_sel:active, a.nav_sel:visited, a.nav_sel:hover {
					display: block;
					font-family: Arial, sans-serif;
					font-size: 16px;
					font-weight: bold;
					color: #333;
					text-align: center;
					text-decoration: none;
					background: #E1E0D5;
					margin: 0;
					padding: 7px 10px 12px 10px;}	
			
		div.logoshade {
			height: 15px;
			background: #fff url("../img/logo_shadow.jpg") no-repeat top left;
			margin: 0px 10px 0px 0px;
			padding: 0;}
			
		div.bg_subnav {
			height: 55px;
			background: #e0e0d4 url("../img/bg_subnav.jpg") repeat-x top;
			margin: 0;
			padding: 0;}	
			
			div.logoshade_subnav {
				height: 15px;
				background: #e0e0d4 url("../img/logo_shadow_subnav.jpg") no-repeat top left;
				margin: 0px 10px 0px 0px;
				padding: 0;}		
			
				a.subnav, a.subnav:link, a.subnav:active, a.subnav:visited {
					display: block;
					font-family: Arial, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #4D4D4D;
					text-align: center;
					text-decoration: none;
					background: none;
					margin: 0;
					padding: 0px 10px 25px 10px;}
					
				a.subnav:hover, a.subnav_sel, a.subnav_sel:link, a.subnav_sel:active, a.subnav_sel:visited, a.subnav_sel:hover {
					display: block;
					font-family: Arial, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #0060A8;
					text-align: center;
					text-decoration: none;
					background: url("../img/bg_subnav_sel.jpg") no-repeat bottom center;
					margin: 0;
					padding: 0px 10px 25px 10px;}	
			
		div.content {
			background: #fff url("../img/bg_page.jpg") repeat-y top;
			margin: 0;
			padding: 0;}	
			
			div.flashbox {
				height: 250px;
				font-size: 25px;
				text-align: center;
				background: #E6E6E6;
				margin: 0px 10px 20px 0px;
				padding: 0;}
			
			div.breadcrumbs {
				font-family: Arial, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #809CC9;
				margin: 0;
				padding: 0px 0px 10px 10px;}	
				
				.crumbs {
					height: 50px;
					width: 500px;}
				
				form {
					font-family: Arial, sans-serif;
					margin: 0;
					padding: 0;}
					
				input.searchfield {
					width: 220px;
					font-family: Arial, sans-serif;
					font-size: 20px;
					font-weight: bold;
					color: #808080;
					background: #fff;
					border: none;
					margin: 8px 0px 0px 15px;
					padding: 0;}
					
				input.searchbutton {
					font-family: Arial, sans-serif;
					font-size: 20px;
					font-weight: bold;
					color: #333;
					background: #ffe301;
					border: none;
					cursor: pointer;
					margin: 7px 0px 0px 17px;
					padding: 0;}	
				
				td.bg_searchbox {
					width: 240px;
					height: 50px;
					background: url("../img/bg_searchbox.jpg") no-repeat top right;
					margin: 0;
					padding: 0;}
				
				td.bg_searchbutton {
					width: 70px;
					height: 50px;
					background: url("../img/bg_searchbutton.jpg") no-repeat top right;
					margin: 0;
					padding: 0;}	
					
				td.bg_homesearchbutton {
					width: 60px;
					height: 50px;
					background: url("../img/bg_searchbutton.jpg") no-repeat top left;
					margin: 0;
					padding: 0;}		
			
			.container_12 {
				width:960px;
				margin-left:auto;
				margin-right:auto;}
				
				.grid_4 {
					display: inline;
					float: left;
					width: 300px;
					margin-left: 10px;
					margin-right: 10px;}
					
				.grid_8 {
					display: inline;
					float: left;
					width: 620px;
					margin-left: 10px;
					margin-right: 10px;}
					
					.grid_8bis {
						display: inline;
						float: left;
						width: 640px;
						margin-left: 0px;
						margin-right: 0px;}
						
						.grid_8bistext {
							margin-left: 10px;
							margin-right: 10px;}

			a.crumblink, a.crumblink:link, a.crumblink:active, a.crumblink:visited, a.crumblink:hover {
				font-family: Arial, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #0060A8;
				text-decoration: none;}
		
		div.footer {
			height: 304px;
			background: #F4F2E9 url("../img/bg_footer.jpg") repeat-x top;
			margin: 0;
			padding: 46px 0px 0px 0px;}
			
			div.footer_tools {
				height: 34px;
				font-family: Arial, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #B2B2B2;
				margin: 0;
				padding: 0px 10px 0px 0px;}
				
				a.footer_nav, a.footer_nav:link, a.footer_nav:active, a.footer_nav:visited, a.footer_nav:hover {
					display: block;
					font-family: Arial, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #B2B2B2;
					text-align: center;
					text-decoration: none;
					background: none;
					margin: 0;
					padding: 10px 20px 9px 0px;}
					
				a.footer_nav2, a.footer_nav2:link, a.footer_nav2:active, a.footer_nav2:visited, a.footer_nav2:hover {
					display: block;
					font-family: Arial, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #B2B2B2;
					text-align: center;
					text-decoration: none;
					background: none;
					margin: 0;
					padding: 10px 10px 9px 0px;}	
					
			div.footer_address {
				height:  236px;
				font-family: Arial, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #B2B2B2;
				margin: 0;
				padding: 0;}	
				
				div.footer_address strong {
					font-size: 13px;
					font-weight: bold;}
					
			div.footer_copyright {
				height: 34px;
				margin: 0;
				padding: 7px 0px;}
				
				a.footer_copylink, a.footer_copylink:link, a.footer_copylink:active, a.footer_copylink:visited, a.footer_copylink:hover {
					display: block;
					font-family: Arial, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #0060A8;
					text-align: center;
					text-decoration: none;
					background: none;
					margin: 0;
					padding: 0;}