﻿/* DEFAULTS
----------------------------------------------------------*/
.printeronly{display:none;}
/* Extras */
#copyright {font-size:0.8em; color:#CCCCCC;text-align:center;}
#copyright a {color:#999999;}

.nostyle {background-color:transparent;color:#ffffff;border: 0px;}
input {}
input.none {border:0px; background-color:transparent;}
.errormessage {color:#ff0000;text-align:center;display:block;}

.progress-bar-white {
    background-color:#ffffff!important;
    text-align:right;
    color:#990000;
}
.progress-bar-white i{
    font-size:1.5em;
}
.mymarker {
    font-size:3.5em;
    position:absolute;
    color:#ff0000;

    
    
}
modal p.smaller {
    font-size:0.8em!important;
    font-weight: normal;
    border:solid 2px #ff0000;
}

/*PRICING PAGE*/
div.pricing9 {
    display:none;
}
div.pricing div.model{padding: 5px; border:0px; margin:0px;margin-bottom: 1em;
                      float:left; width: 45%; margin-right: 2%;
    
    background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
height: 11em;
border:solid 1px #333333;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
-moz-box-shadow:    1px 6px 5px 1px #999;
  -webkit-box-shadow: 1px 6px 5px 1px #999;
  box-shadow:         1px 6px 5px 1px #999;
    }
    
    div.pricing div.custompricing
    {
        /*Change the color for custom pricing */
        background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

        
        }
    
    



/* COLORS */                    
td.color0, 
td.color14,
td.color18, 
td.color25,
td.color40, 
td.color50,
td.color75{/*color: #ffffff;*/ }
td.color0 a, 
td.color14 a, 
td.color18 a, 
td.color25 a,
td.color40 a, 
td.color50 a,
td.color75 a{/*color: #ffffff; display:block; padding: 4px; border:0px;*/}
td.color0 a:hover, 
td.color14 a:hover, 
td.color18 a:hover, 
td.color25 a:hover,
td.color40 a:hover, 
td.color50 a:hover,
td.color75 a:hover{/*background-color: #FFFFFF; color: #000000;*/}

.scalebox .smaller{min-height: 40px;padding: 5px;-moz-opacity:.100; filter:alpha(opacity=100); opacity:1.00; margin:0px; margin-right:10px; height:40px;}
.scaleboxsix .scaleboxinner{}
.scaleboxmargin14{margin-left:-32%;margin-top:44px;}
.scaleboxmargin14 .scaleboxinner
{
    border-top:0px;-moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px; /* future proofing */
    -khtml-border-radius: 0px 0px 10px 10px; /* for old Konqueror browsers */
}
.scaleboxmargin14 .color14
{
    
}
.scaleboxmargin40{margin-left:-32%;margin-top:44px;}
.scaleboxmargin40 .scaleboxinner{border-top:0px;-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; /* future proofing */
-khtml-border-radius: 0px 0px 10px 10px; /* for old Konqueror browsers */}

.scaleboxmargin75{margin-left:-32%;margin-top:44px;}
.scaleboxmargin75 .scaleboxinner{border-top:0px;-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; /* future proofing */
-khtml-border-radius: 0px 0px 10px 10px; /* for old Konqueror browsers */}


.scalebox .smaller p b{font-size:0.8em;color:#000000;}
.comparelinegray,
.compareline
{
    background: rgb(242,246,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */

    }
    .scalebox .color0big, .color0big
    {
        background: rgb(255,239,214); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,239,214,1) 0%, rgba(247,195,57,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,239,214,1)), color-stop(100%,rgba(247,195,57,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,239,214,1) 0%,rgba(247,195,57,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,239,214,1) 0%,rgba(247,195,57,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,239,214,1) 0%,rgba(247,195,57,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,239,214,1) 0%,rgba(247,195,57,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefd6', endColorstr='#f7c339',GradientType=0 ); /* IE6-9 */

        }
        
        table.groupprofile td.cooperative
        {
            /*Horizontal*/
            background: rgb(255,239,214); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,239,214,1) 0%, rgba(255,199,66,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,239,214,1)), color-stop(100%,rgba(255,199,66,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefd6', endColorstr='#ffc742',GradientType=1 ); /* IE6-9 */

            }
        
.scalebox .color0, span.color0, .color0
{
  background: rgb(253,242,213); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(253,242,213,1) 0%, rgba(253,224,145,1) 50%, rgba(255,212,93,1) 51%, rgba(253,235,187,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,242,213,1)), color-stop(50%,rgba(253,224,145,1)), color-stop(51%,rgba(255,212,93,1)), color-stop(100%,rgba(253,235,187,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(253,242,213,1) 0%,rgba(253,224,145,1) 50%,rgba(255,212,93,1) 51%,rgba(253,235,187,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(253,242,213,1) 0%,rgba(253,224,145,1) 50%,rgba(255,212,93,1) 51%,rgba(253,235,187,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(253,242,213,1) 0%,rgba(253,224,145,1) 50%,rgba(255,212,93,1) 51%,rgba(253,235,187,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(253,242,213,1) 0%,rgba(253,224,145,1) 50%,rgba(255,212,93,1) 51%,rgba(253,235,187,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf2d5', endColorstr='#fdebbb',GradientType=0 ); /* IE6-9 */

/*More Subtle*/
background: rgb(255,239,214); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,239,214,1) 0%, rgba(255,219,132,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,239,214,1)), color-stop(100%,rgba(255,219,132,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,239,214,1) 0%,rgba(255,219,132,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,239,214,1) 0%,rgba(255,219,132,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,239,214,1) 0%,rgba(255,219,132,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,239,214,1) 0%,rgba(255,219,132,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefd6', endColorstr='#ffdb84',GradientType=0 ); /* IE6-9 */


}
.scalebox .color14, span.color14, .color14, .color4
{
    
   background: rgb(247,201,83); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(247,201,83,1) 0%, rgba(244,180,4,1) 50%, rgba(186,136,0,1) 51%, rgba(248,195,50,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,201,83,1)), color-stop(50%,rgba(244,180,4,1)), color-stop(51%,rgba(186,136,0,1)), color-stop(100%,rgba(248,195,50,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,201,83,1) 0%,rgba(244,180,4,1) 50%,rgba(186,136,0,1) 51%,rgba(248,195,50,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,201,83,1) 0%,rgba(244,180,4,1) 50%,rgba(186,136,0,1) 51%,rgba(248,195,50,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,201,83,1) 0%,rgba(244,180,4,1) 50%,rgba(186,136,0,1) 51%,rgba(248,195,50,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,201,83,1) 0%,rgba(244,180,4,1) 50%,rgba(186,136,0,1) 51%,rgba(248,195,50,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c953', endColorstr='#f8c332',GradientType=0 ); /* IE6-9 */

/*More Subtle*/
background: rgb(247,207,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(247,207,107,1) 0%, rgba(247,190,49,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,207,107,1)), color-stop(100%,rgba(247,190,49,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,207,107,1) 0%,rgba(247,190,49,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,207,107,1) 0%,rgba(247,190,49,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,207,107,1) 0%,rgba(247,190,49,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,207,107,1) 0%,rgba(247,190,49,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7cf6b', endColorstr='#f7be31',GradientType=0 ); /* IE6-9 */




}

.scalebox .color25big, .color25big
{
    background: rgb(206,235,165); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,235,165,1) 0%, rgba(123,170,57,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,235,165,1)), color-stop(100%,rgba(123,170,57,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,235,165,1) 0%,rgba(123,170,57,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,235,165,1) 0%,rgba(123,170,57,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,235,165,1) 0%,rgba(123,170,57,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,235,165,1) 0%,rgba(123,170,57,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceeba5', endColorstr='#7baa39',GradientType=0 ); /* IE6-9 */

    }
    
    table.groupprofile td.collaborative
        {
            /*Horizontal*/
            background: rgb(215,241,179); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(215,241,179,1) 0%, rgba(123,174,57,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(215,241,179,1)), color-stop(100%,rgba(123,174,57,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(215,241,179,1) 0%,rgba(123,174,57,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(215,241,179,1) 0%,rgba(123,174,57,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(215,241,179,1) 0%,rgba(123,174,57,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(215,241,179,1) 0%,rgba(123,174,57,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7f1b3', endColorstr='#7bae39',GradientType=1 ); /* IE6-9 */

            }
        
    
.scalebox .color25, .color5, .color25, .color8
{
    /*This is the orange - But let's change to Green*/
    background: rgb(254,204,177); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,204,177,1) 0%, rgba(241,116,50,1) 50%, rgba(234,85,7,1) 51%, rgba(251,149,94,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,204,177,1)), color-stop(50%,rgba(241,116,50,1)), color-stop(51%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
/*Now Green*/
    background: rgb(198,231,141); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(198,231,141,1) 0%, rgba(201,231,153,1) 50%, rgba(186,237,103,1) 51%, rgba(187,246,84,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,231,141,1)), color-stop(50%,rgba(201,231,153,1)), color-stop(51%,rgba(186,237,103,1)), color-stop(100%,rgba(187,246,84,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(198,231,141,1) 0%,rgba(201,231,153,1) 50%,rgba(186,237,103,1) 51%,rgba(187,246,84,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(198,231,141,1) 0%,rgba(201,231,153,1) 50%,rgba(186,237,103,1) 51%,rgba(187,246,84,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(198,231,141,1) 0%,rgba(201,231,153,1) 50%,rgba(186,237,103,1) 51%,rgba(187,246,84,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(198,231,141,1) 0%,rgba(201,231,153,1) 50%,rgba(186,237,103,1) 51%,rgba(187,246,84,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6e78d', endColorstr='#bbf654',GradientType=0 ); /* IE6-9 */

/*More Subtle*/
background: rgb(206,235,165); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,235,165,1) 0%, rgba(198,243,123,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,235,165,1)), color-stop(100%,rgba(198,243,123,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,235,165,1) 0%,rgba(198,243,123,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,235,165,1) 0%,rgba(198,243,123,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,235,165,1) 0%,rgba(198,243,123,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,235,165,1) 0%,rgba(198,243,123,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceeba5', endColorstr='#c6f37b',GradientType=0 ); /* IE6-9 */

}

.scalebox .color40, .color12, .color40, .color40
{
background: rgb(129,181,39); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(129,181,39,1) 0%, rgba(135,191,45,1) 50%, rgba(104,157,19,1) 51%, rgba(99,152,8,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,181,39,1)), color-stop(50%,rgba(135,191,45,1)), color-stop(51%,rgba(104,157,19,1)), color-stop(100%,rgba(99,152,8,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(129,181,39,1) 0%,rgba(135,191,45,1) 50%,rgba(104,157,19,1) 51%,rgba(99,152,8,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(129,181,39,1) 0%,rgba(135,191,45,1) 50%,rgba(104,157,19,1) 51%,rgba(99,152,8,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(129,181,39,1) 0%,rgba(135,191,45,1) 50%,rgba(104,157,19,1) 51%,rgba(99,152,8,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(129,181,39,1) 0%,rgba(135,191,45,1) 50%,rgba(104,157,19,1) 51%,rgba(99,152,8,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b527', endColorstr='#639808',GradientType=0 ); /* IE6-9 */

/*More Subtle*/
background: rgb(156,195,82); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(156,195,82,1) 0%, rgba(109,191,82,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,195,82,1)), color-stop(100%,rgba(109,191,82,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(156,195,82,1) 0%,rgba(109,191,82,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(156,195,82,1) 0%,rgba(109,191,82,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(156,195,82,1) 0%,rgba(109,191,82,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(156,195,82,1) 0%,rgba(109,191,82,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cc352', endColorstr='#6dbf52',GradientType=0 ); /* IE6-9 */

}

.scalebox .color50big, .color50big
{
    background: rgb(231,243,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(231,243,255,1) 0%, rgba(74,166,214,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,243,255,1)), color-stop(100%,rgba(74,166,214,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3ff', endColorstr='#4aa6d6',GradientType=0 ); /* IE6-9 */

    }
    
    table.groupprofile td.competitive
    {
        background: rgb(231,243,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(231,243,255,1) 0%, rgba(74,166,214,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(231,243,255,1)), color-stop(100%,rgba(74,166,214,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3ff', endColorstr='#4aa6d6',GradientType=1 ); /* IE6-9 */

        }
.scalebox .color50, .color15, .color50
{
    /*This is green.. Let's move over one*/
    background: rgb(180,227,145); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(180,227,145,1) 0%, rgba(97,196,25,1) 50%, rgba(180,227,145,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,227,145,1)), color-stop(50%,rgba(97,196,25,1)), color-stop(100%,rgba(180,227,145,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */

/*Now Blue*/
background: rgb(241,250,253); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(241,250,253,1) 0%, rgba(218,242,252,1) 50%, rgba(202,234,246,1) 51%, rgba(137,211,245,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,250,253,1)), color-stop(50%,rgba(218,242,252,1)), color-stop(51%,rgba(202,234,246,1)), color-stop(100%,rgba(137,211,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,250,253,1) 0%,rgba(218,242,252,1) 50%,rgba(202,234,246,1) 51%,rgba(137,211,245,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,250,253,1) 0%,rgba(218,242,252,1) 50%,rgba(202,234,246,1) 51%,rgba(137,211,245,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,250,253,1) 0%,rgba(218,242,252,1) 50%,rgba(202,234,246,1) 51%,rgba(137,211,245,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,250,253,1) 0%,rgba(218,242,252,1) 50%,rgba(202,234,246,1) 51%,rgba(137,211,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1fafd', endColorstr='#89d3f5',GradientType=0 ); /* IE6-9 */

/*More Subtle*/
background: rgb(229,242,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(229,242,255,1) 0%, rgba(181,227,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,242,255,1)), color-stop(100%,rgba(181,227,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,242,255,1) 0%,rgba(181,227,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,242,255,1) 0%,rgba(181,227,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,242,255,1) 0%,rgba(181,227,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,242,255,1) 0%,rgba(181,227,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f2ff', endColorstr='#b5e3f7',GradientType=0 ); /* IE6-9 */


}



.scalebox .color75,  .color75, .color18
{
    /*This is blue, we are moving up one.. */
    background: rgb(183,222,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,222,237,1)), color-stop(50%,rgba(113,206,239,1)), color-stop(51%,rgba(33,180,226,1)), color-stop(100%,rgba(183,222,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 ); /* IE6-9 */

background: rgb(107,199,239); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(107,199,239,1) 0%, rgba(78,190,238,1) 50%, rgba(63,178,223,1) 51%, rgba(16,132,186,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,199,239,1)), color-stop(50%,rgba(78,190,238,1)), color-stop(51%,rgba(63,178,223,1)), color-stop(100%,rgba(16,132,186,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(107,199,239,1) 0%,rgba(78,190,238,1) 50%,rgba(63,178,223,1) 51%,rgba(16,132,186,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(107,199,239,1) 0%,rgba(78,190,238,1) 50%,rgba(63,178,223,1) 51%,rgba(16,132,186,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(107,199,239,1) 0%,rgba(78,190,238,1) 50%,rgba(63,178,223,1) 51%,rgba(16,132,186,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(107,199,239,1) 0%,rgba(78,190,238,1) 50%,rgba(63,178,223,1) 51%,rgba(16,132,186,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bc7ef', endColorstr='#1084ba',GradientType=0 ); /* IE6-9 */
/*More Subtle*/
background: rgb(123,203,247); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(123,203,247,1) 0%, rgba(74,166,214,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,203,247,1)), color-stop(100%,rgba(74,166,214,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(123,203,247,1) 0%,rgba(74,166,214,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(123,203,247,1) 0%,rgba(74,166,214,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(123,203,247,1) 0%,rgba(74,166,214,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(123,203,247,1) 0%,rgba(74,166,214,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bcbf7', endColorstr='#4aa6d6',GradientType=0 ); /* IE6-9 */


}


.scalebox .scaleboxinnercandidate
{
    -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; 
    color: #333333;
    border:solid 1px #333333;
    margin: 10px;
background: rgb(235,233,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,233,249,1) 0%, rgba(216,208,239,1) 50%, rgba(206,199,236,1) 51%, rgba(193,191,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,233,249,1)), color-stop(50%,rgba(216,208,239,1)), color-stop(51%,rgba(206,199,236,1)), color-stop(100%,rgba(193,191,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9f9', endColorstr='#c1bfea',GradientType=0 ); /* IE6-9 */
min-height: 150px;
    padding: 10px;
    -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
     -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
	        max-height:150px;
	        overflow:auto;
}
.scalebox .scaleboxinnerdispersion
{
    color: #333333;
    border:solid 1px #333333;
    margin: 10px;
background: rgb(203,96,179); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(203,96,179,1) 0%, rgba(173,18,131,1) 50%, rgba(222,71,172,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,96,179,1)), color-stop(50%,rgba(173,18,131,1)), color-stop(100%,rgba(222,71,172,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */
min-height: 100px;
    padding: 10px;
    color: #FFFFFF;
    -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
     -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
} 

.scalebox .highlighted{-moz-opacity:1.00; filter:alpha(opacity=100); opacity:1.00; padding: 10px; position:relative; z-index:100;  }


.contentbox{margin: 0px; background-color: #FFFFFF;-moz-opacity:0.90; filter:alpha(opacity=90); opacity:.90; padding: 10px; 
            -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */

height: 250px;    
}
.scaleboxfree .contentbox{height:auto;background-color:transparent;}
.traitsscale .contentbox{height: 370px;}



.scalebox .scaleboxinner p.statement,
.scalebox .scaleboxinner p{text-align:center; font-size: 11px; line-height: 12px; font-weight:normal;}
.scalebox .scaleboxinner p.color0{}
.scalebox .scaleboxinner p.color25{}
.scalebox .scaleboxinner p.color50{}
.scalebox .scaleboxinner p.color75{}
.scalebox .scaleboxinner ul, .modal ul{list-style-type:disc; padding: 0px; margin: 0px; margin-left: 10px; text-align:left;}
.scalebox .scaleboxinner ul li, .modal ul li{display:inline-block;padding: 0px; margin: 0px; margin-left: 4px; text-align:left; line-height: 10px; margin-bottom: 14px;}
.scalebox .scaleboxinner ul li a, .modal ul li a{margin: 0px; padding: 0px; display:block;
                                 font-size: 0.9em; line-height: 1.1em;font-weight:bold;
                                 padding: 2px;
                                 
                                 }
.scalebox .scaleboxinner ul li a:hover{background-color: #ffff88;}
.scalebox .scaleboxinner p.highlighttitle{margin: 0px; padding: 0px; font-size: 16px; 
                                          font-weight:bold; line-height: 14px; padding: 3px; 
                                          background-color: #FFFFFF; 
                                          padding-bottom:1px;
                                          padding-left:0px;
                                          text-transform:uppercase;color: #000000;}
.scalebox .scaleboxfree p.highlighttitle{background-color:transparent; text-transform:none;font-size:12px; font-weight:normal;}                                          


/*Group Profiles Chart*/
    table.profiletable td{vertical-align:top;font-size:1.1em;}
    table.profiletable td a{display:block;padding:4px; font-size:0.8em;}
    
    
table.groupprofile
{
    width: 100%;
    text-align:left;
    
    }
table.groupprofile td.competitive,
table.groupprofile td.collaborative,
table.groupprofile td.cooperative,
.competitive,
.collaborative,
.cooperative{text-align:center; width:33%;}
table.groupprofile td.compareline, td.comparelinegray{text-align:left; width:85%;}
table.groupprofile td.sectionstext{font-size: 0.8em; background-color:#EFEFEF; padding:2px;width:5%;text-align:right;}
table.groupprofile td.spacer, .spacer{height: 20px;}
table.groupprofile td.overall, .overall{height: 50px;/*Taking out overall*/display:none;}
table.groupprofile td.faded, .faded{-moz-opacity:.25; filter:alpha(opacity=25); opacity:0.25;}
.fakefaded{-moz-opacity:.75; filter:alpha(opacity=75); opacity:0.75;background-color: #FFFFFF;}
.fakefull{}
table.groupprofile td.full, .full{-moz-opacity:1.0; filter:alpha(opacity=100); opacity:1.0;}

table.groupprofile td.sectiontext{text-align:center; font-size:0.9em; color: #cccccc;}
table.groupprofile td.sectiontext b{color: #000000;}

 table.groupprofile td.cooperative
        {
            /*Horizontal*/
            background: rgb(255,239,214); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,239,214,1) 0%, rgba(255,199,66,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,239,214,1)), color-stop(100%,rgba(255,199,66,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefd6', endColorstr='#ffc742',GradientType=1 ); /* IE6-9 */

            }
       

 /*Compare*/
 

.linevertical{position:relative;margin-top:-38px;}
.linevertical p.wholine{position:absolute;height:52px; width:3px;   }
.linevertical p.wholinethis{position:absolute;height:53px; width:5px; background-color:#000000; }
.linevertical p.who{position:absolute;margin-top:-10px; margin-left:-10px;}


.lineverticalsmall{position:relative;margin-top:-21px;}
.lineverticalsmall p.wholine{position:absolute;height:18px; width:2px; background-color:#336699; }
.lineverticalsmall p.wholinethis{position:absolute;height:19px; width:5px; background-color:#000000; }
.lineverticalsmall p.who{position:absolute;margin-top:30px; margin-left:-8px;font-size:0.8em;}
.lineverticalsmall p.who a{background-color: transparent; display:block; text-decoration:none;}
.lineverticalsmall p.who a:hover{background-color: #FFFFFF; font-weight:bold;padding-right:5px;padding-top:1px; padding-bottom:5px;}


p.compare{display:block;margin:0px;padding:0px;text-align:center; margin-top:10px;}
p.compare2{margin:0px; padding:0px;}
p.compare a{display:block;padding:5px;background-color: #cbc5eb; color: #514789;font-size:1.2em;text-decoration:none;text-align:center;
            -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */
            }
p.compare2 a{font-size:0.8em;color:#efefef;}            
            
div.comparecandidatessection{width:100%; height: 75px; overflow:auto;}            
div.compareuser{float:left;padding:3px;background-color: #cccccc;margin:2px;width:155px;font-weight:bold;font-size:0.9em;color:#000000;
                -webkit-box-shadow:  2px 5px 5px 1px #999999;
        
        box-shadow:  2px 5px 5px 1px #999999;
                
                }
div.compareuseragg{float:right;padding:3px;background-color: #cccccc;margin:2px;clear:right;width:200px;font-weight:bold;font-size:0.8em;
                   -webkit-box-shadow:  2px 5px 5px 1px #999999;
        
        box-shadow:  2px 5px 5px 1px #999999;
                   }

td.compareline, td.comparelinegray{text-align:left; width:100%;}
table.groupprofile td.overall, .overall{height: 50px;/*Taking out overall*/display:none;}
.comparelinegray,
.compareline
{
    background: rgb(242,246,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */

    }
.comparelinegray {
    border:solid 1px #ff0000!important;

}

.linevertical{position:relative;margin-top:-38px;}
.linevertical p.wholine{position:absolute;height:52px; width:3px;   }
.linevertical p.wholinethis{position:absolute;height:53px; width:5px; background-color:#000000; }
.linevertical p.who{position:absolute;margin-top:-10px; margin-left:-10px;}



.lineverticalsmall{position:relative;margin-top:-21px;}
.lineverticalsmall p.wholine{position:absolute;height:18px; width:2px; background-color:#336699; }
.lineverticalsmall p.wholinethis{position:absolute;height:19px; width:5px; background-color:#000000; }
.lineverticalsmall p.who{position:absolute;margin-top:30px; margin-left:-8px;font-size:0.8em;}
.lineverticalsmall p.who a{background-color: transparent; display:block; text-decoration:none;}
.lineverticalsmall p.who a:hover{background-color: #FFFFFF; font-weight:bold;padding-right:5px;padding-top:1px; padding-bottom:5px;}



/*SQ 360*/
.completed {
    background-color: lightgray;
}
.width33 {
    display:block;width:33.3%;float:left;
}
.absmark {
    position:absolute;
    margin-top:-1.5em;

width:100%;
}

.cooperativefade
    {
        /*Horizontal*/ /*background: rgb(255,239,214);*/ /* Old browsers */
        background: -moz-linear-gradient(left,  rgba(255,239,214,1) 0%, rgba(255,199,66,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,239,214,1)), color-stop(100%,rgba(255,199,66,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* IE10+ */
        background: linear-gradient(to right,  rgba(255,239,214,1) 0%,rgba(255,199,66,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefd6', endColorstr='#ffc742',GradientType=1 ); /* IE6-9 */
        border-top: solid 1px #efefef;
        border-bottom: solid 1px #efefef;
        height: 3em;
        height: 45px;
        height: 20px;
    }
    .collaborativefade
    {
        /*Horizontal*/ /*background: rgb(215,241,179);*/ /* Old browsers */
        background: -moz-linear-gradient(left,  rgba(215,241,179,1) 0%, rgba(123,174,57,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(215,241,179,1)), color-stop(100%,rgba(123,174,57,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left,  rgba(215,241,179,1) 0%,rgba(123,174,57,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left,  rgba(215,241,179,1) 0%,rgba(123,174,57,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left,  rgba(215,241,179,1) 0%,rgba(123,174,57,1) 100%); /* IE10+ */
        background: linear-gradient(to right,  rgba(215,241,179,1) 0%,rgba(123,174,57,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7f1b3', endColorstr='#7bae39',GradientType=1 );
        border-top: solid 1px #efefef;
        border-bottom: solid 1px #efefef;
        height: 3em;
        height: 45px;
        height: 20px;
    }
    
    .competitivefade
    {
        /*background: rgb(231,243,255);*/ /* Old browsers */
        background: -moz-linear-gradient(left,  rgba(231,243,255,1) 0%, rgba(74,166,214,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(231,243,255,1)), color-stop(100%,rgba(74,166,214,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* IE10+ */
        background: linear-gradient(to right,  rgba(231,243,255,1) 0%,rgba(74,166,214,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3ff', endColorstr='#4aa6d6',GradientType=1 ); /* IE6-9 */
        border-top: solid 1px #efefef;
        border-bottom: solid 1px #efefef;
        height: 3em;
        height: 45px;
        height: 20px;
    }
