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

/* ********************
A. GLOBAL
******************** */
		body { background:#0d031c url(none) scroll repeat-y top left; }		
		#objLeftBodyBgBox { background:#0d031c url(/images/114/yellow-onblue/dottedWithBorder.jpg) scroll repeat-x top left; }
		#objRightBodyBgBox { background:#ffffff; }
/* ********************
B. HEADER
******************** */
		#objHeaderContainer { background:#0d031c; border-bottom:1px solid #504069; }
		#objHeader .brand { color:#f1c928; }
		#objSubHeader { background:#0d031c; color:#cccccc; }	
/* ********************
C. NAVIGATION
******************** */
		#objNavigation { color:#ffffff; }
		#nav { background:transparent url(/images/114/yellow-onblue/menuUlBg.jpg) scroll repeat-x top left; }
		#nav .topMItem a { background:transparent url(/images/114/yellow-onblue/menuBg.jpg) scroll no-repeat top right; color:#ffffff; }
		#nav .topMItem a:hover { background-position:top left; color:#0d031c; }
		#nav .subMenuList li a { background:transparent url(/images/114/yellow-onblue/subMenuBg.jpg) scroll no-repeat top left; color:#ffffff; }
		#nav .subMenuList li a:hover { color:#0d031c; }
		#nav .subMenuList.navLevel2 li a { background-position:0 -25px; }
		#nav .subMenuList.navLevel2 li div.firstMItem a { background-position:top left; }
		#nav .subMenuList.navLevel2 li div.firstMItem a:hover { background-position:bottom left; }
		#nav .subMenuList.navLevel2 li a:hover { background-position:0 -75px; }
		#nav .subMenuList.navLevel3 li a { background-position:0 -50px; }
		#nav .subMenuList.navLevel3 li div.firstMItem a { background-position:0 -50px; }
		#nav .subMenuList.navLevel3 li div.firstMItem a:hover { background-position:0 -100px; }
		#nav .subMenuList.navLevel3 li a:hover { background-position:0 -100px; }		
	
/* ********************
D. BODY
******************** */
		#objBodyContainer { border-top:1px solid #ffffff; border-bottom:1px solid #0d031c; }				
		
		#leftPanel { background:#0d031c url(/images/114/yellow-onblue/dottedWithBorder.jpg) scroll repeat-x top left; color:#ffffff; }
		#textContent { background:#ffffff; }
		#objBody .topTextContent { background:#ffffff; color:#333333; }
		#additionalTextContent { background-color:#ffffff; }
		#copyText { float:left; }

		/* Page Content */
		.copyTitle h1 { background:#ffffff; color:#000000; }
		#textContent .copyTitle h1 { color:#000000; }
		#textContent .copyText { color:#000000; }
		#textContent .copyText h2 { color:#666666; }
		#textContent .copyText a { color:#f22d1b; }
		#textContent .copyText li { color:#666666; }
		.formHeader { background:transparent url(/images/114/yellow-onblue/pageTextTitleBg.jpg) scroll repeat-x top left; color:#cccccc; }
		
		/* Left Panel */
		#leftPanel .sectionTitle { color:#ffffff; }
		#leftPanel .quickLinks { color:#cccccc; }
		#leftPanel .quickLinks a { color:#f1c928; }
		#leftPanel .tools { background:transparent url(/images/114/yellow-onblue/toolsBg2.jpg) scroll no-repeat top left; }
		#leftPanel .blogs h2 { color:#000000; }
		#leftPanel .tools .tool a { color:#ffffff; }
		#leftPanel .subMenu .active { background:transparent url(/images/114/yellow-onblue/stripped.gif) scroll no-repeat center right; color:#f1c928; }
		#leftPanel .subMenu a { color:#ffffff; }
		#leftPanel .subMenu a:hover { color:#f1c928; }
		#leftPanel .search { background:transparent url(/images/114/yellow-onblue/dotted.jpg) scroll repeat top left; }
		#leftPanel .search input { background:transparent; color:#ffffff; }
		#leftPanel .search div { background:transparent url(/images/114/yellow-onblue/search.jpg) scroll no-repeat bottom left; }
		#leftPanel .news { background:transparent url(/images/114/yellow-onblue/dotted.jpg) scroll repeat top left; color:#ffffff; }
		#leftPanel .news a { color:#f1c928; }
		#leftPanel .promo { color:#ffffff; }
		#leftPanel .promo a { color:#f1c928; }
		#leftPanel .blogs { background-color:#ffffff; color:#999999; }
		#leftPanel .blogs a { color:#f22d1b; }
		
		/* Page Text */
		#pageText .clsHeading { background:transparent url(/images/114/yellow-onblue/pageTextTitleBg.jpg) scroll repeat-x top left; color:#cccccc; }
		#pageText .rightPanelBox { color:#333333; }
		#pageText .content { color:#333333; }
		#pageText .content a { color:#f22d1b; }
		
/* ********************
E. FOOTER
******************** */
		#objFooterContainer { border-bottom:1px solid #504069; border-top:1px solid #ffffff; }
		#objFooter { background:#0d031c; color:#cccccc; }
		#objFooter a { color:#cccccc; }
		#objFooter a:hover { color:#f1c928; }
		#objSubFooter { background:#0d031c url(/images/114/yellow-onblue/bodyBg.jpg) scroll repeat-y top left; color:#999999; }
		#objSubFooter a { color:#999999; }
		#objSubFooter a:hover { color:#f1c928; }
		#objSubFooter h2 { color:#ffffff; }
		#objSubFooter h3 { color:#ffffff; }
		#objSEO { background:transparent url(/images/114/yellow-onblue/objSubFooterBg.jpg) scroll no-repeat top left; }
/* ********************
F. PAGE SPECIFIC
******************** */
		#TextPage #textContent h2 { background:transparent url(/images/114/yellow-onblue/h2Icon.jpg) scroll no-repeat center left; }
		#TextPage #textContent h3 { border-bottom:1px solid #0d031c; }
		#TextPage #textContent h3 span { background:#0d031c; color:#cccccc; }
		
		#HomePage #objBodyContainer { background:#ffffff; }
		#HomePage #objMainContentContainer { border-top:1px solid #504069; border-bottom:1px solid #504069; }
		#HomePage #objLeftBodyBgBox { background:#ffffff; }
		#HomePage #objMainContentContainer .mainContent { color:#ffffff; }
		#HomePage #objMainContentContainer .mainContent h1 { color:#ffffff; }
		#HomePage #objMainContentContainer .mainContent a { color:#ffffff; }
		#HomePage #objMainContentContainer .mainContent a:hover { color:#f1c928; }
		#HomePage #objBody .mainContent2 { color:#000000; }
		#HomePage #objBody .mainContent2 a { color:#f22d1b; }
		#HomePage #objBody .mainContent2 h2 { color:#666666; }
		#HomePage #objBody .mainContent2 h3 { color:#666666; }
		#HomePage #objBody .homeQuickContact .contactFormTitle { background:none; color:#666666; }
		#HomePage #objBody .homeQuickContact .contactFormText { color:#000000; }
		#HomePage #objBody .homeQuickContact input { background:transparent url(/images/114/yellow-onblue/contactFieldsBg.jpg) scroll no-repeat top left; border:1px solid #999a9f; }		
		#HomePage #objBody .homeQuickContact .label { background:transparent url(/images/114/yellow-onblue/contactLabelsBg.jpg) scroll repeat-y top left; color:#ffffff; }

		#TextPageAlternate #objBody #pageText #contactForm .contactFormTitle { background:none; color:#666666; }
		#TextPageAlternate #objBody #pageText #contactForm .contactFormText { color:#000000; }
		#TextPageAlternate #objBody #pageText #contactForm input { background:transparent url(/images/114/yellow-onblue/contactFieldsLongBg.jpg) scroll repeat-x top left; border:1px solid #999a9f; }		
		#TextPageAlternate #objBody #pageText #contactForm .label { background:transparent url(/images/114/yellow-onblue/contactLabelsBlueBg.jpg) scroll repeat-y top left; color:#ffffff; }
		
		#SiteMapPage #additionalTextContent a { color:#f22d1b; }
		#SiteMapPage #additionalTextContent a:hover { color:#000000; }
		#SiteMapPage #additionalTextContent #siteMapRightContent { color:#000000; }
		#SiteMapPage #additionalTextContent #siteMapRightContent a:hover { color:#f22d1b; }
/* ******************
H. MODULES
********************/
		#contactForm { color:#333333; }
		#contactForm .contactFormTitle { background:transparent url(/images/114/yellow-onblue/pageTextTitleBg.jpg) scroll repeat-x top left; color:#cccccc; }
		
		#pageText #contactForm .contactFormTitle { background:none; color:#666666; }
		#pageText #contactForm .contactFormText { color:#333333; }
		#pageText #contactForm .label { background: transparent url(/images/114/yellow-onblue/labelBg.jpg) scroll no-repeat top left; color:#ffffff; }
		#pageText #contactForm  input { background: transparent url(/images/114/yellow-onblue/inputBg.jpg) scroll no-repeat top left; }
		
		#emailProcessBox p.infoSuccess { color:#F1C928; }
		#emailProcessBox p.infoFailed { color:#F22D1B; }		
/* ******************
I. FILTERS
********************/