@charset "utf-8";

p, h1, h2, h3, h4, h5, h6, ul {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #FFFAFA;
	margin: 0px;
	padding: 0px;
	height: 100%;
         
}
html {
	height:auto;

}

li {
list-style:none;
}

#container {
	width:770px;
        height:auto;
	margin-right: auto;
	margin-left: auto;
        background-color: #ffffff;     
	border: 1px solid #F4A460;
}


#top {
	text-align: left;
	width: auto;
	height: 160px;
	background-color: #ffffff;
	font-size: 12px;
	text-decoration: none;
        margin-top: 0px;
}
#topl {
        float : left;
	width: auto;
	height: auto;
	background-color: #ffffff;
	font-size: 12px;
	text-decoration: none;
        margin-top: 1px;

}
#topr {
        float : right;
	width: 235px;
	height: 150px;
	border: 1px groove #ffffff; 
        border-color: #E6E6FA;  
	font-size: 10px;
	text-decoration: none;
        margin-top: 1px;
        overflow: auto;
}
#topr ol {
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	margin-left: 5px;
	margin-top: 2px;
	padding: 0px;
	color: #8B4513;
	background-color: #ffffff;
}
#topr h2 {
        font-weight:bold; 
	font-size: 12px;
	line-height: 15px;
	margin-left: 0px;
	margin-top: 1px;
	padding: 1px;
	color: #8B4513;
	background-color: #ffff00;
}

#seachbar {
	float: center;
	text-align: center;
	width: auto;
	height: auto;
	background-color: #F4A460;
	font-size: 12px;
	text-decoration: none;
        margin-top: 0px;
}
#seachbar h1 {
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
}
#seachbar h2 {
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
}

#seachbar p {
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
}
#seachbar h3 {
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
}

#seachbar2 {
	text-align: left;
	width: auto;
	height: auto;
	background-color: #ffffff;
	font-size: 12px;
	text-decoration: none;
        margin-top: 1px;
        margin-bottom: 1px;
}
#seachbar2 h3 {
	line-height: 20px;
	font-size: 12px;
	background-color: #F4A460;
	color: #ffffff;
	text-align: center;
}
#seachbar2_right {
        float : right;
	text-align: left;
	width: 450px;
	height: 200px;
	background-color: #FFFFF0;
	font-size: 12px;
	text-decoration: none;
        margin-top: 0px;
        margin-right: 10px;

}
#seachbar2_right h3 {
	line-height: 20px;
	font-size: 12px;
	background-color: #F4A460;
	color: #ffffff;
	text-align: center;
}
#seachbar2_right p {
	line-height: 25px;
	font-size: 12px;
	color: #8B4513;
	text-align: left;
        margin-left: 10px;
}
#seachbar2_right ol {
	line-height: 20px;
	font-size: 8px;
	color: #8B4513;
	text-align: left;
        margin-left: 10px;
        margin-top: 1px;
}
#seachbar2_right a {
	line-height: 20px;
	font-size: 12px;

	text-align: left;
        margin-left: 10px;
}


}
#seachbar2_left {
        float : left;
	text-align: left;
	width: auto;
	height: auto;
	background-color: #ffffff;
	font-size: 12px;
	text-decoration: none;
        margin-top: 1px;
        margin-left: 10px;
}
#seachbar2_left p {
	line-height: 25px;
	font-size: 12px;
	color: #8B4513;
	text-align: left;
        margin-left: 10px;
}


#introduce {
	text-align: center;
	width: auto;
	height: auto;
	border: 5px double #F4A460;
        margin-top: 1px;
        margin-bottom: 5px;
}
#introduce p{
	text-align: left;
	font-size: 12px;
	color: #CD853F;
	text-decoration: none;
	line-height: 20px;
        margin-left: 120px;


}
#pankuzu {
        float : right;
	text-align: right;
	width: 400px;
	background-color: #ffffff;
	border: 0px double #F4A460;
	height: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 20px;
	color: #CD853F;
	text-decoration: none;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-right: 10px;
        font-size: 12px;
}
#pankuzu a {
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;

}
#pankuzu2 {
        float : left;
	text-align: left;
	width: 350px;
	background-color: #ffffff;
	border: 0px double #F4A460;
	height: 10px;
	padding-top: 0px;
	font-size: 12px;
	line-height: 20px;
	color: #CD853F;
	text-decoration: none;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        font-size: 12px;
}

#container_bottom {
	width:auto;
	margin-right: auto;
	margin-left: auto;

}

#container_bottom .footer {
	clear: both;
	width:auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	background-color: #CD853F;
	padding-top: 5px;
}
#container_bottom .footer a {
	clear: both;
	width:auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	background-color: #CD853F;
	padding-top: 5px;
}

#container_bottom .footers {
	width:700px;
	height: 30px;
	margin-top: 50px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 1px solid #F4A460;
        border-bottom-color: #F4A460;
        border-top-color: #F4A460;
        border-right-color: #ffffff;
        border-left-color: #ffffff;
}

