
#bspr {									background:url(images/back.gif) repeat-x; margin:0; font:normal 12px Arial,Sans-serif; Color:#333; }
#bspr #html_bx {						background:url(images/foot.jpg) bottom repeat-x; }
#bspr #main_bx {						position:relative; margin:0; width:780px; text-align:left; }

#bspr a {								Color:#e12; }
#bspr a:hover {							Color:#f66; }

#bspr #head_bx {						position:relative; height:160px; }
#bspr #head_bx #sgfb {					position:absolute; top:64px; left:10px; background:url(images/sgfb.gif) no-repeat; text-indent:-9000px; width:329px; height:66px; display:block; }
#bspr #head_bx #down {					position:absolute; top:8px; left:730px; background:url(images/download.gif) no-repeat; width:220px; height:120px; display:block; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:90px 0 0 15px; }

#bspr #path_bx {						position:absolute; top:141px; left:25px; }
#bspr #path_bx a {						color:#333; text-decoration:none; }
#bspr #path_bx a:hover {				color:#e12; text-decoration:underline; }

#bspr #navi_bx {		 				position:absolute; left:400px; top:7px; }
#bspr #navi_bx span {					display:block; line-height:16px; font-size:12px; font-weight:bold; white-space: nowrap; }

#bspr #navi_sub {						 }
#bspr #navi_sub ul {					position:relative; display:block; margin:0; padding:38px 0 0 5px; height:123px; width:150px; background:url(images/navi.gif) no-repeat; list-style:none; }
#bspr #navi_sub li {					display:inline; }
#bspr #navi_sub li a {					position:relative; display:inline; text-decoration:none; }
#bspr #navi_sub li span {				position:relative; display:block; margin:0 0 0 19px; width:90px; height:16px; color:#e12; padding:0 20px; }
#bspr #navi_sub li a:hover {			background:#e12; }
#bspr #navi_sub li a:hover span {		background:#e12; color:#fff; cursor:hand; }
#bspr #navi_sub a#top_active:hover span {background:#e12; color:#fcc; cursor:hand; }
#bspr #navi_sub a#sub_active:hover span {background:#e12; color:#fcc; cursor:hand; }
#bspr #navi_sub #top_active span {		background:#fcc; }
#bspr #navi_sub #sub_active span {		background:#fcc; }
#bspr #navi_sub .sub_bx {				position:absolute; left:130px; top:0; background:url(images/navi.gif) no-repeat; display:none; z-index:2; }
#bspr #navi_sub .sub_open {				display:block; }
#bspr #navi_sub .sub_bx ul {			}
#bspr #navi_sub .sub_bx span {			width:140px; }
#bspr #navi_sub .sub_bx .null_bx {		position:absolute; }

#bspr #news_bx {						position:absolute; left:730px; top:135px; background:#e12 url(images/news.gif) repeat-x; width:230px; color:#fff; }
#bspr #news_bx .head {					border-bottom:1px solid #fff; font-size:16px; font-weight:bold; color:#fff; padding:0 5px; }
#bspr #news_bx .body {					padding-bottom:20px; }
#bspr #news_bx .foot {					position:absolute; bottom:-1px; left:0; width:230px; height:10px; background:url(images/foot.gif) bottom repeat-x; }
#bspr #news_bx .contact {				margin:10px; }
#bspr #news_bx .contact label {			position:relative; display:block; float:left; clear:left; width:50px; font-size:0.8em; }
#bspr #news_bx .contact span {			position:relative; display:block; float:left; }
#bspr #news_bx .contact a {				color:#fcc; }
#bspr #news_bx .contact a:hover {		color:#fff; }

#bspr .list_wide {						margin:10px; }
#bspr .list_wide ul {					position:relative; list-style:none; margin:0; padding:0; background:#fff; border-top:1px solid #e12; }
#bspr .list_wide li {					position:relative; }
#bspr .list_wide li a {					position:relative; display:block; padding:1px 3px; color:#666; border-bottom:1px solid #e12; text-decoration:none; font-size:11px; }
#bspr .list_wide li a.linkNow {			background:#fff url(images/input.gif) repeat-x; color:#333; font-weight:bold; }
#bspr .list_wide li a:hover {			background:#fff url(images/input.gif) repeat-x; color:#333; font-weight:bold; }

#bspr .list_items {						}
#bspr .list_items ul {					position:relative; list-style:none; padding:0; margin:-10px 0 0 10px; }
#bspr .list_items li {					position:relative; display:block; float:left; width:auto; margin:2px; }
#bspr .list_items li a {				position:relative; display:block; float:left; border:1px solid #999; background:#fff; padding:4px; font-weight:bold; text-decoration:none; }
#bspr .list_items li a:hover {			background:#999; color:#fff; }
#bspr .list_items li a.linkNow {		background:#fcc; }


#bspr #body_bx {						position:relative; z-index:1; }
#bspr #body_bx .left {					float:left; }
#bspr #body_bx .right {					float:right; }
#bspr #body_bx .clear {					clear:both; }

