/* page structure and basic formatting */

body { /* font-family: Verdana, Arial, sans-serif; */}

.blunprep {background: #ffffff url(../images/_bgs-gifs/bg_blunprep.gif) repeat-x left top; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

#container {width: 1200px; margin: 0 auto; padding: 0; border: 0;}

 #header {width: 1200px; height: 115px; background: #000000 url(../images/_bgs-gifs/blunprep_crest.jpg) no-repeat left top; text-align: right;}

 #nav {width: 1200px; height: 24px; background: #731472;}

 #main {background: #eeeeee url(../images/_bgs-gifs/bg_main_bp.gif) repeat-y;}

  #sidenav {width: 150px; float: left; padding: 20px 10px 10px 10px; margin: 0; text-align: left; background: #ffffff;}

  #content {width: 775px; float: left; padding: 0px 20px 30px 15px; margin: 0; background: #ffffff;}

  #sidebar {float: left; padding: 20px 10px 10px 15px; margin: 0; text-align: left; background: #faf4f9; color: #000000; width: 195px;}
  #sidebaralt {float: right; padding: 10px; margin: 0 0 3px 10px; text-align: left; background: #faf4f9; color: #000000; width: 250px;}

 #footer {width: 1180px; margin: 0; padding: 10px; background-color: #ffffff; text-align: center; border-top: 2px solid #731472; font-size: 8pt;}

.column-container {width: 771px; margin: 0 auto;}

/* 2 columns - used on DT Facilities page */
.col-left {float: left; width: 375px; padding-right: 10px; margin: 0; border-right: 1px solid #731472; 
/* use for determining borders when creating column set: background-color: background-color: #fff0f0; */}
.col-right {float: left; width: 375px; padding-left: 10px; margin: 0;
/* use for determining borders when creating column set: background-color: #f0f0ff; */}

/* 3 columns - used on Site Map page. Use the same class on all 3 DIVs. */
.cols {float: left; width: 225px; padding: 0 15px 0 15px; margin: 0; border-right: 1px solid #731472;}
.cols + .cols + .cols {border: 0;}

/* 4 columns */
.col {float: left; width: 22%; padding: 2px 5px 2px 5px; background-color: #fcfcfc; margin-right: 7px;}
.col-last {float: left; width: 22%; padding: 2px 5px 2px 5px; background-color: #fcfcfc;}

/* this set of columns is designed to display as 4 columns in a row, to squeeze in those nasty thin tables of data on the sports pages */
#col1 {float: left; padding: 10px; background: #eeeeee; margin-right: 10px;}
#col2 {float: left; padding: 10px; background: #eeeeee; margin-right: 10px;}
#col3 {float: left; padding: 10px; background: #eeeeee; margin-right: 10px;}
#col4 {float: left; padding: 10px; background: #eeeeee;}

/* the following style resets the page, levelling off the bottoms of the column DIVs to avoid wrapping issues. It is set in the DIV containing the column DIVs. */
.clear:after {content: "."; height: 0; visibility: hidden; display: block; clear: both;}

/* this is an alternative page-reset style, applied in a separate, empty DIV after the column-containing DIV */
.end-cols, .clear-divs {clear: both;}



/* low level styles and formatting

PLEASE NOTE THAT ANY TARGETED CHILD OBJECTS APPEAR IN THE SECTION RELEVANT TO 
THE CHILD OBJECT ITSELF, NOT THE CONTEXT IN WHICH IT APPEARS. (i.e., 'img' tags 
targeted within a navigation menu are defined under Images, not Links or Lists.)

1.   Text, Paragraphs
2.   Images
3.   Headings
4.   Links & Navigation
5.   Misc.
6.   Tables
7.   Lists


 1.   T e x t ,   P a r a g r a p h s   &   T e x t / I m a g e   B o x e s   */

p {font-size: 10pt;}
/* #content p {line-height: 1.4em;} */

#sidenav p, #sidenav a, #sidebar p, #sidebar a, #sidebaralt p, #sidebaralt a {font-size: 8pt;}
#sidebar p {line-height: 1.5em;}
#footer p {font-size: 8pt;}
#footer p + p {/* position: relative; top: 20px; */ margin: 20px;}

#content h4 + p {margin-top: -10px;}
#content h5 + p {margin-top: -15px;}

.c {text-align: center;}
.l {text-align: left;}
.r {text-align: right;}
.justify {text-align: justify;}

.caption, .caption-l, .caption-r {color: #731472; font-size: 8pt;}
.caption {text-align: center;}
.caption-l {text-align: left;}
.caption-r {text-align: right;}
p.caption-l + p, p.caption-l + h2, p.caption-l + h3, p.caption-l + h4, p.caption-l + ul, p.caption-l + ol {clear: both;}
p.caption-r + p, p.caption-r + h2, p.caption-r + h3, p.caption-r + h4, p.caption-r + ul, p.caption-r + ol {clear: both;}
/* 'caption' styles: also see Images section below */

.acronym {border-bottom: 1px dotted #bbbbbb;}
.author {color: #000000; font-size: 9pt; font-weight: bold;}
.b {font-weight: bold;}
.highlight {color: #731472;	font-weight: bold;}
.highlight-blue {color: #006699;}
.i {font-style: italic;}
.house {color: #731472; font-size: 8pt; font-style: italic;}
.normalise {color: #000000; font-weight: normal; padding-left: 10px; padding-right: 10px;}
.not-bold {font-weight: normal;}
.p-staff {text-align: justify; width: 750px; margin-left: auto;	margin-right: auto;}
.quote {color: #731472; font-size: 11pt; text-align: left;}
.small, .sml {font-size: 8pt;}
.spacer {padding: 0; margin: 0;}
.u {text-decoration: underline;}

.copyright {color: #999999;}

.announce {
	/* text-align: center;
	font-size: 10pt; */
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background: #f8f7f7;
	border: 1px dotted #731472;
}
.announce p {font-size: 10pt; line-height: 1.1em; margin-top: -5px;}
.announce h2 {font-size: 12pt; font-weight: bold; text-align: center;}
.announce h3 {font-size: 10pt; font-weight: bold; text-align: center; display: inherit; border: 0; color: #000000;}
.announce ul {text-align: left;}

.blockquote {text-align: left; width: 750px; margin-left: auto; margin-right: auto;}
.blockquote-c {text-align: center; width: 750px; margin-left: auto;	margin-right: auto;}
.blockquote-r {text-align: right; width: 750px;	margin-left: auto; margin-right: auto;}
.blockquote-wide {text-align: left;	width: 850px; margin-left: auto; margin-right: auto;}
.blockquote-narrow {text-align: left; width: 650px;	margin-left: auto; margin-right: auto;}

/*  Text-boxes; asides  */
.textbox-l, .textbox-r {width: 240px; background-color: #f6f6ff; padding: 5px 10px; border: 1px solid #eaeaff;}
.textbox-l {float: left; margin: 0 5px 2px 0;}
.textbox-r {float: right; margin: 0 0 2px 5px;}
/* .textbox-l p, .textbox-r p {font-size: 10pt; color: #000000;} */

.imgbox-l, .imgbox-r {text-align: center; color: #731472; background: #ffffff;}
.imgbox-l {float: left; padding-right: 10px; margin-right: 10px;}
.imgbox-r {float: right; padding-left: 10px; margin-left: 10px;}
.imgbox-sml-l {float: left; width: 200px; padding: 5px; margin-right: 10px; text-align: center; color: #731472;}

.imgbox-l p, .imgbox-r p, .imgbox-sml-l p {font-size: 8pt;}
/*

 2.   I m a g e s   */

img {border: none;}

img.img-header {padding-top: 10px;}

img.img-l {float: left;	padding: 5px;}
img.img-r {float: right; padding: 5px;}

/* Floating the image for the 'caption' style is a bad idea. If you want the caption text to 
appear to one side of an image, wrap them into a DIV or create a new style or something!
.caption-l img {float: left; padding: 0 10px 15px 0;}
.caption-r img {float: right; padding: 0 0 15px 10px;} */

img.img-border-bk {border: 1px solid #000000;}

#intro-img {width: 716px; height: 366px; margin: 0 auto; background: url(../images/index_trip4.jpg) no-repeat top left;}

#sidenav img {border: 1px solid #bbbbbb;}

/* The following styles were added for the Canadian Rugby Tour (2008) CSS roll-over image link - adapt it for other roll-overs */
#special {margin-left: auto; margin-right: auto; height: 200px; width: 600px;}
#special .hide {display: none;}
#special p a:link, #special p a:visited {background: url(../images/home-pg_rugby-tour.jpg) no-repeat center top; display: block; height: 200px; width: 600px;}
#special p a:hover, #special p a:active {background-position: 0 -200px;}
/* End of Rugby Tour link styles */

.p-staff img {float: left; margin-top: 3px; margin-right: 5px; margin-bottom: 1px; border: 1px solid #000000;}

/* international flags on nav menu */
ul#nav-1 li ul.nav-2 li ul.nav-3 li ul.nav-4 li a img {position: absolute; top: 5px; left: 125px;}

/*

 3.   H e a d i n g s   */

h1, h2, h3, h4, h5, h6 {text-align: left; font-weight: bold;}

h2, h3 {line-height: 2em;}
h3, h4 {font-size: 11pt;}

h1, h3 {color: #731472;}
h2, h4, h5, h6 {color: #000000;}

h1 {
	font-size: 14pt;
	padding-top: 1.5em;
	padding-bottom: 1em;
	margin-top: 0;
}
h2 {
	font-size: 12pt;
	background-color: #f5f5f5;
	padding-left: 5px;
	/* border-bottom: 1px dotted #bbbbbb; */
}
h3 {
	border-bottom: 1px dotted #cccccc;
}

h1.home {font-size: 2.1em; font-weight: normal; padding: 0.7em 0 0.1em 0; /* delete margin specified to left and unhide this lot... position: absolute; top: 220px; left: 50%; margin-left: -370px; background: url(../images/welcome_h1.png) no-repeat left top;}
h1.home span {visibility: hidden; */}

#sidenav h4, #sidebar h4, #sidebaralt h4 {font-size: 10pt; font-weight: bold; color: #731472; margin: 0; padding: 10px 0 0 0;}

#news h2, #news h3, #news h4, #news h5 {clear: both;}

.cols h4 {margin-top: 0;}
.cols h5 {color: #731472; background-color: #f0f0f0; padding: 2px; margin-bottom: -10px;}

/*

 4.   L i n k s   &   N a v i g a t i o n   */

/* for main nav bar, see bottom of document */

a:link {text-decoration: underline; color: #777777; /* text-decoration: none; color: #0000CC; */}
a:visited {text-decoration: underline; color: #444444; /* text-decoration: none; color: #770077; */}
a:active {text-decoration: underline; color: #000000; /* text-decoration: underline; color: #0000FF; */}
a:hover {text-decoration: underline; color: #731472; /* text-decoration: underline; color: #0000FF; */}


/* SideNav links */
#sidenav ul {padding-left: 0; margin-left: 0; line-height: 1.7em; list-style-type: none;}
#sidenav ul li {padding-left: 0; margin-left: 0;}
#sidenav ul li.sidenav-thispage {font-size: 8pt; background: url(../images/_bgs-gifs/bullet_bk.gif) no-repeat left center;}
#sidenav ul li a, #sidenav ul li.sidenav-thispage {padding-left: 8px; display: block; width: 100%; border-bottom: 1px dotted #dddddd; text-decoration: none;}

#sidenav ul li a:link {color: #000000; background: url(../images/_bgs-gifs/bullet_grey.gif) no-repeat left center;}
#sidenav ul li a:visited {color: #222222; background: url(../images/_bgs-gifs/bullet_grey.gif) no-repeat left center;}
#sidenav ul li a:active {color: #000000; background: url(../images/_bgs-gifs/bullet_grey.gif) no-repeat left center;}
#sidenav ul li a:hover {color: #731472; background: url(../images/_bgs-gifs/bullet_purple.gif) no-repeat left center;}

/* SideNav links sublist  - the ".snsl" class is an abbreviation for 'sidenav sublist' */
#sidenav ul.snsl {padding-left: 0; margin: 0 0 10px 0; line-height: 1.2em; list-style-type: none;}
#sidenav ul.snsl li {padding-left: 0; margin-left: 0;}
#sidenav ul.snsl li.sidenav-thispage {font-size: 8pt; background: url(../images/_bgs-gifs/bullet_bk.gif) no-repeat left center;}
#sidenav ul.snsl li a, #sidenav ul.snsl li.sidenav-thispage {padding-left: 8px; display: block; width: 100%; border-bottom: 1px dotted #eeeeee; text-decoration: none;}

#sidenav ul.snsl li a:link {color: #777777; background: url(../images/_bgs-gifs/bullet_grey.gif) no-repeat left center;}
#sidenav ul.snsl li a:visited {color: #777777; background: url(../images/_bgs-gifs/bullet_grey.gif) no-repeat left center;}
#sidenav ul.snsl li a:active {color: #777777; background: url(../images/_bgs-gifs/bullet_grey.gif) no-repeat left center;}
#sidenav ul.snsl li a:hover {color: #731472; background: url(../images/_bgs-gifs/bullet_purple.gif) no-repeat left center;}

/* icons in browser list on Site Map */
#sidebar ul.browsers {list-style-type: none; margin-left: 0;}
.browser-ie, .browser-firefox, .browser-opera, .browser-chrome, .browser-safari {padding-left: 20px;}
.browser-ie {background: url(../images/_bgs-gifs/icon_ie_10x10.jpg) no-repeat left bottom;}
.browser-firefox {background: url(../images/_bgs-gifs/icon_firefox_10x10.jpg) no-repeat left bottom;}
.browser-opera {background: url(../images/_bgs-gifs/icon_opera_10x10.jpg) no-repeat left bottom;}
.browser-chrome {background: url(../images/_bgs-gifs/icon_chrome_10x10.jpg) no-repeat left bottom;}
.browser-safari {background: url(../images/_bgs-gifs/icon_safari_10x10.jpg) no-repeat left bottom;}

/* 'To the top of the page' links */

.tothetop {position: relative; top: -40px; left: 740px; font-size: 8pt; width: 30px;}

/*

 5.   M i s c.   */

hr {width: 100%; color: #731472; background-color: #731472;}

/* These styles describe the new, slightly more adaptable News section */
#news > p, #news .story p {padding: 0; margin: 0;}
#news > p {clear: both;}

#news a.title {display: block; margin: 3px 0 0 0; padding: 2px 2px 2px 15px; font-size: 10pt; font-weight: bold; text-decoration: none; border-bottom: 1px solid #dddddd;}
#news a:link.title {background: url(../images/_bgs-gifs/news_link.gif) no-repeat left center #ffffff; color: #731472;}
#news a:hover.title {background: url(../images/_bgs-gifs/news_hover.gif) no-repeat left center #ffffff; color: #832082;}
#news a:active.title {background: url(../images/_bgs-gifs/news_active.gif) no-repeat left center #ffffff; color: #731472;}
#news a:visited.title {background: url(../images/_bgs-gifs/news_visited.gif) no-repeat left center #ffffff; color: #530b52;}

#news .story {display: none; margin: 0; padding: 3px 0 15px 15px; background: #ffffff; font-size: 10pt; border: 1px solid #ffffff;}
#news .story div {float: left; margin-right: 5px;}
#news .story div + div {float: right; margin-left: 5px;}

/* position adjustments */
.up010 {margin-top: -10px;}
.up025 {margin-top: -25px;}
.up050 {margin-top: -50px;}
.up075 {margin-top: -75px;}
.up100 {margin-top: -100px;}
.up150 {margin-top: -150px;}
.up200 {margin-top: -200px;}

/*

 6.   T a b l e s   */

table {border: 0; background: #ffffff; border-collapse: collapse; margin-bottom: 1em;}

#sidebar table {background: #faf4f9; margin: 1em 0 1em 0;}

.tbl-def {margin-left: auto; margin-right: auto;}

.tbl-l {float: left; margin-right: 50px;}
.tbl-r {float: right;	margin-left: 50px;}

  /* data cells */

td {font-size: 8pt; padding: 3px; border: 1px solid #ffffff;}
#sidebar td {border: 1px solid #faf4f9;}

.cell-h1 {background-color: #000000; color: #ffffff; font-weight: bold; text-align: center;}

.cell-h2, .cell-h3, .cell-news-title {background-color: #731472; color: #ffffff;}
.cell-h2 {font-weight: bold; text-align: center;}

.cell-data1, .cell-data1c, .cell-data1r, .cell-news-content {background-color: #ededed;}
.cell-data2, .cell-data2c, .cell-data2r {background-color: #e0e0e0;}
.cell-data3, .cell-data3c, .cell-data3r, .cell-news-img {background-color: #808080; color: #ffffff;}

.cell-data1c, .cell-data2c, .cell-data3c {text-align: center;}
.cell-data1r, .cell-data2r, .cell-data3r {text-align: right;}

  /* navigation */

.cell-nav {
	font-size: 11pt;
	text-align: center;
	width: 160px;
	background-color: #eeeeee;
	padding: 5px;
	border: 1px solid #dddddd;
}
.cell-navbar {
	font-size: 10pt;
	text-align: center;
	width: 110px;
	background-color: #eeeeee;
	padding: 3px;
	border: 1px solid #cccccc;
}

  /* images */

.cell-img-white {
	font-size: 10pt;
	text-align: center;
	background-color: #ffffff;
	padding: 10px;
}
.cell-img-grey {
	font-size: 10pt;
	text-align: center;
	background-color: #dddddd;
	padding: 10px;
}
.cell-img-dkgrey {
	font-size: 10pt;
	text-align: center;
	background-color: #999999;
	padding: 10px;
}

  /* misc. */

.cell-news-sep {
	text-align: center;
	background-color: #ffffff;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.cell-lp-archive {
	background-color: #ddeeff;
	font-size: 10pt;
	padding: 2px;
}

.column-division {
	border-left: #731472 2px solid;
}

  /* forms */

.form-cell-1 {
	font-size: 11pt;
	text-align: left;
	background-color: #c0c0c0;
	border-bottom: #dddddd 1px solid;
}
.form-cell-2 {
	color: #ffffff;
	font-size: 11pt;
	text-align: left;
	background-color: #B01010;
	border-bottom: #ffffff 1px solid;
}
.form-cell-h1 {
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.5em;
	text-align: center;
	background-color: #000000;
	border-bottom: #ffffff 1px solid;
}

/*

 7.   L i s t s   */

#content ul li, #content ol li {font-size: 9pt; padding-bottom: 0.5em;}

#sidenav ul, #sidebar ul, #sidebaralt ul {margin: 0 0 10px 0;}
#sidenav ul + ul.snsl {margin-top: -10px;} /* the negative top margin set here must equal the bottom margin setting specified in the '#sidenav ul' declaration */

#sidebar ul {padding-left: 0; margin-left: 15px; font-size: 8pt; line-height: 1.4em;}

.col-left ul ul, .col-right ul ul {margin-left: 15px; padding-left: 0;}


/*   C S S   N A V I G A T I O N   M E N U   B A R   */

/* Only the top bar of the menu is displayed horizontally, making it unique (per page). It can therefore be described with an id (#nav-1), 
and the subsequent levels of the menu (nav-2, nav-3, etc.) can be described with classes, making them reusable - as they need to be. */

ul#nav-1 {margin:0; padding:0; list-style:none; width:100%; height:16px; /* border-top:1px solid #731472; border-bottom:1px solid #731472; */ font-size: 8pt; font-weight: bold;}
ul#nav-1 li	{margin:0; padding:0; display:block; float:left; position:relative; /* width:120px; */}

ul#nav-1 li a:link, ul#nav-1 li a:visited
	{padding:5px 0 6px 12px; display:block; text-align:left; text-decoration:none; background:#731472 url(../nav/menu-down_l-v.gif) no-repeat left center; color:#ffffff; width:138px; /* height:16px; border-left:1px solid #731472; border-right:1px solid #731472; */}
ul#nav-1 li:hover a, ul#nav-1 li a:hover, ul#nav-1 li a:active
	{padding:5px 0 6px 12px; display:block; text-align:left; text-decoration:none; background:#aa22a9 url(../nav/menu-down_h-a.gif) no-repeat left center; color:#ffffff; width:138px; /* height:16px; border-left:1px solid #ff0000; border-right:1px solid #ff0000; */}

/* these next two lines describe the 'Home' button at the beginning of the nav menu - specifically, giving the link a different arrow as it isn't a drop-down menu */
	ul#nav-1 li a:link.css-nav-home, ul#nav-1 li a:visited.css-nav-home	{padding:5px 0 6px 10px; background:#731472 url(../nav/menu-down_hm-off.gif) no-repeat left center; width:140px;}
	ul#nav-1 li:hover a.css-nav-home, ul#nav-1 li a:hover.css-nav-home,	ul#nav-1 li a:active.css-nav-home {padding:5px 0 6px 10px; background:#aa22a9 url(../nav/menu-down_hm-on.gif) no-repeat left center; width:140px;}

/* nav-2 */
ul#nav-1 li ul.nav-2 {
	display:none;
	margin:0; padding:0; /*padding:1px 1px 0 1px*/
	list-style:none;
	font-size: 8pt; font-weight: normal;
	width:150px; position:absolute; top:24px; left:0px;
	z-index: 900;
	/*border:1px solid #731472; border-top:none;
	background:#ce1d1d;*/
	}
ul#nav-1 li:hover ul.nav-2 {display:block;}
ul#nav-1 li ul.nav-2 li	{clear:both; /* width:150px; */}

ul#nav-1 li ul.nav-2 li a:link, ul#nav-1 li ul.nav-2 li a:visited
	{clear:left; background:#731472 url(../nav/menu-down_off.gif) no-repeat left center; padding: 4px 0 4px 12px; width:138px; /*height: 13px; border:none;*/ border-top:1px solid #8b1a7f; position:relative; z-index:1000; text-align:left;}
ul#nav-1 li ul.nav-2 li:hover a, ul#nav-1 li ul.nav-2 li a:active, ul#nav-1 li ul.nav-2 li a:hover
	{clear:left; background:#530c52 url(../nav/menu-down_on.gif) no-repeat left center; padding: 4px 0 4px 12px; width:138px; /*height: 13px; border:none;*/ border-top:1px solid #8b1a7f; position:relative; z-index:1000; text-align:left;}

/* nav-3 */
ul#nav-1 li ul.nav-2 li ul.nav-3 {
	display:none; z-index:900;
	margin:0; padding:0; /*padding:1px 1px 0 1px;*/
	list-style:none;
	position:absolute; left:150px; top:3px;
	border-left: 1px solid #ffffff;
	/*border:1px solid #731472; border-left:1px solid #731472;
	background:#ce1d1d;*/
	}
ul#nav-1 li ul.nav-2 li:hover ul.nav-3 {display:block;}

ul#nav-1 li ul.nav-2 li ul.nav-3 li a:link, ul#nav-1 li ul.nav-2 li ul.nav-3 li a:visited {background:#731472 url(../nav/menu-down_off.gif) no-repeat left center;}
ul#nav-1 li ul.nav-2 li ul.nav-3 li:hover a, ul#nav-1 li ul.nav-2 li ul.nav-3 li a:hover, ul#nav-1 li ul.nav-2 li ul.nav-3 li a:active {background:#530c52 url(../nav/menu-down_on.gif) no-repeat left center;}
	
/* nav-4 */
ul#nav-1 li ul.nav-2 li ul.nav-3 li ul.nav-4 {
	display:none; z-index:900;
	margin:0; padding:0; /*padding:1px 1px 0 1px;*/
	list-style:none;
	position:absolute; left:150px; top:3px;
	border-left: 1px solid #ffffff;
	/*border:1px solid #ce1d1d; border-left:1px solid #ce1d1d;
	background:#ce1d1d;*/
	}
ul#nav-1 li ul.nav-2 li ul.nav-3 li:hover ul.nav-4 {display:block;}
ul#nav-1 li ul.nav-2 li ul.nav-3 li ul.nav-4 li a:link, ul#nav-1 li ul.nav-2 li ul.nav-3 li ul.nav-4 li a:visited {background:#731472 url(../nav/menu-down_off.gif) no-repeat left center /*b9121b*/;}
ul#nav-1 li ul.nav-2 li ul.nav-3 li ul.nav-4 li:hover a, ul#nav-1 li ul.nav-2 li ul.nav-3 li ul.nav-4 li a:hover, ul#nav-1 li ul.nav-2 li ul.nav-3 li ul.nav-4 li a:active {background:#530c52 url(../nav/menu-down_on.gif) no-repeat left center;}
	
/* This section describes the double-chevron >> sub-menu cue, displayed to the right of the text */
ul#nav-1 li ul.nav-2 li a span, ul#nav-1 li ul.nav-2 li ul.nav-3 li a span
	{position:absolute; top:0; left:138px; font-size:12pt; color:#c540c0;}
ul#nav-1 li ul.nav-2 li:hover a span, ul#nav-1 li ul.nav-2 li a:hover span, ul#nav-1 li ul.nav-2 li ul.nav-3 li:hover a span, ul#nav-1 li ul.nav-2 li ul.nav-3 li a:hover span
	{/*position:absolute; top:0; left:138px; font-size:12pt;*/ color:#ffffff;}

