﻿@import url('nav-h.css');
/*------------------------------------------------------------------------------------------------------------*/
/*========================================================*/
/*     BASIC HTML GLOBAL STYLES                           */
/*========================================================*/
/* Style For HTML BODY -----------------------------------*/
#body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #e5e1d1;
}

html {
	height: 100%;
}
img {
	border-width: 0px;
}

/*------------------------------------------------------------------------------------------------------------*/
/*========================================================*/
/*     TABLE LAYOUT STYLES                                */
/*========================================================*/
/*-- Width Settings on Skin ------------------------------*/
.PageMaster {
	width: 100%;
	height: 100%;
	background-image: url('BodyBG.gif');
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #e5e1d1;
	margin: 0px auto;
}
.SkinMaster {
	width: 770px;
	margin: 0px auto;
}
.SkinMasterTD {
	padding: 0px;
}
/*--------------------------------------------------------*/
.LoginTD {
	vertical-align: middle;
	text-align: right;
	font-size: 7px;
	padding: 0px 10px 0px 0px;
	background-image: url('LoginBG.png');
	background-position: right top;
	background-repeat: repeat-y;
}
/*-- Top Banner Styles -----------------------------------*/
.TopBarTD {
	width: 770px;
	height: 130px;
	background-color: #efe9db;
}
.TopBarTable {
	width: 770px;
	height: 130px;
}

