/* =============================================================================================
   Author: O G POPA. Copyright © O G POPA. Licensed to "SC COMPLEMENT CONTROL SRL".
   This code was developed for http://www.corollarytheorems.com on: March 2016; June 2017; Sept. 2017;
   December 2017;
================================================================================================ */
/* GENERAL ===================================================================================== */
BODY {
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, "Verdana Ref", "DejaVu Sans", Geneva, sans-serif;
}

a:link {
    COLOR: blue;
    FONT-FAMILY: Verdana, "Verdana Ref", "DejaVu Sans", Geneva, sans-serif;
    TEXT-DECORATION: none;
    OUTLINE: none;
    /* TEXT-SHADOW: 0 0 10px rgba(0,100,255,.6); */
}

a:visited {
    COLOR: blue;
    FONT-FAMILY: Verdana, "Verdana Ref", "DejaVu Sans", Geneva, sans-serif;
    TEXT-DECORATION: none;
    OUTLINE: none;
}

a:hover, a:active, a:focus {
    COLOR: #009933;
    FONT-FAMILY: Verdana, "Verdana Ref", "DejaVu Sans", Geneva, sans-serif;
    TEXT-DECORATION: none;
    OUTLINE: none;
    /* TRANSITION: all 0.3s ease-in; */
    TEXT-SHADOW: 0 0 10px #00DD00;
}

/* OLD STUFF =================================================================================== */
TD {
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, "Verdana Ref", "DejaVu Sans", Geneva, sans-serif;
}

.clsBody {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, "Verdana Ref", "DejaVu Sans", Geneva, sans-serif;
}

.clsChapterHeader1 {
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    FONT-FAMILY: Verdana, "Verdana Ref", "DejaVu Sans", Geneva, sans-serif;
}

.clsChapterHeader2 {
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, "Verdana Ref", "DejaVu Sans", Geneva, sans-serif;
}

/* ============================================================================================= */
/* AG NAVIGATION FRAMES ======================================================================== */
/* ============================================================================================= */

