/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body	{
	margin: 0px;
	padding:0px;
	height:auto;
}

h1{
background-color:#000000;
width:99%;
color:#FFFFFF;
font-size:medium;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 2px 5px;
margin: 0px;}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

div#container	{
	width: 900px;
	margin: 0px auto;
	padding: 0px 0px 30px 0px;
	height:100%;
	}

/*layout header*/

div#banner	{
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	font-size: 0.86em;
	letter-spacing: 0.05em;
	clear: right;
	height: 100px;
	width: 100%;
	}

div#headLogo{
float:left;
clear:both;
}

div#skip{
    float: left;
	width: 200px;
	margin:0px 0px 0px 5px;
	padding:0px;
	clear: both;
}

div#navcontainer	{
	position: relative;
	text-align:right;
	width: 390px;
	margin:7px 5px 0px 0px;
	float:right;
	clear:right;
	}
	
div#archivecontainer	{
	position: relative;
	text-align:right;
	float:right;
	clear:right;
	border: thin outset #FFFFFF;
	padding: 2px;
	}	
	
div#connectcontainer	{
	font-size:small;
	border-top: dotted 1px #333333;
	border-bottom: dotted 1px #333333;
	float:right;
	clear:right;
	padding: 2px;
	margin-top: 5px;
	}
	
img.middle {
    vertical-align:middle;
} 
		
	
div#archivecontainermiddle	{
	position: relative;
	text-align:center;
	float:none;
	clear:both;
	border: thin outset #FFFFFF;
	padding: 2px;
	}	
	
div#searchcontainer	{
	text-align:right;
	margin:10px 5px 0px 0px;
	width:340px;
	float:right;
	clear:right;
	}	

/*Layout Body*/
div#breadcrumbs {
color:#333333;
width:99%;
font-size:xx-small;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:3px 0px 7px 0px;}

	
/*div#menu	{
	float:left;
	width:250px;
	padding:0px;
	margin:5px 0px 5px 0px;
	position:relative;
	height:100%;
}*/	


div#menu	{
	float:left;
	width:200px;
	padding:0px;
	margin:0px;
	position:relative;
	top:5px;
}

	

/*Layout Footer*/	
div#footer	{
	background: url(/web/20110311233750im_/http://www.defence.gov.au/css/images/bkg_link_list.gif) bottom repeat-x;
	width: 100%;
	height: 30px;
	clear:both;
	bottom:0px;
			}	
			
.storiesFrom{
float:right;
width:27%;
border-top:dotted  1px #999999;
border-bottom:dotted  1px #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
size:small;
margin-top:5px;
padding: 2px 0 2px 0;
}	
	
			
	
/***********************************************/
/* Header                          */
/***********************************************/ 
	
div#navcontainer a{
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration:none;
}	

/*div#searchcontainer	{
	position:inherit;
	width: 250px;
	float:left;
	}*/	
	
div#topNav{
width:900px; 
background-color:#666666; 
padding:5px 0px 5px 0px; 
text-align:center;
}

	
div#skip a{
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size:x-small;
	text-decoration:none;
	padding:0;
	margin:0;
	
}

div#skip a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
	
/* Leaders Page Layout */
.wrapper{
width: 100%;
height: auto;
border-top:solid #336699 1px;
padding-top: 5px;
margin: 10px 0px 0px 0px;
clear:both;
display:block;
}
	
.leaders img {
  margin: 2px;
  height: auto;
  width: 100px;
  float: right;
  clear: right;
  display:inline;
  padding: 0px 5px 5px 5px;
 
}

.portrait
{
float:right;
width:auto;
margin:0px 0px 10px 10px;
padding:5px;
text-align:center;
display:inline;
}

/* Leaders Page Layout */

div#mainlinks	{
	text-align:center;
	padding: 5px;
	color: #ffffff;
	background-color: #666666;}
	



