
/*********************************************************************/

body
{
    text-align:             center;
    font-family:            Arial;
    font-size:              13px;
    color:                  #1F1F1F;
    margin-top:             0px;
    background-color:       #414141;
    background-image:       url(/contents/graphics/look/BackgroundGradient.gif);
    background-repeat:      repeat-x;
    background-attachment:  scroll;
}

img
{
    border:                 0px;
}

a:link,
a:visited,
a:active,
a:hover
{
    color:                  #515283;
    text-decoration:        underline;
}

/*********************************************************************/

.DividerLine
{
    margin-left:            5%;
    width:                  90%;
    border-bottom-style:    solid;
    border-width:           2px;
    border-color:           #818181;

    text-align:             center;

    color:                  #000000;
    font-family:            Arial;
    font-size:              16px;
    font-weight:            bold;
}


.ContentHeader
{
    width:                  900px;
    height:                 190px;
}

.Copyright
{
    color:                  #5c5c5c;
    font-family:            Arial;
    font-weight:            bold;
    font-size:              12px;
}

.FinePrint
{
    font-family:            Arial;
    font-size:              10px;
}

/*********************************************************************/

.PageAll
{
    vertical-align:         top;

    text-align:             left;
    width:                  1137px;
    display:                block;

    margin-top:             0px;
    margin-bottom:          0px;
    padding:                0px;

}

.PageMenu
{
    float:                  left;
    width:                  250px;
}

.PageContent
{
    float:                  left;
    width:                  887px;
}

.PageFooter
{
    padding-left:           296px;
    padding-right:          49px;

    height:                 40px;
    vertical-align:         top;
}

/*********************************************************************/

.MenuLogo
{
    background-image:       url(/contents/graphics/look/BackgroundLogo.jpg);
    background-repeat:      no-repeat;
    background-attachment:  scroll;

    width:                  250px;
    height:                 190px;
}

.MenuMain
{
    background-image:       url(/contents/graphics/look/BackgroundMenu.gif);
    background-repeat:      no-repeat;
    background-attachment:  scroll;

    height:                 749px;

    padding-left:           50px;
    padding-top:            25px;
}

.MenuTitle
{
    width:                  168px;
    height:                 20px;

    border-bottom-style:    solid;
    border-width:           1px;
    border-color:           #414141;

    color:                  #000000;
    font-family:            Arial;
    font-size:              16px;
    font-weight:            bold;
}

.MenuItem
{
    padding-top:            10px;
    padding-left:           34px;
    height:                 20px;
    width:                  150px;

    color:                  #000000;
    font-family:            Arial;
    font-size:              13px;
}

.MenuItem a:link,
.MenuItem a:visited,
.MenuItem a:active,
.MenuItem a:hover
{
    color:                  #000000;
    font-family:            Arial;
    font-size:              13px;
    text-decoration:        underline;
}

.MenuItemActive a:link,
.MenuItemActive a:visited,
.MenuItemActive a:active,
.MenuItemActive a:hover
{
    color:                  #FFFFFF;
    font-family:            Arial;
    font-size:              13px;
    text-decoration:        underline;
}

.MenuItemActive
{
    background-repeat:      no-repeat;
    background-image:       url(/contents/graphics/look/BackgroundMenuActive.png);

    padding-top:            10px;
    padding-left:           34px;
    height:                 20px;
    width:                  150px;

    color:                  #FFFFFF;
    font-family:            Arial;
    font-weight:            bold;
    font-size:              13px;
    text-decoration:        underline;
}


.MenuDivider
{
    height:                 30px;
}

.MenuAd
{
    background-image:       url(/contents/graphics/look/BackgroundMenuAd.gif);
    background-repeat:      no-repeat;
    background-attachment:  scroll;

    padding-left:           48px;
    padding-top:            25px;
    position:               absolute;
    top:                    940px;

    float:                  left;
    width:                  250px;
    height:                 250px;
}

/*********************************************************************/

.Group
{
    width:                  100%;
    margin:                 0px auto;
    min-width:              64px;
    display:                block;
    clear:                  both;
}

.Group .Header
{
    background:             transparent url(/contents/graphics/look/GroupTopLeft.gif) no-repeat 0 0px;
    font-size:              1px;
    height:                 32px;
}

.Group .Header .Content
{
    background:             transparent url(/contents/graphics/look/GroupTopRight.gif) no-repeat right 0px;
    height:                 32px;
}


