/*********************
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:#96abc4; }
	#leftTileBgContainer { background: #96abc4; background-image:url(/images/115/black_onwhite/leftPageBg.jpg); background-repeat: repeat-y; }
	#rightTileBgContainer { background: #96abc4; background-image:url(/images/115/black_onwhite/rightPageBg.jpg); background-repeat: repeat-y; }
	#objContainer { background:#ffffff; }
/* ********************
B. HEADER
******************** */
	#objHeader #branding { top:0; }	
	#headerMessage { color:#000000; font:normal normal normal 12px verdana; }
	#companyLogo { float:left; margin:0; z-index:10; }
/* ********************
C. NAVIGATION
******************** */

	#nav li { background:transparent url(/images/115/black_onwhite/navBg.jpg) scroll repeat-x top left; height:35px; }
	#nav .topMItem { height:35px; line-height:35px; }
	#nav .topMItem a { background:transparent url(/images/115/black_onwhite/topNavItemsBorder.jpg) scroll no-repeat top left; color:#d5e0ec; font:normal normal bold 11px verdana; line-height:35px; }
	#nav .topMItem a:hover { background:transparent url(/images/115/black_onwhite/topNavHoverBg.jpg) scroll repeat-x top left; color:#000000; }
	#nav .topMItem.firstMItem { background:transparent url(/images/115/black_onwhite/firstNavItemBg.jpg) scroll no-repeat top left; }
	#nav .topMItem.lastMItem { background:transparent url(/images/115/black_onwhite/lastNavItemBg.jpg) scroll no-repeat top right; }
	#nav .topMItem.firstMItem a { background:none; }
	#nav .topMItem.firstMItem a:hover { background:transparent url(/images/115/black_onwhite/firstNavItemHoverBg.jpg) scroll no-repeat top left; }
	#nav .topMItem.lastMItem a:hover { background:transparent url(/images/115/black_onwhite/lastNavItemHoverBg.jpg) scroll no-repeat top right; }
	
	#nav .subMenuList { background:#000000; }
	#nav .subMenuList li { background:#000000; }
	#nav .subMenuList a { background:#000000; border-bottom:1px solid #000000; border-top:1px solid #000000; color:#d5e0ec; font:normal normal bold 11px verdana; }
	#nav .subMenuList a:hover { background:#7592ac; border-color:#ffffff; color:#ffffff; }
	#nav .subMenuList .firstMItem  a { }
	#nav .subMenuList .lastMItem a { }
	
	#HomePage #nav .subMenuList { background:transparent url(/images/clear.gif) scroll no-repeat bottom right; }
	#HomePage #nav .subMenuList li { background:transparent url(/images/clear.gif) scroll repeat-y 141px 0px; }
