@charset "utf-8";
/* CSS Document */

/* ********************************************** */
/* Defines the top level of the navigation system */
/* and sets the basic style for its border,       */
/* background colour and the font etc.            */
/* ********************************************** */
.MainMenuTopLevel {
	width				: 161px;
	margin-left			: 8px;
	background-color	: #fafafa;
	font-family			: Calibri, Arial, Helvetica, sans-serif;
	font-size			: 14px;
	border-width		: 1px;
	border-style		: solid;
	border-color		: #efefef;	
}

/* ********************************************** */
/* Defines the blocks to place after level 1 and  */
/* level 2 in the navigation system               */
/* ********************************************** */
.MenuAreaAfter_Level1 {
	display 			: block;
	width 				: 161px;
	height 				: 2px;
	background-color 	: #fafafa;
}

.MenuAreaAfter_Level2 {
	width				: 126px;
	height				: 1px;
	background-color	: #fafafa;
	display				: block;
	margin-left			: 25px;
	border-bottom		: 1px;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #dadada;
}

/* ********************************************** */
/* Defines the top level of the navigation path   */
/* indicator - its border, background colour and  */
/* font etc.                                      */
/* ********************************************** */
.NavigationPathIndicatorTopLevel {
	width				: 748px;
	background-color	: #fafafa;
	font-family			: Arial, Helvetica, sans-serif;
/*	This originally had the Calibri as the first choice
	but when it was enlarged to 12px, Tobi thought it
	looked odd. So I have tried just sticking with Arial.
	
font-family			: Calibri, Arial, Helvetica, sans-serif;
*/
	font-size			: 12px;
	border-width		: 1px;
	border-style		: solid;
	border-color		: #efefef;
	padding				: 5px 10px 5px 10px;
}

/* ********************************************** */
/* Defines the top level of the navigation path   */
/* indicator - its border, background colour and  */
/* font etc. - this is for the Home page only     */
/* ********************************************** */
.NavigationPathIndicatorTopLevel_HomePage {
	width				: 915px;
	background-color	: #fafafa;
	font-family			: Arial, Helvetica, sans-serif;
/*	This originally had the Calibri as the first choice
	but when it was enlarged to 12px, Tobi thought it
	looked odd. So I have tried just sticking with Arial.
	
font-family			: Calibri, Arial, Helvetica, sans-serif;
*/
	font-size			: 12px;
	border-width		: 1px;
	border-style		: solid;
	border-color		: #efefef;
	padding				: 5px 10px 5px 10px;
	margin				: 0px 10px 0px 10px;
}

/* *********************************************** */
/* Defines the top level of the footer section     */
/* - it's border, background colour and font etc.  */
/* *********************************************** */
.FooterSectionTopLevel {
	width				: 655px;
	background-color	: #fafafa;
	font-family			: Calibri, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	display				: block;
	border-width		: 1px 0px 1px 1px;
	border-style		: solid;
	border-color		: #efefef;
	padding				: 14px 2px 12px 10px;
}

/* ************************************************** */
/* ************************************************** */
/* I HAVE GOT THIS FAR WITH COMMENTING THE CSS STYLES */
/* ************************************************** */
/* ************************************************** */
.FooterLogo {
	width				: 101px;
	background-color	: #fafafa;
	font-family			: Calibri, Arial, Helvetica, sans-serif;
	display				: block;
	border-width		: 1px 1px 1px 0px;
	border-style		: solid;
	border-color		: #efefef;
	padding				: 0px 0px 0px 0px;
}

.FooterDivider {
/*	width				: 748px;
*/	background-color	: #fafafa;
	font-family			: Calibri, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	padding				: 0px 5px 0px 0px;
}

/* ************************************** */
/* Here are the roll over link CSS styles */
/* ************************************** */

/* ************** */
/* HomePage_Links */
/* ************** */
.HomePage_Links:link {	
	background-color	: #f29400;
	font-style			: normal;
	font-weight			: normal;
	font-size			: 13px;
	color				: #ffffff;
	display				: block;
	padding				: 8px 5px 8px 10px;
	text-decoration		: none;
	text-transform		: none;
}

.HomePage_Links:visited {	
	background-color	: #f29400;
	font-style			: normal;
	font-weight			: normal;
	font-size			: 13px;
	color				: #ffffff;
	display				: block;
	padding				: 8px 5px 8px 10px;
	text-decoration		: none;
	text-transform		: none;
}

.HomePage_Links:hover {	
	background-color	: #f29400;
	font-style			: normal;
	font-weight			: normal;
	font-size			: 13px;
	text-decoration		: underline;
	color				: #ffffff;
	display				: block;
	padding				: 8px 5px 8px 10px;
}

