body{
	margin:0;
	padding:0;
	background-color:#FFF;
}

.container{
	margin:0 auto;
	padding:0 15px 0;
	width:742px;
	background-color:#FFF;
	border-width:0px 1px 0px 1px; border-style:solid; border-color:#CCC;
	box-shadow: 25px 0px 25px -25px rgba(0,0,0,0.45), -25px 0px 25px -25px rgba(0,0,0,0.45);
}

.containera{
	margin:0 auto;
	padding:20px 20px 0;
	width:770px;
	background-color:#FFF;
}

.containerb{
	margin:0 auto;
	padding:0 0 0 0;
	width:740px;
	background-color:#FFF;
}

.containerb2{
	margin:0 auto;
	padding:0 0 0 0;
	width:742px;
	background-color:#FFF;
}

h1{
	margin:0 0 20px 0;
	padding:0;
}

h1 a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	height:433px;
}

.noborder{
	border:0 !important;
}

.clear:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clear{
	display:inline-block;
}
/* exlude MacIE5 \*/
* html .clear{
	height:1%
}
.clear{
	display:block;
}
/* end MacIE5 */

.info-area{
	margin:50px 0 20px 0;
	padding:0;
	font-size:12px;
}

.info-area div{
	width:380px;
	margin:0;
	padding:10px;
	line-height:180%;
	border:1px solid #CCC;
}

.info-area div h3{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	font-size:14px;
	border-bottom:1px dotted #CCC;
	color:#006699;
}


.info-left{
	float:left;
}

.info-right{
	float:right;
}

.footer-bbotom{
	margin:20px 0 0 0;
	padding:10px;
	background-color:#ffffff;
	font-size:12px;
	border-radius:0.3em 0.3em 0em 0em;
	-moz-border-radius:0.3em 0.3em 0em 0em;
	-webkit-border-radius:0.3em 0.3em 0em 0em;
	-o-border-radius:0.3em 0.3em 0em 0em;
	-ms-border-radius:0.3em 0.3em 0em 0em;
}

.footer-bbotom .copyright{
	margin:0;
	padding:0;
	float:left;
}

.footer-bbotom .pagetop{
	margin:0;
	padding:0;
	float:right;
	font-size:12px;

}


