.field {margin: 20px 10px;}


#container1 
{ 
position: relative; 
width: 770px;
height: auto;
margin: auto; 
border-right: 5px solid #000000;
border-bottom: 5px solid #000000;

/*box-shadow:0px 10px 30px #000;
		-webkit-box-shadow:0px 10px 30px #000;
		-moz-box-shadow: 0px 10px 30px #000;*/
padding: 0;
background-color: #FFFFFF; 
}

#container1home 
{ 
position: relative; 
width: 940px;
height: auto;
margin: auto; 
border-right: 5px solid #000000;
border-bottom: 5px solid #000000;
padding: 0;
background-color: #FFFFFF; 
}

#containerheader 
{ 
width: 771px;
height: 160px;
margin: 0;
border: 0px;
padding: 0;
}

#nav 
{ 
position: absolute;
top: 161px; 
left: 0px; 
width: 179px;
height: auto;
border: 0px;
padding: 0px 0px 5px 0px;
}

#navalt
{ 
position: fixed;
top: 132px; 
left: 105px;  
width: 179px;
height: 500px;
border: 0px;
padding: 0px 0px 0px 0px;
}


#containerschoollogos
{  
margin-left: 200px;
left: 50px;
width: 466px;
height: 60px;
border: 0px;
padding: 0px 0px 5px 0px;
}

#containerschoolimages
{  
margin-left: 200px;
left: 50px;
width: 485px;
height: 120px;
border: 0px;
padding: 0px 0px 0px 0px;
}

#containericpaimages
{  
margin-left: 200px;
left: 50px;
width: 466px;
height: 120px;
border: 0px;
padding: 0px 0px 5px 0px;
}

#containerschoolcopy1 h1 {
text-transform: uppercase;}

#containerschoolcopy1 
{ 
margin-left: 200px;
left: 50px;   
width: 550px;
height: auto;
border: 0px;
text-align: left;
}

#containerschoolcopyicpa 
{ 
margin-left: 200px;
left: 50px;   
width: 550px;
height: auto;
border: 0px;
text-align: left;
padding: 0px 0px 0px 0px;
}

#containerschoolcopy1a 
{
float: left;
width: 240px;
height: auto;
border: 0px;
text-align: left;
padding: 0px 0px 0px 0px;
}

#containerschoolcopy1b 
{
margin-left: 270px;  
width: 240px;
height: auto;
border: 0px;
text-align: left;
padding: 0px 0px 0px 0px;
}

#right-column
{
position: absolute;
top: 200px;
left: 660px;
width: 179px;
height: 900px;
border: 0px;
padding: 0px 0px 0px 0px;
}



#containerbluebox
{
margin-left: 0px;  
width: 250px;
height: auto;
border: 0px;
text-align: left;
padding: 5px 5px 5px 5px;
background-color: #D5DCEF;
}

#containerbseimages
{  
margin-left: 200px;
left: 50px;
width: 466px;
height: 120px;
border: 0px;
padding: 0px 0px 0px 0px;
}

#containerexpointro{  
margin-left: 200px;
left: 50px;
width: 450px;
height: auto;
border: 0px;
padding: 0px 0px 0px 0px;
}

#containerexpointro p{  
font-size: 12px;
padding: 5px 0 10px 0;
line-height: 1.5em;
}



#containercopy1 
{ 
margin-left: 200px;
left: 50px;   
width: 520px;
height: auto;
border: 0px;
text-align: left;
}



#containercopy1a 
{
float: left;
width: 240px;
height: auto;
border: 0px;
text-align: left;
padding: 0px 0px 0px 0px;
}

#containercopyhome

{
margin-left: 200px;
width: 240px;
height: auto;
border: 0px;
text-align: left;
padding-top: 20px;
}

#containercopyhome1

{
font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size: 12px; 
line-height: 1.6em;
margin-left: 215px;
width: 440px;
height: auto;
border: 0px;
text-align: left;
padding-top: 20px;
}