.Group .Body
{
    background:             transparent url(/contents/graphics/look/GroupLeft.gif) repeat-y 0px 0px;
}

.Group .Body .Content
{
    background:             transparent url(/contents/graphics/look/GroupRight.gif) repeat-y right 0px;
}

.Group .Body .Content .s
{
    clear:                  both;
    margin:                 0px 16px 0px 16px;
    background-color:       #9c9c9c;
    padding-left:           16px;
    padding-right:          16px;
}

.Group .SectionLeft
{
    float:                  left;
    left:                   20px;
    height:                 60px;
    background:             transparent url(/contents/graphics/look/GroupSectionLeft.gif) repeat-y 0px 0px;
    font-size:              1px;
}

.Group .SectionLeft .Content
{
    float:                  left;
    background:             transparent url(/contents/graphics/look/GroupSectionRight.gif) repeat-y right 0px;
    height:                 60px;
}

.Group .SectionLeft .Content .s
{
    background-color:       transparent;
    margin:                 0px 0px 0px 0px;
    padding-top:            16px;
    padding-left:           32px;
    padding-right:          32px;

    color:                  #E0E0E0;
    font-weight:            bold;
    font-size:              24px;

}

.Group .SectionLeft .Content .s h1
{
    font-size:              24px;
    display:                inline;
}

.Group .SectionRight
{
    background-color:       transparent;
    float:                  right;
    left:                   20px;
    height:                 60px;
    font-size:              1px;
}

.Group .SectionRight .Content
{
    background-color:       transparent;
    float:                  right;
    height:                 60px;
}

.Group .SectionRight .Content .s
{
    background-color:       transparent;
    margin:                 0px 0px 0px 0px;
    padding-top:            16px;
    padding-left:           32px;
    padding-right:          32px;

    color:                  #505050;
    font-weight:            bold;
    font-size:              24px;

}

.Group .Footer
{
    background:             transparent url(/contents/graphics/look/GroupBottomLeft.gif) no-repeat 0px 0px;
    font-size:              1px;
}

.Group .Footer .Content
{
    background:             transparent url(/contents/graphics/look/GroupBottomRight.gif) no-repeat right 0px;
    height:                 32px;
}

/*********************************************************************/

.Callout
{
    width:                  100%;
    margin:                 0px auto;
    min-width:              64px;
    display:                block;
}

.Callout .Header
{
    background:             transparent url(/contents/graphics/look/GroupCalloutTopLeft.gif) no-repeat 0 0px;
    font-size:              1px;
    height:                 16px;
}

.Callout .Header .Content
{
    background:             transparent url(/contents/graphics/look/GroupCalloutTopRight.gif) no-repeat right 0px;
    height:                 16px;
}


.Callout .Body
{
    background:             transparent url(/contents/graphics/look/GroupCalloutLeft.gif) repeat-y 0px 0px;
}

.Callout .Body .Content
{
    background:             transparent url(/contents/graphics/look/GroupCalloutRight.gif) repeat-y right 0px;
}

.Callout .Body .Content .s
{
    clear:                  both;
    margin:                 0px 8px 0px 8px;
    background-color:       #dadada;
    padding-left:           8px;
    padding-right:          8px;
}

.Callout .SectionLeft
{
    float:                  left;
    left:                   20px;
    height:                 34px;
    background:             transparent url(/contents/graphics/look/GroupCalloutSectionLeft.gif) repeat-y 0px 0px;
    font-size:              1px;
}

.Callout .SectionLeft .Content
{
    float:                  left;
    background:             transparent url(/contents/graphics/look/GroupCalloutSectionRight.gif) repeat-y right 0px;
    height:                 34px;
}

.Callout .SectionLeft .Content .s
{
    background-color:       transparent;
    margin:                 0px 0px 0px 0px;
    padding-top:            6px;
    padding-left:           30px;
    padding-right:          30px;

    color:                  #000000;
    font-weight:            bold;
    font-size:              20px;

}

.Callout .SectionLeft .Content .s h1
{
    font-size:              20px;
    display:                inline;
}

.Callout .SectionLeft .Content .s a
{
    color:                  #000000;
    text-decoration:        none;
}

.Callout .Footer
{
    background:             transparent url(/contents/graphics/look/GroupCalloutBottomLeft.gif) no-repeat 0px 0px;
    font-size:              1px;
}

.Callout .Footer .Content
{
    background:             transparent url(/contents/graphics/look/GroupCalloutBottomRight.gif) no-repeat right 0px;
    height:                 16px;
}