#container_bottom .footers a{
	text-decoration: none;
	font-size: 10px;
        font-weight:normal;
	line-height: 25px;
	font-family: "Courier New", Courier, monospace;
}

#content_left {
	width: 201px;
	height: 100%;
        float : left;
	margin-top: 5px;
	margin-right:0px;
	margin-left: 1px;
	background-color: #ffffff;
	padding: 0px;
}




#content_center {
	width: 530px;
	height: auto;
	margin-top: 0px;
	margin-right:0px;
	margin-left: 5px;
	background-color: #ffffff;
	padding: 1px;
	border: 0px dashed #F4A460; 
        float : right;
}


#content_center .left {
	height: 360px;
        width: 310px;
	padding: 10px;
	border: 1px solid #c0c0c0;
	margin-bottom: 10px;
        font-size: 12px;
	color: #696969;
	background-color: #ffffff;
	float: left;
}


#content_center .maintopic {
	height: auto;
        width: 510px;
	padding: 3px;
	border: 1px dashed #F4A460;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
        font-size: 12px;
	color: #FF4500

}

#content_center .maintopic img {
	float: left;
	margin-top: 1px;
	margin-left: 2px;
        align="middle"
}

#content_center .maintopic h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 10px;
	margin-left: 100px;
	padding: 4px;
        border: 0px solid #eff0f1;
	background-color: #FFFFFF;
        border-top-color: #0000ff;
	background-repeat: no-repeat;
	background-position: 1px center;

}

#content_center .maintopic a {
	font-size: 11px;
	line-height: 25px;
	color: #0000ff;
	text-decoration: underline;

}
#content_center .maintopic p {
	font-weight: normal;
	font-size: 11px;
	line-height: 10px;
	margin-left: 107px;
	padding: 6px;
	color: #CD853F;
}


#content_center .maintopic2 {
	height: auto;
        width: 510px;
	padding: 3px;
	border: 1px dashed #F4A460;
	margin-top: 5px;
	margin-left: 1px;
	margin-bottom: 10px;
        font-size: 12px;
	color: #FF4500
}

#content_center .maintopic2 img {
	float: left;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
        align="middle"
}

#content_center .maintopic2 h2 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 10px;
	margin-left: 100px;
	padding: 4px;
        border: 0px solid #eff0f1;
	background-color: #FFFFFF;
        border-top-color: #0000ff;
	background-repeat: no-repeat;
	background-position: 1px center;
}

#content_center .maintopic2 a {
	font-size: 11px;
	line-height: 25px;
	color: #0000ff;
	text-decoration: underline;

}
#content_center .maintopic2 p {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-left: 107px;
	padding: 6px;
	color: #CD853F;
	border: 0px dashed #F4A460;
	background-color: #FFFFFF;
        border-bottom-color: #FFEBCD;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-left-color: #ffffff;
}

#content_center .maintopic3 {
	height: Auto;
        width: 510px;
	padding: 3px;
	border: 0px dashed #F4A460;
	margin-top: 5px;
	margin-left: 1px;
	margin-bottom: 10px;
        font-size: 12px;
	color: #FF4500

}

#content_center .maintopic3 img {
	float: left;
	margin-top: 1px;
	margin-left: 15px;
        align="middle"
}

#content_center .maintopic3 h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 4px;
        border: 0px solid #eff0f1;
	background-color: #FFFFFF;
        border-top-color: #0000ff;
	background-repeat: no-repeat;
	background-position: 1px center;
}
#content_center .maintopic3 h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 20px;
	margin-left: 10px;
	padding: 4px;
        border: 0px solid #eff0f1;
	background-color: #FFFFFF;
        border-top-color: #0000ff;

	background-repeat: no-repeat;
	background-position: 1px center;
}
#content_center .maintopic3 a {
	font-size: 11px;
	line-height: 25px;
	color: #0000ff;
	text-decoration: underline;
	margin-left: 15px;

}
#content_center .maintopic3 p {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-left: 15px;
	padding: 6px;
	color: #CD853F;
	border: 1px dashed #F4A460;
	background-color: #FFFFFF;
        border-bottom-color: #FFEBCD;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-left-color: #ffffff;
}

#content_center .maintopicL {
	height: 80px;
        width: 150px;
	float: left;
	padding: 3px;
	border: 0px dashed #F4A460;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
        font-size: 12px;
	color: #FF4500

}

#content_center .maintopicL img {
	margin-top: 10px;
	margin-left: 15px;
        align="middle"
}

#content_center .maintopicL a {
	font-size: 11px;
	line-height: 25px;
	color: #0000ff;
	text-decoration: underline;
	margin-left: 30px;

}
#content_center .maintopicR {
	height: 80px;
        width: 330px;
	float: right;
	padding: 3px;
	border: 0px dashed #F4A460;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
        font-size: 12px;
	color: #FF4500

}

