a, a:link, a:visited, a:active
{
	color: white;
	text-decoration: none;
}
a:hover
{
	color: white;
	text-decoration: underline;
}
img
{
	border-style: none;
}
body
{
	margin: 0px;
	font-size: 100.1%;
	text-align: center;
	background-color: black;
	vertical-align: middle;
	font-family: Verdana;
}
.container
{
	width: 900px;
	margin: 0px auto;
	border-style: none;
}
.header
{
	height: 58px;
	background-image: url('images/header_bg.png');
	background-repeat: repeat-x;
	overflow: hidden;
}
.header-image
{
	padding: 1em;
	position: relative;
	float: left;
}
.header-links
{
	color: white;
	font-weight: bold;
	font-size: large;
	text-align: right;
	padding: 1em;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
}
.link-spacer
{
	margin: 0px 2px;
}
.overview
{
	height: 150px;
	background-image: url('images/overview_bg.png');
	background-repeat: repeat-x;
	overflow: hidden;
}
.overview-image
{
	height: 150px;
	float: left;
	padding: 0em 7em;
	position: relative;
}
.overview-text
{
	color: black;
	font-size: large;
	font-weight: bold;
	text-align: left;
	padding: 1.25em;
	position: relative;
}
.page-links
{
	color: white;
	font-size: medium;
	text-align: center;
	padding: 0.25em;
	position: relative;
	overflow: hidden;
}
.content
{
	overflow: hidden;
}
.content-container
{
	width: 900px;
	margin: 0px auto;
	/*border-style: solid none none none;
	border-width: 2em;
	border-color: black;*/
}
.content-title
{
	background-image: url('images/content_title_bg.png');
	background-repeat: repeat-x;
	height: 51px;
}
.content-title-text
{
	color: white;
	text-align: left;
	font-size: x-large;
	padding: 0.5em 0.75em;
	position: relative;
}
.logout
{
	color: black;
	text-align: center;
	text-decoration: none;
	float: right;
	font-size: xx-small;
	margin-top: 0.35em;
	position: relative;
}
.content-message
{
	background-color: #5a6170;
	background-image: url('images/content_message_bg.png');
	background-repeat: repeat-x;
}
.content-message-text
{
	color: white;
	text-align: left;
	padding: 2em 1em 2em 1em;
	position: relative;
}
.content-time
{
	color: white;
	text-align: center;
	font-size: 0.6em;
	padding: 0.6em;
}
.content-message-table
{
	text-align:center;
	width: 90%;
/*	padding: 0em 2.25em 0em 2.75em;*/
	margin: 0px auto;
}
.content-message-table-dimension
{
	text-align: center;
	padding: 0.25em 0.75em 0.25em 0.75em;
}
.content-message-table-dimension-text
{
	text-align: center;
	vertical-align: bottom;
	padding: 0.5em 0em 0.25em 0em;
}
.link-image
{
	width: 320px;
	height: 240px;
}
.footer
{
	width: 900px;
	text-align: center;
	margin: 0px auto;
	padding: 0.75em 0em 0.5em 0em;
}
.footer-paypal
{
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 1.35em;
	position: relative;
}
.footer-text
{
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	/*padding: 0.5em 1em 0.75em 1em;*/
	position: relative;
}
.footer-modtime
{
	font-weight: normal;
	font-size: xx-small;
	padding: 1.0em 0em 0em 0em;
}
.text-right
{
	float: right;
	text-align: right;
}
.text-left
{
	float: left;
	text-align: left;
}
.content-message-form-table
{
	text-align:center;
	width: 80%;
	/*padding: 0em 0.5em 0em 0.75em;
	/*padding-left: auto;
	padding-right: auto;*/
	margin: 0px auto;
}
.content-message-form-table-dimension
{
	text-align: center;
	padding: 0em 0.25em;
}
.content-message-form
{
	text-align: center;
	margin: 0px auto;
}
.content-message-form-wrapper
{
	clear: both;
}
.content-message-form-row
{
	margin: 0px auto;
	width: 90%;
	clear: both;
}
.content-message-form-label
{
	float: left;
	text-align: right;
	width: 13%;
	margin: 5px 0px;
}
.content-message-form-field
{
	float: right;
	text-align: left;
	width: 85%;
	margin: 5px 0px;
}
/* -- */
.float-right-align-left
{
	float: right;
	text-align: left; 
}
.float-left-align-right
{
	float: left;
	text-align: right;
}
.float-right-align-right
{
	float: right;
	text-align: right;
}
.float-left-align-left
{
	float: left;
	text-align: left;
}
/* -- */
.align-right
{
	text-align: right;
}
.align-left
{
	text-align: left;
}
