* {

}
html, body {
	font-size:1em;
	font-family: sans-serif, verdana, arial;
}
#page_w {
	height:100%;
	width:880px;
	margin:0 auto;
}
#page_c {
	position:absolute;
	display:block;
	height:100%;
	width:880px;
}
a img {
	border: 0;
}
.header-img {
	margin-top:28px;	
}
.header-img-right {
	margin-top:16px;	
}
#copy {
	float:right;
}
#page_scroll {
	height:100%;
}

#content {
	position:absolute;
	display:block;
	top:110px;
	bottom:30px;
	background:#fff;
	color:#000;
	overflow:auto;
	width:100%;
	right:0;
	left:0;
}
#content_con {
	position:absolute;
	display:block;
	margin:0 auto;
	height:100%;	
}
#content_left {
	width:120px;
	vertical-align:top;
}
#content_left #nav a {
	clear:left;
	display:block;
	text-align:left;
}
#content_scroll {
	display:block;
	width:100%;
	height:100%;
	overflow:auto;
}
#content_page {
	width:100%;
	height:100%;	
}
#content_right {
	width:300px;
	padding-top:12px;
	border-left:1px solid #b2b3b3;
	padding-left:6px;
	font-size:.8em;
}
.label-w select {
	display:block;
	width:220px;
	margin-top:0px;
	margin-left:40px;
}
.cr {
	color:#df2431;
}

.frm {
	border:none;
}
.frm fieldset {
	padding:12px;
	border:none;
}
.frm h2 {
	display:block;
	clear:both;
	margin-bottom:6px;
}
.frm div .loki {
	width:100%;
}
.frmd div textarea {
	width:100%;
}
.frm_ifm {
	border:0;
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
}
.frm legend {
	font-size:1.2em;	
}
.nav-n {
	font-size:.9em;
	cursor:pointer;
}
.nav-c {
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
}
.app-hdr {
	margin-bottom:8px;
}
.frm-btn-back {
	text-align:right;
}
.frm-btn-back input {
	float:right;
	display:block;
}
.label-w {
	width:100%;
	clear:both;
}
.display-single {
	clear:left;
	display:block;
	height:auto;
	border:none;
	padding-top:6px;
	padding-bottom:6px;
	font-style: italic;
	width:100%;
	float:none;
}
.nb {
	border:none;
}
.bullets {
	list-style-type: disc;
}
.split-lbl {
	width:10%;;
	float:left;
	clear:none;
}
.split-input {
	width:10%;;
	float:left;
	clear:none;
	margin-right:20px;
}
.e-pwd {
	background:#df0037;
	color:#df0037;
}
.info {
	border:2px solid #df0037;
	padding:4px;
}

.e-lbl {
	float:left;
	width:48%;
	display:block;
	margin-bottom:6px;
}
.e {
	float:left;
	display:block;
	margin-bottom:6px;
	width:48%;
}
.e-text label {
	float:left;
	clear:left;
	display:block;
}
.e-text input {
	float:left;
	border:1px solid #b2b3b3;
	display:block;
	width:100%;
}
.e-select label {
	float:left;
	clear:left;
	display:block;
}
.e-select input {
	float:left;
	border:1px solid #b2b3b3;
	display:block;
	width:100%;
}
.e-radios label {
	float:left;
	clear:none;
	font-size:.9em;
}
.e-radios input {
	margin-left:14px;
	margin-right:8px;
	float:left;
	clear:none;
}
.e-radio {
	border:none !important;
}
.e-radio-v label {
	float:left;
	clear:left;
	display:block;
	width:80%;
}
.e-radio-v input {
	float:left;
	display:block;
	
}
.e-noyes label {
	width:10%;
	margin-left:16px;
	float:left;
	clear:none;
}
.e-noyes input {
	margin-left:16px;
	float:left;
	clear:none;
	text-align:left
}
.e-dmy {
	height:1.5em;
	border:1px solid #b2b3b3;
}
.e-dmy label {
	width:auto;
	height:auto;
	padding-top:2px;
}
.e-dmy label, .e-dmy input {
	float:left;
	font-size:1em;
	line-height:1em; 
	border:none;
}
.e-dmy-dd, .e-dmy-mm {
	width:25px;
}
.e-dmy-yyyy {
	width:40px;
}
.e-money {
	height:1.5em;
	border:1px solid #b2b3b3;
}
.e-money label {
	width:auto;
	height:auto;
	padding-top:2px;
}
.e-money label, .e-money input {
	float:left;
	font-size:1em;
	line-height:1em; 
	border:none;
}

.e-phone {
	border:1px solid #b2b3b3;
}
.e-phone label {
	width:auto;
	height:auto;
	padding-top:2px;
}
.e-phone label, .e-phone input {
	float:left;
	font-size:1em;
	line-height:1em; 
	border:none;
}
.e-phone-1 {
	width:25px;
}
.e-phone-2 {
	width:40px;
}
.e-phone-3 {
	width:40px;
}
.e-mobile {
	border:1px solid #b2b3b3;
}
.e-mobile label {
	width:auto;
	height:auto;
	padding-top:2px;
}
.e-mobile label, .e-mobile input {
	float:left;
	font-size:1em;
	line-height:1em; 
	border:none;
}
.e-mobile-1 {
	width:45px;
}
.e-mobile-2 {
	width:35px;
}
.e-mobile-3 {
	width:35px;
}
.dec {
	font-size:1.5em !important;
}
.e-money-dol {
	width:38%;
	text-align:right;
}
.e-money-dec {
	width:18%;
}
.e-agree {
	margin-top:4px;
	margin-bottom:4px;
}
.frm .e-lbl {
	float:left;
	clear:left;
	width:40%;
	display:block;
	margin-bottom:6px;
}

.hidei {
	border:none;
}
.tbl {
	width:100%;
}
.e-submit {
	float:left;
	display:block;
}
.submit {
	float:left;
	display:block;
}