BODY{font-size : 14px;margin:0px;padding :0px;text-align : left;}

A{color : #000033;text-decoration : none;}

A:hover{color : #8899f7;text-decoration : underline;}

#header{background-image : url(img/header_bg.gif);height : 92px;text-align : left;}

.link1 {margin-top : 60px;margin : 56px 6px 0px 0px;float: right;}

.logo {	margin-top: 0px;float: left;}

#left_contents{ width:192px; float : left; margin: 0; padding : 0px 0px 15px 0px;}

#left_contents #ulmenu { margin : 0px; padding : 5px 0px 7px 0px; list-style-type : none; background-color : #b1c0df;}

#left_contents #ullink { margin : 14px 0px 0px 0px; padding :0; list-style-type : none;}

#left_contents LI { display : inline; padding :0; margin:3px 0; }

.spacebl {display:none;}

#left_contents #menu {
background-image:url(img/contents_menu.gif); 
width:192px; 
height:29px; 
background-repeat:no-repeat; 
margin:0;
padding:0; 
display:block;
}

P{padding:0px;margin:0px;}
#linkcontents{margin-top : 0px;padding-top : 14px;float : left;}
#sp{height:8px; }
#right_contents #topimg {
background-image:url(img/topimg.jpg); 
width:548px; 
height:270px; 
background-repeat:no-repeat; 
margin:0;
padding:0; 
display:block;
}

#right_contents #topimg2 {
background-image:url(img/topimg2.jpg); 
width:548px; 
height:131px; 
background-repeat:no-repeat; 
margin:0;
padding:0; 
display:block;
}

DL{ width : 548px; font-size : 12px; margin : 0px; padding : 0px;}

DT{ width : 75px; text-align : left;margin-top : 10px;margin-left : 10px;}

DD{ width: 465px; position : relative; top : -13px; float : right; text-align : left;}

TD{font-size : 12px;text-align : left;nowrap;valign:top;padding-top : 10px;  line-height : 16px;}

.results_ul{width : 520px;  margin : 0px 0px 20px 0px; padding : 0px;  text-align : left;}

.results_li{  margin-left : 50px;  list-style-image : url(img/list.gif);  margin-top : 5px;}

#footer{width : 740px;height : 87px;text-align : center;background-image : url(img/footrbg.gif);background-repeat : repeat-x;float : left;}

#copy{font-size : 11px;}

#txtlink{font-size : 13px;
}

/*j[*/

#left_contents #menu1 a {
background-image:url(img/menu1.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu1 a:hover {
background-image:url(img/menu1on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu2 a {
background-image:url(img/menu2.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu2 a:hover {
background-image:url(img/menu2on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu3 a {
background-image:url(img/menu3.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu3 a:hover {
background-image:url(img/menu3on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu4 a {
background-image:url(img/menu4.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu4 a:hover {
background-image:url(img/menu4on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu5 a {
background-image:url(img/menu5.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu5 a:hover {
background-image:url(img/menu5on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu6 a {
background-image:url(img/menu6.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu6 a:hover {
background-image:url(img/menu6on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu7 a {
background-image:url(img/menu7.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu7 a:hover {
background-image:url(img/menu7on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu8 a {
background-image:url(img/menu8.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu8 a:hover {
background-image:url(img/menu8on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu9 a {
background-image:url(img/menu9.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu9 a:hover {
background-image:url(img/menu9on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu10 a {
background-image:url(img/menu10.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu10 a:hover {
background-image:url(img/menu10on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu11 a {
background-image:url(img/menu11.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu11 a:hover {
background-image:url(img/menu11on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #menu12 a {
background-image:url(img/menu12.gif); 
width:181px; 
height:27px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #menu12 a:hover {
background-image:url(img/menu12on.gif);
width:181px; 
height:27px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #link1 a {
background-image:url(img/link1.gif); 
width:181px; 
height:32px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #link1 a:hover {
background-image:url(img/link1on.gif);
width:181px; 
height:32px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #link2 a {
background-image:url(img/link2.gif); 
width:181px; 
height:32px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #link2 a:hover {
background-image:url(img/link2on.gif);
width:181px; 
height:32px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}

#left_contents #link3 a {
background-image:url(img/link3.gif); 
width:181px; 
height:32px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #link3 a:hover {
background-image:url(img/link3on.gif);
 width:181px; 
 height:32px; 
 background-repeat:no-repeat;
 margin:3px 0;
padding:0;
display:block;
}

#left_contents #link4 a {
background-image:url(img/link4.gif); 
width:181px; 
height:32px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #link4 a:hover {
background-image:url(img/link4on.gif);
 width:181px; 
 height:32px; 
 background-repeat:no-repeat;
 margin:3px 0;
padding:0;
display:block;
}

#left_contents #link5 a {
background-image:url(img/link5.gif); 
width:181px; 
height:32px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}

#left_contents #link5 a:hover {
background-image:url(img/link5on.gif);
 width:181px; 
 height:32px; 
 background-repeat:no-repeat;
 margin:3px 0;
padding:0;
display:block;
}

#imgsp{
  margin-top : 10px;
  margin-bottom : 10px;
}

#contentswidth{
  width : 520px;
 padding-left:10px;
}

#mainfont{
 font-size : 14px;
 line-height : 18px;
}

#spfont{
  font-size : 14px;
  line-height : 24px;
  list-style-type : disc;
  list-style-position : outside;
  text-align : left;
}

#liststyle{
  
  list-style-type : disc;
  font-size : 14px;
  line-height : 18px;
  text-align : left;
 margin:0px;
 padding : 0px 0px 0px 0px;

}

#forumtxt{
  font-size : 14px;
  line-height : 20px;
  text-align : left;
  width : 500px;
  padding-left : 15px;
}

#prof_frame{
  font-size : 13px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  color : #ffffff;
  background-color : #2f6eb6;
  text-align : center;
  width : 100px;
  float : left;
  font-weight : bold;
}

#frame_txt{
  font-size : 13px;
  text-align : left;
  float : right;
  width : 400px;
  padding-bottom : 5px;
  padding-top : 0px;
  color : #2f6eb6;
}

#sp2{
 height : 32px;
}

#margin10{
 margin-top : 20px;
}

#promoimg{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
background-image : url(img/promoimg.jpg);
background-repeat : no-repeat;
width : 520px;
height : 483px;
}

#gr2006{
font-size : 14px;
color : #009900;
}

#or2006{
font-size : 14px;
font-weight : bold;
color : #ff8000;
}

#rd2006{
font-size : 14px;
font-weight : bold;
color : #d02f4b;
}

#dlfont{
font-size : 13px;
text-align : left;
padding-bottom : 10px;
width : 150px;
padding-top : 10px;
list-style-image : url(img/pdficon_small.gif);
}

#linkul{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 50px;
margin-right : 0px;
margin-bottom : 0px;

}
#link0{
background-image : url(img/top_douji.gif);
background-repeat : no-repeat;
width : 129px;
height : 15px;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

#linkul{
padding : 0px;
margin-left : 40px;
}

#listul{
padding : 0px;
margin-left : 20px;
}

#right_contents{
width : 548px;
text-align : center;
float:right;
background-image : url(img/line.gif);
background-repeat : repeat-y;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0em;
display: inline-table;
}

#main {
color: #000000;
background-color: #ffffff;
border: 1px solid #999999;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0em;
display: inline-table;
width : 742px;
text-align : center;
}

#main:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #main {
height: 1em;
}
#main {
display: block;
}
/**/