body {
	font-family:		Times, Serif;
	font-style:		normal;
	font-size:		medium;
}

.header {
	font-family:		Times, Serif;
	font-style:		normal;
	font-size:		large;
	margin-bottom:		0;
	margin-top:		0;
	margin-left: 		0;
	margin-right:		0;
	background-color:	#000088;
	color:			#ffffff;
}

.logo {
	font-family:		Times, Serif;
	font-style:		normal;
	font-size:		x-large;
	background-color:	#000088;
	color:			#ffffff;
}

.footer {
	font-family:		Times, Serif;
	font-style:		italic;
	font-size:		small;
	clear:			both;
}

.alert {
	font-family:		Times, Serif;
	font-style:		normal;
	font-size:		large;
	background-color:	#880000;
        </dt>
	color:			#ffffff;
}

.alert-centered {
	font-family:		Times, Serif;
	font-style:		normal;
	font-size:		large;
	background-color:	#880000;
	color:			#ffffff;
        text-align:             center;
}

.font-larger {
	font-size: 		larger;
}

.font-smaller {
	font-size: 		smaller;
}

.align-left {
	text-align:		left;
}

.align-right {
	text-align:		right;
}

.align-center {
	text-align:		center;
}

.valign-middle {
	vertical-align:		middle;
}

.valign-top {
	vertical-align:		top;
}

.valign-top-borderless {
	vertical-align:		top;
	border:			0;
}

.valign-middle-borderless {
	vertical-align:		middle;
	border:			0;
}

.align-center-top {
	text-align:		center;
	vertical-align:		top;
}

.align-center-top-borderless {
	text-align:		center;
	vertical-align:		top;
	border:			0;
}

.borderless {
	border:			0;
}

.black-on-light-blue {
	color:			#000000;
	background-color:	#ccccff;
}

.white-on-black {
	color:			#ffffff;
	background-color:	#000000;
}

.black-on-white {
	color:			#000000;
	background-color:	#ffffff;
}

.black-on-gray {
	color:			#000000;
	background-color:	#aaaaaa;
}

table.center {
       margin-left:             auto;
       margin-right:            auto;
}

.bold {
       font-weight:             bold;
}
