body {
	background-color:#171717;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; }

h1 {
	color:#ad2929;
	font-size:22px;
	font-weight:bold;}

.allcont {
    position:relative;
    width:880px;
    max-width:880px;
    margin:0 auto 0 auto;
    background-color:#dcdcdc;
	border-style: solid;
	border-width:1px;
	border-left-color:#7f6f6f;
	border-right-color:#7f6f6f;
	border-top-color:none;	  
	border-bottom-color: none; }

.menucont {
	height:40px;
	background-color:#ad2929;
	font-size:20px;
	color:#FFFFFF;
	vertical-align:middle; }

.menucont  ul {
	list-style: none;
	padding: 0;
	margin: 0; } 

.menucont li {
	float: left;
	margin: 9px 0.75em 0px 15px; } 
	
#img-center {
	position:relative;
	width:880px;
	height:329px;
	text-align:center; }

#txt1 {
	position:absolute;
	left:297px;
	top:211px;
	width:512px;
	height:29px;
	z-index:1000;
	color:#ad2929;
	font-size:22px;
	font-weight:bold;
}
#txt2 {
	position:absolute;
	left:323px;
	top:232px;
	width:488px;
	height:36px;
	z-index:1001;
	color:#2d2c2c;
}
#txt-tics {
	position:absolute;
	left:367px;
	top:303px;
	width:415px;
	height:47px;
	z-index:1005;
}
#txt3 {
	position:absolute;
	left:396px;
	top:304px;
	width:396px;
	height:19px;
	z-index:1003;
}
#txt4 {
	position:absolute;
	left:396px;
	top:328px;
	width:393px;
	height:17px;
	z-index:1004;
}

#txt-pre {
	position:absolute;
	left:543px;
	top:410px;
	width:269px;
	height:30px;
	z-index:1005;
	color:#FFFFFF;
	background-color:#ad2929;
	text-align:center;
}

#txt6 {
	position:absolute;
	left:579px;
	top:416px;
	width:207px;
	height:19px;
	z-index:1006;
	color:#FFFFFF;
}

.downcont {
	position:relative;
	width:880px;
	height:43px;
	background-color:#ad2929;
	color:#FFFFFF;
	margin-top:15px; }

#dwntxt {
	position:relative;
	width:880px;
	height:21px;
	color:#FFFFFF;
}
#dwntxt2 {
	position:relative;
	width:880px;
	height:9px;
	font-size:12px;
	color:#FFFFFF;
}

.menucont a:link,
.downcont a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menucont a:visited,
.downcont a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menucont a:hover,
.downcont a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.menucont a:active,
.downcont a:active {
	color: #FFFFFF;
	text-decoration: none;}

.midcont2 {
	position:relative;
	margin:0 auto 0 auto;
	width:780px;
	text-align:center;
	margin-top:20px; }	
	
.formind {
	background-color:#f0f0f1;
	border-style: solid;
	border-width:1px;
	border-color:#FFFFFF; }
	
input.vanadium-invalid, select.vanadium-invalid, textarea.vanadium-invalid {
  border-color: red !important;
  border-style: solid !important;
}

input.vanadium-valid, select.vanadium-valid, textarea.vanadium-valid {
  border-color: #0F0 !important;
  border-style: solid !important;
}

.vanadium-message-value {
  font-style: italic;
  text-decoration: underline;
}

.vanadium-advice {
  font-size: 13px;
}

.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
  color: red;
}

input.vanadium-valid {
  background-color: greenyellow;
}

input.vanadium-valid ~ .vanadium-valid-advice {
  display: inline !important;
  color: green;
}