div#menu h2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:small;
	padding:2px 0px 2px 5px;
	margin:0px;
	background-color:#666666;
	color:#FFFFFF;
	}

div#menu h2 a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
div#menu h2 a:active{
	color:#FFFFFF;
	}
		
div#menu h2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
div#menu h2 a:visited{
	color:#FFFFFF;
	}
		
div#menu ul{
	background-color:#EEEEEE;
	list-style-type:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;

	font-weight: bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
	
div#menu a	{	
    padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;	}
		
div#menu a:active	{	
    padding: 0px 0px 0px 0px;
    font-weight: bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
div#menu a:hover	{	
    padding: 0px 0px 0px 0px;
    font-weight: bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;}
	
div#menu a:visited	{	
    padding: 0px 0px 0px 0px;
    font-weight: bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#336699;}	
	
	
div#menu ul ul li a{
	background-color:#EEEEEE;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;}	
	
div#menu ul ul li a:active{
	color:#990000;}		
	
div#menu ul ul li a:hover{
	color:#990000;
	text-decoration:underline;}	

div#menu ul ul li a:visited{
	color:#336699;}	
	
	
div#thirdlevel	{
	width:200px;
	padding:0px;
	margin-bottom:10px;
	top:5px;
	height:100%;}	
	
div#thirdlevel h2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:small;
	padding:2px 0px 2px 5px;
	margin:0px;
	background-color:#336699;
	color:#FFFFFF;
}		


div#thirdlevel ul{
	background-color:#d5eaff;
	list-style-type:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

div#thirdlevel img{
	padding-bottom:5px;

}

	
div#thirdlevel ul ul li a{
	background-color:#d5eaff;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;}		
	

/*div#main	{
	float:right;
	width:630px;
	padding:5px 5px 20px 5px;
	margin: 0px 0px 0px 0px;
	border-left: #999999 solid 2px;
	border-right: #999999 solid 2px;
	height:100%;
}
*/
			
div#main	{
	float:right;
	width:680px;
	padding:5px 5px 20px 5px;
	margin: 0px 0px 0px 0px;
	border-left: #999999 solid 2px;
	border-right: #999999 solid 2px;
	height:100%;}	
	
div#main h2{
   color:#990000;
   font-size:small;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   padding:0px 0px 0px 0px;}
    

div#main_search	{

	padding:5px 5px 20px 5px;
	margin: 0px 0px 0px 0px;
	border-left: #999999 solid 2px;
	border-right: #999999 solid 2px;
	height:100%;}	
	
div#main_search h2{
   color:#990000;
   font-size:small;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   padding:0px 0px 0px 0px;}
    
div#main_search h1{
	color:#ffffff;
	background-color:#000000;
	font-size: 1em;
	padding: 2px 1px;
	width:100%;
}
    


   
div#contacts	{
	float:right;
	padding:5px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
	border-left: #999999 solid 2px;
	border-right: #999999 solid 2px;
	height:100%;}	
   

/*div#thirdLevel{
  font-size:small;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border-top:thin dashed #CCCCCC;
  border-bottom:thin dashed #CCCCCC;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  width:99%;
}

div#thirdLevel a{
  font-size:small;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
		
div#main2	{
	float:left;
	width:980px;
	padding:5px;
	margin:0px 5px;
	border-left: #999999 solid 2px;
	border-right: #999999 solid 2px;
	height:100%;}
	

	
div#menu a:hover	{
	text-decoration:underline;}
	
div#menu span.current	{
	color:#cc6633;}
	
div#menu ul li	{
	margin: 0px 0.5em 0.25em 0px;
	padding: 0px;
	}

div#menu ul ul	{
	border-top: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	}

div#menu ul ul li	{
	margin-top: 0.25em;
	margin-left: 1.5em;
	}

div#menu ul ul ul li	{
	margin-top: 0.25em;
	margin-left: 1em;
	}
	
div#menu ul	li a {
	text-decoration:none;	
	color:#3366cc;}
	
div#menu ul	br {
	line-height: 1em;}*/
	
