/* Access To Music CSS File */
.nav_item_grey{
    background-image:url(../images/common/nav_item_grey_bg.gif);
}

html{
    margin:0;
    padding: 0;
    height: 100%;
}

body{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background-color:#FFFFFF;
    background-image:url(../images/common/bg.gif);
}

#intro{
    background-color:#000;
}

/* text and image styling */

img{
    border:0px;
}

p{
    color:#36001B;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

hr{
      border-bottom: 1px dotted #868680;
      border-top: 4px solid #868680;
      border-right: 0px solid #fff;
      border-left: 0px solid #fff;
      color: #fff;
      background-color: #fff;
      height: 7px;
}


/* tables */

table{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse:collapse;
    width: 100%;
}

#container_table{
    vertical-align: top;
    width: 100%;
    height: 100%;
}

#header_nav_table{
    width:545px;
    height: 70px;
    padding-top: 30px;
}

#nav_table{
    width:737px;
    height: 116px;
    background-image:url(../images/common/nav_fullbg.jpg);
    background-repeat:no-repeat;
}

#nav_table_three{
    width:737px;
    height: 116px;
    background-image:url(../images/common/nav_fullbg_three.jpg);
    background-repeat:no-repeat;
}

#icon_nav_table{
    width:61px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6px;
    line-height:6px;
    vertical-align:top;
}

.right_menu_table{
    width:200px;
}



/* tds */

td{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse:collapse;
}

tr{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse:collapse;
}

#flash_container_td{
    width: 737px;
    background-color:#000;
    vertical-align:top;
    color: #FFFFFF;
}

.black_td{
    background-color:#000;
}

#container_td{
    width: 737px;
    height: 100%;
    background-color:#FFFFFF;
    vertical-align: top;
}

#homepage_content_td{
    width: 567px;
    vertical-align: top;
}

#homepage_right_td{
    width: 170px;
    vertical-align: top;
}

.side_padder_td{
    width: 13px;
    background-color:#FFFFFF;
}

#header_td{
    width: 737px;
    height: 103px;
}

#header_nav_table_top_td{
    height: 20px;
}

#nav_td{
    width: 737px;
    height: 127px;
    vertical-align:top;
}

#breadcrumb_td{
    height:20px;
    vertical-align:middle;
}

#content_td{
    width: 737px;
}

#footer_td{
    width: 737px;
    height: 97px;
}

#icon_nav_td{
    width:61px;
    vertical-align:top;
}

#content_container_td{
    text-align:center;
    vertical-align:top;
}

#content_container_wide_td{
    width: 486px;
    text-align:center;
    vertical-align:top;
}

#content_container_extra_wide_td{
    width: 547px;
    text-align:center;
    vertical-align:top;
}

#content_right_container_td{
    width: 262px;
    vertical-align:top;
}

#thin_menu_right_container_td{
    width: 262px;
    vertical-align:top;
    text-align:right;
}

.content_mag_container_td{
    width: 338px;
    vertical-align:top;
}

#content_right_images_container_td{
    width: 262px;
    vertical-align:top;
}

#menu_right_container_td{
    width: 190px;
    vertical-align:top;
}

.right_menu_table th{
    background-image:url(../images/common/content_box_top.gif);
    background-repeat:no-repeat;
    width: 378px;
    height: 37px;
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight:bold;
}

.right_menu_table_left_td{
    background-image:url(../images/common/content_box_left.gif);
    background-repeat:repeat-y;
    width:6px;
}

.right_menu_table_right_td{
    background-image:url(../images/common/content_box_right.gif);
    background-repeat:repeat-y;
    width:6px;
}

.right_menu_table_mid_td{
    width: 366px;
    background-color:#EAEAEA;
}

.right_menu_table_bot_td{
    background-image:url(../images/common/content_box_bot.gif);
    background-repeat:no-repeat;
    width:378px;
    height:6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6px;
    line-height:6px;
}