/* ********************
D. BODY
******************** */
	#objBody .contentTitle { color:#000000; font:normal normal normal 21px georgia; }
	#objBody .contentText { color:#3e484a; font:normal normal normal 12px verdana; line-height:20px; }
	#objBody .contentText h1 { color:#000000; font:normal normal normal 21px georgia; }
	#objBody .contentText h2 { color:#333333; font:normal normal normal 18px georgia; }
	#objBody .contentText h3 { color:#3e484a; font:normal normal normal 12px verdana; }
	#objBody .contentText a { color:#c71458; font:normal normal normal 12px verdana; text-decoration:none; }
	
	#objBody #contentPageText .l2PageTextItem { color:#333333; font:normal normal normal 11px arial; line-height:14px; }
	#objBody #contentPageText .clsHeading { color:#ffffff; font:normal normal bold 16px verdana; }
	#objBody #contentPageText #quickQuoteContainer .clsHeading { color:#d5e0ec; font:normal normal bold 11px verdana; }
	#objBody #contentPageText #quickSearchContainer .clsHeading { color:#d5e0ec; font:normal normal bold 11px verdana; }
	#objBody #contentPageText #shortEmailContainer .clsHeading { color:#d5e0ec; font:normal normal bold 11px verdana; }
	#objBody #contentPageText a { color:#c71458; font:normal normal normal 11px arial; line-height:14px; }
	
	.formPage { color:#3e484a !important; font:normal normal normal 12px verdana !important; line-height:20px !important; }
	.generic-form  { color:#333333; }
	.formHeader { background-color:#000000; color:#d5e0ec !important; }
	.tableSet { background-color:#000000 !important; color:#d5e0ec; }
	.tableSet a { color:#d5e0ec; }
	.dataTableRowAlt { background-color:#000000; }
	.dataTableRow a { color:#d5e0ec; }
	.dataTableRowAlt a { color:#d5e0ec; }
	
/* ********************
E. FOOTER
******************** */

	#objFooter { border-bottom:9px solid #466993; width:990px; }
	#objFooter .footerText { color:#000000; font:normal normal normal 11px verdana; height:30px; line-height:30px; }
	#objFooter .footerText a { color:#000000; text-decoration: none; } 
	#objSEO { background:transparent url(/images/115/black_onwhite/footerBg.jpg) scroll repeat top left; }
	#objSEO .extendedDescription { font:normal normal normal 11px verdana; color:#d5e0ec; }
	#objSEO .extendedDescription a { color:#d5e0ec; }
	#objSEO .projectLinks { color:#d5e0ec; }
	#objSEO .projectLinks a { color:#d5e0ec; font:normal normal bold 11px verdana; }
	#objSEO .additionalFooterContent { color:#d5e0ec; font:normal normal normal 11px verdana; }
	#objSEO .additionalFooterContent a { color:#d5e0ec; }
	
/* ********************
F. PAGE SPECIFIC
******************** */
	#HomePage #objBody .mainPromoMessage { color:#3b5d82; font:normal normal normal 10px verdana; }
	#HomePage #objBody .mainPromoMessage a { color:#c71458; font-weight:bold; text-decoration:none; }
	#HomePage #objBody .mainPromoMessage strong { color:#c71458; }
	#HomePage #objBody .mainPromoMessage h3 { color:#000000; font:normal normal bold 15px georgia; }
	#HomePage #objBody .welcomeMessage h2 { color:#ffffff; font:normal normal normal 36px NissanAG,verdana; }
	#HomePage #objBody .welcomeMessage { color:#ffffff; font:normal normal normal 18px NissanAG,verdana; }
	#HomePage #objBody .welcomeMessage .msg { }
	#HomePage #objBody .welcomeMessage .forms { }
	#HomePage #objBody .mainContent { color:#333333; font:normal normal normal 11px arial; }
	#HomePage #objBody .mainContent .clsHeading { color:#333333; font:normal normal normal 16px georgia; }	
	#HomePage #objBody .mainContent a { color:#c71458; font:normal normal normal 11px arial; line-height:14px; text-decoration:none; }
	#HomePage #objBody .mainContent2 { color:#001134; font:normal normal normal 11px arial; line-height:14px; }
	#HomePage #objBody .mainContent2 h2 { color:#96abc4; font: normal normal normal 16px georgia; }
	#HomePage #objBody .mainContent2 h3 { color:#001134; font: normal normal normal 18px georgia; line-height:24px; }
	#HomePage #objBody .mainContent2 a { color:#c71458; font:normal normal normal 11px arial; line-height:14px; text-decoration:none; }
	#HomePage #objBody .middleSection { color:#001134; font:normal normal normal 11px arial; line-height:14px; }
	#HomePage #objBody .middleSection h2 { color:#96abc4; font:normal normal normal 16px georgia; }
	#HomePage #objBody .middleSection h3 { color:#001134; font:normal normal normal 18px georgia; line-height:24px; }
	#HomePage #objBody .middleSection a { color:#c71458; font:normal normal normal 11px arial; line-height:14px; text-decoration:none; }
	#HomePage #objBody .welcomeMessage2 { color:#001134; font:normal normal normal 11px arial; line-height:14px; }
	#HomePage #objBody .welcomeMessage2 h2 { color:#96abc4; font:normal normal normal 16px georgia; }
	#HomePage #objBody .welcomeMessage2 h3 { color:#001134; font:normal normal normal 18px georgia; line-height:24px; }
	#HomePage #objBody .welcomeMessage2 a { color:#c71458; font:normal normal normal 11px arial; line-height:14px; text-decoration:none; }
	
	#HomePage #objBody .HomePageTextItem { color:#333333; font:normal normal normal 11px arial; line-height:14px; }
	#HomePage #objBody .HomePageTextItem .clsHeading { color:#333333; font:normal normal normal 16px georgia; }
	#HomePage #objBody .HomePageTextItem a { color:#c71458; font:normal normal normal 11px arial; line-height:14px; text-decoration:none; }
	
	#SiteMapPage .sitemapMenuLink { color:#c71458; }

/* ********************
G. MODULE SPECIFIC
******************** */

	#quickSearchContainer { color:#ffffff; }
	#quickSearchContainer .clsHeading { color:#d5e0ec; } 
	
	#quickQuoteContainer { color:#ffffff; }
	#quickQuoteContainer .clsHeading { color:#d5e0ec; }
	
	#quickSearchContainer { color:#ffffff; }
	#quickSearchContainer .clsHeading { color:#d5e0ec; } 
	
	#shortEmailContainer { color:#ffffff; }
	#shortEmailContainer .clsHeading { color:#d5e0ec; }	
