﻿/*Created by Alan Oerlemans, Adelaide Pathology Partners 25/01/2008*/

/* ====== Page Layout ====== */

/* Page Container */
#contentBox	{ width: 779px;	margin: 0 auto;	display:table;	background-image: url(images/navBack.gif);	background-repeat: repeat-y; background-position: center top; }

/* Left Navigation (Left Column) */
#navAPP { float: left; width: 200px; margin: 0 0 0 0; background-color: #EA922E; padding: 0 0 25px 0; }
#logo {	position: relative;	width: 200px; height: 267px; top: 0px; left: 0px; padding: 0px 0px 1px 0px;	background-image: url(images/logo.gif);	background-repeat: no-repeat; background-color: #FFFFFF; }

/* Main Content (Right Column) */
#mainContent { float: left;	width: 569px; padding: 0 0 0 0;	margin: 0 0 0 5px; }
#titlePicture {	position: relative;	margin: 5px 0px 5px 0px; width: 569px; height: 130px; }
#miniNav { position: relative; background-color: #F7B369; margin: 1px 0 0 0; width: 569px; height:20px;	background-image: url(images/miniNavBack.gif);	background-repeat: repeat; }
#content { position: relative; width: 559px; padding: 0 0 50px 10px; margin: 18px 0 0 0; }

/* Content for Pathologists (Right Column) */
#miniContent { position: relative; width: 559px; padding: 0 0 50px 10px; margin: 18px 0 0 0; }

/* Layout for Supplies Re-Order Form */
#supplyContentBox {	width: 779px; margin: 0 auto; display: table; background-color: #FFFFFF; }
#supplyContent { position: relative; width: 767px; margin: 0 0 0 0; padding: 5px 5px 0 7px; clear:both;}
#supplyCol { float: left; width: 764px; padding: 0 0 0 0; margin: 0 0 0 0; border: 1px #EA922E solid; }
#supplyColLeft { float: left; width: 252px; height: 850px; padding: 0 0 0 0; margin: 0 0 0 0; border: 1px #EA922E solid; }
#supplyColMiddle { float: left; width: 252px; height: 850px; padding: 0 0 0 0; margin: 0 2px 0 2px; border: 1px #EA922E solid; }
#supplyColRight { float: left; width: 252px; height: 850px; padding: 0 0 0 0; margin: 0 0 0 0; border: 1px #EA922E solid; }
#supplyColLeft2 { float: left; width: 254px; padding: 0 0 0 0; margin: 0 0 0 0; border-bottom: 1px #EA922E solid; border-left: 1px #EA922E solid; border-top: 1px #EA922E solid; }
#supplyColMiddle2 { float: left; width: 256px; padding: 0 0 0 0; margin: 0 0 0 0; border-bottom: 1px #EA922E solid; border-top: 1px #EA922E solid; }
#supplyColRight2 { float: left; width: 254px; padding: 0 0 0 0; margin: 0 0 0 0; border-bottom: 1px #EA922E solid; border-right: 1px #EA922E solid; border-top: 1px #EA922E solid; }
#supplyFooter { position: relative; width: 766px; margin: 0 3px 0 7px; padding: 0 0 0 0; clear:both; background-color:#EA922E; height:30px;}

/* Page footer */
#footer	{ width:759px; height:150px; margin: 0 auto; padding: 10px 10px 10px 10px; background-color:#EA922E; background-image: url(images/footerBack.gif); background-repeat: repeat-x; border-top: 5px white solid; }
#footerColRight { float: left; width: 200px; height: 130px; margin: 0 0 0 0; padding: 0 5px 0 5px; }
#footerColLeft { float: left; width: 200px; height: 130px; margin: 0 129px 0 0; padding: 0 5px 0 5px; }

/* ====== Floating pictures ====== */
#pictureTopLeft { float: left; margin-right: 15px; margin-bottom: 15px; border-style:none; }
#pictureTopRight { float: right; margin-left: 15px;	margin-bottom: 15px; border-style:none; }
#pictureCenterRight { float: right; margin-left: 15px; margin-top: 15px; margin-bottom: 15px; border-style:none; }
#pictureCentre { margin: 10px 10px 10px 10px; border-style:none; }

