/* 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.jpg);
	background-repeat:no-repeat;
	background-color:#1d57a8;
}
.bgTop{
	background-image:url(img/bgTop.jpg);
	background-repeat:repeat-x;
}
.bgTop2{
	background-image:url(img/bgTop2.jpg);
	background-repeat:repeat-x;
}
.bgBottom{
	background-image:url(img/bgBottom.jpg);
	background-repeat:repeat-x;
}
.bgBottomLeft{
	background-image:url(img/bgBottomLeft.jpg);
	background-repeat:repeat-x;
}
.bgText{
	background-image:url(img/bgText.jpg);
	background-repeat:repeat-x;
}
.bgHead{
	background-image:url(img/bgH.jpg);
	background-repeat:repeat-x;
}
.bgHead2{
	background-image:url(img/bgH2.jpg);
	background-repeat:repeat-x;
}
.bgHead3{
	background-image:url(img/bgH3.jpg);
	background-repeat:repeat-x;
}
.bgHead4{
	background-image:url(img/bgH4.gif);
	background-repeat:repeat-x;
}

.bgMenu{
	background-image:url(img/bgMenu.jpg);
	background-repeat:repeat-x;
}
.bgTextbox1{
	background-image:url(img/bGo.jpg);
	background-repeat:no-repeat;
	border:none;
	padding-top:3px;
	padding-left:5px;
}
.bgLang{
	background-image:url(img/bgLang.jpg);
	background-repeat:repeat-x;
}
.bgText2{
	background-image:url(img/bgText2.jpg);
	background-repeat:no-repeat;
}
.bgText3{
	background-image:url(img/bg-text-2.jpg);
	background-repeat:repeat-x;
}
/* LINKS --------------------------------------------------------------------------------------------------------------------------------------*/

