/*ヘッダーの定義*/
.top{
	background-image: url(../../img/bg_top.gif);
	background-repeat:repeat-x;
}

.head{
	background-image: url(../../img/bg_head.gif);
	background-repeat:repeat-x;
	color:#663300;
	font-size:10px;
	line-height:14px;
}

.bottom{
	background-image: url(../../img/bg_bottom.gif);
	background-repeat:repeat-x;
	color:#663300;
	font-size:10px;
}

.logo_right{
	background-image: url(../../img/logo_right.gif);
	background-repeat:no-repeat;
	color:#663300;
	font-size:10px;
}

.map{
	background-image: url(../../img/bg_map.gif);
	background-repeat:no-repeat;
	color:#663300;
	font-size:10px;
	width:306px;
}

/* 終了告知 */
div.endBox	{ width: 600px; font-size: 12px; line-height: 18px; text-align: left; margin: 10px auto; border: 5px solid #CCC; padding: 15px;}
div.endBox span	{ font-size: 14px; line-height: 24px; font-weight: bold;}
div.endBox p	{ margin: 0px; padding: 0px; text-align: right;}

		/*
BASE FORMAT
		*/
	
	*{ padding: 0px; margin: 0px; }
	
	BODY{
		text-align	: left;
		margin-top	: 0px;
		margin-left	: 0px;
		margin-right	: 0px;
		margin-bottom	: 0px;
		background-color: #E5E5E5;
	}
	FORM{
		margin-top	: 0px;
		margin-left	: 0px;
		margin-right	: 0px;
		margin-bottom	: 0px;
	}
	IMG{
		border		: none;
	}
	BR{
		letter-spacing	: normal;
	}
	P{
		margin		: 0px;
	}
	.e9, .e10, .e12, .e14 {
/*		font-family:Verdana, Arial, sans-serif; */
		font-family:Arial, Verdana, sans-serif;
	}
	.ei9, .ei10, .ei12, .ei14 {
		font-family:Verdana, Arial, sans-serif;
	}
	.j9, .j10, .j10.55, .j12, .j14 {
		font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif
	}
	
	.ei10{ font-size: 12px; }
	
	h1 {  
		font-family: 	"Verdana", "Arial"; 
		font-size: 	16px; 
		font-weight: 	bold; 
		color: 		#003080; 
		height: 	25px;
		padding: 5px 2px 0px 7px;
		margin:		0px;
	}
	h2 {  
		font-family: 	"Verdana", "Arial"; 
		font-size: 	12px; 
		font-weight: 	bold; 
		color: 		#666666; 
		padding: 5px 2px 0px 7px;
		margin:		0px;
	}
	SUP {  
		float:		left;
		font-size: 	10px; 
		letter-spacing:	1px;
		color: 		#999999; 
		margin-right:	10px;
	}



		/*
DIV CONFIG
		*/
		
	#global {
		/* position	: absolute; */
		top		: 0px;
		left		: 0px;
		width		: 100%;
		height		: 100%;
		/* text-align	:center; */
	}
	#body {
		/* position	: absolute; */
		top		: 0px;
		left		: 0px;
		width		: 740px;
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;
		margin-bottom: 20px;
	}
	#header {
		/* width		: 100%; */
		background-image:url('../img/h1_bg.gif');
		background-repeat: no-repeat;
		padding-bottom	: 0px;
		/* padding-left	: 10px; */
		padding-right	: 10px;
		padding-top	: 5px;
		text-align	: right;
		height		: 80px;
		margin: 0px;
		/* background-color: #E5E5E5; */
		/* border-bottom	: #EEAA00 1px dashed;*/
	}
	#nvg {
		vertical-align	: top;
		padding-top	: 15px;
		padding-left	: 10px;
		padding-right	: 15px;
		padding-bottom	: 250px;
		/* width		: 150px; */
		/* height		: 100%; */
		text-align	: left;
		/* float		: left; */
		background-color: #FFF0E6;
		border-right	: #FFD4B7 1px solid;
		border-left	: #FFD1B2 6px solid;
	}
	#contents {
		vertical-align	: top;
		padding-top	: 15px;
		padding-bottom	: 30px;
		overflow	: auto;
		text-align	: left;
		background-color: #FFFFFF;
	}
	#kanri_contents{
		float: left;
		width: 740px;
		padding: 10px 8px 20px 8px;
	}
	#footer {
		margin-top	:1px;
		clear		: both;
		padding-top	: 10px;
		padding-bottom	: 10px;
		text-align	: right;
		background-color: #FFFFFF;
		border-top	: #FF6600 3px solid;
		width: 740px;
	}
	
		/*
KANRI NAVIGATION
		*/
	
	#knavi_contents{
		float: left;
		width: 171px;
		height: 210px;
		margin-right: 20px;
	}
	a.kanri_navi1{
		width: 171px;
		height: 33px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_01.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi1{
		background-image: url("../img/navi_01_on.gif");
	}
	a.kanri_navi2{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_02.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi2{
		background-image: url("../img/navi_02_on.gif");
	}
	a.kanri_navi3{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_03.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi3{
		background-image: url("../img/navi_03_on.gif");
	}
	a.kanri_navi4{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_04.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi4{
		background-image: url("../img/navi_04_on.gif");
	}
	a.kanri_navi5{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_05.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi5{
		background-image: url("../img/navi_05_on.gif");
	}
	a.kanri_navi6{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_06.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi6{
		background-image: url("../img/navi_06_on.gif");
	}
	a.kanri_navi7{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_07.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi7{
		background-image: url("../img/navi_07_on.gif");
	}
	a.kanri_navi8{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_08.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi8{
		background-image: url("../img/navi_08_on.gif");
	}
	a.kanri_navi9{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_09.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi9{
		background-image: url("../img/navi_09_on.gif");
	}
	
	a.kanri_navi10{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_10.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi10{
		background-image: url("../img/navi_10_on.gif");
	}
	
	a.kanri_navi11{
		width: 171px;
		height: 30px;
		display: block;
		margin-left: 10px;
		text-indent: -9999px;
		background-image: url("../img/navi_11.gif");
		background-repeat: no-repeat;
	}
	a:hover.kanri_navi11{
		background-image: url("../img/navi_11_on.gif");
	}

		/*
KANRI CONTENTS
		*/
	kanri_contents2{
		float: right;
		width: 510px;
	}
	.tab_bg{
		background-image: url("../img/tab_bg.gif");
		background-repeat: repeat-y;
		width: 507px;
		padding-left: 5px;
	}
	.photo{
		float: right;
		padding-right: 11px;
	}
	
	.kanri{
		background-image: none;
		padding-bottom: 20px;
	}
	.tab_font{
		padding: 5px;
		font-size: 12px;
		line-height: 16px;
		color: #666666;
	}
	.company_name{
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 10px;
	}
	.visitor_name{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 10px;
	}
	#data{
		width: 358px;
		height: 30px;
		background-image: url("../img/data_bg.gif");
		background-repeat: no-repeat;
		padding: 5px;
		font-size: 12px;
		margin-top: 10px;
		margin-left: 5px;
	}
	.use_money{
		font-weight: bold;
		padding: 3px 3px 3px 5px;
		float: left;
	}
	.use_data{
		font-weight: bold;
		padding: 3px 3px 3px 5px;
		float: right;
	}


		/*
IMG CONFIG
		*/
		
	IMG.middle {
		vertical-align	: middle;
	}
	IMG.top {
		margin-bottom	: 10px;
	}
	IMG.bottom {
		margin-top	: 10px;
	}
	IMG.left {
		float		: left;
		margin-right	: 10px;
	}
	IMG.right {
		margin-left	: 10px;
	}



		/*
TEXT CONFIG
		*/
		
	P.tbrl {
		writing-mode	: tb-rl;
	}
	.notes {
		line-height	: 12px;
		color		: #CC0000;
	}
	.exp {
		line-height	: 12px;
		color		: #666666;
	}
	.tbrl_min {
		writing-mode	: tb-rl;
		padding-top	: 5px;
		word-break	: keep-all;
	}
	.tbrl_min2 {
		writing-mode	: tb-rl;
		word-break	: keep-all;
		font-weight	: normal;
		padding		: 0px;
	}



		/*
TABLE CONFIG
		*/
		

	TD.eform{
		color		: #10659E;
		background-color: #FCFCFC;
		padding		: 3px 8px 3px 8px;
		border-top	: #FFFFFF 1px solid;
	}
	TD.eformIn{
		background-color: #FFFFFF;
		padding		: 3px 8px 3px 8px;
		border-top	: #FFFFFF 1px solid;
	}

	DIV.con{
		margin-bottom	: 5px;
	}
	.con TABLE{
		table-layout	: fixed;
		border		: #333333 solid 2px;
		border-collapse	: collapse;
	}
	.con TH{
		font-weight	: normal;
		background-color: #6699CC;
		color		: #FFFFFF;
		padding		: 2px 8px 2px 8px;
	}
	.con TD{
		padding		: 4px 8px 4px 8px;
		border		: #333333 solid 1px;
	}
	.con TBODY.spc TH{
		color		: #333333;
		text-align	: left;
		background-color: #E5E5E5;
		border		: #333333 solid 1px;
		padding		: 3px 3px 3px 3px;
	}
	.con TBODY.spc TH.caption{
		color		: #333333;
		text-align	: center;
		background-color: #E5E5E5;
		border-bottom	: #CCCCCC dashed 1px;
		border-right	: #333333 solid 1px;
		padding		: 1px 8px 1px 8px;
		height		: 20px;
	}
	.con TBODY.spc TH.captionside{
		color		: #333333;
		text-align	: center;
		background-color: #E5E5E5;
		padding		: 1px 8px 5px 8px;
		height		: 20px;
		vertical-align	: top;
	}
	.con TBODY.spc TD{
		text-align	: right;
		border		: #333333 solid 1px;
		background-color: #FFFFFF;
	}
	.con TBODY.spc TD.caption{
		border		: none;
		border-bottom	: #CCCCCC dashed 1px;
		border-right	: #333333 solid 1px;
		background-color: #FFFFFF;
		padding		: 1px 8px 1px 8px;
	}
	.con TBODY.spc TD.captionside{
		background-color: #FFFFFF;
		padding		: 1px 8px 5px 8px;
		vertical-align	: top;
	}
	DIV.con2{
		padding		: 0px 10px 10px 0px;
	}
	.con2 TABLE{
		table-layout	: fixed;
		border		: #999999 solid 2px;
		border-collapse	: collapse;
		background-color: #FFFFFF;
	}
	.con2 TH{
		padding		: 0px 2px 0px 5px;
		text-align	: center;
		border		: #999999 solid 1px;
		font-weight	: normal;
	}
	.con2 TH.nopad{
		padding		: 3px 2px 0px 5px;
		text-align	: center;
		border		: #999999 solid 1px;
		font-weight	: normal;
	}
	.con2 TBODY.spc TH{
		color		: #333333;
		text-align	: center;
		background-color: #E5E5E5;
		border		: #999999 solid 1px;
		padding		: 2px 8px 2px 8px;
		height		: auto;
	}
	.con2 TBODY.spc2 TH{
		color		: #333333;
		text-align	: center;
		background-color: #E5E5E5;
		border		: #999999 solid 1px;
		padding		: 2px 8px 2px 8px;
		height		: auto;
	}
	.con2 TD{
		padding		: 0px 2px 0px 2px;
		border		: #999999 solid 1px;
		height		: 14px;
	}
	.con2 TBODY.spc TD{
		text-align	: left;
		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 2px 8px 2px 8px;
		height		: auto;
	}
	.con2 TBODY.spc2 TD{
		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 2px 8px 2px 8px;
		height		: auto;
	}






	.con2 TBODY.spc3 TH{
		color		: #333333;
		text-align	: left;
		background-color: #E5E5E5;
		border		: #999999 solid 1px;
		padding		: 2px 5px 2px 5px;
	}
	.con2 TBODY.spc3 TH.caption{
		color		: #333333;
		text-align	: center;
		background-color: #FCFCFC;
		border-right	: #CCCCCC dashed 1px;
		padding		: 1px 2px 1px 2px;
	}
	.con2 TBODY.spc3 TD.caption{
		border-right	: #CCCCCC dashed 1px;
		background-color: #FFFFFF;
		padding		: 3px 2px 2px 2px;
	}
	.con2 TBODY.spc3 TD.caption2{
		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 3px 2px 2px 2px;
	}
	.con2 TBODY.spc3 TD{
		text-align	: right;
		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 2px 8px 2px 8px;
		height		: 20px;
	}
	.con2 TBODY.spc3 TD.sum{
		text-align	: right;
		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 2px 3px 2px 8px;
		height		: 20px;
		font-family: 	"Arial", "Verdana"; 
		font-size	: 12px;
	}
	.con2 TBODY.spc4 TH{
		color		: #333333;
		text-align	: left;
		background-color: #E5E5E5;
		border		: #999999 solid 1px;
		padding		: 2px 5px 2px 5px;
	}
	.con2 TBODY.spc4 TD{
		text-align	: right;
/*		font-weight	: bold;
*/		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 2px 3px 2px 8px;
		height		: 20px;
	}
	.con2 TBODY.spc5 TH{
		color		: #333333;
		text-align	: center;
		background-color: #E5E5E5;
		border		: #999999 solid 1px;
		padding		: 2px 5px 2px 5px;
	}
	.con2 TBODY.spc5 TD{
		text-align	: center;
		font-weight	: normal;
		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 2px 3px 2px 3px;
		height		: 24px;
	}
	.con2 TBODY.spc6 TH{
		color		: #333333;
		text-align	: left;
		background-color: #E5E5E5;
		border		: #999999 solid 1px;
		padding		: 2px 5px 2px 5px;
	}
	.con2 TBODY.spc6 TD{
		text-align	: right;
		font-weight	: normal;
		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 2px 8px 2px 3px;
		height		: 24px;
	}
	.con2 TBODY.spc5 TH.h20{
		padding		: 0px;
		height		: 15px;
		text-align	: center;
	}
	.con2 TBODY.spc4 TH.caption{
		color		: #333333;
		text-align	: center;
		background-color: #FCFCFC;
		border-right	: #CCCCCC dashed 1px;
		padding		: 1px 2px 1px 2px;
	}
	.con2 TBODY.spc4 TD.caption{
		border-right	: #CCCCCC dashed 1px;
		background-color: #FFFFFF;
		padding		: 3px 2px 2px 2px;
	}
	.con2 TBODY.spc4 TD.caption2{
		border		: #999999 solid 1px;
		background-color: #FFFFFF;
		padding		: 3px 2px 2px 2px;
	}
	
	DIV.tbl1{
		padding		: 1px;
		width		: 600px
	}
	.tbl1 TABLE{
		table-layout	: fixed;
		border-collapse	: collapse;
	}
	.tbl1 TH{
		font-weight	: normal;
		background-color: #DBEAF5/* #6699CC */;
		color		: #10659E;
		text-align	: left;
		padding		: 2px 8px 2px 8px;
	}
	.tbl1 TH.option{
		font-weight	: normal;
		background-image: url('../img/bg_grd_01.gif');
		color		: #333333;
		text-align	: right;
		padding		: 2px 8px 2px 8px;
	}
	.tbl1 TD{
		border-collapse	: collapse;
		padding		: 4px 8px 4px 8px;
		border-bottom	: #CCCCCC dotted    1px;
	}
	.tbl1 TBODY.spc TH{
		color		: #10659E;
		text-align	: left;
		vertical-align	: top;
		background-color: #FCFCFC;
		border-bottom	: #CCCCCC dotted    1px;
		padding		: 4px 8px 4px 8px;
	}
	.tbl1 TBODY.spc TD{
		background-color: #FFFFFF;
	}
	.tbl1 TBODY.spc TD.option{
		border		: none;
		background-color: #FFFFFF;
	}
	.tbl1 TBODY.spc TH.header{
		background-color: #BFCBDF;
	}
	DIV.tbl3{
		padding		: 1px;
		width		: 600px
	}
	.tbl3 TABLE{
		table-layout	: fixed;
		border-collapse	: collapse;
	}
	.tbl3 TH{
		font-weight	: normal;
		background-color: #8ABDE3;
		color		: #FFFFFF;
		padding		: 2px 8px 2px 8px;
	}
	.tbl3 TH.option{
		font-weight	: normal;
		background-image: url('../img/bg_grd_01.gif');
		color		: #333333;
		text-align	: right;
		padding		: 2px 8px 2px 8px;
	}
	.tbl3 TD{
		border-collapse	: collapse;
		padding		: 4px 8px 4px 8px;
		border-bottom	: #CCCCCC dotted    1px;
	}
	.tbl3 TBODY.spc TH{
		color		: #10659E;
		text-align	: left;
		vertical-align	: top;
		background-color: #FCFCFC;
		border-bottom	: #CCCCCC dotted    1px;
		padding		: 4px 8px 4px 8px;
	}
	.tbl3 TBODY.spc TD{
		background-color: #FFFFFF;
	}
	.tbl3 TBODY.spc TD.clear{
		border		: none;
		background-color: #FFFFFF;
	}
	.tbl3 TBODY.spc TH.header{
		background-color: #BFCBDF;
	}


	DIV.search{
		margin-bottom	: 5px;
	}
	.search TABLE{
		table-layout	: fixed;
		border		: #999999 solid 2px;
		border-collapse	: collapse;
	}
	.search TH{
		color		: #333333;
		text-align	: left;
		background-color: #F0F0F0;
		border		: #BBBBBB solid 1px;
		padding		: 3px 5px 3px 7px;
		font-weight	: normal;
		vertical-align	: top;
	}
	.search TD{
		text-align	: left;
		border		: #BBBBBB solid 1px;
		background-color: #FFFFFF;
		padding		: 3px 5px 3px 5px;
		vertical-align	: middle;
	}
	.search INPUT{
		height		: 19px;
	}
	.search SUP{
		font-size: 	12px; 
		letter-spacing:	1px;
		color: 		#990000; 
	}

/*↓2006/5/12追加 BBS用*/
.bbs_caption{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 16px 0px;
	padding: 2px 8px 2px 8px;
	text-align: left;
	text-indent: 0px;
	background-image:url("../../img/h3_bg.gif");
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	background-position: bottom;
}

.bbs_flame{
	border: 1px dashed #777;
	font-size: 12px;
}

.bbs_check{
		font-size: 12px;
		font-weight: bold;
		background-image: url("../../offer/img/detail_th_bg.gif");
		background-repeat: repeat-y;
		padding: 5px;
		width: 100px;
		text-align: left;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;

}

/*↑2006/5/12追加*/



		/*
HYPER LINK CONFIG
		*/
		
	A:link   {color:#0000FF; text-decoration:underline;}
	A:visited{color:#0000FF; text-decoration:underline;}
	A:hover  {color:#CC6666; text-decoration:underline;}

	A.333333:link   {color:#333333; text-decoration:none;}
	A.333333:visited{color:#333333; text-decoration:none;}
	A.333333:hover  {color:#FF6666; text-decoration:underline;}

	A.calendar:link   {color:#0000FF; text-decoration:none;}
	A.calendar:visited{color:#0000FF; text-decoration:none;}
	A.calendar:hover  {color:#0000FF; text-decoration:underline;}




		/*
TABLE CONFIG
		*/
	table.data {
		border-width: 0px;
		border-color: darkblue;
		border-style: solid;
		border-collapse: collapse;
		margin-bottom:5px;
		float: left;
	}
	table.data th {
		color: #333333;
		border-top: 1px #CCCCCC solid;
		border-bottom: 1px #CCCCCC solid;
		background: #F8F5F2;
		/* background-image:url("../img/headline.gif"); */
		background-position: top;
		background-repeat: repeat-x;
		padding: 3px;
	}
	table.data td {
		color: #333333;
		border-top: 1px #CCCCCC solid;
		border-bottom: 1px #CCCCCC solid;
		padding: 4px 8px;
	}
	table.data td.none {
		border: 0px;
		padding: 0px;
	}
	table.data td.none input {
		padding: 2px 12px;
		margin: 10px 4px 10px;
	}

	table.data td table{
		color: #333333;
		border: 0px gray none;
		padding: 0px 0px;
	}
	table.data td table th{
		color: #333333;
		border: 0px gray none;
		padding: 0px 0px;
	}
	table.data td table td{
		color: #333333;
		border: 0px gray none;
		padding: 0px 0px;
	}

	table.data .caption{
		color: #000000;
		font-weight: bold;
		font-size: 14px;
		padding: 10px 8px 7px 8px;
		text-align: left;
		text-indent: 0px;
		background-image:url("../img/headline.gif");
		background-repeat: repeat-x;
		background-position: top;
	}


	.alert{
		background:#FFEEEE;
		border:	1px #FF6666 solid;
		padding:6px;
		color:	#FF0000;
		font-size:12px;
		margin-bottom:10px;
	}



	/* ================================================================================= */
	/* 次ページリンク */
	/* ================================================================================= */
	table.result_page {
		font-size: 14px;
		padding: 0px;
		background-image: url(../img/h4_bg.gif);
		background-repeat: no-repeat;
		color:#333333;
		width: 520px;
		margin-bottom: 10px;
		clear: both;

		width:100%;

	}
	table.result_page th {
		text-align:left;
		border:0px;
		padding: 6px 0px 9px 20px;
		font-size:12px;
		line-height:16px;
		font-weight:normal;
	}
	table.result_page td {
		text-align:right;
		border:0px;
		padding: 6px 20px 9px 20px;
		font-size:12px;
		line-height:16px;
		font-weight:normal;
	}
	table.result_page a:link   {color:#333333; text-decoration:none; font-size:12px; margin:0px 2px; font-weight:normal;}
	table.result_page a:visited{color:#333333; text-decoration:none; font-size:12px; margin:0px 2px; font-weight:normal;}
	table.result_page a:hover  {color:#FF6600; text-decoration:none; font-size:12px; margin:0px 2px; font-weight:normal;}
	table.result_page span     {color:#FF6600; text-decoration:none; font-size:12px; margin:0px 2px; font-weight:bold;}
/* ================================================================================= */
.tab{
	margin: 0px;
	padding: 0px;
}

.tab div{
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	width: 90px;
	height: 20px;
	color: #FF6600;
	padding: 5px 0px 2px 0px;
	margin-left: 3px;
}

.tab a{
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	width: 90px;
	height: 20px;
	padding: 5px 0px 2px 0px;
	margin-left: 3px;
	color: #999999;
	text-decoration: none;
}
.tab a:visited{
	color: #999999;
	text-decoration: none;
}
.tab a:hover{
	background-color: #FFFFFF;
	color: #333333;
	text-decoration: none;
}
/* ================================================================================= */

div.typeNotes	{ margin: 0; padding: 0; color: #F00; font-size: 12px; }