/* ====== Body, Paragraphs and Headings ====== */
body { margin: 0px 0px 0px 0px; font: 12px helvetica, verdana, arial, helvetica, sans-serif; padding: 0px; color: black; background-color: #EBEBEB; }
p { margin:0px 0px 16px 0px; }
p#footerStyle { font: 11px helvetica, verdana, arial, helvetica, sans-serif; color: #FFFFFF; margin:0px 0px 8px 0px; }
h1 { margin:0px 0px 0px 0px; font:20px verdana, arial, helvetica, sans-serif; color:#FFFFFF; background-color:transparent; }
h2 { margin:0px 0px 16px 0px; font:20px verdana, arial, helvetica, sans-serif; color:#EA922E; background-color:transparent; }
h3 { margin:16px 0px 16px 0px; font:14px verdana, arial, helvetica, sans-serif; color:#EA922E; background-color:transparent; }
h4 { margin:5px 0px 5px 0px; font:12px verdana, arial, helvetica, sans-serif; color:#FFFFFF; background-color:transparent; }
h5 { margin:8px 0px 8px 0px; font:12px verdana, arial, helvetica, sans-serif; color:#EA922E; background-color:transparent; }
h6 { margin:0px 0px 0px 0px; font:11px verdana, arial, helvetica, sans-serif; color: black; background-color:transparent; }


/* ====== Links ====== */

/* Standard Link */
a {	background-color: transparent; text-decoration:underline; }
a:link { color:#0000FF; }
a:visited {	color:#800080; }
a:hover { color:#FF8100; }

/* Link for miniNav */
#miniButton { float: left; white-space: nowrap;	text-align: center;	display: block;	width: 142px; height: 20px;	color: #FFFFFF;	background-color: transparent; font: bold 11px verdana, arial, helvetica, sans-serif; text-decoration:none; line-height: 20px; }
#miniButton:link { color:#FFFFFF; }
#miniButton:visited { color:#FFFFFF; }
#miniButton:hover {	color:#FFFF80; background-color: #F2A756; background-image: url(images/miniNavBack2.gif); background-repeat: no-repeat; }

/* Link for navAPP */
#navButton { position:relative;	text-align: left; width:200px; height:25px; display: block; color:#FFFFFF; background-color: transparent; font: bold 12px verdana, arial, helvetica, sans-serif; text-decoration:none; line-height: 25px; border-bottom: 1px #FFFFFF solid; text-indent:20px; }
#navButton:link { color:#FFFFFF; }
#navButton:visited { color:#FFFFFF; }
#navButton:hover { color:#FFFF80; background-color: #F2A756; }

/* Link for navAPP 2 */
#navButton2 { position:relative; text-align: left; width:200px; height:20px; display: block; color:#FFFFFF; background-color: #F0AC64; font: bold 12px verdana, arial, helvetica, sans-serif; text-decoration:none; line-height: 20px; border-bottom: 1px #FFFFFF solid; text-indent: 40px; }
#navButton2:link { color:#FFFFFF; }
#navButton2:visited { color:#FFFFFF; }
#navButton2:hover { color:#FFFF80; background-color: #F2A756; }

/* Box Link */
#boxLink { background-color: transparent; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; text-decoration: none; }
#boxLink:link { color: #0000FF; }
#boxLink:visited { color: #0000FF; }
#boxLink:hover { color: #0000FF; background-color: #E5E6FD; }

/* Heading Link */
#headingLink { background-color: transparent; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; text-decoration: none; }
#headingLink:link { color: #0000FF; }
#headingLink:visited { color: #0000FF; }
#headingLink:hover { color: #0000FF; background-color: #E5E6FD; }

/* Link for Footer */
#footerLink { background-color: transparent; font-size: 11px; font-family: helvetica, verdana, arial, sans-serif; text-decoration: none; }
#footerLink:link { color: #FFFFFF; }
#footerLink:visited { color: #FFFFFF; }
#footerLink:hover {	color:#FF0000; }


/* ====== Tables ====== */
table { width: 100%; }
tr#row { background-color:#FFF1E3; } /* Row colour for odd rows */
tr#rowHeader { background-color:#EA922E; } /* Row colour for headings */

/* Table format for tests.htm */
td#testCell { width: 170px; vertical-align: top; padding-bottom: 5px; } /* Normal cell width for tests.htm */
td#testCellHeader {	width: 510px; vertical-align: top; padding-bottom: 5px; } /* Header cell width for tests.htm */
td#testCellSubHeader1 {	width: 170px; vertical-align: top; padding-bottom: 5px; } /* Sub Header 1 cell width for tests.htm */
td#testCellSubHeader2 {	width: 340px; vertical-align: top; padding-bottom: 5px; } /* Sub Header 2 cell width for tests.htm */

/* Table format for Collection.htm */
td#cell1 { width: 95px; vertical-align: top; padding-bottom: 5px; } /* Cell width for Collection.htm */
td#cell2 { width: 200px; vertical-align: top; padding-bottom: 5px; } /* Cell width for Collection.htm */
td#cell3 { width: 115px; vertical-align: top; padding-bottom: 5px; } /* Cell width for Collection.htm */
td#cell4 { width: 90px;	vertical-align: top; padding-bottom: 5px; } /* Cell width for Collection.htm */
td#cell5 { width: 500px; vertical-align: top; padding-bottom: 5px; } /* Cell width for Collection.htm */

/* Table format for orderForm.php */
td#supplyQtyCell { width: 40px; text-align: center; }
td#supplyCell { text-align: left; }