/* General */

body 		{ font: normal x-small/1.5em  Verdana; voice-family: "\"}\""; voice-family: inherit; font-size: small; margin: 0px; padding: 0px; color: #000; background-color: #22475E ; }
html>body 	{ font-size: small;}

#HClogo		{ position: absolute; left: 50%; margin-left: -364px; margin-top: 15px; width: 337px; height: 103px; }
#phNumbers	{ position: absolute; left: 50%; margin-left: 45px; margin-top: 15px; width: 316px; height: 57px; }
#topLine	{ position: absolute; left: 50%; margin-left: -360px; margin-top: 123px; width: 720px; height: 1px; background-color: #40738E; } 
#btmLine	{ margin-top: 5px; width: 720px; height: 1px; background-color: #40738E; } 
p.hc		{ margin: 0 0 0 0; padding: 0 0 10px 0; }
p.hc2		{ margin: 0 0 0 0; padding: 0 0 20px 0; }
p.hc3		{ margin: 0 0 0 0; padding: 20px; }
p.hc4		{ margin: 0 0 0 0; padding: 0 20px 20px 0; }
p.hc5		{ margin: 0 0 0 0; padding: 0 0 0 0; }
p.hcHead	{ margin: 0 0 0 0; padding: 0 0 10px 0; font: bold 125%/1.5em Verdana, sans-serif; color: #FFF;  }
.boldWhite	{ color: #FFF; font-weight: bold; }
.textWhite	{ color: #FFF; }
.textWhite2 { font: normal 90%/1.4em Verdana, sans-serif; color: #FFF; }

.paddL15	{ padding-left: 15px; }
.paddL55	{ padding: 0 0 0 55px; }
.paddBtm25	{ padding-bottom: 25px; }
.paddTop8	{ padding-top: 8px; }
.paddTop_disc	{ padding-top: 15px; }
.padd_call		{ padding-bottom: 15px; padding-top: 8px; }
.padd_call2		{ padding-bottom: 10px; padding-top: 8px; }
.green		{ color: #79CA00; }
.yellow		{ color: #FC0; }
.blue		{ color: #67A6C5; }
.notBold	{ font-weight: normal; }
.width40	{ width: 40%; }
.width316	{ width: 306px; }
.marginTop_svs	{ margin-top: 482px; }
.para		{ padding-top: 10px; }

h1			{ font: normal 18px/25px Verdana, Geneva, sans-serif; color: #67A6C5; padding: 0 0 0 0; margin: 0 0 10px 0; }
h1.tagline	{ font: normal 18px/25px Verdana, Geneva, sans-serif; color: #FC0; padding: 13px 0 0 15px; margin: 0 0 0 0; }
.h1_inset	{ padding: 0 0 4px 20px;}
h1.white	{ font: normal 18px/18px Verdana, Geneva, sans-serif; color: #FFF; padding: 0 0 8px 0; margin: 0 0 0 0; }
h1.yellow	{ font: normal 18px/18px Verdana, Geneva, sans-serif; color: #FC0; padding: 0 0 15px 0; margin: 0 0 0 0; }
h1.yellow2	{ font: normal 18px/25px Verdana, Geneva, sans-serif; color: #FC0; padding: 0 0 15px 0; margin: 0 0 0 0; }
h2.yellow	{ font: normal 14px/18px Verdana, Geneva, sans-serif; color: #FC0; padding: 5px 0 7px 0; margin: 0 0 0 0; }
h2.yellow2	{ font: bold 12px/18px Verdana, Geneva, sans-serif; color: #FC0; padding: 5px 0 7px 0; margin: 0 0 0 0; }
h2.yellow3	{ font: bold 12px/18px Verdana, Geneva, sans-serif; color: #FC0; padding: 14px 0 7px 0; margin: 0 0 0 0; }
h2.yellow4	{ font: normal 14px/18px Verdana, Geneva, sans-serif; color: #FC0; padding: 5px 0 0 0; margin: 0 0 0 0; }
h3.yellow	{ font: normal 14px/18px Verdana, Geneva, sans-serif; color: #FC0; padding: 5px 0 7px 0; margin: 0 0 0 0; }
.font11		{ font-size: 11px; }
.address	{ padding: 7px 0 20px 0;  color: #657F8F; }

/* Primary Navigation */
#navPos			{ position: absolute; left: 50%; margin-left: 36px; margin-top: 78px; width: 297px; height: 34px; }
.pNav_tabOn 	{ font: bold 11px/11px Verdana, sans-serif; vertical-align: middle; text-decoration: none; cursor: pointer; cursor: hand; text-align: center; color: #FC0;  }
.pNav_tabOver 	{ font: bold 11px/11px Verdana, sans-serif; vertical-align: middle; text-decoration: none; cursor: pointer; cursor: hand; text-align: center; color: #FC0; background-color: #1A3647; }
.pNav_tabOff 	{ font: bold 11px/11px Verdana, sans-serif; vertical-align: middle; text-decoration: none; cursor: pointer; cursor: hand; text-align: center; color: #FFF;  }

/* Hypertext Elements */
a			{ color: #67A6C5; text-decoration: underline; }
a:link 		{ color: #67A6C5; text-decoration: underline; }
a:visited 	{ color: #FFF; }
a:hover		{ color: #FC0; }

.white a			{ color: #FFF; text-decoration: underline; }
.white a:link 		{ color: #FFF; text-decoration: underline; }
.white a:visited 	{ color: #FFF; }
.white a:hover		{ color: #FC0; }

.footer a			{ color: #D3B687; text-decoration: none; }
.footer a:link 		{ color: #D3B687; text-decoration: none; }
.footer a:visited 	{ color: #D3B687; }
.footer a:hover		{ color: #FC0; }

/* Footer */
.btmSpace		{ height: 40px; }
.footerLeft		{ padding: 15px 0 15px 0; font: font: normal 10px/14px Verdana, sans-serif; color: #658BA0; }
.footerRight	{ text-align: right; padding: 15px; font: font: normal 10px/14px Verdana, sans-serif; color: #658BA0; }

/* Home Page */
#wrapper00	{ position: absolute; left: 50%; margin-left: -360px; margin-top: 129px; width: 718px; }
#wrapper	{ width: 718px; border: 1px #40738E solid; }
.tableLine	{ width: 1px; background-color: #40738E; } 
.tableLine2	{ height: 1px; background-color: #40738E; } 
.leftWidth	{ width: 204px; background-color: #132935; padding: 15px; }
.liteBlue	{ font: normal 90%/1.5em Verdana, sans-serif; color: #67A6C5; }
.padding	{ padding: 15px; }
.rightCol	{ background-color: #1E4054; padding: 15px 25px 15px 15px; }
.ashi		{ float: right; padding: 5px 5px 5px 0; }

/* About Us */
.AU_leftCol		{ width: 373px; background-color: #1E4054; }
.AU_rightCol	{ width: 345px; background-color: #1E4054; }
.ashi_AU	{ float: right; padding: 5px 15px 15px 0; }
.ashi_AU2	{ float: right; padding: 0 65px 30px 0; }

/* Services */
.allCaps	{ font: normal 85%/1.7em Verdana, sans-serif; padding: 20px 0px 12px 12px; letter-spacing: 2px; color: #FFF; }
.td_S_1		{ padding: 8px 10px 8px 12px; background-color: #132935; width: 240px; color: #67A6C5; }
.td_S_1A	{ padding: 8px 10px 8px 12px; background-color: #132935; width: 332px; color: #FFF; }
.td_S_1B	{ padding: 15px 17px 8px 17px; background-color: #132935; color: #FFF; }
.td_S_2		{ padding: 8px 10px 8px 12px; background-color: #132935; width: 92px; color: #79CA00; text-align: right; font-weight: bold; }
.td_S_3 	{ width: 13px; }
.td_spacer	{ height: 2px; }
.ashi_S		{ float: right; padding: 15px 15px 15px 0; }
#endorsement	{ position: absolute; left: 50%; margin-left: 0px; margin-top: 852px; width: 360px; height: 447px; background-image:url(images/colorado-springs-home-inspection-endorsement-bkg.gif); z-index: 99; font: normal 11px/16px Georgia, "Times New Roman", Times, serif; color: #333; padding: 19px 27px 0 17px; }

/* Contact Us */
.CU_tdL		{ padding: 10px; color: #67A6C5; text-align: right; font: normal 90%/1.4em Verdana, sans-serif; width: 125px; } 
.CU_tdR		{ padding: 10px 10px 10px 0; color: #FFF; font: bold 90%/1.4em Verdana, sans-serif; width: 248px; } 
.bkgcolor	{ background-color: #1E4054; padding: 15px; color: #67A6C5; font: normal 90%/1.5em Verdana, sans-serif;  }
.bkgcolor3	{ background-color: #1E4054; padding: 7px 15px 15px 15px; color: #67A6C5; font: normal 90%/1.5em Verdana, sans-serif;  }
.bkgcolor2	{ background-color: #1E4054;  }

#quote		{ position: absolute; left: 50%; margin-left: -11px; margin-top: 394px; width: 390px; height: 81px; z-index: 99; }
#quote2		{ position: absolute; left: 50%; margin-left: 14px; margin-top: 490px; width: 345px; height: 100px; z-index: 99; }

