#main {
	max-width:1200px;
	height: 500px;
	padding: 0px;
	background-position: center bottom;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
#top_main_bg {
	background-color: #D0F7FA;
}


#header {

	height: 500px;

}

#container {

	background-image: url(../img/bg.gif);

}

#feature {

	margin-bottom: 25px;

}

#feature .ttl {

	margin-bottom: 10px;

}

#feature .item {

	background-image: url(../img/feature_box_bg.png);

	background-repeat: no-repeat;

	float: left;

	width: 314px;

	height: 125px;

	background-position: left top;

	padding-top: 13px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 13px;

	margin-right: 4px;

	margin-bottom: 4px;

}

#feature .item .subttl {

	font-size: 14px;

	color: #3B579B;

	margin-bottom: 3px;

}

#feature .item .text {

	float: left;

	width: 195px;

	font-size: 12px;

	line-height: 20px;

}

#feature .item .text .more {

	padding-top: 8px;

}

#feature .item .photo {

	float: right;

	width: 109px;

}

#topics {

	border: 1px solid #CCCCCC;

	padding: 3px;

	width: 673px;

	margin-right: auto;

	margin-left: auto;

}

#topics dl {

	margin: 0px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#topics dl dt {

	clear: both;

	float: left;

	width: 70px;

	font-weight: bold;

	color: #FF6600;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#topics dl dd {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 100px;

	padding-right: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin: 0px;

}









/*************************************

 * generic styling for ALS elements

 ************************************/



.als-container {

	position: relative;

	width: 1200px;

	z-index: 0;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

	height: 63px;

}



.als-viewport {

	position: relative;

	overflow: hidden;

	margin: 0px auto;

}



.als-wrapper {

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

.als-wrapper  li {



}



.als-item {

	position: relative;

	text-align: center;

	cursor: pointer;

	height: 45px;

	width: 70px;

	margin: 0px;

	background-image: url(../img/thumbs_bg.png);

	background-repeat: no-repeat;

	padding-top: 3px;

	padding-right: 4px;

	padding-bottom: 3px;

	padding-left: 4px;

	display:inline-block;

	/display:inline;

	/zoom:1;

}

.als-item a {

	display: block;

	height: 45px;

	width: 69px;

	background-image: url(../img/thumbs00.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	margin: 0px;

	padding: 0px;

}



.als-item a.thumb1{

	background-image: url(../img/thumbs01.jpg);

}

.als-item a.thumb2{

	background-image: url(../img/thumbs02.jpg);

}

.als-item a.thumb3{

	background-image: url(../img/thumbs03.jpg);

}

.als-item a.thumb4{

	background-image: url(../img/thumbs04.jpg);

}

.als-item a.thumb5{

	background-image: url(../img/thumbs05.jpg);

}

.als-item a.thumb6{

	background-image: url(../img/thumbs06.jpg);

}

.als-item a.thumb7{

	background-image: url(../img/thumbs07.jpg);

}

.als-item a.thumb8{

	background-image: url(../img/thumbs08.jpg);

}

.als-item a.thumb9{

	background-image: url(../img/thumbs09.jpg);

}

.als-item a.thumb10{

	background-image: url(../img/thumbs10.jpg);

}

.als-item a.thumb11{

	background-image: url(../img/thumbs11.jpg);

}

.als-item a.thumb12{

	background-image: url(../img/thumbs12.jpg);

}

.als-item a.thumb13{

	background-image: url(../img/thumbs13.jpg);

}

.als-item a.thumb14{

	background-image: url(../img/thumbs14.jpg);

}

.als-item a.thumb15{

	background-image: url(../img/thumbs15.jpg);

}

.als-item a.thumb16{

	background-image: url(../img/thumbs16.jpg);

}

.als-item a.thumb17{

	background-image: url(../img/thumbs17.jpg);

}

.als-item a.thumb18{

	background-image: url(../img/thumbs18.jpg);

}

.als-item a.thumb19{

	background-image: url(../img/thumbs19.jpg);

}

.als-item a.thumb20{

	background-image: url(../img/thumbs20.jpg);

}

.als-prev, .als-next {

	position: absolute;

	cursor: pointer;

	clear: both;

}



/*************************************

 * specific styling for #nav

 ************************************/



#nav {

	margin: 0px auto;

}



#nav .als-item {



}



#nav .als-item img {

	display: block;

	margin: 0 auto;

	vertical-align: middle;

}



#nav .als-prev, #nav .als-next {

	top: 40px;

}



#nav .als-prev {

	left: 200px;

}



#nav .als-next {

	right: 200px;

}
