/* SITE LAYOUT STYLES */
body {
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#FFFFFF;
  text-align:left;
  margin:0px;
}

div.site_wrapper {
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(http://events.sportingpulse.com/climages/27/background.gif);
	background-repeat: repeat-y;
}

div.site_header {
	width:1004px;
	margin-left:auto;
	margin-right:auto;
}

div.site_column_wrapper {
	width:1004px;
	margin-left:auto;
	margin-right:auto;
}

div.site_left_column {
	width:160px;
	height:100%;
	float:left;
	background:#012B5D;
}

div.site_middle_column {
	width:616px;
	min-height:700px;
	float:left;
	padding:5px;
}

div.site_right_column {
	width:216px;
	float:right;
	height:100%;
	background:#71CDF2;
}

div.site_footer {
	width:1004px;
	margin-left:auto;
	margin-right:auto;
}


/* DEFAULT STYLES */
body	{
    background: #FFFFFF;
    font-family:Arial, Verdana, Geneva, sans-serif;
}

a {
		color: #B13A24;
}
a:hover {
		color: #000000;
}


/* NAVBAR STYLES */
#navbar {
    background-color: #FFCD17;
		color: #B13A24;
}

div#navbaroptions  {
}

div#navbaroptions a  {
		color: #FFFFFF;
		text-align:left;
		font-weight:bold; 
    background-color: #042F40;
		border-bottom:1px solid #FFFFFF;
		height:20px;
		padding-top:10px;
		width:148px;
}
div#navbaroptions a:hover  {
		color: #000000;
    background-color: #FFCD17;
}

.navbarPoweredBy    {
    background-color: #FFFFCC;
}

.navbarheader  {
		color: #042F40;
		background-color: #71CDF2;
}

.navothertext {
    color:#ffffff;
  	padding:  3px 5px 3px 5px;
  	voice-family: "\"}\"";
  	voice-family:inherit;
}

.teamcode {
	font-size:10px;
	color:#ffffff;
	padding:2px;
	margin:2px;
}


/* NEW TABLE STYLES */
table.generictable {
  width: 600px;
  border:0px;
}

table.generictable thead, table.generictable tr.headerrow {
  width: 600px;
	background-color:#71CDF2;
  height:30px;
}

table.generictable th {
  font-size:12px;
	background-color:#71CDF2;
  color:#ffffff;
  border:0px;
  border-collapse:collapse;
  height:30px;
  text-align:left;
  border:0px;
}

table.generictable td   {
  padding:3px;
  border:0px;
}

table.generictable tr {
  border-bottom:solid 1px #71CDF2;
}

table.generictable tr td {
	border-bottom:solid 1px #71CDF2;
}

table.generictable thead tr {
  border-bottom:0px;
}

table.generictable tr.noborder, table.generictable tr.noborder td {
  border-bottom:0px;
}

table.generictable td  {
  background-color:#F6F3EE;
}

table.generictable td.centered {
  text-align: center;
}

table.generictable td.right {
  text-align: right;
}

table.coloredtop  th{
}


/* OLD TABLE STYLES */

td  {
    font-family:Arial, Verdana, Geneva, sans-serif;
    font-size:11px;
}

TD.rowBG0   {
    background-color:#FFFFFF;
    vertical-align:top;
    font-family:Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.rowBG1   {
    background-color:#EEEEEE;
    vertical-align:top;
    font-family:Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
}


/* HEADING STYLES */
div.coloredtop	{
    background-color: #21197A;
		color:#ffffff;
}

.coloredtop	.heading{
		font-size:13px; 
		font-weight:bold; 
		color:#ffffff ;
		padding:5px;
}

div.colorbar	{
    background-color: #21197A;
		color:#ffffff;
		padding:4px;
		font-size:12px;
		background-color: #D71101;
		background-color: #000000;
		font-weight:bold;
    color: #FFCD17;
}

div.subheading	{
		color:#21197A;
		font-weight:bold;
		font-size:13px;
}

.sectiontitle	{
		color:#0000ff;
}

.heading7 { 
		font-family:Arial,Tahoma, Arial, sans-serif; 
		font-size:18px; 
		font-weight:bold; 
		color:#000000 
}

h6 { 
		font-family:Arial,Tahoma, Arial, sans-serif; 
		font-size:16px; 
		font-weight:bold; 
		color:#000000 
}

.heading6 { 
		font-family:Arial,Tahoma, Arial, sans-serif; 
		font-size:16px; 
		font-weight:bold; 
		color:#000000 
}

.heading5 { 
		font-family:Arial,Tahoma, Arial, sans-serif; 
		font-size:14px; 
		font-weight:bold; 
		color:#000000 
}

.heading4 { 
		font-family:Arial,Tahoma, Arial, sans-serif; 
		font-size:12px; 
		font-weight:bold; 
		color:#000000 
}

.heading3 { 
		font-family:Arial,Tahoma, Arial, sans-serif; 
		font-size:10px; 
		font-weight:bold; 
		color:#000000 
}

.heading2 { 
		font-family:Arial,Tahoma, Arial, sans-serif; 
		font-size:11px; 
		font-weight:bold; 
		color:#000000 
}

.pagetitle {
  	text-align: left;
  	font-weight:bold;
    font-family:Arial, Tahoma, Arial, sans-serif;
    font-size:18px;
}


/* FRONT PAGE */
div.event_list div  {
}

div.event_list a {
    background-color:#FFFFFF;
		color: #B13A24;
}
div.event_list a:hover {
    background-color: #FFCD17;
    color:#000000;
}

/* FILTER STYLES */
div.filter_box {
	border:1px solid #71CDF2;
	padding:5px;
}

/* EVENT WIZARD LAYOUT */
div.dialog {
  padding:1px;
  display: block;
  width: 98%;
  clear: both;
}

div.dialog.entryForm {
  background-color: #f0f0f0;
  border: 1px solid #999999;
  padding:5px;
  width: 600px;
  clear:both;
}


/* PARTICIPANT FORM */
td.ft_label {
	width:150px;
}

td.df_fieldtext {
	width:150px;
}

/* CUSTOM CSS */
#dropmenuwrap {
	background-image: url(http://www.australasianmasters.com/fileadmin/templates/2009/img/sportlinks_bg.jpg);
	background-repeat: no-repeat;
	height: 29px;
	margin-left: 8px;
	padding-top: 25px;
	width: 200px;
}

#countdownbg {
	background-image: url(http://www.australasianmasters.com/fileadmin/templates/2009/img/countdown_bg.jpg);
	height: 85px;
	width: 216px;
}

#countdownie {
	background-color:white;
	margin-left:140px;
	margin-top:18px;
	padding:2px 5px;
	position:relative;
	float:left;
	color: #012B5D;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, sans-serif;
}

.sponsorContainer {
	background-color: white;
	border: 1px solid #2C8E45;
	margin-left: 8px;
	margin-right: 8px;
}

