/*Media Centre (4) CSS*/




body{
margin:0px auto;
text-align:center;
background-color:#f1f5f6;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#333333;
text-decoration:none;

}



img 
{
    border:0 none;
}


/*------------------------------------------------HEADER:PANE-------------------------------------------------------------*/



div#montage, .montage {
margin-left:20px;
width:640px;
height:126px;
background-image:url(../resources/layout/montage/melbband.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#f2f2f2;
margin-top:30px;

}


div#headerpane, .header {
width:100%;
height:82px;
background-image:url(../resources/layout/global/header-bg.gif);
background-color:#FFFFFF;
background-repeat:repeat-x;
margin:0px auto;
z-index:0;
}

div#headwrapper 
{
 position:relative;
width:901px;
height:82px;
margin:0px auto;
overflow:visible;
z-index:5;
}

div#ytlogopane, .ytlogo {
width:176px;
height:61px;
background-image:url(../resources/layout/global/yt-logo-small.gif);
background-repeat:no-repeat;
float:left;
z-index:0;

}





div#taglogopane, .taglogo /*FIXED*/
{
width:118px;
height:82px;
position:absolute;
/*background-image:url(../resources/layout/global/tag-logo.gif);
background-repeat:no-repeat;
background-position:right;*/
right:0px;
padding:0px;
z-index:1;
}

div#logobottom, .logobottom 
{   width:110px;
    height:17px;
    float:right;
    background-image: url(../resources/layout/global/logo-bottom.gif);
    background-position:right top;
    background-repeat:no-repeat;

    
    }



/*------------------------------------------------MAIN:PANE-------------------------------------------------------------*/
div#menupane, .mainmenu /*FIXED*/
{
position:relative;   
clear:left;
width:795px;
margin-left:0px;
min-height:10px;
margin-top:-5px;
float:left;
z-index:20;
overflow:visible;
font-family:arial; #
width:765px;
margin-top:-5px;

}

div#subpane, .subpane {
min-width:216px;
min-height:16px;
background-color:#ffffff;
margin-top:1px;
z-index:20;
text-align:left;
}


div#subpane a:hover {
text-decoration:none;
}



div#mainpane, .mainpane 
{ background-image:url(../resources/layout/global/body-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
 
    }


div#wrapper, .wrapper {
width:911px;
min-height:735px; /*I would use min-height but it leaves a nasty gap*/
margin:0px auto;
overflow:hidden;
background-image:url(../resources/layout/global/shad-bg.gif);
background-position:top;
background-repeat:repeat-y;
background-color:#ffffff;
position:relative;
z-index:0;

}

div#subwrapper, .subwrapper {
width:890px;
height:735px;
min-height:735px; /*I would use min-height but it leaves a nasty gap*/
margin:0px auto;
overflow:visible;
background-image:url(../resources/layout/global/wrapper-bg.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;

}

.clear {
clear:both;
font-size:1px;
}

/*----------------------------------------------------SHADOWS-------------------------------------------------------*/



div#leftshad, .leftshad {
width:6px;
height:238px;
background-image:url(../resources/layout/shadow/left-shad.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
overflow:hidden;


}



div#rightshad, .rightshad {
width:6px;
height:238px;
background-image:url(../resources/layout/shadow/right-shad.gif);
background-position:top;
background-repeat:no-repeat;
float:right;

}


/*-------------------------------------------------------------LEFTPANE------------------------------------------------------*/

div#leftcol, .leftcolumn {

width:216px;
min-height:680px;
overflow:visible;
float:left;
margin:0px auto;
position:relative;
z-index:0;
margin-right:0px; #
_height:680px;
}

div#searchpane, .searchpane {
width:216px;
height:41px;
background-image: url(../resources/layout/global/search-bg.gif);
background-position:top;
background-repeat:no-repeat;
margin:0px;

}
.searchtitle{
    float:left;
    margin-top:12px;
    margin-left:10px;
    margin-right:5px;
    overflow:visible;
}

.searchfield{
    float:left;
    height:auto;
    margin-top:0px;
    overflow:hidden;
    
}