h2.home
{
font-size: 13px;
font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
color:#000000; 
font-weight: bold;
}




#containercopy1b 
{
margin-left: 270px;  
width: 240px;
height: auto;
border: 0px;
text-align: left;
padding: 0px 0px 0px 0px;
}

#containerads
{
position: absolute;
top: 400px;
left: 465px;
width: 179px;
height: auto;
border: 0px;
padding: 0px 0px 0px 0px;
}

#containerad-contact
{
position: absolute;
top: 300px;
left: 465px;
width: 179px;
height: auto;
border: 0px;
padding: 0px 0px 0px 0px;
}


#containercopychecklist 
{
width: 480px;
height: auto;
border: 0px;
text-align: left;
padding: 0px 0px 0px 0px;
}

.checklist 
{
width: 500px;
height: auto;
border: 0px;
text-align: left;
padding: 8px;
border: 1px solid #5790C3;
}

#containerfooter 
{ 
width: auto;
height: 15px;
text-align: left;
margin-left: 200px;
padding: 5px 0px;
color: #666666;
background-color: transparent;
}

h1 {font-size: 14px;
color: #444488;
margin-top: 1em;
margin-bottom: 0.8em;
}

h2 {
color: #5790C3;}

h3 {font-size: 12px;
color: #444488;
margin-bottom: 0.5em;}


h3.locations {font-size: 18px;
color: #444488;
margin-bottom: 0;
margin-top: 10px;}

h4 {color: #5790C3;}

p {font-weight: normal; color: #000000; margin-top: 0em; margin-bottom: 0.5em;}



p.nav {font-weight: normal; color: #000000; text-indent:2px; text-align: right;}

p.contacts {font-weight: normal; color: #000000; text-indent:20px; text-align: left;}


a:link { color: #5790C3; font-weight: bold; text-decoration: none;}

a:active {color: #FE3330; text-decoration: none;}

a:visited {text-decoration: none; font-weight: bold; color: #5790C3;}

a:hover {text-decoration: none; color: #FE3330}

img a:link, img a:visited, img a:hover, img
a:active {border: none;}

p.top {text-align:right;
margin-right: 20px;}

a.red {color: #FE3330;
width: 100%;
}

body 
{font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0 auto;
font-size: 10px; 
font-weight: normal; 
line-height: 1.5em;
color:#000000; 
background-image: url(/img/background.gif);
background-color: #001b30; 
text-align: left;
}

#navlist
{
padding: 0 1px 1px 0; 
margin-left: 0; 
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
background-color: gray; 
width: 14em;
} 

#navinfo 
{
padding: 1px; 
margin: 0; 
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
 line-height: 1.2em; 
width: 13.5em; text-align: right;
} 

.navinfo 
{
padding: 1px; 
margin: 0; 
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
 line-height: 1.2em; 
width: 13.5em; text-align: right;
}

#navlist li { list-style: none; margin: 0; 
border-top: 1px solid gray; 
text-align: right;
}

#navlist li a
{display: block; 
padding: .2em 0.5em; border-left: 1em solid #CC0033;
background-color: #CCCCCC; 
text-decoration: none;
}

#navlist li a:link { color: #666677; }

#navlist li a:visited { color: #444488; }

#navlist li a:hover{border-color: #FE3;
color: #FFF; background-color: #000080;
}



#ad-box p {text-transform: uppercase;
width: 160px; text-align: right;
padding: 1px 0px;
font-size: .75em;
color: gray;
letter-spacing: 2px;
}

#ad-box1 {margin-top: 20px;
}

#ad-box{

text-align: center;
margin: 15px 0;
width: 100%;
border: 1px solid gray;
}

#ad-box p {text-transform: uppercase;
width: 160px; text-align: right;
padding: 1px 0px;
font-size: .75em;
color: gray;
letter-spacing: 2px;
}

.ad-box {padding-bottom: 10px;

}

.ad-box-1 {margin-top: 10px;

}

.advertise
{

padding: 10px; 
margin: 0; 
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
line-height: 1.2em; 
width: 13.5em; text-align: right;
}

#opendaystable {
    width: 530px;
    font-size: 1em; 
    line-height: 1.3em;
    padding-bottom: 0px;
    background-color: #EEEEFF;
    border: 1px solid #000000;
    margin: 0;}

#scholarshipstable {
    width: 530px;
    font-size: 1em; 
    line-height: 1.3em;
    padding-bottom: 0px;
    background-color: #EEEEFF;
    border: 1px solid #000000;
    margin: 0;}

#schoolstable {
    width: 530px;
    font-size: 1em; 
    line-height: 1.3em;
    padding-bottom: 0px;
    background-color: #EEEEFF;
    border: 1px solid #000000;
    margin: 0;}

