/* Common
------------------------------------------*/

acronym, abbr 	
{ 
	cursor: help; 
	letter-spacing: 1px;
	border-bottom: 1px dashed 
}

ul, ol			
{ 
	margin-bottom: 15px 
}
ul 				
{ 
	list-style-type: square 
}
ol 				
{ 
	list-style-type: decimal 
}
li	 			
{ 
	margin: 0 0 0 15px 
}
li ul			
{ 
	margin-bottom: 0 
}

small 			
{ 
	font-size: 9px 
}
big 			
{ 
	font-size: 12px 
}
 
sup				
{ 
	font-size: 9px; 
	position: relative; 
	bottom: 3px 
}
sub				
{ 
	font-size: 9px; 
	position: relative; 
	bottom: -2px
}

legend			
{ 
	display: none 
}
label 			
{ 
	cursor: default 
}



/* Typography
------------------------------------------*/

h1, h2, h3, h4, h5, h6
{ 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}
p, pre, label, caption, th, td, dt, dd, 
select, ul, ol, address, cite, img
{ 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
} 
blockquote		
{ 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
} 			
tt, code, samp	
{ 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}

h1, h2, h3, h4, h5, h6
{ 
	font-weight: normal; 
	color: #D7092C 
}
				
h1 				
{ 
	font-size: 17px; 
	line-height: 25px; 
	margin-bottom: 14px 
}
h2				
{ 
	font-size: 15px; 
	line-height: 17px; 
	margin-bottom: 2px 
}
h3, h4, h5, h6	
{ 
	font-size: 12px; 
	line-height: 17px; 
	margin-bottom: 20px 
}

p, pre, label, dt, dd, 
select, blockquote, address
{ 
	font-size: 11px; 
	line-height: 20px;
	margin-bottom: 14px 
}
ul, th, td, caption, img
{ 
	font-size: 11px; 
	line-height: 20px 
}


/* Links
------------------------------------------*/

a:link, a:visited, a:hover, a:active
{ 
	text-decoration: none; 
	color: #D7092C;
}
a:hover			
{ 
	text-decoration: none;
	
}
a img			
{ 
	border: none 
}

/* Global Classes
------------------------------------------*/

.clear			
{ 
	clear: left 
}
.floatLeft		
{ 
	float: left 
}
.floatRight		
{ 
	float: right 
}

.noPadding		
{ 
	padding: 0 !important 
}
.noMargin		
{ 
	margin: 0 !important 
}

.noBorder		
{ 
	border: none !important 
}
.noBg			
{ 
	background: none !important 
}

.imgLeft		
{ 
	float: left; 
	margin: 0 15px 15px 0 
}
.imgRight		
{ 
	float: right; 
	margin: 0 0 15px 15px 
}

.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 */