/*
// ------------------------------------
// Global settings
// ------------------------------------
*/
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, form, fieldset, legend, label, table, header, footer, nav, section, tr, td
{ 
	margin: 0; 
	padding: 0;
	border: 0;
}

html
{
	background-color:#f3f3f3;
	height:100%;
	min-height:100%;
	
	font: 75%/1.2 intel-clear, Verdana, sans-serif;
	color:#000000;
	text-shadow: 0 0px 0 #ffffff;	/* required to turn off text-shadow added by jQuery CSS */
}

body
{
	height:100%;
	min-height:100%;
	position:relative;	
    -webkit-text-size-adjust: none;
}

a
{
	text-decoration: none;
	color:inherit;
}

img
{
	max-width: 100%;
	height: auto;
	border: 0;
	outline: 0;
}

input
{
	font-family:intel-clear, Verdana, sans-serif;
	font-size:1em;
}

select
{
	font-family:intel-clear, Verdana, sans-serif;
	font-size:1em;
}

hr {
    border: 3px dotted #022a4e;
    border-style: none none dotted;
}

.white {
    color: #fff;
}

.blue {
    color: #0070c2;
}

.bold {
    font-weight: 800;
}

.light {
    font-weight: 200;
}

.m0-7 {
    font-size: 0.7em;
}

.m1-3 {
    font-size: 1.3em;
}

.m1-5 {
    font-size: 1.5em;
}

.m1-7 {
    font-size: 1.7em;
}

.m2-0 {
    font-size: 2em;
}

.m3-0 {
    font-size: 3em;
}



