.clear_all {clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}
.hbhPipe {color:#333;}
.displayNone {display:none;}
.displayBlock {display:block;}
.hbhError {color:#333;text-align:center;}
#tempConverter span {color:#666;}
.hbhNewsRel {color:#666;text-align:right;font-size:11px;margin:0 0 7px 0;padding:0;}
#hbhTable {padding:0;margin:0 0 20px 0;}
#hbhTableTH {font-weight:bold;font-size:11px;border-bottom:1px dashed #ddd;padding:0 0 5px 0;background:url('http://i.imwx.com/web/local/hourbyhour/table_column_grad.gif') repeat-x bottom left;}
#hbhTableTH .hbhTDTime {float:left;width:75px;text-align:left;}
#hbhTableTH .hbhTDTime div {padding:0 0 0 10px;}
#hbhTableTH .hbhTDCondition {float:left;width:139px;text-align:center;}
#hbhTableTH .hbhTDFeels {float:left;width:90px;text-align:center;}
#hbhTableTH .hbhTDPrecip {float:left;width:100px;text-align:center;}
#hbhTableTH .hbhTDHumidity {float:left;width:100px;text-align:center;}
#hbhTableTH .hbhTDWind {float:left;width:78px;text-align:center;}

.hbhTR {font-size:11px;border-top:1px dashed #ddd;padding:10px 0 5px 0;}
.hbhTRTop {border-top:none;}
.hbhTR .hbhTDTime {font-weight:bold;float:left;width:75px;text-align:left;}
.hbhTR .hbhTDTime div {padding:5px 0 0 10px;}
.hbhTR .hbhTDTimeHi {font-size:10px;font-weight:bold;float:left;width:75px;text-align:left;}
.hbhTR .hbhTDTimeHi div {padding:15px 0 0 15px;}
.hbhTR .hbhTDConditionIcon {float:left;width:50px;text-align:left;}
.hbhTR .hbhTDConditionIcon div {margin:0 5px 5px 0;}
.hbhTR .hbhTDCondition {float:left;width:89px;text-align:left;font-weight:normal;}
.hbhTR .hbhTDCondition div {margin:5px 0 0 0;}
.hbhTR .hbhTDFeels {float:left;width:90px;text-align:center;font-weight:bold;}
.hbhTR .hbhTDFeels div {margin:5px 0 0 0;}
.hbhTR .hbhTDPrecip {float:left;width:100px;text-align:center;font-weight:bold;}
.hbhTR .hbhTDPrecip div {margin:5px 0 0 0;}
.hbhTR .hbhTDHumidity {float:left;width:100px;text-align:center;}
.hbhTR .hbhTDHumidity div {margin:5px 0 0 0;}
.hbhTR .hbhTDWind {float:left;width:78px;text-align:center;}
.hbhTR .hbhTDWind div {margin:5px 0 0 0;}
.hbhLink {height:11px;text-align:right;font-size:11px;padding:0 10px 10px 0;}
.hbhLink img {vertical-align:text-bottom;}
.hbhLinkSpacer {height:11px;margin:0;padding:0;text-align:right;padding-right:10px;}
.hbhOdd {background:#f7f7f7;clear:left;}
.hbhEven {background:#fff;clear:left;}

#hbhTableGfc {padding:0;margin:0 0 20px 0;}
#hbhTableGfc .hbhSunrise {margin:0;}
#hbhTableGfc .hbhSunset {margin:0;}

.hbhSunrise {clear:left;text-align:center;font-weight:normal;background:#fef8c1;font-size:10px;color:#369;margin:3px 0;padding:2px 0;}
.hbhSunset {clear:left;text-align:center;font-weight:normal;background:#ddeafe;font-size:10px;color:#369;margin:3px 0;padding:2px 0;}
.hbhDateHeader {clear:both;font-size:11px;font-weight:bold;color:#333;margin:0;padding:5px 5px;}

.hbhSevere {clear:left;border:2px solid #f00;border-width:0 2px 2px 2px;}
.hbhSevereHed {background:#f00;color:white;font-size:10px;font-weight:bold;padding:2px 10px;clear:both;}
.hbhSevere .hbhTR {font-size:11px;border-top:1px dashed #ddd;padding:10px 0 5px 0;}
.hbhSevere .hbhTR .hbhTDTime {color:#f00;font-weight:bold;float:left;width:75px;text-align:left;}
.hbhSevere .hbhTR .hbhTDTime div {padding:5px 0 0 10px;}
.hbhSevere .hbhTR .hbhTDTimeHi {font-size:10px;color:#f00;font-weight:bold;float:left;width:73px;text-align:left;}
.hbhSevere .hbhTR .hbhTDTimeHi div {padding:15px 0 0 15px;}
.hbhSevere .hbhTR .hbhTDConditionIcon {float:left;width:50px;text-align:left;}
.hbhSevere .hbhTR .hbhTDConditionIcon div {margin:0 5px 5px 0;}
.hbhSevere .hbhTR .hbhTDCondition {float:left;width:89px;text-align:left;font-weight:normal;}
.hbhSevere .hbhTR .hbhTDCondition div {margin:5px 0 0 0;}
.hbhSevere .hbhTR .hbhTDFeels {float:left;width:90px;text-align:center;font-weight:bold;}
.hbhSevere .hbhTR .hbhTDFeels div {margin:5px 0 0 0;}
.hbhSevere .hbhTR .hbhTDPrecip {float:left;width:100px;text-align:center;font-weight:bold;}
.hbhSevere .hbhTR .hbhTDPrecip div {margin:5px 0 0 0;}
.hbhSevere .hbhTR .hbhTDHumidity {float:left;width:100px;text-align:center;}
.hbhSevere .hbhTR .hbhTDHumidity div {margin:5px 0 0 0;}
.hbhSevere .hbhTR .hbhTDWind {float:left;width:74px;text-align:center;}
.hbhSevere .hbhTR .hbhTDWind div {margin:5px 0 0 0;}
.hbhSevere .hbhHiRadWrap {border-bottom:none;}


.hbhHiRadWrap {border-bottom:1px solid #ccc;}
.hbhInterHrLink {text-align:right;margin:-28px 10px 10px 0;}

.hbhTRTab {float:left;margin:-1px 0 3px 0;cursor:pointer;color:#03f;}
.hbhTRTabSevere {float:left;margin:-2px 0 3px 0;cursor:pointer;color:#03f;}
.hbhTRTabLeft {background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_left.gif');width:7px;height:21px;float:left;}
.hbhTRTabCenter {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_tile.gif') repeat-x top left;height:21px;font-weight:bold;font-size:9px;}
.hbhTRTabCenter div {padding:4px 0 0 0;}
.hbhTRTabRight {background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_right.gif');width:7px;height:21px;float:left;}
.hbhTRTabLeftOdd {background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_left.gif');}
.hbhTRTabCenterOdd {background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_tile.gif') repeat-x top left;}
.hbhTRTabRightOdd {background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_right.gif');}
.hbhTRTabLeftEven {background:url('http://i.imwx.com/web/local/hourbyhour/detail_white_left.gif');}
.hbhTRTabCenterEven {background:url('http://i.imwx.com/web/local/hourbyhour/detail_white_tile.gif') repeat-x top left;}
.hbhTRTabRightEven {background:url('http://i.imwx.com/web/local/hourbyhour/detail_white_right.gif');}
.hbhTRTabLeftOddSevere {background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_red_left.gif');}
.hbhTRTabCenterOddSevere {background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_red_tile.gif') repeat-x top left;}
.hbhTRTabRightOddSevere {background:url('http://i.imwx.com/web/local/hourbyhour/detail_grey_red_right.gif');}
.hbhTRTabLeftEvenSevere {background:url('http://i.imwx.com/web/local/hourbyhour/detail_white_red_left.gif');}
.hbhTRTabCenterEvenSevere {background:url('http://i.imwx.com/web/local/hourbyhour/detail_white_red_tile.gif') repeat-x top left;}
.hbhTRTabRightEvenSevere {background:url('http://i.imwx.com/web/local/hourbyhour/detail_white_red_right.gif');}


#hbhModuleWrap {margin:0 0 20px 0;padding:0;color:#333;}
#hbhModule {border:1px solid #ccc;font-size:11px;width:603px;}
#hbhModulePad {padding:10px;margin:0;}
#hbhModule h1 {font-size:11px;font-weight:bold;margin:0 0 17px 0;float:left;}
#hbhModule h1 span {font-size:12px;font-weight:normal;}
#tempConverter {font-size:10px;float:right;}
#hbhDetGraphTabs {height:26px;position:relative;margin:0 0 11px 0;}
#hbhBorderBox {border-bottom:1px solid #00398a;height:1px;width:583px;position:absolute;top:25px;left:0;z-index:1;}
#hbhDetGraphTabs2 {background:white;position:absolute;top:0;left:0;z-index:2;}

#hbhDetailTabOn {border-bottom:1px solid #fff;height:26px;float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_grad_on.jpg') repeat-x top left;margin:0;z-index:2;}
#hbhDetailTabOn .bhbTabLeftOn {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_left_on.jpg') no-repeat top right;width:5px;height:26px;}
#hbhDetailTabOn .bhbTabCenterOn {float:left;padding:7px 10px 0 10px;}
#hbhDetailTabOn .bhbTabRightOn {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_right_on.jpg') no-repeat top left;width:5px;height:26px;}

#hbhDetailTabOff {cursor:pointer;height:26px;float:left;border-bottom:1px solid #00398a;background:url('http://i.imwx.com/web/local/hourbyhour/btn_grad_off.jpg') repeat-x right top;margin:0;z-index:2;}
#hbhDetailTabOff .bhbTabLeftOff {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_left_off.jpg') no-repeat top right;width:5px;height:26px;}
#hbhDetailTabOff .bhbTabCenterOff {float:left;padding:9px 10px 0 10px;color:#fff;}
#hbhDetailTabOff .bhbTabRightOff {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_right_off.jpg') no-repeat top left;width:6px;height:26px;background-color:white;}

#hbhGraphTabOn {border-bottom:1px solid #fff;height:26px;float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_grad_on.jpg') repeat-x top left;margin:0;z-index:2;}
#hbhGraphTabOn .bhbTabLeftOn {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_left_on.jpg') no-repeat top right;width:5px;height:26px;}
#hbhGraphTabOn .hbhTabCenterOn {float:left;padding:7px 10px 0 10px;}
#hbhGraphTabOn .bhbTabRightOn {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_right_on.jpg') no-repeat top left;width:5px;height:26px;}
#hbhWhatMenuWrap {float:right;margin:5px 0 0 0;}
#hbhWhatMenuWrap form {margin:0;padding:0;display:inline;}


#hbhGraphTabOff {cursor:pointer;height:26px;float:left;border-bottom:1px solid #00398a;background:url('http://i.imwx.com/web/local/hourbyhour/btn_grad_off.jpg') repeat-x right top;margin:0;z-index:2;}
#hbhGraphTabOff .bhbTabLeftOff {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_left_off.jpg') no-repeat top right;background-color:white;width:6px;height:26px;}
#hbhGraphTabOff .hbhTabCenterOff {float:left;padding:9px 10px 0 10px;color:#fff;}
#hbhGraphTabOff .bhbTabRightOff {float:left;background:url('http://i.imwx.com/web/local/hourbyhour/btn_right_off.jpg') no-repeat top left;width:5px;height:26px;}
#hbhWhatMenuWrap {float:right;margin:5px 0 0 0;}
#hbhWhatMenuWrap form {margin:0;padding:0;display:inline;}
.whatprefs {font-size:10px;}
/* Graph View */
#hbhWxIconsWrap {width:585px;height:200px;position:relative;}
.hbhWxHour {position:absolute;width:53px;height:185px;}

.hbhWxDate {text-align:center;padding:20px 0 0px 0;}
.hbhWxDate div {background:url('http://i.imwx.com/web/local/hourbyhour/hr_date_graph.gif') no-repeat center bottom;text-align:center;font-weight:bold;padding:0margin:0;font-size:11px;color:#666;line-height:17px;margin:0 5px 3px 5px;padding:0 0 3px 0;}
.hbhWxDateSpacer div {background:none;padding:0 0 4px 0;}
.hbhWxTime {text-align:center;}
.hbhWxTime div {text-align:center;font-weight:bold;padding:0margin:0;font-size:11px;color:#666;padding:0 0 5px 0;}
.hbhWxImg {text-align:center;}
.hbhWxImg div {text-align:center;}
.hbhWxTemp {text-align:center;padding:0 0 5px 0;}
.hbhWxTemp div {text-align:center;font-size:12px;font-weight:bold;}
.hbhWxPrecip {text-align:center;padding:0 0 15px 0;}
.hbhWxPrecip div {text-align:center;font-weight:bold;padding:0margin:0;font-size:10px;color:#666;}
.hbhWxPrecip div span {font-weight:normal;padding:0margin:0;}

.hbhPrevNext {clear:both;font-size:10px;color:#333;border-bottom:1px dashed #ddd;margin:10px 0 5px 0;font-weight:bold;width:100%;}
.hbhPrev {float:left;padding:0 0 5px 0;}
.hbhNext {float:right;padding:0 0 5px 0;}
.hbhTimeStamp {text-align:center;font-size:10px;color:#666;}

#hbhPNFWrap {padding:75px 0 75px 201px}
.hbhPNF {text-align:center;width:200px;font-size:12px;color:#333;line-height:25px;}

#locallinker div.module {width:298px;padding:0}
#locallinker div.Content {margin:0 4px}

.hbhIcoPlus {background:url('http://i.imwx.com/web/local/hourbyhour/hbh_tpplus.gif') 0 2px no-repeat;padding:0 0 0 15px !important;}
.hbhIcoMinus {background:url('http://i.imwx.com/web/local/hourbyhour/hbh_tpminus.gif') 0 3px no-repeat;padding:0 0 0 15px !important;}
.hbhIcoTru {background:url('http://i.imwx.com/web/local/hourbyhour/icon_trupoint.gif') 7px 1px no-repeat;padding:0 0 0 25px !important;}
.hbhTRTabCenter div {padding:0;}
.hbhHourDetail {color:#b3b3b3;font-size:10px;font-weight:bold;margin:20px 0 20px 10px;clear:both;}

