@charset "UTF-8";
/* CSS Document */


/* Paragraph styles */
p								{	font-size: 12px;
									font-style: normal;
									font-weight: normal;
									text-transform: normal;
									letter-spacing: normal;
									line-height: 1.6em;
									padding-bottom:11px;}
									
p.intro							{ font-size: 17px; line-height: 1.5em; color:#666; padding-bottom:20px;}

p.directions					{ margin-left:20px;}

p.privacy			{	background:url(../images/icons/lock.jpg) no-repeat left top; font-size:.8em;line-height:1.2em;;
						color:#727072;  padding-left:20px;   margin: 10px 20px;}

.info-address 	p				{ color:#b8e7ef; line-height: 1.3em;}
.lsb-middle 	p				{ padding:0px 0px 5px 50px;}
.form-home      p				{ color:#999999;}

#bottomBar      p				{ color:#97cbd3;width: 400px;  font-size:.9em; padding: 20px 0 0 140px; }
.form-home      h4				{ padding-top:10px;}


/* Link styles */


#bottomBar      a				{ color:#97cbd3; text-decoration:none; }
#bottomBar      a:hover			{ color:#FFF; text-decoration:underline;}

#legal-links a					{ color:#0b5b75; text-decoration:none; }
#legal-links a:link				{ color:#0b5b75;}
#legal-links a:hover			{ color:#999999;}	

/* Header styles */						
									
h1,h2,h3,h4,h5,h6				{	font-style: normal;
									font-weight: normal;
									font-variant:normal;
									text-transform: normal;
									letter-spacing: normal;}
									
h1 								{	font-size: 38px;
									font-weight: bold;
									line-height: 1.2em;
									color:#FF6600;
									border-bottom:1px dotted #999;
									margin-bottom:10px;
									text-align:left;}
									
h2 								{ 	font-size: 18px;
									line-height: 1.2em;
									color:#FF6600;
									margin-bottom:10px;
									margin-top:22px;
									text-align:left;}
h2.letstalk, h2.home  			{ 	font-size: 20px;
									font-weight:bold;
									line-height: 1.2em;
									color:#434243;
									margin-bottom:18px;
									margin-top:22px;
									text-align:left;}
h2.content 						{ 	margin:30px 0 0 10px;}									
									
h2.ltgray						{ color:#999; 	}
h2.notopmargin					{ margin-top:0px; 	}																		
									
h1 span.dropusaline					{ font-size:28px; line-height: .4em; font-weight:normal; margin-bottom:0px;}
h2.contact						{ color:#666666;}
h2.gray							{ color:#666;}

h3 span							{ display:none;}									
h3 								{ 	font-size:14px;
									line-height: 1.6em;
									font-weight:bold;
									color:#666666;
									margin-bottom:5px;
									margin-top:5px;
									text-align:left;}
									
h3 a, h3 a:link, h3 a:visited 	{ color:#006666;}	
h3 a:hover 						{ color:#999999;}

h4								{ font-size: 15px; color:#FF6600; font-weight:bold; padding-bottom:5px;} 
h4.smaller						{ font-size: 21px; }
h4.larger						{ font-size: 16px; }
h4.extralarge					{ font-size: 19px; }
h4.normal						{ font-weight:normal; }
									
h4 .contentphone				{ color:#fb5f19; padding-top:5px; letter-spacing:.03em;}										
									




.col_3-home	h3					{ position:absolute; top:25px; left:30px;}
.col_3-home, .col_4	h4			{ font-size:20px; letter-spacing: -.01em; color:#1f8cb3; padding: 0 0;}
.col_3-home h4.phone , .col_4 h4.phone 
								{ color:#fb5f19; padding-top:5px;}

.col_4 h4.phone { color:#fb5f19; padding-top:5px; padding-bottom:15px;}

.slider-wrap h3 				{ font-size: 22px; 
									font-style: normal;
									font-weight:bold;
									text-transform: normal;
									letter-spacing: 0em;													
									line-height: 1.4em;
									color:#fb5f19;  
									margin-bottom: 5px; 
									padding-bottom: 3px; 
									text-align: left; }
.slider-wrap h4					{ font-size: 16px; 
									font-style: normal;
									font-weight: normal;
									text-transform: normal;
									letter-spacing: 0em;													
									line-height: 1.4em;
									color:#666666;  
									margin-bottom: 5px; 
									padding-bottom: 3px; 
									text-align: left; }
									
#footerNav h5 					{ 	font-size: 17px; 
									font-style: normal;
									font-weight:bold;
									text-transform: normal;
									letter-spacing: 0em;													
									line-height: 1.2em;
									color:#FFF;  
									margin-bottom: 0px; 
									padding-bottom: 0px; 
									text-align: left;
									}
#footerNav h5 a 				{ 	color:#e3f8fb; }
#footerNav h5 a:hover 			{ 	color:#FFF; text-decoration:underline; }
								
									
																	
									
