﻿/* From Demo Page */
.title1 { FONT-WEIGHT: bold; FONT-SIZE: 25px; FONT-FAMILY: arial }
.title2 { FONT-SIZE: 25px; FONT-FAMILY: arial }
.title3 { FONT-SIZE: 18px; FONT-FAMILY: verdana }
.title4 { FONT-SIZE: 25px; FONT-FAMILY: verdana }
.ulined { BORDER-BOTTOM: #4219A5 1px solid }
.cornered {	BORDER-LEFT: #4219A5 1px solid; BORDER-BOTTOM: #4219A5 1px solid }
.bordered { BORDER-RIGHT: #4219A5 1px solid; BORDER-TOP: #4219A5 1px solid; BORDER-LEFT: #4219A5 1px solid; BORDER-BOTTOM: #4219A5 1px solid }
.small { FONT-SIZE: 10px }
TD { FONT-SIZE: 12px; FONT-FAMILY: arial; }
TH { FONT-SIZE: 12px; FONT-FAMILY: arial; text-align:left; padding-top:5px; padding-bottom:5px;}
SPAN { LINE-HEIGHT: normal }
A { COLOR: #333399; TEXT-DECORATION: none }
A:hover { COLOR: #4219A5; TEXT-DECORATION: underline }
.bluetop { BORDER-TOP: #4219A5 1px solid }
.blueleftandbottom {BORDER-LEFT: #4219A5 1px solid; BORDER-BOTTOM: #4219A5 1px solid }
.bluebottom {BORDER-BOTTOM: #4219A5 1px solid }
.blueleft {BORDER-LEFT: #4219A5 1px solid;}

/* List Stuff */
.ListTitleTable, .ListMainTable { }
.ListTitleText { FONT-SIZE: 18px; FONT-FAMILY: verdana }
.ListColTitle { font-weight: bold }
.ListPaging { BORDER-TOP: #4219A5 1px solid }
.ListPageLink { COLOR: #333399; TEXT-DECORATION: none }
.ListPageLink:hover { COLOR: #4219A5; TEXT-DECORATION: underline }

/* From WebFormGeneric */
BODY {
	BACKGROUND-COLOR: #00465E;	
}
.SectionHeaderOld {
	BORDER-TOP: #12362A 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: #12362A 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #007766;
}
.SectionHeader {
	BORDER-TOP: #000066 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #000066
}
.PageHeader {
	BORDER-BOTTOM: #00465E 2px solid; background-repeat: no-repeat; background-position: 74 0; BACKGROUND-COLOR: #358195;
}
.PageTitle {
	FONT-SIZE: 28px; FONT-FAMILY: arial; color: #FDE39B;
}
.FormTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial; color: #358195;
}
.StatusCell {
	/*BORDER-RIGHT: #CB982F 1px solid; BORDER-TOP: #CB982F 1px solid; BORDER-LEFT: #CB982F 1px solid; BORDER-BOTTOM: #CB982F 1px solid;*/ background-color: #FFFFFF;
}
.NavigationMenu {
	BORDER-RIGHT: #CB982F 1px solid; BORDER-TOP: #CB982F 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #CB982F 1px solid; COLOR: #004b4b; BORDER-BOTTOM: #CB982F 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFFFFF; color: #FDE39B;
}
.InstructionText {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; color: Black; text-align: left;
}
.InstructionText2 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; color: Black;
}
.InstructionText3 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; color: #358195;
}
.InformationPanel {
	BORDER-RIGHT: #4219A5 1px solid; BORDER-TOP: #4219A5 1px solid; BORDER-LEFT: #4219A5 1px solid; BORDER-BOTTOM: #4219A5 1px solid;
}
.FormPanel {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.FieldLabel {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; color: Black;
}

#SEARCHCRITERIA label
{
	width: 170px;
	float: none;
	text-align: left;
}

.Field, TEXTAREA {
	BORDER-RIGHT: #008b93 1px solid; 
	BORDER-TOP: #008b93 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #008b93 1px solid; 
	BORDER-BOTTOM: #008b93 1px solid; 
	FONT-FAMILY: Arial
}
.DisabledField {
	BORDER-RIGHT: #008b93 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #008b93 1px solid; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #008b93 1px solid; 
	COLOR: black;
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #008b93 1px solid; 
	FONT-FAMILY: Arial; 
	/*HEIGHT: 18px; */
	BACKGROUND-COLOR: #dddddd
}

.DisabledText
{
	border-right: #4219A5 1px solid;
	border-top: #4219A5 1px solid;
	font-size: 8pt;
	color: Black;
	border-left: #4219A5 1px solid;
	border-bottom: #4219A5 1px solid;
	font-family: Arial;
	background-color: #DDDDDD;
	padding-top: 1;
	padding-left: 1;
	padding-right: 1;
}

.Freetext, .Date, .Time, .TimeSplit, .Money, .Suburb, .State, .Postcode, .ABN, .DateTime, .Integer, .Float, .Phone, select
{
	border-right: #4219A5 1px solid;
	border-top: #4219A5 1px solid;
	font-size: 8pt;
	border-left: #4219A5 1px solid;
	border-bottom: #4219A5 1px solid;
	font-family: Arial;
}

.Checkbox
{
	height: 14;
	width: 14;
}

.Radiobutton, .Radio
{
	height: 14;
	width: 14;
}

.InstructionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial
}

.InformationPanel A {
	FONT-SIZE: 8pt; COLOR: #BB881F; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.InformationPanel A:hover {
	FONT-SIZE: 8pt; COLOR: #BB881F; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
.VerticalSeparator {
	FONT-SIZE: 4pt
}
.VerticalSeparatorLarge {
	FONT-SIZE: 8pt
}
.Grid {
	BORDER-RIGHT: #12362A 1px solid; BORDER-LEFT: #12362A 1px solid; BORDER-BOTTOM: #12362A 1px solid
}
.Grid TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
.Button, .File {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
.odd {
	BORDER-BOTTOM: #008b93 1px solid; BACKGROUND-COLOR: white
}
.even {
	BORDER-BOTTOM: #008b93 1px solid; BACKGROUND-COLOR: #dddddd
}
.tableunderline {
	BORDER-BOTTOM: #008b93 1px solid
}
.TableBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.Field2 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.MainTable
{
	/*background-color: #358195;	*/
	background-color: White;
	color: #FDE39B;	
}
.MainFormTable
{
	/*background-colour: #E9F1F4;*/
	color: #FDE39B;	
}

ul 
{
	margin-left:20; 
	margin-top: 0;
	margin-bottom: 14;
}

ol 
{
	margin-left:25; 
	margin-top: 0;
}
.UploadPleaseWait
{
	display:none;
	background-color:beige;
	font-size:10.5px;
}
#InformationSection
{
	float: right;
	width: 200px;
}



/* CONTAINER WRAP */


#newwrap {
	padding: 0 10px 10px 10px;
	margin: 30px auto;
	width: 980px;
	position: relative;
	background-color:#FFF;
	border:1px solid #D2D5D8;
}


/* HEADER */

#newheader {
	height:117px;
	background-position: right 22px;
	background-repeat: no-repeat;
}

#newheader .govlogo {
	position: absolute;
	left: 20px;
	top: 20px;
	margin: 0;
	padding: 0;
}

#newheader .govlogo a {
	padding:0;
	background-image: url('../images/newlogo_00.png');
	background-repeat: no-repeat;
	width: 606px;
	height: 74px;
	display: block;
}

#newheader .govlogo a:hover {
}

#newheader .govlogo a span {
	display: none;
}

#newheader .orslogo {
	float:right;	
	margin:22px 20px 0 0;
}


#newheader #otherlinks {
	position: absolute;
	right: 0;
	top: -20px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#newheader #otherlinks li {
	margin: 0 7px 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #ccc;
	float: left;
}

#newheader #otherlinks li.last-child,
#newheader #otherlinks li:last-child {
	margin: 0;
	padding: 0;
	border-right: none;
}


/* MAIN MENU NAVIGATION */

#newnav {
	width:980px;
	height:37px;
	background-color:#25343C;
	border-bottom:3px solid #F22842;
	margin:0;
}

#newnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:15px;
}