#bspr #body_bx .box {					position:relative; margin:20px 0 0 20px; }
#bspr #body_bx .box .head {				position:relative; padding-left:10px; font-size:16px; font-weight:bold; color:#c00; text-transform:uppercase; text-align:left; }
#bspr #body_bx .box .body {				position:relative; border-left:1px solid #999; border-right:1px solid #999; }
#bspr #body_bx .box h2 {				margin:10px 10px 5px 10px; text-align:left; font:bold 14px Arial,Sans-serif; }
#bspr #body_bx .box hr {				position:relative; display:block; border:0; border-bottom:1px solid #bbb; }
#bspr #body_bx .box li {				text-align:left; }
#bspr #body_bx .box p {					margin:0 10px 5px 10px; }
#bspr #body_bx .box .more {				background:url(images/button.gif) no-repeat; font-size:14px; font-weight:bold; margin-left:5px; }
#bspr #body_bx .box .more a {			display:block; height:48px; color:#fff; text-decoration:none; padding-left:30px; line-height:48px; }

#bspr #body_bx .one {					width:230px; }
#bspr #body_bx .one .body {				background:#eee; }
#bspr #body_bx .one small {				position:relative; display:block; padding:2px 5px; }

#bspr #body_bx .dark .body {			 }

#bspr #body_bx .form {					}
#bspr #body_bx .form form {				position:relative; width:auto; margin:10px 10px 10px 70px; padding:0; text-align:justify; }
#bspr #body_bx .form div {				clear:left; padding-top:3px; }
#bspr #body_bx .form label {			position:relative; display:block; float:left; width:150px; }
#bspr #body_bx .form textarea,
#bspr #body_bx .form input {			position:relative; display:block; float:left; width:330px; border:0; border:1px solid #aaa; background:#fff url(images/input.gif) repeat-x; Color:#666; }
#bspr #body_bx .form textarea {			height:70px; }
#bspr #body_bx .form input.check {		width:20px; font-weight:bold; }
#bspr #body_bx .form label.check {		width:320px; }
#bspr #body_bx .form .error {			color:#c03; font-weight:bold; }
#bspr #body_bx .form .submit input {	border:1px solid #aaa; background:#ccc url(images/submit.gif) repeat-x; font-weight:bold; margin:5px 0; padding:5px 0; }


#bspr #body_bx .two {					width:330px; }
#bspr #body_bx .two .head {				background:#fff url(images/btwo_head.gif) bottom no-repeat; padding-bottom:12px; }
#bspr #body_bx .two .body {				text-align:justify; }
#bspr #body_bx .two .foot {				background:#fff url(images/btwo_foot.gif) bottom no-repeat; margin-top:-100px; clear:left; height:120px; }

#bspr #body_bx .three {					width:680px; }
#bspr #body_bx .three .head {			background:#fff url(images/bthree_head.gif) bottom no-repeat; padding-bottom:12px; }
#bspr #body_bx .three .body {			text-align:justify; }
#bspr #body_bx .three .foot {			background:#fff url(images/bthree_foot.gif) bottom no-repeat; margin-top:-100px; clear:left; height:120px; }

#bspr #body_bx .list_wide .foot {		margin-top:-10px; height:20px; }
#bspr #body_bx .list_wide ul {			border-top:1px solid #ccc; margin:0; }
#bspr #body_bx .list_wide li a {		border-bottom:1px solid #ccc; padding:1px 10px; }
#bspr #body_bx .list_items .foot {		margin-top:-10px; height:20px; }

#bspr #body_bx #flash_bx {				position:relative; text-align:center; z-index:1; }
#bspr #body_bx #flash_bx small {		position:relative; display:block; font-size:10px; text-align:center; color:#999; }

#bspr #gallery_bx #mainBox {			margin:0px; width:500px; }
#bspr #gallery_bx #headBox {			border-bottom:1px solid #ccc; text-align:center; padding:0px 5px 0px 5px; height:80px; }
#bspr #gallery_bx #naviBox {			border-bottom:2px solid #ccc; padding:0px 5px 0px 5px; }
#bspr #gallery_bx #bothBox {			clear:both; height:2px; font-size:1px; }
#bspr #gallery_bx #imgeBox {			position:relative; padding:10px 0; text-align:center; }
#bspr #gallery_bx #imgeBox img {		border:1px solid #600; }
#bspr #gallery_bx #titleBox {			text-align:center; }
#bspr #gallery_bx #nameBox {			text-align:center; position:relative; }

#bspr #gallery_bx .linkBox {			position:relative; display:block; margin:5px; }
#bspr #gallery_bx .linkBox a {			position:relative; display:block; text-decoration:none; font-weight:bold; }
#bspr #gallery_bx .linkBox a:hover {	color:#666; }
#bspr #gallery_bx #backBox {			float:left; }
#bspr #gallery_bx #nextBox {			float:right; }
#bspr #gallery_bx #nowBox {				text-align:center; margin:0px auto; width:40px; font-size:16px; font-weight:bold; padding:4px; }
#bspr #gallery_bx #footBox {			position:relative; padding:0 100px; text-align:center; height:40px; }
#bspr #gallery_bx #copyBox {			position:relative; font:normal 10px Arial; color:#ccc; text-align:right; }


#bspr ul.buttons {						position:relative; list-style:none; margin:0; padding:0; }
#bspr ul.buttons li {					position:relative; display:block; float:left; background:url(images/button.gif) no-repeat; font-size:12px; font-weight:bold; margin-left:5px; }
#bspr ul.buttons a {					position:relative; display:block; float:left; width:300px; height:48px; color:#fff; text-decoration:none; padding-left:20px; line-height:48px; }
#bspr ul.buttons .pdf a {				background:url(images/pdf.gif) 287px 14px no-repeat; }


#bspr #foot_bx {						position:relative; height:10px; clear:both; text-align:center; padding-top:0px; }



