@page{size: 210mm 279mm;}
body{width:90%; 
	margin-left:20px;
	margin-right:20px;}
body, br, p, td, noscript, li {	font-size : 10pt; 
	font-family : arial, helvetica, sans-serif; 
	line-height:1em;/* Increases space between all lines added 06/05/09 */
	}
img  {display:block;
max-width: 50%;}

table{width:90%;}
.noprint{visibility:hidden; visibility:hide; display:none; !important}
.print{visibility:show; !important}
.page-break{display:block; page-break-before:always;}
/* Block elements */
th  { font-size : 10pt; font-weight : bold;}
tt, pre  { font-family : courier, serif; font-size : 12pt;} /* font families are smaller than defaults so increased size to compensate */
pre{ font-family : courier, serif; font-size:inherit;} /* font families are smaller than defaults so increased size to compensate */
.outdent {  margin: 0; padding: 0;} /* forces the bullets to align with the heading/paragraph text used in <ul> tag */
/* Block bullet elements */
li.grenbul {list-style: url(img/dot_green.gif); 
		margin-left:18px; 
		padding-left:5px; 
		padding-bottom:5px; /* makes the line space between bullets equal and reasonably spaced */
		text-align:left;
	}
li.redbul {	list-style: url(img/dot_redb.gif); 
		margin-left:18px; 
		padding-left:5px; 
		padding-bottom:10px; /* makes the line space between bullets equal and reasonably spaced */
		text-align:left;
	}
li.greybul {	list-style: url(img/dot_grey.gif); 
		margin-left:18px; 
		padding-left:5px; 
		padding-bottom:10px; /* makes the line space between bullets equal and reasonably spaced */
		text-align:left;*/		
	}
li.bluebul {list-style: url(img/dot_ltblue.gif); 
		margin-left:18px; 
		padding-left:5px; 
		padding-bottom:5px; /* makes the line space between bullets equal and reasonably spaced */
		text-align:left;
	}
/* Block element used in spk6wglu.htm */
.circlered {list-style:circle url(img/circ_red.gif);
	      padding-bottom:5px;
}
/*
.pics{ float:none;
width:100%;
margin:0;}
.rightp { display:inline-block;
	 width:360px;
	 height:auto;
	 background-color:transparent;
	 color: #000000;
	 text-align:center;
	 float:none;
	 padding-left:5px;
	 }
.widerightp { display:inline-block;
	     width:45%;
	     height:auto;
	     background-color:transparent;
	     color: #000000;
	     text-align:center;
	 float:none;
	     }
.extrawiderightp { display:inline-block;
	     width:50%;
	     height:auto;
	     color: #000000;
	     text-align:center;
	 float:none;
	     }
.leftp     { display:inline-block;
	     width:360px;
	     height:auto;
	     color: #000000;
	     text-align:center;
	 float:none;
	 padding-left:5px;
	     }
.wideleftp { display:inline-block;
	     width:45%;
	     height:auto;
	     color: #000000;
	     text-align:center;
	 float:none;
	     }
.extrawideleftp { display:inline-block;
	     width:50%;
	     height:auto;
	     color: #000000;
	     text-align:center;
	 float:none;
	     }
.narrowleftp { display:inline-block;
	     width:25%;
	     height:auto;
	     color: #000000;
	     text-align:center;
	 float:none;
	     }

.lcol {
		position: relative; 
		left: -55%; 
		width: 45%; 
		float: none; 
		text-align: right;
	}
.rcol {
		position: relative; 
		left: 50%;
		width: 50%; 
		float: none;
		text-align:left;
	}
.loutlinecol {
		position: relative; 
		width: 45%; 
		float: none; 
		text-align: center;
		border:solid 1px #000000;
		padding: 5px;
			}
.routlinecol {
		position: relative; 
		width: 45%; 
		float: none;
		text-align: center;
		border:solid 1px #000000;
		padding-top: 5px;
		}
/*.lbulcol {
		position: relative; 
		left: 0%; 
		width: 46%; 
		float: left; 
		text-align: left;
		border:none 1px #000000;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
.rbulcol {
		position: relative; 
		width: 46%; 
		float: right;
		text-align: left;
		border:none 1px #000000;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		
	}
*/
/* Element used in 1902u.htm */
/*.tabrightp { display:inline-block;
	     float:none;
	     width:33%;
	     height:auto;
	     background-color:transparent;
	     border: none 1px #000000;
	     color: #000000;
	     padding:0px;
	     margin-left:5px;
	     margin-right:30px;
	     text-align:center;
	     z-index:100;
           }
.tabArea {
  font-size: 100%;
  font-weight: bold;
}
a.tab {
  background-color: transparent;
  color: #0000FF;
  padding: 4px 4px 4px 4px;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}
a.tab:visited {
  background-color: #FFFFFF;
  color: #708090;
  padding: 4px 4px 4px 4px;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}
a.tab:focus {
  background-color: #E6E6FA;
  color: #0000FF;
  padding: 4px 4px 4px 4px;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}
a.tab:hover {
  background-color : #E6E6FA;
  color: #0000FF;
  padding: 4px 4px 4px 4px;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}
a.tab.activeTab {
  background-color : #FF0000;
  color: #000000;
  padding: 4px 4px 4px 4px;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}
.activeTab {
  background-color : #FFFFFF;
  color: #FF0000;
  padding: 4px 4px 4px 4px;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}
.tabMain {
  background-color: transparent;
  border: 1px solid;
  border-color: #C0C0C0 #D3D3D3 #D3D3D3 #C0C0C0;
  padding: .7em;
  position: relative;
  z-index: 101;
}
.scriptmenu {overflow:auto; position:absolute; left:1%; top:110px; height:220px; width:48%}
.scripts {overflow:auto; position:absolute; left:50%; top:110px; width:50%; height:220px;}
.scrbot {position:absolute; left:1%; top:340px; width:100%;}
a.scrmenu {background-color : #FFFFFF; color: #0000FF; line-height:140%;}
a.scrmenu:visited {background-color : #FFFFFF; color:#000080;}
a.scrmenu:hover   {background-color : #E6E6FA; color:#0000FF;}
a.scrmenu:focus   {background-color : #FFFFFF; color:#FF0000;}
*/
/* four columns for bulleted lists */
/*.box1{display:block; float:left; width:24%; height:auto; margin-left:0px; background:transparent; }
.box2{display:block; float:left; width:24%; height:auto; margin-left:3px; background:transparent; }
.box3{display:block; float:left; width:24%; height:auto; margin-left:3px; background:transparent; }
.box4{display:block; float:left; width:23%; height:auto; margin-left:3px; background:transparent; }
*/
/* Footer link Elements (replaces tables) **** */
.footerfrst{ display:none;
	   }
