@charset "utf-8";

/*------------------------
		option.css
------------------------*/

/*=========display=========*/
.DisPlayNone { display:none; }
.DisPlayBlock { display:block; }
.DisPlayInline { display:inline; }
.DisPlayInlineBlock { display: inline-block; }

.OvfHdn { overflow:hidden;}
/*=========float=========*/
.FRight { float: right; }
.FLeft { float: left; }

/*=========clear=========*/
.ClearBoth { clear:both; }
.ClearRight { clear: right; }
.ClearLeft { clear: left; }

.ClearBox {
	clear: both;
	height: 0;
	overflow: hidden;
}

.clearFix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearFix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }

/* End hide from IE-mac */
/*=========visibility=========*/
.VisVis { visibility: visible; }
.VisHid { visibility: hidden; }
.VisCol { visibility: collapse; }

/*=========margin=========*/
.MA0 { margin:0; }
.MRLAuto { margin-left:auto; margin-right:auto; }
.MLR10 { margin-left: 10px; margin-right: 10px; }

.MT0 { margin-top:0; }
.MT5 { margin-top:5px; }
.MT10 { margin-top:10px; }
.MT15 { margin-top:15px; }
.MT20 { margin-top:20px; }
.MT25 { margin-top:25px; }
.MT30 { margin-top:30px; }
.MT40 { margin-top:40px; }
.MT50 { margin-top:50px; }

.MR0 { margin-right:0; }
.MR5 { margin-right:5px; }
.MR10 { margin-right:10px; }
.MR11 { margin-right:11px; }
.MR15 { margin-right:15px; }
.MR20 { margin-right:20px; }
.MR25 { margin-right:25px; }
.MR30 { margin-right:30px; }
.MR35 { margin-right:35px; }
.MR40 { margin-right:40px; }
.MR50 { margin-right:50px; }
.MR60 { margin-right:60px; }
.MR70 { margin-right:70px; }

.MB0 { margin-bottom:0 !important; }
.MB5 { margin-bottom:5px !important; }
.MB10 { margin-bottom:10px !important; }
.MB15 { margin-bottom:15px; }
.MB17 { margin-bottom:17px !important; }
.MB20 { margin-bottom:20px !important; }
.MB25 { margin-bottom:25px !important; }
.MB30 { margin-bottom:30px; }
.MB35 { margin-bottom:35px; }
.MB40 { margin-bottom:40px; }
.MB45 { margin-bottom:45px; }
.MB50 { margin-bottom:50px !important; }
.MB55 { margin-bottom:55px !important; }
.MB60 { margin-bottom:60px !important; }

.ML0 { margin-left:0; }
.ML5 { margin-left:5px; }
.ML10 { margin-left:10px !important; }
.ML12 { margin-left:12px; }
.ML14 { margin-left:14px; }
.ML15 { margin-left:15px; }
.ML20 { margin-left:20px; }
.ML25 { margin-left:25px; }
.ML30 { margin-left:30px; }
.ML35 { margin-left:35px; }
.ML40 { margin-left:40px; }
.ML50 { margin-left:50px; }

/*=========padding=========*/
.PA0 { padding:0;}
.PA5 { padding:5px;}
.PA10 { padding:10px;}
.PA20 { padding:20px;}
.PA30 { padding:30px;}

.PT0 { padding-top:0; }
.PT5 { padding-top:5px; }
.PT10 { padding-top:10px; }
.PT15 { padding-top:15px; }
.PT20 { padding-top:20px; }
.PT30 { padding-top:30px; }
.PT40 { padding-top:40px; }
.PT50 { padding-top:50px; }

.PR0 { padding-right:0; }
.PR5 { padding-right:5px; }
.PR10 { padding-right:10px; }
.PR20 { padding-right:20px; }
.PR30 { padding-right:30px; }
.PR40 { padding-right:40px; }
.PR50 { padding-right:50px; }

.PB0 { padding-bottom:0; }
.PB5 { padding-bottom:5px; }
.PB10 { padding-bottom:10px; }
.PB15 { padding-bottom:15px; }
.PB20 { padding-bottom:20px; }
.PB30 { padding-bottom:30px; }
.PB35 { padding-bottom:35px; }
.PB37 { padding-bottom:37px; }
.PB40 { padding-bottom:40px; }
.PB50 { padding-bottom:50px; }

.PL0 { padding-left:0; }
.PL5 { padding-left:5px !important; }
.PL10 { padding-left:10px; }
.PL20 { padding-left:20px; }
.PL30 { padding-left:30px; }
.PL40 { padding-left:40px; }
.PL50 { padding-left:50px; }

/*=========Font=========*/
.FontBold { font-weight: bold; }
.FontColorRed{ color: #cc0000; }
.FontColorRedB{ color: #ff1919; }
.FontColorBlue{ color: #0000f0; }
.FontSize150{ font-size:150%; }
.FontSize120{ font-size:120%; }
/*=========text-align=========*/
.TACenter {	text-align: center; }
.TARight { text-align: right; }
.TALeft { text-align: left; }

/*=========vertical-align=========*/
.VAMid { vertical-align: middle !important; }
.VAtTop { vertical-align: text-top; }

.VABase img { vertical-align: baseline; }
.VAMidd img { vertical-align: middle !important; }

/*=========BGColor=========*/
.BgBeige { background-color: #fff2e5; }
.BgYellow { background-color: #fcfcca; }
.BgGreen { background-color: #ebffe0; }
.BgRed { background-color: #ffe3e0 }
.BgGray { background-color: #e5e5e5; }

.colorBure { color:#0052B6; font-weight:bold;}
.colorGray { color:#BFBFBF !important; font-weight:bold !important;}
.colorRed { color:#FF0000 !important; font-weight:bold !important;}
.nonBorder { border: 0px !important; }
.nonBorderTop { border-top: 0px !important; text-align:right !important; }
.nonBorderTopTh { border-top: 0px !important; }
.borderA { border-bottom:1px dotted #BFBFBF !important; height:29px; }
.borderATr { border-bottom:1px dotted #BFBFBF !important; text-align:right !important; height:29px; }

/*=========position=========*/
.positionAb {	position:absolute; }
.positionRel {	position:relative; }