#opendaystable th, #scholarshipstable th, #schoolstable th, #ratestable th{    
    font-weight: normal;
    width: auto; 
    color: #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color: #EEEFEF;
    text-align: left;
    padding: 1px 3px 1px 3px;
    }



#opendaystable td, #scholarshipstable td, #schoolstable td, #ratestable td{    
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color: #FAFFFF;
    padding: 1px 3px 1px 3px;
    text-align: left; 
    }
    
    #ratestable {
    width: 530px;
    font-size: 1em; 
    line-height: 1.3em;
    padding-bottom: 0px;
    background-color: #EEEEFF;
    border: 1px solid #000000;
    margin: 0;}

body#home a#homepg,
body#expos2010 a#expos2010pg,
body#shepparton a#sheppartonpg,
body#wagga a#waggapg,
body#goulburn a#goulburnpg,
body#narrabri a#narrabri,
body#expos2009 a#expos2009pg,
body#schools a#schoolspg,
body#scholarships a#scholarshipspg,
body#opendays a#opendayspg,
body#about a#aboutpg, 
body#check a#checkpg,
body#icpa a#icpapg,
body#contact a#contactpg,
body#schoolsv a#schoolsvpg,
body#scholarshipsvic a#scholarshipsvicpg,
body#opendaysvic a#opendaysvicpg
{


border-color: #FE3;
}

#quotecontainer
{
width: auto;
height: auto;
padding: 0px 0px 0px 200px;
}

 

#quote
{
width: 470px;
height: auto;
background-color: transparent;
border: 1px solid #5790C3;
padding: 5px 5px 3px 10px;
background-color: #D5DCEF;
margin: 15px 50px 0px 0px;}

#quote p {color: #5790C3;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;}

.quotecontainer
{
width: auto;
height: auto;
padding: 0px 0px 0px 0;
}

.quote
{
width: 470px;
height: auto;
background-color: transparent;
border: 1px solid #5790C3;
padding: 5px 5px 3px 10px;
background-color: #D5DCEF;
margin: 15px 50px 0px 0px;}

.quote p {color: #5790C3;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;}


.author {
color: #cc0033;
font-style: italic;
font-size: .9em;
font-weight: normal;}

#bullets {
margin-top: 0px;
margin-left: 0px;
padding-left: 15px;
}

ol {margin: 1px; 2px 1px -20px;}

ul {
margin-top: 1px;
}

li {
color: #CC0033;
list-style: square;

}


li.exhibitor {
color: #000000;
margin-bottom: 3px;
list-style-type: decimal;
}

ul li.exhibitor-nest {
margin-left: -20px;
}

li.exhibitor-nest {
color: #000000;
list-style-type: none;
margin-left: 0px;
}

li.exhibitor-nav {
color: #000000;
list-style-type: none;
margin: 0px;
}

li span {color: #000000;
}

.blue {
color: #000080;
background-color: transparent;}

#containercopy404
{
margin-left: 200px;
width: 400px;
height: auto;
border: 0px;
text-align: left;
padding-top: 10px;
}



