.komoji {  font-size: x-small}
.kokomoji {  font-size: xx-small}
.komoji9pt {  font-size: 9px}
.choikomoji {font-size: small}
.ita {  font-style: italic}
.sup { vertical-align: super; font-size: small}
.kosup {  font-size: x-small; vertical-align: super}
.uline {  text-decoration: underline}
.uline2 {  font-weight: bold; color: #000066; text-decoration: underline;}
.large {  font-size: x-large}
.large2 {  font-size: large}
.alignright {  text-align: right}
.blueback {  background-color: #C5E1D9}
.boldlarge {  font-size: large; font-weight: bold}
.tab1 {  left: 20px; clip:  rect(   )}
.tab2 {  left: 40px; clip:  rect(   )}
.komojired {  font-size: small; color: #FF0000}
.bold {  font-weight: bold}
.gray {color: #708090}
.red {color: #DC143C}
.white {color: #FFFFFF}
.green {color: #006666}
.size12 {  font-size: 12pt}
.size14 {  font-size: 14pt}
.size16 {  font-size: 16pt}
.size18 {  font-size: 18pt}
.nonfloat {clear :left}
.aligntl { text-align: left; vertical-align: top}
.aligntr { text-align: right; vertical-align: top}
.aligntc { text-align: center;vertical-align: top}
.aligncl { text-align: left; vertical-align: middle}
.aligncr { text-align: right; vertical-align: middle}
.aligncc { text-align: center; vertical-align: middle}
.alignbl { text-align: left; vertical-align: bottom}
.alignbr { text-align: right; vertical-align: bottom}
.alignbc { text-align: center; vertical-align: bottom}
.noborder { border-style: none; border-width: 0px}
table { border-style: groove; border-width: 1px}
th { border-style: groove; border-width: 1px}
td { border-style: groove; border-width: 1px}
th { background-color: #FFFFCC}
h3 { color: #006633}
h2 { text-shadow: 6px 6px 4px #666666}
body { background-color:#ffffff; color:#000000}
.toptitlelarge {
	color: #554fa0;
	font-size: x-large;
	font-weight: bold;
	text-align: center;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #c0c0c0;
	background: #eeeeff;
}
.toptitlesmall {
	color: #0033cc;
	margin-left: 5px;
	margin-right: 5px;
	font-size: large;
	font-weight: bold;
	text-align: center;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #c0c0c0;
	background: #ffeaaa;
}
.toplink {
	color: #0033cc;
	margin-left: 12px;
	margin-right: 12px;
	text-align: center;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #c0c0c0;
	background: #ffeaaa;
}
.topmenubox {
	border-style: none;
	border-width: 0px;
	background-color:#dad9ba;
	text-align: right;
	padding: 0;
	margin: 0;
}
.topmenuselect {
	width: 90%;
	font-size: small;
}
.topmenuselect2 {
	width: 80%;
	font-size: small;
}
.topmenuul {
	list-style-type: none;
	padding: 2px;
	margin: 2px;
}
.topserachbox {
	border-width: 1px;
	border-style: dotted;
	border-color: #999999;
	background-color: #eeeeee;
}
.topnewproducts {
	margin-left: 25px;
	margin-right: 25px;
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #c0c0c0;
	background: #ff9999;
}
.pagemenubox {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #c0c0c0;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #c0c0c0;
	border-right-style: none;
	border-left-style: none;
	background-color:#eeecf6;
	text-align: center;
	padding: 0;
	margin: 0;
}
.protocolText {
	background-color:white;
	font-family:sans-serif;
	font-weight:bold;
}
.protocolNote {
	background-color:#ffffcc;
	font-family:serif;
	font-weight:normal;
	font-size:small;
}
.gotoTopOfThePage {
	text-align: right;
	font-size:small;
}