.content_table th{
    background-image:url(../images/common/content_table_top.gif);
    background-repeat:repeat-x;
    height: 37px;
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:normal;
}

.content_table th div{
    padding-top:2px;
    padding-left:30px;
    text-align:left;
    text-transform:uppercase;    
}

.content_table th div.narrow{
    padding-left:20px;
}

.content_table_topl_td{
    background-image:url(../images/common/content_table_topl.gif);
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:37px;
}

.content_table_topr_td{
    background-image:url(../images/common/content_table_topr.gif);
    background-repeat:no-repeat;
    width:6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6px;
    line-height:6px;
    height:37px;
}

.content_table_left_td{
    background-image:url(../images/common/content_box_left.gif);
    background-repeat:repeat-y;
    background-position:right;
    width:6px;
}

.content_table_right_td{
    background-image:url(../images/common/content_box_right.gif);
    background-repeat:repeat-y;
    width:6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6px;
    line-height:6px;
}

.content_table_mid_td{
    background-color:#EAEAEA;
}

.content_table_botl_td{
    background-image:url(../images/common/content_table_botl.gif);
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6px;
    line-height:6px;
}

.content_table_bot_td{
    background-image:url(../images/common/content_table_bot.gif);
    background-repeat:repeat-x;
    height:6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6px;
    line-height:6px;
}

.content_table_botr_td{
    background-image:url(../images/common/content_table_botr.gif);
    background-repeat:no-repeat;
    width:6px;
    height:6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6px;
    line-height:6px;
}
.content_table_botpad_td{
    height: 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6px;
    line-height:6px;
}

#icon_nav_table td{
    background-image:url(../images/common/links_box_mid.gif);
    background-repeat:repeat-y;
    width: 61px;
    text-align:center;
}

#nav_top_td_1{
    
    width: 95px; 
    height: 44px;
}

#nav_top_td_2{
    
    width: 95px; 
    height: 44px;
}

#nav_top_td_3{
    
    width: 95px; 
    height: 44px;
}

#nav_top_td_4{
    
    width: 94px; 
    height: 44px;
}

#nav_top_td_5{
    
    width: 95px; 
    height: 44px;
}

#nav_top_td_6{
    
    width: 95px; 
    height: 44px;
}

#nav_top_td_7{
    
    width: 95px; 
    height: 44px;
}

#nav_bot_td_1{
    
    width: 95px; 
    height: 44px;
}

#nav_bot_td_2{
    
    width: 95px; 
    height: 44px;
}

#nav_bot_td_3{
    
    width: 95px; 
    height: 44px;
}

#nav_bot_td_4{
    
    width: 94px; 
    height: 44px;
}

#nav_bot_td_5{
    
    width: 95px; 
    height: 44px;
}

#nav_bot_td_6{
    
    width: 95px; 
    height: 44px;
}

#nav_bot_td_7{
    
    width: 95px; 
    height: 44px;
}

/* layout, styling and container divs */

#breadcrumb_nav{
    height: 10px;
    padding-bottom: 17px;
    vertical-align:middle;
}

#flashcontent{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color:#FFFFFF;
}


#header_nav_div{
    float:left;
    background-image:url(../images/common/header_nav_bg2.gif);
    background-repeat:no-repeat;
    background-position:top;
    width: 557px;
    height: 103px;
    vertical-align:top;
}

#header_logo_div{
    float:right;
    height: 103px;
}

.content_table_top_td div{
    padding-top:2px;
    padding-left:35px;
    text-align:left;
}

.nav_padder{
    padding:5px
}


.nav_item_grey{
    width: 100%; 
    height: 44px;
    background-color:#3E2B06;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform:uppercase;
    line-height:10px;
    vertical-align:top
}

.nav_item_green{
    width: 100%; 
    height: 44px;
    color: #ACD359;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform:uppercase;
    line-height:10px;
    vertical-align:top
}

.nav_item_white{
    width: 100%; 
    height: 44px;
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:10px;
    vertical-align:top
}

