

	body {
		font-family: Tahoma, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666;
		margin: 0px;
		padding: 10px 0px;}
		
	div.line {
		height: 1px;
		border-bottom: 1px solid #808080;
		margin: 0px;
		padding: 0px;}	
		
	#topnav {
		height: 50px;
		border-bottom: 1px solid #808080;
		margin: 0px;
		padding: 0px;}
		
		div.page_topnav {
			width: 760px;
			background-color: #EDEDED;
			margin: 0px;
			padding: 0px;}	
			
			table.topnav {
				margin: 0px;
				padding: 0px;}
				
				table.topnav tr td.ends {
					width: 10px;
					margin: 0px;
					padding: 0px;}
					
				table.topnav tr td.shade {
					background-image: url(../img/bg_topnav_shade.jpg);
					background-position: top center;
					background-repeat: repeat-x;}	
					
					table.topnav tr td.shade a.topnav, table.topnav tr td.shade a.topnav:link, table.topnav tr td.shade a.topnav:active, table.topnav tr td.shade a.topnav:visited, table.topnav tr td.shade a.topnav:hover {
						font-family: Tahoma, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #fff;
						text-decoration: none;}
						
					#homelink {
						color: #cc0000
					}
					
	#topnavHome {
		height: 50px;
		border-bottom: 1px solid #808080;
		margin: 0px;
		padding: 0px;}
		
		div.page_topnavHome {
			width: 760px;
			background-color: #EDEDED;
			margin: 0px;
			padding: 0px;}	
			
			table.topnavHome {
				margin: 0px;
				padding: 0px;}
				
				table.topnavHome tr td.ends {
					width: 10px;
					margin: 0px;
					padding: 0px;}
					
				table.topnavHome tr td.shade {
					background-image: url(../img/bg_topnav_shadeHome.jpg);
					background-position: top center;
					background-repeat: repeat-x;}	
					
					table.topnavHome tr td.shade a.topnavHome, table.topnavHome tr td.shade a.topnavHome:link, table.topnavHome tr td.shade a.topnavHome:active, table.topnavHome tr td.shade a.topnavHome:visited, table.topnavHome tr td.shade a.topnavHome:hover {
						font-family: Tahoma, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #fff;
						text-decoration: none;}
						
			table.topnav_sel {
				margin: 0px;
				padding: 0px;}
				
				table.topnav_sel tr td.ends {
					width: 10px;
					margin: 0px;
					padding: 0px;}
					
				table.topnav_sel tr td.shade {
					background-image: url(../img/bg_topnav_shade_select.jpg);
					background-position: top center;
					background-repeat: repeat-x;}	
					
					table.topnav_sel tr td.shade a.topnav, table.topnav_sel tr td.shade a.topnav:link, table.topnav_sel tr td.shade a.topnav:active, table.topnav_sel tr td.shade a.topnav:visited, table.topnav_sel tr td.shade a.topnav:hover {
						font-family: Tahoma, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #FF9900;
						text-decoration: none;}		
		
	#banner {
		height: 200px;
		background-image: url(../img/bg_banner.jpg);
		background-position: top center;
		background-repeat: repeat-y;
		margin: 0px;
		padding: 0 0 0 0px;
		}
		
		div.page_banner {
			width: 760px;
			height: 200px;
			background-image: url(../img/bg_banner_home.jpg);
			background-position: top center;
			background-repeat: no-repeat;
			margin: 0px;
			padding: 0px;
			}	
			
	#banner_agency {
		height: 200px;
		margin: 0px;
		padding: 0 0 0 0px;
		}
		
		div.page_banner_agency {
			width: 760px;
			height: 200px;
			background-image: url(../img/bg_banner_agency.jpg);
			background-position: top center;
			background-repeat: no-repeat;	
			margin: 0px;
			padding: 0px;}	
			
	#banner_culture {
		height: 200px;
		background-image: url(../img/bg_banner.jpg);
		background-position: top center;
		background-repeat: repeat-y;	
		margin: 0px;
		padding: 0 0 0 0px;}
		
		div.page_banner_culture {
			width: 760px;
			height: 200px;
			background-image: url(../img/bg_banner_culture.jpg);
			background-position: top center;
			background-repeat: no-repeat;	
			margin: 0px;
			padding: 0px;}			
			
	#banner_work {
		height: 200px;
		margin: 0px;
		padding: 0 0 0 0px;}
		
		div.page_banner_work {
			width: 760px;
			height: 200px;
			background-image: url(../img/bg_banner_work.jpg);
			background-position: top center;
			background-repeat: no-repeat;	
			margin: 0px;
			padding: 0px;}						
			
			div.quote {
				width: 190px;
				font-family: Tahoma, sans-serif;
				font-size: 12px;
				font-weight: strong;
				color: #FFFFFF;
				text-align: left;
				margin: 0px;
				padding: 15px 570px 0px 0px;}
				
			.quote p
			{
				padding-left: 12px;
			}
			
			.quote_left
			{
				margin-right: 5px;
			}
			
			.quote_right
			{
				margin-left: 5px;
				margin-top: 3px;
				position: absolute;
			}
				
			.quoter {
				height: 24px;}
			
			.quoter * {
			  float: left;}
			
			.quoter_text{
 			  height: 19px;
				font-size: 10px;
				font-weight: bold;
				padding-top: 5px;
				color: #FF9000;
				background-color: #ffffff;}
				
			/*.page_banner .quoter_text {
			color: #CC0000;
			}*/
			
	#content {
		background-color: #FAFAFA;
		background-image: url(../img/bg_content.jpg);
		background-position: top center;
		background-repeat: repeat-x;
		border-top: 1px solid #808080;
		border-bottom: 1px solid #808080;
		margin: 0px;
		padding: 0px;}
		
		div.page_content {
			width: 760px;
			background-color: #fff;
			margin: 0px;
			padding: 0px;
			}	
		
			td.navbox {
				width: 185px;
				text-align: left;
				border-right: 1px solid #808080;
				margin: 0px;
				padding: 10px 5px 10px 0px;
				}
				
				div.navheader {
					width: 160px;
					font-family: Tahoma;
					font-size: 14px;
					font-weight: bold;
					color: #fff;
					background-color: #CC0000;
					margin: 0px;
					padding: 10px;
				}
					
					div.news {
						margin: 0px;
						padding: 0px 15px 0px 10px;}	
						
						a.more, a.more:link, a.more:active, a.more:visited, a.more:hover {
							font-family: Tahoma;
							font-size: 11px;
							font-weight: bold;
							color: #CC0000;
							text-decoration: none;}	
							
					div.nav {
						margin: 0px;
						padding: 0px 5px 0px 0px;}
						
						div.subnav {
							border-bottom: 1px solid #CCCCCC;
							}
						
							a.subnav, a.subnav:link, a.subnav:active, a.subnav:visited, a.subnav:hover {
								display: block;
								font-family: Tahoma;
								font-size: 12px;
								font-weight: normal;
								color: #404040;
								text-decoration: none;
								background-image: url(../img/bg_nav.jpg);
								background-position: right;
								background-repeat: no-repeat;
								margin: 0px;
								padding: 10px 25px 10px 10px;}	
								
							a.subnav_sel, a.subnav_sel:link, a.subnav_sel:active, a.subnav_sel:visited, a.subnav_sel:hover {
								display: block;
								font-family: Tahoma;
								font-size: 12px;
								font-weight: normal;
								color: #CC0000;
								text-decoration: none;
								background-image: url(../img/bg_nav_sel.jpg);
								background-position: right;
								background-repeat: no-repeat;
								margin: 0px;
								padding: 10px 25px 10px 10px;}	
								
								div.detailnav {
									padding: 0px 25px 10px 10px;}
									
									table.detailnav tr td {
										margin: 0px;
										padding: 1px 0px 1px 0px;}
									
										a.detailnav, a.detailnav:link, a.detailnav:active, a.detailnav:visited, a.detailnav:hover {
											display: block;
											font-family: Tahoma;
											font-size: 11px;
											font-weight: normal;
											color: #4D4D4D;
											text-decoration: none;
											margin: 0px;
											padding: 0px;}	
											
										a.detailnav_sel, a.detailnav_sel:link, a.detailnav_sel:active, a.detailnav_sel:visited, a.detailnav_sel:hover {
											display: block;
											font-family: Tahoma;
											font-size: 11px;
											font-weight: normal;
											color: #CC0000;
											text-decoration: none;
											margin: 0px;
											padding: 0px;}				
							
			td.space {
				width: 10px;
				margin: 0px;
				padding: 0px;}		
				
			td.textbox {
				width: 510px;
				text-align: left;
				margin: 0px;
				padding: 0px 0px 10px 0px;}		
				
				td.column {
						width: 250px;
						margin: 0px;
						padding: 0px;}	
						
				td.column01 {
						width: 170px;
						margin: 0px;
						padding: 0px;}	
						
				td.column02 {
						width: 330px;
						margin: 0px;
						padding: 0px;}		
				
					h1 {
						font-family: Arial, sans-serif;
						font-size: 29px;
						font-weight: normal;
						color: #FF9900;
						margin: 0px;
						padding: 10px 0px 5px 0px;}
						
					h2 {
						font-family: Arial, sans-serif;
						font-size: 18px;
						font-weight: normal;
						color: #666666;
						margin: 0px;
						padding: 0px 0px 5px 0px;}
						
					h3 {
						font-family: Tahoma;
						font-size: 14px;
						font-weight: bold;
						color: #FF9900;
						margin: 0px;
						padding: 0px;}			
						
					h4 {
						font-family: Tahoma;
						font-size: 14px;
						font-weight: bold;
						color: #666666;
						margin: 0px;
						padding: 0px 0px 12px 0px;}		
						
					p {
						margin: 0px;
						padding: 0px 0px 12px 0px;}	
						
					strong, b {
						font-family: Tahoma;
						font-weight: bold;
						color: 666666;}	
						
					span.red {
						color: #CC0000;}
							
					ul {
						margin: 0px 0px 0px 5px;
						padding: 0px 0px 0px 10px;}		
						
					a, a:link, a:active, a:visited, a:hover {
						font-family: Tahoma;
						font-size: 11px;
						font-weight: normal;
						color: #FF9900;
						text-decoration: none;}		
						
					a.more, a.more:link, a.more:active, a.more:visited, a.more:hover {
						font-family: Tahoma;
						font-size: 11px;
						font-weight: bold;
						color: #CC0000;
						text-decoration: none;}			
						
					div.line {
						height: 1px;
						border-bottom: 1px solid #CCCCCC;
						margin: 10px 0px 10px 0px;
						padding: 0px;}	
						
					td.homeboxleft {
						width: 15px;
						background-image: url(../img/homebox_left.jpg);
						background-position: top left;
						background-repeat: repeat-y;
						margin: 0px;
						padding: 0px;}	
						
					td.homeboxright {
						width: 15px;
						background-image: url(../img/homebox_right.jpg);
						background-position: top right;
						background-repeat: repeat-y;
						margin: 0px;
						padding: 0px;}			
						
					td.homeboxtext {
						width: 480px;
						font-family: Helvetica, Arial, sans-serif;
						font-size: 16px;
						color: #404040;
						margin: 0px;
						padding: 0px;}
						
						span.bigred {
							font-family: Helvetica, Arial, sans-serif;
							font-size: 20px;
							color: #CC0000;}		
							
						span.bigorange {
							font-family: Helvetica, Arial, sans-serif;
							font-size: 20px;
							color: #FF9900;}		
							
					td.boxleft {
						width: 10px;
						background-image: url(../img/box_left.jpg);
						background-position: top left;
						background-repeat: repeat-y;
						margin: 0px;
						padding: 0px;}	
						
					td.boxright {
						width: 10px;
						background-image: url(../img/box_right.jpg);
						background-position: top right;
						background-repeat: repeat-y;
						margin: 0px;
						padding: 0px;}		
						
					td.boxicon {
						width: 25px;
						margin: 0px;
						padding: 0px;}	
						
					td.boxtext {
						width: 205px;
						margin: 0px;
						padding: 0px;}				
				
			td.space2 {
				width: 30px;
				margin: 0px;
				padding: 0px;}				
		
	#footer {
		height: 65px;
		margin: 0px;
		padding: 0px;}			
		
		div.page_footer {
			width: 720px;
			margin: 0px;
			padding: 0px;}
			
			div.copyright {
				text-align: right;
				margin: 0px;
				padding: 10px;}
		
		

