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

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

.bg{
	background-image:url(img/bg.gif);
	background-repeat:repeat-x;
}

.bggray{
background-color:#efefef;
}

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

a:link{text-decoration:underline; color:#333333;}
a:visited{text-decoration:underline; color:#333333;}
a:hover{text-decoration:underline; color:#07498b;}

a.link1:link{text-decoration:underline; color:#CC0000;}
a.link1:visited{text-decoration:underline; color:#CC0000;}
a.link1:hover{text-decoration:underline; color:#000000;}

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

.red{
	color:#ff0000;
}
.green{
	color:#006600;
}
.blue{
	color:#537495;
}

.gray{
	font-size:10px;
	color:#333333;
}


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

body,table,td{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#333333;
}
input{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#333333;
}
select{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#333333;
}
textarea{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#333333;
}

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

table{
	border:0px;
}
tr{
	vertical-align:top;
}
img{
	border:0px;
}
ul{
	list-style:circle;
}
.border{
	border:1px solid #cccccc;
}
.borderD{
	border:1px dashed #cccccc;
}

.borderBlue{
	border-color:#8dbfcf; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}


.borderBlueBottom{
	border-color:#8dbfcf; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}


.borderT{
	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; 
}
.borderB{
	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; 
}

.borderBlueBT{
	border-color:#8dbfcf; 
	border-top-width:1px; border-top-color:#094f8f;
	border-bottom-width:1px; border-bottom-color:#8dbfcf;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderL{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	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; 
}
