/* temporary  */#q {	align:centre;	color: #000000;	background-color: #00FF00;	border-color: #006600;	border-style: dashed;	border-width: thin;	font-family: "Courier New", Courier, mono;	font-size: x-small;	padding: 5px;	margin: 5px;	font-weight: 700;}/*  xxxxxxxxxxxxxxxx Styles for the Index page - RHS menu xxxxxxxxxxxxxxxxxxxxx */ul#iRight li {		background:#009;		padding: 3px;		font-size: 11px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-weight:bold;	}		ul#iRight li.iRightCategory {		background:#000;		color:#fff;	}		ul#iRight li.iRightContrast {		background:#CCC;		color:#000;	}		ul#iRight a {		color:#FFF;		text-decoration: none;	}		ul#iRight a:hover {		color:#666;	}		ul#iRight li.rssfeeds {		background:#F00;		color:#000;	}	/*  xxxxxxxxxxxxxxxxxxx Styles for Index page - LHS xxxxxxxxxxxxxx */ 	ul#iLeft li {		background:#009;		padding: 3px;		font-size: 11px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-weight:bold;	}		ul#iLeft li.iLeftCategory {		background:#000;		color:#fff;	}		ul#iLeft li.iLeftContrast {		background:#CCC;		color:#000;	}		ul#iLeft li.rssfeeds {		background:#F00;		color:#000;	}		ul#iLeft a {		color:#FFF;		text-decoration: none;	}		ul#iLeft a:hover {		color:#666;	}		/*  xxxxxxxxxxxxxxxxxxx Styles for Index page - Misc xxxxxxxxxxxxxx */ 		td#iContent {	padding: 4px;	font-family: "Courier New", Courier, mono;	font-size: x-small;	}		div#bectalogo {		margin-top: 5px;		margin-left: 41px;	}.mainHeading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	font-weight: bold;}.body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: normal;	color: #000000;}.welcome {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 20px;	font-weight: bold;	color: #000066;}.bodya {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: normal;	color: #000066;}.bodyb {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;	color: #000066;}.body_italic {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;	color: #00CCFF;	font-style: italic;}.small_quote_italic {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:12px;	color: #000000;	font-style: italic;}.small_quote_italic_bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	font-weight: bold	color: #000000;	font-style: italic;}.bodyc {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 13px;	font-weight: bold;	color: #000066;}.code {	font-family:"Courier New", Courier, mono;	font-size:small;	color:#000000;}.whttxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	font-weight: bold;	color: #fff;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	line-height: 32px;	color: #000066;}.form {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #000066;	background-color: #99CCFF;	width: 120px;}.searchBorder {	border: thin solid #FFFFFF;}.address {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000066;}.warning {	font-family:"Times New Roman", Times, serif;	font-size:14px;	font-weight:bold;	font-style:italic;	color: #FF3300;	text-decoration: none;}.white_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration : none;}.menuItems {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;}/* Link styles - _w is white text */a.e2bn_large {	font-size: 24px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003399;	text-decoration: none;	font-weight: bold;	font-style: italic;}a.e2bn_large:link {	text-decoration: none;	color: #000066;}a.e2bn_large:visited {	color: #000066;	text-decoration: none;}a.e2bn_large:hover {	text-decoration: none;	color: #00CCFF;}a.e2bn {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}a.e2bn:link {	text-decoration: underline;	color: #000066;}a.e2bn:visited {	color: #000066;	text-decoration: underline;}a.e2bn:hover {	text-decoration: none;	color: #000000;}a.e2bn_w {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}a.e2bn_w:link {	text-decoration: none;	color: #FFFFFF;}a.e2bn_w:visited {	color: #FFFFFF;	text-decoration: none;}a.e2bn_w:hover {	text-decoration: none;	color: #666666;}a.e2bn_r {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}a.e2bn_r:link {	text-decoration: none;	color: #FF0000;}a.e2bn_r:visited {	color: #FF0000;	text-decoration: none;}a.e2bn_r:hover {	text-decoration: none;	color: #666666;}.bulletList {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: normal;	color: #000000;	list-style-position: outside;	list-style-type: circle;}.pictureText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #6699CC;}.tableHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	background-color: #6699CC;}.subHeading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	font-weight: bold;	color: #000000;}.picLink {	border: 1px outset #000000;}.intro {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;}.darkButtonLinks {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;}.calender {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	margin: 1px;	padding: 1px;	clear: left;	float: left;	width: 170px;	border: none;	white-space: normal;}.numberList {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #000000;	list-style-position: outside;	list-style-type: decimal;}/* link buttons within the heading */table.tabs {	background-color : #CCCCCC;	font-size : 10px;	font-style : normal;	font-weight : 900;	color : #CCCCCC;	text-align : center;	vertical-align: middle;	display: none;}td.tab {}td.tab:hover {	color : #000000;	background-color: #666666;}/* ==================== OLD NAVIGATION STYLES =============== *//* remove these styles when all the pages have the new styles */.nav {	text-align : center;	min-width : 69px;	min-height : 30px;	font-size: 10px;	white-space: normal;	background-position: center center;	vertical-align: middle;	height: 30px;	width: 69px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.nav a {	padding-left : 0px;	padding-right : 0px;	padding-top : 0px;	padding-bottom : 0px;	text-decoration: none;	}	.nav a:link {	color : #000000;}.nav a:visited {	color : #000000;}.nav a:active {	color : #000099;}.nav a:hover {	color:#00FFFF}/*.nav a:hover {	color : #000000;	background-color: #666666;	height:30px;	width: 69px;}/* end of the navigation link styles *//* ================== OLD NAVIGATION STYLES ================= *//* styles for the Technical guildance catalogue page */.tg_intro {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000066;}.tg_heading {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #000066;}.tg_main_category {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF3300;	text-decoration: none;}.tg_main_category a:link{	color: #FF3300;	text-decoration: none;}.tg_main_category a:visited{	color: #FF3300;	text-decoration: none;}.tg_main_category a:hover {	color: #ff3300;	text-decoration: underline;}.tg_sub_category {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FF3300;	font-style: italic;	text-decoration: none;}/* end of styles for the Technical guildance catalogue page *//* Syles for the Curriculum Page menus  */.curr {	text-align : left;	font-size: 11px;	white-space: normal;	vertical-align: middle;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000066;}.curr a {	padding-left : 0px;	padding-right : 0px;	padding-top : 0px;	padding-bottom : 0px;	text-decoration: none;	}	.curr a:link {	color: #000066;	text-decoration: none;}.curr a:visited {	color: #000066;	text-decoration: none;}.curr a:active {	color: #000066;	text-decoration: none;}.curr a:hover {	color:#CC6600;	text-decoration: none;}/* SEARCH BOX STYLES *//* REMOVE WHEN ALL CHANGES COMPLETE */.search {	position: absolute;	right: 50px;	top: 38px;	width: 350px;	height: 22px;	float: right;}/* End of Syles for the Curriculum Page menus  *//* =========================== NEW NAVIGATION STYLES - DROP DOWN MENUS ========================= */html, body, ul, li { padding: 0; margin: 0; list-style: none;}body { /* margin: 10px 0; */ /*  text-align: center; */  font-family: arial, sans-serif;  font-size: 100.01%;  }#wrapper {  margin: 0 auto;  padding: 0;  width: 100%;  border: 1px solid #888;  text-align: left;  }/* Box model hack \*/* html #wrapper {  width: 762px;  w\idth: 760px;  }/* */.textbox {padding: 1px 1em;font-size: .9em;}/* xxxxxxxxxxx E2BN Banner xxxxxxxxxxxxxxx */.e2bnbanner {	position: relative;	background: url(http://web.e2bn.net/landf_images/lined_background_blue2.gif);	background-repeat:repeat-x;	height: 60px;	/* width: 100%; */	margin-left: 0px;	margin-right: 0px;}.searchform {	position: absolute;	top: 28px;	right: 5px; /* this margin is requried to fix bug in IE */	}	.loginbtn {	/* position: relative; */	padding: 3px;	float: right;	display: inline;	}	/*XXXXXXXXXXXX Primary top nav rules XXXXXXXXXXX*/.nav2 {	position: relative;	background: #CCCCCC;	border: 1px solid #888; /* borders the bottom of the top nav */	border-width: 1px 0;	width: 100%;	}.button {	width: 80px;	float: left;	}	.button:hover {	background: #666666;	color: #00FFFF;	}.parent {position: relative;}/* this parent div does not provide "sticky hovering", but instead fixes a strange bug in Op7. When an element serves as a hovered popup "parent" element, that element must not also be floated or all heck breaks loose in Opera 7. To prevent this, we have floated the top level list items, while nesting hoverable parent divs inside that are then hovered to generate the dropdowns. Thus the ugly (but interesting) Op7 bug is defeated. */	/* .floatfix {margin-right: -3px;} *//* this fixes the IE 3px bug that is common in this type of float arrangement */ /* only required for rightmost element if swapping flyout *//*XXXXXXXXXXXX Primary dropdown/flyout rules XXXXXXXXXXX*/.dropdown { /* rules for dropdown div */	width: 250px;	position: absolute;			left: -3000px;	top: auto; /* puts dropdowns directly under top nav */	text-align: left; /* needed because IE misapplies text centering to boxes */		background: url(bgfix.gif);	}	.dropdown div {	width: 220px;	position: absolute;	left: -3000px;	top: 0;  	background: url(bgfix.gif);	text-align: left; /* needed because IE misapplies text centering to boxes */	}	/* The margins on the UL's replace the div paddings to create "sticky hovering"zones,  and the margins should "fill" the divs, making the IE BG fix unnecessary.Unfortunately the BG fix is still needed, altho this method does eliminatepossible box model problems */	.dropdown ul {   width: 100px; /* tweaked so that dropdowns appear to "line up" with top links */  margin: 0 30px 30px 30px; /* creates "sticky hovering" zones for dropdowns */  border: 1px solid #888;   border-width: 1px 1px 0;   } /* borders sides and top of the dropdowns and flyouts; links provide the bottom border */	.nav2 li {text-align: center;}.nav2 a {  display: block;  color: #000;	font-weight: bold;	font-size: 10px;	text-decoration: none;	padding: 6px 0 5px; 	border-right: 1px solid #888;  /* makes the dividers between the top nav links */	}	.nav2 a:hover { color: #00FFFF; }	/* XXXXXXXXXXXXXXXX the submenu link style XXXXXXXXXXXXXXXXX */	.nav2 ul ul a {  color: #000;  border-right: 0; /* negates right border for dropdowns and flyouts */  border-bottom: 1px solid #888;  /* borders the bottoms of the dropdown and flyout links */  }	.dropdown li {  position: relative;  text-align: left;  margin-left: 3px;  vertical-align: bottom; /* IE5/win bugfix */  }				.button:hover div.dropdown {left: -31px;} /* hover rule for dropdowns */ /* extra pixel makes dropdowns "line up" with top links */ .nav2 div.mini-zone { /* special hover zone that covers the "danger corner" */  padding: 0;  width: 15px;	height: 15px;  	font-size: 1px;	left: -3000px;	bottom: -15px;	top: auto;		background: url(bgfix.gif);	}.nav2 .dropdown li:hover div.mini-zone { /* hover rule for mini-zones */	left: auto;	right: 8px;	top: auto;	}.dropdown li:hover {background: #235;} /* hover color effect on dropdown links *//*XXXXXXXXXXX Dropdown backgrounds XXXXXXXXXX*/.one ul {	background-color: #ACCCFF;}/*XXXXXXXXXX z-index rules for top nav XXXXXXXXXXX*/.one {z-index: 10;}/*XXXXXXXXXXX Special fixes XXXXXXXXXXX*//* This is to hide the following from IE/Mac. \*/* html .button .dropdown li {height: 1%;margin-left: -16px;mar\gin-left: 0;}/* */* html .nav a {height: 1%;}/* The first 2 rules above fix "bullet region" problems in IE5.x/win, and the 2nd is to make all links fully clickable. */    .brclear { /* Use a break with this class to clear float containers */clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}/* --- UNCOMMENT THIS TO ALLOW SUBMENUS TO DISPLAY IN IE/MAC/*\*/ /*/.nav2 .dropdown, .nav .dropdown div {width: 99px;}.nav2 .button .dropdown ul {margin: 0px;}.nav2 .dropdown, .nav .dropdown div {position: static;}.nav2 .dropdown ul {border: 0;} .mini-zone {display: none;}-- END OF MAC FIX *//* this rule block "dumbs down" the nav2 for IEmac *//* =================== END OF NEW NAVIGATION STYLES ====================== */