/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 30 April 2010 09:25:46
*/


#highlight_box {
    background-color: #eef6e1;
    float:left;
    width:100%;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    width: 650px;
    padding-left:15px !important;
    padding-right:11px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-top: 20px;
} 


#header #green-bar {
    height:41px;
}

#xmlContent h4, content h4 { /* fix this if the content tag is removed from the XML!!!*/
    font-size: 2.5em;
}

#xmlContent h5, content h5 { /* fix this if the content tag is removed from the XML!!!*/
    font-size: 1.2em;
    border-bottom: 1px solid #ccc;
    margin-top: 10px;
}

#title-site {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 25;
    width: 765px;

}

#title-site a {
    padding: 41px 0 0 0;
        width: 765px;
        display: block;
    overflow: hidden;
    background-image: url("/__data/assets/image/0003/154353/header_green-bar.gif");
    background-repeat: no-repeat;
    height: 0px !important;
}


.floatright {
    float:right;
    margin-right:44px;
    margin-left: 15px;
}


.box {
    margin:0;
    padding:0;
    background-image: url("/__data/assets/image/0018/154350/gradient_182.gif");
    background-repeat: repeat-x;
    border-bottom: 1px dotted #99cc53;
    padding-left:5px;
    padding-right:5px;
    padding-top: 12px;
    margin-top: 20px;

}

.box  .image {
    margin:0;
    padding:0;
    display:inline;
    width:165px;
    margin-right: 1px;
    
}

.box  .last {
    margin-right: 0px !important;
}    


.box .access {
    text-align: right;
    margin-top: 2px;
    margin-bottom: 5px;
}

.box .access span {
    text-align: right;
    color: #777;
    font-family:Arial Narrow, Helvetica, sans-serif;
    padding-right:6px;
}

.box .access img {
    vertical-align: middle;
}


.info-box1 {
    margin:0;
    padding:0;
    border-top: 4px solid #8dc53e;
    background-image: url("/__data/assets/image/0004/154354/gradient_37.gif");
    background-repeat: repeat-x;
    padding-left:11px;
    padding-right:11px;
    margin-top:6px;


}


.info-box  h3 {
        line-height: 130%;
}


.info-box .button-test {
    display:block;
    margin-top: 16px;
}

.info-box  .sport-box ul {
        border-bottom: 1px solid #dddddd;
}

.info-box  .sport-box ul li {
    font-size: 88%;
    background-image: url(../images/arrow_black.gif);
    background-repeat: no-repeat;
    background-position: 3px center;
    padding: 2px 0 2px 15px;
    margin: 0;
    background-color: #f8f8f8;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    clear:left;
}

.info-box  .sport-box ul li {
    background-image: url(../images/arrow_black_down.gif);
    background-position: 4px 7px;
    padding-bottom: 0px;
}

.info-box  .sport-box ul li.open span {
    padding-bottom: 2px;
    display:block;
}


.info-box  .sport-box ul li a {
    color: #555555;
    text-decoration:none;
}    
    
    
.info-box  .sport-box    .sport-details {
    background-color: #eef6e1;
    float:left;
    width:100%;
    padding:0 !important;
    margin-left:-16px !important;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    width: 660px;
    padding-left:15px !important;
    padding-right:11px !important;
    padding-top: 13px !important;
}    

.info-box  .sport-box    .sport-details  p {
font-size: 95% !important;
margin-right:180px !important;
line-height:140% !important;

}

.info-box  .sport-box    .sport-details  h3 {
margin-right:180px !important;
}


.sport-box    .sport-details  ul {

    border: none !important;
}

.sport-box    .sport-details  ul li {
    font-size: 100% !important;
    background-image: url(../images/arrow_grey.gif) !important;
    background-repeat: no-repeat !important;
    background-position: 0 0.55em !important;
    padding: 1px 0 2px 16px !important;
    margin: 0 !important;
    border: none !important;
    background-color: #eef6e1 !important;
    line-height:normal !important;  
}    


.sport-box    .sport-details   ul li a {
    color: #75ae27 !important;
    font-weight: normal !important;
    text-decoration: underline !important;

}

.sport-box    .sport-details  .checklist {
    width:320px;
    float:left;
    margin-right:20px;
}

.sport-box    .sport-details  .checklist .button-test {
padding-bottom: 26px !important;
}


.sport-box    .sport-details  .checklist  h3 {
margin-right: 0 !important;

}

.sport-box    .sport-details  .checklist ul li {
padding-bottom: 0 !important;
}


.sport-box    .sport-details .odd {
    margin-right:0px !important;


}


.clear {
clear:both;
}


/* Clearfix */
.clearfix:after
 {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix
{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix
 {display:block;}
/* End hide from IE Mac */


#image-caption-single{
    background-color: #8c4 !important;
    padding: 0.3em 0.5em;
}



/* Banner image */

div#wrapper {
    background: none /*transparent url("/__data/assets/image/0004/154327/participating-header.jpg") top left no-repeat*/;
}

/* Top border */

div.topborder {
border-top: 4px solid #8c4;
}

/* Section navigation menu (left column) */

div#menu {
    background: #fff url("/__data/assets/image/0018/154332/angleheader-green.gif") top left no-repeat;
}

div#menu ul li.hier {
    background: transparent url("/__data/assets/image/0016/154330/menu-hier_green.gif") top left no-repeat;
}

div#menu ul li a.now,
div#menu ul li a:hover {
    background: #8c4;
    color: #fff;
}

div#menu ul li a.hier {
    background:#8c4 none repeat scroll 0 0;
    border-top:1px dotted #8c4;
    color:#FFFFFF;
    font-weight:bold;
}

div#menu ul li ul {
    padding-left: 1em;
    border-bottom: 1px dotted #8c4;
    background: transparent url("/__data/assets/image/0017/154331/menu-hier-bottom_green.gif") bottom left no-repeat;
    font-weight: normal;
}

div#menu ul li ul li a.now {
    background-color: #8c4;
}

/* 4th level navigation menu */
div#onpage-menu ul {
    border-bottom: 2px solid #8c4;
}

div#onpage-menu ul li.now a,
div#onpage-menu ul li a:hover {
    background-color: #8c4;
    border: 1px solid  #8c4;
    color: #fff;
}


#image-right-gallary #image-caption, #image-left-gallary #image-caption{
    padding: 0.3em 0.5em;
    background-color: #8c4 !important; }

#rss-feed-links .bottom-divider {
    border-bottom: 4px solid #8c4;
}

