@charset "utf-8";
/* 
#EFF3F7 = Extra Really Light
#DFE6ED = Really Light
	#BFCCD9 = Extra Light
#7F9AB3 = Light Tone
#4D677F = Mid Tone
#27333F = Dark Tone
#141A20 = Extra Dark
000. = Image
000-rl. = Unique rainbow iamge pixel (for action text)
000-lt. = Unique rainbow iamge pixel (for side navigation section hover)
000-mt. = Unique rainbow iamge pixel (for side navigation sub section hover)
*/

/* ---------- Page Navigation Tabs ---------- */
#tab-01 span { height:35px; width:101px; background: url(/css/graphics/tabs/tab-01.png) right top no-repeat; }
#tab-02 span { height:35px; width:101px; background: url(/css/graphics/tabs/tab-02-on.png) right top no-repeat; }
#tab-03 span { height:35px; width:101px; background: url(/css/graphics/tabs/tab-03-on.png) right top no-repeat; }
#tab-04 span { height:35px; width:101px; background: url(/css/graphics/tabs/tab-04-on.png) right top no-repeat; }
#tab-05 span { height:35px; width:101px; background: url(/css/graphics/tabs/tab-05-on.png) right top no-repeat; }
#tab-07 span { height:35px; width:101px; background: url(/css/graphics/tabs/tab-07-on.png) right top no-repeat; }
#tab-10 span { height:35px; width:101px; background: url(/css/graphics/tabs/tab-10-on.png) right top no-repeat; }
#tab-11 span { height:35px; width:101px; background: url(/css/graphics/tabs/tab-11-on.png) right top no-repeat; }
#tab-12 span { height:35px; width:122px; background: url(/css/graphics/tabs/tab-12-on.png) right top no-repeat; }


/* ---------- Everything Else ---------- */
#main-content h1, #main-content h2, #main-content h3 { color: #FFF; background-color: #4D677F; }
.main-form1, .main-form2, .main-form3, .main-form4, .streetmap-results1 { background: #ERL; }
#quick-links ul { background: #4D677F url(/css/graphics/sectional/000.gif) left top repeat; }
#quick-links ul li:hover { background: #7F9AB3; border-bottom: 1px solid #141A20; }
#quick-links a { color: #FFF; }
body, #body-container { color: #003; }
#intro a, #main-column a, #main-title-text .top-link a { color: #4D677F; }
#header-container, #supporting-text a, h1 { color: #4D677F; }
#action-text { background: #DFE6ED; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; border-bottom: 2px solid #999; }
#supporting-text h1 { background: #4D677F; color: #FFF; }
#supporting-text .top-link { background: #DFE6ED; }
table.price-table th { background-color: #4D677F; border: 1px solid #141A20; color: #FFF; }
#sectional-nav-main ul li:hover, #sectional-nav-main ul ul li:hover, #sectional-nav-main ul ul ul li:hover { color: #F00; background: #7F9AB3 url(/css/graphics/sectional/000-lt.gif) left top repeat; }
#sectional-nav-header, #contact-top { background:#4D677F url(/css/graphics/header/sectional-header-000.gif) no-repeat top center; color: #FFF; }
#contact-main { background: #FFF url(/css/graphics/sectional/contact-background-000.jpg) no-repeat top left; }
#footer-main { background:#4D677F; color: #FFF; border-right: 1px solid #CCC; border-left: 1px solid #CCC; }
#sectional-nav-main a:hover, #sectional-nav-header a, #contact-top a, #footer-main a { color: #FFF; }
#sectional-nav-main .navlink032 { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#sectional-nav-main .navlink032:hover { background: #CDB365; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#sectional-nav-main .navsublink032:hover { background: #998033 }
#sectional-nav-main ul ul li:hover, #sectional-nav-main ul ul ul li:hover { background: #4D677F url(/css/graphics/sectional/000-mt.gif) left top repeat; }

#main-content .highlightbox { width: 187px; float: left; text-align: left; }
#main-content .highlightbox h2 { color: #FFF; font-size: 1em; padding: 5px; margin: 2px 0 0 0; border: 0; }
#main-content .highlightbox h2 a { color: #FFF; text-decoration: none; }
#main-content .highlightbox a:hover { text-decoration: underline; }

#main-content .hbox-000 h2 { background:#4D677F url(/css/graphics/sectional/000.gif) left top repeat }
#main-content .hbox-009 h2 { background:#994933 url(/css/graphics/sectional/009.gif) left top repeat }
#main-content .hbox-032 h2 { background:#998033 url(/css/graphics/sectional/032.gif) left top repeat }
#main-content .hbox-055 h2 { background:#7B9933 url(/css/graphics/sectional/055.gif) left top repeat }
#main-content .hbox-078 h2 { background:#449933 url(/css/graphics/sectional/078.gif) left top repeat }
#main-content .hbox-102 h2 { background:#33995C url(/css/graphics/sectional/102.gif) left top repeat }
#main-content .hbox-125 h2 { background:#339993 url(/css/graphics/sectional/125.gif) left top repeat }
#main-content .hbox-148 h2 { background:#336899 url(/css/graphics/sectional/148.gif) left top repeat }
#main-content .hbox-171 h2 { background:#353399 url(/css/graphics/sectional/171.gif) left top repeat }
#main-content .hbox-194 h2 { background:#6D3399 url(/css/graphics/sectional/194.gif) left top repeat }
#main-content .hbox-218 h2 { background:#99338C url(/css/graphics/sectional/218.gif) left top repeat }
#main-content .hbox-241 h2 { background:#993355 url(/css/graphics/sectional/241.gif) left top repeat }

#main-content .hmain { margin: 0 0 2px 0; text-align: left; padding: 4px 7px 10px 9px; 
	background: transparent url(/css/graphics/header/intro-background-000.jpg) no-repeat top center;
	border-right: 1px solid #CCC; border-bottom: 1px solid #999; border-left: 1px solid #CCC; line-height: 1.2em; }
#main-content .hmain img { padding: 4px 0 0 0;}
#main-content .hmain ul li { padding-top: 0.4em; list-style-type: none; }

#main-content .hbox-000 a { color:#4D677F }
#main-content .hbox-009 a { color:#994933 }
#main-content .hbox-032 a { color:#998033 }
#main-content .hbox-055 a { color:#7B9933 }
#main-content .hbox-078 a { color:#449933 }
#main-content .hbox-102 a { color:#33995C }
#main-content .hbox-125 a { color:#339993 }
#main-content .hbox-148 a { color:#336899 }
#main-content .hbox-171 a { color:#353399 }
#main-content .hbox-194 a { color:#6D3399 }
#main-content .hbox-218 a { color:#99338C }
#main-content .hbox-241 a { color:#993355 }