div#main h1	{
	color:#ffffff;
	background-color:#000000;
	font-size: 1em;
	padding: 2px 1px;}
	
div#main h1 a:link{
	color:#ffffff;
	}
	
div#main h1 a:hover{
	color:#ffffff;
		}			
   
div#main h1 a:visited{
	color:#ffffff;
	}	   
	
div#footer	p{
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	padding:2px;}
	
div#footer	a{
	color:#333333;
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	text-decoration:none;
	}	
	
div#footer a:hover{
    color:#333333;
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	text-decoration:underline;
	}		
	
.ls	{display: none;}

/*#main table, #main form, #main2 p, #main2 table, #main2 form, H3, H4, H5, H6, H7	{
	margin: 0.5em 0.75em;
	}*/

/*#main p, H2	{
	margin: 0.5em 0.75em;
	}
*/

ul	{
	margin-top: 0;
	margin-bottom: 0.5em;
	}

li	{
	margin: 0 0 0.25em 0.75em;
	}

#main table.layout, #main2 table.layout	{
	width: 100%;
	}

#main table.layout td, #main .ctr, #main2 table.layout td, #main2 .ctr	{
	text-align: center;
	/*padding: 0 0.5em;*/
	}

#main table.layout img, #main2 table.layout img	{
	border: thin solid #297B75;
	}

#main a:link, #main2 a:link	{
	color: #336699;
	}

#main a:visited, #main2 a:visited	{
	color: #990000;
	}

#main a:hover, #main2 a:hover	{
	color: #990000;
	}

#main td, #main2 td	{vertical-align: top;}
	
	#main h2, #main h3, #main2 h2, #main2 h3	{
	font-size: medium;
	}
	
#main h4, #main h5, #main h6, #main h7, #main2 h4, #main2 h5, #main2 h6, #main2 h7	{
	font-size: small;
	}

#main fieldset, #main2 fieldset	{border: 0;}

#main .red, #main2 .red	{
	color: #FF0000;
	font-weight: bold;}

#main span.nwrp, #main2 span.nwrp	{
	white-space: nowrap;}

#main table h2, #main2 table h2	{
	font-size: medium;
	padding: 0.5em 0 0;
	margin: 0.5em 0;}

#main table td.vertb, #main2 table td.vertb	{
	vertical-align: bottom;}
	



@media print	{
	#banner, #mainlinks, #menu, #footer, #topNav{display: none;}
	div#main	{
	margin: 0;
	border: none;
	border: 0;
	position: static;
	float: none;}
	H1	{background: transparent;}

}

.important {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0033;
}


#contacts table {
 border:1px #333333 solid;
}

.contacts th{
 border-bottom:double #333333;
 text-align:left;
 background-color:#eeeeee;
 font-weight:bold;
}

.contacts td{
 vertical-align:text-top;
}

.grey_background {
	background-color: #eeeeee;
}
/***********************************************/
/* Shared                       */
/***********************************************/	


.left {
	float:left;
}

.right {
	float:right;
	clear:right;
}

/***********************************************/
/* Vale Divs                                 */
/***********************************************/

.Valeleft {
	float:left;
	margin-left:120px;
	padding-top:5px;
}

.Valeright {
	float:right;
	clear:right;
	margin-right:120px;
	padding-top:5px;
}

/*
     FILE ARCHIVED ON 23:37:50 Mar 11, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:12:36 Apr 25, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 108.949 (3)
  exclusion.robots.policy: 0.192
  RedisCDXSource: 13.32
  captures_list: 155.868
  PetaboxLoader3.datanode: 57.778 (4)
  PetaboxLoader3.resolve: 86.511
  CDXLines.iter: 23.185 (3)
  exclusion.robots: 0.206
  esindex: 0.018
  load_resource: 108.492
*/