#content_center .maintopicR img {
	float: left;
	margin-top: 1px;
	margin-left: 15px;
        align="middle"
}

#content_center .maintopicR a {
	font-size: 11px;
	line-height: 25px;
	color: #0000ff;
	text-decoration: underline;
	margin-left: 30px;

}


#content_center .maintopicS {
	height: 135px;
        width: 510px;
	padding: 3px;
	background-color: #FFFFE0;
	border: 1px dashed #F4A460;
	margin-top: 5px;
	margin-left: 1px;
	margin-bottom: 10px;
        font-size: 12px;
	color: #FF4500

}
#content_center .maintopicS img {
	float: left;
	margin-top: 2px;
	margin-left: 2px;
        align="middle"
}
#content_center .maintopicS h1 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 10px;
	margin-left: 150px;
	padding: 4px;
        border: 0px solid #eff0f1;
	background-color: #FFFFE0;
        border-top-color: #0000ff;

	background-repeat: no-repeat;
	background-position: 1px center;
}

#content_center .maintopicS h2 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 10px;
	margin-left: 150px;
	padding: 4px;
        border: 0px solid #eff0f1;
	background-color: #FFFFE0;
        border-top-color: #0000ff;

	background-repeat: no-repeat;
	background-position: 1px center;
}

#content_center .maintopicS p {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-left: 150px;
	padding: 6px;
	color: #CD853F;
	border: 0px dashed #F4A460;
	background-color: #FFFFE0;
        border-bottom-color: #FFEBCD;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-left-color: #ffffff;
}






#content_center .maintopicSin {
	height: 120px;
        width: 90px;
	float: left;
	padding: 1px;
	border: 0px dashed #F4A460;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
        font-size: 12px;
	color: #FF4500
}
#content_center .maintopicSin img {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
        align="bottom"
}

#content_center .maintopicSin p {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-left: 5px;
	padding: 3px;
	color: #CD853F;
	border: 0px dashed #F4A460;
	background-color: #FFFFE0;
        border-bottom-color: #FFEBCD;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-left-color: #ffffff;
}



#content_center .maintopicK {
	height: auto;
        width: 510px;
	padding: 3px;
	border: 0px dashed #F4A460;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
        font-size: 12px;
	color: #FFFFFF
}
#content_center .maintopicK img {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
        align="middle"
}
#content_center .maintopicK h3 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 4px;
        border: 0px solid #eff0f1;
	background-color: #F4A460;
        border-top-color: #0000ff;

	background-repeat: no-repeat;
	background-position: 1px center;
}


#content_center .maintopicK p {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-left: 30px;
	padding: 6px;
	color: #CD853F;
	border: 0px dashed #F4A460;
	background-color: #FFFFFF;
        border-bottom-color: #FFEBCD;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-left-color: #ffffff;
}
#content_center .maintopicK p {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-left: 5px;
	padding: 6px;
	color: #CD853F;
	border: 2px solid #F4A460;
	background-color: #FFFFFF;
        border-bottom-color: #F4A460;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-left-color: #ffffff;
}
#content_center .maintopicK a {
	font-size: 14px;
        font-weight:bold; 
	line-height: 25px;
	color: #0000ff;
	text-decoration: underline;
	margin-bottom: 30px;
	margin-left: 5px;
}

}
#content_center .maintopicR {
	height: auto;
        width: 510px;
	padding: 5px;
	border: 0px dashed #F4A460;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
        font-size: 10px;
	color: #FFFFFF

}













#content_center .navi {
	text-align: center;
	height: Auto;
        width: 510px;
	padding: 1px;
	border: 0px dashed #F4A460;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
        font-size: 12px;
	color: #FF4500
}

#content_center .navi a {
	font-size: 12px;
	line-height: 20px;
	color: #CD853F;
	text-decoration: underline;
	margin-left: 10px;

}

#toplink {
	text-align: center;
	width: 750px;
	height: auto;
	background-color: #ffffff;
	font-size: 12px;
	text-decoration: none;
        margin-top: 1px;
}

#toplink a {
	font-size: 12px;
	line-height: 5px;
	text-decoration: underline;
	margin-left: 5px;

}
#toplink p {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-left: 15px;
	padding: 6px;
	color: #CD853F;
	border: 1px dashed #F4A460;
	background-color: #FFFFFF;
        border-bottom-color: #FFEBCD;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-left-color: #ffffff;
}
#toplink h3 {
	width: 770px;
	line-height: 20px;
	font-size: 12px;
	background-color: #F4A460;
	color: #ffffff;
	text-align: center;
}

#toplink2 {
	text-align: center;
	width: 750px;
	height: auto;
	background-color: #ffffff;
	font-size: 1px;
	color: #ffffff
	text-decoration: none;
        margin-top: 0px;
}

#toplink2 a {
	font-size: 1px;
	line-height: 0px;
	text-decoration: underline;
	margin-left: 0px;
	color: #ffffff
}



img { border:0px; }


a { text-decoration: none; } 