#containercopy404 h1 {font-size: 14px;
color: #444488;
margin-top: 1em;
margin-bottom: 0.8em;
line-height: 2em;
}

#containercopy404 h2 {font-size: 14px;
color: #5790C3;}

#containercopy404 h3 {font-size: 12px;
color: #444488;
margin-bottom: 0.5em;}

#pre-rego {
font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
margin: 0 0 20px 0;
background-color: #133f82;
padding: 5px; }



#float-right {
float: right;
font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
margin: 15px 0;
background-color: #133f82;
padding: 8px; }
	
#pre-rego h2.announcement {
	color: #fff;
	font-size: 14px; 
	line-height: 17px;
	margin: 2px;
	text-align: left;}
	
	#pre-rego h2.announcement a{
		color: yellow;}
		
	#pre-rego h2.announcement a:hover{
		color:  #5790C3;}
		
	a.announcement {
	color: yellow;
	font-size: 13px; 
	line-height: 15px;
	margin: 2px;
	text-align: justify;}
		
			

		a.announcement:hover{
		color:  #5790C3;}
		
		
/*Testimonials*/


#slideshow {
margin-bottom: 10px;
    position:relative;
    height:80px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 80px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV p {
    height: 80px;
    width: 465px;
    display: block;
    border: 0;
    padding: 10px;
	background-color: #5790C3;
	color: #fff;
	font-size: 13px;
}


/*new nav css*/

.urbangreymenu{
text-align: right;
width: 180px; /*width of menu*/
}



.urbangreymenu .headerbar{
font: normal 12px Verdana;
color: #fff;
background: #808080; 
margin: 2px 0; /*bottom spacing between header and rest of content*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #fff;
display: block;
border-left: .75em solid #CC0033;
padding: 2px 4px;
}


.headerbar a:hover{
border-color: #FE3;
color: #fff; background-color: #000080;
}

.header a:hover{
border-color: #FE3;
color: #FFF; background-color: #000080;
}


.urbangreymenu .header{
color: white;
background: #808080 ; /*last 2 values are the x and y coordinates of bullet image*/
margin: 2px 0; /*bottom spacing between header and rest of content*/
}

.urbangreymenu .header a{
text-decoration: none;
color: white;
display: block;
border-left: .75em solid #CC0033;
padding: 2px 4px;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li.nav{
padding-bottom: 2px; /*bottom spacing between menu items*/
list-style-type: none;
}

.urbangreymenu ul li.nav a{
font: normal 12px Verdana;
color: black;
background: #C0C0C0;
display: block;
padding: 2px 4px;
line-height: 17px;
text-decoration: none;
border-left: .75em solid #F49F9C;
}

.urbangreymenu ul li.nav a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
border-color: #FE3;
color: white;
background: #5790C3;
}


body#home a#homepg,
body#expos2010 a#expos2010pg,
body#expos2011 a#expos2011pg,
body#schools a#schoolspg,
body#scholarships a#scholarshipspg,
body#opendays a#opendayspg,
body#about a#aboutpg, 
body#check a#checkpg,
body#icpa a#icpapg,
body#contact a#contactpg
{
border-color: #FE3;
}



#far-right-col {
position: absolute;
left: 705px;
top: 161px;
width: 179px;
height: auto;
border: 0px;
padding: 0px 0px 0px 0px;
}

img.mainad {padding-top: 10px;}	


.2col-frontpage
{width: 30px;
position: relative;
float: left;}

#register {
font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
background-color: #444488;
padding: 8px; 
}

.float-right {
	float: right;}
	
	#maillist1 {
	margin: 20px 0;
	background-color: #FE3;
	padding: 6px;}
	
		
div#maillist p {
	margin: 5px 10px 5px 15px;
	font-size: 10px;
	text-align: left;
	
	
	.code-box {
	width: 250px;
	border: 1px solid black;}
	
	#code-box {width: 300px;
	border: 1px solid black;}
	