body	{
	background-color: #C4B896;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	}

html, input {
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
} 

div.faq {
	position:absolute;
	top:170px;
	left:63px;
	color:#33CCCC;
	font-size: 12px;
	font-weight: bold;
	display:none;
	z-index:255;
}

div.DSImage {
	position:absolute;
	top:118px;
	left:25px;
	z-Index:1000;
}	

#faq_panel .container {
	background: #ffffff;
	border: 1px solid #CCCCCC;
	padding: 15px;
	width:374px;
}

.bannertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:100%;
	position:absolute;
	top:88px;
	left:0px;
}

.bannerline_top, .bannerline_bottom {
	position:absolute;
	left: 0px;
	color:#CFB329;
	background-color:#CFB329;
	width:100%;
	height:1px;
	border:0;
}
.bannerline_top {
	top: 155px;
}
.bannerline_bottom {
	top: 260px
}

.steptext{
	color:#33CCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	position:absolute;
	top:165px;
	left:28px;
}
.steptext div
{
	position: relative;
	margin-bottom: 11px;
}
.steptext img
{
	position:absolute;
	top:-1px;
	left:-23px;
}

.bodytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	position:absolute;
	top:277px;
	left:6px;
	width:100%;
}
.bodytext .head{
	font-weight:bold;
	text-decoration:underline;
	color:#0000ff;
	margin-bottom:5px;
	background:transparent;
}
.bodytext .body{
	color:#333399;
	margin-bottom:14px;
	background:transparent;
}

.footertext {
	position:absolute;
	top:529px;
	left:0px;
	width:100%;
	z-index:20;
	color:#008080;
	font-size:12px;
	text-align:center;
}

div.maintext {
	color:#0000ff;
	font-size:13px;
	text-align: left;
	position:relative;
	background:transparent;
	margin-left:10px;
	margin-right:10px;
	z-index:2;
}

div.cncdiv {
	position:absolute;
	top:148px;
	left:57px;
	display:none;
	z-index:10;
	background:transparent;
}

input.subject {
	border:0px;
	width:145px;
	font-size:12px;
}

.sohotext {
	font-size:14px;
}

.write_hint {
	position:relative;
	left:-8px;
	top:-8px;
	color:#333399;
	background:#ffffff;
	border:1px solid #999999;
	padding:15px;
	width:464px;
	font-size:13px;
}

.write_hint_panel {
	position:absolute;
	top:100px;
	left:90px;
	z-index:10;
	display:none;
	background:#999999;
}

.manualentryleft {
	padding-left:15px;
}

.buttonReg{
	color:#333399;
	font-size:8pt;
	position:absolute;
	top:0px;
	left:92px;
}