#newnav ul li {
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:11px 15px 10px 15px;
	border-right:1px solid #FFF;
}

#newnav ul a {
	color:#FFF;
	text-decoration:none;
}

#newnav .last-child {
	border-right:none;
}

/* CONTENT */

#newcontent {
	padding: 0 10px 20px 10px;
	margin:10px 0 0 0;
	font-size: 1.2em;
	line-height: 1.35em;
}



#newcontent A:link{
	color:#069dec;
	font-family:verdana;		
}

#newcontent A:link:visited{
	color:#069dec;
	font-family:verdana;		
}

#newcontent A:link:hover{
	color:#069dec;
	font-family:verdana;		
}


/* HOME FOOTER */

#newfooter {
	padding:10px;
	margin:0;
	width:960px;
	height:100px;
	background-image:url( ../images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-color:#1B262D;
	padding-top:15px;
}

#newfooter p {
	font-size:11px;
	color:#FFF;
}

#newfooter p.textright {
	float:right;	
}

#newfooter a {
	text-decoration: none;
	color: #ccc;
}

#newfooter a:visited {
	color: #ccc;
}

#newfooter a:hover {
	color: #cc0000;
}

#newbody {
	text-align:center;
	background-color: #EFEEEE;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	font-size: 70%; /*Use em (auto) now off this scale (px / 11.2)*/
}
