/* REDLAB CO., LTD. [ www.redlab.net ] CSS ------------------------------------------------------------------------------------*/
/* BACKGROUND ----------------------------------------------------------------------------------------------------------------------------*/

.bgAlert{
	/*background-image:url(img/bgAlert.gif);*/
	background: url('img/bgAlert.gif') right;
	background-repeat:repeat;
	width:300px;
	height:20px;
}
.doth{
	background-image:url(img/doth.gif);
	background-repeat:repeat-x;
}
.dotv{
	background-image:url(img/dotv.gif);
	background-repeat:repeat-y;
}
.memberBG{
	background-image:url(img/memberBG.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.webboard_BGT{
	background-image:url(img/webboard_BGT.gif);
	background-repeat:repeat-x;
}
.webboard_BGB{
	background-image:url(img/webboard_BGB.gif);
	background-repeat:repeat-x;
}
.webboard_BGL{
	background-image:url(img/webboard_BGL.gif);
	background-repeat:repeat-y;
}
.webboard_BGR{
	background-image:url(img/webboard_BGR.gif);
	background-repeat:repeat-y;
}
.webboard_BGT2{
	background-image:url(img/webboard_BGT2.gif);
	background-repeat:repeat-x;
}
.webboard_BGB2{
	background-image:url(img/webboard_BGB2.gif);
	background-repeat:repeat-x;
}
.webboard_BGL2{
	background-image:url(img/webboard_BGL2.gif);
	background-repeat:repeat-y;
}
.webboard_BGR2{
	background-image:url(img/webboard_BGR2.gif);
	background-repeat:repeat-y;
}
.bgColor{
	background-color:#00CCFF;
}
.bgColor_Over{
	background-color:#00CCFF;
}
.bgSearch{
	background-image:url(img/bgPropertySearch.gif);
	background-repeat:no-repeat;
}
.bgSearch1-1{
	background-image:url(img/bgSearch1-3.gif);
	background-repeat:repeat-y;
}
.bgSearch1-2{
	background-image:url(img/bgSearch1-5.gif);
	background-repeat:repeat-x;
}
.bgSearch1-3{
	background-image:url(img/bgSearch1-7.gif);
	background-repeat:repeat-y;
}
.bgSearch2-1{
	background-image:url(img/bgSearch2-3.gif);
	background-repeat:repeat-y;
}
.bgSearch2-2{
	background-image:url(img/bgSearch2-5.gif);
	background-repeat:repeat-x;
}
.bgSearch2-3{
	background-image:url(img/bgSearch2-7.gif);
	background-repeat:repeat-y;
}
.bgSearch3-1{
	background-image:url(img/bgSearch3-3.gif);
	background-repeat:repeat-y;
}
.bgSearch3-2{
	background-image:url(img/bgSearch3-5.gif);
	background-repeat:repeat-x;
}
.bgSearch3-3{
	background-image:url(img/bgSearch3-7.gif);
	background-repeat:repeat-y;
}
.bgSearch4-1{
	background-image:url(img/bgSearch4-3.gif);
	background-repeat:repeat-y;
}
.bgSearch4-2{
	background-image:url(img/bgSearch4-5.gif);
	background-repeat:repeat-x;
}
.bgSearch4-3{
	background-image:url(img/bgSearch4-7.gif);
	background-repeat:repeat-y;
}
.bgSearch5-1{
	background-image:url(img/bgSearch5-3.gif);
	background-repeat:repeat-y;
}
.bgSearch5-2{
	background-image:url(img/bgSearch5-5.gif);
	background-repeat:repeat-x;
}
.bgSearch5-3{
	background-image:url(img/bgSearch5-7.gif);
	background-repeat:repeat-y;
}
.bgMember4-1{
	background-image:url(img/bgMember4-3.gif);
	background-repeat:repeat-y;
}
.bgMember4-2{
	background-image:url(img/bgMember4-5.gif);
	background-repeat:repeat-x;
}
.bgMember4-3{
	background-image:url(img/bgMember4-7.gif);
	background-repeat:repeat-y;
}
.bgMember5-1{
	background-image:url(img/bgMember5-3.gif);
	background-repeat:repeat-y;
}
.bgMember5-2{
	background-image:url(img/bgMember5-5.gif);
	background-repeat:repeat-x;
}
.bgMember5-3{
	background-image:url(img/bgMember5-7.gif);
	background-repeat:repeat-y;
}
.bgMember6-1{
	background-image:url(img/bgMember6-1.gif);
	background-repeat:repeat-y;
}
.bgMember6-2{
	background-image:url(img/bgMember6-2.gif);
	background-repeat:repeat-x;
}
.bgMember6-3{
	background-image:url(img/bgMember6-3.gif);
	background-repeat:repeat-y;
}
.bgLogin{
	background-image:url(img/bg-login.gif);
	background-repeat:repeat-y;
}
/* LINKS --------------------------------------------------------------------------------------------------------------------------------------*/

a:link{text-decoration:underline; color:#da791b;}
a:visited{text-decoration:underline; color:#da791b;}
a:hover{text-decoration:underline; color:#006b54;}

a.link1:link{text-decoration:none; color:#ffffff;}
a.link1:visited{text-decoration:none; color:#ffffff;}
a.link1:hover{text-decoration:none; color:#ffffff;}

a.link2:link{text-decoration:underline; color:#da791b;}
a.link2:visited{text-decoration:underline; color:#da791b;}
a.link2:hover{text-decoration:underline; color:#006b54;}

a.link3:link{text-decoration:underline; color:#006b54;}
a.link3:visited{text-decoration:underline; color:#006b54;}
a.link3:hover{text-decoration:underline; color:#da791b;}

a.link4:link{text-decoration:underline; color:#ffffff;}
a.link4:visited{text-decoration:underline; color:#ffffff;}
a.link4:hover{text-decoration:underline; color:#da791b;}

a.link5:link{text-decoration:underline; color:#999999; font-size:10px;}
a.link5:visited{text-decoration:underline; color:#999999; font-size:10px;}
a.link5:hover{text-decoration:underline; color:#da791b;font-size:10px;}

a.link6:link{text-decoration:underline; color:#666666;}
a.link6:visited{text-decoration:underline; color:#666666;}
a.link6:hover{text-decoration:underline; color:#da791b;}

a.link7:link{text-decoration:underline; color:#da791b;}
a.link7:visited{text-decoration:underline; color:#da791b;}
a.link7:hover{text-decoration:underline; color:#006b54;}

a.link8:link{text-decoration:underline; color:#999999;}
a.link8:visited{text-decoration:underline; color:#999999;}
a.link8:hover{text-decoration:underline; color:#da791b;}

a.link9:link{text-decoration:underline; color:#da791b; font-size:10px;}
a.link9:visited{text-decoration:underline; color:#da791b; font-size:10px;}
a.link9:hover{text-decoration:underline; color:#999999;font-size:10px;}

a.link10:link{text-decoration:underline; color:#999999;font-size:11px;}
a.link10:visited{text-decoration:underline; color:#999999;font-size:11px;}
a.link10:hover{text-decoration:underline; color:#da791b;font-size:11px;}

a.linkBold:link{text-decoration:underline; color:#da791b; font-weight:bold;}
a.linkBold:visited{text-decoration:underline; color:#da791b; font-weight:bold;}
a.linkBold:hover{text-decoration:underline; color:#006b54; font-weight:bold;}

a.link11:link{text-decoration:underline; color:#006b54; font-size:13px; font-weight:bold;}
a.link11:visited{text-decoration:underline; color:#006b54; font-size:13px; font-weight:bold;}
a.link11:hover{text-decoration:underline; color:#da791b; font-size:13px; font-weight:bold;}


/* FONTS ------------------------------------------------------------------------------------------------------------------------------------*/
h1{
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
h2{
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h3{
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h4{ 
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.cssAlert{
	color:#da791b;
}

.cssAlertNav{
	color:#FFFFFF;
}

.css1{
	color:#ffffff;
	font-size:11px;
}
.css2{
	font-family:Tahoma;
	color:#999999;
	font-size:10px;
}
.css3{
	color:#CCCCCC;
}
.css4{
	font-family:Tahoma;
	color:#da791b;
}
.css5{
	font-family:Tahoma;
	font-size:18px;
	color:#da791b;
}
.css6{
	font-family:Tahoma;
	font-size:18px;
	color:#006b54;
}
.css7{
	font-family:Tahoma;
	color:#999999;
	 font-size:10px;
}
.css8{
	font-size:10px;
	color:#CCCCCC;
}
.css9{
	font-family:Tahoma;
	font-size:13px;
	color:#333333;
}
.css10{
	font-family:Tahoma;
	font-size:11px;
	color:#ba1717;
}.css11{
	font-family:Tahoma;
	font-size:11px;
	color:#da791b;
}.css12{
	font-family:Tahoma;
	font-size:12px;
	color:#006b54;
}
.css13{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:17px;
	color:#006b54;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
.css14{
	color:#666666;
}
.css15{
	font-family:Tahoma;
	font-size:12px;
	color:#006b54;
}
.css16{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	text-transform:uppercase;
}
.css17{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:15px;
	color:#333333;
	text-transform:uppercase;
}
.css18{
	font-family:Tahoma;
	font-size:11px;
	color:#006b54;
	text-transform:uppercase;
}
.css19{
	font-family:Tahoma;
	color:#999999;
	font-size:11px;
	
}.css20{
	font-family:Tahoma;
	font-size:11px;
	color:#006b54;
	text-transform:uppercase;
}
.css21{
	font-family:Tahoma;
	color:#FFFFFF;
}
.css22{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	color:#FFFFFF;
	font-size:15px;
}
.head1{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#ff0000;
}
.head2{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#006b54;
}
.head3{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#006b54;
}
.head3Cap{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#006b54;
	text-transform:uppercase;
}
.head4{
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#599f3f;
}

.head5{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:16px;
	color:#599f3f;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
/* MASTER FONTS ------------------------------------------------------------------------------------------------------------------------*/

body,table,td{
	font-family:Tahoma;
	color:#666666;
}
input{
	font-family:Tahoma;
	color:#666666;
	font-size:11px;
}
select{
	font-family:Tahoma;
	color:#666666;
}
textarea{
	font-family:Tahoma;
	color:#666666;
}

/* MASTER HTML -------------------------------------------------------------------------------------------------------------------------*/

table{
	border:0px;
}
tr{
	vertical-align:top;
}
img{
	border:0px;
}
ul{
	list-style:circle;
}
.borderAlert{
	border:1px solid #ff0000;
}
.border{
	border:1px solid #f1f1f1;
}
.border2{
	border:1px solid #A6A186;
}
.border3{
	border:1px solid #768EA6;
}
.border4{
	border:1px solid #cccccc;
}
.border5{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}

.borderD{
	border:1px dashed #cccccc;
}
.borderT{
	border-color:#ffffff; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT2{
	border-color:#A6A186; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT3{
	border-color:#768EA6; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT4{
	border-color:#efefef; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT5{
	border-color:#c4cecc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT6{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderTD{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderTLB2{
	border-color:#6a8781; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
}
.borderTB{
	border-color:#efefef; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTB2{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTB3{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTB4{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTB5{
	border-color:#da791b; 
	border-top-width:5px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
}
.borderLRB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderTBR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;  
}
.borderTLR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;  
}
.borderTLR2{
	border-color:#efefef; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;  
}
.borderTLB{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;  
}
.borderTR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}

.borderB{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderB2{
	border-color:#c4cecc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderB3{
	border-color:#6a8781; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	cursor:pointer;
	
	
}
.borderB4{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderB5{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderBB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderBD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderBR{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderL{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderL2{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderL3{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLR{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderLT{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLTR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderLRB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderLD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:dashed; 
}

.borderR{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderRD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:dashed; 
}
input.hidden{
	position:absolute;
	left:0px;
	-moz-opacity:0;	
	-khtml-opacity:0;
	opacity:0;
	filter:alpha(opacity=0);
	left:-110px;
	width:190px;	
	height:20px;
	/* -108px is best for safari
	z-index:2;*/
}

.chktest{
	background-image:url(img/b-Radio_2.gif)
}


.checkboxSearch
{
	margin:3px 0 0 3px;
	width:15px;
	height:15px;
	background:transparent url(img/b-Radio_2.gif) no-repeat;
	display:inline;
}


.paddingTB1{
padding:10px 0 10px 0;
}

.btnLogin{
	border-style: none;
	background:transparent url(img/bLogin2.gif) no-repeat scroll;
	width: 54px;
	height: 20px;
	cursor:pointer;
}
.btnSubmit{
	border-style: none;
	background:transparent url(img/bSubmit2.gif) no-repeat scroll;
	width: 51px;
	height: 20px;
	cursor:pointer;

}
.buttonSearch {
	color:#ffffff;
	background-image: url(img/b-Go3.gif);
	background-color:#FFFFFF;
	width: 31px;
	height: 20px;
	font-size: 12px;
	border-style: none;
	cursor:pointer;
}

/* UI */
img { behavior: url(../css/iepngfix.htc) }
img.link { cursor:pointer; }
p {margin-bottom:10px; margin-top:10px;}
div.clear { clear:both; }

div.div_table_simple { width:100% }
div.div_table_simple ul { margin:0; padding:0; clear:both; }
div.div_table_simple ul li {display:block; list-style-type:none; float:left; padding:0; margin:0; min-width:7px }

li.require_mark { color:#DA791B; height:22px; text-align:right; }

form { padding:0; margin:0 }

/* Member */
div#headerStep { padding-top:20px; padding-bottom:10px; }
div#headerStep ul li {display:block; list-style-type:none; float:left; width:115px;	height:34px;}

div#divMemberFormStep1 li.col1 { width:140px; vertical-align:middle; padding-right:3px;}
div#divMemberFormStep1 li.col2 { width:1px;  vertical-align:middle; height:22px;  padding-right:0px !important; padding-right:3px; }
div#divMemberFormStep1 li.col3 { width:auto; vertical-align:middle; }
div#divMemberFormStep1 li.require_mark_message { padding-top:10px; }

/*Step 2*/
/*
div#divStep2 li.topLeft { background:url(img/bgMember6-1-1.gif); width:10px; height:10px; }
div#divStep2 li.topCenter { min-width:440px; height:10px; background:#599f3f; }
div#divStep2 li.topRight { background:url(img/bgMember6-1-2.gif); width:10px; height:10px; }

div#divStep2 li.headerLeft { background:#599f3f; width:1px; height:auto; padding-right:9px;  padding-bottom:10px;}
div#divStep2 li.headerCenter { min-width:440px; background:#599f3f; padding-bottom:10px; }
div#divStep2 li.headerRight { background:#599f3f; width:1px; height:auto; padding-left:9px;  padding-bottom:10px; }

div#divStep2 li.left { background-image:url(img/bgMember6-3.gif); background-repeat:repeat-y; padding-right:9px;}
div#divStep2 li.center { bo }
div#divStep2 li.right { background-image:url(img/bgMember6-1.gif); background-repeat:repeat-y; }
*/

div#divStep2 div#step2Button { padding-top:10px; }

div#divEnewsAccept { position:relative; }
div#divEnews { position:relative; }
div#divEnews1 { padding-top:10px; }
div#divEnews2 { padding-top:20px; }
div#divEnews3 { padding-top:20px; }


div.divBgAlert { background-image:url(img/bgAlert.gif); background-repeat:repeat; }
