/* ==== width === */

.width_001{width:1%;}

.width_002{width:2%;}

.width_003{width:3%;}

.width_004{width:4%;}

.width_005{width:5%;}

.width_006{width:6%;}

.width_007{width:7%;}

.width_008{width:8%;}

.width_009{width:9%;}

.width_010{width:10%;}

.width_011{width:11%;}

.width_012{width:12%;}

.width_013{width:13%;}

.width_014{width:14%;}

.width_015{width:15%;}

.width_016{width:16%;}

.width_017{width:17%;}

.width_018{width:18%;}

.width_019{width:19%;}

.width_020{width:20%;}

.width_021{width:21%;}

.width_022{width:22%;}

.width_023{width:23%;}

.width_024{width:24%;}

.width_025{width:25%;}

.width_026{width:26%;}

.width_027{width:27%;}

.width_028{width:28%;}

.width_029{width:29%;}

.width_030{width:30%;}

.width_031{width:31%;}

.width_032{width:32%;}

.width_033{width:33%;}

.width_034{width:34%;}

.width_035{width:35%;}

.width_036{width:36%;}

.width_037{width:37%;}

.width_038{width:38%;}

.width_039{width:39%;}

.width_040{width:40%;}

.width_041{width:41%;}

.width_042{width:42%;}

.width_043{width:43%;}

.width_044{width:44%;}

.width_045{width:45%;}

.width_046{width:46%;}

.width_047{width:47%;}

.width_048{width:48%;}

.width_049{width:49%;}

.width_050{width:50%;}

.width_051{width:51%;}

.width_052{width:52%;}

.width_053{width:53%;}

.width_054{width:54%;}

.width_055{width:55%;}

.width_056{width:56%;}

.width_057{width:57%;}

.width_058{width:58%;}

.width_059{width:59%;}

.width_060{width:60%;}

.width_061{width:61%;}

.width_062{width:62%;}

.width_063{width:63%;}

.width_064{width:64%;}

.width_065{width:65%;}

.width_066{width:66%;}

.width_067{width:67%;}

.width_068{width:68%;}

.width_069{width:69%;}

.width_070{width:70%;}

.width_071{width:71%;}

.width_072{width:72%;}

.width_073{width:73%;}

.width_074{width:74%;}

.width_075{width:75%;}

.width_076{width:76%;}

.width_077{width:77%;}

.width_078{width:78%;}

.width_079{width:79%;}

.width_080{width:80%;}

.width_081{width:81%;}

.width_082{width:82%;}

.width_083{width:83%;}

.width_084{width:84%;}

.width_085{width:85%;}

.width_086{width:86%;}

.width_087{width:87%;}

.width_088{width:88%;}

.width_089{width:89%;}

.width_090{width:90%;}

.width_091{width:91%;}

.width_092{width:92%;}

.width_093{width:93%;}

.width_094{width:94%;}

.width_095{width:95%;}

.width_096{width:96%;}

.width_097{width:97%;}

.width_098{width:98%;}

.width_099{width:99%;}

.width_100{width:100%;}



/* ==== margin padding === */

.margin_padding_0 {

	margin:0px!important;

	padding:0px!important;

}

.padding_T0 {

	padding-top:0px!important;

}

.padding_T5 {

	padding-top:5px!important;

}

.padding_T10 {

	padding-top:10px!important;

}

.padding_T15 {

	padding-top:15px!important;

}

.padding_T20 {

	padding-top:20px!important;

}

.padding_T30 {

	padding-top:30px!important;

}

.padding_T40 {

	padding-top:40px!important;

}

.padding_B0 {

	padding-bottom:0px!important;

}

.padding_B5 {

	padding-bottom:5px!important;

}

.padding_B10 {

	padding-bottom:10px!important;

}

.padding_B15 {

	padding-bottom:15px!important;

}

.padding_B20 {

	padding-bottom:20px!important;

}

.padding_B30 {

	padding-bottom:30px!important;

}

.padding_B40 {

	padding-bottom:40px!important;

}

.padding_L0 {

	padding-left:0px!important;

}

.padding_L5 {

	padding-left:5px!important;

}

.padding_L10 {

	padding-left:10px!important;

}

.padding_L15 {

	padding-left:15px!important;

}

.padding_L20 {

	padding-left:20px!important;

}

.padding_L30 {

	padding-left:30px!important;

}

.padding_L40 {

	padding-left:40px!important;

}

.padding_R0 {

	padding-right:0px!important;

}

.padding_R5 {

	padding-right:5px!important;

}

.padding_R10 {

	padding-right:10px!important;

}

.padding_R15 {

	padding-right:15px!important;

}

.padding_R20 {

	padding-right:20px!important;

}

.padding_R30 {

	padding-right:30px!important;

}

.padding_R40 {

	padding-right:40px!important;

}



