/* `Drop-Down Navigation
----------------------------------------------------------------------------------------------------*/

#sflhmenuContainer
{
   clear: both;	
   float: none;
   margin:5px 0px 0px 0px;
   padding:0px;
   height: 30px;
   background-color: #17b0e3;
   width: 900px;
   z-index:25;	
}

/* whole menu container wrapper ? - div */
.dropdown_container 
{
	background-color: #17b0e3;
	margin:0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-family: calibri, arial, verdana, georgia, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 30px;
	width: 870px;
	z-index:28;
}

/* set main menu item bold if has drop down menu */
.mainlistitemsetbold
{
  font-weight:bold;
}

/* set dropdown menu item bold if has drop down menu */
.dropdownitemsetbold 
{
  font-weight:bold;
  background :#17b0e3 url('/images/arrowforward.gif') no-repeat center right;
}

/*********************/
/* New dropdown menu */
/*********************/
/* unordered list container complete menu */
ul.dropdown 
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    background-color: #17b0e3;
    text-align: center; 
    font-family: calibri, arial, verdana, georgia, sans-serif;
    position:relative; 
    font-size:12px;
    height:30px; 
    list-style-type:none;
    float:left;	
    z-index:29;
}

/* main menu list items */
ul.dropdown li 
{
    float: left;
    margin: 0px;
    padding: 0px;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}

* html ul.dropdown li 
{
    float: left;
    margin: 0px;
    padding: 0px;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
    white-space: nowrap;
}


/* main menu list items link elements */
ul.dropdown li a
{
        color: #000000;
	display: block;
	text-decoration: none;
	float: left;
        min-width: 75px;
	width:auto !important;
	width: 75px;
	height:20px;
	padding: 5px 6px;
	font-weight:bold;
}

/* main menu list items link elements hover */

ul.dropdown li a:hover
{
    text-decoration:none;
    background-color: #1764b2;
    color: #ffffff;
    height:20px;
    padding: 5px 6px;
}


.mainitemhover
{
    text-decoration:none;
    background-color: #1764b2;
    color: #ffffff;
    height:20px;
    padding: 5px 6px;
}

/* unordered list drop down sub menu */ 
ul.dropdown li ul.subdropdown 
{
	list-style: none;
	position: absolute; 
	left: 0; 
	top: 30px;
	background: #ffffff;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 200px;
	z-index: 30;
        border: 1px #ffffff;
}

/* sub menu list items */
ul.dropdown li ul.subdropdown li
{
	margin: 0px 0px; 
	padding: 0px 0px;
	clear: both;
	width: 200px !important;
        min-height: 20px;
	height: auto !important;
	height: 20px;
	display: block;
	border-bottom: 1px solid #ffffff;
	float: left;
	background-color: #a8d4e3;
}

/* sub menu list items link items */
ul.dropdown li ul.subdropdown li a
{
	width: 190px !important;
        min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 5px 0px 5px 10px;
	text-align: left;
	color: #000000;
        background-color: #a8d4e3;
	font-weight: normal;
}

/* sub menu list items link items IE6?  */
html ul.dropdown li ul.subdropdown li a 
{
	width: 190px !important;
        min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 5px 0px 5px 10px;
	text-align: left;
	color: #000000;
        background-color: #a8d4e3;
	font-weight: normal;
}

/* sub menu list items link items hover effect  */

html ul.dropdown li ul.subdropdown li a:hover 
{ 
    color: #ffffff;
    background-color: #17b0e3;
    width: 190px !important;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    padding: 5px 0px 5px 10px;
    text-align: left;
/*    font-weight: bold;*/
}


.dropitemhover
{
    color: #ffffff;
    background-color: #17b0e3;
    width: 190px !important;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    padding: 5px 0px 5px 10px;
    text-align: left;
/*    font-weight: bold;*/
}

/* hide second level dropdown list when hover on main menu list */
ul.dropdown li ul.subdropdown li ul.subdropdown2
{
	list-style: none;
	position: absolute; 
	left: 0; top: 0px;
	background: #ffffff;
	margin: 1px; padding: 0px;
	display: none;
	float: left;
	width: 202px;
	left: 200px;
        border: 1px #ffffff;	
}

ul.dropdown li ul.subdropdown li ul.subdropdown2 li a
{
	width: 190px !important;
        min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 5px 0px 5px 10px;
	text-align: left;
	color: #000000;
        background-color: #a8d4e3;
	font-weight: normal;
} 


