@charset "utf-8";
/* CSS Document */

body {
	background:#E4E4E4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;

}
#liquid-round {
/*width:70%;*/
margin:0px auto;
background:#fff url(../img/leftside.png) repeat-y left top;
width:945px;
}
.banner {
width:100%;
height:141px;
background:url(../img/left_banner.png) no-repeat left top;

}
.banner span {
display:block;
position:relative;
height:140px;
background:url(../img/right_banner.png) repeat-y right top;
padding:0px 5px 0px 5px;

}

.align-left {
text-align : left;
}


.navimain {
width:100%;
height:96px;
background:url(../img/leftside.png) repeat-y left top;
}
.navimain span {
display:block;
/*position:relative; 
position:inherit;*/
position:static;
height:96px;
background:url(../img/rightside.png) repeat-y right top;
padding:0px 8px 0px 5px;

}

#contentMain div{
padding:18px 0px 0px 0px;
}

.top {
width:100%;
height:20px;
background:url(../img/top.png) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(../img/top-right.png) no-repeat right top;

}


.center-content {
position:relative;
background:url(../img/rightside.png) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -10px 0;

}
.bottom {
width:100%;
height:60px;
background:url(../img/bottom.png) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(../img/bottom-right.png) no-repeat right top;
}

.newsBoxOuterFrame {
 position: relative;

                  padding: 35px 0px 5px 20px;

				  right: 0px;
                  width: 180px;
/*                  height: 500px;*/
                  vertical-align: top;
                  text-align: center;
                  background-color: white;
                  z-index: 10;
				  height:auto;
float:right;
/*				  border:solid 1px #ee2d24;*/
				  overflow:hidden;

				  
}

#newsBox{
				position: relative;
				/*padding: -15px 0px 0px 0px;*/
				margin: 5px 5px 0px 10px;
				  /*left: 10px;
				  top: 45px;*/
				  right: 0px;
                  width: auto;
/*                  height: 500px;*/
height:auto;
                  vertical-align: top;
                  text-align: center;
                  background-color: white;
                  z-index: 10;

/*				  border:solid 1px #ee2d24;*/
				  overflow:hidden;		  
}


p {margin:0 0 1em 0}
img {border : 0}

#footer td{
font-size:80%;
}

#footer a{
	color:#ee2d24;
	text-decoration:none;
}

#footer a:hover {
	color:#000;
	/* text-decoration:underline;*/
}



.csc-firstHeader {
}

#contentMain h1 {
	overflow: hidden; 
	margin: 0px 0px 10px 0px; 
	padding: 5px 5px 5px 5px; 
	/*border-bottom: solid 2px #ee2d24; */
	color: #ee2d24; 
	font-weight: bold; font-size: 140%; color:#FFFFFF;
	background-color:#666666;
	
}

#contentMain h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; color: #ee2d24; font-size: 120%;}
#contentMain h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 110%;}
#contentMain h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; color: #ee2d24; font-size: 110%;}
#contentMain h5 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-style: italic; font-size: 110%;}
#contentMain h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 105%;}


#contentMain .align-center {
	text-align: center;
}

a.naviBottom_link:hover {
	color: #000000;
	text-decoration: none;

}

a.naviBottom_link {
	color: #330066;
	text-decoration: none;

}

a.naviBottom_link_active {
	color: #000000;
	text-decoration: none;

}

.bottomLink_li{
	display: inline;
	list-style:none;
	margin:0;
	padding:0;

}

.naviBottom_ul{
	margin:0;
	padding:0;

}