body {
	margin: 0px 20px 0px 20px;
	background-color : white;
	font-family: verdana, arial;
}

h3 {
	font-size: 16px;
	color: green;
}

h2 {
	font-size: 18px;
}

p {
	font-size:14px;
}

li {
	font-size: 14px;
}

/* TITLE */
tr.title td {
	font-size: 16px;
	font-weight: bold;
	font-family: verdana, arial;
	border-bottom: 1px solid black;
}

div.title {
	font-size: 16px;
	font-weight: bold;
	font-family: verdana, arial;
	border-bottom: 1px solid black;
}

legend {
	color: green;
	font-weight: bold;
}

/* LARGE */
tr.large {
	color: black;
	font-size: 18px;
	font-family: verdana, arial;
}

div.large {
	color: black;
	font-size: 18px;
	font-family: verdana, arial;
}

/* MEDIUM */
tr.medium {
	color: black;
	font-size: 14px;
	font-family: verdana, arial;
}

div.medium {
	color: black;
	font-size: 14px;
	font-family: verdana, arial;
}

tr.medium input {
	color: black;
	font-size: 12px;
	font-family: verdana, arial;
}

/* SMALL */
tr.small {
	color: black;
	font-size: 10px;
	font-family: verdana, arial;
}

div.small {
	color: black;
	font-size: 10px;
	font-family: verdana, arial;
}

tr.small_alt td {
	font-size: 10px;
	border-top: 1px solid #cdcdc1;
	border-bottom: 1px solid #cdcdc1;
	background-color: #f0f0f0;
	font-family: verdana, arial;
}

tr.small input {
	color: black;
	font-size: 10px;
	font-family: verdana, arial;
}

tr.small_alt input {
	color: black;
	font-size: 10px;
	font-family: verdana, arial;
}

div.small {
	font-size: 12px;
}

/* LINKS */
tr a {
	color: blue;
	text-decoration: none;
}

tr a:visited {
	color: blue;
}

div a {
	color: blue;
	text-decoration: none;
}

div a:visited {
	color: blue;
}

/* required form fields */
.required {
	color: red;
}

.required_disabled {
	color: #bfbfbf;
}
