﻿/* ---------------- HERO BOXES ------------------ */
.top-hero, .bottom-hero {
    display:none;
    overflow:hidden;
}
.tophero .top-hero, .bottomhero .bottom-hero {
    display:block;
    width:779px;
    min-height:277px;
    margin-bottom:20px;
    /* Inner shadows */
    /*-moz-box-shadow:inset 0px 0px 5px #000;
    -webkit-box-shadow:inset 0px 0px 3px #000;
    box-shadow:inset 0px 0px 3px #000;*/
}
.tophero .top-hero.round, .bottomhero .bottom-hero.round {
    /* Rounding the corners */
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.bottomhero .bottom-hero {
    display:block;
    margin-top:10px;
}
.top-hero .hero-holder {
    display:block;
    margin-top:35px;
}
.top-hero .hero-holder h1 {
    width:400px;
    margin-left:30px;
    margin-top:0;
}
.top-hero .hero-holder p {
    width:400px;
    margin:0 0 10px 30px;
    padding:0;
    font-size:13px;
    font-family:Helvetica, Arial, sans-serif;
}
.top-hero .hero-holder a {
    color:#3095B4;
    margin-left:30px;
    font-size:13px;
    font-family:Helvetica, Arial, sans-serif;
}
.top-hero .hero-holder a:hover {
    color:#FF9000;
}
/* ----- Center -------------------- */
.content-left {
    float: left;
    margin-bottom:1em;
}
/* REMOVE AFTER BUG FIX STAGE
.content-left span {
    font-weight:bold;
}
*/
.content-left a {
    font-family:Helvetica, Arial, sans-serif;
    font-size:13px;
    color:#3095B4
    line-height: 1.6em;
}
.content-left a:hover {
    color:#FF9000;
}
.content-left img.leftset {
    display:inline;
    float:left;
    margin:5px 10px 0 0;
}
.content-left img.rightset {
    display:inline;
    float:right;
    margin:5px 0 0 10px;
}
/* Column Switching */
body.col-010 .content-left {
    width:984px;
}
body.col-111 .content-left {
    width:574px;
}
body.col-011 .content-left, body.col-110 .content-left {
    width:779px;
}
.pressroom-split .story {
    width:246px;
    float:left;
    margin-left:41px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:13px;
    margin-bottom:10px;
}
.pressroom-split .story:first-child {
    margin-left:0px;
}
.pressroom-split .story a {
    font-size:18px;
    color:#3095B4;
}
.pressroom-split .story a:hover {
    color:#FF9000;
}
.pressroom-split .story p {
    margin-bottom:5px;
}
ul.tabs {
    font-family:Helvetica, Arial, sans-serif;
    font-size:13px;
    margin:0;
    padding-right:20px;
    /*float:left;*/
    display:block;
    overflow:auto;
    width:552px;
    /*
    background-image: -moz-linear-gradient(top, #dcd9d9, #bbbbbb);
    background-image: -webkit-linear-gradient(#edf1f5, #FFF);
    background-image: linear-gradient(top, #edf1f5, #FFF);
    */
    background-image:url();
    background-position:0 0;
    background-repeat:repeat-x;
    border-left:1px solid #999;
    border-right:1px solid #999;
}
.col-110 ul.tabs, .bottom-hero ul.tabs {
    width:757px;
}
ul.tabs li {
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    padding:10px 5px;
    margin-top:1px;
    border-right:1px solid #bbb;
    cursor:pointer;
}
ul.tabs li.active-tab {
    background-color:#FFF;
}
/*  STYLES FOR NO JAVASCRIPT/NO TABS */
.tab-item {
    border:1px solid #999;
    /* border-top:0px solid #999; */
    margin-top:-1px;
    margin-bottom:20px;
    padding:5px;
}
.no-js .tab-item { border:none; }
.bottom-hero .tab-item {
    margin-bottom:0px;
}
.col-110 .tab-item, .bottom-hero .tab-item {
    width:100%;
	/*767px*/
}
.bottom-hero .tabs .tab-item {
    background-color:#FFF;
}
#tstable, #tstable2, #tstable3, #tstable4  {
    margin-top:10px;
}
span.table-holder {
    display:block;
    /* border:1px solid #999; */
    margin-bottom:20px;
    margin-right:10px;
    padding:5px;
}
table.col3, table.col4 {
    border:1px solid #999;
    font-size:13px;
    font-family:Helvetica, Arial, sans-serif;
}
table.col3 a, table.col4 a {
    color:#3095B4
}
table.col3 a:hover, table.col4 a:hover {
    color:#FF9000
}
td {
    vertical-align: top;
}
table.col4 td {
    line-height:16px;
}
table.col4 td span {
    display:block;
    font-weight:bold;
}
table.col3 thead th, table.col4 thead th {
    vertical-align:middle;
    padding:10px 0 10px 5px;
    background-color:#d4d4d4;
    font-weight:bold;
    border-left:1px solid #999;
}
table.col4 thead th {
    text-align:left;
}
table thead tr .header {
    background-image: url(http://www.intuitive-analytics.com/Portals/83361/images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table thead tr .headerSortUp {
    background-image: url(../Portals/83361/images/asc.gif);
}
table thead tr .headerSortDown {
    background-image: url(http://www.intuitive-analytics.com/Portals/83361/images/desc.gif);
}
table.col3 thead th:first-child, table.col4 thead th:first-child {
    padding-left:10px;
    border-left:none;
}
table.col3 tr, table.col4 tr {
    background-color:#f6f5f5;
}
table.col3 tr.even, table.col4 tr.even {
    background-color:#E4E4E4;
}
table.col3 td, table.col4 td {
    padding:5px;
    border-left:1px solid #999;
}
table.col3 td:first-child, table.col4 td:first-child {
    padding-left:10px;
    border-left:none;
}
.two-col-add {
}

/* ----- Left -------------------- */
#left {
    float: left;
    width: 195px;
    padding-top:30px;
    padding-left: 10px;
}
#left ul li a, #left ul ul li a {
    display:block;
    margin: 0 15px .7em 0;
    font-family:Helvetica, Arial, sans-serif;
    font-size:15px;
    line-height: 1.5em;
}
#left ul ul li a {
    margin-left: 15px;
}
#left ul ul ul li a {
    margin-left: 30px;
}
#left ul li, #left ul ul li, #left ul li.active li, #left ul li.active ul li.active ul li {
    list-style:none;
    margin:0;
    padding:0;
}
#left ul li a, #left ul ul li a, #left ul li.active li a, #left ul li.active ul li.active ul li a {
    color:#3095B4;
    text-decoration:underline;
}
#left ul ul li a:hover, #left ul li a:hover {
    color:#FF9000;
}
#left ul li.active a, #left ul li.active li.active a, #left ul li.active ul li.active ul li.active a {
    color:#000;
    text-decoration:none;
}
/* Column Switching */
body.col-010 #left, body.col-011 #left {
    display:none;
}
body.col-111 #left, body.col-110 #left {
    display:block;
}
/* ----- Right/Teasers -------------------- */
.teasers {
    float: right;
    width: 185px;
    padding-left:20px;
    margin-bottom:40px;
}
/* Column Switching */
body.col-010 .teasers, body.col-110 .teasers {
    display:none;
}
body.col-111 .teasers, body.col-011 .teasers {
    display:block;
}
.teaser {
    font-family:Helvetica, Arial, sans-serif;
    font-size:13px;
    border-top:1px solid #ccc;
    margin-top:15px;
    text-align:left;
}
.teaser a {
    color:#3095B4;
    line-height: 1.6em
}
.teaser > a {
    display: inline-block;
    margin-top: 1em;
}
.teaser a:hover {
    color:#FF9000;
}
.teaser h5 {
    margin-top:0px;
    padding:0;
    font-weight:normal;
}
.teaser h6 {
    font-weight:bold;
    font-size:15px;
    text-transform:uppercase;
}
.teaser p, .teaser q {
    margin:0;
    padding:0;
}
.quote {
    padding-top:10px;
    background-image:url(../../assets.techsmith.com/images/interface/quotes.png);
    background-position:0 0;
    background-repeat:no-repeat;
}
.quote span.quotespan {
    display:block;
    margin-top:10px;
    line-height:20px;
    color:#444;
    padding-left:10px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:13px;
}
.quote a {
    margin-top:10px;
    display:block;
    font-family:Helvetica, Arial, sans-serif;
}
q:before, q:after {
    content: ""; 
}
.quote p, .quote q {
    font-family: Georgia, “Times New Roman”, Times, serif;
    font-size:16px;
    line-height:1.6em;
}
.download-teaser ul {
    display:block;
    background-image:url(../../assets.techsmith.com/images/interface/teaser-download.png);
    background-position:0 0;
    background-repeat:no-repeat;
    min-height:159px;
    padding-top:20px;
    /*padding-left:15px;*/
    margin:0;
}
.download-teaser ul li {
    list-style:none;
    margin:0;
    padding:0;
}
.download-teaser .RDFix{
    display:block;
    margin-left:15px;
}
.download-teaser ul li a {
    font-family:Helvetica, Arial, sans-serif;
    font-size:13px;
    display:block;
    width:155px;
    padding:6px 0;
    margin:5px 0 0 0;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    color:#FFF;
    background-color: #39bce5;
    background: -moz-linear-gradient(top, #39bce5, #1f5a6c); /* FF3.6 */
    background: -o-linear-gradient(top, #39bce5, #1f5a6c); /* Opera 11.10+ */
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #39bce5),color-stop(1, #1f5a6c)); /* Saf4+, Chrome */
    background: -webkit-linear-gradient(#39bce5, #1f5a6c); /* Chrome 10+, Saf5.1+ */
    background: linear-gradient(top, #39bce5, #1f5a6c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#39bce5', EndColorStr='#1f5a6c'); /* IE6–IE9 */
    /* Rounding the corners */
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.download-teaser ul li a:hover {
    color:#FFF;
}
.download-teaser ul li.black a {
    background-color: #4f4f4f;
    background-image: -moz-linear-gradient(top, #4f4f4f, #272727); /* FF3.6 */
    background-image: -o-linear-gradient(top, #4f4f4f, #272727); /* Opera 11.10+ */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4f4f4f),color-stop(1, #272727)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(#4f4f4f, #272727); /* Chrome 10+, Saf5.1+ */
    background-image: linear-gradient(top, #4f4f4f, #272727);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4f4f4f', EndColorStr='#272727'); /* IE6–IE9 */
}
.tutorial-links {margin-top:20px;}
.tutorial-links a {
    font-family:Helvetica, Arial, sans-serif;
    font-size:13px;
    display:block;
    margin-bottom:5px;
    color:#3095B4;
}
.tutorial-links a:hover {
    color:#FF9000;
}
.resources p {
    padding-top:10px;
    border-top:1px solid #CCC;
}
.resources ul {
    margin:10px 0 10px 0;
}
.resources ul:first-child {
    margin:0 0 10px 0;
}
.resources ul li {
    list-style:none;
    margin:0;
    padding:0;
    border-top:1px solid #CCC;
}
#wrapper .content .teasers .resources ul li a {
    display:block;
    background-image:url(../../assets.techsmith.com/images/interface/pdf-icon.png);
    background-position:0 10px;
    background-repeat:no-repeat;
    padding:10px 0 4px 15px;
    margin:0 0 0 0;
}
.resources ul li span {
    display:block;
    padding:0 0 10px 0px;
}
/*
.resources ul li:first-child a {
    border-top:1px solid #CCC;
}
*/
.resources ul.resource-bottom li:last-child {
    border-bottom-width:0px;
}
.resources /* Matt added 10-11-11 */
{
   border-top: 0px solid transparent;
}
.teaser:first-child {
    margin-top:0px;
}
.teaser .contact {
    margin:10px 0 0 0;
}
.teaser .contact:first-child {
    margin-top:0px;
}
.teaser .contact span {
    display:block;
    line-height:18px;
    margin-bottom:15px;
}
.teaser .contact h6 {
    margin:0;
    padding:0;
    text-transform:none;
}
.twitter a {
    display:block;
    background-image:url(../../assets.techsmith.com/images/interface/twitter-icon.png);
    background-position:0 0 ;
    background-repeat:no-repeat;
    padding:0 0 0 25px;
    line-height:16px;
}
.linkholder div.linkz {
    padding-top:10px;
}
.linkholder div.linkz img {
    float:left;
    margin-right:5px;
}
.linkholder a {
    display:block;
    line-height: 1.5em;
    margin-bottom:5px;
}
.teaser.RSS a {
    display:block;
    margin-top:15px;
    line-height:20px;
    background-image:url(../../assets.techsmith.com/images/interface/RSSicon.gif);
    background-position:0 0 ;
    background-repeat:no-repeat;
    padding:0 0 0 30px;
}

/* Table Styles Begin */
/* Table Style 1 */
.telerik-reTable-1   {
    border-width: 0px;
    border-style: none;
    border-collapse: collapse;
    font-family: Tahoma;
}
.telerik-reTable-1 tr.telerik-reTableHeaderRow-1      {
    margin: 10px;
    padding: 10px;
    color: #3F4D6B;
    background: #D6E8FF;
    text-align: left;
    font-size: 10pt;
    font-style: normal;
    font-family: Tahoma;
    text-transform: capitalize;
    font-weight: bold;
    border-spacing: 10px;
    line-height: 14pt;
    vertical-align: top;
}
.telerik-reTable-1 td.telerik-reTableHeaderFirstCol-1    {
    padding: 0in 5.4pt 0in 5.4pt;
    color: #3a4663;
    line-height: 14pt;
}
.telerik-reTable-1 td.telerik-reTableHeaderLastCol-1  {
    padding: 0in 5.4pt 0in 5.4pt;
    color: #3a4663;
    line-height: 14pt;
}
.telerik-reTable-1 td.telerik-reTableHeaderOddCol-1 {
    padding:0in 5.4pt 0in 5.4pt;
    color: #3a4663;
    line-height: 14pt;
}
.telerik-reTable-1 td.telerik-reTableHeaderEvenCol-1
{
    padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
    line-height: 14pt;
}
.telerik-reTable-1 tr.telerik-reTableOddRow-1  {
    color: #666666;
    background-color: #F2F3F4;
    font-size: 10pt;
    vertical-align: top;
}
.telerik-reTable-1 tr.telerik-reTableEvenRow-1   {
    color: #666666;
    background-color: #E7EBF7;
    font-size: 10pt;
    vertical-align: top;
}
.telerik-reTable-1 td.telerik-reTableFirstCol-1  {
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-1 td.telerik-reTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.telerik-reTable-1 td.telerik-reTableOddCol-1  {
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-1 td.telerik-reTableEvenCol-1 {
    padding:0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-1 tr.telerik-reTableFooterRow-1     {
    background-color: #D6E8FF;
    color: #4A5A80;
    font-weight: 500;
    font-size: 10pt;
    font-family: Tahoma;
    line-height: 11pt;
}
.telerik-reTable-1 td.telerik-reTableFooterFirstCol-1  {
    padding: 0in 5.4pt 0in 5.4pt;
    border-top: solid gray 1.0pt;
    text-align: left;
}
.telerik-reTable-1 td.telerik-reTableFooterLastCol-1 {
    padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;
    text-align:left;
}
.telerik-reTable-1 td.telerik-reTableFooterOddCol-1  {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
    border-top: solid gray 1.0pt;
}
.telerik-reTable-1 td.telerik-reTableFooterEvenCol-1  {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
    border-top: solid gray 1.0pt;
}
/* Table Style 2 */
.telerik-reTable-2   {
    border-collapse: collapse;
    border: solid 0px;
    font-family: Tahoma;
}
.telerik-reTable-2 tr.telerik-reTableHeaderRow-2     {
    border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 10.0pt;
    margin-left: 0in;
    line-height: 115%;
    font-size: 11.0pt;
    font-family: "Calibri","sans-serif";
    width: 119.7pt;
    border: solid white 1.0pt;
    border-bottom: solid white 3.0pt;
    background: #4F81BD;
    padding: 0in 5.4pt 0in 5.4pt;
    color: #FFFFFF;
}
.telerik-reTable-2 td.telerik-reTableHeaderFirstCol-2   {
    border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
    border: solid white 1.0pt;
    border-bottom: solid white 3.0pt;
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 td.telerik-reTableHeaderLastCol-2  {
    border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
    border: solid white 1.0pt;
    border-bottom: solid white 3.0pt;
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 td.telerik-reTableHeaderOddCol-2 {
    border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
    border: solid white 1.0pt;
    border-bottom: solid white 3.0pt;
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 td.telerik-reTableHeaderEvenCol-2 {
    border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
    border: solid white 1.0pt;
    border-bottom: solid white 3.0pt;
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 tr.telerik-reTableOddRow-2 {
    color: #666666;
    background-color: #F2F3F4;
    font-size: 10pt;
    vertical-align: top;
}
.telerik-reTable-2 tr.telerik-reTableEvenRow-2 {
    color: #666666;
    background-color: #E7EBF7;
    font-size: 10pt;
    vertical-align: top;
}
.telerik-reTable-2 td.telerik-reTableFirstCol-2  {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 10.0pt;
    margin-left: 0in;
    line-height: 115%;
    font-size: 11.0pt;
    font-family: "Calibri","sans-serif";
    width: 119.7pt;
    border-top: none;
    border-left: solid white 1.0pt;
    border-bottom: none;
    border-right: solid white 3.0pt;
    background: #4F81BD;
    padding: 0in 5.4pt 0in 5.4pt;
    color: #FFFFFF;
}
.telerik-reTable-2 td.telerik-reTableLastCol-2 {
    padding:0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 td.telerik-reTableOddCol-2  {
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 td.telerik-reTableEvenCol-2 {
    padding:0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 tr.telerik-reTableFooterRow-2    {
    color: #666666;
    background-color: #FFFFFF;
    font-size: 10pt;
    vertical-align: top;
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 td.telerik-reTableFooterFirstCol-2  {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 10.0pt;
    margin-left: 0in;
    line-height: 115%;
    font-size: 11.0pt;
    font-family: "Calibri","sans-serif";
    width: 119.7pt;
    border-top: none;
    border-left: solid white 1.0pt;
    border-bottom: none;
    border-right: solid white 3.0pt;
    background: #4F81BD;
    padding: 0in 5.4pt 0in 5.4pt;
    color: #FFFFFF;
}
.telerik-reTable-2 td.telerik-reTableFooterLastCol-2 {
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 td.telerik-reTableFooterOddCol-2  {
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-2 td.telerik-reTableFooterEvenCol-2  {
    padding: 0in 5.4pt 0in 5.4pt;
}
/* Table Style 3 */
.telerik-reTable-3   {
    border-collapse: collapse;
    border: solid 0px;
    font-family: Tahoma;
}
.telerik-reTable-3 tr.telerik-reTableHeaderRow-3   {
    margin: 10px;
    padding: 10px;
    color: #3a4663;
    text-align: left;
    font-size: 10pt;
    font-style: normal;
    font-family: Verdana;
    text-transform: capitalize;
    font-weight: normal;
    border-spacing: 10px;
    vertical-align: top;
    background-color: #C4D1E3;
}
.telerik-reTable-3 td.telerik-reTableHeaderFirstCol-3    {
    padding: 0in 5.4pt 0in 5.4pt;
    color: #3a4663;
    line-height: 14pt;
}
.telerik-reTable-3 td.telerik-reTableHeaderLastCol-3   {
    padding: 0in 5.4pt 0in 5.4pt;
    color: #3a4663;
    line-height: 14pt;
}
.telerik-reTable-3 td.telerik-reTableHeaderOddCol-3  {
    padding: 0in 5.4pt 0in 5.4pt;
    color: #3a4663;
    line-height: 14pt;
}
.telerik-reTable-3 td.telerik-reTableHeaderEvenCol-3
 {
    padding: 0in 5.4pt 0in 5.4pt;
    color: #3a4663;
    line-height: 14pt;
}
.telerik-reTable-3 tr.telerik-reTableOddRow-3 {
    color:#666666;
    vertical-align: top;
    font-size: 10pt;
}
.telerik-reTable-3 tr.telerik-reTableEvenRow-3 {
    color:#666666;
    vertical-align: top;
    font-size: 10pt;
}
.telerik-reTable-3 td.telerik-reTableFirstCol-3   {
    padding: 0in 5.4pt 0in 5.4pt;
    background-color: #E7EBF7;
}
.telerik-reTable-3 td.telerik-reTableLastCol-3  {
    padding: 0in 5.4pt 0in 5.4pt;
    background-color:#E7EBF7;
}
.telerik-reTable-3 td.telerik-reTableOddCol-3   {
    padding: 0in 5.4pt 0in 5.4pt;
    background-color:#F7F3F7;
}
.telerik-reTable-3 td.telerik-reTableEvenCol-3  {
    padding: 0in 5.4pt 0in 5.4pt;
    background-color:#E7EBF7
}
.telerik-reTable-3 tr.telerik-reTableFooterRow-3      {
    background-color: #C4D1E3;
    color: #3a4663;
    font-weight: normal;
    font-size: 10pt;
    font-family: Verdana;
    line-height: 11pt;
}
.telerik-reTable-3 td.telerik-reTableFooterFirstCol-3   {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.telerik-reTable-3 td.telerik-reTableFooterLastCol-3   {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.telerik-reTable-3 td.telerik-reTableFooterOddCol-3   {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.telerik-reTable-3 td.telerik-reTableFooterEvenCol-3   {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
/* Table Style 4 */
.telerik-reTable-4   {
    font-weight: normal;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 10px;
}
.telerik-reTable-4 tr.telerik-reTableHeaderRow-4     {
    border: 1px solid #666;
    background: #D1D3D4;
    color: rgb(58,59,5b);
    font-weight: bold;
    text-align: center;
}
.telerik-reTable-4 td.telerik-reTableHeaderFirstCol-4   {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableHeaderLastCol-4  {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableHeaderOddCol-4 {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableHeaderEvenCol-4 {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 tr.telerik-reTableOddRow-4 {
    border-width: 1px;
    vertical-align: top;
    border: 1px solid #d1d3d4;
    border-top-width: 0px;
}
.telerik-reTable-4 tr.telerik-reTableEvenRow-4 {
    border-width: 1px;
    vertical-align: top;
    border: 1px solid #d1d3d4;
    border-top-width: 0px;
}
.telerik-reTable-4 td.telerik-reTableFirstCol-4  {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableLastCol-4 {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableOddCol-4  {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableEvenCol-4 {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 tr.telerik-reTableFooterRow-4    {
    border-width: 1px;
    vertical-align: top;
    border: 1px solid #d1d3d4;
    border-top-width: 0px;
}
.telerik-reTable-4 td.telerik-reTableFooterFirstCol-4  {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableFooterLastCol-4 {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableFooterOddCol-4  {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
.telerik-reTable-4 td.telerik-reTableFooterEvenCol-4  {
    border: 1px solid #d1d3d4;
    padding-left: 10px;
    padding-right: 10px;
}
/* Table Style 5 */
.telerik-reTable-5   {
    border-collapse: collapse;
    border: solid 0px;
    font-family: Tahoma
}
.telerik-reTable-5 tr.telerik-reTableHeaderRow-5     {
    margin: 10px;
    padding: 10px;
    color: #3A4663;
    text-align: left;
    font-size: 10pt;
    font-style: normal;
    font-family: Tahoma;
    text-transform: capitalize;
    font-weight: 500;
    border-spacing: 10px;
    line-height: 11pt;
    vertical-align: top;
}
.telerik-reTable-5 td.telerik-reTableHeaderFirstCol-5   {
    padding: 0in 5.4pt 0in 5.4pt;
    color: #3a4663;
}
.telerik-reTable-5 td.telerik-reTableHeaderLastCol-5  {
    padding: 0in 5.4pt 0in 5.4pt;
    color: #3a4663;
}
.telerik-reTable-5 td.telerik-reTableHeaderOddCol-5 {
    padding:0in 5.4pt 0in 5.4pt;
    color: #3a4663;
}
.telerik-reTable-5 td.telerik-reTableHeaderEvenCol-5
{padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
}
.telerik-reTable-5 tr.telerik-reTableOddRow-5 {
    color: #666666;
    vertical-align: top;
    font-size: 10pt;
}
.telerik-reTable-5 tr.telerik-reTableEvenRow-5 {
    color: #666666;
    vertical-align: top;
    font-size: 10pt;
}
.telerik-reTable-5 td.telerik-reTableFirstCol-5  {
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-5 td.telerik-reTableLastCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.telerik-reTable-5 td.telerik-reTableOddCol-5  {
    padding: 0in 5.4pt 0in 5.4pt;
}
.telerik-reTable-5 td.telerik-reTableEvenCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.telerik-reTable-5 tr.telerik-reTableFooterRow-5    {
    color: #3a4663;
    font-weight: 500;
    font-size: 10pt;
    font-family: Tahoma;
    line-height: 11pt;
}
.telerik-reTable-5 td.telerik-reTableFooterFirstCol-5  {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.telerik-reTable-5 td.telerik-reTableFooterLastCol-5 {
    padding:0in 5.4pt 0in 5.4pt;
    text-align:left;
}
.telerik-reTable-5 td.telerik-reTableFooterOddCol-5  {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
.telerik-reTable-5 td.telerik-reTableFooterEvenCol-5  {
    padding: 0in 5.4pt 0in 5.4pt;
    text-align: left;
}
/* End Table Styles */