/*_____________________________________________________________________________________

Main Colour = #194986 (Blue - Top Banner, Links, Heading 2)
Secondary Colour = #3C6E9F (light blue @ 60%  - Right hand side banner etc.)
Menu Bar = #800000 (Red)

Hint: When creating a new instance of the Internet/Intranet 
it is best to do a search and replace on the above two 
colours with the new colours
_____________________________________________________________________________________*/

fieldset {
	border: none;
}

fieldset legend {
	display: none;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}
.center {
	text-align: center;
}
.noborder {
	border: none;
}

#leftSideImage1 img {
	border: none;
}
img {
	border: none;
}

.width_9 {
	width: 9%;
}
.width_15 {
	width: 15%;
}
.width_16 {
	width: 16%;
}

caption {
	display: none;
}

/*Breadcrumb Navigation*/
.breadcrumb {
	
}
.breadcrumb a {
	font-style: italic; 
}


	#adminbar {float:none;}
	body{font-family:Arial;font-size:small;margin:0px;}
	p {background:transparent; line-height: normal;}
	
	#HeadingForDisableCSS{display:none;}
	
	#container{border:0;padding:0;margin:0;font-family:Arial;font-size:small;}
	.label{display:none;}
	.TB{font-family:Arial;font-size:small;margin:0px; }
	.TH{font-family:Arial;font-size:small;margin:0px; }
	.SH{font-family:Arial;font-size:small;margin:0px;font-weight: bold; }

/*TOPBANNER SECTION*/
	#topBanner{background-color: #4B306A;height:69px;width:100%;margin:0;padding:0;} /* main colour */
	#topBannerLeft{position:absolute;background-image:url("../_images/logo_ntg1.gif");background-repeat:no-repeat;height:69px;width:86px;background-position:left;margin:0 0 0 0;} /* main colour */
	#topBannerRight{position:absolute;width:89%;margin-left:11%; }
	#topBannerRightHeading{padding-left : 3px; font-family : Arial; font-size : 14pt; letter-spacing : .15em; white-space : nowrap; color : white; height:28px; margin-top:10px; margin-left:0%;} 
	.headingLarge {font-size: 16pt;font-weight: bold;font-family: Arial, Helvetica, sans-serif;color: white;text-decoration: underline;}
	
