/* ----------------------------------------------------------------- */
/* ------------ page appearance styles ------------ */
/* ----------------------------------------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

/* ----------------------------------------------------------------- */
/* ------------ text appearance styles ------------ */
/* ----------------------------------------------------------------- */

p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

.navigation {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #7c0000; text-decoration: none; font-weight:normal; }

.subnav { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-decoration: none; font-weight:normal; }

.subnav a:link { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-decoration: none; }
.subnav a:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-decoration: none; }
.subnav a:active { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #7c0000; text-decoration: none; }
.subnav a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #7c0000; text-decoration: none; }

.content_image_border { border: 0px;  border-style: none; border-color: #666666; }
.content_border { border: 1px;  border-style: solid; border-color:#333333; }

#navigation a:link { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; }
#navigation a:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; }
#navigation a:active { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #7c0000; text-decoration: none; }
#navigation a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #7c0000; text-decoration: none; }

a:link { color: #7c0000; text-decoration: none; }
a:visited { color: #7c0000; text-decoration: none; }
a:active { color: #7c0000; text-decoration: none; }
a:hover { color: #7c0000; text-decoration: underline; }
.footer { font-size: 9px; color: #666666; line-height: 13px; }
a.footer:link { color: #666666; text-decoration: none; }
a.footer:visited { color: #666666; text-decoration: none; }
a.footer:active { color: #666666; text-decoration: none; }
a.footer:hover { color: #7c0000; text-decoration: underline; }
.homepage { font-size: 9px; color: #999999; line-height: 13px; }
.redfooter { color: #7c0000; font-size: 9px; line-height: 13px; }
.imagetext { font-size: 10px; color: #FFFFFF; line-height: 14px; }
a.imagetext:link { color: #FFFFFF; text-decoration: none; border: 1px solid #FFFFFF; padding-right: 5px; padding-left: 5px; padding-top: 1px; margin: 0px; padding-bottom: 1px; }
a.imagetext:visited { color: #FFFFFF; text-decoration: none; border: 1px solid #FFFFFF; padding-right: 5px; padding-left: 5px; padding-top: 1px; margin: 0px; padding-bottom: 1px; }
a.imagetext:active { color: #FFFFFF; text-decoration: none; border: 1px solid #FFFFFF; padding-right: 5px; padding-left: 5px; padding-top: 1px; margin: 0px; padding-bottom: 1px; }
a.imagetext:hover { color: #7c0000; text-decoration: none; border: 1px solid #FFFFFF; padding-right: 5px; padding-left: 5px; padding-top: 1px; margin: 0px; padding-bottom: 1px; background-color: #FFFFFF; }
.imagetext_nobox { font-size: 10px; color: #FFFFFF; line-height: 14px; }
a.imagetext_nobox:link { color: #FFFFFF; text-decoration: underline; }
a.imagetext_nobox:visited { color: #FFFFFF; text-decoration: underline; }
a.imagetext_nobox:active { color: #FFFFFF; text-decoration: underline; }
a.imagetext_nobox:hover { color: #FFFFFF; text-decoration: underline; }
.title { color: #7c0000; font-size: 16px; font-weight: bold; }
.whitetext { color: #FFFFFF }
a.whitetext:link { color: #FFFFFF; text-decoration: none; }
a.whitetext:visited { color: #FFFFFF; text-decoration: none; }
a.whitetext:active { color: #FFFFFF; text-decoration: none; }
a.whitetext:hover { color: #FFFFFF; text-decoration: underline; }

/* ----------------------------------------------------------------- */
/* ------------ misc appearance styles ------------ */
/* ----------------------------------------------------------------- */

img { border: none 0 #ffffff; }
input, select, textarea { color: #666666; font-size: 10px; color: #cccccc; border: 1px solid #CCCCCC; padding: 1px;  font-family: Arial, Helvetica, sans-serif; height: 16px; }
.red { font-weight: bold; color: #7c0000; }