/* CSS Document */
 html, body {
	margin: 0 auto;
	background-color: #000000;
	}
#header_wrap {
	width: 1010px;
	height: 114px;
	margin: 0 auto;
	}
#fixed_wrap {
	width: 1010px;
	height: 114px;
	margin: 0 auto;
	position: fixed;
	}
	#head_space {
		width: 1010px;
		height: 17px;
		margin: 0 auto;
		background-image: url(../CSS_nav/menubk04.png);
		background-repeat: repeat-x;
		}
	#header {
	width: 1010px;
	height: 69px;
	margin: 0 auto;
	background-image: url(../assets/header_bkgd_v2.jpg);
	}
	#nav_wrap {
	width: 1010px;
	height: 28px;
	margin: 0 auto;
	background-image: url(../CSS_nav/menubk04.png);
	background-repeat: repeat-x;
	}
	#nav_bar {
	width: 990px;
	height: 28px;
	margin-left: 12px;
	}
	#nav_separate {
	width: 1010px;
	height: 17px;
	margin: 0 auto;
	background-image: url(../assets/separator_bar.gif);
	}
#wrapper {
	width: 1010px;
	height: 8772px;
	margin: 0 auto;
	}
	#content_wrapper {
	width: 1010px;
	height: 8755px;
	margin: 0 auto;
	}
		#content_01 {
		width: 1010px;
		height: 1273px;
		margin: 0 auto;
		background-image: url(../assets/portfolio_bkgd_01.jpg);
		}
			#page_title {
			width: 948px;
			height: 28px;
			margin-left: 34px;
			padding-top: 15px;
			border-bottom: 2px solid #000000;
			}
			#anchor_01 {
			width: 348px;
			height: 22px;
			margin-left: 48px;
			padding-top: 6px;
			border-bottom: 2px solid #990000;
			}
			#anchor_01_note {
			width: 642px;
			height: 44px;
			margin-left: 48px;
			}
			#anchor_01_wrappera {
			width: 948px;
			height: 577px;
			}
				#a01_wrapa_text_left {
				width: 434px;
				height: 567px;
				float: left;
				}
					#a01_wrapa_text01 {
					width: 170px;
					height: 250px;
					margin-left: 245px;
					padding-top: 20px;
					}
					#a01_wrapa_text02 {
					width: 186px;
					height: 200px;
					margin-left: 245px;
					padding-top: 50px;
					}
				#a01_wrapa_text_right {
				width: 510px;
				height: 390px;
				float: right;
				}
					#a01_wrapa_text03 {
					width: 245px;
					height: 120px;
					padding-top: 16px;
					margin-left: 3px;
					}
					#a01_wrapa_text04 {
					width: 230px;
					height: 170px;
					padding-top: 48px;
					}
			#anchor_01_text05 {
			width: 280px;
			height: 150px;
			margin-left: 140px;
			padding-top: 18px;
			}
			#anchor_02 {
			width: 348px;
			height: 22px;
			margin-left: 50px;
			padding-top: 48px;
			border-bottom: 2px solid #990000;
			}
			#anchor_02_note {
			width: 935px;
			height: 44px;
			margin-left: 50px;
			}
			#anchor_02_text01 {
			width: 585px;
			height: 100px;
			margin-left: 50px;
			padding-top: 15px;
			}
			#anchor_02_text02 {
			width: 260px;
			height: 85px;
			margin-left: 670px;
			padding-top: 73px;
			}
		#content_02 {
		width: 1010px;
		height: 1273px;
		background-image: url(../assets/portfolio_bkgd_02.jpg);
		}
			#a02_wrapa {
			width: 900px;
			height: 175px;
			}
				#a02_text03 {
				width: 160px;
				height: 138px;
				float: left;
				margin-left: 232px;
				padding-top: 35px;
				}
				#a02_text04 {
				width: 420px;
				height: 70px;
				padding-top: 35px;
				margin-right: 40px;
				float: right;
				}
			#a02_wrapb {
			width: 900px;
			height: 160px;
			padding-top: 250px;
			}
				#a02_text05 {
				width: 170px;
				height: 150px;
				margin-left: 319px;
				float: left;
				}
				#a02_text06 {
				width: 140px;
				height: 105px;
				padding-top: 16px;
				margin-right: 230px;
				float: right;
				}
			#anchor_03 {
			width: 348px;
			height: 22px;
			margin-left: 44px;
			padding-top: 52px;
			border-bottom: 2px solid #990000;
			}
			#anchor_03_note {
			width: 820px;
			height: 44px;
			margin-left: 44px;
			}
			#a03_wrapa {
			width: 948px;
			height: 270px;
			}
				#a03_text01 {
				width: 455px;
				height: 150px;
				margin-left: 46px;
				padding-top: 28px;
				float: left;
				}
				#a03_text02 {
				width: 380px;
				height: 150px;
				margin-right: 25px;
				padding-top: 100px;
				float: right;
				}
			#a03_wrapb {
			width: 1000px;
			height: 243px;
			padding-top: 50px;
			}
				#a03_text03 {
				width: 200px;
				height: 70px;
				margin-left: 368px;
				padding-top: 110px;
				float: left;
				}
				#a03_text04 {
				width: 370px;
				height: 50px;
				margin-right: 39px;
				padding-top: 188px;
				float: right;
				}
		#content_03 {
		width: 1010px;
		height: 718px;
		margin: 0 auto;
		background-image: url(../assets/portfolio_bkgd_03.jpg);
		}
			#content_03_text01 {
			width: 123px;
			height: 100px;
			padding-top: 85px;
			margin-left: 629px;
			}
			#content_03_text02 {
			width: 225px;
			height: 44px;
			margin-left: 335px;
			padding-top: 55px;
			}
			#content_03_text03 {
			width: 225px;
			height: 68px;
			margin-left: 58px;
			padding-top: 62px;
			}
			#content_03_text04 {
			width: 85px;
			height: 58px;
			margin-left: 769px;
			padding-top: 8px;
			}
			#content_03_text05 {
			width: 278px;
			height: 150px;
			margin-left: 718px;
			padding-top: 80px;
			}
		#content_04 {
		width: 1010px;
		height: 1114px;
		margin: 0 auto;
		background-image: url(../assets/portfolio_bkgd_04.jpg);
		}
			#anchor_04 {
			width: 348px;
			height: 22px;
			margin-left: 50px;
			padding-top: 23px;
			border-bottom: 2px solid #990000;
			}
			#anchor_04_note {
			width: 820px;
			height: 22px;
			margin-left: 50px;
			}
			#a04_text01 {
			width: 190px;
			height: 130px;
			margin-left: 360px;
			padding-top: 105px;
			}
			#a04_wrapa {
			width: 1010px;
			height: 270px;
			}
				#a04_text02 {
				width: 280px;
				height: 158px;
				float: left;
				margin-left: 288px;
				padding-top: 78px;
				}
				#a04_text03 {
				width: 340px;
				height: 150px;
				margin-right: 44px;
				padding-top: 40px;
				float: right;
				}
			#a04_wrapb {
			width: 1010px;
			height: 300px;
			}
				#a04_text04 {
				width: 156px;
				height: 235px;
				float: left;
				margin-left: 36px;
				padding-top: 32px;
				}
				#a04_text05 {
				width: 292px;
				height: 110px;
				float: right;
				padding-top: 172px;
				margin-right: 82px;
				}
			#a04_text06 {
			width: 468px;
			height: 15px;
			margin-left: 94px;
			padding-top: 216px;
			}
		#content_05 {
		width: 1010px;
		height: 821px;
		margin: 0 auto;
		background-image: url(../assets/portfolio_bkgd_05.jpg);
		}
			#anchor_05 {
			width: 348px;
			height: 22px;
			margin-left: 50px;
			padding-top: 32px;
			border-bottom: 2px solid #990000;
			}
			#anchor_05_note {
			width: 955px;
			height: 66px;
			margin-left: 50px;
			}
			#a05_wrapa {
			width: 1000px;
			height: 165px;
			padding-top: 245px;
			}
				#a05_text01 {
				width: 120px;
				height: 100px;
				float: left;
				margin-left: 220px;
				}
				#a05_text02 {
				width: 450px;
				height: 125px;
				float: right;
				margin-right: 86px;
				padding-top: 26px;
				}
			#a05_wrapb {
			width: 1000px;
			height: 270px;
			padding-top: 10px;
			}
				#a05_text03 {
				width: 200px;
				height: 115px;
				float: left;
				padding-top: 146px;
				margin-left: 320px;
				}
				#a05_text04 {
				width: 90px;
				height: 215px;
				margin-right: 367px;
				float: right;
				}
		#content_06 {
		width: 1010px;
		height: 1167px;
		margin: 0 auto;
		background-image: url(../assets/portfolio_bkgd_06.jpg);
		}
			#anchor_06 {
			width: 348px;
			height: 22px;
			margin-left: 50px;
			padding-top: 13px;
			border-bottom: 2px solid #990000;
			}
			#anchor_06_note {
			width: 690px;
			height: 22px;
			margin-left: 50px;
			}
			#a06_wrapa {
			width: 1010px;
			height: 250px;
			padding-top: 21px;
			}
				#a06_text01 {
				width: 230px;
				height: 32px;
				margin-left: 68px;
				padding-top: 204px;
				float: left;
				}
				#a06_text02 {
				width: 160px;
				height: 200px;
				margin-right: 475px;
				float: right;
				}
			#a06_wrapb {
			width: 1010px;
			height: 600px;
			padding-top: 190px;
			}
				#a06_wrapc {
				width: 370px;
				height: 460px;
				float: left;
				padding-top: 70px;
				}
					#a06_text03 {
					width: 150px;
					height: 170px;
					margin-left: 212px;
					}
					#a06_text04 {
					width: 308px;
					height: 110px;
					padding-top: 165px;
					margin-left: 47px;
					}
				#a06_wrapd {
				width: 635px;
				height: 500px;
				float: right;
				}
					#a06_text05 {
					width: 538px;
					height: 100px;
					margin-left: 22px;
					}
					#a06_text06 {
					width: 185px;
					height: 300px;
					padding-top: 47px;
					margin-left: 6px;
					}
		#content_07 {
		width: 1010px;
		height: 1725px;
		margin: 0 auto;
		background-image: url(../assets/portfolio_bkgd_07.jpg);
		}
			#anchor_07 {
			width: 348px;
			height: 22px;
			margin-left: 50px;
			padding-top: 22px;
			border-bottom: 2px solid #990000;
			}
			#anchor_07_note {
			width: 948px;
			height: 66px;
			margin-left: 50px;
			}
			#anchor_08 {
			width: 348px;
			height: 22px;
			margin-left: 50px;
			padding-top: 239px;
			border-bottom: 2px solid #990000;
			}
			#anchor_08_note {
			width: 590px;
			height: 22px;
			margin-left: 50px;
			}
			#a08_wrapa {
			width: 1000px;
			height: 232px;
			}
				#a08_text01 {
				width: 400px;
				height: 110px;
				padding-top: 122px;
				margin-left: 34px;
				float: left;
				}
				#a08_text02 {
				width: 162px;
				height: 150px;
				float: right;
				padding-top: 40px;
				margin-right: 385px;
				}
			#a08_wrapb {
			width: 1000px;
			height: 170px;
			}
				#a08_text03 {
				width: 210px;
				height: 125px;
				float: left;
				margin-left: 268px;
				padding-top: 27px;
				}
				#a08_text04 {
				width: 226px;
				height: 165px;
				float: right;
				padding-top: 4px;
				margin-right: 32px;
				}
			#anchor_09 {
			width: 348px;
			height: 22px;
			margin-left: 50px;
			padding-top: 28px;
			border-bottom: 2px solid #990000;
			}
			#anchor_09_note {
			width: 630px;
			height: 44px;
			margin-left: 50px;
			}
			#a09_text01 {
			width: 270px;
			height: 140px;
			margin-left: 382px;
			padding-top: 23px;
			}
			#a09_text02 {
			width: 300px;
			height: 66px;
			margin-left: 682px;
			padding-top: 12px;
			}
			#anchor_10 {
			width: 348px;
			height: 22px;
			margin-left: 52px;
			padding-top: 96px;
			border-bottom: 2px solid #990000;
			}
			#anchor_10_note {
			width: 590px;
			height: 44px;
			margin-left: 52px;
			}
			#a10_text01 {
			width: 140px;
			height: 85px;
			padding-top: 125px;
			margin-left: 542px;
			}
			#a10_wrapa {
			width: 1000px;
			height: 81px;
			padding-top: 93px;
			}
				#a10_text02 {
				width: 165px;
				height: 48px;
				float: left;
				margin-left: 58px;
				}
				#a10_text03 {
				width: 240px;
				height: 48px;
				margin-right: 52px;
				padding-top: 30px;
				float: right;
				}
			#a10_text04 {
			width: 360px;
			height: 32px;
			margin-left: 292px;
			}
		#content_08 {
		width: 1010px;
		height: 664px;
		margin: 0 auto;
		background-image: url(../assets/portfolio_bkgd_08.jpg);
		}
			#anchor_11 {
			width: 348px;
			height: 22px;
			margin-left: 54px;
			padding-top: 8px;
			border-bottom: 2px solid #990000;
			}
			#anchor_11_note {
			width: 840px;
			height: 22px;
			margin-left: 54px;
			}
			#a11_wrap {
			width: 1000px;
			height: 180px;
			padding-top: 75px;
			}
				#a11_text01 {
				width: 170px;
				height: 100px;
				margin-left: 352px;
				float: left;
				}
				#a11_text02 {
				width: 150px;
				height: 105px;
				padding-top: 62px;
				margin-right: 260px;
				float: right;
				}
			#anchor_12 {
			width: 348px;
			height: 22px;
			margin-left: 54px;
			padding-top: 13px;
			border-bottom: 2px solid #990000;
			}
			#anchor_12_note {
			width: 460px;
			height: 22px;
			margin-left: 54px;
			}
	#foot_separate {
	width: 1010px;
	height: 17px;
	margin: 0 auto;
	background-image: url(../assets/separator_bar.gif);
	}
#short_link_contain {
	width: 1010px;
	height: 110px;
	margin: 0 auto;
	}
	#short_link {
	width: 600px;
	height: 90px;
	margin: 0 auto;
	padding-top: 10px;
	}