.content_item_div{
    padding-left: 11px;
    padding-right: 11px;
}

.wide_content_item_div{
    padding-left: 0px;
    padding-right: 11px;
}

.mag_content_item_div{
    padding-left: 10px;
}
#homepage_img_div{
    width:556px; 
    height:245px;
    background-image:url(../images/homepage/homeimg.jpg);
    background-repeat:no-repeat;
    padding-bottom: 10px;
    vertical-align:middle;
}

#homepage_img_content_div{
    float: right;
    padding-top:70px;
    padding-right:20px;
}

.content_box_div{
    text-align: left;
    color:#000;
    padding-left: 30px;
    padding-right: 10px;
}

.content_box_div p{
    line-height:14px;
    padding:0px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
    color:#000;
}

.content_box_div ul{
    list-style-image:url(../images/common/ul_bullet.gif);
    text-transform: none;
    text-indent: 0px;
    color:#000;
    list-style-position: outside;
    padding:0px;
    margin:0px;
    padding-left:16px;
}

.centres_nav_div{
    padding: 10px;
    padding-left: 30px;
}

.centres_nav_div ul{
    color:#000;
    list-style-position: outside;
    list-style-type: none;
    padding:0px;
    margin:0px;
}

#content_right_images_container_td p {
    margin: 0px;
    padding: 0px;
    width:262px;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:10px;
}

#footer_content{
    text-align:center;
    vertical-align:bottom;
    width:737px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9px;
}



/* links */

a:link{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
a:visited{
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
a:hover{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
a:active{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}

#breadcrumb_nav a:link{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
#breadcrumb_nav a:visited{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
#breadcrumb_nav a:hover{
    color:#35002D;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
#breadcrumb_nav a:active{
    color:#35002D;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}


#flashcontent a:link{
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
#flashcontent a:visited{
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
#flashcontent a:hover{
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
#flashcontent a:active{
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}

#footer_content a:link{
    color:#36001B;
    text-decoration: underline;
}
#footer_content a:visited{
    color:#36001B;
    text-decoration: underline;
}
#footer_content a:hover{
    color:#36001B;
    text-decoration: underline;
}
#footer_content a:active{
    color:#36001B;
    text-decoration: underline;
}



.centres_nav_div  a:link{
    color:#595959;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: none;
}
.centres_nav_div  a:visited{
    color:#595959;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: none;
}
.centres_nav_div  a:hover{
    color:#35002D;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: underline;
}
.centres_nav_div  a:active{
    color:#35002D;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: underline;
}

.centres_nav_div em{
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: none;
}


a.big_link:link{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: none;
}
a.big_link:visited{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: none;
}
a.big_link:hover{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: underline;
}
a.big_link:active{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: underline;
}


.nav_item_grey a:link{
    color:#C7C7C7;
    text-decoration: none;
}
.nav_item_grey a:visited{
    color:#C7C7C7;
    text-decoration: none;
}
.nav_item_grey a:hover{
    color: #ACD359;
    text-decoration: none;
}
.nav_item_grey a:active{
    color: #ACD359;
    text-decoration: none;  
}


#nav_table a{
    text-decoration: none;
}


.nav_item_green a:link {
    color: #ACD359;
    text-decoration: none;
}
.nav_item_green a:visited{
    color: #ACD359;
    text-decoration: none;
}
.nav_item_green a:hover{
    color:#C7C7C7;
    text-decoration: none;
}

.nav_item_green a:active{
    color:#C7C7C7;
    text-decoration: none;  
}



.nav_item_white a:link{
    color: #fff;
    text-decoration: none;
}
.nav_item_white a:visited{
    color: #fff;
    text-decoration: none;
}

.nav_item_white a:hover{
    color:#C7C7C7;
    text-decoration: none;
}

.nav_item_white a:active{
    color:#C7C7C7;
    text-decoration: none;  
}


.nav_padder_selected a:link{
    padding:5px
    background-color:#3E2B06;
}