/* standard elements */
body
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 5px 5px 5px;
	background-color: #F2F2F2;
	color: #535353;
}

a
{
	color: #00438C;
	text-decoration: underline;
	font-size: 100%;
}

form, h1, h2, h3, h4, h5
{
	margin: 0px;
	padding: 0px;
}

td
{
	vertical-align: top;
}

input[type="submit"], input[type="reset"]
{
	font-size:80%;
}

ol
{
	margin: 0px;
	padding-left: 20px;
}

ol li
{
	padding-bottom: 5px;
}

ol li a
{
	font-weight: bold;
	text-decoration: underline;
}

/* title */
#pageTitle
{
	font-weight: bold;
	background-color: #00438C;
	padding: 2px 2px 2px 2px;
	color: #FFF;
	margin-top: 5px;
	font-size: 80%;
	width: 100%;
}

/* footer */
#pageFooter
{
	background-color: #00438C;
	padding: 2px 2px 2px 2px;
	color: #FFF;
	font-size: 70%;
	width: 100%;
}

.border_line_1_header, .border_line_2_header
{
	background-color: #00438C;
	color: #FFF;
	font-weight: bold;
}

.border_line_1_header
{
	border-right: 1px solid #FFF;
}

.border_line_1
{
	border-right: 1px solid #00438C;
	border-bottom: 1px solid #00438C;
}

.border_line_2
{
	border-bottom: 1px solid #00438C;
}

.border_line_2 h1
{
	color: #00438C;
	font-size: 110%;
}

.alternatingItem
{
	background-color: #F2F2F2;
}

/* body */
#body
{
	padding: 10px;
	background-color: #FFF;
	border-left: 1px solid #BABABA;
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	font-size: 80%;
	width: 100%;
}

#body table
{
	font-size: 100%;
}

/* content */
.content
{
	padding: 20px;
	font-size: 70%;
	width: 418px;
}

.content h1
{
	color: #00438C;
	font-size: 120%;
}

.content h2
{
	color: #535353;
	font-size: 100%;
}

.contentPart
{
	padding: 2px 0 2px 0;
}

.searchSummary
{
	padding-bottom: 2px;
}
