/*megaone created for single column menu panel*/
		
		.megaone{
		width:210px; /*width of mega menu panel*/
		position:absolute;
		visibility:hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background:#019AD9; /*background colour of drop down panel*/
		-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3); /*css 3 shadows*/
		-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
		box-shadow: 5px 5px 5px rgba(0,0,0,0.3);;
		}
		
		
		.megaone .column{
		float:left;
		width:100%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; /* column text size*/
		line-height:12px;
		margin:5px 0 0 0;
		text-decoration: none;
		border-top: 0px white dotted; /* right border style for columns panel */
		border-bottom: 0px #000 dotted;
		border-left: 0px black dotted;
		}
		
		.megaone .header{
			float:left;
			width:100%;
			background:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px; /* column header text size*/
			line-height:11px;
			color: #fff;
			font-weight: bold;
			margin:-5px 20px 5px -20px;
			padding:3px 0px 0px 0px;
			/* margin:0px 10px 0px -20px;
			padding:0px 10px 0px 10px; */ 
			border-bottom: 0px black dotted; /* right border style for columns */
		}
		
		.megaone .header a{
			color: #fff;
			display:block;	
			padding-top:5px;
			margin-right:-20px; 
			line-height: 14px;
			background:#0182B9;
		}
		
		.megaone .header a:hover{
			color: #fff;
			background:#808080; /*hover colour background of columns text*/
		}
		
		.megaone a{
		color: #fff; /* colour for columns text */
		text-decoration:none;
		margin:0px 0px 0 -5px;
		padding:0px 0px 2px 20px;
		background:none;
		display:block;
		}
		
		.megaone a:hover{ 
		color: #666	; /*hover colour of columns text*/
		background:none; /*hover colour background of columns text*/
		}
		
		
		.megaone a[rel]:after{ /*add "down.png" to anchor links, or those with a rel attribute */
		content:" " url(file:images/down_pblue.gif);
		}
		
		.megaone .column ul{
		margin:0;
		padding:0 0 0 5px; /* top, right, bottom, left padding for column text */
		list-style:none;
		}
		
		.megaone .column ul li{
		margin:0 20px 5px 0; /* line spacing between columns text */
		padding:0 0 0 5px;
		}
		
		.megaone li a:hover{
		color: #BEDCF0	; /*hover colour of columns text*/
		background:none; /*hover colour background of columns text*/
		}
		
		/* spec for level 3 menu */
		.megaone .ulmenu{ /*style any UL within mega menu with class="ulmenu"*/
		margin:0;
		padding:0;
		border:0px solid gray; /* border spec top and sides of drop level 3*/
		border-bottom-width:0;
		list-style:none;
		background:#ffffff;
		}
		
		.megaone .ulmenu a{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px; /* text size level 3 menu*/
		color: #3D94CF; /* text colour level 3 menu*/
		display:block;
		border-bottom:0px solid #CCCCCC; /* bottom border spec for drop level 3*/
		padding:11px;
		}
		
		.megaone .ulmenu a:hover{
		color: #ffffff; /*hover colour of text on drop down menu level 3*/
		background:#3D94CF;
		}
		


/* ######### Style for Solid Block Mega Menu ######### */

.solidblocktheme{ /*additional mega drop down menu style for this theme - affects drop down column panel*/
font-size: 11px; /* spec for title text in drop down panels */
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color: #ffffff; /* colour of title text in drop down panels */
border:0px solid #cd0000; /* border around drop down panels */
padding:0px 0px 0px 10px; /* spacing around text within the drop down panel - BUT also affects level 3!! */
}

.solidblocktheme p, .solidblocktheme .column{
padding:0px; /*add padding inside p and .column elements within mega menu*/
width:100%; /*  sets the width of the column in the drop down panel. Use px, %, ems, pts */
}


.solidblockmenu
{
margin:0 auto;
padding: 0;
float: left;
font-size: 12px; /*text size on main menu bar border*/
font-family: Arial, Helvetica, sans-serif;
width: 100%; /* overall width of menu in px or % */
overflow: hidden;
margin-bottom: 0em;
border: 0px solid #3D94CF; /* outline border for main menu bar */
border-bottom: none; 
/*background: #666666 url(file:images/blockdefault2.gif) center center repeat-x;*/ 
/* basic colour of bar overlaid with tiled image */
}


.solidblockmenu li{
display: inline; 
}

.solidblockmenu li a{
float: left;
margin-top:25px;
color: #fff; /*text colour on main menu bar border*/
padding: 10px 11px; /* top and bottom / left and right around text within menu bar */
text-decoration: none;
background: none;
border-right: 1px #575757 solid; /* right border style between main menu items */
border-left: none; /* left border style between main menu items */
}

.solidblockmenu ul li.last {
border-right: none;
	}


.solidblockmenu li a:visited{
color: white; /*text colour of visited links on main menu bar border*/
}

.solidblockmenu li a:hover, .solidblockmenu li a.selected{ /*Selected Tab style*/
color: white; /*hover colour of text on main menu bar border*/
background:#808080; /*transparent url(file:images/blockactive2.gif) center center repeat-x;*/
}

/* add "down.png" to anchor links, or those with a rel attribute - DISABLED THIS ITEM the down arrow next to menu headings
.solidblockmenu a[rel]:after{ 
content:" " url(file:images/down_pblue.gif);
} */
