/********************/
/****CUSTOM STYLES***/
/********************/
ul{
    list-style:none;
    
}
body,html {margin:0; padding:0; }

#si_container{
    width:533px;
    height:100%;
    float:left;
}

#mapCanvas{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:0;
}

#si_volette{
    width:250px;
    text-align: left;
    position:absolute;
    z-index:999;
    font-family:arial;
    color:#303030;
    font-size:13px;
    /*font-weight: bold;*/
    line-height:18px;
    padding:15px;
    display:none;
    background: rgb(255, 255, 255); /* The Fallback */
    background: rgba(255, 255, 255, 0.9);
      -moz-border-radius: 4px; /* Firefox */
      -webkit-border-radius: 4px; /* Safari, Chrome */
      border-radius: 4px; /* CSS3 */

}
#si_fLine{
    font-style:italic;
    padding-bottom:10px;
}
.si_darkScheme{
    background: rgb(48, 48, 48)!important; /* The Fallback */
    background: rgba(48, 48, 48, 0.9)!important;
    color:white!important;
}

.si_cntryName{
    font-weight:bold;
    font-size:13px;
}

.si_lft{
    float:left;
}
.si_rt{
    float:right;
}

#si_volette .si_pointer{
    clear:left;
    display:block;
    font-size:12px;
    font-style:italic;
}

#si_volette ul.si_nmbrs{
    margin:0 auto;
    list-style:none;
    width:200px;
}
#si_volette ul.si_nmbrs li{
    display:inline;
}

#si_sidebar{
    width:220px;
    margin-left:20px;
    height:100%;
    float:left;
    font-family:arial,sans-serif;
    font-size:13px;
    color:#303030;
}

#si_sidebar .si_headline{
    font-family:arial,sans-serif;
    font-weight:bold;
    font-size:14px;
}

#si_sidebar .si_descr p{
    font-size:13px;
    line-height:16px;
}

.si_nmb_i,.si_nmb_k{
    float:left;
    display:inline;
}

.si_nmb_i{
    position:absolute;
    top:117px;
    left:67px;
    font-size:18px;
    
}
.si_nmb_k{
    position:absolute;
    top:115px;
    right:70px;
    font-size:16px;
    
}


.si_state{
    margin:0 auto;
    width:100%;
    text-align: center;
    font-weight:bold;
    font-size:16px;
}

.si_incidents{
    text-align:center;
    text-decoration:underline;
}

.si_incidents_nmb{
    text-align:center;
    margin-top:10px;
    margin-bottom:5px;
    font-size:18px;
}

.si_inj,.si_kld{
    text-decoration:underline;
}
#si_secHeader{
    font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;
    font-size:23px;
    float:left;
    margin-top:40px;
}

#si_legend{
    width: 215px;
    /*height: 60px;*/
    border: 1px solid #BBBABA;
    position: absolute;
    z-index: 999;
    font-family: arial,sans-serif;
    font-size: 13px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    border: 1px solid #CCC;
    -moz-box-shadow: 0 0 13px #999;
    -webkit-box-shadow: 0 0 13px #999;
    box-shadow: 0 0 13px #999;
    background-color: white;
    background-color: rgba(255, 255, 255, .85);

}

#circle_box{
    margin-left:10px;
    margin-top:5px;
}

#circle_box span{
    font-size:10px;
    margin-left:88px;
    color:#9400D3;
}

ul#si_legendColors{
    padding:0;
    margin:7px 0 15px 0;
    padding-left:27px;
}

.si_colorCode{
    float:left;
    display:inline;
    width:28px;
    height:15px;
    background-color:coral;
    margin-right:1px;
    }
.si_color0{
    background-color:#ccc;
}
.si_color1{
    background-color:#A1DAB4;
}
.si_color2{
    background-color:#41B6C4;
}
.si_color3{
    background-color:#2C7FB8;
}
.si_color4{
    background-color:#253494;x
}

.si_tick{
    width:1px;
    border-left:1px solid #ccc;
    height:10px;
    margin-right:3px;
}

.si_lgdNum{
    margin-right:14px;
}
.si_lgdNumA{
    margin-right:54px;
}
.si_hideMe{
    visibility:hidden;
}
#si_countryBox{
    width:960px;
    margin-top:40px;
    float:left;
}
#si_countryLeftBox{
    float:left;
    width:45%;
}
#si_countryRightBox{
    float:right;
    width:45%;
}
.si_country{
    width:100%;
    margin-bottom:10px;
    height:210px;
}
.si_countryLeft{
    float:left;
}
.si_countryRight{
    float:right;
}
.si_imageBox{
    float:left;
    height:100%;
}
.si_countryHead{
    font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;
    font-size:23px;
    margin-bottom:5px;
}
.si_countryText{
    font-family:Arial,sans-serif;
    font-size: 12px;
    line-height: 15px;
}
#si_countryRightBox .si_imageBox{
    float:right;
}

#si_countryRightBox .si_textBox{
    text-align:right;
}
#si_source{
    bottom:0;
    position:absolute;
    height:14px;
    background-color:white;
    width:100%;
    font-family: arial;
    font-size: 12px;
    padding: 2px 5px 2px 2px;
    color: #0E0E0E;
    text-align:right;
    right: 0;
}
#si_source a{
    color:#0E0E0E;
}
.si_legendBox{
    width:26px;
    height:20px;
    float:left;
    display:inline;
}
#si_source a:hover{
    color:#ee3224;
}
.si_colorBox{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  }
#si_entry0{
    background-color:#2166ac;
}
#si_entry1{
    background-color:#4393c3;
}
#si_entry2{
    background-color:#92c5de;
}
#si_entry3{
    background-color:#d1e5f0;
}
#si_entry4{
    background-color:#fddbc7;
}
#si_entry5{
    background-color:#f4a582;
}
#si_entry6{
    background-color:#d6604d;
}
#si_entry7{
    background-color:#b2182b;
}

.si_clearFix{
    clear:both;
}
.si_lgndNumber{
    font-family:arial, sans-serif;
    font-size:10px;
}
.si_right{
    text-align: right
}
.si_legendIntro{
    font-weight:bold;
    padding-top:5px;
    padding-bottom: 5px;
}
.si_legendText{
    font-family:arial, sans-serif;
    font-size:10px;
    font-style: italic;
}
#si_rdrBox{
    width: 209px;
    height: 24px;
    padding: 10px;
    background-color: white;
    background-color: rgba(255, 255, 255, .85);
    position: absolute;
    top: 7px;
    right: 5px;
    z-index: 10;
    border: 1px solid #CCC;
    -moz-box-shadow: 0 0 13px #999;
    -webkit-box-shadow: 0 0 13px #999;
    box-shadow: 0 0 13px #999;
}
.si_adrsBox{
    text-align:center;
}
.si_adrsBox #si_inputField{
    width:152px;
}
.si_radioBox{
    font-family:Arial,sans-serif;
    font-size:12px;
    padding-left:8px;
}
.si_obama{
    color:#1889E0;
}
.si_romney{
    color:#E23636;
}
.textField{
    color:black;
}

.textFieldActive { 
    color: #848484; 
}