/*	Blank page stylesheet	*/

/*	COLOUR PALETTE 
									
	C9BAB2	BG, Lines
	AD998F	Dk Lines
	7B665B	Text
	853585	Purple
	FF9900	Orange
	


*/




/*	Base HTML tags	*/

body {
	background-color: #C9BAB2;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding: 0;	
	font-size: 70%; 
	word-wrap: break-word;
	background-image: url("images/BG.gif");
	background-repeat: repeat-x;
}
table {
	border: 0;
	padding: 0;
	width: 100%;
	empty-cells: show;	
}
th {
	padding: 0.2em 0.3em 0.2em 0.3em;
	font-weight: normal;
	background-color: #E9DFD2;
	text-align: left;
}
td {
	padding: 0.2em 0.3em 0.2em 0.3em;
	border-bottom: 1px solid #CBC1B3;
}
caption {
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 1em;
}
h1 {
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 3em;
	line-height: 1.5em;
}
h2 {
	padding-top: 2em;
	color: #853585;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.5em;
}
h3 {
	font-size: 1em;	
	line-height: 1.4em;
}
h4 {
	color: #336699;
	font-size: 1em;	
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.4em;
}
h5 {
	color: #336699;
	font-size: 1em;	
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom: 0;
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #CBC1B3;
}
ol {
	line-height: 1.4em;
	list-style-type: decimal;
}
p {
	line-height: 1.4em;
}
ul {
	list-style-type : square;
	line-height : 1.4em;
	vertical-align: middle;	
}
form, select, textarea {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;	
}
input, button {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;	
}
fieldset {
	border: 1px dotted #CBC1B3;
	padding: 1em;
}
legend {
	color: #336699;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0.5em;
	background-color: #FFF;
}
acronym, abbr {
	border-bottom: 1px dotted #000;
}
img {
	border: 0;
}




/*	PAGE STRUCTURE	*/

#frame {
	width: 54em;
	margin-top: 13px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	position: relative;
	background-image: url("images/BGHeader.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
#toplinks {
	position: absolute;
	top: 13px; right: 19px;
	width: 48em;
	text-align: right;
	color: #7B665B;
}
#logo {
	position: absolute;
	top: 18px; left: 19px;
}
#page {
	position: relative;
	top: 112px; left: 0;
	width: 54em;
	background-image: url("images/BGPageShadow.gif");
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #fff;
	display: block;
}
#nav {
	position: relative;
	top: 0 !important; top: -1px; left: 1px;
	width: 53.8em;
	clear: both;
	display: block;
}
#content {
	position: relative;
	top: 1px; left: 1.5em;
	width: 50.5em;	
	background-color: #fff;
	margin: 0;
	padding: 0 0 1em 0;
	clear: both;
}
#footer {
	clear: both;
	position: relative;
	background-image: url("images/BGFooter.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding: 1em 1em 3.5em 1em;	
	background-color: #C9BAB2;
	height: 7.5em;
}
#home-pic {
	position: relative;
	top: -0.1em !important; 
	top: -0.15em;	
	left: -1.5em;
	width: 100%;
	margin-bottom: -220px;
	clear: both;
	/*border: 1px dotted red;*/
}
#home-left {
	position: relative;
	top: 0; left: 0;
	width: 50%;
	clear: both;
}
#home-right {
	position: relative;
	top: 3em; left: 50%;
	width: 50%;
	text-align: right;
	z-index: 3;
	color: #853585;
}
#home-right p.p1 {
	margin-left: 20%;
}





/*	NAVIGATION, LINKS	*/

a:link, a:visited {
	color : #000;
	text-decoration : underline;
}
a:hover {
	text-decoration : none;
}
#toplinks a {
	color: #7B665B;
	text-decoration: none;
}
#toplinks a:hover {
	text-decoration: underline;
}
#navrow1 a, #navrow2 a {
	background-image: url("images/NavBGOffRow1.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	padding: 0 0.7em 0 0.7em;
	text-decoration: none;
	line-height: 2.4em; 
	margin: 0 0 0 1px;
	border-right: 1px solid #C9BAB2;
	display: block;
	text-align: center;
}
#navrow2 a {
	background-image: url("images/NavBGOffRow2.gif");
}
#navrow1 a:hover, #navrow2 a:hover {
	background-image: url("images/NavBGOn.gif");
	background-position: top;
}
#navon-row1 a, #navon-row2 a  { 
	background-image: url("images/NavBGOn.gif");
	background-position: top;
	color: #853585;
}


