/* CSS Document */
body {
        margin: 0;
        background: url(../images/bg_top.jpg) top repeat-x;
}

body,td,th {
        font-size: 12px;
        color: #000000;
        font-family:Tahoma
}

a {
        text-decoration:underline;
        color:#42597c
}

a:hover {
        text-decoration:none;
        color:#F3565B
}

.redorange, a.redorange {
        text-decoration:underline;
                color: #ca0207
}

a.redorange:hover {
        text-decoration:none;
                color: #F3565B
}

.top {
        border-bottom:4px #ff7e00 solid;
        color:#001c97;
        font-size:4.5em;
        font-weight:bold;
}

.line {
        border-bottom:4px #808080 solid;
}

.t {
    font-size:18pt;
    font-family:Tahoma
}

.user_nav {
        list-style-type:none;
        margin:0;
        padding:8px 10px 0 0
}

.user_nav li {
        position:relative;
        float:right;
        padding:2px;
        padding-left:15px;
}

.small {
        font-size:7.5pt
}

.search {
                 border:1px #ccc solid;
                 font-size:14px;
                 width:400px
}

.response_ajax {
                 padding:2px;
                 margin:1px;
                 cursor:pointer
}

.response_ajax:hover {
                 padding:2px;
                 margin:1px;
                 background-color:#eee;
                 cursor:pointer
}

/******************************************************************************
*	WEATHER
*/
#mtWeatherCities ul {float:left;width:239px;}
#mtWeatherCities li {position:relative;margin-left:10px;}
#mtWeatherCities li.current {font:normal 11px Tahoma;}
#mtWeatherCities li span {position:absolute;width:2px;height:2px;left:-7px;top:7px;}
#mtWeatherCities a {font:normal 11px Tahoma;color:#454e59;text-decoration:none;}
#mtWeatherCities li a:hover {text-decoration:underline;}
#mtWeatherDays {margin:-6px -6px 0;background:url(../images/lastday-bg.png) no-repeat 100% 0;overflow:hidden;}
#mtWeatherDays li {float:left;width:147px;background:url(../images/tab.png) no-repeat;border-bottom:1px #5D81AE solid;}
#mtWeatherDays li.first,#mtWeatherDays  li.last {width:146px;}
#mtWeatherDays li.current {border-bottom:1px #fff solid;}
#mtWeatherDays li.current div.weather-day-select, #mtWeatherDays a:hover div.weather-day-select {background:url(../images/tab_current.png) no-repeat;}
#mtWeatherDays li a {display:block;/*background:#f7f7f7;*/text-decoration:none;}
#mtWeatherDays div.weather-day-select .current {background:#fff;}
#mtWeatherDays .weather-day-select {display:block;padding:6px;position:relative;height:52px;}
#mtWeatherDays .weaher-icon {position:absolute;top:3px;left:1px;z-index:1;}
#mtWeatherDays .weekday {float:right;font:bold 18px Tahoma;text-transform:uppercase;}
#mtWeatherDays .date {float:right;font:bold 12px Tahoma;padding:2px 5px 0;}
#mtWeatherDays .temp {clear:both;display:block;text-align:right;font:normal 22px Tahoma;position:relative;z-index:2;}
#mtWeatherDays .temp .max {color:red;}
#mtWeatherCurrent table {width:100%;}
#mtWeatherCurrent table td {vertical-align:top;}
#mtWeatherCurrent .deg {padding-right:5px;}
#mtWeatherCurrent .deg  .weather_icon {float:left;}
#mtWeatherCurrent .deg  .deg {float:right;font:normal 21px Tahoma;margin:8px 0 0 5px;}
#mtWeatherCurrent ul li {font:bold 10px Tahoma;text-align:center;text-transform:lowercase;text-align:center;}
#mtWeatherCurrent ul li span {font:normal 9px Tahoma;line-height:3px;padding-left:2px;}
#mtWeatherCurrent ul li.p span {display:block;padding:0;}
#mtWeatherCurrent ul li.w {font-weight:normal;font-size:10px;padding-top:2px;}
#mtWeatherCurrent ul li.w b {font-weight:bold;font-size:10px;}

.forecastDay table {width:100%;margin-top:6px;}
.forecastDay th {color:#918d84;font:10px Tahoma;padding:1px 2px;text-align:center;vertical-align:middle;}
.forecastDay td {border-top:1px solid #eae5d9;vertical-align:middle;text-align:center;padding:2px 4px;font-size:12px;font-weight:bold;}
.forecastDay td.c1 {font-size:18px;text-align:left;}
.forecastDay td.c2 {width:250px;}
.forecastDay td.c2 span {display:block;font:normal 11px Tahoma;color:#918d84;}
.forecastDay td.c3,.forecastDay td.c4,.forecastDay td.c5,.forecastDay td.c6 {width:140px;}

#mtWeatherCurrent{position:absolute;font-size:8.5pt;top:180px;}
#mtWeatherCurrent table {width:170px;}
#mtWeatherCurrent table td {vertical-align:top;}
#mtWeatherCurrent .deg {padding-right:3px;}
#mtWeatherCurrent .deg  .weather_icon {float:left;}
#mtWeatherCurrent .deg  .deg {float:right;font:normal 21px Tahoma;margin:5px 0 0 5px;}
#mtWeatherCurrent ul li {font:bold 10px Tahoma;text-align:center;text-transform:lowercase;text-align:center;}
#mtWeatherCurrent ul li span {font:normal 9px Tahoma;line-height:3px;padding-left:2px;}
#mtWeatherCurrent ul li.p span {display:block;padding:0;}
#mtWeatherCurrent ul li.w {font-weight:normal;font-size:10px;padding-top:2px;}
#mtWeatherCurrent ul li.w b {font-weight:bold;font-size:10px;}

.b-top{position:absolute;display:block;width:240px;top:200px;}
