  ﻿/* CSS Document */
/* CSS Document */
body								
{
	margin: 0; padding: 0; 
	background-color: #FFF;
}

.mobile-only					{ display: none; }

.pagewidth						{ width: 980px; margin: 0 auto; }

/* Masthead + navigation */
#masthead						{ font-family: museo_sans_500regular, Arial, Helvetica, sans-serif;  background: #272521; height: 40px; width: 100%; line-height: 30px; }
#masthead-nav					{ margin: 0; padding: 0; float: right; }
#masthead-nav-mobile			{ font-size: 20px; display: none; }

.masthead-nav					{ z-index:40; position: relative; margin: 0; font-size: 0.95em; font-weight: 500; font-family: museo_sans_500regular, Arial, Helvetica, sans-serif;  }
.masthead-nav li				{ list-style-type: none; float: left; padding: 6px 4px 2px 4px; margin: 0 0 0 0; font-size: 0.9em; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-weight: 500; }
.masthead-nav li a:link			{ color: #A3A1A1; text-decoration: none; background: #3C3832; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-weight: 500; }
.masthead-nav li a:visited		{ color: #A3A1A1; text-decoration: none; background: #3C3832; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-weight: 500; }
.masthead-nav li a:hover		{ color: #FFF; text-decoration: none; background: #1D1B18; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-weight: 500; }

#masthead-home					{ margin: 0; padding: 0; }
.masthead-nav li.homepagelink	{ float: left; position: relative; }

#mastheader-search-container	{ width: 142px; float: right; margin: 6px 4px 2px 4px; }
.mastheader-search-input		{ float: left; margin: 2px 0 0 0px; width: 100px; height: 16px; border: 1px solid #C3C4C6; background: #F8F7F4; font-size: 0.8em; padding: 3px 3px 3px 3px; font-family: 'museo_sans_500regular', Arial, Helvetica, sans-serif;  font-weight: 500;  }

.mastheader-search-btn			{ float: left; margin: 2px 0 0 6px; width: 23px;background:url(/cpd/training/content/images/btn_search.png) 0 0 transparent; }
.mastheader-search-btn:hover	{ background:url(/cpd/training/content/images/btn_search_over.png) 0 0 transparent; }

#masthead-more-menu				{ font-family: museo_sans_500regular, Arial, Helvetica, sans-serif;  z-index:50; opacity: 1; display: none; position: absolute; background: #272521; line-height: 20px; }
#masthead-more-menu ul, #masthead-more-menu ul li		{ margin:0; padding:0; list-style :none; font-size:12px; }  

.masthead-menu-body 			{ font-family: museo_sans_500regular, Arial, Helvetica, sans-serif; display: none; width: 300px; border: 0px solid #413F3C; cursor: pointer; background: #272521;}
.masthead-menu-body li a:hover	{ color: #FFF; text-decoration:underline; background: #171614; }
.masthead-menu-body li a		{ color: #A3A1A1; text-decoration: none; text-align: left; padding: 5px; display: block; }
.masthead-menu-body li			{ color: #A3A1A1; }
.masthead-menuclick				{ cursor:pointer; }
.masthead-menuclick-mobile		{ cursor:pointer; width: 40px; }


.placeholder					{ color: #767676 !important; }
input.placeholder				{ color: #767676 !important; }
:-ms-input-placeholder			{ color: #767676 !important; }
::-webkit-input-placeholder 	{ color: #767676 !important; }
:-moz-placeholder 				{ color: #767676 !important; }
::-moz-placeholder 				{ color: #767676 !important; }


#rsc-global-footer										{ font-family: museo_sans_500regular, Arial, Helvetica, sans-serif; background-color: #003D6E; font-size: 12px; line-height: 1.4em; height: 100px; }
#rsc-global-footer-inner								{ padding: 10px; color: #FFF; }
#rsc-global-footer-link-container						{ width: 400px; float: right; margin: 0; padding: 0; }
#rsc-global-footer-link-container li					{ line-height: 1.6em; margin: 0; padding: 0; list-style-type: none; float: left; width: 32%; margin: 0; padding: 2px;  }
#rsc-global-footer-link-container li a:link				{ color: #FFF; text-decoration: none; }
#rsc-global-footer-link-container li a:visited			{ color: #FFF; text-decoration: none; }
#rsc-global-footer-link-container li a:hover			{ color: #A3C7D2; text-decoration: underline; }
#rsc-global-footer .copyright							{ font-size: 11px; }
