/*-------------- Reseting ---------------- */



html, body, div, span, object, 

h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, 

img,  s, small, strike, sup, sub, 

dl, dt, dd, ol, ul, li, form, fieldset, label, legend, 

table, caption, tbody, tfoot, thead, tr, th, td 

				{ margin: 0; padding: 0;

				  border: 0; outline: 0;

				  font-weight: inherit;

				  font-style: inherit;

				  font-size: 100%;

				  font-family: inherit;

				  /*vertical-align: baseline;*/

				  background: transparent }

				  

:focus, :active	{ outline: 0 }



html 			{ height: 100%; font-size: 100.01% }

body 			{ height: 100%; font-size: 62.5% }	



/*-------------- Common ---------------- */



h1, h2, h3, h4, h5, h6

 				{ font-weight: normal; }

				

h1 				{ font-size: 2.4em; line-height: 1.125em; margin-bottom: .6666em }

h2				{ font-size: 2.2em; line-height: 1.2em; margin-bottom: .5em;  }

h3				{ font-size: 1.4em; line-height: 1.5em; margin-bottom: 1em }

h4, h5, h6		{ font-size: 1.2em; line-height: 1.5em; margin-bottom: 1em }



p, pre, code, label, th, td, dd, dt, select

				{ font-size: 1.0em; line-height: 1.5em; margin-bottom: 1em;  }

				

ol			{ margin-bottom: 1.4em }

ul 				{ list-style: round;
 }

ol 				{ list-style: decimal }

li	 			{ margin:  0 0 0 45px;  }

ul ul li {
	margin:  0 0 0 75px;
}

 

small 			{ font-size: .85em }

big 			{ font-size: 1.15em }

 

sup 			{ position:relative; bottom: .3em; vertical-align: baseline }

sub 			{ position:relative; bottom: -.2em; vertical-align: baseline }

 

acronym, abbr 	{ cursor: help; letter-spacing: 1px; border-bottom: 1px dashed }







/*---------------- Fonts -----------------*/



h1, h2, h3, h4, h5, h6

 				{ font-family: Arial, Verdana, sans-serif }

p, pre, label, th, td, li

				{ font-family: Arial, Arial, sans-serif } 			

				

/*---------------- Links -----------------*/



a:link, a:visited, a:hover, a:active

				{ text-decoration: none; color: #ffffff; }

a:hover			{ text-decoration:underline }

a img			{ border: none }



/*----------- Global Classes -------------*/



.clear			{ clear: left }

.floatLeft		{ float: left }

.floatRight		{ float: right; margin-left: 4px; }



.textLeft		{ text-align: left !important }

.textRight		{ text-align: right !important }

.textCenter		{ text-align: center !important }

.textJustify	{ text-align: justify !important }



.bold			{ font-weight: bold !important }

.italic			{ font-style: italic !important }



.noPadding		{ padding: 0 !important }

.noMargin		{ margin: 0 !important }



.noBorder		{ border: none !important }

.noBG			{ background: none !important }



.imgLeft		{ float: left; margin: 0 18px 18px 0 }

.imgRight		{ float: right; margin: 0 0 18px 18px }



.hidden			{ visibility: hidden }



.clearfix:after { content: "."; display: block; height: 0; 

				  clear: both; visibility: hidden }



.clearfix 		{ display: inline-block }



/* Hides from IE-mac \*/

* html .clearfix 

				{ height: 1% }

.clearfix 		{ display: block }

/* End hide from IE-mac */
