/*
####################################################
	class_lib.css
####################################################
*/


/* display ///////////////////////////////////////////////////// */
.hide {
	display: none;
}
/* ----------------------------- */
.inline {
	display: inline;
}
/* ----------------------------- */
.table {
	display: table;
}
/* ----------------------------- */
.normal {
	font-style: normal;
	font-weight: normal;
}
/* ----------------------------- */
.nowrap {
	white-space: nowrap;
}
/* float /////////////////////////////////////////////////////// */
.left {
	float: left;
	margin-right: 10px;
}
/* ----------------------------- */
.right {
	float: right;
	margin-left: 10px;
}
/* ----------------------------- */
.clear {
	clear: both;
}
/* align /////////////////////////////////////////////////////// */
.align_right {
	text-align: right;
}
/* ----------------------------- */
.align_left {
	text-align: left;
}
/* ----------------------------- */
.align_center {
	text-align: center;
}
/* top_space //////////////////////////////////////////////////// */
.top_space5 {
	margin-top: 5px;
}
.top_space10 {
	margin-top: 10px;
}
.top_space15 {
	margin-top: 15px;
}
.top_space20 {
	margin-top: 20px;
}
.top_space25 {
	margin-top: 25px;
}
.top_space30 {
	margin-top: 30px;
}
.top_space35 {
	margin-top: 35px;
}
.top_space40 {
	margin-top: 40px;
}
/* bottom_space /////////////////////////////////////////////// */
.bottom_space5 {
	margin-bottom: 5px;
}
.bottom_space10 {
	margin-bottom: 10px;
}
.bottom_space15 {
	margin-bottom: 15px;
}
.bottom_space20 {
	margin-bottom: 20px;
}
.bottom_space25 {
	margin-bottom: 25px;
}
.bottom_space30 {
	margin-bottom: 30px;
}
.bottom_space35 {
	margin-bottom: 35px;
}
.bottom_space40 {
	margin-bottom: 40px;
}
/* v_space5 ////////////////////////////////////////////////// */
.v_space5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.v_space10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.v_space15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.v_space20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.v_space25 {
	margin-top: 25px;
	margin-bottom: 25px;
}
.v_space30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.v_space35 {
	margin-top: 35px;
	margin-bottom: 35px;
}
.v_space40 {
	margin-top: 40px;
	margin-bottom: 40px;
}
/* left_space //////////////////////////////////////////////// */
.left_space5 {
	margin-left: 5px;
}
.left_space10 {
	margin-left: 10px;
}
.left_space15 {
	margin-left: 15px;
}
.left_space20 {
	margin-left: 20px;
}
.left_space25 {
	margin-left: 25px;
}
.left_space30 {
	margin-left: 30px;
}
.left_space35 {
	margin-left: 35px;
}
.left_space40 {
	margin-left: 40px;
}
/* right_space //////////////////////////////////////////////// */
.right_space5 {
	margin-right: 5px;
}
.right_space10 {
	margin-right: 10px;
}
.right_space15 {
	margin-right: 15px;
}
.right_space20 {
	margin-right: 20px;
}
.right_space25 {
	margin-right: 25px;
}
.right_space30 {
	margin-right: 30px;
}
.right_space35 {
	margin-right: 35px;
}
.right_space40 {
	margin-right: 40px;
}
.right_space45 {
	margin-right: 45px;
}
.right_space50 {
	margin-right: 50px;
}
/* w_space /////////////////////////////////////////////////// */
.w_space5 {
	margin-left: 5px;
	margin-right: 5px;
}
.w_space10 {
	margin-left: 10px;
	margin-right: 10px;
}
.w_space15 {
	margin-left: 15px;
	margin-right: 15px;
}
.w_space20 {
	margin-left: 20px;
	margin-right: 20px;
}
.w_space25 {
	margin-left: 25px;
	margin-right: 25px;
}
.w_space30 {
	margin-left: 30px;
	margin-right: 30px;
}
.w_space35 {
	margin-left: 35px;
	margin-right: 35px;
}
.w_space40 {
	margin-left: 40px;
	margin-right: 40px;
}
/* margin /////////////////////////////////////////////////// */
.margin0 {
	margin: 0px;
}
.margin5 {
	margin: 5px;
}
.margin8 {
	margin: 8px;
}
.margin10 {
	margin: 10px;
}
.margin15 {
	margin: 15px;
}
.margin20 {
	margin: 20px;
}
.margin25 {
	margin: 25px;
}
.margin30 {
	margin: 30px;
}
.margin35 {
	margin: 35px;
}
.margin40 {
	margin: 40px;
}
/* padding /////////////////////////////////////////////////// */
.padding5 {
	padding: 5px;
}
.padding10 {
	padding: 10px;
}
.padding15 {
	padding: 15px;
}
.padding20 {
	padding: 20px;
}
.padding25 {
	padding: 25px;
}
.padding30 {
	padding: 30px;
}
.padding35 {
	padding: 35px;
}
.padding40 {
	padding: 40px;
}
/* ----------------------------- */
.v_padding5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.v_padding10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.v_padding15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.v_padding20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.v_padding25 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.v_padding30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.v_padding35 {
	padding-top: 35px;
	padding-bottom: 35px;
}
.v_padding40 {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* ----------------------------- */
.w_padding5 {
	padding-left: 5px;
	padding-right: 5px;
}
.w_padding10 {
	padding-left: 10px;
	padding-right: 10px;
}
.w_padding15 {
	padding-left: 15px;
	padding-right: 15px;
}
.w_padding20 {
	padding-left: 20px;
	padding-right: 20px;
}
.w_padding25 {
	padding-left: 25px;
	padding-right: 25px;
}
.w_padding30 {
	padding-left: 30px;
	padding-right: 30px;
}
.w_padding35 {
	padding-left: 35px;
	padding-right: 35px;
}
.w_padding40 {
	padding-left: 40px;
	padding-right: 40px;
}
/* color //////////////////////////////////////////////////// */
.white {
	color:#FFFFFF;
}
.dark_white {
	color:#EFEFEF;
}
.light_gray {
	color:#CCCCCC;
}
.mid_gray {
	color:#999999;
}
.dark_gray {
	color:#666666;
}
.light_black {
	color:#333333;
}
.black {
	color:#000000;
}
.purple {
	color:#6633CC;
}
.pink {
	color:#FF4691;
}
/* ----------------------------- */
.red {
	color:#FF0000;
}
.dark_red {
	color:#CC0000;
}
/* ----------------------------- */
.orange {
	color:#FF9900;
}
/* ----------------------------- */
.brown {
	color:#996600;
}
.light_brown {
	color:#DABC61;
}
.yellow {
	color:#F8E825;
}
/* ----------------------------- */
.green {
	color:#66CC00;
}
.dark_green {
	color:#006633;
}
/* ----------------------------- */
.blue {
	color:#5B85FF;
}
.dark_blue {
	color:#133E8C;
}
.light_blue {
	color:#66CCFF;
}
/* END ////////////////////////////////////////////////////// */
.large {
	font-size: 120%;
}