.HomePage_Links:active {	
	background-color	: #f29400;
	font-style			: normal;
	font-weight			: normal;
	font-size			: 13px;
	color				: #ffffff;
	display				: block;
	padding				: 8px 5px 8px 10px;
	text-decoration		: none;
}

/* ***************** */
/* MenuNormal_Level1 */
/* ***************** */
.MenuNormal_Level1:link {	
	background-color	: #dadada;
	font-style			: normal;
	font-weight			: normal;
	color				: #323232;
	display				: block;
	padding				: 8px 5px 8px 10px;
	text-decoration		: none;
	text-transform		: none;
}

.MenuNormal_Level1:visited {	
	background-color	: #dadada;
	font-style			: normal;
	font-weight			: normal;
	color				: #323232;
	display				: block;
	padding				: 8px 5px 8px 10px;
	text-decoration		: none;
	text-transform		: none;
}

.MenuNormal_Level1:hover {	
	background-color	: #dadada;
	font-style			: normal;
	font-weight			: normal;
	text-decoration		: underline;
	color				: rgb(242,148,0);
	display				: block;
	padding				: 8px 5px 8px 10px;
}

.MenuNormal_Level1:active {	
	background-color	: #dadada;
	font-style			: normal;
	font-weight			: normal;
	color				: #323232;
	display				: block;
	padding				: 8px 5px 8px 10px;
	text-decoration		: none;
}
/* ******************* */
/* MenuSelected_Level1 */
/* ******************* */
.MenuSelected_Level1 {
	background-color	: #dadada;
	font-style			: normal;
	font-weight			: normal;
	color				: rgb(161,0,0);
	display				: block;
	padding				: 8px 5px 8px 10px;
	text-decoration		: none;
}

/* ***************** */
/* MenuNormal_Level2 */
/* ***************** */
.MenuNormal_Level2:link {	
	background-color	: #fafafa;
	font-style			: normal;
	font-weight			: normal;
	color				: #666666;
	display				: block;
	padding				: 8px 5px 8px 25px;
	text-decoration		: none;
	text-transform		: none;
}

.MenuNormal_Level2:visited {	
	background-color	: #fafafa;
	font-style			: normal;
	font-weight			: normal;
	color				: #666666;
	display				: block;
	padding				: 8px 5px 8px 25px;
	text-decoration		: none;
	text-transform		: none;
}

.MenuNormal_Level2:hover {	
	background-color	: #fafafa;
	font-style			: normal;
	font-weight			: normal;
	text-decoration		: underline;
	color				: rgb(242,148,0);
	display				: block;
	padding				: 8px 5px 8px 25px;
}

.MenuNormal_Level2:active {	
	background-color	: #fafafa;
	font-style			: normal;
	font-weight			: normal;
	color				: #666666;
	display				: block;
	padding				: 8px 5px 8px 25px;
	text-decoration		: none;
}

/* ******************* */
/* MenuSelected_Level2 */
/* ******************* */
.MenuSelected_Level2 {
	background-color	: #fafafa;
	font-style			: normal;
	font-weight			: normal;
	color				: rgb(161,0,0);
	display				: block;
	padding				: 8px 5px 8px 25px;
	text-decoration		: none;
}

/* **************** */
/* NavIndicatorText */
/* **************** */
.NavIndicatorText:link {	
	font-style			: normal;
	font-weight			: normal;
	color				: #323232;
	display				: inline;
	padding				: 0px 5px 0px 0px;
	text-decoration		: none;
	text-transform		: none;
}

.NavIndicatorText:visited {	
	font-style			: normal;
	font-weight			: normal;
	color				: #323232;
	display				: inline;
	padding				: 0px 5px 0px 0px;
	text-decoration		: none;
	text-transform		: none;
}

.NavIndicatorText:hover {	
	font-style			: normal;
	font-weight			: normal;
	text-decoration		: underline;
	color				: rgb(242,148,0);
	display				: inline;
	padding				: 0px 5px 0px 0px;
}

.NavIndicatorText:active {	
	font-style			: normal;
	font-weight			: normal;
	color				: #323232;
	display				: inline;
	padding				: 0px 5px 0px 0px;
	text-decoration		: none;
}
/* ************************ */
/* NavIndicatorTextSelected */
/* ************************ */
.NavIndicatorTextSelected {
	font-style			: normal;
	font-weight			: normal;
	color				: rgb(161,0,0);
	padding				: 0px 5px 0px 0px;
}

.NavSeperator {
	font-style			: normal;
	font-weight			: normal;
	color				: #666666;
	padding				: 0px 5px 0px 0px;
}