@charset "utf-8";

@media all
{
	h1 { color: #BD1E2D; }
	h2 { color: #BD1E2D; }
	h3 { color: #BD1E2D; }
	h4 { color: #BD1E2D; }
	h5 { color: #BD1E2D; }
	h6 { color: #BD1E2D; }
	a { color: #BD1E2D; }
}

@media screen
{
	/****************************************************************************************************************************
	 * Classes
	 ****************************************************************************************************************************/

		/* Large arrow */
		.largeArrow { background-image: url(/images/diamond/arrow.png); }

		/* Buttons */
		.button { background-image: url(/images/diamond/button.png); }

		/* Bar */
		.bar { background: url(/images/diamond/bar.png) #BD1E2D left no-repeat; }

		/* Long button */
		.longButton { background-image: url(/images/diamond/long-button.png); }

		/* Friendly form */
		.friendlyForm label.focus { color: #BD1E2D; }
			.friendlyForm .inputField.focus { border: 1px solid #BD1E2D; }
			.friendlyForm .button { background-image: url(/images/diamond/button.png); }
			.friendlyForm .inputField.required { background-color: #FCEEF0; }
			.friendlyForm .collapsible legend { color: #BD1E2D; }

	/****************************************************************************************************************************
	 * Layout
	 ****************************************************************************************************************************/
	 
		/* Header */
		#headerBand { background-image: url(/images/diamond/header-grad.png); }
		#headerTabsWrapper { background-image: url(/images/diamond/tabs.png); }
		#diaTab { /*left: 3px; */ left: 241px; background-image: url(/images/diamond/dia-tabs.png); }
		#diamondTab { /*left: 241px; */ left: 3px; background-image: url(/images/diamond/diamond-tabs.png); }
		#miniSearch { background-image: url(/images/diamond/mini-search-bar.png); }
		#miniSearchInput { border-color: #A82432; }
		#miniSearchSubmit { border-color: #BD1E2D; }
		#menuBar { background-image: url(/images/diamond/menu-bar.png); }
		#diamondLogo { position: absolute; left: 21px; top: 24px; overflow: hidden; text-indent: -1000px; display: block; line-height: 0; width: 133px; height: 87px; background: url(/images/diamond/diamond-logo.png) no-repeat; }
		
		/* Main menu - second level */
		#mainMenu li ol { background-image: url(/images/diamond/main-menu-bg.png); border-color: #6D0F1B; }
		#mainMenu li ol li:hover a { color: #6D0F1B; }
		
		/* Main menu - third level */
		#mainMenu li ol li ol { border-color: #6D0F1B; }
		#mainMenu li ol li ol li:hover a { color: #6D0F1B; }
	
		/* Search bar */
		#searchBar { background-image: url(/images/diamond/search-bar.png); }
			#searchBar .quickSearch { left: 185px; }
			#searchBar .advancedSearch { top: 56px; left: 358px; }
			#searchBar .trainingTypeLabel { position: absolute; color: #fff; top: 10px; left: 557px; }
			#searchBar .largeArrow { position: absolute; left: 389px; top: -100px; }
		#searchBarInput { left: 357px; border-color: #6D0F1B; }
		#searchBarSubmit { left: 840px; background: url(/images/diamond/search-bar-go.png); }
		#searchBarSelect { position: absolute; left: 556px; top: 30px; font-size: 16px; height: 28px; padding: 2px; width: 270px; border: 2px solid #6D0F1B; }
		
		/* Search pod */
		#searchPod .quickSearch { top: 60px; }
			#searchPod .findText { width: 100px; line-height: 22px; }
			#searchPod .advancedSearch { top: 156px; left: 12px; }
			#searchPod .trainingTypeLabel { display: none; }
			#searchPod .largeArrow { left: 7px; top: 18px; }
		#searchPodInput { border-color: #6D0F1B; top: 121px; }
		#searchPodSubmit { background-image: url(/images/diamond/search-pod-go.png); top: 121px; }
		#searchPodSelect { position: absolute; left: 10px; top: 97px; font-size: 11px; height: 23px; padding: 2px; width: 170px; border: 2px solid #6D0F1B; }

		/* Social networking links */
		#socialLinks .socialNetwork { padding-top: 0; height: 32px; }
}