/*MENUBAR [BANNER] SECTION*/
	#menuBar{background-color:#800000;color:white;display:inline;}  /*NTG Orange */
	#menuBar table{background-color:#f58025; border:0;font-size:12px;margin:0 0 7px 0;padding:0;text-align:left;width:100%;height:22px;} /* NTG Orange */
	#menuBar table td{white-space:nowrap;padding:0 0 0 6px;}
	#menuBar a{border-color:#800000;border-style:none;color: lemonchiffon;padding:0px 0px 0px 0px;text-align:left;text-decoration:none;} /* NTG Orange */
	#menuBar a:hover{border:0;color:#FFFFFF;margin:0;padding:0px 0px 0px 0px;text-align:left;text-decoration:none;}
	#menuBar form{margin:0;padding:0;border:0;display:inline;}
	.mouseOverMenu{background-color: #f7a05c;color:white;}
	#searchInput{border:1px solid White;height:10px;font-size:1.1em;height:1.15em;vertical-align:top;}
	#searchbutton{background-color: steelblue;margin:2px 0px 0px 0px;padding:0px;border:0;color:White;}
	
	/*Publication Pages*/
#pubpage{background-color: mediumpurple;}
#ppfont{font-family:Arial, Helvetica, sans-serif; font-size:48px; font-stretch:expanded; font-style:normal; font-weight:bold; color:white;}	
	
/*LEFT HAND SIDE 4 INDEX SECTION*/
	#leftSide{float:left;width:17%;}
	div#leftSide h3{display:none;}
	div#leftSide .layer{position:relative;width:100%;}
	div#leftSide p{margin:0px 0px 0px 10px;}
	div#leftSide a{margin:0px 0px 0px 0px;color: BLACK;text-decoration:none;line-height:1.7em;} /* main colour */
	div#leftSide a:hover{margin:0px 0px 0px 0px;color: #EB641E;text-decoration:none;line-height:1.7em;} /* main colour */
	div#leftSide P#controlLeft{margin: 0px 0 0 0px; /*border-top:#EB641E thin solid;*/}
	div#leftSide #leftSideImage1{z-index:50;margin-bottom:10px;}/* - Modified MJC 1 Apr 2006 - */
	div#leftSide menu{background:transparent;color: #4B306A;font-size:14pt;padding-left:.9em;}
	div#leftSide ul{margin:0px 0px 0px 32px;padding:0;text-align:left;z-index:100;}
	div#leftSide li{display: list-item; list-style: none; font-size:100%;list-style-image:url("../_images/arrow.gif");margin:0px;} /*This has been modified by RDPIFR*/
	div#leftSide li:hover{list-style-image:url("../_images/arrow3.gif");margin:0px;}
	div#leftSide a{color: black;line-height:1.7em;padding:0px 0px 0px 0px;text-decoration:none;}
	div#leftSide a:hover{color: darkgray; } 
	div#leftSide a:hover{list-style-image:url("../_images/arrow3.gif");}
	
	div#leftSide td:ul{margin:0px 0px 0px 0px;padding:0;text-align:left;z-index:100;}
	div#leftSide td:li{display: list-item; list-style: none;} /*This has been modified by RDPIFR*/
	div#leftSide td:li{font-size:small;list-style-image:url("../_images/arrow.gif");margin:0px;}
	div#leftSide td:li:hover{font-size:small;list-style-image:url("../_images/arrow3.gif");margin:0px;}
	div#leftSide td:a{color: #4B306A;font-size:small;line-height:1.7em;padding:0px 0px 0px 0px;text-decoration:none;}
	div#leftSide td:a:hover{color: chocolate; } 
	div#leftSide td:a:hover{list-style-image:url("../_images/arrow3.gif");}
	
	div#leftSide table:a {color: #4B306A;font-size:medium;line-height:1.7em;padding:0px 0px 0px 0px;text-decoration:none; margin:0px 0px 0px 0px;}
	div#leftSide table:P#controlLeft{margin: 0px 0 0 0px;}

/*MIDDLE CONTECT 4 INDEX SECTION*/
	#middleSide{float:right;width:55%;}
	/*IE*/
	#middleSide_ie{float:right;position:relative;overflow:auto;}
/*This next line needs to be changed on other styles*/
	#middleContent{font-size:small;margin:18px 7px 0px 0px;padding:0px 0px 0px 7px;border-left:1px double #EB641E;position:relative;} /* NTG Orange */
	#middleContent .layer{position:relative;width:100%;}
	#middleContent a{color: #4B306A;font-size:100%;} /* main colour */
	#middleContent h1{color: black;letter-spacing:0px;} /* main colour - Additional */
	#middleContent h2{color: #4B306A;letter-spacing:0px; font-weight:lighter; } /* main colour */
	#middleContent h2 a{color: #4B306A;letter-spacing:0px;} /* main colour */
	#middleContent h3{color:#000000;letter-spacing:0px; font-size:12pt; font-weight:bold;} /* main colour */
	#middleContent h3 a{color: #4B306A;letter-spacing:0px; font-weight:lighter; border-bottom: whitesmoke solid 1pt; text-decoration:underline;} /* main colour */
	#middleContent h4 a{color:Black;letter-spacing:0px; } /* main colour */
	#middleContent h4 {color:Black;letter-spacing:0px; font-weight:bold;} /* main colour */
	#middleContent h5{color:#800000;margin:0 0 5px 0; } /* NTG Orange */
	#middleContent h5 a{color:#800000;margin:0 0 5px 0;} /* NTG Orange */
	#middleContent p{margin:12px 0 0 0;padding:0;}
		.middleContentSubtitle{color: #4B306A;font-size:11pt;} /* main colour */
		div#middleContent h3{font-weight:bold;font-size:120%;color: #4B306A; margin-left:0;margin-bottom:5px;margin-top:10px;padding-left:0;} /* main colour */
		div#middleContent #HeadingUnbold{font-weight:normal;font-size:20pt;color: #4B306A;letter-spacing:-0.5px} /* main colour */
	
table.hm{text-align: left; font-family: Arial; font-weight: normal; color: black; width: 95%;   background-color: White; border: 0px; border-collapse: collapse; border-spacing: 0px; }
table.hm td {background-color: White; color: #000; padding: 4px; text-align: left; border-top: 1px silver solid; border-bottom: 1px Silver solid; border-right:border-bottom: 1px Silver solid;}
table.hm tr {background-color: White; color: #000; padding: 4px; text-align: left; border-top: 1px Silver solid; border-bottom: 1px Silver solid;}

table.hm{text-align: left; font-family: Arial; font-weight: normal; color: black; width: 100%; background-color: White; border: 0px; border-collapse: collapse;
border-spacing: 0px;}
table.hm td 
{background-color: White; color: #000; padding: 4px; text-align: left; border-top: 1px Silver solid; border-bottom: 1px Silver solid;}
table.h3 {font-weight:bold; font-size:small;}

table.hm1{text-align: left; font-family: Arial; font-weight: normal; color: black; width: 95%;   background-color: White; border: 0px; border-collapse: collapse; border-spacing: 0px; }
table.hm1 td {background-color: White; color: #000; padding: 4px; text-align: left; border-top: 1px Silver solid; border-bottom: 1px Silver solid;}
table.hm1 tr {background-color: White; color: #000; padding: 4px; text-align: left; border-top: 1px Silver solid; border-bottom: 1px Silver solid;}
table.hm2 tr {background-color: White; color: #000; padding: 4px; text-align: left; border-top: 1px Silver solid; border-bottom: 1px Silver solid;}

		
/*MIDDLE CONTENT SANS MENU TOP BANNER ONLY*/
	#smiddleSide{float:Right;width:100%;}
	/*IE*/
	#smiddleSide_ie{float:right;position:relative;overflow:auto;}
	
	#smiddleContent{font-size:small;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;} /* NTG Orange */
	#smiddleContent .layer{position:relative;width:100%;}
	#smiddleContent h1{color: #4B306A;letter-spacing:0px;} /* main colour */
	#smiddleContent h2{color: #4B306A;letter-spacing:0px;} /* main colour */
	#smiddleContent h2 a{color: #4B306A;letter-spacing:0px;} /* main colour */
	#smiddleContent h4{color: #4B306A;letter-spacing:0px;} /* main colour */
	#smiddleContent h5{color:#800000;margin:0 0 5px 0;} /* NTG Orange */
	#smiddleContent a{color: #4B306A;font-size:small;} /* main colour */
	#smiddleContent p{margin:12px 0 0 0;padding:0;}
		.smiddleContentSubtitle{color: #4B306A;font-size:11pt;} /* main colour */
		div#smiddleContent h3{font-weight:bold;font-size:1.8em;color: #4B306A;letter-spacing:-0.5px;margin-left:0;margin-bottom:0;margin-top:0;padding-left:0;} /* main colour */
		div#smiddleContent #HeadingUnbold{font-weight:normal;font-size:20pt;color: #4B306A;letter-spacing:-0.5px} /* main colour */
		
/*MIDDLE CONTENT SANS MENU WITH RHS MENU*/
	#rsmiddleSide{float:Left;width:60%;}
	/*IE*/
	#rsmiddleSide_ie{float:left;position:relative;overflow:auto;}
	
	#rsmiddleContent{font-size:small;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-left:1px double #800000;position:relative;} /* NTG Orange */
	#rsmiddleContent .layer{position:relative;width:100%;}
	#rsmiddleContent h1{color: #4B306A;letter-spacing:0px;} /* main colour */
	#rsmiddleContent h2{color: #4B306A;letter-spacing:0px;} /* main colour */
	#rsmiddleContent h2 a{color: #4B306A;letter-spacing:0px;} /* main colour */
	#rsmiddleContent h4{color: #4B306A;letter-spacing:0px;} /* main colour */
	#rsmiddleContent h4 a{color: #4B306A;letter-spacing:0px;} /* main colour */
	#rsmiddleContent h5{color:#800000;margin:0 0 5px 0;} /* NTG Orange */
	#rsmiddleContent a{color: #4B306A;font-size:small;} /* main colour */
	#rsmiddleContent p{margin:12px 0 0 0;padding:0;}
		.rsmiddleContentSubtitle{color: #4B306A;font-size:11pt;} /* main colour */
		div#rsmiddleContent h3{font-weight:bold;font-size:1.8em;color: #4B306A;letter-spacing:-0.5px;margin-left:0;margin-bottom:0;margin-top:0;padding-left:0;} /* main colour */
		div#rsmiddleContent #HeadingUnbold{font-weight:normal;font-size:20pt;color: #4B306A;letter-spacing:-0.5px} /* main colour */

/*RIGHT HAND SIDE 4 INDEX SECTION*/
		#rightSide{float:right;width:27%;background-color: #8a75a4;padding-top:0px;margin-bottom:-30px;border-left:0;margin-left:0;padding-left:0;} /* second colour*/
		div#rightSide layer{position:relative;width:100%; padding-top: 20px;}
		div#rightSide div div h1{background:transparent;color:White;font-size:130%;padding-left:.9em;margin:0 0 10px 0;}
		div#rightSide h3{background:transparent;color:White;font-size:130%;padding-left:.9em;margin:0 0 10px 0;}
		div#rightSide ul{margin:0px 0px 0px 41px;padding:0;text-align:left;z-index:100;}
		div#rightSide li{display: list-item; list-style: none;} /*This has been modified by RDPIFR*/
		div#rightSide li{font-size:100%;list-style-image:url("../_images/arrow.gif");margin:0px;}
		div#rightSide li:hover{list-style-image:url("../_images/arrow3.gif");margin:0px;}
		div#rightSide a{color:White;font-size:100%;line-height:1.7em;padding:0px 0px 0px 0px;text-decoration:none;}
		div#rightSide a:hover{list-style-image:url("../_images/arrow3.gif");}
		div#rightSide {color:#800000;} /*This has been modified by RDPIFR*/

/* -  Footer 4 Index Section - */
#footer{float:right;width:27%;margin-top:-20px;text-align:center;}
#footer h3{display:none;}
#footer h2{display:none;}
#footer h1{display:none;}
/*div#footer #footerImage{background-color:#EB641E;background-image:url("../_images/element-for-base.gif");background-position:top left;background-repeat:repeat-y;height:30px;margin-bottom:10px;margin-top:20px;width:100%;}*/
div#footer #footerImage{background-color:#f58025;height:30px;margin-bottom:10px;margin-top:20px;width:100%;}
div#footer #footerContent{font-size:x-small;}
div#footer #footerContent a{background-image:none;color: #4B306A;font-size:x-small;font-weight:bold;letter-spacing:0;padding-left:0;text-align:center;text-decoration:NONE;width:100%;}
div#footer #footerContent p{color:black;font-size:xx-small;font-weight:bold;margin:0;text-align:center;width:100%;}

/* -  Footer 4 Index Section - */
#footer2{float:right;width:100%;margin-top:-20px;text-align:center;}
#footer2 h2{display:none;}
#footer2 h3{display:none;}
div#footer2 #footerImage{background-color:White;height:15px;margin-bottom:10px;margin-top:20px;width:100%; border-bottom: chocolate solid 1pt; padding-top:10px;}
div#footer2 #footerContent{font-size:x-small; }
div#footer2 #footerContent a{background-image:none;color: #4B306A;font-size:x-small;font-weight:bold;letter-spacing:0;padding-left:0;text-align:center;text-decoration:NONE;width:100%;}
div#footer2 #footerContent p{color:black;font-size:xx-small;font-weight:bold;margin:0;text-align:center;width:100%;}
	
/*ERRORPAGE SECTION*/
	#errorMessage #errMsg{font-size:small;font-weight:bold;margin:5% 5% 5% 10%;}
	.admin1 { color:White; background-color: #4B306A;}
	.admin2 { color:White; background-color: mediumpurple;}
	
/*SEARCH BOX*/
	#rightSide_search{float:right;width:7%;background-color: mediumpurple;padding-top:0px;margin-bottom:-30px;border-left:0;margin-left:0;padding-left:0;} /* second colour*/

/*INTRANET - DATE AND TIME*/
	#tP{color:White; float:right;}
	
/*PIMI*/
	#pimiwatermark{float:right;width:7%;margin-top:-20px;text-align:center;}
	
/*ALTERNATIVE COLOURS FOR TABLES*/
	#odd{background-color: lightgrey;} /*grey*/
	#even{background-color: whitesmoke;} /*pale grey*/

/*TABS*/

ul.primary {border-collapse: collapse; padding: 0 0 0 0;  list-style: none; margin: 0px; height: auto; line-height: normal; border-bottom: 1px solid steelblue;}
ul.primary li {display: inline;}
ul.primary li a {background-color: lavender; border-color: steelblue; border-width: 1px; border-style: solid solid none solid; height: auto;                            padding: 0 1em; text-decoration: none;} 
ul.primary li.active a {font-weight: bold; background-color: White; border: 1px solid silver; border-bottom: White1px solid;} 
ul.primary li a:hover {background-color: whitesmoke; border-color: steelblue; border-bottom-color: whitesmoke;} 

/*COLOUR BAR UNDER THE BANNER PICTURE WHERE CAPTION GOES*/
div.transOFF {width: 100%; background-color: white; text-align:center;}
div.transON {width: 100%; background-color: white;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; color:silver;}
div.trans25 {width: 100%; background-color: white;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; color:silver;}
div.trans75 {width: 100%; background-color: white;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; color:silver;}

/*INDUCTION STYLE*/
.MasterDetail {
	margin: 2px;
	font: Arial;
	font-weight: normal;
	width: 80%;
	background-color: lavender;
	float: inherit;
	padding: 10px;
	border: 1pt Silver solid;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

