
/*** WARNING! DO NOT open in Scribe html editor as sucker styling striped out */
body {
/*font-size: 70%;*/
font-family: Arial, Helvetica, sans-serif;
}



#mainmenu {
   width:673px;
	position:relative;
	height: 22px;
	font-size:1.1em;
   z-index:1000;
   

  	/*background-image: url(/media/menus/https://preview.surveysuite.co.uk/media/menuspacer.gif);  end of row dividing line 
	background-repeat: no-repeat;
	background-position: right center;*/

	float: left;
}

/* Nullify default list styling */
#mainmenu ul {
  padding:0;
  margin:0;
  list-style-type:none;
}

#mainmenu li {
   float:left;
	position:relative; /*allows positioning of dropdown */
	display:inline;
/*   background:transparent url(/media/menus/top_tab_rt_off.png) no-repeat top right;*/
  /* top:-17px;*/
/*      padding-right:3px;
      margin-right:4px;*/
   background:transparent url(/media/menus/menu_bg_on.png) no-repeat top left;
}




/* Top level menu styles */
#mainmenu a, #mainmenu a:visited {
   display:block;
	/*padding: 4px 5px 8px 5px;*/
	font-weight: bold;
	text-align: center;
	text-decoration:none;
	color:#269297;
	line-height:1.5em;
   font-size:12px;
   
/*   background:transparent url(/media/menus/top_tab_rt_off.png) no-repeat -1px 0;*/
   background:transparent url(/media/menus/menu_bg_off.png) repeat-x;
      padding:8px 5px 8px 7px;
     /* margin-right:2px;*/
     border:1px solid #CDCFC5;
     border-width:0 1px 1px 0;
}
#mainmenu a.on{
   background:#fff;
 
   border:0;
    padding:8px 5px 8px 0;
   background:transparent url(/media/menus/menu_bg_on.png) no-repeat top right;
   margin-left:7px;
}
#mainmenu a.on:hover{
   margin:0;
}
#mainmenu li:hover{
    background:transparent url(/media/menus/top_tab_rt.png) no-repeat top right;
      top:-6px;
      padding-right:5px;
 
}
#mainmenu a:hover {
color:#9E235C;
	background:transparent url(/media/menus/top_tab_rt.png) no-repeat -1px 0;

   padding:10px 1px 13px 5px;
   margin-right:2px;
   border:0;

 

}
#mainmenu a.on, #mainmenu a:focus{
	color:#9E235C;


}
#mainmenu :hover > a { /*keeps Top Level parent 'on' when rolling over items in submenu*/ 
	color:#9E235C;
	background:transparent url(/media/menus/top_tab_rt.png) no-repeat -1px 0;
   padding:10px 1px 13px 5px;
   margin-right:2px;

   border:0;

}
#mainmenu :hover > a.on{
   margin:0 1px 0 0;
}


/* Second Level Menu Styles */

/* Show second level submenu when hovering on first level */
#mainmenu ul li:hover ul, #mainmenu ul a:hover ul, #mainmenu ul a.on:hover ul{
   visibility: visible;
 } 
/* Keep third level hidden when hovering on first level */ 
#mainmenu ul li:hover ul ul, #mainmenu ul a:hover ul ul, #mainmenu ul a.on:hover ul ul{
   visibility:hidden;
}


#mainmenu ul ul  {
   visibility: hidden;
	width:218px;
	position:absolute;
   z-index:1;
	top:41px;
	left:0;
 	background:transparent url(/media/menus/menu_basebg.png) no-repeat bottom left;
   padding:0px 0 18px 0;

   border:0;

  /*  border-top: solid 1px #ECF2F8;*/

   
}
#mainmenu ul ul :hover > a{
      background:none;
      padding:6px 5px;
}

#mainmenu ul ul li, #mainmenu ul ul li:hover {
   width:218px;
	height: auto; /* cancels fixed height set on all links */
     background:transparent url(/media/menus/menu_bg.png) repeat-y;
     top:0;

}
#mainmenu ul ul li:hover, #mainmenu ul ul li a.on:hover, #mainmenu ul ul li a.on{
      background:transparent url(/media/menus/submenu_bg.png) repeat-y;
}
#mainmenu ul ul li a, #mainmenu ul ul li a:visited{
   font-weight: normal;
	color:#9E235C;
	line-height: 2.3em;
   border-top:0px solid #E4E7DB;
     text-align:left;
     margin-left:5px;

     margin-right:20px;
     padding:6px 5px;
     background:none;
     border:0;
 

}

