﻿#searchWidget{background:transparent url(/img/widget_bg.png) no-repeat top left;height:256px;position:relative;width:410px;font-size:11px;}
#searchWidget .default_ad{background:transparent url(/img/banner_default.png) no-repeat top left;}
#searchWidget .sw_banner{height:175px;position:absolute;right:5px;top:46px;width:145px;}
#searchWidget .sw_body{height:189px;}
#searchWidget .sw_pop_topics{left:22px;position:absolute;top:100px;}
#searchWidget .sw_pop_topics h1{color:#424242;font-weight:700;margin-bottom:0.333em;margin-top:5px;}
#searchWidget .sw_results{height:20px;left:5px;overflow:hidden;position:absolute;top:68px;width:245px;z-index:1;}
#searchWidget .sw_results .inner{line-height:1.333em;margin:25px 10px 10px;}
#searchWidget .sw_results img{bottom:0;left:0;position:absolute;z-index:-1;}
#searchWidget .sw_results ul{padding-top:0px;}
#searchWidget .sw_search{background:transparent url(/img/search_input.png) no-repeat top left;height:42px;left:5px;position:absolute;top:47px;width:255px;z-index:100;}
#searchWidget .sw_search .go{background:transparent;border:none;cursor:pointer;height:30px;outline:none;position:absolute;right:10px;top:5px;width:65px;}
#searchWidget .sw_search .phrase{background-color:Transparent;border:none;color:#666;font-family:Arial;font-size:13px;font-weight:700;left:19px;line-height:18px;outline:none;padding:6px 0;position:absolute;top:6px;width:150px;}
#searchWidget .sw_see_more{background:transparent url(/img/arrow_r.png) no-repeat 0 4px;left:15px;padding-left:8px;position:absolute;bottom:28px;}/*bottom:34px;*/
#searchWidget .sw_title{height:37px;position:relative;}
#searchWidget .sw_title a{height:25px;position:absolute;right:10px;top:5px;width:115px;}
#searchWidget a{color:#005474;font-weight:700;text-decoration:none;}
#searchWidget a img{border:none;}
#searchWidget li{background:transparent url(/img/red_dot.png) no-repeat center left;line-height:1.5em;padding-left:12px;}
#searchWidget li span{background:transparent url(/img/q.png) no-repeat center center;display:inline-block;height:12px;left:6px;position:relative;top:2px;width:12px;}
#searchWidget li:hover a{color:#119dc0;}
#searchWidget ul.search_tips li{background:transparent url(/img/black_dot.png) no-repeat 0 4px;line-height:1.25em;}


.footer{bottom:0;color:#626262;font-size:12px;font-weight:700;height:21px;position:absolute;right:15px;text-align:right;}
.neutral{background:transparent url(/img/widget_bg_neutral.png) no-repeat top left !important;}
.sw_learn_more{background:transparent url(/img/red_dot.png) no-repeat center left;display:block;margin-top:10px;padding-left:10px;}
.tipsy{border:solid 1px #b7d3dd;}
.tipsy-inner{background-color:#fff;color:#000;max-width:250px;padding:4px 5px;text-align:center;}
.vertical #searchWidget{background:transparent url(/img/widget_tall_bg.png) no-repeat top left;font-size:11px;height:321px;position:relative;width:168px;}
.vertical #searchWidget .sw_banner{display:none;}
.vertical #searchWidget .sw_pop_topics{left:11px;position:absolute;top:110px;}
.vertical #searchWidget .sw_pop_topics .teaser{display:block;font-size:11px;margin-bottom:20px;}
.vertical #searchWidget .sw_results{height:20px;left:5px;overflow:hidden;position:absolute;top:80px;width:165px;z-index:1;}
.vertical #searchWidget .sw_search{background:transparent url(/img/search_tall_input.png) no-repeat top left;height:42px;left:5px;position:absolute;top:57px;width:160px;}
.vertical #searchWidget .sw_search .go{background:transparent;border:none;height:29px;outline:none;position:absolute;right:10px;top:7px;width:35px;}
.vertical #searchWidget .sw_search .phrase{font-size:12px;left:15px;top:8px;width:100px;}
.vertical #searchWidget .sw_see_more{bottom:46px;left:15px;padding-right:10px;}
.vertical #searchWidget .sw_title{height:48px;}
.vertical #searchWidget .sw_title a{height:20px;left:10px;position:absolute;top:5px;width:90px;}
.vertical #searchWidget .sw_results .inner{margin-top:20px;}
.vertical .footer{font-size:11px;height:33px;}
.vertical .neutral{background:transparent url(/img/widget_tall_bg_neutral.png) no-repeat top left !important;}
.vertical #searchWidget .sw_results ul{padding-top:0px;}

.vertical_small #searchWidget{background:transparent url(/img/widget_small_bg.png) no-repeat top left;font-size:11px;height:251px;position:relative;width:200px;}
.vertical_small #searchWidget .sw_banner{display:none;}
.vertical_small #searchWidget .sw_pop_topics{left:11px;position:absolute;top:110px;}
.vertical_small #searchWidget .sw_pop_topics .teaser{display:block;font-size:11px;margin-bottom:12px;}
.vertical_small #searchWidget .sw_results{height:20px;left:5px;overflow:hidden;position:absolute;top:68px;width:195px;z-index:1;}
.vertical_small #searchWidget .sw_results .inner { margin-top:20px; }
.vertical_small #searchWidget .sw_results .inner ul { padding-top:0px; }
.vertical_small #searchWidget .sw_search{background:transparent url(/img/search_input_small.png) no-repeat top left;height:43px;left:5px;position:absolute;top:45px;width:188px;}
.vertical_small #searchWidget .sw_search .go{background:transparent;border:none;height:29px;outline:none;position:absolute;right:10px;top:7px;width:35px;}
.vertical_small #searchWidget .sw_search .phrase{font-size:12px;left:15px;top:8px;width:100px;}
.vertical_small #searchWidget .sw_see_more{bottom:32px;left:15px;padding-right:10px;}
.vertical_small #searchWidget .sw_title{height:48px;}
.vertical_small #searchWidget .sw_title a{height:20px;left:10px;position:absolute;top:5px;width:90px;}
.vertical_small .footer{font-size:11px;height:auto;right:4px;bottom:5px;}
/*.vertical_small .neutral{background:transparent url(/img/widget_tall_bg_neutral.png) no-repeat top left !important;}*/

abbr,acronym{border:0;font-variant:normal;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
body{color:#000;font-family:Arial;font-size:0.75em;margin:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
caption,th{text-align:left;}
del,ins{text-decoration:none;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
html{background:#FFF;color:#000;}
input,button,textarea,select{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
legend{color:#000;}
li{list-style:none;}
q:before,q:after{content:'';}
sup,sub{vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}