@charset "utf-8";

/* -----------------------------------------------------
	01. Clear Style
	02. HasLayout Swicth Style
	03. Margin Style
	04. Align Style
	05. Width Style
----------------------------------------------------- */


/* -----------------------------------------------------
	01. Clear Style
----------------------------------------------------- */

.clear:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}



/* -----------------------------------------------------
	02. HasLayout Swicth Style
----------------------------------------------------- */

/*----- IE6 Hack -----*/
* html div,
* html h1,
* html h2,
* html h3,
* html h4,
* html h5,
* html h6,
* html ul,
* html ol,
* html li,
* html dl,
* html dt,
* html dd,
* html table,
* html th,
* html td,
* html form,
* html fieldset,
* html legend{
	zoom:1;
}

/*----- IE7 Hack -----*/
*+ html div,
*+ html h1,
*+ html h2,
*+ html h3,
*+ html h4,
*+ html h5,
*+ html h6,
*+ html ul,
*+ html ol,
*+ html li,
*+ html dl,
*+ html dt,
*+ html dd,
*+ html table,
*+ html th,
*+ html td,
*+ html form,
*+ html fieldset,
*+ html legend{
	zoom:1;
	letter-spacing:0;
}

/*----- IE8 Hack -----*/
html>/**/body div,
html>/**/body h1,
html>/**/body h2,
html>/**/body h3,
html>/**/body h4,
html>/**/body h5,
html>/**/body h6,
html>/**/body ul,
html>/**/body ol,
html>/**/body li,
html>/**/body dl,
html>/**/body dt,
html>/**/body dd,
html>/**/body table,
html>/**/body th,
html>/**/body td,
html>/**/body form,
html>/**/body fieldset,
html>/**/body legend{
	zoom:1;
}



/* -----------------------------------------------------
	03. Margin Style
----------------------------------------------------- */

.ml0{
	margin-left:0px   !important;
}
.ml5{
	margin-left:5px   !important;
}
.ml10{
	margin-left:10px  !important;
}
.ml15{
	margin-left:15px  !important;
}
.ml20{
	margin-left:20px  !important;
}
.ml30{
	margin-left:30px  !important;
}



.mr0{
	margin-right:0px   !important;
}
.mr5{
	margin-right:5px   !important;
}
.mr10{
	margin-right:10px  !important;
}
.mr15{
	margin-right:15px  !important;
}
.mr20{
	margin-right:20px  !important;
}
.mr30{
	margin-right:30px  !important;
}



.mb0{
	margin-bottom:0px  !important;
}
.mb5{
	margin-bottom:5px  !important;
}
.mb10{
	margin-bottom:10px !important;
}
.mb15{
	margin-bottom:15px !important;
}
.mb20{
	margin-bottom:20px !important;
}
.mb25{
	margin-bottom:25px !important;
}
.mb30{
	margin-bottom:30px !important;
}
.mb40{
	margin-bottom:40px !important;
}
.mb50{
	margin-bottom:50px !important;
}


.mt0{
	margin-top:0px  !important;
}
.mt5{
	margin-top:5px  !important;
}
.mt10{
	margin-top:10px !important;
}
.mt15{
	margin-top:15px !important;
}
.mt20{
	margin-top:20px !important;
}
.mt25{
	margin-top:25px !important;
}
.mt30{
	margin-top:30px !important;
}
.mt40{
	margin-top:40px !important;
}
.mt50{
	margin-top:50px !important;
}


/* -----------------------------------------------------
	04. Align Style
----------------------------------------------------- */

.al{
	text-align:left   !important;
}
.ac{
	text-align:center !important;
}
.ar{
	text-align:right  !important;
}



.vt{
	vertical-align:top !important;
}
.vm{
	vertical-align:middle !important;
}
.vb{
	vertical-align:bottom !important;
}



/* -----------------------------------------------------
	05. Width Style
----------------------------------------------------- */

.w5p{
	width:5%;
}
.w6p{
	width:6%;
}
.w7p{
	width:7%;
}
.w8p{
	width:8%;
}
.w9p{
	width:9%;
}
.w10p{
	width:10%;
}
.w12p{
	width:12%;
}
.w15p{
	width:15%;
}
.w18p{
	width:18%;
}
.w20p{
	width:20%;
}
.w25p{
	width:25%;
}
.w30p{
	width:30%;
}
.w35p{
	width:35%;
}
.w40p{
	width:40%;
}
.w45p{
	width:45%;
}
.w50p{
	width:50%;
}



/* -----------------------------------------------------
	06. Font Size Style
----------------------------------------------------- */

.fs10{
	font-size:72% !important;
}
.fs11{
	font-size:79% !important;
}
.fs12{
	font-size:86% !important;
}
.fs13{
	font-size:93% !important;
}
.fs14{
	font-size:100% !important;
}
.fs15{
	font-size:108% !important;
}
.fs16{
	font-size:115% !important;
}
.fs17{
	font-size:122% !important;
}
.fs18{
	font-size:129% !important;
}
.fs19{
	font-size:136% !important;
}
.fs20{
	font-size:143% !important;
}
