body { background-image: url("../images/Bg.jpg"); color: #474747;}	/* background image and default font color */
body, #SlideShow-Images {
	background-color: #d4e7f4;
}	/* primary background color */

/* main content area */
#MainPage { border-color: #fff; background: #fff; }	/* page background (for content areas)  */

/* logo */
#LogoHeader				{ background-image: url("../images/logo-Large.png"); }
#LogoHeader.logoLarge	{ background-image: url("../images/logo-Large.png"); }
#LogoHeader.logoMedium	{ background-image: url("../images/logo-Medium.png"); }

/* showcase & footer*/
#Showcase, .alternate #FooterWrapper	{
	background-color: #e18400;							/* border color, bg color */
	background-image: url("../images/showcase-BgRepeat.jpg");
	border-top-color: #ECF7F9;
	border-right-color: #c67400;
	border-bottom-color: #ECF7F9;
	border-left-color: #c67400;
}	/* background image */
#ShowcaseContent, 
.alternate #FooterContent	{ background-image: url("../images/showcase-Bg.jpg"); }
#FooterWrapper				{ background-image: url("../images/Footer-Bg2.png"); }

/* links */
a:link, a:visited	{
	color: #e18400;
}
a:hover, a:active	{
	color: #0D4F81;
}

	/* box style links */
	a.boxLink:link, a.boxLink:visited	{
	color: #5277A2;
	background-color: #FFF;
}
	a.boxLink:hover, a.boxLink:active 	{
	background-color: #003366;
}

	/* Main Menu */
	#MainMenu a:link, #MainMenu a:visited	{ color: #0d4f81; }	/* menu links - top level items */
	#MainMenu a:hover, #MainMenu a:active	{ color: #e18400; }
	#MainMenu li.current a {color: #e18400;}
	
	/* mega menu */
	ul#MegaMenu .sub ul li { color: #666; }
	ul#MegaMenu .sub ul li a:link, ul#MegaMenu .sub ul li a:visited { color: #0d4f81; }			/* menu links - sub menus */
	ul#MegaMenu .sub ul li a:hover, ul#MegaMenu .sub ul li a:active { color: #e18400; }
	ul#MegaMenu .sub ul li h2 a:link, ul#MegaMenu .sub ul li h2 a:visited { color: #00345b; }		/* menu titles */
	ul#MegaMenu .sub ul li h2 a:hover, ul#MegaMenu .sub ul li h2 a:active { color: #00345b; }

	/* top content sections and footer links */
	#FooterContent a:link, #FooterContent a:visited, #PageOverlay a:link, #PageOverlay a:visited { color: #acd7f7; }
	#FooterContent a:hover, #FooterContent a:active, #PageOverlay a:hover, #PageOverlay a:active { color: #fff; }
	
