/*********************
Jazel Inc.
Date:1/2/2009
**********************
**********************
Table of Contents
- A. Global
- B. Header
- C. Navigation
- D. Body
- E. Footer
- F. Page Specific
- G. Module Specific
*********************/

/* ********************
A. GLOBAL
******************** */

	body { background:#f8f8f8 url(/images/116/black_onwhite/bodyBg.jpg) scroll repeat-x top left; }
	#objContainer { }

/* ********************
B. HEADER
******************** */
	
	#objHeader { }
		#objHeader h1, #objHeader h2 { color:#ffffff; font:normal normal normal 36px "times new roman"; }
		#objHeader h3 { color:#ffffff; font:normal normal normal 10px verdana; }
		.masshead { color:#ffffff; font:normal normal normal 16px arial; }
	.main-image { }
	#objExtraForms { }
		img.extra-icon { }
		div.extra-tabs { }
		div.extra-tab { background:transparent url(/images/116/black_onwhite/tabLeftBg.jpg) scroll no-repeat top left; }
		div.extra-tab a { background:transparent url(/images/116/black_onwhite/tabRightBg.jpg) scroll no-repeat top right; color:#ffffff; font:normal normal normal 11px/28px arial; }
		div.extra-tab a:hover { color:#989797; }
		div.extra-tab.selected { background: #ffffff url(/images/116/black_onwhite/tabSelLeftBg.jpg) scroll no-repeat top left; }
		div.extra-tab.selected a { background:transparent url(/images/116/black_onwhite/tabSelRightBg.jpg) scroll no-repeat top right; color:#989797; }
		div.extra-tab-content { background:#c9caca url(/images/116/black_onwhite/extraFormBg.jpg) scroll repeat-x top right; }
		div.extra-form { color:#000000; font:normal normal normal 12px arial; }
		div.auto-forms { background:#313236 url(/images/116/black_onwhite/autoFormsBg.jpg) scroll repeat-x top right; }
		div.auto-form-qq { }
		div.auto-form-qs { background:#323337 url(/images/116/black_onwhite/extraFormDivider.jpg) scroll no-repeat top center; }	
	
/* ********************
C. NAVIGATION
******************** */

		#objNavigation { background-color:#000000; }
		#nav .topMItem { background:transparent url(/images/116/black_onwhite/topItemDivider.jpg) scroll no-repeat top left; }
		#nav .topMItem a { color:#ffffff; font:normal normal normal 10px verdana; text-decoration:none; text-transform:uppercase; white-space:nowrap; }
		#nav .topMItem a:hover { background:transparent url(/images/116/black_onwhite/topItemHover.jpg) scroll no-repeat bottom center; color:#fff6a6; }
		
		#nav .subMenuList { background:#000000 url(/images/clear.gif) scroll repeat top left; }
		#nav .subMenuList li div { border-top:1px solid #5b5b5b; }
		#nav .subMenuList a { color:#ffffff; font:normal normal normal 12px "trebuchet ms",arial; text-decoration:none; }
		#nav .subMenuList a:hover { color:#fff6a6; }
		
/* ********************
D. BODY
******************** */
	
		#objBody { background:#ffffff; }
		#objBody h2 { color:#000000; font:normal normal normal 16px "trebuchet ms"; }
		#objBody h2 { color:#3e484a; font:normal normal bold 14px "trebuchet ms"; }
		#objBody .contentTitle h1 { color:#000000; font:normal normal normal 21px/18px "trebuchet ms"; }
		#objBody .content-title h1 { color:#000000; font:normal normal normal 21px/18px "trebuchet ms"; }
		#objBody .textContent { color:#3e484a; font:normal normal normal 13px/18px "trebuchet ms"; }
		#objBody .textContent a { color:#f91317; font:normal normal normal 13px/18px "trebuchet ms"; text-decoration:none; }
		#objBody .textContent a:hover { color:#f91317; text-decoration:underline; }
		
		.formHeader { background-color:#000000; color:#ffffff; }
	
/* ********************
E. FOOTER
******************** */
	
	#objFooter .footer-text { color:#666666; font:normal normal normal 10px "trebuchet ms"; }
	#objFooter .footer-text a { color:#666666; text-decoration:none; }
	#objFooter .footer-text a:hover { text-decoration:underline; }
	#objSEO { color:#666666; }
	#objSEO .additional-footer-content { color:#666666; font:normal normal normal 12px "trebuchet ms"; }	
	#objSEO .additional-footer-content a { color:#666666; text-decoration:none; }
	#objSEO .additional-footer-content a:hover { text-decoration:underline; }
	#objSEO .extended-description { border-top:1px solid #86838a; color:#666666; font:normal normal normal 11px "trebuchet ms"; }
	#objSEO .extended-description a { color:#666666; text-decoration:none; }
	#objSEO .extended-description a:hover { text-decoration:underline; }
	#objSEO .project-links a { color:#666666; font:normal normal normal 11px "trebuchet ms",arial; text-decoration:none; }
	
/* ********************
F. PAGE SPECIFIC
******************** */

	#HomePage .welcome-message { background-repeat:no-repeat; }
	#HomePage .welcome-message .message { color:#c7c5c5; font:normal normal normal 12px "trebuchet ms"; }
	#HomePage .welcome-message .message a { color:#6e86be; }
	#HomePage .middle-content { color:#ffffff; font:normal normal normal 12px/19px "trebuchet ms"; }
	#HomePage .middle-content a { color:#f91317; text-decoration:none; }
	#HomePage .main-content { color:#6e6d6d; font:normal normal normal 12px/19px "trebuchet ms"; }
	#HomePage .main-content a { color:#6e6d6d; text-decoration:none; }	
	#HomePage .main-content a:hover { text-decoration:underline; }
	#HomePage .main-content h3 { color:#3e3e3e; font:normal normal bold 16px "trebuchet ms"; }
	#HomePage .welcome-message-2 { color:#6e6d6d; font:normal normal normal 12px "trebuchet ms"; }

	#SiteMapPage a.sitemapMenuLink { color:#6e86be; }
	
/* ********************
G. MODULE SPECIFIC
******************** */
	
	#shortEmailContainer .clsHeading { color:#000000; font:normal normal normal 14px/14px arial; }
	#shortEmailContainer .shortEmailText { color:#000000; font:normal normal bold 10px arial; }
	#shortEmailContainer .shortEmailInput { color:#000000; font:normal normal bold 10px arial; }
	#customeremail { font:normal normal normal 10px arial; }
	
	#quickQuoteContainer select { color:#1c1c1c; font:normal normal normal 11x arial; height:20px; }
	#quickQuoteContainer .clsHeading { color:#ffffff; font:normal normal bold 11px verdana; }
	#quickQuoteContainer .rightPanelBox div { font-size:0; }
	#quickQuoteContainer .rightPanelBox div.quoteLabel { color:#ffffff; font:normal normal normal 11px/11px arial; }
	#quickQuoteContainer .quoteDayPhoneFields input { font:normal normal normal 10px/10px arial; }
	#quickQuoteContainer .rightPanelBox div.quoteButton { font-size:0; }
	#quickQuoteContainer .rightPanelBox input { font:normal normal normal 10px arial; }
	#quickQuoteContainer select { font:normal normal normal 10px arial; }
	#quickQuoteContainer .surveyQuestions div { color:#ffffff; font:normal normal normal 11px/11px arial; }
	
	#quickSearchContainer select { color:#1c1c1c; font:normal normal normal 11px arial; height:20px; }
	#quickSearchContainer .clsHeading { color:#ffffff; font:normal normal bold 11px/11px verdana; }
	#quickSearchContainer #searchType span { color:#ffffff; font:normal normal normal 11px/11px arial; }	
	#quickSearchContainer .rightPanelBox div { font-size:0; line-height:0; }
	#quickSearchContainer #searchButton { font-size:0; }

	#contactForm .label { color:#000000; font:normal normal bold 10px/10px arial; }
	
	.page-text-item .clsHeading { color:#333333; font:normal normal bold 16px/18px "trebuchet ms"; }
	.page-text-item .content { color:#3e484a; font:normal normal bold 14px/18px "trebuchet ms"; }
	.page-text-item .content a { color:#f91317; font:normal normal bold 14px/18px "trebuchet ms"; text-decoration:none; }
	.page-text-item .content a:hover { color:#f91317; text-decoration:underline; }
