@import "basic.css";




.x:after{
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.x{
	display:inline-table;
	}

/* hide from ie-mac \*/
* html .x { height: 1%; }
.x { display: block; }
/* end hide from ie-mac */


/*float-----------------------------------------*/

.fl{float:left !important;}
.fr{float:right !important;}
.clr{clear:both;}





.mb0{
	margin-bottom:0 !important;
	}
.mb5{
	margin-bottom:5px !important;
	}
.mb10{
	margin-bottom:10px !important;
	}
.mb15{
	margin-bottom:15px !important;
	}
.mb20{
	margin-bottom:20px !important;
	}

.mt10{
	margin-top:10px !important;
	}


.h2em{
	height:2em;
	}


/*text-----------------------------------------*/

.txt_xxs{
	font-size:xx-small !important;
	}
.txt_xs{
	font-size:x-small !important;
	}
.txt_s{
	font-size:small !important;
	}


/*text-align-----------------------------------------*/
.tar{
	text-align:right !important;
	}
.tal{
	text-align:left !important;
	}
.tac{
	text-align:center !important;
	}



/*common--------------------------------------------------*/

p.backToTop{
	}
p.backToTop a{
	display:block;
	float:right;
	font-size:x-small;
	line-height:1em;
	}
p.backToTop span{
	display:block;
	float:right;
	width:9px;
	height:9px;
	text-indent:-9999px;
	background:transparent url(../img/backToTopArrow.gif) 0 0 no-repeat;
	margin-top:1px;
	margin-right:2px;
	}


.dottedline{
	width:570px;
	height:1px;
	background:url(../img/dotted1.gif) left bottom repeat-x;
	margin-bottom:10px;
	}