@charset "utf-8";

/* corefleet-print.css

   Look, learn, but please do not steal. */

/* For BOTH Layouts, see:
   /includes/corefleet.css

   For IE 6 + 7 OVERRIDE, see:
   /includes/corefleet-ie-7.css

   For IE 6 OVERRIDE, see:
   /includes/corefleet-ie-6.css

   For PRINT Layout, see:
   /includes/corefleet-print.css

   For AURAL Layout, see:
   /includes/corefleet-aural.css

   For TEXT ONLY Layout, see:
   /includes/corefleet-text-only.css */

html { background-color: #fff;
	font: 12pt Arial, Helvetica, sans-serif; }

h1, 
h2, 
h3, 
h4, 
h5, 
h6 { margin: 18pt 0;
	padding: 0; }

p, 
ul, 
ol, 
dl, 
table, 
blockquote { margin: 12pt 0;
	padding: 0; }

ul,
ol, 
dl dd { margin-left: 30pt; }

dl dt { margin-top: 6pt;
	margin-bottom: 3pt;
	font-weight: 800; }

blockquote { margin-right: 40pt;
	margin-left: 40pt; }

ul { list-style-type: square; }
ul li, 
ol li { margin: 6pt 0; }

acronym { border-bottom: 1px dashed #777;
	font-style: italic; }
acronym:after { content: ' [acronym- ' attr(title) ']';
	font-size: 11pt; }

address { font-style: normal; }

div#header { padding: 20px 0 10px;
	text-align: center; }

div#menu-accessibility, 
div#shell a.navi, 
div#shell a.navi-back, 
div#menu, 
div#content p.frame span, 
div#footer { display: none; }

div#shell { line-height: 1.5; }

/* SEMI-GLOBALS */
div#shell .left { text-align: left; }
div#shell .center { text-align: center; }
div#shell .right { text-align: right; }
div#shell .justify { text-align: justify; }
div#shell .faux-strong { font-weight: 800; }
div#shell .faux-em { font-style: italic; }
/* EO.SEMI-GLOBALS */

div#content h1, 
div#content h2 { font-weight: 100; }
div#content h1 { font-size: 36pt; }
div#content h2 { font-size: 30pt; }

div#content h3 { font-size: 21pt; }
div#content h4 { font-size: 16pt; }
div#content h5 { font-size: 14pt; }
div#content h6 { font-size: 12pt; }

div#shell img.frame { float: right;
	margin: 4px 0 4px 10px;
	padding: 6px;
	border: 1px solid #444; }
div#shell img:after { display: block;
	content: ' [image- ' attr(alt) '] ';
	font-size: 11pt; }

div#content a { color: #00c; }
div#content a[href^='http']:after { content: ' [link- ' attr(href) '] ';
	font-size: 11pt; }
div#content a[href^='/']:after { content: ' [link- http://www.corefleet.com.au' attr(href) '] ';
	font-size: 11pt; }
div#content a[href^='mailto:']:after { content: ' [link- ' attr(href) '] ';
	font-size: 11pt; }

div#content h1, 
div#content h2, 
div#content h3, 
div#content h4, 
div#content h5, 
div#content h6 { page-break-inside: avoid;
	text-align: left; }

/* TABLE Layout
   div#entirety div#shell */
div#content table { margin: 10px auto;
	border-collapse: collapse;
	font-size: 12pt; }
div#content table caption { margin: 0 auto;
	padding: 0 10px;
	text-align: right; }
div#content table th { text-align: center; }
div#content table th, 
div#content table td { padding: 2px 5px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #444;
	vertical-align: top; }

div#content table tbody th { text-align: left; }

div#content table tfoot th { border-bottom-width: 0; }

div#content table .left { text-align: left; }
div#content table .center { text-align: center; }
div#content table .right { text-align: right; }
/* EO.TABLE Layout */

div#content p.frame { float: right;
	clear: right;
	margin: 0 0 6pt 18pt; }
div#content p.frame img { border: 2px solid #555; }

div#extras { page-break-before: always; }

div#extras img {  }