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

.bgAlert{
	background-image:url(img/bgAlert.gif);
	background-repeat:repeat;
}
.doth{
	background-image:url(img/doth.gif);
	background-repeat:repeat-x;
}
.dotv{
	background-image:url(img/dotv.gif);
	background-repeat:repeat-y;
}

/* LINKS --------------------------------------------------------------------------------------------------------------------------------------*/

a:link{
	text-decoration:underline;
	color:#09F;
}
a:visited{
	text-decoration:underline;
	color:#09F;
}
a:hover{
	text-decoration:underline;
	color:#F60;
}

a.link1:link{text-decoration:none; color:#666666; font-size:12px}
a.link1:visited{text-decoration:none; color:#666666;font-size:12px}
a.link1:hover{text-decoration:underline; color:#89C037;font-size:12px}

a.link2:link{text-decoration:underline; color:#666666; font-size:11px}
a.link2:visited{text-decoration:underline; color:#666666;font-size:11px}
a.link2:hover{text-decoration:underline; color: #FF0000;font-size:11px}

a.link3:link{text-decoration:none; color:#666666; font-size:12px}
a.link3:visited{text-decoration:none; color:#666666;font-size:12px}
a.link3:hover{text-decoration:underline; color:#89C037;font-size:12px}

a.link4:link{
	text-decoration:none;
	color:#09F;
	font-size:12px
}
a.link4:visited{
	text-decoration:none;
	color:#09F;
	font-size:12px
}
a.link4:hover{
	text-decoration:underline;
	color:#F60;
	font-size:12px
}

a.link5:link{text-decoration:none; color:#333333; font-size:12px}
a.link5:visited{text-decoration:none; color:#333333;font-size:12px}
a.link5:hover{text-decoration:none; color:#fd9820;font-size:12px}

a.link6:link{text-decoration:none; color:#333333; font-size:12px}
a.link6:visited{text-decoration:none; color:#333333;font-size:12px}
a.link6:hover{text-decoration:none; color:#fd9820;font-size:12px}

a.link7:link{text-decoration:underline; color:#333333; font-size:12px}
a.link7:visited{text-decorati:underline; color:#333333;font-size:12px}
a.link7:hover{text-decoration:underline; color:#89C037;font-size:12px}

a.link8:link{text-decoration:underline; color:#ffffff; font-size:12px}
a.link8:visited{text-decorati:underline; color:#ffffff;font-size:12px}
a.link8:hover{text-decoration:underline; color:#333333;font-size:12px}

a.link9:link{text-decoration:none; color:#ffffff; font-size:12px}
a.link9:visited{text-decorati:none; color:#ffffff;font-size:12px}
a.link9:hover{text-decoration:underline; color:#88a12a;font-size:12px}

a.link10:link{text-decoration:none; color:#666666; font-size:11px}
a.link10:visited{text-decoration:none; color:#666666;font-size:11px}
a.link10:hover{text-decoration:underline; color:#89C037;font-size:11px}

a.link11:link{text-decoration:none; color:#666666; font-size:11px}
a.link11:visited{text-decoration:none; color:#666666;font-size:11px}
a.link11:hover{text-decoration:none; color:#fd9820;font-size:11px}

a.linkw2:link{text-decoration:none; color:#666666; font-size:12px; font-family:tahoma;}
a.linkw2:visited{text-decoration:none; color:#666666;font-size:12px; font-family:tahoma;}
a.linkw2:hover{text-decoration:underline; color:#89C037;font-size:12px; font-family:tahoma;}

a.linkw1:link{text-decoration:none; color:#ffffff; font-size:12px; font-family:tahoma;}
a.linkw1:visited{text-decoration:none; color:#ffffff;font-size:12px; font-family:tahoma;}
a.linkw1:hover{text-decoration:underline; color: #003300;font-size:12px; font-family:tahoma;}

a.link15:link{text-decoration:none; color:#333333; font-size:12px}
a.link15:visited{text-decoration:none; color:#333333;font-size:12px}
a.link15:hover{text-decoration:underline; color:#89C037;font-size:12px}



/* FONTS ------------------------------------------------------------------------------------------------------------------------------------*/

.cssAlert{
	color:#ff0000;
}
.css1{
	color:#666666;
	font-family:tahoma;
	font-size:12px;
}
.css2{
	color:#89C037;
	font-size:15px;
}
.css3{
	color:#819b2a;
	font-size:12px;
	font-weight:bold;
}
.css4{
	color:#FFFFFF;
}

.css5{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
}
.css6{
	color:#819b2a;
	font-size:16px;
	font-family:tahoma;
}

.css7{
	color:#666666;
	font-size:12px;
	font-family:tahoma;
}

.css8{
	color:#819b2a;
	font-size:11px;
}
.css9{
	color:#666666;
	font-family:tahoma;
	font-size:11px;
}

.css10{
	color:#FFFFFF;
	font-size:14px;
	
}

.css11{
	color:#819b2a;
	font-family:tahoma;
	font-size:13px;
}


.css12{
	color:#fd9820;
	font-family:tahoma;
	font-size:13px;
}
.css13{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
}

/* MASTER FONTS ------------------------------------------------------------------------------------------------------------------------*/

body,table,td{
	font-family:Tahoma;
	color:#333333;
}
input{
	font-family:Tahoma;
	color:#333333;
}
select{
	font-family:Tahoma;
	color:#333333;
}
textarea{
	font-family:Tahoma;
	color:#333333;
}

/* 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 #cccccc;
	background-color:#FFFFFF;
}
.borderD{
	border:1px dashed #cccccc;
}
.borderT{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderTD{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderB{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderBct{
	border-color:#666666; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	background-color: #D2D2D2;
	background-image:url(img/about_cat_bg_arrw.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.borderBllt{
	
	background-image:url(img/arrow-bllt.png);
	background-position:center;
	background-repeat:no-repeat;
}


.borderBD{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderL{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLD{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:dashed; 
}

.borderR{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderM{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderRD{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:dashed; 
}

.borderfq-top-l{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#88a12a;
}

.borderfq-top-r{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#88a12a;
}

.borderfq-top-rr{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#88a12a;
}

.borderfq-top-m{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#88a12a;
}

.borderfq-top-mm{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#88a12a;
}
.borderfq-top-mmmm{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#88a12a;
}

.borderfq-top-mmm{
	border-color:#ffffff; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#88a12a;
}

.borderfq-m-l{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#ffffff;
}
.borderfq-m-ll{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#dfe8c9;
}
.borderfq-m-m{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#ffffff;
}
.borderfq-m-mm{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#dfe8c9;
}
.borderfq-m-r{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#ffffff;
}
.borderfq-m-rr{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#ffffff;
}

.borderfq-bt-l{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#ffffff;
}

.borderfq-bt-ll{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#E1E7CA;
}

.borderfq-bt-lll{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#E1E7CA;
}


.borderfq-bt-mm{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#ffffff;
}

.borderfq-bt-mmm{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#E1E7CA;
}

.borderfq-bt-mmmm{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#E1E7CA;
}
.borderfq-bt-mmmmm{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#E1E7CA;
}
.borderfq-bt-box{
	border-color:#BCCA88; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#E1E7CA;
}
.borderfq-bt-box-w{
	border-color:#BCCA88; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#ffffff;
}



.borderfq-bt-rr{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#E1E7CA;
}
.borderfq-bt-rrr{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#E1E7CA;
}

/* border-dynamic -------------------------------------------------------------------------------------------------------------------------*/

.borderfq-bt-l{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#ffffff;
}

.borderfq-bt-m{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#ffffff;
}

.borderfq-bt-r{
	border-color:#88a12a; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#ffffff;
}


.border-dnmic-green-l{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#E1E7CA;
}

.border-dnmic-green-m{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#E1E7CA;
}

.border-dnmic-green-r{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#E1E7CA;
}

.border-dnmic-white-l{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid;
	background-color:#ffffff;
}

.border-dnmic-white-m{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#ffffff;
}

.border-dnmic-white-r{
	border-color:#88a12a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid;
	background-color:#ffffff;
}





.imgPNG{
	behavior:url(iepngfix.htc);
}

.border-search{
	border:0px;
	border-style:inherit;
}


.bullet li {
list-style-image: url(img/bullet_dot-sn.gif);
margin-bottom: 3px;
list-style-position: outside
}

.bullet-w li {
list-style-image: url(img/bullet_dot-w.gif);
margin-bottom: 3px;
list-style-position: outside
}

.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;
}



/*----------print----------------*/
@media print {
.skip_print {
	visibility:hidden;
	position: absolute;
	left:0px;
	top:0px;
}
.do_print {
	visibility:visible;
	position: absolute;
	left:0px;
	top:0px;
	width:100%;
}
}
/*-----------print---------------*/
