/* Global style
-------------------------------------------------------------- */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img,  ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
                  { margin:0; padding:0;  font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }   
table             { border-collapse:separate; border-spacing:0;  } 

th, td  		      { text-align:left; }
.clr              { clear:both;font-size:0; line-height:0;height:0 }
.float_l          { float:left;}
.float_r          { float:right;}
* html            { height:1% }
body              { background:#fff;  font:normal 11px   Tahoma,arial,Sans-serif;  color:#2e2e2e; line-height:21px; text-align:center;  }
a, a:link         { color:#2e2e2e; text-decoration:underline; }
a:hover           { color:#1194d3; }
a img             { border:none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
h1                { font-size: 3em;  margin-bottom: 0.5em; }
h2                { font-size: 2em; margin-bottom: 0.75em; }
h3                { font-size: 1.3em;  margin-bottom: 0.5em;font-weight:bold; }
h4                { font-size: 14px; line-height: 1.25; margin-bottom: 0.2em; font-weight:bold }
h5                { font-size:13px; margin-bottom: 0.5em; font-weight:bold;  }
h6                { font-size: 1.1em; font-weight: bold;  margin-bottom: 0.2em;  }
p                 { margin: 0 0 0.8em; }
blockquote        { margin: 1.5em; color: #666; font-style: italic; }
strong            { font-weight: bold; }
em                { font-style: italic;  }
pre,code  	      { font-size: 1em ; line-height: 1.5; margin: 1.5em 0; white-space: pre; text-align:left; }
ol                { margin:0px 5px 0px 20px;}
ul			          { margin:0 5px 10px 5px; list-style-type: none; line-height: 19px;   }
li 			          { padding: 2px 8px 2px 5px;}

/* Text format
-------------------------------------------------------------- */
.text     				{ padding:3px 12px 5px 12px;}
.text_b						{ font-weight:bold;}
.text_n						{ font-weight:normal!important;}
.text_c  					{ text-align: center;}
.text_bc  			  { text-align: center; font-weight:bold;}
.text_l  					{ text-align: left!important;}
.text_r  					{ text-align: right;}
.text_bc  				{ font-weight:bold; text-align: center;}
.text_bb					{ font-weight:bold; font-size:14px;}
.text_bm  				{ font-weight:bold; font-size:12px;}
.text_b_b 				{ font-weight:bold;  color:#2e2e2e!important;}
.text_bb_b				{ font-weight:bold; font-size:13px; color:#2e2e2e;}
.text_bi					{ font-weight:bold;font-style: italic;}
.text_i						{ font-style: italic;}
.text_ib					{ font-size:14px; font-style: italic;}
.text_nb					{font-size:14px; }
.text_nb2					{font-size:12px; }


.text_blb					{ font-size:15px; font-weight:bold; }
.text_bbb					{ font-size:17px; font-weight:bold; line-height:23px;}
.text_bib					{ font-size:14px; font-style: italic; font-weight:bold;}
.text_i_o					{ font-style: italic; color:#fb6c0d}
.text_o						{ color:#fb6c0d}
a.text_o					{ color:#fb6c0d}
a:hover.text_o		{ color:#1194d3}
.text_g   				{ color:#717171} 
.text_s_g 				{ font-size:10px;   color:#818181 }
.text_bl  				{ color:#1194d3} 
.text_b_bl			  { font-weight:bold; color:#1194d3} 
.text_n_r					{ font-weight:normal; color:#ea0707;}
.text_b_r					{ font-weight:bold; color:#ea0707!important;}
.text_bb_r				{ font-weight:bold;font-size:12px; color:#ea0707;}
.nomarg						{ margin:0 0 0 0; line-height:inherit; font-size: inherit; }
.text_j  					{ text-align:justify !important;}
