/*  
FILE NAME: ips2_print.css 
DATE MODIFIED: 27 April 2004  
DESCRIPTION: This style sheet is the default print standard for the CLI Resource Management Framework (RMF) CD-ROM and HTML products.
Please do not alter.
AUTHOR: Centre for Learning Innovation (CLI), New South Wales Department of Education and Training
VERSION:  5.1.02
Modification: 27 April 2004 made a:visited display
Modification: 12 August 2004 added p.activityHead
*/


/* ------------------ Core Layout styles --------------------- */

body {
color : #000000;
font-family : Times New Roman, Georgia, serif;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #FFFFFF;
}

.lyrTop 
{
display: none;
}

/* --- Content Layers --- */

.lyrContent {
position : relative;
vertical-align: top;
display: block;
right: 0cm;
overflow: visible;
}

/* ------------------------- Headings ----------------------- */

h1, h2, h3, h4 {
font-family : Arial, Helvetica, Verdana, San-serif;
color: #000;
}

h1 {
font-size : 26pt;
margin: 12pt 0pt 48pt 0pt;
line-height: 34pt;
}

h2 {
font-size : 21pt;
line-height: 28pt;
margin: 24pt 0pt 12pt 0pt;
}

h3, p.activityHead {
font-size : 15pt;
line-height: 23pt;
margin: 12pt 0pt 0pt 0pt;
}

h4 {
font-size : 15pt;
line-height: 23pt;
font-style: italic;
font-weight: normal;
margin: 12pt 0pt 0pt 0pt;
}

/* ------------------- Block level values ------------------- */

p {
/* top, right, bottom, left */
margin: 6pt 0pt 6pt 0pt;
}

p.caption {
/* Caption text style for graphics rendered in main content */
/* top, right, bottom, left */
margin: 6pt 0pt 6pt 0pt;
font-style: italic;
font-size: 95%;
}

strong, b {
font-weight: bold;
font-family : Times New Roman, Georgia, serif
}

blockquote {
/* Positions the text style for quotations and extracts.
IMPORTANT: the text is styled with 'blockquote p' */
/* top, right, bottom, left */
margin : +5px +105px +5px +50px;
}

blockquote p {
/* Renders the text styles for quotations and extracts */
text-align : left;
font-size: 95%;
font-style: italic;
}

cite {
}

em, i {
/* Used for any italicised texts in a paragraph. 
Its recommended that the values are inherited from 'p' 
as it could conflit visually with 'strong' */
}

.footer {
/* Renders copyright text at the end of each page */
/* top, right, bottom, left */
margin : 40px +20px +0px +0px;
color : #000;
font-size : 10pt;
text-align: left;
padding-top: 2px;
border-top : 0.5pt #000 solid;
font-family : Arial, Helvetica, Verdana, San-serif;
}

abbr, acronym {
color: #000;
}

code {
font-family: Courier, "Courier New", monospace;
}

/* --- Main content image --- */

img {
/* Apply to graphics inserted within content. */
/* top, right, bottom, left */
margin : +10px +0px +5px +0px;
}

/* --------------------- Standard lists --------------------- */

li {
/* top, right, bottom, left */
margin : +0px +105px +5px +35px;
list-style-position : outside;
vertical-align: middle;
display: list-item;
text-align: left;
}

li p {
/* Positions a list item's second or subsequent paragraph(s) */
/* top, right, bottom, left */
margin : +5px +0px +5px +0px;
vertical-align: middle;
display: list-item;
text-align: left;
list-style-position: inside;
}

ul li ul li, ol li ol li, ol li ol li ol li  {
margin : +0px +5px +5px +35px;
display: list-item;
}

ul li ul li {
/* Unordered list nested once */
list-style-type: circle;
}

ol li ol li {
/* Ordered list nested once */
list-style-type: lower-alpha;
}

ol li ol li ol li {
/* Ordered list nested twice */
list-style-type: lower-roman;
}

/* --------------- Top Navigation Menu styles --------------- */

.topNav, .topNavCurrent {
display: none;
}

/* -----------------------Pseudo classes : -------------------- */

a:link, a:visited {
color : #000;
text-decoration: underline;
}

a:hover, a.topNav:Link, a.topNav:Visited, a.topNav:Hover, p.navBot, a.navBot:link, a.navBot:visited, a.navBot:hover {
display: none;
}

/* -- Decorative links -- */

a.decorative:link {
/* Link style */
color: #000;
font-weight: bold;
}

/* -------------------- Activity styles ------------------ */

.actdiv  {
/* Its recommended that the width not exceed 96%.
IMPORTANT: Flash activities and audio files are 
rendered in this div, therefore, its recommended 
that the background colour remain white.*/
background-color: #ffffff;
width: 83%;
padding: 10px;
border: 0.5pt #000 solid;
border-top: 2pt #999999 solid;
margin-left: 0px;
}

