/* GENERIC STYLES 
-------------------------------------------- */
.testimonial{font-size:18px;color:#8b8b8b;font-style:italic;width:925px;margin:0 auto;line-height:30px;text-align:center;}
.testimonial span{font-size: 24px;font-style:none;}
.QuoteColumn span{font-size: 24px;font-style:none;position:absolute;}
.TeamName{font-size:18px; margin: 12px 0 8px 0;}
.QuoteColumn{padding:10px;width:200px;text-align:center;line-height:20px;font-size:11px;float:left;margin:28px 15px 0 15px;color:#555;}

/* PARAGRAPHS 
-------------------------------------------- */
.typography p {color: #666;line-height: 18px;margin: 10px 0 10px 0;}
.priceText{font-style:italic;font-size:10px;color:#444;}

/* LINKS 
-------------------------------------------- */
.typography a {text-decoration: none; color: #698ea5;}
.typography a:hover {text-decoration: underline;}

/* LINK ICONS - shows type of file
------------------------------------ */
.typography a[href$=".pdf"],.typography a[href$=".PDF"],.typography a.pdf {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
}
.typography a[href$=".doc"],.typography a[href$=".DOC"],.typography a.doc {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_word.png) no-repeat left center;
}
.typography a[href$=".xls"],.typography a[href$=".XLS"],.typography a.xls {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_excel.png) no-repeat left center;
}
		
/* HEADER STYLES 
-------------------------------------------- */
.field h2{margin: 20px 0px 0px -8px;}
h2 {color: #8b8b8b; margin: 0 0 18px 10px;font-weight: 300;font-size: 20px;font-family: Tahoma, Verdana, sans-serif;}	
.typography h3 {color: #222;margin: 0 0 18px 0;font-weight: 300;clear: both;font-size: 18px;}
.typography h4 {
	font-size: 16px;
	color: #222;
	width: 95%;
	font-weight: 300;
	line-height: 18px;
	border-bottom: 1px solid #ccc;
	margin: 0 0 16px 0;
}
.typography h5 {font-size: 16px;color: #444;font-weight: 700;margin:40px 0 2px 0;}
.typography h6 {font-size: 13px;color: #555;line-height: 1.4em;	margin: 0 0 12px 0;}

/* TABLE STYLING 
-------------------------------------------- */
.typography table {margin: 0 0 18px 0;font-size: 11px;color: #666;border-collapse:collapse;}
.typography tr {}
.typography td {border:0px;padding:5px;}


/* IMAGES 
-------------------------------------------- */
.typography img {border: none;}
.typography img.right {float: right;margin-left: 20px;}
.typography img.left {float: left;}
.typography img.leftAlone {float: left;margin-right: 100%;}
.typography img.center {float: none;margin-left: auto;margin-right: auto;display: block;}
