body {
	background-color : black;
	color            : #DDDDDD;
	padding-right    : 2px;
	font-family      : sans-serif;
}

A {
	color            : #6666FF;
}

.divbuttontext {
	background-color : #333333;
	border-style     : solid;
	border-width     : 1px;
	border-color     : #ffff00;
	color            : #ffff00;
	text-decoration  : none;
	padding          : 2px;
	cursor           : pointer;

}

.button {
	border           : 1px solid #ffff00;
	background-color : #333333;
	width            : 288px;
	height           : 18px;
	text-align       : right;
	padding          : 5px;
	margin-top       : 10px;
	font-size        : 10pt;
	cursor           : pointer;
}

.PageContent {
	position         : absolute;
	top              : 120px;
	padding          : 1em;
	left             : 200px;
	width            : 550px;
}

.PageTitle {
	font-size        : 22pt;
	font-family      : serif;
	font-style       : italic, bold;
	font-weight      : bold;
	color            : #008249;
	text-align       : center;
}

.PageSubtitle {
	font-style       : bold;
	font-family      : serif;
	text-align       : center;
	color            : #DECDA4;
}

.ContentTitle {
	font-size        : 14pt;
	font-weight      : bold;
	font-family      : serif;
	color            : #DDDDDD;
	padding-bottom   : 1em;
}

.ContentSubtitle {
	font-family      : serif;
	font-size        : 12pt;
	font-weight      : bold;
}

.news_p {
	text-indent      : 7pt;
	text-align       : left;
	font-size        : 8pt;
	color            : #bbbbbb;
}

.newssummary {
	margin-bottom    : 1em;
	background-color : #222222;
	text-align       : left;
	padding          : 5px;
	width            : 150px;
}

.itemtitle {
	font-size        : 12pt;
	font-weight      : bold;
	font-family      : serif;
	margin-top       : 1em;
	margin-bottom    : 1em;
}

.itemdescription {
	font-size        : 9pt;
	text-align       : justify;
}

.testimonial {
   border           : 2px solid;
   padding          : 8px;
}

.LinkText {
	font-size         : 10pt;
	color             : #CCCCFF;
}

.totoplink {
	color            : yellow;
	border           : 1px solid #333333;
	background-color : gray;
	text-decoration  : none;
}

.pithyquotation {
	text-align       : justify;
	font-size        : 10pt;
	color            : #FFFF00;
	width            : 500px;
}

.DateText {
	color            : #008249;
	font-size        : 10px;
}

.GreyRectangle {
	position         : absolute;
	left             : 230px;
	top              : 30px;
	z-index          : 5;
	background-color : #999999;
	FILTER           : alpha(opacity=75);
	width            : 260px;
	height           : 35px;
	border           : solid 1px #00ff00;
}
.OpaqueText {
	position         : absolute;
	left             : 230px;
	top              : 30px;
	width            : 260px;
	z-index          : 10;
	font-family      : arial,sans-serif;
	font-size        : 30px;
	text-align       : center;
	color            : #00ff00;
	FILTER           : alpha(opacity=100);
}

.BottomSlogan {
	color            : #dddd66;
	font-family      : sans-serif;
	font-size        : 14pt;
	font-weight      : bold;
	font-style       : italic;
	text-align       : center;
	padding-top      : 1em;
	width            : 850px;
}

.Footer {
	text-align       : center;
	font-size        : 10pt;
	font-family      : sans-serif;
	position         : relative;
	width            : 850px;
	margin-top       : 1em;
}

.BottomSlogan_mainpage {
	color            : #dddd66;
	font-family      : sans-serif;
	font-size        : 14pt;
	font-weight      : bold;
	font-style       : italic;
	text-align       : center;
	padding-top      : 1em;
	width            : 100%;
}

.Footer_mainpage {
	text-align       : center;
	font-size        : 10pt;
	font-family      : sans-serif;
	position         : relative;
	width            : 100%;
	margin-top       : 1em;
}