.searchbutton{
    float:left;
    margin-top:12px;
   margin-left:5px;
     overflow:visible;
}

.searchbox
{
    font-family:Arial;
    font-size:8pt;
    background:#d2eeaf;
    border:none;
    padding:2px;
    margin-top:10px;
    }






.adbanners {

width:216px;
min-height:96px;
height:auto;
overflow:visible;
text-align:left;
background-color:#e4f0f6;
}

#adbanners { margin-bottom:36px; margin-top:6px;}

div.adbanners div#adtop, div.adbanners .adtop {
width:216px;
height:8px;
background-image:url(../resources/layout/adpane/top-corner.gif);
background-repeat:no-repeat;
background-position:right top;
}
.jppane {
width:200px;
margin-left:0px;
min-height:432px;
min-height:432px;
margin-top:0px;
overflow:visible;
text-align:center;
margin-left:6px;
}


div.adbanners div#adtop, div.adbanners .adtop {
width:216px;
height:8px;
background-image:url(../resources/layout/adpane/top-corner.gif);
background-repeat:no-repeat;
background-position:right top;
}






div#adbottom, .adbottom {
width:216px;
height:8px;
background-image:url(../resources/layout/adpane/bottom-corner.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

.banpane {
   background: #e4f0f6;
}

.banbanners {

width:216px;
min-height:96px;
height:auto;
overflow:visible;
text-align:left;
background-color:#e4f0f6;
}
.bantop {
width:216px;
height:8px;
background-image:url(../resources/layout/adpane/top-corner.gif);
background-repeat:no-repeat;
background-position:right top;   
}

#banbanners { margin-bottom:36px; margin-top:6px;}

div.banbanners div#bantop, div.banbanners .bantop {
width:216px;
height:8px;
background-image:url(../resources/layout/adpane/top-corner.gif);
background-repeat:no-repeat;
background-position:right top;
}
.jppane {
width:200px;
margin-left:0px;
min-height:432px;
min-height:432px;
margin-top:0px;
overflow:visible;
text-align:center;
margin-left:6px;
}




div#banbottom, .banbottom {
width:216px;
height:8px;
background-image:url(../resources/layout/adpane/bottom-corner.gif);
background-repeat:no-repeat;
background-position:right bottom;
}



/*---------------------------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------RIGHTPANE------------------------------------------------------*/


div#rightcol, .rightcolumn {

width:683px;
min-height:30px;
height:100%;
float:left;
margin:0px auto;
background-image:url(../resources/layout/global/wrapper-bg.gif);
background-repeat:repeat-x;
background-position:left top;
text-align:left;
overflow:visible;
padding-bottom:30px;

}


#crumbpane, .breadcrumb {
margin-top:10px;
margin-left:20px;
color:#096493;

width:640px;
}

.breadcrumb a{
color:#096493;
font-size:11px;
text-decoration:none !important;
margin-right:4px;
}


.breadcrumb span{
color:#096493;
font-size:11px;
text-decoration:none !important;
margin-right:3px;
}
.breadcrumb a:hover{
color:#fff;
font-size:11px;
text-decoration:none !important;
background-color:#096493;

}







div#contentpane, .contentpane {
margin-left:20px;
margin-bottom:30px;
position:relative;
max-width:640px;
min-height:600px;
margin-top:10px;
overflow:visible;
z-index:0;


}


.contentpane li {
   list-style-image:url(../resources/layout/content/arrow.gif) !important;
margin-bottom:8px;
list-style-position:outside;
margin-left:-23px;
}




div.gallery  {}

div.gallery img  {
border:1px solid #f2f2f2;
padding: 6px 6px 6px 6px;
margin: 2px;
width:130px;
}


.feedback 
{
 border :none;
 width:400px;
    }


div#contentpane a, .contentpane a {
color:#3b7ab2;
text-decoration:none;
}

div#contentpane a:hover, .contentpane a:hover {
text-decoration:none;
}

div#contentpane a:visited, .contentpane a:visited {
color:#58b32d;
text-decoration:none;
}

