/***************************************************************//*  CSS stylesheet for standard HTML tags/*  Copyright 2006 by Pixelsound Web Design Perth/*  http://www.pixelsound.com//*************** HTML Tags *************************************/body {	font-size:70%;		/* to make font size in IE accessible (also see next definition): default is 70% */	margin:0px;	padding:10px;	line-height:1.6em;	background-color:white;}table, td, th, p, form, input, select, textarea, h1,h2,h3,h4,h5,h6, blockquote, ul, ol {	font-size:1em;		/* to make font size in IE accessible (also see previous definition) */}body, table, td, th, p, form, input, select, textarea, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;	font-family: Arial, Helvetica, sans-serif;	color:#666;	/*		font-size:11px;	*/}p {	margin:0 0 1em;	padding:0;}a {	color:#AC2F40;	text-decoration: underline;}		a:hover {			text-decoration: none;		}		img, a img, a:hover img {			text-decoration: none;		}ul {	margin:0;	padding:.3em 0;	padding-left:1.5em;}ol {	margin:0;	padding:.3em 0;	padding-left:3em;}li ul, li ol {}		* li {			margin:0;			padding:.3em 0;		}	ul li,	ul li ul li ul li {		list-style-type:square;	}		/*** Level 2 ***/	ul li ul li {		list-style-type:circle;	}		.noBullets {			margin-left:0;		}		.noBullets li {			list-style:none;		}			th,tr.tableHeader td,td.tableHeader {	background-color:#748699;	color:white;	padding:0px 10px;	line-height:1.4em;	border:1px solid white;}		th a,		tr.tableHeader td a,		td.tableHeader a {			color:white;			text-decoration:none;			display:block;		}		tr.tableFooter td,		td.tableFooter {			background:none;			font-weight:700;		}/************   Headings   *****************/h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 * {	font-weight:700;	color:#666;	text-decoration:none;}h1,h2,h3,h4,h5,h6 {	margin:1.5em 0;	margin:2em 0 .5em;	padding:0;}		h1, h1 a {			text-decoration:none;			color:#666;		}				h1 {					font-size:2em;					line-height:.8em;					padding:0 0 .3em;					border-bottom:1px solid #666;					font-weight:100;					margin-bottom:1.5em;					background-image:none;				}		h2, h2 a {			text-decoration:none;		}				h2 {					text-transform: uppercase;					font-size:1.3em;					margin:3em 0 1em;					border-bottom:1px solid #ccc;				}		h3, h3 a {			text-decoration:none;			text-transform: uppercase;		}				h3 {					font-size:1.1em;					padding:0;					margin:2em 0 .5em;					margin-top:2em;				}		h4, h4 a {			text-decoration:none;			font-weight:700;			font-size:1em;			letter-spacing:.2em;		}				h4 {					text-transform: uppercase;				}		h5, h5 a {			text-decoration:none;		}				h5 {					text-transform: uppercase;					font-size:.9em;				}		h6, h6 a {			text-decoration:none;		}				h6 {					font-size:.9em;				}				h6 a:hover {					text-decoration:underline;				}.csc-firstHeader,h1.csc-firstHeader,h2.csc-firstHeader,h3.csc-firstHeader,h4.csc-firstHeader,h5.csc-firstHeader,h6.csc-firstHeader {	padding-top:0px;	margin-top:0px;}/************   Classes   *****************/.small {	font-size: .9em;}/****  Transparent  ***/.transparent,.transparent td,.csc-frame-frame3 {	margin:1em 0 2em;	padding:.5em 1.5em;	background:white;	clear:both;	border:0px none white;}	table.transparent,	.transparent table {		border-collapse:collapse;		border:0px none white;	}		.transparent td,		td.transparent {			padding:.2em 1em;			margin:0;			border:0px none white;		}		.transparent td td,		td.transparent td {			padding:0 1em;			padding-left:0;			margin:0;			border:0px none white;		}input.transparent {	background:none;	border:0px none white;}/****  Highlight  ***/.highlight,.highlight td,td.highlight,.csc-frame-frame1,table.csc-uploads td {	margin:1em 0 2em;	padding:.5em 1.5em;	background:#efefef;	clear:none;	border:1px none white;}	table.highlight,	.highlight table {		border-collapse:collapse;		border:1px solid white;		clear:none;	}		.highlight td,		td.highlight,		.transparent .highlight td,		.transparent td.highlight,		table.csc-uploads td {			padding:.2em 1em;			margin:0;			border:1px solid white;		}	.highlight textarea,	.highlight select,	.highlight input {		background:white;	}	.highlight p {		margin:0;		}/****  Outlined  ***/.outlined,.outlined td,.csc-frame-frame2 {	margin:1em 0 2em;	padding:.5em 1.5em;	background:transparent;	clear:both;	border:1px solid #ccc;}	table.outlined,	.outlined table {		border-collapse:collapse;		border:1px solid #666;	}		.outlined td,		td.outlined {			padding:.2em 1em;			margin:0;			border:1px solid #ccc;		}/****  Header Text  ***/.HeaderText {	font-size:1.2em;	font-weight:700;	color:#666;	margin-bottom:1em;}/****  Spaced Text  ***/.spaced {	letter-spacing:.3em;}/****  All Caps  ***/.AllCaps {	text-transform:uppercase;}/****  Quotations  ***/.quotation,.quotation_left,.quotation_right {	font-size:1.8em;	color:#ccc;	font-weight:700;	padding:0;	margin:0;	line-height:1.2em;}		.quotation_left {			width:50%;			float:left;			margin:0em 1.5em 1em 0;		}		.quotation_right {			width:50%;			float:right;			text-align:right;			margin:0em 0 1em 1.5em;		}.csc-frame-rulerBefore,.csc-frame-rulerAfter {	clear:both;	border-bottom:1px solid #333;	margin:4em 0;}.indent,.csc-frame-indent {	margin-left:22%;}.csc-frame-indent3366 {	margin-left:33%;}.csc-frame-indent6633 {	margin-left:66%;}.outdent {	margin-left:0px;}.underline {	text-decoration:underline;}.right {}.clearBoth {	clear:both;	line-height:0px;	height:0px;	font-size:1px;	margin:0;	padding:0;	display:none;}.noMargin {	margin:0px;}.dotted-top {	background-image:url(../images/stationery/tile-dot-T.gif);	background-position:top;	background-repeat:repeat-x;}.dotted-bottom {	background-image:url(../images/stationery/tile-dot-T.gif);	background-position:bottom;	background-repeat:repeat-x;}.csc-frame h1,.csc-frame h2,.csc-frame h3,.csc-frame h4,.csc-frame h5,.csc-frame h6 {	margin-top:1em;	padding-top:0px;}.label1,.label2,.label3 { 	float: left; 	width: 100px; 	padding: 0; 	margin:0; /* set top margin same as form input - textarea etc. elements */	text-align: right; 	margin-right:.5em;	margin-top:.5em;	clear:left;}		.label1 {			width:4em;		}		.label2 {			width:7em;		}		.label3 {			width:10em;		}