.cgsg {
    background-color: #ffffff;
    color: #212121;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    font-family: 'Open Sans Condensed',Arial,Helvetica,sans-serif;
    
}

.cgsg-selectionBox {
    background-color: #666666;
    border: 6px #494949;
    opacity: 0.4;
}

/*
Regular CGSGNode attributes
*/
.cgsgnode {
    background-color: #757575;

    /*background: -o-linear-gradient(#9c9c9c, #575757);*/ /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(#9c9c9c, #575757);*/ /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(#9c9c9c, #575757);*/ /* Standard syntax */

    border: 2px solid #333;
    border-radius: 0;
    opacity: 1.0;
}

/*
Bounding box around the node when it's selected
*/
.cgsgnode-bbox {
    /* lines */
    outline: #3e3e3e 2px;

    /* handles */
    background-color: #707080;
    border-width: 6px;
}

/*************************************************************************************
Specific attributes for CGSGNodeText
**************************************************************************************/

.cgsg-h1 {
    color: #212121;

    text-align: left;
    font-size: 20px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    border: 0;
}

.cgsg-h2 {
    color: #212121;
    text-align: left;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-transform: capitalize;
    border: 0;
}

.cgsg-h3 {
    color: #303030;

    text-align: left;
    font-size: 12px;
    font-weight: bolder;
    font-family: Arial, sans-serif;
    border: 0;
}

.cgsg-h4 {
    color: #303030;

    text-align: left;
    font-size: 10pt;
    font-style: italic;
    font-family: Arial sans-serif;
    font-variant: diagonal-fractions;
    border: 0;
}

.cgsg-h5 {
    color: #303030;

    text-align: left;
    font-size: 10px;
    font-style: italic;
    font-family: "Times New Roman", Georgia, Serif;
    border: 0;
}

.cgsg-h6 {
    color: #303030;

    text-align: left;
    font-size: 10px;
    font-style: italic;
    font-family: "Times New Roman", Georgia, Serif;
    border: 0;
}

.cgsg-p {
    color: #222222;
    text-align: left;
    font-size: 12px;
    /*font-family: Arial, sans-serif;*/
    font-family:  Arial, sans-serif;
    border: 0;
}

.cgsg-left {
    text-align: left;
}
.cgsg-center {
    text-align: center;
}
.cgsg-right {
    text-align: right;
}

/*************************************************************************************
Specific attributes for CGSGNodeButton
**************************************************************************************/
.cgsg-button {
    background: -webkit-linear-gradient(#9c9c9c, #575757); /* For Safari */
    background: -o-linear-gradient(#9c9c9c, #575757); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#9c9c9c, #575757); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#9c9c9c, #575757); /* Standard syntax */
    
    /*padding-top: 12px;
    padding-left: 10px;
    border: 0 #4B4B4B;
    border-radius: 8px;
    opacity: 1.0;
    color: #FFF;*/
}

.cgsg-button-text {
    text-align: center;
    font-size: 14px;
    /*font-family: Arial, sans-serif;*/
    font-family: Arial, sans-serif;
    color: #FFFFFF;
}

.cgsg-button-over {
    background: -webkit-linear-gradient(#5F5F5F, #4B4B4B); /* For Safari */
    background: -o-linear-gradient(#5F5F5F, #4B4B4B); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5F5F5F, #4B4B4B); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5F5F5F, #4B4B4B); /* Standard syntax */

    /*padding-top: 12px;
    padding-left: 10px;
    border: 0 #4B4B4B;
    border-radius: 8px;
    opacity: 1.0;*/
}

.cgsg-button-over-text {
    text-align: center;
    font-size: 14px;
    font-family: Arial, sans-serif;
    /*font-family: Arial, sans-serif;*/
}

.cgsg-button-deactivated {
    background: -webkit-linear-gradient(#D8D8D8, #B5B5B5); /* For Safari */
    background: -o-linear-gradient(#D8D8D8, #B5B5B5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D8D8D8, #B5B5B5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D8D8D8, #B5B5B5); /* Standard syntax */

    /*padding-top: 12px;
    padding-left: 10px;
    border: 0 #4B4B4B;
    border-radius: 8px;
    opacity: 1.0;*/
}

.cgsg-button-deactivated-text {
    text-align: center;
    font-size: 14px;
    font-family: Arial, sans-serif;
    color: #FFF;
}

.cgsg-button-selected {
    background: -webkit-linear-gradient(#4B4B4B, #494949); /* For Safari */
    background: -o-linear-gradient(#4B4B4B, #494949); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4B4B4B, #494949); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4B4B4B, #494949); /* Standard syntax */

    /*padding-top: 12px;
    padding-left: 10px;
    border: 0 #4B4B4B;
    border-radius: 8px;
    opacity: 1.0;*/
}

.cgsg-button-selected-text {
    text-align: center;
    font-size: 14px;
    /*font-family: Arial, sans-serif;*/
    color: #FFF;
}



.tiny {
    border-radius:5px;
    font-size: 8px;
    /*padding-top: 2px;
    padding-left: 4px;*/
}

.spritesheet {
    list-style-image: url("../images/exclamation.png");
}

.font9 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
}

.tooltip-normal {
    background: -webkit-linear-gradient(rgba(255, 255, 255, 1), rgba(30, 97, 217, 0.56)); /* For Safari */
    background: -o-linear-gradient(rgba(30, 97, 217, 0.56), rgba(30, 97, 217, 0.56)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(30, 97, 217, 0.56), rgba(30, 97, 217, 0.56)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(30, 97, 217, 0.56), rgba(30, 97, 217, 0.56)); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    color: #ffffff;
}
.meatooltip-normal {
    background: -webkit-linear-gradient(#ffffff, #ffffff); /* 1e61d9 */
    background: -o-linear-gradient(#ffffff, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #ffffff); /* Standard syntax */
    font-size: 12px;
    font-weight:600;
    color: #000000;
}
.meatooltip-other {
    border-radius:4px;
    border-color: red;
    border-width: 3px;
}
.custom-normal {
    background: -webkit-linear-gradient(#0E5CA7, #0E5CA7); /* 1e61d9 */
    background: -o-linear-gradient(#0E5CA7, #0E5CA7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0E5CA7, #0E5CA7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0E5CA7, #0E5CA7); /* Standard syntax */
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-segoe {
    background: -webkit-linear-gradient(#0E5CA7, #0E5CA7); /* For Safari */
    background: -o-linear-gradient(#0E5CA7, #0E5CA7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0E5CA7, #0E5CA7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0E5CA7, #0E5CA7); /* Standard syntax */
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;
    color: #ffffff;
}
.custom-normal0 {
    background: -webkit-linear-gradient(#D6223F, #D6223F); /* For Safari */
    background: -o-linear-gradient(#D6223F, #D6223F); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D6223F, #D6223F); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D6223F, #D6223F); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal1 {
    background: -webkit-linear-gradient(#D6A446, #D6A446); /* For Safari */
    background: -o-linear-gradient(#D6A446, #D6A446); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D6A446, #D6A446); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D6A446, #D6A446); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal2 {
    background: -webkit-linear-gradient(#5C9D40, #5C9D40); /* For Safari */
    background: -o-linear-gradient(#5C9D40, #5C9D40); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5C9D40, #5C9D40); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5C9D40, #5C9D40); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal3 {
    background: -webkit-linear-gradient(#B81731, #B81731); /* For Safari */
    background: -o-linear-gradient(#B81731, #B81731); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#B81731, #B81731); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#B81731, #B81731); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal4 {
    background: -webkit-linear-gradient(#EF372C, #EF372C); /* For Safari */
    background: -o-linear-gradient(#EF372C, #EF372C); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#EF372C, #EF372C); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#EF372C, #EF372C); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal5 {
    background: -webkit-linear-gradient(#55BEE0, #55BEE0); /* For Safari */
    background: -o-linear-gradient(#55BEE0, #55BEE0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#55BEE0, #55BEE0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#55BEE0, #55BEE0); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal6 {
    background: -webkit-linear-gradient(#F4C032, #F4C032); /* For Safari */
    background: -o-linear-gradient(#F4C032, #F4C032); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F4C032, #F4C032); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F4C032, #F4C032); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal7 {
    background: -webkit-linear-gradient(#981943, #981943); /* For Safari */
    background: -o-linear-gradient(#981943, #981943); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#981943, #981943); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#981943, #981943); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal8 {
    background: -webkit-linear-gradient(#EF6732, #EF6732); /* For Safari */
    background: -o-linear-gradient(#EF6732, #EF6732); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#EF6732, #EF6732); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#EF6732, #EF6732); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.customfound-normal {
    background: -webkit-linear-gradient(#5992ef, #5992ef); /* For Safari */
    background: -o-linear-gradient(#5992ef, #5992ef); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5992ef, #5992ef); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5992ef, #5992ef); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #aa0000;
}
.customfoundcoloured-normal {
    background: -webkit-linear-gradient(#ffffff, #ffffff); /* For Safari */
    background: -o-linear-gradient(#ffffff, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #ffffff); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #aa0000;
}
.custom-over {
    background: -webkit-linear-gradient(#0E5CA7, #0E5CA7); /* For Safari */
    background: -o-linear-gradient(#0E5CA7, #0E5CA7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0E5CA7, #0E5CA7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0E5CA7, #0E5CA7); /* Standard syntax */
    /*padding: 2px;*/
    border-radius:4px;
    color: #ffffff;
}
.custom-deactivated {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    /*padding: 2px;*/
    border-radius:4px;
    color: gray;
}
.custom-selected {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    /*padding: 2px;*/
    border-radius:4px;
    color: #8EA7FF;
}
.custom-normal9 {
    background: -webkit-linear-gradient(#CF1767, #CF1767); /* For Safari */
    background: -o-linear-gradient(#CF1767, #CF1767); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#CF1767, #CF1767); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#CF1767, #CF1767); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal10 {
    background: -webkit-linear-gradient(#F29B37, #F29B37); /* For Safari */
    background: -o-linear-gradient(#F29B37, #F29B37); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F29B37, #F29B37); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F29B37, #F29B37); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-over9 {
    background: -webkit-linear-gradient(#053b9c, #053b9c); /* For Safari */
    background: -o-linear-gradient(#053b9c, #053b9c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#053b9c, #053b9c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#053b9c, #053b9c); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 9px;
    color: #ffffff;
}
.custom-deactivated9 {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 9px;
    color: gray;
}
.custom-selected9 {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 9px;
    color: #8EA7FF;
}
.custom-normal11 {
    background: -webkit-linear-gradient(#B88938, #B88938); /* For Safari */
    background: -o-linear-gradient(#B88938, #B88938); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#B88938, #B88938); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#B88938, #B88938); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal12 {
    background: -webkit-linear-gradient(#4B7D47, #4B7D47); /* For Safari */
    background: -o-linear-gradient(#4B7D47, #4B7D47); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4B7D47, #4B7D47); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4B7D47, #4B7D47); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal13 {
    background: -webkit-linear-gradient(#3F9AD6, #3F9AD6); /* For Safari */
    background: -o-linear-gradient(#3F9AD6, #3F9AD6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#3F9AD6, #3F9AD6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#3F9AD6, #3F9AD6); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal14 {
    background: -webkit-linear-gradient(#6CBE3A, #6CBE3A); /* For Safari */
    background: -o-linear-gradient(#6CBE3A, #6CBE3A); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6CBE3A, #6CBE3A); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6CBE3A, #6CBE3A); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal15 {
    background: -webkit-linear-gradient(#296A9B, #296A9B); /* For Safari */
    background: -o-linear-gradient(#296A9B, #296A9B); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#296A9B, #296A9B); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#296A9B, #296A9B); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-normal16 {
    background: -webkit-linear-gradient(#254969, #254969); /* For Safari */
    background: -o-linear-gradient(#254969, #254969); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#254969, #254969); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#254969, #254969); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    color: #ffffff;
}
.custom-over11 {
    background: -webkit-linear-gradient(#053b9c, #053b9c); /* For Safari */
    background: -o-linear-gradient(#053b9c, #053b9c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#053b9c, #053b9c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#053b9c, #053b9c); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 11px;
    color: #ffffff;
}
.custom-deactivated11 {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 11px;
    color: gray;
}
.custom-selected11 {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 11px;
    color: #8EA7FF;
}
.target-normal {
    background: -webkit-linear-gradient(#008D36, #008D36); /* 1b853d */
    background: -o-linear-gradient(#008D36, #008D36); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#008D36, #008D36); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#008D36, #008D36); /* Standard syntax */
    padding: 2px;
    width: 160px;
    vertical-align: middle;
    font-size: 11px;
    font-weight:700;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    border-radius:4px;
    color: #ffffff;
}
.target-segoe {
    background: -webkit-linear-gradient(#008D36, #008D36); /* For Safari */
    background: -o-linear-gradient(#008D36, #008D36); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#008D36, #008D36); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#008D36, #008D36); /* Standard syntax */
    padding: 2px;
    width: 160px;
    font-size: 11px;
    /*font-weight:600;*/
    font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;
    border-radius:4px;
    color: #ffffff;
}
.targetfound-normal {
    background: -webkit-linear-gradient(#4dad6c, #4dad6c); /* For Safari */
    background: -o-linear-gradient(#4dad6c, #4dad6c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4dad6c, #4dad6c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4dad6c, #4dad6c); /* Standard syntax */
    padding: 2px;
    width: 160px;
    font-size: 11px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    border-radius:4px;
    color: #aa0000;
}
.target-over {
    background: -webkit-linear-gradient(#008D36, #008D36); /* For Safari */
    background: -o-linear-gradient(#008D36, #008D36); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#008D36, #008D36); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#008D36, #008D36); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    color: #ffffff;
}
.target-deactivated {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    color: gray;
}
.target-selected {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    color: #8EA7FF;
}
.target-normal9 {
    background: -webkit-linear-gradient(#008D36, #008D36); /* For Safari */
    background: -o-linear-gradient(#008D36, #008D36); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#008D36, #008D36); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#008D36, #008D36); /* Standard syntax */
    padding: 2px;
    width: 160px;
    border-radius:4px;
    font-size: 9px;
    color: #ffffff;
}
.target-over9 {
    background: -webkit-linear-gradient(#135127, #135127); /* For Safari */
    background: -o-linear-gradient(#135127, #135127); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#135127, #135127); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#135127, #135127); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 9px;
    color: #ffffff;
}
.target-deactivated9 {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 9px;
    color: gray;
}
.target-selected9 {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 9px;
    color: #8EA7FF;
}
.target-normal11 {
    background: -webkit-linear-gradient(#008D36, #008D36); /* For Safari */
    background: -o-linear-gradient(#008D36, #008D36); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#008D36, #008D36); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#008D36, #008D36); /* Standard syntax */
    padding: 2px;
    width: 160px;
    border-radius:4px;
    font-size: 11px;
    color: #ffffff;
}
.target-over11{
    background: -webkit-linear-gradient(#135127, #135127); /* For Safari */
    background: -o-linear-gradient(#135127, #135127); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#135127, #135127); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#135127, #135127); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 11px;
    color: #ffffff;
}
.target-deactivated11 {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 11px;
    color: gray;
}
.target-selected11 {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 11px;
    color: #8EA7FF;
}
.indicator-normal {
    background: -webkit-linear-gradient(#DEDC00, #DEDC00); /* 91cc3b */
    background: -o-linear-gradient(#DEDC00, #DEDC00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DEDC00, #DEDC00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DEDC00, #DEDC00); /* Standard syntax */
    padding: 2px;
    width: 160px;
    font-size: 11px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    border-radius:10px;
    color: #000000;
}
.indicator-segoe {
    background: -webkit-linear-gradient(#DEDC00, #DEDC00); /* For Safari */
    background: -o-linear-gradient(#DEDC00, #DEDC00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DEDC00, #DEDC00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DEDC00, #DEDC00); /* Standard syntax */
    padding: 2px;
    width: 160px;
    font-size: 11px;
    font-weight:600;
    font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;
    border-radius:10px;
    color: #000000;
}
.indicatorfound-normal {
    background: -webkit-linear-gradient(#b5e96a, #b5e96a); /* For Safari */
    background: -o-linear-gradient(#b5e96a, #b5e96a); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#b5e96a, #b5e96a); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#b5e96a, #b5e96a); /* Standard syntax */
    padding: 2px;
    width: 160px;
    font-size: 11px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    border-radius:10px;
    color: #aa0000;
}
.indicator-over {
    background: -webkit-linear-gradient(#DEDC00, #DEDC00); /* For Safari */
    background: -o-linear-gradient(#DEDC00, #DEDC00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DEDC00, #DEDC00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DEDC00, #DEDC00); /* Standard syntax */
    padding: 2px;
    border-radius:10px;
    color: #000000;
}
.indicator-deactivated {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    color: gray;
}
.indicator-selected {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    color: #8EA7FF;
}
.indicatorglobal-normal {
    background: -webkit-linear-gradient(#dfe631, #dfe631); /* For Safari */
    background: -o-linear-gradient(#dfe631, #dfe631); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#dfe631, #dfe631); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#dfe631, #dfe631); /* Standard syntax */
    padding: 2px;
    width: 160px;
    font-size: 11px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    border-radius:10px;
    color: #000000;
}
.indicatorglobalfound-normal {
    background: -webkit-linear-gradient(#dfe631, #dfe631); /* For Safari */
    background: -o-linear-gradient(#dfe631, #dfe631); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#dfe631, #dfe631); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#dfe631, #dfe631); /* Standard syntax */
    padding: 2px;
    width: 160px;
    border-radius:10px;
    color: #aa0000;
}
.indicatorglobal-over {
    background: -webkit-linear-gradient(#dfe631, #dfe631); /* For Safari */
    background: -o-linear-gradient(#dfe631, #dfe631); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#dfe631, #dfe631); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#dfe631, #dfe631); /* Standard syntax */
    padding: 2px;
    border-radius:10px;
    color: #000000;
}
.indicatorglobal-deactivated {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    color: gray;
}
.indicatorglobal-selected {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    color: #8EA7FF;
}
.indicator-normal9 {
    background: -webkit-linear-gradient(#DEDC00, #DEDC00); /* For Safari */
    background: -o-linear-gradient(#DEDC00, #DEDC00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DEDC00, #DEDC00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DEDC00, #DEDC00); /* Standard syntax */
    padding: 2px;
    width: 160px;
    border-radius:10px;
    font-size: 9px;
    color: #000000;
}
.indicator-over9 {
    background: -webkit-linear-gradient(#6f9637, #6f9637); /* For Safari */
    background: -o-linear-gradient(#6f9637, #6f9637); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6f9637, #6f9637); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6f9637, #6f9637); /* Standard syntax */
    padding: 2px;
    border-radius:10px;
    font-size: 9px;
    color: #000000;
}
.indicator-deactivated9 {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 9px;
    color: gray;
}
.indicator-selected9 {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size: 9px;
    color: #8EA7FF;
}
.indicator-normal11 {
    background: -webkit-linear-gradient(#DEDC00, #DEDC00); /* For Safari */
    background: -o-linear-gradient(#DEDC00, #DEDC00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DEDC00, #DEDC00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DEDC00, #DEDC00); /* Standard syntax */
    padding: 2px;
    width: 160px;
    border-radius:10px;
    font-size:11px;
    color: #000000;
}
.indicator-over11 {
    background: -webkit-linear-gradient(#6f9637, #6f9637); /* For Safari */
    background: -o-linear-gradient(#6f9637, #6f9637); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6f9637, #6f9637); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6f9637, #6f9637); /* Standard syntax */
    padding: 2px;
    border-radius:10px;
    font-size:11px;
    color: #000000;
}
.indicator-deactivated11 {
    background: -webkit-linear-gradient(#F9DBDB, #D8BEBE); /* For Safari */
    background: -o-linear-gradient(#F9DBDB, #D8BEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F9DBDB, #D8BEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F9DBDB, #D8BEBE); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size:11px;
    color: gray;
}
.indicator-selected11 {
    background: -webkit-linear-gradient(#D89393, #D37676); /* For Safari */
    background: -o-linear-gradient(#D89393, #D37676); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D89393, #D37676); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D89393, #D37676); /* Standard syntax */
    padding: 2px;
    border-radius:4px;
    font-size:11px;
    color: #8EA7FF;
}
.key-normal {
    background: -webkit-linear-gradient(#ffffff, #ffffff); /* For Safari */
    background: -o-linear-gradient(#ffffff, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #ffffff); /* Standard syntax */
    padding: 2px;
    width: 160px;
    font-size: 12px;
    font-weight:600;
    /*font-family: 'Segoe UI', 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;*/
    border-radius:10px;
    color: #000000;
}
.key-over {
    background: -webkit-linear-gradient(#ffffff, #ffffff); /* For Safari */
    background: -o-linear-gradient(#ffffff, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #ffffff); /* Standard syntax */
    padding: 2px;
    width: 160px;
    border-radius:10px;
    color: #000000;
}
