@charset "utf-8";
/* CSS Document */
td img {display: block;}
body {
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	color:#002d62;
	font-size:12px;
}

.theRed { color:#d92027; }
a:link { color: #3964a8; font-family: helvetica, arial; text-decoration:none; }
a:visited { color: #3964a8; font-family: helvetica, arial;  text-decoration:none; }
a:active { color: #3964a8; font-family: helvetica, arial;  text-decoration:none; }
a:hover { color: #d92027; font-family: helvetica, arial;  text-decoration:none; }

.readMore a{ 
	color:#d92027;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.readMore a:hover{ 
	color:#d92027;
}

#contactForm td {
	font-size:9px;
}

#contactForm input {
	font-size:9px;
	color:#39416e;
}
#contactForm textarea {
	font-size:9px;
	color:#39416e;
}

#homeContent {
	margin-top:94px;
	margin-left:27px;
	margin-right:20px;
}
#homeIntro {
	width:570px;
}
#homeContent #homeIntro {
	font-size: 14px;
	color: #002d62;
	line-height:18px;
}
#homeContent #homeIntro ul {
	margin-left:0px;
	padding-left:0px;
}
#homeContent #homeIntro li {
	font-size: 12px;
	padding-bottom:0px;
}

#homeContainer #homeContent #homeLocations {
	position: relative;
	width:150px;
	left: 583px;
	top: -138px;
	text-align:right;
	color:#d92027;
}

#homeContainer #homeContent #homeLocations a:link { color: #d92027; font-family: helvetica, arial;  }
#homeContainer #homeContent #homeLocations a:visited { color: #d92027; font-family: helvetica, arial; }
#homeContainer #homeContent #homeLocations a:active { color: #d92027; font-family: helvetica, arial; }
#homeContainer #homeContent #homeLocations a:hover { color: #2e96ef; font-family: helvetica, arial; }

#homeContainer #homeContent #homeDisclaimer {
	font-size: 10px;
	color: #888888;
	margin-right:30px;
	margin-top:0px;
}
#homeContainer #homeContent #homeDisclaimer a {
	color: #888888;
}

.pageTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#d92027;
}

#pageContent {
	margin:30px;
}
#pageContent td a:link { color: #3964a8; font-family: helvetica, arial;  }
#pageContent td a:visited { color: #3964a8; font-family: helvetica, arial;   }
#pageContent td a:active { color: #3964a8; font-family: helvetica, arial;   }
#pageContent td a:hover { color: #d92027; font-family: helvetica, arial;   }

#footer {
	margin-top:4px;
	text-align:center;
	color:#3964a8;
	font-size:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
}
#footer td a:link { color: #3964a8; font-family: helvetica, arial; text-decoration:none; }
#footer td a:visited { color: #3964a8; font-family: helvetica, arial;  text-decoration:none; }
#footer td a:active { color: #3964a8; font-family: helvetica, arial;  text-decoration:none; }
#footer td a:hover { color: #d92027; font-family: helvetica, arial;  text-decoration:none; }

#siteMap {
	margin-left:0px;
	margin-top:5px;
	font-weight:bold;
	letter-spacing:+0.5px;
	line-height:14px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#siteMap ul {
	list-style:none;
}
#siteMap a:link { color: #3964a8; font-family: helvetica, arial; text-decoration: none; }
#siteMap a:visited { color: #3964a8; font-family: helvetica, arial; text-decoration: none; }
#siteMap a:active { color: #3964a8; font-family: helvetica, arial; text-decoration: none; }
#siteMap a:hover { color: #d92027; font-family: helvetica, arial; text-decoration: none; }

#storePage {
	margin-left:42px;
	margin-top:80px;
}

#pageContainer #pageContent #storePage a:link { 	color: #d92027; text-decoration:underline; }
#pageContainer #pageContent #storePage a:visited { 	color: #d92027; }
#pageContainer #pageContent #storePage a:active { 	color: #d92027; }
#pageContainer #pageContent #storePage a:hover { 	color: #394a6e; }

#pageContainer #pageContent #storePage #pageDisclaimer a:link { color: #888888; text-decoration:underline; }
#pageContainer #pageContent #storePage #pageDisclaimer a:visited { color: #888888;  }
#pageContainer #pageContent #storePage #pageDisclaimer { color: #888888;  }
#pageContainer #pageContent #storePage #pageDisclaimer { color: #394a6e;  }

#pageContainer #pageContent #storePage #pageDisclaimer {
	font-size: 10px;
	color: #888888;
	margin-right:10px;
	margin-top:18px;
}
#pageContainer #pageContent #storePage #storePageRight {
	margin-top:30px;
	margin-left:10px;
}
.storePageCallUs {
	font-size:16px;
	font-weight:bold;
}
.storePagePhone {
	font-size:24px;
	font-weight:bold;
	color:#d92027;
}
.storePageSmall {font-size: 9px}

#service_footer {
	margin-top:2px;
	margin-right:15px;
	text-align:right;
	color:#3964a8;
	font-size:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
}
#service_footer td a:link { color: #3964a8; font-family: helvetica, arial; text-decoration:none; }
#service_footer td a:visited { color: #3964a8; font-family: helvetica, arial;  text-decoration:none; }
#service_footer td a:active { color: #3964a8; font-family: helvetica, arial;  text-decoration:none; }
#service_footer td a:hover { color: #d92027; font-family: helvetica, arial;  text-decoration:none; }

#serviceDisclaimer {
	font-size: 10px;
	color: #888888;
	margin-right:30px;
	margin-top:18px;
}
#serviceDisclaimer a {
	color: #888888;
}
#serviceContent {
	margin-top:84px;
}
#serviceContent ul {
	padding-left:10px;
	font-size:15px;
	line-height:22px;
	letter-spacing:.3px;
}
#serviceContentText {
	height:233px;
}
.serviceHelpLine {
	font-size:15px;
	font-weight:bold;
	line-height:20px;
}
#storePage #storePageRight a {
	line-height: 24px;
	color:#002d62;
	text-decoration:underline;
}