.content {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
}
body, table {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	border-width: 0px;
}
th, td {
	border-width:0px;
	vertical-align: top;
}
.f70, .f20, .f15 {
	float:left;
	display:block;
	width:70%;
	margin-bottom:5px;
}
input.f15, textarea.f15 {
	width:15%;
}
select.f15 {
	width:22%;
}
label.f15 {
	width:7%;
}
.f20 {
	width:20%;
}
label.f20, label.f15 {
	text-align:right;
	padding-right:10px;
}
.clear {
	clear:both;
}
a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
}
a:link, a:visited, a:active {
	color:#0099FF;
	text-decoration:none;
}
a:hover {
  color:#ff0000;
	text-decoration:underline;
}
.itemnumber {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3366CC;
	font-weight: bold;
	text-align:center;
}
.tabletext {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	background-color: #DDFFFF;
	font-weight: normal;

}
.content {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
}
ul, li {
	list-style-position: outside;
}
.tab a:link, .tab a:visited, .tab a:active {
	color:#ffffff;
	font-weight:bold;
}
.error_msg {
	font-weight:bold;
	color:red;
}
.success_msg {
	font-weight:bold;
	color:#0066FF;
}
.border {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}
.border_black {
	border: 1px solid #000000;
}
.tab {
	background-color:#7ab1f0;
	color:#ffffff;
}
.trans {
	filter:Alpha(Opacity=90);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-opacity:0.95;
}