a {
	color: #87971e;
	text-decoration: none;
	vlink: #87971e;
	alink: #87971e;
}

a:hover {
	text-decoration: underline;
}

body { margin: 0px 0px 0px 0px; background-color:#050201; }
.footer { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#8b715b; font-size:11px; }
.shadow_left { background-attachment: scroll; background-image: url(shadow_left.jpg); background-repeat: no-repeat; background-position: top right; }
.shadow_right { background-attachment: scroll; background-image: url(shadow_right.jpg); background-repeat: no-repeat; background-position: top left; }
.headingbig { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:28px; line-height:35px; font-weight:bold; }
.headingwhite { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:15px; font-weight:bold; }

.content { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#bca28c; font-size:12px; line-height:16px; }
.contentwhite { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:12px; line-height:16px; }
.contentgreen { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#87971e; font-size:12px; line-height:16px; }
.contentorange { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#f57129; font-size:12px; line-height:16px; }
.contentblack { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:12px; line-height:16px; }
.contentlblack { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:14px; }
.contentheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:12px; line-height:16px; font-weight:bold; }
.contentheadinggreen { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#87971e; font-size:12px; line-height:16px; font-weight:bold; }
.ruler { background-color:#000000; }
.imageborder {border:13px; border-color: #1a0b03; border-style: solid; background-color:#1a0b03; }
.form { border:0px none #442912; width:200px; height:20px; padding:3 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#bca28c; font-size:11px; background-color:#442912; }
.formnone { border:none; height:20px; padding:3 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#bca28c; font-size:11px; background-color:#442912; }
.formtext { border:none; padding:3 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#bca28c; font-size:11px; background-color:#442912; }
.heading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#87971e; font-size:15px; font-weight:bold; }
.message { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#df6a08; font-size:11px; line-height:16px; font-weight:bold; }
.ruler { background-color:#000000; }
.rulergreen { background-color:#8eab0f; }
.buttontext { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:10.5px; text-decoration: none; font-weight:bold; }
.button { background-image: url(../images/button_orange_background.gif); background-repeat: repeat-x; }
.challenge { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:40px; font-weight:bold; }

div.main {z-index:1; width:100%; top:0px; left:0px; position:absolute; }
div.layer { width:550px; height:350px; top:95px; left:450px; display:none; background-color:#ffffff; z-index:2; overflow:hidden; padding:15px; position:relative; }
.layer_content { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#100702; font-size:13px; line-height:16px; }


