/*-------------------------------------------------------------------------
	G L O B A L   C S S
---------------------------------------------------------------------------	*/

/* RED COLOR:  #EE4043 */

html, body { height:100%; }

body{
	color:#000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:1.4em;
	-webkit-text-size-adjust: none;
}

a {	
	text-decoration: none;
	cursor:pointer;
	}
	a:link {color: #EE4043;}
	a:visited {color: #EE4043;}
	a:hover {color:#B90E30;}
	
acronym, abbr {
	cursor: help;
	border-bottom: 1px dotted #666 !important;
	}
	
hr {display: none;}

a img {border:none;}

p {margin-bottom:20px;}
	
/*-------------------------------------------------------------------------
	G E N E R I C   C L A S S E S
---------------------------------------------------------------------------	*/

.clear {
	clear:both;
	height:0px;
	font-size:0px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;	
	}
	
.left {
	float:left;
	position:relative;
	}
.right {
	float:right;
	position:relative;
	}
	
.center {margin:0 auto;text-align:center;}
	
img.left {margin:0 2em 1em 0;	}

img.right {margin:0 0 1em 2em;	}

.end {margin:0px!important;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.red { color:#EE4043 !important; }
.grey { color:#999 !important; }