/* headings */
h1, h2, h3, h4, h5, h6, .headline, .title, #fancybox-title-main { color: #196eae; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .headline strong	{ color: #EB2759;}
h1 .subTitle, h2 .subTitle, h3 .subTitle, h4 .subTitle, h5 .subTitle, h6 .subTitle, .headline .subTitle, .title .subTitle	{ color: #999;}
.headline	{ color: #666; }

	/* for page headers */
	.pageTitle, #PageOverlay h1, #PageOverlay h2, #PageOverlay h3, #PageOverlay h4, #PageOverlay h5, #PageOverlay h6,
	#MainMenu h1, #MainMenu h2, #MainMenu h3, #MainMenu h4, #MainMenu h5, #MainMenu h6  { color: #196eae; }
	/* for showcase */
	#Showcase h1, #Showcase h2, #Showcase h3, #Showcase h4, #Showcase h5, #Showcase h6 { color: #fff; }

/* text */
blockquote				{ border-left-color: #bbb;}	
code, pre				{ background-color: #E8EBEC; border-color: #bbb; color: #333; }
.impact					{ color: #444; }
.callout				{ color: #000; background-color: #F4F4F7; border-color: #E6E6EC; }	/* quote container */
.callout cite			{ color: #747474; }
.copyright, #Showcase	{ color: #fff; }	/* footer and showcase text */
#PageOverlay			{ color: #48484F; }	/* page header text */

/* side navigation - bullets */
ul.sideNav li a:link, ul.sideNav li a:visited							{ color: #0d4f81; }		/* sub-navigation - link */
ul.sideNav li a:hover, ul.sideNav li a:active							{ color: #e18400; }		/* sub-navigation - hover */
ul.sideNav li.currentPage a:link, ul.sideNav li.currentPage a:visited	{ color: #e18400; }		/* sub-navigation - current page */
ul.sideNav li {background-image: url("../images/hr-Small.gif"); }
ul.sideNav li a { background-image: url("../images/bullet-nav.gif");  }

/* forms and inputs */
.contactForm input, .contactForm textarea			{ color: #333; }
.contactForm textarea, .contactForm .textInput	{
	background-color: #f5f8fa;
	border-color: #c4dbe4;
}	/* input */
.contactForm .textInput.inputFocus	{
	background-color: #ffffff;
	border-color: #ec9400;
}								/* input - focus */
.contactForm label.overlabel 		{
	color: #66a0cc;
} /* overlabel text */

/* search */
#SearchInput 					{ color: #333; }	/* search text */
#Search							{ background-image: url("../images/SearchBg.gif"); }

/* common styles */
.hr				{ background-image: url("../images/hr-Large.gif"); }
.hr-small		{ background-image: url("../images/hr-Small.gif"); }

/* pagination */
.pagination a			{ border-color: #D3D3D3; background: #fff; }
.pagination a.current 	{ border-color: #BCBCBC; background: #D8D9DA; }
	
/* sidebar */
.sidebar		{ background-image: url("../images/subMenu-leftRepeat.gif"); }
.sidebarBox-1	{ background-image: url("../images/subMenu-leftTop.gif"); }
.sidebarBox-2	{ background-image: url("../images/subMenu-leftBottom.gif");}

/* sidebar - right */
.last .sidebar		{ background-image: url("../images/subMenu-repeat.gif"); }
.last .sidebarBox-1	{ background-image: url("../images/subMenu-top.gif"); }
.last .sidebarBox-2	{ background-image: url("../images/subMenu-bottom.gif"); }

		
/* breadcrumbs */
.breadcrumbs	{ color: #999; background-image: url("../images/hr-Small.gif"); }
.breadcrumbs a:link, .breadcrumbs a:visited	{ color: #999; }
.breadcrumbs a:hover, .breadcrumbs a:active	{ color: #333; }

/* buttons */
button.btn		{ background-image: url("../images/button-sprite.gif"); }
button.btn span	{
	background-image: url("../images/button-sprite.gif");
	color: #FFF;
}	/* button text */
button.btn:hover span, button.btnHover span {
	color: #FFF;
}			/* button text - hover */
	
/* top */
#Top			{ background-image: url("../images/topMenu-Repeat.png"); }	/* top menu bg */
#TopContainer	{ background-image: url("../images/topMenu-Middle.png"); }

/* featured nav buttons */
#FeaturedPrev { background-image: url("../images/Featured-ButtonPrev.png"); }
#FeaturedNext { background-image: url("../images/Featured-ButtonNext.png"); }

/* page header */
#PageTop 						{ background-image: url("../images/pageOverlay-Top.png"); }	/* page header bg */
#PageWrapper					{ background-image: url("../images/Page-Bg.png"); }
#PageOverlay 					{
	background-image: url(../images/pageOverlay-Repeat.jpg);
}
#PageOverlayContent 			{ background-image: url("../images/pageOverlay-Middle.jpg"); }
.alternate #PageOverlay 		{ background-image: url("../images/pageOverlay-FullRepeat.png"); }
.alternate #PageOverlayContent 	{ background-image: url("../images/pageOverlay-FullMiddle.png"); }
	
/* blog post */
.postTitle 		{ background-image: url("../images/hr-Small.gif"); }
.blogPostInfo 	{ color: #999; background-image: url("../images/hr-Small.gif"); }

/* faq's page */
.faqs li 		{ background-image: url("../images/hr-Small.gif"); }

/* drop down container */
ul#MegaMenu li a span.mm-arrow { background-image: url("../images/mm-arrows.gif"); }
ul#MegaMenu .sub ul li a { background-image: url("../images/MegaMenu-Sub-Bullet.gif"); }
.mm-sub-tr { background-image: url("../images/MegaMenu-Sub-TR.png"); }
.mm-sub-tl { background-image: url("../images/MegaMenu-Sub-TL.png"); }
.mm-sub-tm { background-image: url("../images/MegaMenu-Sub-TM.png"); }
.mm-sub-br { background-image: url("../images/MegaMenu-Sub-BR.png"); }
.mm-sub-bl { background-image: url("../images/MegaMenu-Sub-BL.png"); }
.mm-sub-bm { background-image: url("../images/MegaMenu-Sub-BM.png"); }
.mm-sub-r { background-image: url("../images/MegaMenu-Sub-R.png"); }
.mm-sub-l { background-image: url("../images/MegaMenu-Sub-L.png"); }
.mm-sub-m { background-image: url("../images/MegaMenu-Sub-Repeat.gif"); }

/* video player */
video, div.video-js {margin-bottom: 20px;}

.panel { overflow: hidden }

img.right {
margin-bottom: 15px;
margin-left: 15px;
}
img.left {
margin-bottom: 15px;
margin-right: 15px;
}
.quote {
	color: #196eae;
}
