
/* CSS Document */

.m_banner_hide{	display:none;}
.m_banner_show{	display:block;}

#main-contents .top-title{margin:0;}
#main-contents .top-images{}
#main-contents .top-images a{
	width:100%;
	display:block;
	height:273px;
}
#main-contents .top-images a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#main-contents .top-link-images{
	margin:2px 0;
	width:100%;
}

#main-contents .top-link-images td.left{
	text-align:left;
}
#main-contents .top-link-images td.center{
	text-align:center;
}
#main-contents .top-link-images td.right{
	text-align:right;
}

#main-contents .newsrelease{
	position:relative;
	float:left;
	width:400px;
	background: url(../images/tab-news.jpg) no-repeat top;
	padding-bottom:15px;
}

#main-contents .newsrelease .tolist{
	position: absolute;
	left:350px;
	top:18px;
}

#main-contents .newsrelease dl{
       margin:40px 0 0 20px;
       float:left;
       display: inline;
       }
#main-contents .newsrelease dl dt {
       clear:left;
       float:left;
       font-weight:bold;
       margin:0;
       margin-right:8px;
       padding:1px;
       width:75px;
}

#main-contents .newsrelease dl dd {
       float:left;
       padding:1px 0;
       margin:0;
       width:285px;
}


#main-contents .otherlinks{
	float:right; margin-top:13px;
}

#main-contents .otherlinks img{
	margin-bottom:10px;
}

#main-contents .divisions{
	background:url(../images/bg-divisions.gif) no-repeat 0 30px;
	width:100%;
	height:73px;
	margin:0;
	margin-bottom:5px;
	padding:0;
}

#main-contents .divisions a{
	margin:7px;
}

#main-contents .divisions h4{
	font-size:100%;
	margin:0 0 10px 0;
	padding:0;
	line-height:14px;
	color:#666;
}
#main-contents .divisions a:hover img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}


