﻿/* CSS Document */

	body{
		font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	}
	a{
		color: #e21a2c;
		text-decoration: none;
	}
	a strong{
		color: #e21a2c;
	}
	a:hover{
		color: #e21a2c;
		text-decoration: underline;
	}
	.leftMenu{
		font: Verdana, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 9pt;
		line-height: 11pt;
		margin: -0px 0px 0px 5px;
	}
	.leftMenu a{
		color: #666666;
		font-size: 9pt;
		line-height: 11pt;
	}
	.leftMenu a:hover{
		color: #e21a2c;
		text-decoration: underline;
	}
	.leftMenuTitle {
		font-size: 13pt;
		font-weight: bold;
		font-style: italic;
		color: #00498d;
	}
	.testimonials{
		font: Verdana, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 8pt;
		line-height: 10pt;
		margin: 0px 0px 0px 5px;
	}
	.blog{
		font: Verdana, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 8pt;
		line-height: 10pt;
		margin: -0px 0px 0px 5px;
	}
	.blog a{
		color: #e21a2c;
		font-weight: bold;
		font-size: 8pt;
		line-height: 11pt;
		text-align:right;
	}
	.blog a:hover{
		color: #e21a2c;
		text-decoration: underline;
	}
	.blog strong{
		font: Verdana, Arial, Helvetica, sans-serif;
		color: #004a8d;
		font-size: 8pt;
		line-height: 11pt;
		font-weight:bold;
	}
	h1{
		font-size: 14pt;
		font: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #00adee;
		letter-spacing: -0.030em;
		padding: 0px;
		margin: 0px;
	}
	h2{
		font-size: 13pt;
		font-weight: bold;
		font-style: italic;
		color: #e21c29;
		margin: 0px;		
	}
	h2 a{
		font-size: 13pt;
		font-weight: bold;
		font-style: italic;
		color: #e21c29;
		margin: 0px;
	}
	h2 a:hover{
		color: #edda2c;
		text-decoration: none;
	}
	h4{
		font-size: 12pt;
		font: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #00adee;
		letter-spacing: -0.030em;
		padding: 0px;
		margin: 0px;
	}
	#interiorMain h1{
		font-size: 14pt;
		font: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #004a8d;
		letter-spacing: -0.030em;
		padding: 10px 0px 0px 0px;
		margin: 0px;
	}
	#interiorMain h2{
		font-size: 12pt;
		font-weight: bold;
		color: #00acef;
		padding: 0px;
		margin: 0px;
		
	}
	.portfolio h2{
		margin-top: 0px;
		margin-bottom: 4px;
	}
	h3{
		font-size: 10pt;
		font-weight: bold;
		color: #e21a2c;
		margin: 0px;
	}
	h4{
		font-size: 10pt;
		font-weight: normal;
		color: #000000;
		margin: 0px;
	}
	p{
		font: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 8pt;
		line-height: 11pt;
	}
	p strong{
		color: #444444;
	}
	.emphasis {
		color: #e21c29;
	}
	.tagline{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16pt;
		font-weight: normal;
		font-style: italic;
		line-height: 16pt;
		color: #00a6ee;
		margin: 35px 10px 5px 45px;
	}
	.tagline2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16pt;
		font-weight: normal;
		font-style: italic;
		line-height: 16pt;
		color: #00498d;
		margin: 0px 10px 10px 225px;
	}
	.tagline2 strong{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16pt;
		font-weight: bold;
		font-style: italic;
		line-height: 16pt;
		color: #e32632;
	}
	.blogHeader{
		font-size: 1.5em;
		font-weight: bold;
		font-style: italic;
		color: #000000;
		margin: 5px 0px -5px 0px 0px;
	}	
	.blogText{
		color: #666666;
		font-size: 1.2em;	
		margin: -5px 0px 0px 0px 0px;	
	}
	.blogText strong{
		font-weight: bold;
		font-style: italic;
		color: #000000;
		font-size: 1.2em;
		line-height: 1.3em;	
	}	
	.bodytext{
		color: #666666;
		font-size: 1.2em;
		line-height: 1.6em;
	}
	.bodytext strong{
		color: #444444;
	}
	
	.bodyhome{
		color: #666666;
		font-size: 8.5pt;
		line-height: 11pt;
	}
	.bodyhome strong{
		color: #333333;
	}
	
	.bodymain {
		color: #000000;
	}
		
	q{
		background: #EEEEEE;
		border: 1px solid #CCCCCC;
		color: #444444;
		font-size: 1.2em;
		font-style: italic;
		line-height: 1.6em;
		quotes: none;
		display: block;
		padding: 20px 40px;
		margin: 20px 0px;
	}
	q strong{
		color: #222222;
	}
	.headerText{
		font-size: 10pt;
		font-weight: bold;
		color: #7db5de;
		text-align: right;
	}
	.headerText a{
		font-size: 10pt;
		font-weight: bold;
		color: #7db5de;
		text-align: right;
	}
	.headerText a:hover{
		color: #00498d;
		text-decoration: none;
	}
	.credit{
		text-align: left;
		font-size: 8pt;
		font-style: normal;
		font:Verdana, Arial, Helvetica, sans-serif;
		color: #7db5de;
		line-height: 11pt;
	}
	.credit a{
		text-align: left;
		font-size: 8pt;
		font-style: normal;
		font:Verdana, Arial, Helvetica, sans-serif;
		color: #7db5de;
		line-height: 11pt;
	}
	.credit a:hover{
		color: #004a8d;		
		text-decoration: underline;
	}
	.address{
		text-align: left;
		font-size: 7pt;
		font-style: normal;
		font:Verdana, Arial, Helvetica, sans-serif;
		color: #7db5de;
		line-height: 7pt;
		padding-left: 100px;
	}
	ul p{
		color: #666666;
		font-size: 8pt;
		line-height: 11pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
	}
	ul{
		position: relative;
		color: #666666;
		font-size: 8pt;
		line-height: 11pt;
		list-style-type: none;
	}
	ul li{
		padding-left: 15px;
		background: url(../../images/bullet_check.gif) no-repeat left top;
	}
	ol p{
		color: #666666;
		font-size: inherit;
	}
	ol{
		position: relative;
		color: #666666;
		font-size: 8pt;
		line-height: 11pt;
	}
	ol li{
		padding-left: 15px;
	}
	.textPadding{
		padding: 20px 0px;
	}
	#mainFeature .heading{
		font-size: 2.4em;
		font-weight: normal;
		letter-spacing: -1.50px;
		color: #FFFFFF;
		padding: 10px 15px 0px 15px;
		margin: 0px;
		border: 0px;
	}
	#mainFeature p{
		color: #E1EFFC;
		padding: 0px 15px 0px 15px;
		margin: 0px;
	}
	