.itdir_title1{ margin: 10 0 0 10px;  text-align: center; color: white;  background-image: url(itdir_bg1.gif); background-color: #a0ae71; width: 600px; font-size : 14px;line-height: 120%; padding-top : 1px; padding-bottom : 1px;}
.itdir_content1{ margin-left: 10px; background-color : #f5f5f5;  width : 600px; font-size : 12px; margin-bottom: 10px; }

.itdir_title2{ margin: 10 0 0 0px; text-align:center; color: white;  background-image: url(itdir_bg1.gif);background-color: #a0ae71; width: 150px; font-size : 14px;line-height: 120%; padding-top : 1px; padding-bottom : 1px;}
.itdir_content2{ text-align: left; width: 150px; font-size: 12px;}

.itdir_title3{ margin-left: 10px; text-align: center; color: white; background-image: url(itdir_bg1.gif);  background-color: #a0ae71; width: 600px; font-size : 14px;line-height: 120%; }
.itdir_content3{ margin-left: 10px; background-color : #ffffff;  width : 600px; font-size : 12px; margin-bottom: 5px; }

.itdir_item{ padding-top : 5px; background-color: #f5f5f5; width: 360px; font-size: 12px;}

.itdir_frame { margin-left: 10px; width : 600px;}

.itdir_width { width : 600px;}
.itdir_line { height:2px; width : 600px; color:#a0ae71; }
.itdir_form { width : 600px; margin-top:2px; margin-bottom: 2px;  font-size:12px; padding-top:2px;}

.itdir_search_head{ background-color: #f5f5f5; font-size: 12px;}
.itdir_path { margin: 10px; margin-left: 0px; font-size : 14px;  }

.itdir_menu{ width: 150px; border: 1px solid #cccccc;  }

.itdir_category_head{ padding: 3px; color: black; background-color :#e9f4fe; font-size : 12px; line-height: 120%;}

.itdir_menu_topics0{ COLOR: #002f5e; background-color: #efefdf; font-size : 12px; width : 100%; line-height: 150%; border-bottom: #c3c8cb 1px solid;}

td.itdir_menu_topics0 a { padding : 2 0 2 5px; COLOR: #036; display: block; }
td.itdir_menu_topics0 a:hover { background: #b59526; color:#fff;}

.itdir_menu_topics1{ padding : 2 0 2 15px; background-color : #ffffff; font-size : 12px; width: 100%; text-align: left; border-bottom: #c3c8cb 1px solid;  }
.itdir_menu_topics2{ padding : 2 0 2 15px; background-color : #ffffff; font-size : 12px; width: 100%; text-align: left; border-bottom: #c3c8cb 1px solid; }

.itdir_head{ background-color: #f2fcd3; font-size : 14px}
.itdir_list_head{ background-color :#efdfff; }

.itdir_daindex{ padding-left : 3px; background-color :#e9f4fe; font-size : 11px; }
.itdir_dindex_list{ width: 150; background-color : #ffffff; font-size : 12px;  margin-bottom: 5px;}
.itdir_dindex_item{  font-size : 11px; padding: 3px;}
.itdir_dindex_head{ padding: 3px; color: black; background-color :#e9f4fe; font-size : 12px; }


.itdir_aindex_list{  width: 150 ; font-size: 12px; background-color : #ffffff; margin-bottom: 5px;}
.itdir_aindex_head{ padding: 3px; background-color :#e9f4fe; color: black; ; font-size: 12px;  }

.itdir_kindex_list{ width: 150 ; font-size: 9px; background-color : #ffffff; margin-bottom: 5px;}
.itdir_kindex_head{ padding: 3px; background-color :#e9f4fe; color: black; font-size: 12px; }


.itdir_term_head{ padding-left : 10px; padding-right : 10px;  color: #000000; background-color: #f0f0e0; font-size: 18px;line-height: 150%; height:20px; border-top-width: 2px; border-top-style: solid; border-top-color: green;}

.itdir_term_date{ padding-left : 10px; padding-right : 10px; padding-bottom : 3px;  color: red; background-color: #f0f0e0; font-size: 12px;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: green; text-align: right; font-style:italic;}
.itdir_term_text{ padding : 10px; color: #000000; background-color: #e6e6dd; line-height: 150%;}

.itdir_list_frame{ width : 600px; 
border-top-width: 1px; border-top-style: solid; border-top-color: #a0ae71;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a0ae71;}

.itdir_top_title{ margin-left:10px;  padding : 2 0 2 3px; color: white; background: url(d_t_t.gif) #a0ae71; width : 292px;  font-size: 14px; line-height: 120%; }

.itdir_top_content{ background: url(d_t_c.gif) left repeat-y #ffffff; margin-left: 10px; width : 290px; padding: 3px; padding-right: 0px; color: #000000; font-size: 12px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.itdir_new_title{ margin-left: 10px; padding : 2 0 2 3px; color: white; background: url(d_n_t.gif) repeat-x #a0ae71; width : 292px;  font-size: 14px; line-height: 120%; }

.itdir_new_content{ background: url(d_n_c2.gif) left repeat-y #ffffff; margin-left: 10px; width : 290px; padding: 3px; padding-right: 0px; color: #000000; font-size: 12px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.itdir_cat_title1{ margin: 10 0 0 10px;  padding : 1 0 1 3px;   color: white; background-image: url(d_c1_t.gif); background-color :#a0ae71; width : 292px;  font-size: 14px; }

.itdir_cat_content1{ margin-left: 10px; width : 290px; padding : 1 0 1 3px; padding-right: 0px; color: #000000; font-size: 12px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

div.itdir_cat_content1 a {color: black;}

.itdir_cat_title2{ margin: 10 0 0 10px;  padding : 1 0 1 3px; background-image: url(d_c4_t.gif);  background-color :#a0ae71; width : 292px;  color: #fff; font-size: 14px; }

.itdir_cat_content2{ margin-left: 10px;width : 290px; padding : 1 0 1 3px; color: ; #fff; font-size: 12px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.dict_contents{width: 600px; font-size: 12px;}
.itdir_fsize{ font-size: 12px; }


