/* == Colour scheme information for Federal
	Background: #F7F972
	Background light: #ffffaa
	Background dark: #eeee33			
	Heading: #003E5F
	Menu: #004384
	Menu border: #96CFEA

/* == Default CSS to general browser values ============================ */
body	{
	color: #000000;
	background-color: #ffffff;
	*background-color: #F7F972;										/* IE7 and below */
	_background-color: #F7F972;										/* IE6 and below */
	}

/* == AusReprints Basics ============================ */
body	{
	background: #F7F972 url('/content/resource/skins/border/13082.gif') repeat-y right;
	}
h1 	{
	color: #004384;
	}
h2 	{
	color: #004384;
	}
h3 	{
	color: #004384;
	}
b 	{
	color: #000000;
	}
a:link, 
a:visited, 
a:focus, 
a:focus:hover, 
a:focus:active 	{
	color: #003E5F;
	}
ul	{
	list-style-image: url('/content/resource/skins/dot/13082.gif');
	}
hr 	{
	border-top: 1px solid #004384;
	}

/* == CSS for top menu ============================ */
#menu	{
	color: #F7F972;
	background: #004384; 
	}
#menu a,
#menu a:visited	{
	color: #F7F972;
	background: #004384;
	border-right: 1px solid #96CFEA;
	border-bottom: 1px solid #96CFEA;
}
#menu a:first-child	{
	border-left: 1px solid #96CFEA;
}
#menu a:hover	{
	color: #003E5F;
	background: #F7F972;
	border-left: 0px solid #96CFEA;
	}
#menu li li,
#menu li li li	{
	color: #F7F972;
	background: #004384;
	}
#menu ul ul ul	{
	border-left: 5px solid #96CFEA;
	}

/* == CSS for group menu ============================ */
div#group	{
	background: #004384;
	color: #F7F972;
	border-bottom: 20px solid #003E5F;
	}
#group img {
	border: 0px solid #004384;
	}
#group p {
	color: #96CFEA;
	border-bottom: 1px solid #96CFEA;
	}
#group p b {
	color: #96CFEA;
	}
#group a,
#group a:visited	{
	color: #F7F972;
	border-bottom: 1px solid #96CFEA;
	}
#group a:hover	{
	color: #003E5F;
	background: #F7F972;
	}
#group li ul	{
	background: #004384;
	}
#group li li	{
	background: #004384;
	}
#group li li:first-child	{
	border-top: 1px solid #96CFEA;
}
#group li:hover ul,
#group li.ieHover ul {
	color: #004384;
	background: #F7F972;
	border-left: 5px solid #96CFEA;
	}

/* == CSS for footer ============================ */
div#footer	{
	background:#004384;
	color:#F7F972;
	}
#footer a,
#footer a:link, 
#footer a:visited, 
#footer a:focus, 
#footer a:focus:hover, 
#footer a:focus:active 	{
	color:#F7F972;
	}
#footer	small {
	background:#F7F972;
	color:#000000;
	}
#footer small a,
#footer small a:link, 
#footer small a:visited, 
#footer small a:focus, 
#footer small a:focus:hover, 
#footer small a:focus:active 	{
	color:#004384;
	}


/* == for display of Advert and Cover full page============================ */
#fullPageImage img	{
	border: 1px solid #000000;
}

/* == CSS for horizontal summary blocks (group, adverts pages)============================ */
div.blockContainer	{
	border-top: 1px solid #004384;
	}

/* == CSS to manage right aligned picture on most summary blocks============================ */
.blockRight a img,
.blockRight a:visited img	{
	border: 2px solid #000000;
}
.blockRight form	{
	border: 2px solid #000000;
}

/* == CSS to manage left aligned picture in some summary blocks (Adverts)============================ */
div.blockLeft	{
	border: 0px solid #000000;
}
.blockLeft img	{
	border: 2px solid #000000;
}

/* == CSS for centre block where needed to stop runnover on left/right blocks (Adverts)============================ */
div.blockCentre	{
	border: 0px solid #000000;
	}

/* == CSS to manage list of groups on adverts page============================ */
.blockContainer ul.firsthalf	{
	border: 0px solid #000000;
	}
.blockContainer ul.secondhalf	{
	border: 0px solid #000000;
	}


