@charset "utf-8";
/*
==================== INDEX ====================
  last-updated: 07/10/05
    1: mainImage
    2: sideNavi
    3: contents
  ==============================================
*/

h4{
	font-size:1em;
	margin-bottom:-20px;
}


/*<group=mainImage>*/

#mainImage {
	margin:0px 0px 20px 0px;
}

/*</group>*/

/*<group=sideNavi>*/

#sideNavi {
	float:right;
	width:217px;
	margin-right:10px;
}

#sideNavi #topic03 {
	width:217px;
	height:30px;
	background:url(../images/topics03.gif) no-repeat;
}

#sideNavi #topic04 {
	width:217px;
	height:30px;
	background:url(../images/topics04.gif) no-repeat;
}

#sideNavi #topic05 {
	width:217px;
	height:30px;
	background:url(../images/topics05.gif) no-repeat;
}

#sideNavi #topic06 {
	width:217px;
	height:30px;
	background:url(../images/topics06.gif) no-repeat;
}

.topic {
	margin:0 0 10px 0;
	padding:5px;
	border-right: 1px #C2C2C2 solid;
	border-bottom: 1px #C2C2C2 solid;
	border-left: 1px #C2C2C2 solid;
	/*background:#FBFBFB;*/
	background:#fff;
}


.topic,.topic01c,.topic02c{
	font-size:1em;
	line-height:1.8em; 
}



/*</group>*/


/*<group=contents>*/

#contents {
/*
	margin-right:210px;
*/
}

#contents #topic01 {
	float:left;
}

#contents #topic01h {
	width:253px;
	height:30px;
	background:url(../images/topics01.gif) no-repeat;
}

#contents .topic01c {
	width:241px;
	/*
	border: 1px solid #525252;
	*/
	/*
	border-top: 2px #999 solid;
	*/
	border-right: 1px #C2C2C2 solid;
	border-bottom: 1px #C2C2C2 solid;
	border-left: 1px #C2C2C2 solid;
	padding:5px;
}

#contents #topic02 {
	margin:0 0 0 16px;
	float:left;
}

#contents #topic02h {
	width:253px;
	height:30px;
	background:url(../images/topics02.gif) no-repeat;
}

#contents .topic02c {
	width:241px;
	/*
	border: 1px solid #525252;
	*/
	/*
	border-top: 2px #999 solid;
	*/
	border-right: 1px #C2C2C2 solid;
	border-bottom: 1px #C2C2C2 solid;
	border-left: 1px #C2C2C2 solid;
	padding:5px;
}

#contents h3#header01 {
	float:left;
	margin:20px 0 0 0;
	width:525px;
	height:25px;
	background:url(../images/header01.gif) no-repeat;
}

#contents h3#header02 {
	float:left;
	margin:10px 0 0 0;
	width:525px;
	height:25px;
	background:url(../images/header02.gif) no-repeat;
}

#contents h3#header03 {
	float:left;
	margin:10px 0 0 0;
	width:525px;
	height:25px;
	background:url(../images/header03.gif) no-repeat;
}

#contents h3#header04 {
	float:left;
	margin:10px 0 0 0;
	width:525px;
	height:25px;
	background:url(../images/header04.gif) no-repeat;
}

.newslines {
	float:left;
	margin:0 0 0 0px;
	width:525px;
	/*
	background:url(../images/header_bkg.gif) repeat-x;
	*/
}

.newslines a {
	color: #003399;
	text-decoration: none;
}

.newslines a:hover {
	color: #7C0000;
	text-decoration: underline;
}

.newsline {
	border-bottom: 1px #D3D3D3 dotted;
	padding:2px 0px 2px 0px;
}

.partner_logo {
	float:left;
	margin:0 0 0 0px;
	width:525px;
}

.partner_logo a{
	border-bottom: 1px #fff solid;
}

.partner_logo a:hover{
	border-bottom: 1px red solid;
}

#topic01 a {
	color: #003399;
	text-decoration: none;
}

#topic01 a:hover {
	color: #003399;
	text-decoration: underline;
}

#topic02 a {
	color: #003399;
	text-decoration: none;
}

#topic02 a:hover {
	color: #003399;
	text-decoration: underline;
}

.red{
	color:red;
	font-size:0.8em;
}

/*slider*/
#slider {
    width: 764px; /* important to be same as image width */
    height: 250px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-bottom:15px;
}
#sliderContent {
    width: 764px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 764px;
    background-color: #DEDEDE;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #272727;
    display: none;
}
.clear {clear: both;}
.sliderImage span strong {font-size: 14px;}
.top {top: 0;left: 0;}
.bottom {bottom: 0;left: 0;}
ul { list-style-type: none;}

/*</group>*/

