.StatsPageMainContent
{
    padding: 0px 20px;
}

.StatsPageMainContent .ContentContainer
{
    -webkit-box-shadow: 0px 0px 6px 1px rgba(204,204,204,1);
    -moz-box-shadow: 0px 0px 6px 1px rgba(204,204,204,1);
    box-shadow: 0px 0px 6px 1px rgba(204,204,204,1);
}

.StatsPageMainContent .ContentContainer .Container
{
    padding: 7px;
}

.Filter
{
    background: #C9CCD3;
    border: 1px solid #888;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.Filter .ArrowText
{
    font-weight: bold;
    color: #FFF;
    font-size: 12pt;
}

.Filter div
{
}

.Filter span
{
    font-size: 9pt;
    color: #103C55;
    font-weight: bold;
}

.Filter select
{
    color: #333;
    font-size: 11pt;
    background: #fafafa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fafafa 0%, #e4e4e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e4e4e6));
    background: -webkit-linear-gradient(top, #fafafa 0%,#e4e4e6 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#e4e4e6 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#e4e4e6 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#e4e4e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e4e4e6',GradientType=0 );
}

.Filter table
{
    margin: 3px auto;
}

.Filter td
{
    padding: 3px;
}

.Filter a
{
    font-size: 9pt;
    color: #103C55;
    font-weight: bold;
    border: 1px solid #9AA1B1;
    display: inline-block;
    border-radius: 2px;
    color: #103C55;
    padding: 8px 13px;
    background: #caccd8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhY2NkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWMwY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #caccd8 0%, #bec0cc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#caccd8), color-stop(100%,#bec0cc));
    background: -webkit-linear-gradient(top, #caccd8 0%,#bec0cc 100%);
    background: -o-linear-gradient(top, #caccd8 0%,#bec0cc 100%);
    background: -ms-linear-gradient(top, #caccd8 0%,#bec0cc 100%);
    background: linear-gradient(to bottom, #caccd8 0%,#bec0cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caccd8', endColorstr='#bec0cc',GradientType=0 );
}

.Filter a.Selected, .Filter a:hover
{
    color: #103C55;
    font-weight: bold;
    background: #fafafa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fafafa 0%, #e4e4e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e4e4e6));
    background: -webkit-linear-gradient(top, #fafafa 0%,#e4e4e6 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#e4e4e6 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#e4e4e6 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#e4e4e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e4e4e6',GradientType=0 );
}

.StatsPageMainContent .ShowStatsAndDownload
{
    width: 95%;
    margin: 0 auto;
}

.StatsPageMainContent .ShowStatsAndDownload td
{
    padding: 7px;
}

.StatsPageMainContent .ShowStatsAndDownload img
{
    cursor: pointer;
    height: 30px;
}

.StatsPageMainContent .ShowStatsAndDownload .MoreOptions
{
    margin-left: auto;
}

.StatsPageMainContent .ShowStatsAndDownload .MoreOptions td
{
    padding: 0px 0px 0px 5px !important;
}

.SalesProjections
{
    display: table;
    width: 100%;
    background: #EFF3F6;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin-bottom: 15px;
}

.SalesProjections .Text
{
    color: #999;
    font-size: 15px;
    padding: 7px 0px 0px;
}

.SalesProjections .Value
{
    padding: 2px 0px 4px;
    font-weight: normal;
    font-size: 25px;
    line-height: 1;
    text-align: left;
    color: rgb(94, 94, 94);
}

.SalesProjections .Prominent
{
    font-weight: bold;
    color: #333;
}

.SalesProjections .UpDownValue
{
    font-size: 14px;
}

.SalesProjections .UpDownValueBold
{
    font-size: 14px;
    font-weight: bold;
}

.SalesProjections .ValueUp
{
    color: #30A83E;
}

.SalesProjections .ValueDown
{
    color: #CD1818;
}

.SalesProjections .Row
{
    display: table-row;
}

.SalesProjections .Stat
{
    display: table-cell;
    padding: 15px;
    vertical-align: top;
}

.SalesProjections .Stat img
{
    height: 20px;
}

.SalesProjections .Stat .Spacer
{
    height: 5px;
}

.ChartDisplay
{
    display: table;
    width: 100%;
}

.ChartDisplay .Content
{
    display: table-row;
}

.ChartDisplay .Content .SelectedChart
{
    display: table-cell;
    width: 600px;
    vertical-align: middle;
    padding-right: 5px;
}

.ChartDisplay .Content .OtherCharts
{
    display: table-cell;
}

.ChartDisplay .Content .OtherCharts .Container
{
    display: table;
}

.ChartDisplay .Content .OtherCharts .Container .Chart
{
    display: table-row;
    cursor: pointer;
}

.ChartDisplay .Content .OtherCharts .Container .Chart .Content
{
    display: table-cell;
    padding: 5px;
    margin-bottom: 3px;
    border: 1px solid #BBB;
}

.ChartDisplay .Content .OtherCharts .Container .Chart .Content:hover
{
    border: 1px solid #DA9540;
}

.ChartDisplay .Content .OtherCharts .Container .Spacer, .ChartDisplay .Spacer, .StatsPageMainContent .Spacer
{
    height: 5px;
}

.StatsPageMainContent .BigSpacer
{
    height: 15px;
}

.GridAnalysis
{
    width: 100%;
    display: table;
}

.GridAnalysis .Title
{
    margin-bottom: 10px;
}

.GridAnalysis .Title span
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #575757;
}

.GridAnalysis .Container
{
    display: table-row;
}

.GridAnalysis .Container .Content
{
    display: table-cell;
    width: 33%;
    padding: 5px;
    vertical-align: top;
}

.GridView
{
    width: 100%;
    font-family: 'Helvetica Neue' , Helvetica, Arial, sans-serif;
    color: #333;
    background-color: #FFF;
    border-collapse: collapse;
    border: 1px solid #999;
}

.GridView th, .GridView td
{
    line-height: 15px;
    vertical-align: middle;
    color: #333;
}

.GridView th a
{
    font-size: 9.5pt !important;
    font-weight: bold;
}

.GridView th a:hover
{
    text-decoration: underline;
}

.GridView th
{
    padding: 10px;
    background-color: rgb(241, 243, 246);
    border: 1px solid #999;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 11pt;
}

.GridView .alt
{
    background-color: rgb(249, 250, 251);
}

.GridView td
{
    padding: 3px;
    text-align: center;
    font-size: 12px;
    border-top: 1px solid #999;
}

.GridView td a
{
    font-size: 9pt;
}

.GridView .Text
{
    font-weight: normal;
}

.GridView .Value
{
    font-weight: normal;
    margin-left: 10px;
    color: #000;
}

.GridView .ValuePositive
{
    color: Green;
}

.GridView .ValueNegative
{
    color: Red;
}

.ScrollBar
{
    height: 35px;
    background: #103C55;
    border-bottom: solid 1px #666;
    padding: 0px 5px;
    position: relative;
    margin: 2px 0px 0px;
}

.ScrollBar .Content
{
    text-align: center;
    margin: 0px;
    height: 35px;
    overflow: hidden;
}

.ScrollBar .Content:after
{
    clear: both;
}

.Content .simply-scroll-container
{
    position: relative;
}

.Content .simply-scroll-clip
{
    position: relative;
    overflow: hidden;
    z-index: 2;
}

.Content .simply-scroll-list
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

.ScrollBar .Content span
{
    color: #FFF;
    font-family: Arial,Sans-Serif;
    font-size: 12pt;
}

.ScrollBar .Content .ComparisonPositive, .ScrollBar .Content .ComparisonNegative
{
    margin-left: 7px;
    font-weight: bold;
}

.ScrollBar .Content .ComparisonPositive
{
    color: #30A83E;
}

.ScrollBar .Content .ComparisonNegative
{
    color: #CD1818;
}

.ScrollBar .Content ul
{
    list-style-type: none;
    margin: 0px;
    height: 35px;
}

.ScrollBar .Content li
{
    float: left;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    zoom: 1;
    text-align: center;
    padding: 0px 5px;
    margin: 0px 15px 0px 0px;
    white-space: nowrap;
}

.ScrollBar .Content li:hover
{
    white-space: nowrap;
    -moz-box-shadow: 0px 0px 6px 0px #2D4D6D;
    -webkit-box-shadow: 0px 0px 6px 0px #2D4D6D;
    box-shadow: 0px 0px 6px 0px #2D4D6D;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}

.ScrollBar .Content li:hover span.Comparison
{
    color: #333;
}

.ScrollBar .Content li:hover .BarLabel
{
    color: #333;
}

.ShowDataGrid
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #096BCD;
    background: url('../Icons/clientstats_rawdata_expand.png') 3px no-repeat #096BCD;
    background-size: 18px;
    background-position-x: 5%;
    background-position-y: center;
    font: 10pt Arial, helvertica, sans-serif;
    color: white;
    text-align: center !important;
    height: 30px;
    padding: 8px 10px 8px 35px;
    cursor: pointer;
    vertical-align: middle;
}

.ShowDataGrid:active
{
    position: relative;
    top: 1px;
}

.HideDataGrid
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-top: solid 1px #329555;
    border-left: solid 1px #329555;
    border-bottom: solid 1px #329555;
    border-right: solid 1px #329555;
    background: url('../Icons/clientstats_rawdata_collapse.png') 3px no-repeat #096BCD;
    background-size: 18px;
    background-position-x: 5%;
    background-position-y: center;
    font: 10pt Arial, helvertica, sans-serif;
    color: white;
    text-align: center !important;
    height: 30px;
    padding: 8px 10px 8px 35px;
    cursor: pointer;
    vertical-align: middle;
}

.HideDataGrid:active
{
    position: relative;
    top: 1px;
}

.DownloadData
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-top: solid 1px #329555;
    border-left: solid 1px #329555;
    border-bottom: solid 1px #329555;
    border-right: solid 1px #329555;
    background: url('../Icons/clientstats_downloaddata.png') 3px no-repeat #1F6E42;
    background-size: 18px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a833', endColorstr='#5a7b29',GradientType=0 );
    background-position-x: 5%;
    background-position-y: center;
    font: 10pt Arial, helvertica, sans-serif;
    color: white;
    text-align: center !important;
    height: 30px;
    padding: 8px 10px 8px 35px;
    cursor: pointer;
    vertical-align: middle;
}

.DownloadData:hover
{
    background: url('../Icons/clientstats_downloaddata.png') 3px no-repeat #329555;
    background-size: 18px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a833', endColorstr='#5a7b29',GradientType=0 );
    background-position-x: 5%;
    background-position-y: center;
}

.DownloadData:active
{
    position: relative;
    top: 1px;
}

.SubSectionTitle
{
    cursor: pointer;
    padding: 7px 20px;
    margin-bottom: 10px;
    border: 1px solid #4D6E7E;
    border-radius: 1px;
    /*background: #2f88cc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmODhjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDZlOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2f88cc 0%, #306e8a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f88cc), color-stop(100%,#306e8a));
    background: -webkit-linear-gradient(top, #2f88cc 0%,#306e8a 100%);
    background: -o-linear-gradient(top, #2f88cc 0%,#306e8a 100%);
    background: -ms-linear-gradient(top, #2f88cc 0%,#306e8a 100%);
    background: linear-gradient(to bottom, #2f88cc 0%,#306e8a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f88cc', endColorstr='#306e8a',GradientType=0 );*/
    background: #595c65; /* Old browsers */
    background: -moz-linear-gradient(top,  #595c65 0%, #1b1b1b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595c65), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #595c65 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #595c65 0%,#1b1b1b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #595c65 0%,#1b1b1b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #595c65 0%,#1b1b1b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595c65', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}

.SubSectionTitle .ExpandIcon
{
    float: right;
}

.SubSectionTitle span
{
    color: #FFF;
    font-size: 14pt;
    font-weight: 400;
}

.SubSectionTitle:hover span
{
    color: #F69A2D;
}

.Summary
{
    background: #FDF3EA;
    color: #333;
    padding: 5px 20px;
    font-size: 13pt;
    margin: 5px 0px 10px;
}

.Summary span
{
    font-style: italic;
}

.Summary span.PositiveGrowth
{
    font-style: normal;
    color: #30A83E;
}

.Summary span.NegativeGrowth
{
    font-style: normal;
    color: rgb(241, 93, 100);
}

.Summary .Link
{
    font-weight: bold;
    color: #333;
    font-size: 12pt;
}

.Summary .Link:hover
{
    color: #F99928;
}

.Summary .PositiveValue
{
    font-weight: bold;
    color: #30A83E;
    font-size: 12pt;
}

.Summary .NegativeValue
{
    font-weight: bold;
    color: rgb(241, 93, 100);
    font-size: 12pt;
}

/*******************************************************************/
/********************* INSIGHTS TABS STYLES ***********************/
/*****************************************************************/

ul.insighttabs
{
    padding: 7px 0;
    margin: 0;
    font-size: 0;
    list-style-type: none;
    text-align: left;
    padding-left: 10px;
}

ul.insighttabs li
{
    display: inline;
    margin: 0;
    background: White;
}

ul.insighttabs li a
{
    font: bold 12px Verdana;
    text-decoration: none;
    position: relative;
    padding: 7px 13px;
    color: #757575;
    outline: none;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 0;
    border-bottom: 0;
    background: rgb(241,241,241);
    background: -moz-linear-gradient(top,  rgba(241,241,241,1) 99%, rgba(221,221,221,1) 100%, rgba(221,221,221,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(99%,rgba(241,241,241,1)), color-stop(100%,rgba(221,221,221,1)), color-stop(100%,rgba(221,221,221,1)));
    background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 99%,rgba(221,221,221,1) 100%,rgba(221,221,221,1) 100%);
    background: -o-linear-gradient(top,  rgba(241,241,241,1) 99%,rgba(221,221,221,1) 100%,rgba(221,221,221,1) 100%);
    background: -ms-linear-gradient(top,  rgba(241,241,241,1) 99%,rgba(221,221,221,1) 100%,rgba(221,221,221,1) 100%);
    background: linear-gradient(to bottom,  rgba(241,241,241,1) 99%,rgba(221,221,221,1) 100%,rgba(221,221,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dddddd',GradientType=0 );
}

ul.insighttabs li.tab span
{
    font: bold 11px Verdana;
    text-decoration: none;
    position: absolute;
    padding: 7px 13px;
    color: #757575;
    outline: none;
    border-left: 1px solid #CCC;
    background: #FFF;
    display: inline-block;
    color: #000;
    text-transform: uppercase;
}

ul.insighttabs li.tab a
{
    font: bold 11px Verdana;
    text-decoration: none;
    position: relative;
    padding: 7px 13px;
    color: #757575;
    outline: none;
    border: 1px solid #CCC;
    border-right: 0;
    display: inline-block;
    background: #FFF;
}

ul.insighttabs li:last-child a
{
    border-right: 1px solid #CCC;
}

ul.insighttabs li a:hover
{
    color: #000;
    background: #FFF;
}

ul.insighttabs li.selected a, ul.insighttabs li.selected a:hover
{
    top: 0px;
    font-weight: Bold;
    background: #EFF3F6;
    border-bottom: 1px solid #EFF3F6;
    color: #000;
}


ul.insighttabs li.selected a:hover
{
    text-decoration: none;
}

div.tabcontents
{
    border-top: 1px solid #CCC;
    padding: 30px 10px;
}

div.LiveStatTabcontents
{
    padding: 0px 10px;
}

/*****************************************************************/

/***********************************************************/
/********************* AUDIO PLAYER ***********************/
/*********************************************************/

.AudioPlayer
{
    position: relative;
}
.AudioPlayer a
{
    float: left;
    padding-right: 7px;
}
.AudioPlayer img
{
    height: 19px;
}
.AudioPlayer .ErrorMessage
{
    left: 5px;
    top: 5px;
    background-color: Red;
    position: absolute;
    padding: 10px;
    z-index: 2000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFF;
    vertical-align: middle;
    font-size: 10pt;
    -webkit-box-shadow: 0px 0px 6px 1px rgba(143,8,8,1);
    -moz-box-shadow: 0px 0px 6px 1px rgba(143,8,8,1);
    box-shadow: 0px 0px 6px 1px rgba(143,8,8,1);
}

/*****************************************************************/
