body{
		font-family: Verdana, "MS PGothic", Hei, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		margin:0px;
		padding:0px;
		line-height: 1;
		color: #333333;		
}

p{
		font-family: Verdana, "MS PGothic", Hei, Arial, Helvetica, sans-serif;
	font-size: 11pt;
		line-height: 1.4;	
}


a:link {
	color: #333333;
	text-decoration:underline;
}
a:visited {
	color: #333333;
	text-decoration:underline;
}
a:active {
	color: #333333;
	text-decoration:underline;
}
A:HOVER{
	color: #333333;
	text-decoration:none;
}

.title {
	font-size: 13pt;
	color: #000000;
}
.title2 {
	font-size: 12pt;
	padding:10px 10px 10px 10px;
	margin: 4px 0px 20px 0px;	
    font-weight:bold;	
	color: #000000;
}
.title4 {
	font-size: 12pt;
	margin: 30px 0px 5px 0px;	
    font-weight: bold;	
	color: #000000;
}
.kakoi {
	font-size: 11pt;
	border: thin solid #999999;
	padding: 8px 3px 8px 3px;
	margin: 7px 7px 10px 7px;	
}
.kakoi4 {
	font-size: 11pt;
	border: thick solid #003366;
	padding: 8px 3px 8px 3px;
	margin: 7px 7px 10px 7px;	
}
.kakoi2 {
	font-size: 11pt;
	padding: 8px 5px 8px 8px;
	margin: 1px 5px 10px 3px;	
	border: thin solid #999999;	
}
.kakoi3 {
	font-size: 13px;
	border: thin solid #999999;
	padding: 8px 0px 8px 8px;
	margin: 3px 5px 10px 3px;	
}
.red_big {	font-size: 14px;
	color: #FF3333;}
.pink_big {	font-size: 14px;
	color: #FF3399;}
.title3 {
    font-weight:bold;
	color: #0041AD;
	font-size: 11pt;
	background-image: url(img/title_bg.gif);
	padding-left: 12px;
	line-height: 24px;
	margin-top:15px;
}

.green{
    font-weight:bold;
	color: #009966;}
.style1 {color: #999999}
.style4 {font-size: 28px}
.style5 {color: #FFFFFF}
.style7 {color: #CCFFFF}
.style8 {color: #FF99FF}

li {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	margin-left: 13px;
	margin-bottom: 0px;	
		line-height: 1.5;	
}
ul {
	padding-left: 0px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;	
	margin-left: 0px;		
}
.marginleft {
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 6px;	
}
.marginright {
	margin-right: 9px;
	margin-top: 2px;
	margin-bottom: 6px;		
}
.orangebold {
	color: #FF6633;
	font-weight: bold;
}
.copyright {
	font-size: 10pt;
	border: thin #CCCCCC;
	padding: 5px 0px 3px 0px;
	margin: 3px 0px 4px 0px;
	border-top-style: solid;
}
.s10 {
	font-size: 9pt;
	padding: 5px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	color: #999999;
}
.keyword {
	font-size: 10pt;
}
.seminar {color: #CC0000}
.date {color: #666666}
.bigtitle {
	background :  url(img/icon.gif) no-repeat;
	font-size: 12pt;
	font-weight: bolder;
	color: #333333;
	padding: 0px 40px 5px 20px;
	border-bottom: 1px dashed #663;
	margin: 10px 5px 25px 0px;
}
.cat_bigtitle {
	background :  url(img/icon2.gif) no-repeat;
	font-size: 13pt;
	font-weight: bolder;
	color: #000000;
	padding: 0px 40px 5px 30px;
	border-bottom: 1px dashed #663;
	margin: 30px 5px 5px 0px;
}
.cat_subtitle {
	background :  url(img/icon_subtitle.gif) no-repeat;
	font-size: 11pt;
	color: #000000;
	padding: 8px 15px 2px 16px;
	margin: 30px 20px -2px 0px;
}
.cat_subtitle2 {
	font-size: 11pt;
	color: #000000;
	padding: 0px 40px 5px 0px;
	border-bottom: 1px dashed #663;
	margin: 30px 5px 5px 0px;
}
table.specialtable {
   border-spacing: 0px;
   font-family: arial,sans-serif;
}

table.specialtable th, table.specialtable td {
   border-width: 1px; 
   border-style: solid;
   padding: 3px;   
}

table.specialtable thead th {
	border-color: #CCCCCC #7A7A7A #7A7A7A #CCCCCC;
	background-color: #999999;
	color: #FFFFFF;
	font-size: 9pt;
}
table.specialtable tbody th {
   border-color: #FFFFFF #CCCC00 #CCCC00 #FFFFFF; 
   background-color: #FFFF99;  
}

table.specialtable td {
   background-color: #FFFFFF;   
  	font-size: 10pt;
	text-align: right;	
	}
	
.tabletext {
	font-size: 11pt;
	color: #333333;
	padding: 8px 0px 8px 3px;
	margin: 8px 0px 8px 0px;
	line-height: 1.3;		
}