.margin_T0 {

	margin-top:0px!important;

}

.margin_T5 {

	margin-top:5px!important;

}

.margin_T10 {

	margin-top:10px!important;

}

.margin_T15 {

	margin-top:15px!important;

}

.margin_T20 {

	margin-top:20px!important;

}

.margin_T30 {

	margin-top:30px!important;

}

.margin_T40 {

	margin-top:40px!important;

}

.margin_B0 {

	margin-bottom:0px!important;

}

.margin_B5 {

	margin-bottom:5px!important;

}

.margin_B10 {

	margin-bottom:10px!important;

}

.margin_B15 {

	margin-bottom:15px!important;

}

.margin_B20 {

	margin-bottom:20px!important;

}

.margin_B30 {

	margin-bottom:30px!important;

}

.margin_B40 {

	margin-bottom:40px!important;

}

.margin_B400 {

	margin-bottom:400px!important;

}

.margin_L0 {

	margin-left:0px!important;

}

.margin_L5 {

	margin-left:5px!important;

}

.margin_L10 {

	margin-left:10px!important;

}

.margin_L15 {

	margin-left:15px!important;

}

.margin_L20 {

	margin-left:20px!important;

}

.margin_L30 {

	margin-left:30px!important;

}

.margin_L40 {

	margin-left:40px!important;

}

.margin_R0 {

	margin-right:0px!important;

}

.margin_R5 {

	margin-right:5px!important;

}

.margin_R10 {

	margin-right:10px!important;

}

.margin_R15 {

	margin-right:15px!important;

}

.margin_R20 {

	margin-right:20px!important;

}

.margin_R30 {

	margin-right:30px!important;

}

.margin_R40 {

	margin-right:40px!important;

}

.margin_20{
	margin:20px!important;
}

.margin_T1em{
	margin-top:1em!important;
}

/* ==== clear === */

.crr{font-size:0;line-height:0;padding:0;margin:0;clear:both;}



/* ==== float === */

.float_L{

	float: left;

}

.float_R{

	float: right;

}

/* ==== align === */

.align_C {

	text-align:center!important;

}

img.align_C{

	display: block;

	margin: 0 auto;

}

table.align_C td , table.align_C th{

	text-align: center;

}

.align_L {

	text-align:left!important;

}

.align_R {

	text-align:right!important;

}

.align_T {

	vertical-align:top!important;

}

.align_M {

	vertical-align:middle!important;

}

/* ==== font === */

.font_SS {

	font-size: 0.8em!important;

}

.font_S {

	font-size: 0.9em!important;

}

.font_XS {

	font-size: 0.8em!important;

}

.font_XXS {

	font-size: 0.7em!important;

}

.font_L {

	font-size: 1.1em!important;

}

.font_XL {

	font-size:1.2em!important;

}

.font_XXL {

	font-size: 1.3em!important;

}

.color_R {

	color: #FF3333!important;

	font-weight: bold!important;

}

.color_R_normal{
	color:#FF3333!important;
	font-weight:normal!important;
}

.color_O {

	color: orange!important;

	font-weight: bold!important;

}

.color_B {

	color: #00557f!important;

	font-weight: bold!important;

}

.color_B_normal {

	color: #00557f!important;

	font-weight: bold!important;

}
.color_lightB{
	color: #00CCCC!important;
	font-weight: bold!important;
}
color_lightB_normal{
	color: #00CCCC;
}
.color_G {

	color: green!important;

	font-weight: bold!important;

}

.color_G_normal {
	color: green!important;
	font-weight: normal!important;
}

/* ==== table === */

.table_B {

	border-top: 1px solid #D7D7D7;

	border-left: 1px solid #D7D7D7;

}

.table_B td {

	border-right: 1px solid #D7D7D7;

	border-bottom: 1px solid #D7D7D7;

	vertical-align: top;

}

.table_B th {

	border-right: 1px solid #D7D7D7;

	border-bottom: 1px solid #D7D7D7;

	background-color: #F2F2F2;

	text-align: center;

	font-weight: bold;

}



.table_B02 {}

.table_B02 td {

	padding: 5px;

	border-bottom: 1px dotted #D7D7D7;

}

.table_B02 th {

	padding: 5px;

	border-bottom: 1px dotted #D7D7D7;

	text-align: left;

	font-weight: bold;

}

.vertical-align_T td , .vertical-align_T th{

	vertical-align: top;

}



/* ==== ul === */

.ul_B li{

	border-bottom: 1px dotted #CCC;

}

.ol_B li{

	border-bottom: 1px dotted #CCC;

}



/* ==== hr === */

div.hr {

	height: 10px;

	margin-bottom: 10px;

	border-bottom: 1px dotted #999;

}

div.hr:before{

	content: " ";

	clear: both;

}

/* --list-type --*/
.list_none{
	list-style-type:none!important;
}