/* display 2nd level dropdown list */
html ul.dropdown li ul.subdropdown li.drop a:hover ul 
{
  position: absolute;
  display: block;
  color:#000000; 
  height:auto;
  background:#ffffff; 
  width: 190px;
  padding: 5px 0px 5px 10px;
  text-align: left;
  left: 201px;
/*    font-weight: bold;*/
} 

/* dropdown list item hover properties */
ul.dropdown li ul.subdropdown li ul.subdropdown2 li a:hover
{
  text-decoration: none;
  background-color: #17b0e3;
  color: #ffffff; 
  width: 190px;
  padding: 5px 0px 5px 10px;
  text-align: left;
/*    font-weight: bold;*/
}


/*
.hoverondropitem
{
  visibility:visible; 
  color:#000000; 
  height:auto;
  background:#ffffff; 
  width: 190px;
  padding: 5px 0px 5px 10px;
  text-align: left;
  left: 200px;
  top: 0px;
  position: relative;
}
*/

/* `Vertical Drop-Down Navigation
----------------------------------------------------------------------------------------------------*/
/* `Drop-Down Navigation
----------------------------------------------------------------------------------------------------*/
/* whole menu container wrapper ? - div */
.vdropdown_container 
{
	background: #ffffff;
	width: 155px;
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-family: calibri, arial, verdana, georgia, sans-serif;
	font-size: 12px;
	text-align: center;
	height:auto;
	z-index:18;
}

/* set main menu item bold if has drop down menu */
.vmainlistitemsetbold
{
  font-weight:bold;
  background :#cccccc url('/images/arrowforward.gif') no-repeat center right; 
}

/* set main menu item right arrow if has drop down menu */
.vmainlistitemarrow
{
  background :#cccccc url('/images/arrowforward.gif') no-repeat center right; 
}

/* set main menu item down arrow if has drop down menu */
.vmainlistitemdownarrow
{
  background :#cccccc url('/images/arrowDown.gif') no-repeat center right; 
}
/* set dropdown menu item bold if has drop down menu */
.vdropdownitemsetbold 
{
  font-weight:bold; 
}

/* colour current page route */
.onRouteSet
{
    background-color:#f6f78f !important;
}


/*********************/
/* New vertical menu */
/*********************/

ul.vdropdown 
{
    list-style: none;
    padding: 0px;
    margin: 7px 0px 0px 0px;
    border: 0px;
    background-color: #ffffff;
    text-align: center; 
    font-family: calibri, arial, verdana, georgia, sans-serif;
    position:relative; 
    font-size:12px;
    height:auto; 
    list-style-type:none;
    width: 152px;     
    z-index:19;
}

ul.vdropdown li 
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: relative; 
        display: block;
}

ul.vdropdown li a
{
	padding: 3px 5px 3px 5px;
	background-color: #cccccc;
	color:#000000;
	display: block;
	text-decoration: none;
	width: 140px;
        min-height:14px;
	height:auto !important;
	height: 14px;
	text-align: left;
	margin-bottom:1px;
}

ul.vdropdown li a.Level2
{
	padding: 3px 5px 3px 5px;
	background-color: #cccccc;
	color:#000000;
	display: block;
	text-decoration: none;
	width: 140px;
        min-height:14px;
	height:auto !important;
	height: 14px;
	text-align: left;
	margin-bottom:1px;
	font-weight: bold;
}

ul.vdropdown li a.currentPageChild
{
	padding: 3px 5px 3px 5px;
	background-color: #eeeeee;
	color:#000000;
	display: block;
	text-decoration: none;
	width: 140px;
        min-height:14px;
	height:auto !important;
	height: 14px;
	text-align: left;
	margin-bottom:1px;
}

ul.vdropdown li a:hover
{
    text-decoration:none;
    background-color: #888888 !important;
    color: #ffffff;
    margin-bottom:1px;
    min-height: 14px;
    height:auto !important;
    height: 14px;
    width: 140px;
    display: block;
}


.vmainitemhover
{
    text-decoration:none;
    background-color: #888888 !important;
    color: #ffffff;
    margin-bottom:1px;
    min-height: 14px;
    height:auto !important;
    height: 14px;
    width: 140px;
    display: block;
}

ul.vdropdown li ul.subvdropdown 
{
	list-style: none;
	position: absolute;
	left: 151px;
	top: 0px;
	background-color: #ffffff;
	margin: 0px 0px 0px 1px; 
	padding: 0px;
	display: none;
	float: left;
	width: 249px;
	border: 0px none #ffffff;
	z-index: 20;
}

