@charset "utf-8";
/* CSS Document */

body { background-color:#000000; margin:0px auto; padding:0px; font-family: Verdana, Tahoma, Arial, 'Sans Serif'; font-size: 10pt;}

/*----- layout styles start here -----*/
#container {width:850px; margin:0px auto; margin-top:30px; padding:0px; /*background-color:#006600;*/ /*border: 1px solid #CCCCCC;*/}
#header {width:780px; height:300px; margin:0px auto; padding:0px; /*background-color:#0000FF;*/}
#mainmenu {width:580px; height:20px; margin:0px auto; margin-top:20px; margin-right:190px; padding:0px; /*background-color:#FF0000;*/}
#leftcolumn {width:400px; margin:0px; margin-top:45px; margin-left:40px; padding:0px; /*background-color:#FFFFFF;*/ float:left;}
#leftcolumn1 {width:780px; margin:0px; margin-top:45px; margin-left:40px; padding:0px; /*background-color:#FFFFFF;*/ float:left;}

#rightcolumn {width:280px; padding:0px; margin:0px; margin-top:45px; margin-right:15px; /*background-color:#660099;*/ float:right;}
#footer {width:780px; margin:0px auto; margin-top:100px; padding:0px; /*background:#CC9933;*/ float:left;}
/*----- layout styles end here -----*/

/*----- header styles start here -----*/
#container #header a img.logo {color:none; border:none; margin-top:55px;}
#container #header img.headerimg {position:absolute;}
#flashheader {margin-left:400px; margin-top:-175px;}
/*----- header styles end here -----*/

/*----- mainmenu styles start here -----*/
#container #mainmenu ul {list-style:none; margin-left:-40px;}
#container #mainmenu li a {text-decoration:none; color:none; display:inline; list-style:none; float:left;}
#container #mainmenu li a img {border:none;}
/*----- mainmenu styles end here -----*/

/*----- left column styles start here -----*/
#container #leftcolumn p.leftcolumntext {font-family:Arial; font-size:14px; color:#CCCCCC;}
#container #leftcolumn p.leftcolumntext a {color:#cc0000;}
#container #leftcolumn p.leftcolumntext a:hover {color:#cccccc; text-decoration:none;}
#container #leftcolumn1 p.leftcolumntext {font-family:Arial; font-size:14px; color:#CCCCCC;}
#container #leftcolumn1 p.leftcolumntext a {color:#cc0000;}
#container #leftcolumn1 p.leftcolumntext a:hover {color:#cccccc; text-decoration:none;}

#container #leftcolumn1 table {color:#FFFFFF; border:none;}
#container #leftcolumn1 table td {color:#FFFFFF; border:none;}
/*----- left column styles end here -----*/


/*----- right column styles start here -----*/
.CollapsiblePanel {width:250px; margin: 0px; margin-top:10px; padding: 0px; border-left: solid 2px #009933; border-right: solid 1px #999; border-top: solid 1px #999; border-bottom: solid 1px #CCC;}
.CollapsiblePanel2 {width:250px; margin: 0px; margin-top:10px; padding: 0px; border-left: solid 2px #ffff00; border-right: solid 1px #999; border-top: solid 1px #999; border-bottom: solid 1px #CCC;}
.CollapsiblePanel3 {width:250px; margin: 0px; margin-top:10px; padding: 0px; border-left: solid 2px #3333cc; border-right: solid 1px #999; border-top: solid 1px #999; border-bottom: solid 1px #CCC;}
.CollapsiblePanel4 {width:250px; margin: 0px; margin-top:10px; padding: 0px; border-left: solid 2px #cc0000; border-right: solid 1px #999; border-top: solid 1px #999; border-bottom: solid 1px #CCC;}
.CollapsiblePanel5 {width:250px; margin: 0px; margin-top:10px; padding: 0px; border-left: solid 2px #009933; border-right: solid 1px #999; border-top: solid 1px #999; border-bottom: solid 1px #CCC;}
.CollapsiblePanel6 {width:250px; margin: 0px; margin-top:10px; padding: 0px; border-left: solid 2px #3333cc; border-right: solid 1px #999; border-top: solid 1px #999; border-bottom: solid 1px #CCC;}
.CollapsiblePanelTab {font-family:Arial; background-color: #cccccc; border-bottom: solid 1px #CCC; margin: 0px; padding: 2px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none;}
.CollapsiblePanelContent {margin: 0px; padding: 0px; color:#CCCCCC;}
.CollapsiblePanelContent a {color:#cc0000;}
.CollapsiblePanelTab a {color: black; text-decoration: none;}
.CollapsiblePanelOpen .CollapsiblePanelTab {background-color: #EEE;}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {background-color: #CCC;}
.CollapsiblePanelFocused .CollapsiblePanelTab {background-color: #3399FF;}
a .pdf {color:#cc0000;}
a img.dancewearlogo {margin-top:20px; color:none; border:none; margin-left:30px;}
a img.dancewearlogo1 {margin-top:35px; color:none; border:none; margin-left:30px;}
a img.rhinestonzlogo {margin-top:35px; color:none; border:none; margin-left:30px;}
a img.canterburylogo {margin-top:35px; color:none; border:none; margin-left:30px;}
a img.latin {margin-top:35px; color:none; border:none; margin-left:30px;}
a img.worldlatin2008 {margin-top:35px; color:none; border:none; margin-left:40px;}
a img.dancexs {margin-top:35px; color:none; border:none; margin-left:43px;}
a img.nzfdtinclogo {margin-top:35px; color:none; border:none; margin-left:40px;}
a img.dancesportaucklandlogo {margin-top:35px; color:none; border:none; margin-left:40px;}
a img.dancexslogo {margin-top:35px; color:none; border:none; margin-left:45px;}
ul.contacts {font-family:Arial; color:#CCCCCC; list-style:none; display:block;}
ul.contacts li {font-family:Arial; color:#CCCCCC; margin-top:10px;}
ul.contacts li a {color:#cc0000;}
ul.contacts li a:hover {color:#cccccc; text-decoration:none;}
/*----- right column styles start here -----*/

/*----- footer styles start here -----*/
#container #footer p.footertext {font-size:9px; color:#CCCCCC; text-align:right;}
#container #footer p.footertext a {color:#cc0000;}
#container #footer p.footertext a:hover {color:#cccccc; text-decoration:none;}
/*----- footer styles end here -----*/
.solidblockmenu{
margin: 0 auto;
padding: 0;
float: left;
font: normal 16px Arial;
width: 786px;
height:20px;
/*border: 1px solid #625e00;*/
border-width: 1px 0;
background: black url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 0px 45px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}

</style>

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

