html, body, form {
	margin:0;
	padding:0;
	color:#333;
	}
body {
	background:url(../img/bkg/bkg_em3.gif) #333; 
	color:#666;
	}
a img { border:0; }
.red { color: #F69; }

#wrap {
	margin:2px auto;
	width:782px;
	}
#toplogo {
	float:left; 
	width:399px; 
	height:110px;
	}
#topmenu { 
	float:left;
	margin:64px 0 0 100px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCC;
	}
#topmenu a {
	color:#CCC;
	text-decoration:none;
	padding:0 4px 0 4px;
	letter-spacing:1px;
	}
#topmenu a:hover {
	color:#FFF;
	}
.content {
	height:480px;
	clear:both;
	border:1px solid #d6c36c;
	}
#mpage {
	background: url(../img/bkg/bcard.jpg) no-repeat #333;
	padding:24px;
	color:#CCC;
	height:430px;
	line-height:18px;
	text-align:justify;
	color:#efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#mpage h1 {
	font-size:180%;
	text-transform:lowercase;
	font-weight:800;
	padding:0 0 8px 0;
	margin:0;
	color:#d6c36c;
	}
#mpage h1 a {
	text-decoration:none;
	color:#CCC;
	}
#mpage h1 a:hover {
	color:#FFF;
	}
#mpage p { }
.mleftpage {
	float:left;
	width:480px;
	}
.mrightpage {
	float: right;
	padding:12px 4px 24px 8px;
	margin:0;
	border:0;
	}
.mrightpage ul {
	margin:0;
	padding:0 0 0 12px;
	}
.mrightpage ul li a {
	color:#CCC;
	text-decoration:none;
	}
.mrightpage ul li a:hover {
	color:#FFF;
	}
#pictures {
	clear:both;
	margin:0;
	padding:0;
	}
#frame {
	float:left; 
	margin:1px;
	padding:0;
	border:1px solid #c1b760;
	}
#footer {
	color:#ccc;
	text-align:center;
	padding:0;
	margin:8px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#footer a {
	color:#ccc;
	text-decoration:none;
	}
#footer a:hover {
	color:#fff;
	}
#eInfo {
	border-collapse: collapse;
	margin:8px 8px 24px 8px;
	}
#eInfo td {
	font-family: Arial, Helvetica, sans-serif;
	padding:1px 8px 1px 12px;
	color:#efefef;
	}
#eInfo { }
.txtin { 
	width:250px;
	background:#efedd7;
	border:1px solid #fff;
	}
.textr { 
	background:#efedd7; 
	width:350px; 
	border:1px solid #fff;
	}
.invalidInput{
	border:1px dotted #F00;
	background-color: #FFECE6;
	}
.validInput{
	border: 1px solid #fff;
	}