/* CSS Document */
body{background:#FFF url(../images/body_bg.gif); width:100%; height:100%;}
body, form, input, textarea, select, h1, h2, ul, ol{
	margin: 0px;
	padding: 0px;
	color: #000;
	font: 14px Arial, Helvetica, sans-serif;
	list-style: none;
}
h1{font: 20px Tahoma, Arial, Helvetica, sans-serif;padding-bottom:10px;}
a {text-decoration:underline; color:#0044a3;cursor:pointer;}
a:hover {text-decoration:none;}
a img{ border:none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.fl{float: left;}
.fr{float: right;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 10px 0px 0px;	padding: 0px;}
.post{ display: table; _height: 0; zoom: 1;}
.line{ border-top: solid 2px #E3E3E3; padding-bottom:10px; margin-top:10px;}


#header{height:93px;}
	.box_h{width:945px; margin:auto;padding:20px 0 0 0;}
	.menu{padding-top:20px;}
	.menu a{margin-left:40px;}
#header2{border-top:1px solid #000;border-bottom:1px solid #000;background:url(../images/header2_bg.gif) repeat;}
#header2 h1{color:#fff;}
	.header2_left{background:url(../images/header2_left_bg.png) 0 0 no-repeat;}
	.header2_right{height:337px;background:url(../images/header2_right_bg.png) right top no-repeat;}
		.header2_box{width:945px;margin:auto;padding-top:20px;}
		.header2_box_left{width:430px; color:#fff; line-height:19px;}
		.header2_box_right{width:500px;position:relative;}
		#gall_h{width:440px; margin:auto; text-align:center;}
		#gall_h div{width:440px; margin:auto; text-align:center; background:none!important; height:295px;}
		
		#next, #prev{display:block; width:30px; height:26px; position:absolute; top:150px;}
		#next{background:url(../images/next_prev_bg.png) 0 0 no-repeat; right:0px;}
		#prev{background:url(../images/next_prev_bg.png) left -26px no-repeat; left:0px;}
		.noactprev{background:url(../images/next_prev_bg.png) -30px -26px no-repeat!important;}
		.noactnext{background:url(../images/next_prev_bg.png) -30px 0px no-repeat!important;}
		
		#nav{padding-top:7px;margin-left:215px;}
		#nav a{display:block; background: url(../images/nav_bg.gif) left -8px no-repeat; width:9px; height:8px; float:left; font-size:0; line-height:0; margin-right:5px;}
		.activeSlide{background: url(../images/nav_bg.gif) left top no-repeat!important;}

.box{background:url(../images/box_bg.gif) left bottom repeat-x;}
.box h1{color:#cc0000;}
.box_bg{background:url(../images/box_bg_bg.gif) left bottom repeat-x; width:945px; margin:auto;padding:20px 0; position:relative;}
.box_bg1{width:945px; margin:auto;padding:20px 0; position:relative;}
.rocket_desc{position:relative;padding-bottom:20px;}
.rocket_desc span{color:#cc0000; text-decoration:underline;}

.arrow_left1{position:absolute; right:-37px; top:12px;}
.arrow_left2{position:absolute; right:-71px; top:14px;}
.arrow_left3{position:absolute; right:-49px; top:14px;}

.arrow_right1{position:absolute; left:-87px; top:14px;}
.arrow_right2{position:absolute; left:-45px; top:14px;}

.left_rocket{position:absolute; left:15px;}
.right_rocket{position:absolute; right:0px;}

.id{width:450px;text-align:justify;}

.table1{vertical-align:top; text-align:center;}
.table2 p{text-align:center;margin: 15px 0px 0px;}
.td_bg{border-left:1px solid #cc0000;border-right:1px solid #cc0000;}
.td1{padding-right:80px;}
.td2{padding:0 70px;}
.td3{padding-left:80px;}

.footer{padding:20px 0;} 

.img{border: 1px solid #D0D0D0;}
.img1{margin: 0px 13px 0px 0px;}

.t1 {color: #ρρ0000;}
.t2 {color: #000000;}
