@charset "iso-8859-1";

/* proposals */

ul.pt li {
	font-size: 14px !important;
	background: url(../img/pt_bl.gif) no-repeat 0 6px;
	padding: 2px 0 3px 14px;
}

ul.pt li.lst {
	border-bottom: none;
}	

.apl {
	width: auto;
	padding: 0 5px 5px 5px;
}

div.chk {
	border: solid 2px #003366;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	background: url(../../proposal/img/prp0101_chk.gif) no-repeat bottom right;	
}

p.last {
	font-weight: bold;
	text-align: center;
	padding-bottom: 50px;
}

table#pnt {
	margin-bottom: 3px;
	border: 2px solid #09399e;
	border-top: 0 !important;
}

table#pnt td {
	border-bottom: dashed 1px #666;
	padding: 12px 5px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}

table#pnt td.lst {
	border-bottom: none;
}

table#pnt td {
	color: #000;
	text-align: left;
	font-size: 16px;
}

table#pnt td a img {
	margin-right: 8px;
}

table#pnt td a {
	font-size: 16px !important;
}

table#pnt td p {
	padding: 0 0 0 78px;
	margin-bottom: 0;
	font-size: 14px;
}

.appt {
	color: #ff0000;
	font-size: 20px;
}

table.m2tbl {
	width: 100%;
	border: 0;
	margin-bottom: 10px;
}

table.m2tbl th, table.m2tbl td {
	padding: 3px;
	line-height: 150%;
}

table.m2tbl th {
	font-size: 14px;
	text-align: left;
	border: 3px solid #ccc;
	width: 230px;
}

table.m2tbl td {
	background: #ffffcc;
}

table.m2tbl td.arw {
	background: #fff;
	width: 55px;
	text-align: center;
}