
img 		{border: none;}
th			{text-align: left; }
.right100 	{float: right; width: 100px; text-align: right;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

/*form*/
.form 				{/*float: left;*/}
.form .block 		{clear: both;margin: 5px 0px 2px 0px;}
.form .row			{clear: both;margin: 5px 0px 2px 0px;}
.form .row .title 	{float: left; width: 120px; }
.form .row .value 	{width: 350px;}
.form .row .value .wide {width: 350px;}

.form .block .title {}
.form .block .value {}
.form .block .value .wide { width: 470px;}

.form .wide100pc	{width: 100%;}
.form .wide75		{width: 75px; }
.form .linetext		{height: 13px; overflow: visible;}
.form .smalltext	{height: 46px; overflow: visible;}
.form .stdtext		{height: 120px; overflow: visible;}
.form .largetext	{height: 350px; overflow: visible;}
.form .bigtext		{height: 350px; overflow: visible;}

.form input, .form textarea, .form select {
	font-size: 10pt;
	border: 1px solid #888;
}
.form .check {
	border: 0px;
}
.form .button {
	font-size: 14px;
	color: #FFF;
	background-color: #888;
	border: 1px solid #CCC;;
}
/*form*/
table.tbl   	{ border: 1px solid #888; }
table.tbl td	{ text-align: left; vertical-align: top; }

tr.hdr	{ background: #888; color: #fff; }

.item	{ margin: 2px; border: 1px solid #EEE; }
.item0 	{ margin: 2px; border: 1px solid #EEE; background-color: #DDD; }
.item1 	{ margin: 2px; border: 1px solid #EEE; background-color: #EEE; }
.item00	{ margin: 2px; border: 1px solid red;  background-color: #FDD; }
.item10	{ margin: 2px; border: 1px solid red;  background-color: #FEE; }
.item01	{ margin: 2px; border: 1px solid #EEE; background-color: #DDD; }
.item11	{ margin: 2px; border: 1px solid #EEE; background-color: #EEE; }

a.navi	{color: #444; }
a.navia	{font-weight: bold; color: red; }