.footermid { display:none;
   	   }
.footerlast {display:none;
	   }
/* Escape Elements 
.escape {clear:both;}
.lescape {clear:left;}
.rescape {clear:right;}	
 */
.nwmenu{ background-color:#FFCA31; background-image:url(img/side1150.gif); font-size:small; text-decoration:none; }
a.nwmenu{color:#0000FF;}
a.nwmenu:focus{color:#FF0000;}
a.nwmenu:visited{color:#FF0000;}
a.nwmenu:hover{color:#FF0000; font-weight:900;}
/*colours */
.ltgreen { background-color : #7ad191;}
.ltblue  { background-color : #99ccf1;}
.bluef    { color : blue;}
.green   { background-color : #008000;}
.blue    { background-color : #151afa;}
.medblue { background-color : #88c2fe;}
.paleblue { background-color : #e3f1ff;}
.red     { background-color : #FF0000;}
.ltred {background-color: #EBA5A5;}
.pink    { background-color : #FF99CC;}
.yellow  { background-color : #f3bc00;}
.ltyellow { background-color : #ffea9f;}
.white  { background-color : #FFFFFF;}
.gray	{background-color : #808080;}
/*font styles */
.inlinehead {
	font-size : 115%; 
	font-weight : bold;
	}
.offer    { color : #008000; font-weight : bold;}
.biggreen { font-size : 150%; color : #008000; font-weight : bold; line-height:125%;}
.bigwhite { font-size : 125%; color : #FFFFFF; font-weight:900; line-height:125%;}
.bigblack { font-size : 150%; font-weight : bold; line-height:125%;}
.bigred   { font-size : 18pt; font-weight : bold; color : #c30; line-height:125%;}
.bigblue   { font-size : 150%; font-weight : bold; color : #0073F3; line-height:125%;}
.big      { font-size : 150%; font-weight : bold; line-height:125%;}
/* increased font size to match other "big" font settings and added line-height for the same reason 04/08/09 */
.date     { font-size : 80%; }
.hyper    { font-size : inherit; color : #000000;}
.warning  { font-size : inherit; color : red; font-weight : bold;}
.hideme   { font-size : inherit; color : Red; font-weight : bold;}
.subhead  { font-size : 115%; font-weight : bold; line-height:180%; /* line height added to give space below subhead 06/05/09*/}
.subheadred   { font-size : 120%; 
	     font-weight : bold;
	     color:red;
	     line-height:230%; /*line height added to give space below subhead 06/05/09*/
	}
.subheader{ font-size : 115%; font-weight : bold; /* 27/07/09 added to remove extra space between lines in long titles (script files in foreign langs especially)*/}
/*to be phased out */	   
.bigthin  { font-size : 130%;}
.big2     { font-size : 130%; font-weight : bold;}
.big4     { font-size : 130%; font-weight : bold; font-style : italic; color : #f3bc00;}
.subhead2 { font-size : 110%; font-weight : bold; }
.subhead3 { font-size : 110%; font-style : italic;}
/*end phase out section*/
div { font-size : inherit;}
.hidden{font-size : inherit; color: #FFFFFF;}
.formbut { font-size: inherit; width:200px; padding: 0px; font-weight: normal; }

/*.ltgray	{background-color : #F0F0F0;} not used */
/*.nobr {white-space: nowrap} not used */

/*This is for the help files with small amounts of information to display (used with a block element div tag)*/
.hlpblock {Position:absolute; display:block; top:150px; left:5px; Width:100%; height:auto; background:transparent; border:1px solid #ccc; padding:5px;}
/*This is for the help files with larger amounts of information to display (used with a block element div tag)*/
.hlpblocktp {Position:absolute; display:block; top:5px; left:5px; Width:100%; height:auto; background:Transparent; border:0px solid #000; padding:5px;}
/* end help file layouts */

/* off/menulink set control the change of font in help files to remove the underlining of links*/
.off {color: #0000FF; text-decoration: none; font-weight: 900; font-size : 100%;}
.menulink {color: #FF0000; text-decoration: none; font-weight: 900; font-size : 100%;}
/*End of off/menulink set*/

.narrow {line-height : 0.5em; }
/* positioning elements */
ul.grey {margin-left:2px; padding-left:5px; margin-top: 2px; padding-top:2px; padding-bottom:5px; margin-bottom:5px;}
/* IE hack */
html>body ul.grey {margin-left:8px; padding-left:5px; margin-top: 2px; padding-top:2px; padding-bottom:-5px; margin-bottom:-5px;}