/* == CSS for clickable list of items at top of a summary page ============================ */
div.history	{
	border: 1px solid #004384;
	border-bottom: 0px solid #004384;
	}
div.history	h2 {
	color:#F7F972;
	background:#004384;
	border-left: 1px solid #004384;
	border-right: 1px solid #004384;
	}

/* == CSS for page navigation when an item is listed over several pages============================ */
div.navigation {
	border-top: 1px solid #ccccff;
	}
div.navigation a.fixed,	
div.navigation b.fixed	{
	border-left: 1px solid #003e5f;
	border-right: 1px solid #003e5f; 
	}

/* == CSS for feature on home page ============================ */
.feature	{
	border: 0px solid #004384;
	}
.feature h1	{
	color:#F7F972;
	background:#004384;
	}
.feature img	{
	background:#F7F972;
	border: 1px solid #004384;
	}
.feature p	{
	background:#96CFEA;
	border: 1px solid #004384;
	border-top: 0px solid #004384;
	}
.feature h1 a,
.feature h1 a:link, 
.feature h1 a:visited, 
.feature h1 a:focus, 
.feature h1 a:focus:hover, 
.feature h1 a:focus:active 	{
	color:#F7F972;
	}
.feature h1 a img	{
	background:#004384;
	}
.feature h2	{
	color:#004384;
	background:#F7F972;
	border-left: 1px solid #004384;
	border-right: 1px solid #004384;
}

/* == CSS for wider quick search box - must go after feature section ============================ */
#quickSearch	{
	background:#96CFEA;
	border: 1px solid #004384;
}
#quickSearch input[type=text],
#quickSearch input.text	{
	border: 0px solid #004384;
	}
#quickSearch fieldset.title {
	border-bottom: 1px solid #004384;
	}
#quickSearch fieldset.sort legend {
	color:#003E5F;
	}
#quickSearch fieldset.sort {
	border: 0px solid #000000;
	}
#quickSearch fieldset.submit {
	border: 0px solid #000000;
	}
#quickSearch fieldset.checkbox	{
	border-top: 1px solid #003E5F;
	}

/* == CSS for home page ============================ */
#status table caption h2	{
	color: #003E5F;
	border-bottom: 2px solid #003E5F;
	}
#status colgroup#title {
	color: #003E5F;
	}
#status td	{
	border-bottom: 1px solid #003E5F;
	}
#status thead tr td	{
	color: #003E5F;
	border-top: 0px solid #003E5F;
	border-bottom: 2px solid #003E5F;
	}
#status tfoot td	{
	border-top: 1px solid #003E5F;
	border-bottom: 0px solid #003E5F;
	color: #000000;
	}
#logoBlock img	{
	border: 0px solid #003E5F;
	}

/* == CSS for AJAX table ============================ */
#ajaxTable caption	{
	color: #000000;
	border-bottom: 1px solid #003E5F;
	}
#ajaxTable thead tr td	{
	color: #000000;
	border-top: 1px solid #003E5F;
	border-bottom: 2px solid #003E5F;
	}
#ajaxTable td	{
	border-bottom: 1px solid #003E5F;
	}
#ajaxTable tfoot tr td	{
	border-top: 1px solid #003E5F;
	border-bottom: 0px solid #003E5F;
	color: #000000;
	}
#ajaxTable div.navigation b	{
	color: #000000;
	}
#ajaxTable div.navigation a	{
	color: #003E5F;
	}
#ajaxTable div.navigation a.fixed,	
#ajaxTable div.navigation b.fixed	{
	border-left: 1px solid #003E5F;
	border-right: 1px solid #003E5F;
	}

/* == CSS to for articles============================ */
#article b	{
	color:#000000;	
	}
a.footnoteRef	{
	color: #004384;
	}
a.footnoteRef:hover,
a.footnote:hover	{
	background-color: #004384;
	color:#F7F972;	
}
a.footnoteRef:hover span	{
	color:#000000;
	background-color: #ffffcc;	
	border: 1px solid #003E5F;
	border-left: 33px solid #003E5F;
	}
a.footnoteRef:hover span em,
a.footnoteRef:hover a	{
	color:#F7F972;
	}
#footnotes h3	{
	border-top: 1px solid #003E5F;
	}
