a:link { color:#555555; }
a:visited { color:#555555; }
a:active { color:#555555; }
a:hover { color:#aaaaaa; }
a { text-decoration: none; } 

.font-09-555555 {font-size: 9px; color: 555555;}

.font-10 { font-size: 10px; }
.font-10-555555 { font-size: 10px; color: 555555; }
.font-10-555555-bold { font-size: 10px; color: 555555; font-weight: bold; }
.font-10-bb1122 { font-size: 10px; color: bb1122; }

.font-11 { font-size: 11px; line-height: 100%;}
.font-11-555555 { font-size: 11px; line-height: 100%; color: 555555; }
.font-11-120-555555 { font-size: 11px; line-height: 120%; color: 555555; }

.font-12 { font-size: 12px; }
.font-12-095-505050 { font-size: 12px; line-height: 95%; color: 505050; }

.font-12-100-555555 {font-size: 12px; line-height: 100%; color: 555555;}
.font-12-100-555555-lh {font-size: 12px; line-height: 100%; color: 555555; line-height: 80%; height: 10px;}
.font-12-100-004466 { font-size: 12px; line-height: 100%; color: 004466; }

.font-12-120 { font-size: 12px; line-height: 120%; }
.font-12-120-white {　font-size: 12px;　line-height: 120%;　color: #FFFFFF;}
.font-12-120-bold { font-size: 12px; line-height: 120%; font-weight: bold; }


.font-12-120-bb1122 { font-size: 12px; line-height: 120%; color: bb1122; }
.font-12-120-434343 { font-size: 12px; line-height: 120%; color: 434343; }
.font-12-120-505050 { font-size: 12px; line-height: 120%; color: 505050; }
.font-12-120-004466 { font-size: 12px; line-height: 120%; color: 004466; }
.font-12-120-1177bb { font-size: 12px; line-height: 120%; color: 1177bb; }
.font-12-120-55aaee { font-size: 12px; line-height: 120%; color: 55aaee; }
.font-12-120-77bbee { font-size: 12px; line-height: 120%; color: 77bbee; }
.font-12-120-99ccee { font-size: 12px; line-height: 120%; color: 99ccee; }
.font-12-120-0000cc { font-size: 12px; line-height: 120%; color: 0000cc; }
.font-12-120-ff0000 { font-size: 12px; line-height: 120%; color: ff0000; }
.font-12-120-BBBB00 { font-size: 12px; line-height: 120%; color: BBBB00; height: 50px;}
.font-12-120-888800 {	font-size: 12px; line-height: 120%; color: 888800; }
.font-12-120-555555 {font-size: 12px; line-height: 120%; color: 555555;}
.font-12-120-555555-bold {font-size: 12px; line-height: 120%; color: 555555; font-weight: bold;}

.font-12-150 { font-size: 12px; line-height: 150%; }
.font-12-150-434343 { font-size: 12px; line-height: 150%; color: 434343; }
.font-12-150-505050 { font-size: 12px; line-height: 150%; color: 505050; }
.font-12-150-004466 { font-size: 12px; line-height: 150%; color: 004466; }
.font-12-150-1177bb { font-size: 12px; line-height: 150%; color: 1177bb; }
.font-12-150-55aaee { font-size: 12px; line-height: 150%; color: 55aaee; }
.font-12-150-77bbee { font-size: 12px; line-height: 150%; color: 77bbee; }
.font-12-150-99ccee { font-size: 12px; line-height: 150%; color: 99ccee; }
.font-12-150-505050-under {　font-size: 12px;	line-height: 150%;	color: 505050;	text-decoration: underline;}
.font-12-150-696969 { font-size: 12px; line-height: 150%; color: 696969; }
.font-12-150-888888 { font-size: 12px; line-height: 150%; color: 888888; }
.font-12-150-aa0022 { font-size: 12px; line-height: 150%; color: aa0022; }
.font-12-150-ffffff { font-size: 12px; line-height: 150%; color: ffffff; }
.font-12-150-555555 {font-size: 12px; line-height: 150%; color: 555555;}
.font-12-150-555555-bold {font-size: 12px; line-height: 150%; color: 555555; font-weight: bold; }
.font-12-150-cc0000 {font-size: 12px; line-height: 150%; color: cc0000;}
.font-12-150-cc0000-bold {font-size: 12px; line-height: 150%; color: cc0000; font-weight: bold; }

.font-14 { font-size: 14px; }
.font-14-bold { font-size: 14px; font-weight: bold; }

.font-14-120-888888 { font-size: 14px; line-height: 120%; color: 888888; }
.font-14-120-aa0022 { font-size: 14px; line-height: 120%; color: aa0022; }
.font-14-120-888800 { font-size: 14px; line-height: 120%; color: 888800; }
.font-14-120-0055aa-bold { font-size: 14px; line-height: 120%; color: 0055aa; font-weight: bold; }

.font-14-150-aa0022 { font-size: 14px; line-height: 150%; color: aa0022; }
.font-14-150-aa0022-bold { font-size: 14px; line-height: 150%; color: aa0022; font-weight: bold; }
.font-14-150-555555-bold {font-size: 14px; line-height: 150%; color: 555555; font-weight: bold;}
.font-14-150-CC0033-bold {font-size: 14px; line-height: 150%; color: #CC0033; font-weight: bold; }

.font-15-120-005d8b-bold { font-size: 15px; line-height: 120%; color: 005d8b; font-weight: bold; }

.font-18-150-555555-bold {font-size: 18px; line-height: 150%; color: 555555; font-weight: bold;}

.table-back-eebbee {background-color: #eebbee;}
.table-back-aa99dd {background-color: #aa99dd;}
.table-back-99ccee {background-color: #99ccee;}
.table-back-ffffcc {background-color: #ffffcc;}
.table-back-f3ffbb {background-color: #f3ffbb;}
.table-back-edeeee {background-color: #edeeee;}
.table-back-dddddd {background-color: #dddddd;}
.table-back-aa0022-padding10 {background-color: #aa0022;padding: 10px;}

.table-border-1177bb {background-color: #FFFFFF;border: 1px solid #1177bb;}
.table-border-555555 {background-color: #FFFFFF;border: 1px solid #555555;}
.table-border-99ccee {border: 1px solid #99ccee;}
.table-border-dash {background-color: #FFFFFF;border: 1px dashed #220088;padding: 5px;}
.table-border-ddeeff {background-color: #ddeeff;border: 1px solid #220088;padding: 5px;}
.table-border-aaffaa {background-color: #aaffaa;border: 1px solid #220088;padding: 5px;}
.table-border-ffddff {background-color: #ffddff;border: 1px solid #220088;padding: 5px;}
.table-border-ddffcc {background-color: #eeffcc;border: 1px solid #220088;padding: 5px;}

.table-padding5 {background-color: #FFFFFF;padding: 5px;}

.table-top-555555 {background-color: #FFFFFF;border-top: 1px solid #555555;border-right:1px none #555555;
                      border-bottom: 1px none #555555;border-left: 1px none #555555;}
.table-btm-555555 {background-color: #FFFFFF;border-top: 1px none #555555;border-right:1px none #555555;
                   border-bottom: 1px solid #555555;border-left: 1px none #555555;}
.table-topbtm-555555 {background-color: #FFFFFF;border-top: 1px solid #555555;border-right:1px none #555555;
                      border-bottom: 1px solid #555555;border-left: 1px none #555555;}
.table-btmleft-555555 {background-color: #FFFFFF;border-top: 1px none #555555;border-right:1px none #555555;
                       border-bottom: 1px solid #555555;border-left: 1px solid #555555;}
.table-topleft-555555 {background-color: #FFFFFF;border-top: 1px solid #555555;border-right:1px none #555555;
                       border-bottom: 1px none #555555;border-left: 1px solid #555555;}			   
				   
.table-top-bbbbbb {background-color: #FFFFFF;border-top: 1px solid #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px none #bbbbbb;border-left: 1px none #bbbbbb;}
.table-btm-bbbbbb {background-color: #FFFFFF;border-top: 1px none #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px solid #bbbbbb;border-left: 1px none #bbbbbb;}
.table-topbtm-bbbbbb {background-color: #FFFFFF;border-top: 1px solid #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px solid #bbbbbb;border-left: 1px none #bbbbbb;}
.table-topleft-bbbbbb {background-color: #FFFFFF;border-top: 1px solid #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px none #bbbbbb;border-left: 1px solid #bbbbbb;}
.table-btmleft-bbbbbb {background-color: #FFFFFF;border-top: 1px none #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px solid #bbbbbb;border-left: 1px solid #bbbbbb;}
.table-left-bbbbbb {background-color: #FFFFFF;border-top: 1px none #bbbbbb;border-right:1px none #bbbbbb;
                   border-bottom: 1px none #bbbbbb;border-left: 1px solid #bbbbbb;}
.table-right-bbbbbb {background-color: #FFFFFF;border-top: 1px none #bbbbbb;border-right:1px solid #bbbbbb;
                   border-bottom: 1px none #bbbbbb;border-left: 1px none #bbbbbb;}

table.b-annai {background-color: #FFFFFF;border: 1px solid #555555;}
td.b-annai {background-color: #FFFFFF;border: 1px solid #555555;}
a.pdf {
   background-image: url("../images/pdf.gif");
   background-repeat: no-repeat;
   background-position: right center;
   padding-right: 30px;
   margin-right: 3px;
   line-height: 300%;
   height: 30px;
}
.enquete-question {
	background-color: #eeeeee;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #555555;
}
.enquete-answer {
	background-color: #ffffcc;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	color: #555555;
}
.enquete-title {
	background-color: #bbbbbb;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #555555;
}
.table-top-555555 {
	background-color: #FFFFFF;
	border-top: 1px solid #555555;
	border-right: 1px none #555555;
	border-bottom: 1px none #555555;
	border-left: 1px none #555555;
}
.exhibitor-table {
	background-color: #f5f5f5;
	font-size: 12px;
	line-height: 180%;
	color: #555555;



}
.exhibitor-table-08ss {
	background-color: #FFFFdd;
	font-size: 12px;
	line-height: 180%;
	color: #555555;
}
.exhibitor-company {
	font-size: 12px;
	line-height: 150%;
	color: #555555;
	font-weight: normal;



}
.exhibitor-icon {
	background-color: #ffffff;
	font-size: 11px;
	line-height: 120%;
	color: #555555;
	padding: 1px;
	font-weight: normal;
}

.icon-box {
	border: 1px dashed #bbbbbb;
	padding: 5px;

}