a:link{text-decoration:none; color:#004890;}
a:visited{text-decoration:none; color:#004890;}
a:hover{text-decoration:underline; color:#d2232a;}

a.link1:link{text-decoration:underline; color:#FFFFFF;font-size:11px;font-weight:normal;}
a.link1:visited{text-decoration:underline; color:#FFFFFF;font-size:11px;font-weight:normal;}
a.link1:hover{text-decoration:underline; color:#FFFFFF;font-size:11px;font-weight:normal;}

a.link2:link{text-decoration:underline; color:#d2232a;}
a.link2:visited{text-decoration:underline; color:#d2232a;}
a.link2:hover{text-decoration:underline; color:#004890;}

a.link3:link{text-decoration:underline; color:#004890;}
a.link3:visited{text-decoration:underline; color:#004890;}
a.link3:hover{text-decoration:underline; color:#d2232a;}

a.link4:link{text-decoration:none; color:#004890;}
a.link4:visited{text-decoration:none; color:#004890;}
a.link4:hover{text-decoration:underline; color:#d2232a;}

a.link5:link{text-decoration:none; color:#FFFFFF;font-size:11px;font-weight:normal;}
a.link5:visited{text-decoration:none; color:#FFFFFF;font-size:11px;font-weight:normal;}
a.link5:hover{text-decoration:underline; color:#FFFFFF;font-size:11px;font-weight:normal;}

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

a.link7:link{text-decoration:none; color:#9dc2eb;}
a.link7:visited{text-decoration:none; color:#9dc2eb;}
a.link7:hover{text-decoration:underline; color:#FFFFFF;}

a.link8:link{text-decoration:none; color:#333333;}
a.link8:visited{text-decoration:none; color:#333333;}
a.link8:hover{text-decoration:underline; color:#004890;}

a.link9:link{text-decoration:underline; color:#d2232a;}
a.link9:visited{text-decoration:underline; color:#d2232a;}
a.link9:hover{text-decoration:underline; color:#004890;}

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

.css1{
	color:#CCCCCC;
}
.css2{
	color:#999999;
}
.css3{
	color:#d2232a;
}
.css4{
	color:#ffffff;
}	
.css5{
	color:#004890;
}

.css7{
	color:#d2232a;
}

.css8{
	color:#575757;
}
.css9{
    font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#999999;
}
.css10{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#5996cc;
}	

.head1{
	font-size:10px;
	color:#FFFFFF;
}
.head2{
	font-size:8px;
	color:#FFFFFF;
}
.head3{
	font-size:11px;
	color:#FFFFFF;
}
.head4{
	font-size:13px;
	color:#FFFFFF;
}
.head5{
	font-size:20px;
	color:#d2232a;
	font-weight:bold;
}
.head6{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:15px;
	color:#004890;
	font-weight:bold;
	
}
.head62{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:11px;
	color:#004890;
	font-weight:bold;
	
}

.head7{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:11.4px;
	color:#004890;
	font-weight:bold;
	
}
.head8{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:11.4px;
	color:#ffffff;
	font-weight:bold;
	
}
.head9{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	
}
.headMain1{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:14px;
	color:#d2232a;
	font-weight:bold;
}
.headMain2{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:14px;
	color:#46a9ef;
	font-weight:bold;
}
.headMain3{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:14px;
	color:#86c640;
	font-weight:bold;
}
.headMain4{
	font-family:Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size:14px;
	color:#e66a29;
	font-weight:bold;
}

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

body,table,td{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}
input{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}
select{
	font-family:Tahoma;
	font-size:11px;
	height:18px;
	color:#333333;
}
textarea{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}
.Textinput{
	background-color:#FFFFFF;
	border:1px solid #014990;
	color:#333333;
}

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

table{
	border:0px;
}
tr{
	vertical-align:top;
}
img{
	border:0px;
}
ul{
	/*list-style:circle;*/
}
.border{
	border:1px solid #004890;
}
.border1{
	border:3px solid #e66a29;
}
.borderBt1{
	border-color:#e66a29; 
	border-top-width:0px; 
	border-bottom-width:3px;
	border-left-width:0px;
	border-right-width:0px; 
	border-style:solid; 
}
.border2{
	border:3px solid #86c640;
}
.borderBt2{
	border-color:#86c640; 
	border-top-width:0px; 
	border-bottom-width:3px;
	border-left-width:0px;
	border-right-width:0px; 
	border-style:solid; 
}
.border3{
	border:3px solid #46a9ef;
}
.borderBt3{
	border-color:#46a9ef; 
	border-top-width:0px; 
	border-bottom-width:3px;
	border-left-width:0px;
	border-right-width:0px; 
	border-style:solid; 
}
.border4{
	border:3px solid #d2232a;
}
.borderBt4{
	border-color:#d2232a; 
	border-top-width:0px; 
	border-bottom-width:3px;
	border-left-width:0px;
	border-right-width:0px; 
	border-style:solid; 
}
.borderBt5{
	border-color:#d2232a; 
	border-top-width:0px; 
	border-bottom-width:2px;
	border-left-width:0px;
	border-right-width:0px; 
	border-style:solid; 
}
.borderBgBt5{
	background:#d2232a; 
}
.borderBt52{
	border-color:#d2232a; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px; 
	border-style:solid; 
}
.border5{
	border:2px solid #1d58a9;
}
.border6{
	border:1px solid #014990;
}
.borderD{
	border:1px dashed #cccccc;
}
.borderT{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 

}
.border7{
	border:2px solid #c5c3c3;
}
.borderTB{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 

}
.borderTBL{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width: 1px; 
	border-right-width:0px; 
	border-style:dashed; 

}
.borderTBR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width: 0px; 
	border-right-width:1px; 
	border-style:dashed; 

}
.borderTBLR{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width: 1px; 
	border-right-width:1px; 
	border-style:dashed; 

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

}
.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:dashed; 
}
.borderBD{
	border-color:#004890; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed;
}
.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; 
}
.borderTop{
	border-color:#d2232a; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderG1{
	border-color:#666666; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:0px; 
	border-style:solid; 
}

.borderGLeft{
	border-color:#666666; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px; 
	border-style:solid; 
}

.frame{
	position:absolute;
	border:none;
	display:none;
}
#frame6{
left:-109px;
}

/*------------------------------*/
.imgClick{
	cursor:pointer	
}
ul.breadcrumb{
	margin:0px;
	padding:0px;
	float:left;	
}
ul.breadcrumb li{	
	list-style:none;
	float:left;	
}
ul.breadcrumb li.moreimg{
	list-style:none;
	float:left;	
	background-position:center;
	background-image:url(img/more.gif);
	background-repeat:no-repeat;
	width:20px;
	display:block;
}
.imgPNG{
	behavior:url(iepngfix.htc);
}
.white{
    background:#FFFFFF;
}
.today{
    background:#8AC5FF;
}
.borderBD2{
	border-color:#004890; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed;
}