#footnotes strong	{
	color:#004384;
	}

/* == CSS to for article illustrations============================ */
span.pic-r,
span.pic-l	{
	background-color: #F7F972;
	}
.pic-r img,	
.pic-l img	{
	border: 2px solid #000000;
	}
.pic-r strong,
.pic-l strong	{
	color:#003E5F;
	}

/* == CSS for issues page ============================ */
span.page img	{
	border: 2px solid #000000;
	}

/* == CSS for series and metaseries pages ============================ */
div.issues table	{
	border: 1px solid #003E5F;
    }
div.issues td	{
	border: 1px solid #003E5F;
	}
div.issueTableBlank b	{
	color: #000000;
	}
div.issueTableActive b	{
	border: 1px solid #666666;
	color: #ffffaa;
	background: #000000;
	}

/* == CSS to for search page============================ */
.searchform form {
	border: 0px solid #000000;
	}
.searchform form tr 	{
	border: 0px solid #000000;
	}
.searchform form td 	{
	border: 0px solid #000000;
	}
.searchform hr 	{
	border: 0px solid #000000;
	border-top: 1px solid #003E5F;
	}

/* == CSS to for QuickSearch box============================ */
table.search {
	border: 1px solid #003E5F;
	}
table.search td {
	border: 1px solid #003E5F;
	}
table.search th {
	border: 1px solid #003E5F;
	background-color: #003E5F;
	color: #F7F972;
	}

/* == imported ============================ */
table.dating 	{
	border-top: 1px solid #003E5F;
	}
table.dating td 	{
	border-top: 1px solid #003E5F;
	}
table.dating td.aligncentre 	{
	border-top: 0px solid #003E5F;
	}
table.dating img 	{
	border: 0px solid #003E5F;
	}
img.issuelogo 	{
	border: 0px solid #003E5F;
	}
img.border 	{
	border: 3px solid #000000;
	}
img.cover 	{
	border: 3px solid #000000;
	}
td.illustration-links img {
	border: 0px solid #555555;
	}
.illustration-right	{
	border: 0px solid #555555;
	background: #F7F972;
	}
.illustration-left img, 
.illustration-right img 	{
	border: 2px solid #000000;
	}
div.top	{
	background-color: #004384;
	color: #F7F972;
	}
div.top a:link, 
div.top a:visited, 
div.top a:focus, 
div.top a:focus:hover, 
div.top a:focus:active 	{
	color: #F7F972;
	}
div.titles	{
	border-bottom: 15px solid #003E5F;
	background-color: #004384;
	}
div.titles a:link, 
div.titles a:visited, 
div.titles a:focus	{ 
	color: #F7F972;
	}
div.titles a:focus:hover, 
div.titles a:focus:active 	{
	color: #003E5F;
	}
div.titles h1 	{
	color: #F7F972;
	border-bottom: 5px solid #F7F972;
	border-right: 10px solid #F7F972;
	}
div.titles tr 	{
	color: #F7F972;
	}
div.tracking td	{
	border: 0px solid #555555;
	}
div.tracking p.centre	{
	color: #003E5F;
	}
div.tracking a,
div.tracking a:link, 
div.tracking a:visited, 
div.tracking a:focus, 
div.tracking a:focus:hover, 
div.tracking a:focus:active {
	color: #003E5F;
	}


/* == CSS to mange collapsable contents listing ============================ */
h2.contents 	{
	border-top: 1px solid #003E5F;
	border-left: 1px solid #003E5F;
	border-bottom: 1px solid #003E5F;
	border-right: 1px solid #003E5F;
	color: #F7F972;
	background: #003E5F;
	}
h2.hotspot {
	border-left: 1px solid #003E5F;
	border-bottom: 1px solid #003E5F;
	border-right: 1px solid #003E5F;
	background: #F7F972;
	color: #003E5F;
	}
h3.hotspot	{
	border-left: 1px solid #003E5F;
	border-bottom: 1px solid #003E5F;
	border-right: 1px solid #003E5F;
	color: #000000;
	}
span.toggle	{
	border-left: 1px solid #003E5F;
	border-bottom: 1px solid #003E5F;
	border-right: 1px solid #003E5F;
	background: #ffffaa;
	}
div.fullPage img	{
	border: 2px solid #000000;
	}