/*	 LISTS	*/

#navrow1, #navrow2 {
	width: 53.5em;
	margin: 0;
	padding: 0;	
	list-style-type: none;
	background-image: url("images/NavBGOffRow2.gif");
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	height: 2.4em;
	clear: both;
}
#navrow1 {
	border-bottom: 1px solid #C9BAB2;
	background-image: url("images/NavBGOffRow1.gif");	
	height: 2.4em;
	margin-bottom: 0 !important; margin-bottom: 1px;
}
#navrow1 li, #navrow2 li {
	float: left;
	margin: 0;
	padding: 0; 
}
ul.doc-list {
	list-style-type: none;
	margin-left: 0;
	line-height: 1.6em;
}
li.navlink, li.navlinknew, li.navlinkbelow, li.navlinknewbelow, li.navhttp, li.navnewwindow, li.navasf, li.navemail, li.navexcel, li.navflash, li.navimage, li.navlote, li.navpdf, li.navppt, li.navqtime, li.navsecure, li.navtext, li.navrichtxt, li.navtime, li.navviewlet, li.navword, li.navzip, li.navblank, li.navbookmark {
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding-left: 1.4em;	
	margin-bottom: 0.5em;	
}
.navlink, .navlinknew, .navlinkbelow, .navlinknewbelow, .navhttp, .navnewwindow, .navasf, .navemail, .navexcel, .navflash, .navimage, .navlote, .navpdf, .navppt, .navprint, .navqtime, .navsecure, .navtext, .navtop, .navrichtxt, .navtime, .navviewlet, .navword, .navzip, .navblank, .navbookmark {
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-left: 1.4em;	
	margin-bottom: 0.5em;	
}
.navlink {
	background-image:  url(images/DocWebPage.gif);
}
.navlinknew {
	background-image:  url(images/DocWebPageUpdated.gif);
}
.navlinkbelow {
	background-image:  url(images/DocWebPageBelow.gif);
}
.navlinknewbelow {
	background-image:  url(images/DocWebPageUpdatedBelow.gif);
}
.navhttp {
	background-image:  url(images/DocWebLink.gif);
}
.navnewwindow {
	background-image:  url(images/DocNewWindow.gif);
}
.navasf {
	background-image:  url(images/DocASF.gif);	
}
.navbookmark {
	background-image:  url(images/DocBookmark.gif);
}
.navemail {
	background-image:  url(images/DocEmail.gif);	
}
.navexcel {
	background-image:  url(images/DocMSexcel.gif);	
}
.navflash {
	background-image:  url(images/DocFlash6.gif);	
}
.navimage {
	background-image:  url(images/DocImage.gif);	
}
.navlote {
	background-image:  url(images/DocLote.gif);	
}
.navpdf {
	background-image:  url(images/DocPDF.gif);
}
.navppt {
	background-image:  url(images/DocMSppt.gif);	
}
.navprint {
	background-image:  url(images/DocPrint.gif);	
}
.navqtime {
	background-image:  url(images/DocQuickTimeWhite.gif);	
}
.navsecure {
	background-image:  url(images/DocSecureSite.gif);	
}
.navtext {
	background-image:  url(images/DocText.gif);
}
.navrichtxt {
	background-image:  url(images/DocRichTxt.gif);	
}
.navtime {
	background-image:  url(images/DocTime.gif);	
}
.navtop {
	background-image:  url(images/DocTopOfPage.gif);	
}
.navviewlet {
	background-image:  url(images/DocViewlet.gif);	
}
.navword {
	background-image:  url(images/DocMSWord.gif);	
}
.navzip { 
	background-image:  url(images/DocZip.gif);	
}



/*	BOXES, FONTS, IMAGES	*/

#footer img {
	margin-left: 1em;
	float: right;
	padding-bottom: 3em;
}
#footer p {
	float: left;
	font-size: 0.8em;
	margin-top: 0;
}
#footer a {
	font-weight: bold;
}
#home-right h2 {
	padding: 0;
}
#home-right p, #home-left p {
	margin: 0 0 1em 0;
}
.invisible {
	display: none;
}
.spacer { 
	clear: both; 
	font-size: 0;
	width: 0;
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
}
#w3c-validator {
	margin-top: 0.3em;
	padding-bottom: 7em;
}