ul.vdropdown li ul.subvdropdown li 
{
	margin: 0px; 
	padding: 0px;
	border: 0px;
	clear: both;
	width: 250px;
	display: block;
}

ul.vdropdown li ul.subvdropdown li a
{
	border: 0px 0px;
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 1px 0px;
        min-height: 14px;
	height:auto !important;
	height: 14px;
	background-color: #cccccc;
	color: #000000;
	text-align: left;
	width: 244px;
	font-weight: normal;
        display: block;
}

html ul.vdropdown li ul.subvdropdown li a 
{
	float: left;
	background-color: #17b0e3;
	padding: 3px 0px 3px 5px;
	border: 0px;
	margin: 0px 0px 1px 0px;
	background-color: #cccccc;
	color: #000000;
        text-align: left;
        min-height: 14px;
	height:auto !important;
	height: 14px;
	width: 244px;
	font-weight: normal;
        display: block;
}

html ul.vdropdown li ul.subvdropdown li a
{
        min-height: 14px;
	height:auto !important;
	height: 14px;
	padding: 3px 0px 3px 5px;
	border: 0px 0px;
	margin: 0px 0px 1px 0px;
	background-color: #cccccc;
	color: #000000;
        text-align: left;
	width: 244px;
	font-weight: normal;
	display: block;
}


html ul.vdropdown li ul.subvdropdown li a:hover 
{
	color: #ffffff;
	background-color: #888888;
        min-height: 14px;
	height:auto !important;
	height: 14px;
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 1px 0px;
	border: 0px 0px 0px 0px;
	width: 244px;
	display: block;
}


/****************************/
/*    Level Indentation     */
/****************************/

.Level3
{
  padding: 3px 5px 3px 15px !important;
  width: 130px !important;
  display: block;
}

.Level4
{
  padding: 3px 5px 3px 25px !important;
  width: 120px !important;
  display: block;
}

.Level5
{
  padding: 3px 5px 3px 35px !important;
  width: 110px !important;
  display: block;
}

.Level6
{
  padding: 3px 5px 3px 45px !important;
  width: 100px !important;
  display: block;
}

.Level7
{
  padding: 3px 5px 3px 55px !important;
  width: 90px !important;
  display: block;
}

.Level8
{
  padding: 3px 5px 3px 65px !important;
  width: 80px !important;
  display: block;
}

.Level9
{
  padding: 3px 5px 3px 75px !important;
  width: 70px !important;
  display: block;
}

.Level10
{
  padding: 3px 5px 3px 85px !important;
  width: 60px !important;
  display: block;
}                             

.sflcrumbs 
{
 background-color: #ffffff;
 font-family: calibri, arial, verdana, georgia, sans-serif;
 font-size: 14px; 
 padding: 5px 0px 10px 0px;
 height: 20px;
 margin: 0px 0px 0px 5px;
 width: 900px;
 min-height:0%;
}

.sflcrumbs_sflHideSideBar  
{
 background-color: #ffffff;
 padding: 5px 0px 10px 0px;
 height: 20px;
 margin: 0px 0px 0px 0px;
 width: 900px; 
}

.sflcrumbs h3 
{
 display: none;
}
.sflcrumbs_sflHideSideBar h3 
{
 display: none;
}

.sflcrumbs ul 
{
 display: inline;
 padding-left: 0px;
 margin-left: 0px;
}

.sflcrumbs_sflHideSideBar ul 
{
 display: inline;
 padding-left: 0px;
 margin-left: 0px;
}

.sflcrumbs ul li 
{
 display: inline;
 padding-right: 1px;
}

.sflcrumbs_sflHideSideBar ul li 
{
 display: inline;
 padding-right: 1px; 
}

.sflcrumbs ul li a:link 
{
 padding: 2px;
}

.sflcrumbs_sflHideSideBar ul li a:link 
{
 padding: 2px;
}

/*
.sflcrumbs ul li+li 
{
 background-image: url(../umbraco/images/arrowForward.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding: 0px 20px 0px 20px;
}

.sflcrumbs_sflHideSideBar ul li+li 
{
 background-image: url(../umbraco/images/arrowForward.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding: 0px 20px 0px 20px;
}
*/

.sflcrumbstext 
{
  font-weight: bold;		
}


































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