/*#mainmenu ul ul li:first-child a{
   border:0;   
}*/

#mainmenu ul ul li a:hover, #mainmenu ul ul li a.on:hover, #mainmenu ul ul li:hover a {
   top:0;
   border:0;
   color:#fff; 


}
#mainmenu ul ul li a.on{
   color: #FFFFFF;
    margin-left: 0;
    padding:6px 5px 6px 10px;
      background:transparent url(/media/menus/submenu_bg.png) repeat-y;

}
#mainmenu ul ul li a.on:hover{
        text-align:left;
     margin-left:0px;

     margin-right:20px;
     padding:6px 5px 6px 10px;
   line-height:2.3em;
  /* background:none;*/
}

#mainmenu ul ul li:first-child{
	background:transparent url(/media/menus/menu_first_bg.png) no-repeat top left; 
}
#mainmenu ul ul li:first-child a{
   border:0;
}
#mainmenu ul ul li:first-child:hover{
      background:transparent url(/media/menus/submenu_bg.png) repeat-y;
}
/* Third Level Menu Styles */

/* Show third level submenu when hovering on second level */

#mainmenu ul a.on:hover ul a.on ul {
	 visibility: visible;
}  

 #mainmenu ul li:hover ul li:hover ul, #mainmenu ul a:hover ul a:hover ul, #mainmenu ul a.on:hover ul a.on:hover ul{
    visibility: visible;
}



#mainmenu ul ul ul {
   visibility: hidden;
	height:auto;
	position:absolute;
       z-index:2000;
	top:0;
	left:195px;
 	background:transparent url(/media/menus/submenu_base.png) no-repeat bottom right;
   padding-bottom:20px;
   width:195px;
}
#mainmenu ul ul ul li{
    background:transparent url(/media/menus/submenu_bg.png) repeat-y top right;
    width:196px;


}
#mainmenu ul ul ul li:hover{

   width:191px;
    background:transparent url(/media/menus/submenu_bg.png) repeat-y top right;


}

#mainmenu ul ul li:hover ul li:first-child{
   background:transparent url(/media/menus/submenu_first.png) no-repeat top right;
}
#mainmenu ul ul li:hover ul li:first-child:hover{
     /* background:#fff url(/media/menus/https://preview.surveysuite.co.uk/media/menus/menu_first_bg.png) no-repeat top right;*/
      background:transparent url(/media/menus/submenu_first.png) no-repeat top right;
     font-weight:bold;
}
#mainmenu ul ul li:hover ul li:first-child a{
      background:none;  
}
#mainmenu ul ul li:hover ul li:first-child a:hover{
     color:#fff;

}

#mainmenu ul ul li:hover li{
       position:relative;
        z-index:2000; 
}
#mainmenu ul ul li:hover li a{
   background:none;
     color:#fff;
     font-weight:normal;
     position:relative;
        z-index:1000;

}
#mainmenu ul ul li:hover li a:hover, #mainmenu ul ul li:hover li a.on{
   width:172px;
   color:#fff;
   font-weight:bold;
}



#mainmenu ul ul ul a, #mainmenu ul ul ul a:visited {
/*   width:130px;*/
	height: auto; /* cancels fixed height set on all links */
	/*padding: 4px 0px 5px 0px;*/
/*	background:#547191;
	font-weight: normal;
	color:#fff;
	line-height: 1.2em;
	border-left: solid 2px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;*/
    color:#009CDC;
   background:none;
}

/* Place markers */
/*#mainmenu ul a.on, #mainmenu li a.on:visited  {
   background-image: url(/media/menus/https://preview.surveysuite.co.uk/media/menu-on-bg.gif); 
   background-repeat: repeat;
	color:#fff;
}

#mainmenu ul ul a.on, #mainmenu ul ul a.on:visited {
	background-color:#a5bfe0;
	color:#fff;
	background-image: none;
}



#mainmenu ul ul ul a.on, #mainmenu ul ul ul a.on:visited {
	background-color:#a5bfe0;
	color:#fff;
	background-image: none;
}*/

/* Nullify table (for IE6) properties */
#mainmenu table {
   position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}

div.breadcrumbs{
   width:433px;
   }