.Callout .RightText
{
    background-color:       transparent;
    margin:                 0px 0px 0px 0px;
    padding-top:            8px;
    padding-right:          20px;

    color:                  #999999;
    font-size:              16px;
    text-align:             right;
}

/*********************************************************************/

.Wrap
{
    width:                  100%;
    margin:                 0px auto;
    min-width:              64px;
    display:                block;
}

.Wrap .Header
{
    background:             transparent url(/contents/graphics/look/GroupWrapTopLeft.gif) no-repeat 0 0px;
    font-size:              1px;
    height:                 16px;
}

.Wrap .Header .Content
{
    background:             transparent url(/contents/graphics/look/GroupWrapTopRight.gif) no-repeat right 0px;
    height:                 16px;
}


.Wrap .Body
{
    background:             transparent url(/contents/graphics/look/GroupWrapLeft.gif) repeat-y 0px 0px;
}

.Wrap .Body .Content
{
    background:             transparent url(/contents/graphics/look/GroupWrapRight.gif) repeat-y right 0px;
}

.Wrap .Body .Content .s
{
    clear:                  both;
    margin:                 0px 8px 0px 8px;
    background-color:       #b9b9b9;
    padding-left:           8px;
    padding-right:          8px;
}

.Wrap .Footer
{
    background:             transparent url(/contents/graphics/look/GroupWrapBottomLeft.gif) no-repeat 0px 0px;
    font-size:              1px;
}

.Wrap .Footer .Content
{
    background:             transparent url(/contents/graphics/look/GroupWrapBottomRight.gif) no-repeat right 0px;
    height:                 16px;
}

.Wrap .Title
{
    float:                  left;
    left:                   20px;
    height:                 36px;
    background:             transparent url(/contents/graphics/look/GroupWrapTitleLeft.gif) repeat-y 0px 0px;
    font-size:              1px;
}

.Wrap .Title .Content
{
    float:                  left;
    background:             transparent url(/contents/graphics/look/GroupWrapTitleRight.gif) repeat-y right 0px;
    height:                 36px;
}

.Wrap .Title .Content .s
{
    background-color:       transparent;
    margin:                 0px 0px 0px 0px;
    padding-top:            8px;
    padding-left:           30px;
    padding-right:          30px;

    color:                  #505050;
    font-weight:            bold;
    font-size:              16px;
}

.Wrap .SectionLeft
{
    float:                  left;
    left:                   20px;
    height:                 34px;
    background:             transparent url(/contents/graphics/look/GroupWrapSectionLeft.gif) repeat-y 0px 0px;
    font-size:              1px;
}

.Wrap .SectionLeft .Content
{
    float:                  left;
    background:             transparent url(/contents/graphics/look/GroupWrapSectionRight.gif) repeat-y right 0px;
    height:                 34px;
}

.Wrap .SectionLeft .Content .s
{
    float:                  left;
    background-color:       transparent;
    margin:                 0px 0px 0px 0px;
    padding-top:            6px;
    padding-left:           30px;
    padding-right:          30px;

    color:                  #000000;
    font-weight:            bold;
    font-size:              20px;

}

/*********************************************************************/

.Tab
{
    float:                  left;
    left:                   20px;
    height:                 32px;
    background:             transparent url(/contents/graphics/look/SubTabLeft.gif) repeat-y 0px 0px;
    font-size:              1px;
}

.Tab .Content
{
    float:                  left;
    background:             transparent url(/contents/graphics/look/SubTabRight.gif) repeat-y right 0px;
    height:                 32px;
}

.Tab .Content .s
{
    background-color:       transparent;
    margin:                 0px 0px 0px 0px;
    padding-top:            10px;
    padding-left:           30px;
    padding-right:          30px;

    color:                  #A0A0A0;
    font-weight:            bold;
    font-size:              12px;
}

.Tab .Content .s a:link,
.Tab .Content .s a:visited,
.Tab .Content .s a:active,
.Tab .Content .s a:hover
{
    color:                  #FFCC00;
    text-decoration:        underline;
}


.TabActive
{
    float:                  left;
    left:                   20px;
    height:                 32px;
    background:             transparent url(/contents/graphics/look/SubTabLeftActive.gif) repeat-y 0px 0px;
    font-size:              1px;
}

.TabActive .Content
{
    float:                  left;
    background:             transparent url(/contents/graphics/look/SubTabRightActive.gif) repeat-y right 0px;
    height:                 32px;
}