.tb_input
{font-family:Arial;
   font-size:8pt;
    min-width:20px;   
    border:1px solid #ccc;
    /*scrollbar-3dlight-color:#aaa; 
    scrollbar-arrow-color:#fff; 
    scrollbar-base-color:#f2f2f2; 
    scrollbar-darkshadow-color:#fff; 
    scrollbar-face-color:#f2f2f2; 
    scrollbar-highlight-color:#fff; 
    scrollbar-shadow-color:#fff;*/
}


    
    .loginbox
{font-family:Arial;
    font-size:8pt;
    min-width:20px; 
    border:0 none;  
    }
    
    .tellafriend { width:205px;
        padding:0px;}

div#newsflash_bottom, .newsflash_bottom {
width:443px;
height:7px;
background-image:url(../resources/layout/breaking_news/bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
}
/*---------------------------------------------------------BREAKING NEWS:END---------------------------------------------------*/



div#subscribe div#mailpane, div#subscribe .mailpane {

width:198px;
height:70px;
color:#ffffff;
margin-left:8px;
margin-top:2px;
text-align:left;

}

div#subscribe div#bottom, div#subscribe .bottom {
width:200px;
height:4px;
background-image:url(../resources/layout/subscribe/bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

div#bannerpane, .flashad {
width:200px;
height:120px;
margin-left:6px;
background-image:url(../resources/layout/flash_banners/flash_200x120.gif);
background-repeat:no-repeat;
}

div#loginpane, .loginpane {
width:200px;
min-height:190px;
margin-right:0px;
margin-top:0px;
text-align:right;
color:#46656e;
margin-left:8px;



}


.login {
width:200px;
padding-top:10px;

}







/*----------------------------------------------------------------------LOGOS----------------------------------------------*/

div#logopane, .logopane {
width:677px;
min-height:31px;
clear:both;
margin-top:5px;
margin-bottom:5px;
position:absolute;
bottom:0;
}

div#logopane a{
text-decoration:none !important;
}

div#logopane img, .logopane img {

margin-left:5px;
margin-right:5px;
margin-top:0px;
border:none;
}

/*-------------------------------------------------------------FOOTER------------------------------------------------------*/

div#footer, .footer {

width:911px;

height:38px;
margin:0px auto;
background-image:url(../resources/layout/footer/footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
text-align:left;


}

div#footleft, .footleft  {
width:14px;
height:38px;
background-image:url(../resources/layout/footer/footer-left.gif);
background-repeat:no-repeat;
background-position:left bottom;
float:left;
position:relative;
padding:0px;

}

div#footerpane, .footerpane {
min-width:83px;
height:38px;
text-align:left;
float:left;
line-height:1pt;
color:#ffffff;
font-size:8pt;
overflow:hidden;


}

div#footerpane img, .footerpane img {
margin-top:8px;
margin-left:5px;
margin-right:5px;
border:none;
}



div#linkpane, .links {
min-width:400px;
height:38px;
text-align:right;
float:right;
line-height:3em;
color:#ffffff;
font-size:8pt;

}

div#linkpane a, .links a {
text-decoration:underline !important;
}



div#footright, .footright  {
width:14px;
height:38px;
margin:0px auto;
background-image:url(../resources/layout/footer/footer-right.gif);
background-repeat:no-repeat;
background-position:right bottom;
position:relative;
float:right;
}

div#footerpane a, .footerpane a {
color:#ffffff;
text-decoration:none;
}


.hide {
display:none;
visibility:hidden;
}

div#searchheader{
width:100%;
min-height: 45px;
/*border-bottom: 1px dashed #ccc;*/
vertical-align:top;
}

div#searchresult {
width:100%;
min-height: 25px;
/*border-bottom:dashed #757368;*/
border-width:1px;
vertical-align:top;
padding: 5px 0px 10px 0px;
}

div#searchresult_alt {
width:100%;
min-height: 25px;
/*border-bottom:dashed #757368;*/
border-width:1px;
background:#f6f6f6;
vertical-align:top;
padding: 5px 0px 10px 0px;
}

