/*** Weather Alert Popup***/

.wxcontainer {
background: #e5eef5;
padding: 0px;
border-collapse: collapse;
width: 160px;
}

.wxmainhead {
background: transparent;
color: #0000ff;
padding: 3px 5px;
width: 160px;
}

.wxtempimg {
background: #d2e3ed;
text-align: center;
width: 60px;
}

.wxtemp {
background: #d2e3ed;
font-size: .80em;
font-weight: bold;
text-align: center;
padding-right: 5px;
width: 100px;
}

.wxdtl {
font-size: .80em;
width: 160px;
padding: 0px;
}

.wxhumd {
float: left;
padding: 2px 4px;
width: 58px;
}

.wxhumddtl {
float: left;
padding: 2px 0px;
width: 92px;
}

.wxwind {
float: left;
padding: 2px 4px;
width: 38px;
}

.wxwinddtl {
float: left;
padding: 2px 0px;
width: 112px;
}

.wxchill {
float: left;
color: #000080;
padding: 2px 4px;
width: 64px;
}

.wxchilldtl {
float: left;
color: #000080;
padding: 2px 0px;
font-weight: bold;
width: 86px;
}

.wxheat {
float: left;
color: #800000;
padding: 2px 4px;
width: 70px;
}

.wxheatdtl {
float: left;
color: #800000;
padding: 2px 0px;
font-weight: bold;
width: 80px;
}

.wxtime {
background: #d2e3ed;
font-size: .67em;
border-bottom: 1px dashed #669cc2;
width: 160px; 
}

.wxtimeupd {
float: left;
padding: 2px 4px;
width: 75px;
}

.wxtimedtlupd {
float: left;
padding: 2px 0px;
width: 75px;
}

/******Weather Alert*******/

.wxadv {
font-size:.80em;
background:#f7f7a5;
color:#800000;
padding: 3px 5px;
border-top: 1px dashed #c00000;
border-bottom: 1px dashed #c00000;
}

.wxadv a, .wxadv a:link, .wxadv a:visited {
color:#800000;
font-weight:bold;
text-decoration:none;

}

.wxadv a:hover {
color:#800000;
font-weight:bold;
text-decoration:underline;
}

a.wxclose {
background:url('/structure/images/close.png') no-repeat right top;
display:block;
float: right;
margin-top: 4px;
height:29px !important; 
width:28px;
}
a.wxclose span { display:none; }
a.wxclose:hover { background-position:center bottom;}

.alerticon {
display:block;
float: left;
padding-right: 7px;
}

.alertcontainer {
background: #fff;
/*background:#ffffeb;
border: 2px solid #000;
left:50%;
margin-left:-295px;
padding:5px;
position:absolute;
visibility:hidden;
width:580px;
top:0px;
top: 160px !important;
z-index:100;*/
display: none;
}

.alerttitle {
font-size: 22px;
padding-bottom: 4px;
}

.subalerttitle {
font-size: 14px;
padding-bottom: 5px;
border-bottom: 2px solid #000;
}

.alertmsg {
/*width: 575px;
height: 260px;
overflow: auto;
padding-right: 5px;
margin: 5px 0px 0px 0px;*/
}

.alertclose {
text-align: center;
padding: 5px;
}

/*** End Weather Alert***/