
body{
    //background:#666 url('../images/bg.jpg') 0 0 repeat fixed;
    background:#f6f6f6;
    //height:100%;
    font-family: 'Open Sans', sans-serif;
}


tr{ cursor: pointer; cursor: hand; }

.top-buffer { margin-top:80px; }

h2 {
    font-size: 22px;
}

.logo{
    position:relative;
    clear:both;
    width:100%;
    height:100px;
    margin-top:10px;
    margin-bottom:50px;

    font-size:40px;
    font-color:orange;

}



a:link, a:visited, a:hover{
    text-decoration:none;
}


.footer{
    position:relative;
    clear:both;
    width:100%;
    height:200px;
    color:#777777;
    font-size: 14px;
    text-align:center;
    text-align:center;
    margin-bottom:0px;
    padding-bottom:0px;
}

a.footLnk:link,a.footLnk:visited,a.footLnk:active{
    text-decoration: none;
    color:#777777;
    font-weight:bold;
    font-size: 14px;

}

a.footLnk:hover{ 
    text-decoration:underline;
    color:#777777;
    font-weight:bold;
    font-size: 14px;
}

/* Home */
.statusHome{
    font-weight:bold;
}

/* View */

.viewIsThe{
    font-weight: 700;
    font-size: 44px;
}

.viewStatus{
    font-style: italic;
    font-size: 36px;
}


.signText{
    position:relative;
    top:-25px;
    left:150px;
    color:white; 
    font-weight:bold;
    /*font-family: Arial;*/
    font-size: 25px;
    line-height:100%;
}

.circle{
    position:relative;
    top:25px;
    left:25px;
    width:250px;
    height:250px;
    display:block;
    border-radius:125px;
    -moz-border-radius:125px;
    -webkit-border-radius:125px;
    -khtml-border-radius:125px;
    font-size:150px;
    color:#fff;
    font-family: Helvetica, Sans-Serif;
    font-weight:bold;
    line-height:250px;
    text-align:center;
}


.statusL, .homeL, a.sL:hover{
    background:#A7A9AC; 
}

.statusJ, .statusZ, .homeJ, .homeZ, a.sJ:hover, a.sZ:hover{
    background:#996633; 
}

.status4, .status5, .status6, .home4, .home5, .home6, a.s4:hover, a.s5:hover, a.s6:hover{
    background:#00933C; 
}

.status7, .home7, a.s7:hover{
    background:#B933AD; 
}

.statusG, .homeG, a.sG:hover{
    background:#6CBE45; 
}

.statusB, .statusD, .statusF, .statusM, .homeB, .homeD, .homeF, .homeM, a.sB:hover, a.sD:hover, a.sF:hover, a.sM:hover{
    background:#FF6319; 
}

.statusA, .statusC, .statusE, .homeA, .homeC, .homeE, a.sA:hover, a.sC:hover, a.sE:hover{
    background:#2850AD; 
}

.statusN, .statusQ, .statusR, .homeN, .homeQ, .homeR, a.sN:hover, a.sQ:hover, a.sR:hover{
    background:#FCCC0A; 
}

.statusS, .homeS, a.sS:hover{
    background:#808183; 
}

.status1, .status2, .status3, .home1, .home2, .home3, a.s1:hover, a.s2:hover, a.s3:hover{
    background:#EE352E; 
}

.homeSIR{
    background:#0039A6; 
    font-size:13px !important;
}

.statusSIR{
    background:#0039A6; 
    font-size:90px;
}

a.sSIR:hover{
    background:#0039A6; 
    font-size:16px;
}

a.sSIR{
    font-size:16px !important;
}



/*menuTop*/


a.dateLnk:link, a.dateLnk:visited, a.dateLnk:active{
    color:#333;
    font-weight:bold;
    font-size:14px;
}

a.dateLnk:hover{
    color:#333;
    font-weight:bold;
    font-size:14px;
    text-decoration: underline;
}


a.circleSmall{
    float:left;
    margin-top:8px;
    margin-left:5px;
    width:42px;
    height:42px;
    border-radius:21px;
    -moz-border-radius:21px;
    -webkit-border-radius:21px;
    -khtml-border-radius:21px;
    font-size:22px;
    color:#fff;
    font-weight:bold;
    font-family: Helvetica, Sans-Serif;
    line-height:41px;
    text-align:center;
    background:#B2B2B2;
}

a.circleSmall:hover{
    color:#fff;
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}


.circleTitle{
    float:left;
    display:inline;
    margin-top:4px;
    margin-left:5px;
    margin-right:5px;
    width:30px;
    height:30px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    font-size:18px;
    color:#fff;
    font-weight:bold;
    line-height:30px;
    text-align:center;
}


.circleHome{
    float:left;
    width:30px;
    height:30px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    font-size:18px;
    color:#fff;
    font-weight:bold;
    font-family: Helvetica, Sans-Serif;
    line-height:30px;
    text-align:center;
}

/*Homepage*/
.uptime{
    float:left;
    font-size:18px;
    margin-left:5px;
    line-height:30px;
}
.rank{
    position:relative; 
    display:block;
    clear:both;
    height:40px;
    padding-left:20px;
}

.equal{
    font-size:18px;
    color:blue;
    font-weight:bold;
    padding-top:5px;
    padding-left:35px;
}

.up{
    font-size:18px;
    padding-top:5px;
    padding-left:35px;

}

.down{
    font-size:18px;
    padding-top:5px;
    padding-left:35px;  
}

.boxTitle{
    background-color: #333;
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    padding: 10px 20px 10px 20px;
    color:white;
    display:block;
} 

#otherDays{
    width:90px;
}


#summary{
    width:70px;
}

.sectionTitle{
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding-top:10px;
    //margin-left:-5px;
}

.sectionImage{
    padding-left:60px;
}

.sectionLine{
    border-bottom-width: 1px;
    border-bottom-color: #AFAFAF;
    border-bottom-style: solid;

}

.selectDate{
    margin-top:-10px;
}