.TabActive .Content .s
{
    background-color:       transparent;
    margin:                 0px 0px 0px 0px;
    padding-top:            10px;
    padding-left:           30px;
    padding-right:          30px;

    color:                  #FFFFFF;
    font-weight:            bold;
    font-size:              12px;

}

/*********************************************************************/

.TableWrapper
{
    clear:                  both;
    margin-left:            3%;
}

.TableWrapper .Column
{
    float:                  left;

    padding-left:           8px;
    padding-right:          8px;
}

.TableWrapper .Row1
{
    background-color:       transparent;
}

.TableWrapper .Row2
{
    background-color:       #333333;
}

/*********************************************************************/

.Shadow
{
    float:                  left;
    padding:                0 0px;
    border-left:            1px solid #606060;
    border-right:           1px solid #606060;
    position:               relative;
}

.Shadow img
{
    padding:                0px 0px 4px 0px;
    background:             url(/contents/graphics/look/ShadowBottom.gif) repeat-x bottom left;
}

.Shadow .TopLeft
{
    width:                  2px;
    height:                 4px;
    background:             url(/contents/graphics/look/ShadowTopLeft.gif) no-repeat top left;
    position:               absolute;
    top:                    0px;
    left:                   -1px;
}

.Shadow .TopRight
{
    width:                  2px;
    height:                 4px;
    background:             url(/contents/graphics/look/ShadowTopRight.gif) no-repeat top right;
    position:               absolute;
    top:                    0px;
    right:                  -1px;
}

.Shadow .BottomLeft
{
    width:                  4px;
    height:                 4px;
    background:             url(/contents/graphics/look/ShadowBottomLeft.gif) no-repeat bottom left;
    position:               absolute;
    bottom:                 0px;
    left:                   -1px;
}

.Shadow .BottomRight
{
    width:                  4px;
    height:                 4px;
    background:             url(/contents/graphics/look/ShadowBottomRight.gif) no-repeat bottom right;
    position:               absolute;
    bottom:                 0px;
    right:                  -1px;
}

/*********************************************************************/

.GraphicHeader
{
    float:                  left;
    background:             transparent url(/contents/graphics/look/HeaderAudio.jpg) no-repeat 0 0px;
    margin-top:             4px;
    width:                  887px;
    height:                 148px;

    color:                  #FFFFFF;
}

.GraphicHeader .Title
{
    margin-left:            100px;
    margin-top:             20px;

    width:                  100%;
    color:                  #000000;

    font-family:            Arial;
    font-weight:            bolder;
    font-size:              70px;
    letter-spacing:         -0.15cm;
}

.GraphicHeader .P1  {   position:absolute;margin-left:0px;margin-top:0px; }
.GraphicHeader .P2  {   position:absolute;margin-left:0px;margin-top:2px; }
.GraphicHeader .P3  {   position:absolute;margin-left:2px;margin-top:0px; }
.GraphicHeader .P4  {   position:absolute;margin-left:2px;margin-top:2px; }
.GraphicHeader .P5  {   position:absolute;margin-left:1px;margin-top:1px;color:#EEBB00}
.GraphicHeader .P5 h1
{
    font-size:              70px;
    display:                inline;
}

.GraphicHeader .P5 h2
{
    font-size:              15px;
    display:                inline;
}

.GraphicHeader .Tagline
{
    position:               relative;
    margin-left:            120px;
    top:                    80px;

    width:                  100%;
    color:                  #000000;

    font-family:            Arial;
    font-weight:            bold;
    font-size:              15px;
    letter-spacing:         0.05cm;
}

/*********************************************************************/

.Album
{
    width:                  70%;
    text-align:             center;
    margin-left:            auto;
    margin-right:           auto;
}

.Album .Track
{
    float:                  left;
    width:                  15%;
    font-size:              10px;
}

.Album .Name
{
    float:                  left;
    width:                  50%;
    font-size:              12px;
    text-align:             left;
}

.Album .Duration
{
    float:                  left;
    width:                  15%;
    font-size:              10px;
}

.Album .Size
{
    float:                  left;
    width:                  15%;
    font-size:              10px;
}

/*********************************************************************/


.Link
{
    width:                  100%;
    padding:                2px
}

.Link .Target
{
    width:                  30%;
    float:                  left;
    text-align:             center;
    vertical-align:         middle;
}

.Link .Description
{
    width:                  70%;
    float:                  left;
}

/*********************************************************************/

div.box {
  overflow/**/: auto;
  \height: 1%;
}

/*********************************************************************/

