﻿/*  This code copyright iWeb Solutions Pty Ltd
	Produced: Swickers
	Modified: 31st Oct 2003
	By: Rob Breuer iWeb Solutions :: rob@iwebsolutions.com.au
	Global Style Sheet
*/

BODY {padding: 0px; margin: 0px; color: #333333; background-color: transparent;}
BODY, P, A, H1, H2, H3, H4, H5, H6, OL, UL, LI, TD, TH, TABLE, DIV, INPUT, TEXTAREA, SELECT { font: normal normal normal small normal Verdana, Arial, Helvetica, Sans-Serif; 
color: #003366; 
text-decoration: none;
}

P, A { Line-height: 1.4em }
P { text-indent: 0; margin: 1.0em 10px 0px 0px;}
IMG {border-width: 0;
    }

A:link {color: #17409A; background-color: transparent;
}
A:visited {color: #17409A; background-color: transparent;}
A:active {color: #17409A; background-color: transparent;}
A:hover {color: #17409A; background-color: transparent; text-decoration: underline;}

H1, H2, H3, H4, H5, H6 {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-weight: bold; margin: 0; margin-top: 1.6em; margin-bottom: 1.4em;}
H1 {font-size: 1.4em; color: #E10000; background-color: transparent;}
H2 {font-size: 1.1em; font-weight: normal; color: #E10000; background-color: transparent;}

HR {border: 1px solid #FE9B2A; height: 1px;}


#Content .TextBox {border: 1px solid #7f9db9; font-size: 10px;}
#Content .TextBoxDis {border: 1px solid #999999; font-size: 10px;}


/* Style for Calendar iFrame */
#CalFrame {border: 0px #666666 solid; display: none; z-index: 100; width: 212px; height: 155px; position: absolute; margin: 0px; overflow: hidden;}

/* Generic Page Setup */

#Page {width: 100%; height: 100%; border: 0px solid #000000; padding: 0px; border-collapse: collapse; margin: 0px;}
#Page TD {padding: 0px;}
#Page #Banner {height: 95px;}
#Page #Banner2 {height: 13px; background-color: #000000;}
#Page #Banner3 {height: 13px; background-color: #ffffff;}


*#Page #Nav {background-color: #dad3c5;}
#Page #Nav TD { padding: 5px 10px;}
#Page #Nav A {padding: 0px 12px; color: #17409A;font-weight: bolder;} /*main drop down menu*/
#Page #Nav STRONG {padding-left: 20px;}
#Page #Content {width: 100%; height: 100%; padding: 20px; vertical-align: top;}
#Page #Footer TD {background-color: #00A263; 
color: 0c3d6d; padding: 5px;
}
/* Sub Menu Style */
.Menu {position: absolute; margin: 0px; padding: 0px; top: 0px; left: 0px; visibility: hidden; border: 1px solid #666666; z-index: 3;  background-color: #e7e7e7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);}
.Menu A {display: block; width: 130px; padding: 3px 10px; margin: 0px; border: 1px #ffffff solid; border-width: 1px 0px 0px 1px;}

/* Standard Button */
.btn {text-align: center; font-weight: bolder; width: 80px; border: 1px solid #CCCCCC; border-color: #cccccc #666666 #666666 #cccccc; }

/* Table Layouts*/
#Content TABLE.Data {margin: 0px; border: 1px solid #000000; border-collapse: collapse;}
#Content .Data TD, .Data TH {padding: 3px 5px;  border: 1px solid #000000; border-width: 0px 1px 1px 0px;}
#Content {padding: 3px 5px;  border: 1px solid #000000; border-width: 0px 1px 1px 0px;}
#Content .Data TH {color: #6a5228; background-color: #cbc1aa; font-weight: bold; border-right-width: 0px;}
#Content .Data .alt {background-color: #e9e4d9;}
#Content .Data .Total {background-color: #dad3c5;}
#Content .Data .Total TD {color: #0c3d6d; font-weight: bold;}

/* Table Layouts*/
#Content TABLE.Form {margin: 0px; border: 1px solid #000000; border-collapse: collapse;}
#Content .Form TD, .Form TH {padding: 3px 5px;  border: 1px solid #000000; border-width: 0px 1px 1px 0px;}
#Content .Form #Heading TD {background-color: #9f8861; color: #ffffff; font-weight: bold; padding: 5px}
#Content .Form TH {color: #6a5228; background-color: #cbc1aa; font-weight: bold; border-right-width: 0px;}
#Content .Form .alt {background-color: #e9e4d9;}

/* Table Layouts*/
#Content TABLE.FormPL {margin: 0px; border: 1px solid #000000; border-collapse: collapse;}
#Content .FormPL #Heading TD {background-color: #9f8861; color: #ffffff; font-weight: bold; padding: 5px}
#Content .FormPL #SubTotal {border: 0px solid #000000;  border-width: 0px 0px 0px 0px; font-weight:bold;}
#Content .FormPL #Total {border: 0px solid #000000;  border-width: 0px 0px 0px 0px; font-size:16px; font-weight: bold;}
#Content .FormPL #TotalShadow {color: #6a5228; background-color: #cbc1aa; font-weight: bold; font-size:14px; text-align: right; border-right-width: 0px;}
#Content .FormPL TD, .FormPL TH {padding: 3px 5px;  border: 0px solid #000000; border-width: 0px 0px 0px 0px; text-align:right;}
#Content .FormPL TH {color: #6a5228; background-color: #cbc1aa; font-weight: bold; font-size:14px; text-align: left; border-right-width: 0px;}
#Content .FormPL .alt {background-color: #e9e4d9;}


.Hide {display: none;}
