
/*--font---------------------------*/

.bold{
	font-weight    : bold;
	letter-spacing : 1px;
}

a:link    { text-decoration : underline; color: #5C5780; letter-spacing:1px;}
a:visited { text-decoration : underline; color: #800080; letter-spacing:1px;}
a:hover   { text-decoration : none; color: #fb1a1a; letter-spacing:1px;}

/*-----------------------------*/
.dn{ display:none;}

/*-----------------------------*/

.ls1{letter-spacing : 1px;}
.ls2{letter-spacing : 2px;}
.ls8{letter-spacing : 8px;}

html:\66irst-child.ls1{
	letter-spacing : normal;
}


/*--image---------------------------*/
.img00{
	vertical-align:middle;
}
/*--font color---------------------------*/
.wh01{color:#FFFFFF;}
.red01{color:#cc0000;}
.black01{color:#000000;}
/*--back color---------------------------*/
.bgc01{
	background-color:#145660;
}

.bgc02{
	background-color:#dceddb;
}
.bgc03{
	background-color:#0d0054;
}
.bgc04{
	background-color:#4A8D65;
}
		
.bgc05{
	background-color:#e0dad9;
}

.bgc06{
	background-color:#fff;
}

/* if6 hack*/
* html .bgc01{
    height: 1em;
}

* html .bgc02{
    height: 1em;
}

* html .bgc03{
    height: 1em;
}
/* if6 hack end*/



/*-----------------------------*/
.ov{
	overflow : auto;
}
/*-----------------------------------*/

.tl{text-align : left;}
.tr{text-align : right;}
.tc{text-align : center;}
.vm{vertical-align:middle;}
.vt{vertical-align:top;}

/*-----------------------------------*/
.f10{
	font-size:10px;
}

.f12{
	font-size:12px;
}

.f14{
	font-size:14px;
}

.f16{
	font-size:16px;
}


.f18{
	font-size:18px;
}

/*--margin---------------------------*/

.fl{float : left;}
.fr{float : right;}

.mt5 {margin-top     : 5px;}
.mt8 {margin-top     : 8px;}
.mt10{margin-top     : 10px;}
.mt15{margin-top     : 15px;}
.mt20{margin-top     : 20px;}
.mt25{margin-top     : 25px;}
.mt30{margin-top     : 30px;}
.mt35{margin-top     : 35px;}
.mt40{margin-top     : 40px;}
.mt45{margin-top     : 45px;}
.mt50{margin-top     : 50px;}
.mt60{margin-top     : 60px;}
.mt70{margin-top     : 70px;}
.mt80{margin-top     : 80px;}
.mt90{margin-top     : 90px;}
.mt100{margin-top     : 100px;}

.mr1 {margin-right   : 1px;}
.mr2 {margin-right   : 2px;}
.mr3 {margin-right   : 3px;}
.mr5 {margin-right   : 5px;}
.mr8 {margin-right   : 8px;}
.mr10 {margin-right  : 10px;}
.mr15 {margin-right  : 15px;}
.mr20 {margin-right  : 20px;}
.mr30 {margin-right   : 30px;}
.mr40 {margin-right   : 40px;}
.mr50 {margin-right   : 50px;}
.mr60 {margin-right   : 60px;}
.mr100{margin-right    : 100px;}
.mr120{margin-right    : 120px;}

.ml3{margin-left     : 3px;}
.ml5{margin-left     : 5px;}
.ml6{margin-left     : 6px;}
.ml10{margin-left    : 10px;}
.ml15{margin-left    : 15px;}
.ml20{margin-left    : 20px;}
.ml25{margin-left    : 25px;}
.ml30{margin-left    : 30px;}
.ml40{margin-left    : 40px;}
.ml50{margin-left    : 50px;}
.ml80{margin-left    : 80px;}
.ml90{margin-left    : 90px;}
.ml120{margin-left    : 120px;}

.mb5 {margin-bottom  : 5px;}
.mb10{margin-bottom  : 10px;}
.mb15{margin-bottom  : 15px;}
.mb20{margin-bottom  : 20px;}
.mb30{margin-bottom  : 30px;}
.mb40{margin-bottom  : 40px;}
.mb50{margin-bottom  : 50px;}

.pall1{ padding			 : 1px;}
.pall2{ padding			 : 2px;}

.pl3{padding-left    : 3px;}
.pl5{padding-left    : 5px;}
.pl10{padding-left   : 10px;}
.pl20{padding-left   : 20px;}

.pr10{padding-right : 10px;}
.pr30{padding-right : 30px;}

.pt3 {padding-top    : 3px;}
.pt5 {padding-top    : 5px;}
.pt10{padding-top    : 10px;}
.pt20{	padding-top  : 20px;}

.pb5 {padding-bottom : 3px;}
.pb10{padding-bottom : 10px;}
.pb20{padding-bottom : 20px;}
.pb30{padding-bottom : 30px;}
.pb40{padding-bottom : 40px;}
.pb50{padding-bottom : 50px;}




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

.bline00{
	border        : 1px solid #DFDFDF; 
}


.bline02{
		background  : url(../img/common/dot.gif) repeat-x top;
		padding-top:10px;
}

.bline03{
		background  : url(../img/common/dot.gif) repeat-x bottom;
		padding-bottom:5px;
}

/* if6 hack*/
* html .bline03{
    height: 1em;
}
/* if6 hack end*/

.bline04{
		background  : url(../img/common/dot.gif) repeat-x top;
		padding     :5px 0 8px 0;
		border-bottom:1px solid #ccc;
}

.bline05{
		background  : url(../img/common/dot.gif) repeat-x top;
		padding-top:7px;
		border-bottom : 1px solid #ededed;
}

.bline06{
		background  : url(../img/common/dot.gif) repeat-x bottom;
}




.line01{
	border-top    : 1px solid #ccc;
	border-right  : 1px solid #777;
	border-bottom : 1px solid #777;
	border-left   : 1px solid #ccc;
}


/*-----------------------------------*/

.cb{
	clear : both;
}

