/* This is a comment */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	background: white;
	text-align:center;
	line-height: 1;
	color: black;
	}
ol, ul {
	list-style: none;
	}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

	#container { 
		width:850px;
		margin-right:auto;
		margin-left:auto;
		margin-top:5px;
		padding:0px;
		text-align:left;
			
		}

	#header { 
		height: 100px;
		width: 850px;
		background-image: url('images/headeredance9.jpg');
		}

	#contenteist { 
		width:651px;
		padding:3px;
		float:left;
		background:#eee;
		voice-family: "\"}\"";
		voice-family: inherit;
		background-color: #FFFFFF;
			
		}
	
	html>body #content {
		width: 544px;
		padding:3px;
	
		}

	#leftnav { 
		width:147px;
		padding:0px;
		float:left;
		background-color: rgb(102, 51, 51);
		height: 1250px;

		}

	#leftnav ul { margin-left: 3pt;
		padding-left: 0pt;
		list-style-type: none;
		line-height: 18px;	
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		}

	#leftnav a {
		display: block;
		width: 130px;
		border-bottom-width: 1px;
		}

	#leftnav a:link, .navlist a:visited { color: rgb(255, 255, 255);
		text-decoration: underline;
		font-weight: bold;
		}

	#leftnav a:visited { color: rgb(255, 255, 255);
		text-decoration: underline;
		font-weight: bold;
		}

	#leftnav a:hover { text-decoration: none;
		color: rgb(200, 133, 66);
		}

   #sidebar { 
   		width:147px;
		padding:3px;
		float:left;
		text-align:center;				
		height: 1100px;
		background:rgb(183, 137, 111);
		}

	#footer {
		height:50px; 
		clear: both;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color: rgb(255, 255, 255);
		background-image: url('images/footer.jpg');	
    } 
	
	#pageheader {
		width:651px;
		padding:3px;
		float:left;
		vertical-align:middle;
		text-align:center;		
		voice-family: "\"}\"";
		voice-family: inherit;
		background-color: #FFFFFF;
    } 	
	
	#pagehalf {
		width:315px;
		padding:3px;
		float:left;
		vertical-align:middle;		
		background:#eee;
		voice-family: "\"}\"";
		voice-family: inherit;
		background-color: #FFFFFF;
    } 		
	
	#pagethird {
		width:115px;
		padding:3px;
		float:left;
		vertical-align:middle;		
		background:#eee;
		voice-family: "\"}\"";
		voice-family: inherit;
		background-color: #FFFFFF;
    } 			
 
  h1 { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    color: #2C85EF;
    }

  h2 { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    color: #2C85EF;
    }

  h3 { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    line-height: 14px;
    color: #2C85EF;
    }

  h4 { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bolder;
    line-height: 13px;
    color: #2C85EF;
    }	

  p { margin: 3px 0pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    line-height: 10pt;
    padding-bottom: 8pt;
    font-size: 8pt;
    }
	
	.p10 { margin: 3px 0pt;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		line-height: 12pt;
		font-size: 10pt;
	}	

  a { color: rgb(102, 51, 51);
    font-weight: bold;
    text-decoration: underline;
    }

  a:visited { color: rgb(102, 51, 51);
    text-decoration: underline;
    font-weight: bold;
    }

  a:hover { color: rgb(183, 137, 111);
    text-decoration: none;
    }

  input.btn {
    background:#B7896F; /* background color of button */
    border:1px solid #663333; /* border */
    color:#000000; /* text color */
    }	
	
/* PDF Document Links - use a class definition for ie */
a.pdf-doc {
   padding-left: 18px;
   background: transparent url('../images/pdf.gif') no-repeat center left;
}
 
/* Word Document Links - use a class definition for ie */
a.word-doc {
   padding-left: 18px;
   background: transparent url('../images/word.gif') no-repeat center left;
}

/* Excel Document Links - use a class definition for ie */
a.excel-doc {
   padding-left: 18px;
   background: transparent url('../images/excel.gif') no-repeat center left;
}
/* Zip Document Links - use a class definition for ie */
a.zip-doc {
   padding-left: 18px;
   background: transparent url('../images/zip.gif') no-repeat center left;
}
 
/* Publisher Document Links */
a[href$='.pub']{
background:transparent url(../images/publisher.gif) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}

/* mailto: links */
a[href^="mailto:"] {
background:transparent url(../images/mailto.gif) center left no-repeat;
display:inline-block;
padding-left: 18px;
line-height:15px;
}

/* external Website links */
a[href^="http://"] {
background:transparent url(../images/external.gif) center right no-repeat;
display:inline-block;
}
/* internal links */
a[href^=http://edance.com.au]
{
  background: none;
} 

	.blue{ font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		line-height: 14px;
	    color:#2C85EF;
		}		
		
	.blacknormal { font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 14px;
		color: #000000;
    }
		
	.black { font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		line-height: 14px;
		color: #000000;
    }
	
	.black14 { font-family: Arial;
		font-size: 14px;
		font-weight: bolder;
		line-height: 16px;
		color: #000000;
    }
	.black16 { font-family: Arial;
		font-size: 16px;
		font-weight: bolder;
		line-height: 18px;
		color: #000000;
    }
		
	.var { font-family: Arial;
		font-size: 12pt;
		font-weight: bolder;
		line-height: 14pt;
		color: rgb(44, 133, 239);
    }			
		
	.var10 { font-family: Arial;
		font-size: 10pt;
		font-weight: bolder;
		line-height: 12pt;
		color: rgb(44, 133, 239);
    }			
				
	.red{
	    color:#E8514A;
		font-family: sans-serif;
		font-style: normal;
	    font-weight:bold;
		font-size: 10pt;		
		}

	input { background-color: white ! important}
	select { background-color: white ! important}	
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftnav{display:none;} 

/*hide the right column when printing*/ 
#sidebar {display:none;} 
#content{width:80%; float:none;}
}