div#searchresult a {
text-decoration:none;
color:#0a6395;
}

div#searchresult p {
margin-left:10px;
}

div#searchresult a:hover {
text-decoration:none;
color:#0a6395;
}

div#searchresult_alt p {
margin-left:10px;
}

div#searchresult_alt a {
text-decoration:none;
color:#0a6395;
}

div#searchresult_alt a:hover {
text-decoration:none;
color:#0a6395;}

table.general 
{ border:1px solid #e4f0f6;
    padding:2px;
    vertical-align:top;
    font-size:8pt;
    color:#444;
    text-align:left;
    }
    
table.general td.headrow{
    background-color:#81b2cd;
    color:#fff;
    padding-left:2px;
    vertical-align:top;
   
   
}   

table.general tr.row_a 
{ background-color:#c7dce6;
    }
    
    table.general tr.row_a td 
{ padding:4px;
    }
    
table.general tr.row_b 
{
    background-color:#e4f0f6;
  
    }
    
        table.general tr.row_b td 
{ padding:4px;
    }
    

    
table.general td.leftcol
{ color:#444;
    }
    
    table.general a 
{ text-decoration:none;
  color:#0a6395;
    }
    
table.listview
{
    border:1px solid #e4f0f6;
    padding:2px;
    vertical-align:top;
    font-size:8pt;
    color:#444;
    text-align:left;
    
    }

    
table.listview a 
{ color:#3b7ab2;
    text-decoration:none;
    }
    
    table.listview a:hover 
{ color:#3b7ab2;
    text-decoration:none;
    }
    
        table.listview a:visited 
{ color:#58b32d;
    text-decoration:none;
    }
    
 
    
    table.listview td.c1 
{ text-align:right;
    
   color:#222;
    
    }
    table.listview td.c2 
{ 
    }
   
        table.listview td.c2:hover 
{ 
    background-color:#e4f0f6;
    }
    
        table.listview td.c3 
{ 
    }

div.photogallery {
background-color#ff0000;
width:600px;
height:1500px;


}


div.photogallery img {
margin-top:8px;
margin-right:8px;
}

div.gallerycontrol {
position:relative;
width:210px;
margin-left:90px;
border:1px solid #f0f0f0;
padding:3px;
padding-top:5px;
}


td.formtype {
    background-color:#81b2cd;
    color:#fff;
    padding:5px;
    vertical-align:middle;
    width:150px;
   
}

td.formhead {
    background-color:#81b2cd;
    color:#fff;
    padding:5px;
    vertical-align:middle;
   
   
}


td.forms {
    background-color:#e4f0f6;
    color:#444;
    padding:5px;
    vertical-align:middle;
    width:150px;
   
 }
 
 td.mandatory {
    background-color:#c7dce6;
    color:#444;
    padding:5px;
    vertical-align:middle;
    width:150px;
    
 }
 
 div.forms {
 margin-bottom:20px;
 
 }


td.qs {
    background-color:#c7dce6; /*#e4f0f6;*/
    color:#444;
    padding:5px;
    vertical-align:middle;
  
 }

td.as {
    background-color:#e4f0f6;
    color:#444;
    padding:5px;
    vertical-align:middle;
     
 }


/*----------templates-------*/

div.t2_left, div.t4_left {
float:left;
max-width:500px;
border:0px;
min-height:100px;
}

div.t4_left {
float:left;
max-width:500px;
border:0px;
min-height:100px;
}


div.t2_right, div.t4_right {
float:left;
min-width:120px;
min-height:200px;
border:0px;
margin-left:20px;

}

div.t4_right {
float:left;
min-width:120px;
min-height:200px;
border:0px;
margin-left:20px;

}

div.t4_clear {
width:640px;
border:0px;
padding-bottom:10px;
}

div.t3_left{
float:left;
width:300px;
border:0px;
min-height:100px;
}

div.t3_right{
float:left;
width:300px;
border:0px;
margin-left:10px;
}

div.t4_below{
width:640px;
border:0px;
}


div#fullview a span {

display:none;

}

.hidden {
visibility:hidden;
display:none;
}