@charset "utf-8";
a img{border:none;}
h1 {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #26406B;
	width: 290px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBAC64;
	margin-bottom:2em;
}

body {
	color: #26406B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
h2{	font-size: 14px;
	font-weight: bold;
	color: #26406B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBAC64;
	width:300px;
	}
h3{
color:#DBAC64;
font-size:12px;
font-weight:bold;
clear:both;
margin-bottom:0;
padding-bottom:0;
padding-top:1em;
margin-top:0;
}	
#contact_details h2,   #competition_details h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #26406B;
	background-image: url(table_header.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right:0;
	text-transform: uppercase;
	margin: 0;
	width:448px;
	display:block;
}
#contact_details.thin h2   {
	width:197px;
	background-image: url(table_header_thinb.gif);
	background-color:#26406B;
}
 #competition_details h2   {
	width:197px;
	background-image: url(table_header_thiny.gif);
}
  #contact_details.thin dl,   #competition_details.thin dl{
width:193px;
}

 #contact_details dl,   #competition_details dl { 
 margin: 0px; 
 border:solid 1px #26406B; 
 display:block; 
 margin:0;
 margin-top:-1px; 
 padding:4px;	
 width: 444px;
 margin-left:1px;
 overflow:hidden;
padding-bottom:50px;
 }
 #contact_details .leftcol,  #contact_details_list .rightcol{
width:180px;
display:block;
float:left;
z-index:4;
}


#contact_details_edit {
	background-image: url(edit_address.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 83px;
	right: -2px;
	bottom: 1px;
	position:absolute;
	z-index:2;
}
#contact_details_edit a{
width:75px;
height:20px;
display:block;
color:#26406B;
text-transform:uppercase;
padding-right:7px;
text-decoration:none;
text-align:right;
padding-top:30px;
}
#contact_details_edit a:hover{
font-weight:bold;
}
#contact_details dt,   #competition_details dt {
	font-weight: bold;
	width: 80px;
	float:left;
	clear:left;
}
#competition_details dd,#contact_details dd{
float:left;
margin:0;
width:100px;
clear:right;

}
#competition_details dd,#competition_details dt{ margin-top:1ex;}
dt#suburb, dt#postcode, dt#state {visibility:hidden;}


#contact_details dd {width:100px;}

#contact_details {
	width: 456px;
	display: block;
	position: relative;
	padding:0;
	background:#E5E8EF;
	display:block;
	}
#contact_details.thin{
width:206px;
float:left;
}
#competition_details{
float:left;
margin-left:30px;
clear:right;
	display: block;
	position: relative;
	padding:0;
	background:#F8EEE0;
	display:block;
	width:206px;
}

#competition_details h2{
background-color:#DBAC64;
}
#competition_details dl{
border-color:#AEB7C8;
}
table.comp_table  th,table.comp_table  tfoot {
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
}#competitions{clear:both; padding-top:2em; padding-right:40px;}
.comp_table>td {border:none 0px;}
table.comp_table{	background-image: url(table_header.gif);	background-repeat: no-repeat;	width:456px; 	}
.comp_table  tr.header {	height: 26px;	border:none; 	width:446px;}
.comp_table, table.comp_table, .comp_table td, .comp_table tr  {margin:0;padding:0;}
.comp_table tr.row_a_on {background-color:#C9CFDA;}
.comp_table tr.row_b_on {background-color:#AEB7CB;}
.comp_table tr.row_off {background-color:#EDD6B2; color:#DD9955}
.comp_table tr.row_a_orange {background-color:#FBF7EF;}
.comp_table tr.row_b_orange {background-color:#F4E6D0;}
.comp_table tbody tr td {height:26px; vertical-align:middle; border-bottom:1px solid #FFF;}
.comp_table th.view-edit {visibility:hidden;}
.comp_table th .status,.comp_table th.stage,.comp_table td.stage {padding-left:10px; text-align:left}
.comp_table th{padding-right:1ex;}
.comp_table td.view-edit { padding-left:2ex;}
.comp_table td.comp_name {font-weight:bold; text-transform:uppercase;}
.comp_table .comp_name {padding:0 4px;}
.comp_table td.entries {text-align:center; font-weight:bold; border-right:1px solid #FFF;}
.comp_table td.description {font-size:80%;}
.comp_table tfoot{background-color:#26406B; height:3px; padding:0; margin:0;}
.comp_table tfoot td{ padding:5px 10px; margin:0;}

.comp_table caption{display:none;}
.comp_table table{width:446px;}
.comp_table .entries_add {text-align:center;}
.entries_add input {width:2em;}
.comp_table td.school_level {text-align:left; border-left:1px solid #FFF;}
.comp_table td.current_entries {text-align:center;}
.comp_table td.cost-entry {text-align:center;}
.comp_table td.cost-year {text-align:center; padding-right:3px;}
.comp_table td.stage {padding-left:10px; font-weight:bold;}

#competitions {position:relative;}
.gst{font-size:70%; text-transform:uppercase;}
#competitions input.button{background-image:url(button.gif); background-repeat:repeat-y; height:16px; background-color:#28426d; border:none; color:#FFF; font-size:9px; padding-bottom:4px; vertical-align:middle; cursor:pointer; text-transform:capitalize; }
#logout a.button {background-color:#28426D;
					background-image:url(button.gif);
					background-repeat:repeat-y;
					border:medium none;
					color:#FFFFFF;
					cursor:pointer;
					display:block;
					font-size:9px;
					height:16px;
					left:400px;
					padding-bottom:4px;
					padding-top:4px;
					position:relative;
					text-align:center;
					text-transform:capitalize;
					top:-80px;
					vertical-align:middle;
					width:6em;
					border: solid 1px #26406B;
}
#logout a.button:hover{ text-decoration:none; border-color:#000033; background-image:0;}

#competitions label{ display:none;}
#purchase_nav{clear:both;}
#purchase_nav ul{list-style:none;  display:block; padding:0; margin:0; }
#purchase_nav li{float:left; list-style:none;height:18px; background-color:#7788A3;  padding:1px 5px; font-size:12px;}
#purchase_nav li.current{background-color:#DBAC64; padding-right:12px; background-image:url(currentarrow.gif); background-position:right top; background-repeat:no-repeat;}
#purchase_nav li.a{background-color:#7788A3;}
#purchase_nav li.b{background-color:#AEB7C8;}
.comp_area{color: #26406B;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.login_text{color: #26406B;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
.login_text a {color: #26406B;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-weight:bold;}

#bottom_nav{
width:100%;
text-align:left;
margin-top:3em;
}

.label{font-weight:bold; color:#26406B; float:left; margin-right:-80px; width:80px; clear:left; }
.ff{float:left; margin-left:80px; padding-left:1em; clear:Right; width:300px;}
div#competitions p{margin-top:0; padding-top:.5ex; font-size:10px;}
div#competitions table{font-size:10px;}


.CompetitionLink a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #26406B;
	text-decoration:none;

}
.CompetitionLink a:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline;
	color: #FE8E03;
}
