@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0;}

img {border: none;}

body {
 margin: 0;
 padding: 0;
 }

/* Font
-------------------------------------*/
.fwBold {
 font-weight: bold!important;
 }

.fs90 {
 font-size: 90%;
 }

.fs100 {
 font-size: 100%;
 }

.fs125 {
 font-size: 125%;
 }


/* Sentence, Character
-------------------------------------*/

p, h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding: 0;
 }

em, address {
 font-style: normal;
 }

.sOblique {
 font-style: oblique;
 }

.noWrap {
 white-space :nowrap;
 }

.bgNone {
 background: none!important;
 }

.noBdr {
 border: 0!important;
 }

.taLeft {
 text-align: left!important;
 }

.taRight {
 text-align: right!important;
 }

.taCenter {
 text-align: center!important;
 }
 
.tRed{
	color:#ff0000;
	font-size:85%;
 }
 
.tvRed{
 color:#ff0000;
 font-size:70%;
 vertical-align:super;
 } 

.vaMiddle {
 vertical-align: middle!important;
 }

.clearfix:after {
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 }
 
* html .clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


/* List
-------------------------------------*/

ul, ol, li {
 margin: 0;
 padding: 0;
 list-style-type: none;
 }

dl, dt, dd {
 margin: 0;
 padding: 0;
 }


/* Form
-------------------------------------*/

form {
 margin: 0;
 padding: 0;
 }


/* Table
-------------------------------------*/

table {
 border: 0;
 border-collapse: collapse;
 border-spacing: 0; /* For NN6.0 higher or Opera*/
 }

th, td {
 padding: 0;
 }


/* Other
-------------------------------------*/

a img, .nobdr {
 border: 0 !important;
 }

hr {
 display: none;
 }

.floatLeft {
 float: left !important;
 }

.floatRight {
 float: right !important;
 }

.clearLeft {
 clear: left !important;
 }

.clearRight {
 clear: right !important;
 }

.clearBoth {
 clear: both !important;
 }

.dispNone {
 display: none;
 }

.dispBlock {
 display: block;
 }

.dispInline {
 display: inline;
 }
 

/* Margin
-------------------------------------*/
 

.mg5 {
 margin: 5px!important;
 } 

.mg9 {
 margin: 9px!important;
 }
 
.mg10 {
 margin: 10px!important;
 }
 
 .mg15 {
 margin-top: 15px!important;
 }  

.mt0 {
 margin-top: 0px!important;
 }
 
 .mt2 {
 margin-top: 2px!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;
 }

.mr0 {
 margin-right: 0px!important;
 }

.mr5 {
 margin-right: 5px!important;
 }
 
.mr9 {
 margin-right: 9px!important;
 } 

.mr10 {
 margin-right: 10px!important;
 }
 
 .mr11 {
 margin-right: 11px!important;
 }
 
.mr12 {
 margin-right: 12px!important;
 }

.mr15 {
 margin-right: 15px!important;
 }

.mr20 {
 margin-right: 20px!important;
 }

.mr25 {
 margin-right: 25px!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;
 }

.ml0 {
 margin-left: 0px!important;
 }

.ml5 {
 margin-left: 5px!important;
 }
 
.ml9 {
 margin-left: 9px!important;
 } 

.ml10 {
 margin-left: 10px!important;
 }

.ml15 {
 margin-left: 15px!important;
 }

.ml20 {
 margin-left: 20px!important;
 }

.ml25 {
 margin-left: 25px!important;
 }

.ml30 {
 margin-left: 30px!important;
 }
 
 .ml45 {
 margin-left: 45px!important;
 }
 

/* Padding
-------------------------------------*/

.pt0 {
 padding-top: 0px!important;
 }

.pt5 {
 padding-top: 5px!important;
 }

.pt10 {
 padding-top: 10px!important;
 }

.pt15 {
 padding-top: 15px!important;
 }

.pt20 {
 padding-top: 20px!important;
 }

.pt25 {
 padding-top: 25px!important;
 }

.pt30 {
 padding-top: 30px!important;
 }

.pt35 {
 padding-top: 35px!important;
 }

.pt40 {
 padding-top: 40px!important;
 }

.pr0 {
 padding-right: 0px!important;
 }

.pr5 {
 padding-right: 5px!important;
 }
 
 .pr9 {
 padding-right: 9px!important;
 }

.pr10 {
 padding-right: 10px!important;
 }

.pr15 {
 padding-right: 15px!important;
 }

.pr20 {
 padding-right: 20px!important;
 }

.pr25 {
 padding-right: 25px!important;
 }

.pr30 {
 padding-right: 30px!important;
 }

.pb0 {
 padding-bottom: 0px!important;
 }

.pb5 {
 padding-bottom: 5px!important;
 }

.pb10 {
 padding-bottom: 10px!important;
 }

.pb15 {
 padding-bottom: 15px!important;
 }

.pb20 {
 padding-bottom: 20px!important;
 }

.pb25 {
 padding-bottom: 25px!important;
 }

.pb30 {
 padding-bottom: 30px!important;
 }

.pl0 {
 padding-left: 0px!important;
 }

.pl5 {
 padding-left: 5px!important;
 }
 
 .pl9 {
 padding-left: 9px!important;
 }

.pl10 {
 padding-left: 10px!important;
 }

.pl15 {
 padding-left: 15px!important;
 }

.pl20 {
 padding-left: 20px!important;
 }

.pl25 {
 padding-left: 25px!important;
 }

.pl30 {
 padding-left: 30px!important;
 }
 
.f_green{
 font-size:130%;
 font-weight:bold;
 color:#77d621;
}  
 
.f_orange{
 font-size:130%;
 font-weight:bold;
 color:#fe9936;
} 


