
body { font-family:Tahoma;margin:0px;min-width: 1024px }



.menu-item{

    color:#2c6695;
    font-size: 28px; 
    font-weight:bold;
    cursor:pointer;
    font-family: sf_title_font, Tahoma
}

.section-title{

    width:1000px;
    background: url(/images/top_image-2.png) no-repeat 100%;
    font-size: 36px; 
    color:#9bf6fe;
    font-weight:bold;
    border-radius: 10px;
    height:72px;    
    font-family: sf_title_font, sans-serif
}

.title{
    
    font-family: sf_title_font, sans-serif;
    font-size:36px;
    color:#2c6695;
    font-weight:bold;
        
}


.link{
    
    font-family: sf_title_font, sans-serif;
    font-size:28px;
    color:#2c6695;
    font-weight:normal;
        
}



.section{

    width:100%;

    margin-top:20px;
}


.section-text{

    line-height: 2.0;
    width:100%;
    width:950px;
    font-size: 28px; 
    margin-top:10px;
    font-family: sans-serif
}



.controls {
 
    display:flex;
    align-items:center;
    justify-content:space-around;
    align-content:space-around;
    flex-flow: row wrap;
}

.border-red{
    border:1px solid red;
}

.flex-tile {
 
    display:flex;
    align-items:center;
    justify-content:center;
    align-content:center;
    flex-flow: row wrap;
}

.flex-tile-around {
 
    display:flex;
    align-items:center;
    justify-content:space-around;
    align-content:space-around;
    flex-flow: row wrap;
}

.flex-around {
 
    display:flex;
    align-items:center;
    justify-content:space-around;
    align-content:space-around;
    flex-flow: row wrap;
}

.flex-between {
 
    display:flex;
    align-items:center;
    justify-content:space-between;
    align-content:space-between;
    flex-flow: row wrap;
}

.flex-around-row {
 
    display:flex;
    align-items:flex-start;
    justify-content:space-around;
    flex-flow: row wrap;
}

.flex-around {
 
    justify-content:space-around;
    align-content:space-around;
}


.flex-center-row {
 
    display:flex;
    align-items:center;
    justify-content:center;
    align-content:center;
    flex-flow: row nowrap;
}


.flex-right-row {
 
    display:flex;
    align-items:center;
    justify-content:flex-end;
    align-content:center;
    flex-flow: row nowrap;
}

.flex-left-row {
 
    display:flex;
    align-items:center;
    justify-content:flex-start;
    align-content:center;
    flex-flow: row nowrap;
}

.flex-around-row {
 
    display:flex;
    align-items:center;
    justify-content:space-around;
    align-content:center;
    flex-flow: row nowrap;
}

.flex-center-row-wrap {
 
    display:flex;
    align-items:center;
    justify-content:center;
    align-content:center;
    flex-flow: row wrap;
}

.flex-nowrap{
    
    flex-flow: nowrap!important;
}

.flex-wrap{
    
    flex-flow: row wrap!important;
}

.flex-center-row-top {
 
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    align-content:flex-start;
    flex-flow: row wrap;
}

.flex-center-row-top-around {
 
    display:flex;
    align-items:flex-start;
    justify-content:space-around;
    align-content:flex-start;
    flex-flow: row wrap;
}



.flex-left-col {
 
    display:flex;
    align-items:flex-start;
    justify-content:center;
    align-content: flex-start;
    flex-flow: column;
}

.flex-center-col {
 
    display:flex;
    align-items:center;
    justify-content:center;
    align-content: center;
    flex-flow: column;
}

.flex-center-col-top {
 
    display:flex;
    align-items:center;
    justify-content:flex-start;
    align-content: center;
    flex-flow: column;
}

.flex-top-col {
 
    display:flex;
    align-items:center;
    justify-content:center;
    align-content: flex-start;
    flex-flow: column;
}

.control {
 
    display:flex;
    align-items:center;
    width:auto;
}

ul {
 
    list-style-type: image;
    list-style-image: url('/images/i_item_12.png')   
}