.actdiv  p {
/* Paragraph text style for activity */
/* top, right, bottom, left */
margin : +5px +5px +5px +5px;
color: #000000;
text-align: left;
font-size: 100%;
}

.actinput {
/* Renders the input box text style and margins either side of the box */
/* top, right, bottom, left */
margin : +1px +5px +0px +5px;
font-family : Verdana, helvetica, Arial, sans-serif;
font-size: 90%;
}

.actbutton {
/* These attributes render the look and feel of the feedback buttons */
/* top, right, bottom, left */
margin : +0px +0px +0px +0px;
font-family : Verdana, helvetica, Arial, sans-serif;
font-size: 10pt;
text-decoration: none;
font-weight: bold;
padding: 2px;
padding-left: 6px;
border-bottom: 2pt #999999 solid;
border-right: 2pt #999999 solid;
}

/* --- Table style for JavaScript activities --- */

table.activity {
/* If this table is not rendered in the '.actfieldset' then 
its recommended that the width not exceed 96% */
/* top, right, bottom, left*/ 
margin : +0px +0px +15px +0px;
width: 100%;
border-collapse: collapse;
}

table.activity td {
/* Contains the text style for JavaScript activities */
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;
font-size: 75%;
text-align: left;
background-color: transparent;
padding: 0px;
border: 0px #000000 solid;
vertical-align: top;
}

/* -------------------- Styles for tables ------------------- */

/* --- Tabular table styles --- */

table {
/* Its recommended that the width not exceed 96% */
/* top, right, bottom, left */
width: 96%;
margin : +10px +0px +10px +0px;
border-collapse: collapse;
}

caption {
/* Accessibility related captions for tabular tables */
/* top, right, bottom, left */
padding : +10px +105px +12px +0px;
color: #000000;
font-size: 70%;
text-align: left;
font-weight: bold;
}

th, table.layout th {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
padding-top: 3px;
background-color: #fff;
border-top: 2pt #999999 solid;
vertical-align: top;
}

th  {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000;
border: 0.5pt #000 solid;
}

td {
color: #000000;
font-size: 90%;
border: 0.5pt #000 solid;
text-align: left;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
padding-top: 3px;
background-color: #fff;
vertical-align: top;
}

td p, table.layout p {
color: #000000;
text-align: left;
}

td p {
/* Paragraph text style for tabular tables */
margin : +0px +5px +10px +0px;
}

td li, table.layout li {
color: #000000;
list-style-position : outside;
display: list-item;
vertical-align: middle;
text-align: left;
}

td li {
/* Ordered and unordered list style for tabular tables */
margin : +0px +5px +5px -10px;
}

td ol li ol li {
/* Nested ordered list for tabular tables */
list-style-type : lower-alpha;
margin : +5px 0px 0px -10px;
}

td p.caption {
/* Caption text style for graphics rendered in tabular tables */
/* top, right, bottom, left */
margin : +5px +5px +5px +2px;
font-style: italic;
font-size: 95%;
}

td img {
/* Positions graphics inserted in tables */
/* top, right, bottom, left */
margin : +0px +0px +0px +2px;
}

/* ---- Layout table styles --- */

table.layout {
/* This table is used to vary the layout of content. 
IMPORTANT: It should not be used for tabular tables.
Its recommended that the width not exceed 96% */
/* top, right, bottom, left */
width: 83%;
margin : +10px +0px +20px +0px;
border-collapse: collapse;
}

table.layout th {
color: #666;
border: 0px;
}

table.layout td {
padding-left: +0px;
padding-right: +0px;
padding-top: +0px;
padding-bottom: +3px;
background-color: #fff;
border: 0px;
vertical-align: top;
border-top: 0.5pt #000 solid;
border-bottom: 0.5pt #000 solid;
}

table.layout p {
/* top, right, bottom, left */
margin : +5px +10px +5px +5px;
}

table.layout p.caption {
/* Caption style for graphics rendered in layout tables */
/* top, right, bottom, left */
margin : +5px +5px +5px +5px;
color : #000;
text-align: left;
}

table.layout img {
/* Positions graphics inserted in layout tables */
/* top, right, bottom, left */
margin : +0px +0px +0px +0px;
}

/* --- List style used within Layout tables --- 
           (not for tabular tables) */

table.layout li {
/* Applied to ordered and unordered lists in layout tables */
margin : +0px +5px +5px +35px;
margin-bottom: 5px;
}

/* --- Layout table links --- */

a.layout:link {
/* Link style for layout tables */
color: #000;
text-decoration: underline;
}

/* --------------- Feedback styles ------------------- 
IMPORTANT: These styles render the texts in the feedback windows */

h1.feedback, p.feedback  {
/* top, right, bottom, left */
margin : 15px 15px 15px 15px;
}
/*---------------Audio styles -------------------------- */
#audioDiv object,#audioShow
{
	display:none;
}