/* BLUE, RD, SH, EN, +GRAY ON HOOVER */
.nav_AG1 {
    background-color: transparent;
    border: 1px solid #FFAA00;
    border-radius: 7px;
    overflow: hidden;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.nav_AG1:hover, .nav_AG1:focus {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    z-index: 100;
}

.AGIMG {
    position: relative;
    float: left;
    width: 992px;
    height: 210px;
    background-color: #000000;
    border: 1px solid #FFAA00;
    border-radius: 10px;
    overflow: hidden;
}

/* AG FRAME, TRANSP, RD, SH */
.AG1SH {
    background-color: transparent;
    border: 1px solid #FFAA00;
    border-radius: 7px;
}

/* ============================================================================================= */
/* LEFTSIDE NAVIGATION FRAME =================================================================== */
/* ============================================================================================= */

/* BLUE, RD, SH, EN, +GRAY ON HOOVER */
.nav_bluegray1 {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */ 
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    overflow: hidden;
}

.nav_bluegray1:hover, .nav_bluegray1:focus {
    background-color: #EFEFEF; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#FFFFFF));
    background-image: -webkit-linear-gradient(to top, #EFEFEF 0%, #FFFFFF 75%);
    background-image: -moz-linear-gradient(to top, #EFEFEF 0%, #FFFFFF 75%);
    background-image: -o-linear-gradient(to top, #EFEFEF 0%, #FFFFFF 75%); 
    background-image: -ms-linear-gradient(to top, #EFEFEF 0%, #FFFFFF 75%);
    background-image: linear-gradient(to top, #EFEFEF 0%, #FFFFFF 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EFEFEF', endColorstr='#FFFFFF');

    opacity: 0.9; 
    z-index: 100;
}

/* ============================================================================================= */
/* WHITE BOXES ================================================================================= */
/* ============================================================================================= */

/* WHITE FRAME, RD */
.white1 {
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
    border-radius: 7px;
}

/* WHITE FRAME, RD, SH */
.white1SH {
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
}

/* WHITE FRAME, RD, SH, EN */
.white1SHEN {
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.white1SHEN:hover, .white1SHEN:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* PICTURE CONTAINERS WHITE, RD, SH ============================================================ */
/* ============================================================================================= */

.whiteIMG {
    position: relative;
    float: left;
    width: 992px;
    height: 210px;
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 5px 5px 5px #D0D0D0;
}

/* WHITE BOX, WHITW PAGE, ST, SH, EN */
.box_white1_st {
    background-color: #FFFFFF;
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_white1_st:hover, .box_white1_st:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* WHITE BOX, WHITW PAGE, RD, SH, EN */
.box_white1_rd {
    background-color: #FFFFFF; 
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_white1_rd:hover, .box_white1_rd:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* WHITE BOX, RD, SH, EN, GRID = FOOTER AND LINKS ============================================== */
/* ============================================================================================= */

.box_white1_GD {
    background-color: #FFFFFF;
    background-image: -webkit-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -webkit-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px); 
    
    background-image: -moz-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -moz-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
                      
    background-image: -o-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px),
                      -o-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px); 
                          
    background-image: -ms-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -ms-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
                                                
    background-image: repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
    
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    font-size: 7pt;
    line-height: 11pt;    
    
   -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_white1_GD:hover, .box_white1_GD:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* INSIDE WHITE BOXES ========================================================================== */
/* ============================================================================================= */
/* WHITE, RD */

.ibox_white1_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;    
   -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_white1_rdNSHEN:hover, .ibox_white1_rdNSHEN:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}


/* NWHITE, RD */
.ibox_white3_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
 }
 
 /* NWHITE, RD */
.ibox_white4_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #FFFFFF;
    border-radius: 7px;
 }
 
 /* EXTRA WHITE-GREEN */ 
.ibox_white5_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_white5_rdNSHEN:hover, .ibox_white5_rdNSHEN:focus {
    opacity: .8;
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* EXTRA WHITE-BLUE */ 
.ibox_white6_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_white6_rdNSHEN:hover, .ibox_white6_rdNSHEN:focus {
    opacity: .8;
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);    
}

/* EXTRA WHITE-RED */ 
.ibox_white7_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_white7_rdNSHEN:hover, .ibox_white7_rdNSHEN:focus {
    opacity: .8;
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* EXTRA WHITE-YELLOW */ 
.ibox_white8_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_white8_rdNSHEN:hover, .ibox_white8_rdNSHEN:focus {
    opacity: .8;
    background-color: #FFFFA4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFA4), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFFFA4 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFFFA4 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFFFA4 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFFFA4 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFFFA4 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFA4', endColorstr='#FFFFFF'); /* IE7-9 */
    
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* EXTRA WHITE-PURPLE */ 
.ibox_white9_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_white9_rdNSHEN:hover, .ibox_white9_rdNSHEN:focus {
    opacity: .8;
    background-color: #FFDFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFDFFF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFDFFF', endColorstr='#FFFFFF'); /* IE7-9 */
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* EXTRA WHITE-GRAY */ 
.ibox_white11_rdNSHEN {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_white11_rdNSHEN:hover, .ibox_white11_rdNSHEN:focus {
    opacity: .8;
    background-color: #EBEBEB;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EBEBEB 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EBEBEB 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EBEBEB 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EBEBEB 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EBEBEB 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EBEBEB', endColorstr='#FFFFFF'); /* IE7-9 */
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* TRANSPARENT BOXES =========================================================================== */
/* ============================================================================================= */

/* 	TRANSPARENT BOX 1*/ 
.ibox_trsp1_rdNSHEN {
    background-color: transparent;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_trsp1_rdNSHEN:hover, .ibox_trsp1_rdNSHEN:focus {
    background-color: transparent;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* 	TRANSPARENT + RED*/ 
.ibox_trsp2_rdNSHEN {
    background-color: transparent;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_trsp2_rdNSHEN:hover, .ibox_trsp2_rdNSHEN:focus {
    opacity: .8;
    background-color: #FFDFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFDFFF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFDFFF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFDFFF', endColorstr='#FFFFFF'); /* IE7-9 */
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* 	TRANSPARENT + GREEN */ 
.ibox_trsp3_rdNSHEN {
    background-color: transparent;
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_trsp3_rdNSHEN:hover, .ibox_trsp3_rdNSHEN:focus {
    opacity: .8;
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* BLACK BOXES ================================================================================= */
/* ============================================================================================= */

/* BLACK BOX, RD, SH, EN, GRID = FOOTER AND LINKS */
.box_black1_GD {
    background-color: #323232;
    background-image: -webkit-repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      -webkit-repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px); 
    
    background-image: -moz-repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      -moz-repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px);
                      
    background-image: -o-repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      -o-repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px);
                          
    background-image: -ms-repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      -ms-repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px);
                          
    background-image: repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px);
    
    padding: 10px;
    margin: 5px;   
    border: 1px solid black;
    border-radius: 7px;
    box-shadow: inset 0 0 15px 5px rgba(255,255,255,.8), 5px 5px 5px #D0D0D0;
    font-size: 7pt;
    line-height: 11pt;
    font-weight: normal;
    
   -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_black1_GD:hover, .box_black1_GD:focus {
    opacity: 0.8;    
    background-color: #FFFFFF;
    background-image: -webkit-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -webkit-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px); 
    
    background-image: -moz-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -moz-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
                      
    background-image: -o-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px),
                      -o-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px); 
                          
    background-image: -ms-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -ms-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
                                                
    background-image: repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
    
    border: 1px solid #CECECE;    
    box-shadow: 5px 5px 5px #D0D0D0;                   
    
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* BLACK, RD, SH, EN */
.box_black1_rd {
    background-color: #323232;
    padding: 10px;
    margin: 5px;
    border: 1px solid black;
    border-radius: 7px;
    box-shadow: inset 0 0 15px 5px rgba(255,255,255,.8), 5px 5px 5px #D0D0D0;    
    font-size: 10pt;    
    font-style: italic;
    font-weight: normal;
    color: #ffffff;    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_black1_rd:hover, .box_black1_rd:focus {
    opacity: 0.8;   
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* EXTRA BLACK INSIDE */ 
.ibox_black1_rdNSHEN {
    background-color: #323232;
    padding: 5px;
    margin: 1px;
    border: 1px solid black;
    border-radius: 7px;
    box-shadow: inset 0 0 10px 5px rgba(255,255,255,.8), 3px 3px 3px #D0D0D0;
    font-size: 10pt;    
    font-weight: normal;
    color: #ffffff; 
}

.ibox_black1_rdNSHEN:hover, .ibox_black1_rdNSHEN:focus {
    background-color: #ffffff; 
    border: 1px solid #CECECE;  
    color: #000000; 
}

/* ============================================================================================= */
/* BLUE BOXES ================================================================================== */
/* ============================================================================================= */

/* BLUE FRAME, GRAD, RD */
.blue1 {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    border: 1px solid #CECECE;
    border-radius: 7px;
}

/* BLUE FRAME, GRAD, RD, SH */
.blue1SH {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
}

/* BLUE FRAME, GRAD, RD, SH, EN */
.blue1SHEN {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.blue1SHEN:hover, blue1SHEN:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* BLUE, ST, SH, EN */
.box_blue1_st {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_blue1_st:hover, .box_blue1_st:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* BLUE, RD, SH, EN */
.box_blue1_rd {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
 }


/* ============================================================================================= */
/* INSIDE BLUE BOXES =========================================================================== */
/* ============================================================================================= */
/* BLUE, RD, GRAD */
.ibox_blue1_rdNSHEN {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
}

/* EXTRA BLUE-RED */ 
.ibox_blue7_rdNSHEN { /* CHANGES TO RED */
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_blue7_rdNSHEN:hover, .ibox_blue7_rdNSHEN:focus {
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
    opacity: 0.8;  
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

.ibox_blue7 { /* CHANGES TO RED + ENLARGE */
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_blue7:hover, .ibox_blue7:focus {
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
    opacity: 0.8;  
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

.ibox_blue8 { /* STAYS BLUE + ENLARGE */
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF));
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%);
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); 
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%);
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%);
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF');
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;     
    font-size: 10pt;    
    font-style: italic;
    font-weight: normal;
    color: #000000;    
}


.ibox_blue9 { /* DARK BLUE CHANGES TO WHITE */

    background-image: -webkit-gradient(linear, left top, left bottom, from(#0b1426), to(#cbdaeb));
    background-image: -webkit-linear-gradient(to top, #0b1426 0%, #cbdaeb 75%);
    background-image: -moz-linear-gradient(to top, #0b1426 0%, #cbdaeb 75%); 
    background-image: -o-linear-gradient(to top, #0b1426 0%, #cbdaeb 75%); 
    background-image: -ms-linear-gradient(to top, #0b1426 0%, #cbdaeb 75%); 
    background-image: linear-gradient(to top, #0b1426 0%, #cbdaeb 75%); 
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#0b1426', endColorstr='#cbdaeb'); 
    opacity: .9;
    padding: 5px;
    margin: 1px;
    border: 1px solid black;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;    font-size: 10pt;    
    font-weight: normal;
    color: #000000; 

    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_blue9:hover, .ibox_blue9:focus {
    background: #ffffff;
    border: 1px solid #CECECE;  
    color: #000000; 
    opacity: 0.8;  
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

.ibox_blue10 { /* GRAY GRID CHANGES TO WHITE */
    background-color: #bbbbbb;
    padding: 10px;
    margin: 5px;   
    border: 1px solid #aaaaaa;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;    background-image: -webkit-repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      -webkit-repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px); 
    
    background-image: -moz-repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      -moz-repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px);
                      
    background-image: -o-repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      -o-repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px);
                          
    background-image: -ms-repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      -ms-repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px);
                          
    background-image: repeating-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 20px, rgba(255,255,255,.4) 22px), 
                      repeating-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 10px, rgba(255,255,255,.4) 12px);
              
   font-size: 7pt;
   line-height: 11pt;
   font-weight: normal;
   -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
   transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_blue10:hover, .ibox_blue10:focus {
    opacity: .8; 
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
    background-image: -webkit-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -webkit-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px); 
    
    background-image: -moz-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -moz-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
                      
    background-image: -o-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px),
                      -o-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px); 
                          
    background-image: -ms-repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      -ms-repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
                                                
    background-image: repeating-linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0) 20px, rgba(0,0,0,0.1) 22px), 
                      repeating-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 12px);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* RED BOXES =================================================================================== */
/* ============================================================================================= */

/* RED, ST, SH, EN */
.box_red1_st {
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_red1_st:hover, .box_red1_st:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* RED, RD, SH, EN */
.box_red1_rd {
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_red1_rd:hover, .box_red1_rd:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* INSIDE RED BOXES ============================================================================ */
/* ============================================================================================= */
/* RED, RD, GRAD */
.ibox_red1_rdNSHEN {
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
}

/* EXTRA RED-BLUE */ 
.ibox_red7_rdNSHEN { /* CHANGES TO BLUE */
    background: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_red7_rdNSHEN:hover, .ibox_red7_rdNSHEN:focus {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    opacity: 0.8;  
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* ORANGE BOXES ================================================================================ */
/* ============================================================================================= */

.ibox_ora1 { /* CHANGES TO GREEN + ENLARGE */
    background-color: #F8F7C0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F7C0), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #F8F7C0 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #F8F7C0 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #F8F7C0 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #F8F7C0 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #F8F7C0 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F8F7C0', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.ibox_ora1:hover, .ibox_ora1:focus {
    background-color: #ACF27D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ACF27D), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #ACF27D 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #ACF27D 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #ACF27D 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #ACF27D 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #ACF27D 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ACF27D', endColorstr='#FFFFFF'); /* IE7-9 */
    opacity: 0.8;  
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* GREEN BOXES ================================================================================= */
/* ============================================================================================= */

/* GREEN, ST, SH, EN */
.box_green1_st {
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_green1_st:hover, .box_green1_st:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* GREEN, RD, SH, EN */
.box_green1_rd {
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_green1_rd:hover, .box_green1_rd:focus {
    opacity: .8;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* ============================================================================================= */
/* INSIDE GREEN BOXES ========================================================================== */
/* ============================================================================================= */
/* GREEN, RD, GRAD */
.ibox_green1_rdNSHEN {
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
}

/* EXTRA GREEN-RED */ 
.ibox_green7_rdNSHEN { /* CHANGES TO RED */
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #D0D0D0;
}

.ibox_green7_rdNSHEN:hover, .ibox_green7_rdNSHEN:focus {
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
}

.ibox_green6_rdNSHEN { /* CHANGES TO WHITE */
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 5px;
    margin: 1px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;}

.ibox_green6_rdNSHEN:hover, .ibox_green6_rdNSHEN:focus {
    background: #ffffff;
}

/* ============================================================================================= */
/* TWO COLOR BOXES ============================================================================= */
/* ============================================================================================= */

/* BLUE, RD, SH, EN, +RED ON HOOVER */
.box_bluered1_rd {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_bluered1_rd:hover, .box_bluered1_rd:focus {
    opacity: .8;
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */

    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* BLUE, RD, SH, EN, +GREEN ON HOOVER */
.box_bluegreen1_rd {
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_bluegreen1_rd:hover, .box_bluegreen1_rd:focus {
    opacity: .8;
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */

    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* RED, RD, SH, EN, +BLUE ON HOOVER */
.box_redblue1_rd {
    background-color: #FFE6DF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6DF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #FFE6DF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6DF', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_redblue1_rd:hover, .box_redblue1_rd:focus {
    opacity: .8;
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */

    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* GREEN, RD, SH, EN, +BLUE ON HOOVER */
.box_greenblue1_rd {
    background-color: #D5FFD5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D5FFD5), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #D5FFD5 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D5FFD5', endColorstr='#FFFFFF'); /* IE7-9 */
    padding: 10px;
    margin: 5px;
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_greenblue1_rd:hover, .box_greenblue1_rd:focus {
    opacity: .8;
    background-color: #EAF1FF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAF1FF), to(#FFFFFF)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Chrome10+,Safari5.1+ */
    background-image: -moz-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /*MFF */
    background-image: -o-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* IE10+ */
    background-image: linear-gradient(to top, #EAF1FF 0%, #FFFFFF 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#EAF1FF', endColorstr='#FFFFFF'); /* IE7-9 */

    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* WHITE, RD, SH, EN +BLACK ON HOVER */
.box_whiteblack1_rd {
    background-color: #ffffff;
    padding: 10px;
    margin: 5px;
   
    border: 1px solid #CECECE;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #D0D0D0;
     
    font-size: 10pt;    
    font-style: italic;
    font-weight: normal;
    color: #000000;    
    
    -webkit-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -moz-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -o-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    -ms-transition: 0.6s cubic-bezier(0,1.5,0.5,1);
    transition: 0.6s cubic-bezier(0,1.5,0.5,1);
}

.box_whiteblack1_rd:hover, .box_black1_rd:focus {
    opacity: 0.8;  
    background-color: #323232;
    color: #ffffff;
    border: 1px solid black;
    box-shadow: inset 0 0 15px 5px rgba(255,255,255,.8), 5px 5px 5px #D0D0D0;
 
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* =============================================================================================
    Author: O G POPA. Copyright © O G POPA. Licensed to "SC COMPLEMENT CONTROL SRL".
   This code was developed for http://www.corollarytheorems.com on: March 2016; June 2017; Sept. 2017;
   December 2017;
================================================================================================ */