body {
	color: #000000;
    background: #ffffff;
    color: #666666;
}


P{
margin: 14px 0px 10px 15px;
padding: 0px 0px 0px 0px;
}


.t10{font-size:10px;}
.t14{font-size:14px;}


h2{
font-size:18px;
font-weight: bold;
color:#660000;
margin: 0px 0px -10px 0px;
padding: 0px 0px 0px 12px;
border-style: solid none none none;
border-width: 1px 0px 0px 0px;
border-color: #cccccc ;
background: #ffffff url(../img_template/dot_h2.gif) no-repeat;
}

h3{
font-size:12px;
font-weight: bold;
color:#660000;
line-height:14px;
margin: 0px 0px -10px 0px;
padding: 0px 0px 0px 14px;
background: #ffffff url(../img_template/dot_h3.gif) no-repeat;

}

#sidebar{
background: #288FE2 url(../img_template/sidebar_contents/bg01.jpg) no-repeat;
border: 1px solid #000066;
}

.sbmenu00{
margin:95px 0px 0px 0px;
}

.sbmenu{
background:#dddddd;
border:1px solid #dddddd;
font-size:12px;
margin:3px 3px 3px 3px;
}

.sbmenu a{
background:#fff0a7;
color:#000099;
display:block;
text-decoration: none;
padding: 3px;
line-height:13px;
}

.sbmenu a:hover{
background:#ffcc66;
color:#990000;
text-decoration: none;
}



#righttext{
margin: 0px 0px 10px 15px;
padding: 0px 0px 0px 20px;
font-size:12px;
line-height:24px;
}




.menu{
background:#dddddd;
border:1px solid #dddddd;
text-align:center;
font-size:10px;
margin:3px 0px 3px 2px;
}

.menu a{
background:#eeeeee;
color:#000099;
display:block;
text-decoration: none;
line-height:18px;
}

.menu a:hover{
background:#dddddd;
color:#990000;
text-decoration: none;
}


blockquote{
background-color: #ffffcc;
border: solid 3px #ffffcc;
margin: 0px 0px 0px 15px;
padding: -10px 15px -10px 0px;
font-size:10px;
line-height:14px;
}
blockquote p:first-line{
font-size: 12px;
font-weight: bold;
}


.footer{
background:#eeeeee;
border:1px solid #cccccc;
text-align:center;
font-size:10px;
line-height:16px;
}

.footer tr{
text-align:center;
}

.footer a{
color:#000099;
text-decoration: none;
}

.footer a:hover{
background:#dddddd;
color:#990000;
text-decoration: none;
}