.LogoPane {
	width: 287px;
	height: 130px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;	
}
.TopBarRightTD {
	width: 483px;
	height: 130px;
	padding: 0px 0px 0px 0px;
}
.TopBarRightTable {
	width: 100%;
	height: 130px;
}
.TopLinksTD {
	height: 35px;
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
	text-align: right;
	background-color: #f2efe6;
	color: #94070a;
}
.TopBarPromoPane {
	padding: 18px 15px 17px 0px;
	text-align: left;
	background-image: url('TopBarBG.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #efe9db;
}
.SearchTD {
	width: 240px;
	padding: 25px 0px 0px 10px;
	background-image: url('searchbar.png');
	background-position: left center;
	background-repeat: no-repeat;
}
.FlashBannerTD {
	width: 770px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.BannerPaneLeft {
	width: 60px;
	padding: 20px 20px 0px 0px;
}
.BannerPaneRight {
	width: 1200px;
	padding: 20px 0px 0px 0px;
}
/*-- cells containing content panes -----------------------*/
.ContentMainTable {
	width: 750px;
	background-color: #f2efe6;
	padding: 0px 10px 0px 10px;
}
.ContentPanesTD {
	width: 530px;
	height: 100%;
	vertical-align: top;
	padding: 20px 0px 0px 15px;
}
.ContentPanesTable {
	width: 530px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
/*========================================================*/

/*------------------------------------------------*/
/*  Content Panes Styling                         */
/*------------------------------------------------*/

.Content {
	width: 530px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.ContenPaneLeft {
	width: 150px;
	padding: 0px 20px 0px 0px;
	vertical-align: top;
}
.ContenPaneRight {
	width: 100px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
/*========================================================*/

/*========================================================*/
/*  LeftPane (MenuPane) Styling (*Holds SolPart Menu)     */
/*========================================================*/
.LeftPaneTD {
	width: 185px;
	padding: 20px 10px 20px 10px;
}
.SolMenuTD {
	padding: 15px 0px 10px 0px;
}
.SideLinksTD_Top {
	padding: 0px 0px 15px 0px;
}
.SideLinksTD_Bottom {
	padding: 0px 0px 5px 0px;
}
.SideButtonsTD {
	padding: 15px 0px 0px 0px;
}
/*========================================================*/

/*========================================================*/
/*  Footer Styling                                        */
/*========================================================*/
.FooterTD {
	padding: 15px 0px 15px 0px;
	vertical-align: top;
	text-align: center;
	border-top: 1px #6e645d solid;
	background-image: url('FooterBG.gif');
	background-position: center bottom;
	background-color: #f4f3ee;

	}
.FooterTable {
	width: 100%;
	height: 95px;
}
.FooterLeft1 {
	width: 90px;
	height: 95px;
	padding: 0px 0px 0px 20px;
}
.FooterLeft2 {
	width: 100px;
	height: 95px;
}
.FooterMid {
	width: 200px;
	height: 95px;
	background-color: #e5e5e5;
}
.FooterRight1 {
	width: 100%;
	height: 95px;
	vertical-align: middle;
	text-align: right;
	padding: 0px 20px 0px 0px;
	background-color: #e5e5e5;
}
.FooterRight2 {
	width: 26px;
	height: 95px;
	vertical-align: middle;
	text-align: right;
	padding: 0px 20px 0px 0px;
	background-color: #e5e5e5;
}
.FooterShebang {
	text-align: right;
	padding: 15px 20px 0px 0px;
}
/*========================================================*/
/*    REMAINING (not categorised) TABLE STYLES            */
/*========================================================*/
.ImageNoBorder {
	border-width: 0px;
}
.VerticalRule {
	background-image: url('VerticalRule.gif');
	background-position: center top;
	background-repeat: repeat-y;
	width: 20px;
}

/*========================================================*/
/*    TOP MENU STYLES							          */
/*========================================================*/
/*-- Holds SolPart Menu Horizontal -----------------------*/
.MenuTD {
	background-color: #94070a;
}
.MenuRowTD {
}
#TopMenuItem {
	
}
#TopMenuItem a:link {
	display: block;
	float: left;
	height: 29px;
	line-height: 28px;
	background-color: #94070a;
	border-left: 2px #af251c solid;
	border-right: 2px #551817 solid;
	border-bottom: 1px maroon solid;
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#TopMenuItem a:visited{
	display: block;
	float: left;
	height: 29px;
	line-height: 28px;
	background-color: #94070a;
	border-left: 2px #af251c solid;
	border-right: 2px #551817 solid;
	border-bottom: 1px maroon solid;
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#TopMenuItem a:active {
	display: block;
	float: left;
	height: 29px;
	line-height: 28px;
	background-color: #94070a;
	border-left: 2px #af251c solid;
	border-right: 2px #551817 solid;
	border-bottom: 1px maroon solid;
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#TopMenuItem a:hover {
	display: block;
	float: left;
	height: 29px;
	line-height: 28px;
	background-color: #710002;
	border-left: 2px #af251c solid;
	border-right: 2px #551817 solid;
	border-bottom: 1px maroon solid;
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
/*------------------------------------------------------------------------------------------------------------*/
/*========================================================*/
/*  Text                                                  */
/*========================================================*/
/*-- most of the text on site ----------------------------*/
.Normal {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #555555;
	line-height: 160%;
	font-size: 11px;
}
.normal {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #555555;
	line-height: 160%;
	font-size: 11px;
}
/*-- most of the bold text on site -----------------------*/
.NormalBold {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.NormalOrangeHead {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FF7700;
}
/*-- red text on site for errors -------------------------*/
.NormalRed {
	color: #C50000;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.NormalOrange {
	color: #FF7700;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.NormalBold {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
}
.NormalSmall {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #555555;
}
.NormalHead {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #555555;
}
.NormalSubHead {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}
/*-- subheadings - mostly in admin -----------------------*/
.SubHead {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	line-height: 160%;
}
/*-- headings - mostly in admin --------------------------*/
.Head {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	background: transparent;
	font-weight: bold;
	padding: 0;
}
p {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #555555;
	line-height: 160%;
	font-size: 11px;
	/* Shebang Default: Check that this is the same as "Normal" Class */
}
h1 {
    color: #555555;
    font-weight: bold;
    font-size: 20px;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}
h2 {
    color: #555555;
    font-weight: bold;
    font-size: 16px;
    padding: 0px;
}
h3 {
    color: #555555;
    font-weight: bold;
    font-size: 13px;
}
h4 {
    color: #555555;
    font-weight: bold;
    font-size: 10px;
}
h5 {
    color: #555555;
    font-weight: bold;
    font-size: 15px;
    padding: 0;
}

/*------------------------------------------------------------------------------------------------------------*/
/*========================================================*/
/*  Links                                                 */
/*========================================================*/
/*-- default links visited and active --------------------*/
a:active {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #94070a;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #94070a;
	text-decoration: none;
}
a:link {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #94070a;
	text-decoration: none;
}
/*-- default links hover ---------------------------------*/
a:hover {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #680a0c;
	text-decoration: underline;
}
/*=== The "Normal" Link Classes ==========================*/
/*-- normal  links visited and active --------------------*/
a.Normal:link {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #94070a;
	text-decoration: none;
}
/*-- normal  links hover ---------------------------------*/
a.Normal:hover {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #680a0c;
	text-decoration: underline;
}
/*-- normal  links visited -------------------------------*/
a.Normal:visited {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #94070a;
	text-decoration: none;
}
/*========================================================*/
/*-- footer links ----------------------------------------*/
a.Footer_Links:active {
	color: #FFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.Footer_Links:visited {
	color: #FFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.Footer_Links:link {
	color: #FFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Footer_Links {
	color: #FFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/*-- footer links hover ----------------------------------*/
a.Footer_Links:hover {
	color: #EEE;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
/*-- search button in search form ------------------------*/
.SearchButton {
	background: transparent;
	height: 24px;
	padding: 15px 12px 7px 12px;
	cursor: hand;
	font-size: 1px;
	margin: 0 0 0 0;
	background-color: blue;
}
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
/*==========================================================*/
/*  CUSTOM STYLES                                           */
/*==========================================================*/
.WhiteText {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
}
a.WhiteText {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}
a.WhiteText:hover {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: underline;
}
.TextRightAlign {
	text-align: right;
}
/*------------------------------------------------------------------------------------------------------------*/

/* styles used by Data Grids */
.DataGrid_AlternatingItem {
	background-color: #F2EFE6;
}
.DataGrid_Container {
	background-color: #FFFFFF;
	
}
.DataGrid_Footer {
	background-color: #ffffff;
}
.DataGrid_Header {
	background-color: Transparent;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item {
	background-color: #DFD7C8;
	font-size: 13px;
}
.DataGrid_SelectedItem {
}

/*========================================================*/
/*  NEWS ARTICLE Styling                                  */
/*========================================================*/
.NewsArticle_Title {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #00467f;
	font-weight: bold;
}
a.NewsArticle_Title:Link {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #00467f;
	text-decoration: none;
	font-weight: bold;
}
a.NewsArticle_Title:Active {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #00467f;
	text-decoration: none;
	font-weight: bold;
}
a.NewsArticle_Title:Visited {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #00467f;
	text-decoration: none;
	font-weight: bold;
}
a.NewsArticle_Title:Hover {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	color: #FF7700;
	text-decoration: none;
	font-weight: bold;
}
.NewsArticle_TitleBG {
	background-image: url('NewArticle_TitleBG.gif');
	background-position: left top;
	background-repeat: repeat;
}
.NewsArticle_SmallText {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	color: #00467f;
	font-weight: normal;
}
a.NewsArticle_SmallText:Link {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	color: #00467f;
	font-weight: normal;
	text-decoration: none;
}
a.NewsArticle_SmallText:Active {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	color: #00467f;
	font-weight: normal;
	text-decoration: none;
}
a.NewsArticle_SmallText:Visited {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	color: #00467f;
	font-weight: normal;
	text-decoration: none;
}
a.NewsArticle_SmallText:Hover {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	color: #FF7700;
	font-weight: normal;
	text-decoration: none;
}
.NewsArticle_DottedLine {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #c0c0c0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c0c0c0;
}
.NewsArticle_TitleLine {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E1E1;
}
/*------------------------------------------------------------------------------------------------------------*/
/*========================================================*/
/*  Tokens                                                */
/*========================================================*/
/*-- login token idle ------------------------------------*/
a.LOGIN_object:active {
	color: #94070a;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.LOGIN_object:visited {
	color: #94070a;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.LOGIN_object:link {
	color: #94070a;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.LOGIN_object {
	color: #94070a;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/*-- login token hover -----------------------------------*/
a.LOGIN_object:hover {
	color: #680a0c;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
/*-- user token idle -------------------------------------*/
a.USER_object:active {
	color: #94070a;
	background-image: url('LoginIdle.gif');
	background-position: right top;
	background-repeat: no-repeat;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	float: right;
	line-height: 18px;
	padding: 0px 25px 0px 0px;
	margin: 0px 4px 0px 15px;
}
a.USER_object:visited {
	color: #94070a;
	background-image: url('LoginIdle.gif');
	background-position: right top;
	background-repeat: no-repeat;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	float: right;
	line-height: 18px;
	padding: 0px 25px 0px 0px;
	margin: 0px 4px 0px 15px;
}
a.USER_object:link {
	color: #94070a;
	background-image: url('LoginIdle.gif');
	background-position: right top;
	background-repeat: no-repeat;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	float: right;
	line-height: 18px;
	padding: 0px 25px 0px 0px;
	margin: 0px 4px 0px 15px;
}
.USER_object {
	color: #94070a;
	background-image: url('LoginIdle.gif');
	background-position: right top;
	background-repeat: no-repeat;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	float: right;
	line-height: 18px;
	padding: 0px 25px 0px 0px;
	margin: 0px 4px 0px 15px;
}
/*-- user token hover ------------------------------------*/
a.USER_object:hover {
	background-image: url('LoginIdle.gif');
	background-position: right top;
	background-repeat: no-repeat;
	color: #00467f;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
/*-- date token idle -------------------------------------*/
a.DATE_object:active {
	color: #00467f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
a.DATE_object:visited {
	color: #00467f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
a.DATE_object:link {
	color: #00467f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
.DATE_object {
	color: #00467f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
/*-- date token hover ------------------------------------*/
a.DATE_object:hover {
	color: #00467f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
/*-- breadcrumbs token idle ------------------------------*/
a.BREADCRUMBS_object:active {
	color: #8f8f8f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.BREADCRUMBS_object:visited {
	color: #8f8f8f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.BREADCRUMBS_object:link {
	color: #8f8f8f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.BREADCRUMBS_object {
	color: #8f8f8f;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
/*-- breadcrumbs token hover -----------------------------*/
a.BREADCRUMBS_object:hover {
	color: #666;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
/*-- terms privacy and copyright -------------------------*/
.FOOTER_objects {
	color: #545454;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 160%;
}
/*-- terms privacy and copyright links -------------------*/
a.FOOTER_objects:active {
	font-size: 11px;
	color: #545454;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 160%;
}
a.FOOTER_objects:visited {
	font-size: 11px;
	color: #545454;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 160%;
}
a.FOOTER_objects:link {
	font-size: 11px;
	color: #545454;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 160%;
}
/*-- terms privacy and copyright hover -------------------*/
a.FOOTER_objects:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 160%;
}
/*-- language selector dropdown --------------------------*/
.Language_object {
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
/*------------------------------------------------------------------------------------------------------------*/
/*========================================================*/
/*  Forms                                                 */
/*========================================================*/
/*-- default form elements -------------------------------*/
input {
	font-family: tahoma;
	font-size: 11px;
	color: #333;
}
select {
	font-family: tahoma;
	font-size: 11px;
	color: #333;
}
/*-- textbox ---------------------------------------------*/
.NormalTextBox {
	color: #555555;
	padding-left: 5px;
	line-height: 12px;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
}
/*-- textbox container -----------------------------------*/
td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
	border: 0;
}
/*-- textbox used for search -----------------------------*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	height: 24px;
	vertical-align: top;
	background: transparent;
	width: 165px;
	color: #666;
	padding: 5px 5px 5px 0px;
	margin: 0px 1px 0px 0px;
	border: 0px solid #FFFFFF;
	cursor: text;
}
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/

/*---- SOLPART STYLING -------------------------------------------------------------------*/

/*========================================================*/
/*     Main Menu & SubMenu Basic Settings                 */
/*========================================================*/

/* The 2 items below are "default" settings for the
   MainMenu_MenuItem's and Module Title_MenuItem's
   Classes */
    
/*-- submenu items idle ----------------------------------*/
.MainMenu_MenuItem {
	color: #fff;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #94070A;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	width: 185px;
	height: 25px;
}
/*-- submenu items hover ---------------------------------*/
.MainMenu_MenuItemSel {
color: #612e00;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #DFD7C8;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	width: 185px;
	height: 25px;

	}
/*------------------------------------------------------------------------------------------------------------*/
/*---END BASIC SETTINGS --------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/



/*========================================================*/
/*     Main Menu                                          */
/*========================================================*/
/*-- box that holds the menu -----------------------------*/

/* This styles the main menu container for the root menu items.
   The default.css file uses a background-color: transparent;
   This allows the image which runs underneath the menu and
   search section (if using default) to show through. */

.MainMenu_MenuContainer {
	background: transparent;
	width: 185px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*-- bar that holds the menu -----------------------------*/
/* This sets the height of the menu bar section.
   Or, in the case of vertical menu, the height of each item */

.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	background: transparent;
	width: 185px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*------------------------------------------------------------------------------------------------------------*/

/*========================================================*/
/*     Main Menu - IDLE, HOVER & "BREADCRUMB"             */
/*========================================================*/

/* This section styles the Idle, Hover and Breadcrumb states
   of the menu - these classes are set in the <dnn:SOLPARTMENU>
   tags in the skin file (ascx file). */ 

/*-- menuitems idle --------------------------------------*/

.MainMenu_Idle TD {
	color: #555555;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background: url(katleisure_menu_navidle.gif) no-repeat top left transparent;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	width: 185px;
	height: 25px;

}
/*-- menuitems over --------------------------------------*/
.MainMenu_Selected TD {
	color: #555555;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background: url(katleisure_menu_navhover.gif) no-repeat top left transparent;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	width: 185px;
	height: 25px;
}
/*-- menuitems active (both below have same settings -----*/
.MainMenu_BreadcrumbActive TD {
	color: #94070a;
	background: url(katleisure_menu_navactive.gif) no-repeat top left transparent;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	width: 185px;
	height: 25px;
}
.MainMenu_Active TD {
	color: #94070a;
	background: url(katleisure_menu_navactive.gif) no-repeat top left transparent;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	width: 185px;
	height: 25px;
}
/*------------------------------------------------------------------------------------------------------------*/

/*========================================================*/
/*     Main Menu - SUB MENU                               */
/*========================================================*/

/* This styles the main menu and sub-menu boxes.
   Here you can set an overall border and background
   colour for these elements. */

.MainMenu_SubMenu {
}
.MainMenu_SubMenuItemSelected {
}

.MainMenu_SubMenuItemActive {
}
.MainMenu_SubMenuItemBreadcrumb {
}
/*------------------------------------------------------------------------------------------------------------*/


/*-- removing seperator borders --------------------------*/
.MainMenu_MenuBreak {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background: transparent;
	vertical-align: top;
}
/*-- not needed - main menu ------------------------------*/
.MainMenu_MenuIcon {
	display: none;
}
.MainMenu_RootMenuArrow {
	display: none;
}
.MainMenu_MenuArrow {
	display: none;
}
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/

/*========================================================*/
/*     MODULES MENU                                       */
/*========================================================*/

/*-- submenu container -----------------------------------*/
.ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: transparent;
	filter: Alpha(Opacity=95, FinishOpacity=95, Style=1);
	-moz-opacity: .95;
}
/*-- module menu container -------------------------------*/
.ModuleTitle_MenuContainer {
	color: #555555;
}
/*-- module menu bar -------------------------------------*/
.ModuleTitle_MenuBar {
	cursor: pointer;
	cursor: hand;
}
/*-- module menu item idle -------------------------------*/
.ModuleTitle_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #555555;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	padding: 0px 10px 0px 10px;
	background-color: #f2efe6;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px gray solid;
}
/*-- module menu item selected/hover ---------------------*/
.ModuleTitle_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	color: #f2efe6;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	padding: 0px 10px 0px 10px;
	background-color: #94070a;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px gray solid;
}
/*-- not needed - module menu ----------------------------*/
.ModuleTitle_MenuIcon {
	display: none;
}
.ModuleTitle_MenuBreak {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background: transparent;
	vertical-align: top;
}
.ModuleTitle_RootMenuArrow {
	display: none;
}
.ModuleTitle_MenuArrow {
	display: none;
}
.MainMenuSeperator {
	display: none;
}
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------*/
/*============================================================================================================*/
/*  End Style Sheet                                                                                           */
/*============================================================================================================*/
/*------------------------------------------------------------------------------------------------------------*/