html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 11px;
    vertical-align: middle;
    background: transparent;
}

body
{
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1;
}

a, a:hover, a:visited, a:active
{
    color:#717171;
}

div.Main
{
	width:300px; 
	height:250px; 
	overflow:hidden;
}
.Header
{
	width:300%;
	height:25px;
	overflow:hidden;
}
.Header .Logo
{
	width:18px;
	height:19px;
	margin: 3px 0px 0px 7px;
	overflow:hidden;
	float:left;
}
.Header .LogoText
{
	width:146px;
	overflow:hidden;
	color:#ffffff;
	font-size:12px;
	margin:6px 0px 0px 6px;
	font-weight:bold;
	float:left;
}
.Header .Sponsor
{
	width:130px;
	overflow:hidden;
	float:left;
}
.Header .LogoText a, .Header .LogoText a:hover, .Header .LogoText a:visited
{
	color:#ffffff;
	text-decoration:none;
}
.WidgetBody
{
	width:100%;
	height:203px;
	overflow:hidden;
}
.LocationSearch
{
	width:286px;
	height:20px;
	overflow:hidden;
	margin:4px 7px 0px 7px;
}
.LocationSearch .Label
{
	float:left; 
	width:88px; 
	overflow:hidden; 
	height:18px;
	line-height:18px;
	font-size:11px;
}
.LocationSearch .Text
{
	float:left; 
	width:170px; 
	overflow:hidden;
}
.LocationSearch .Button
{
	float:left; 
	width:27px; 
	height:20px;
	overflow:hidden;
	margin:-1px 0px 0px 1px;
	border:none;
	cursor:pointer;
}
.Watermarked
{
	width:170px;
	height:16px;
	overflow:hidden;
	border:solid 1px #dedede;	
	font-size:11px;
	font-family: Tahoma, Helvetica, sans-serif;
	padding:0px 0px 0px 4px;
	margin:0px;
}
.AutoCompleteList
{
	list-style-type:none;
}
div.HR
{
    margin:4px 8px 0px 8px;
    padding:0px;
    height:0px;
    border-top: solid 1px #9A9A9A;
    border-bottom: solid 1px #ffffff;
}
h1
{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	line-height:24px;
	font-size:13px;
	color:#ffffff;
	width:219px;
	height:24px;
	overflow:hidden;
	float:left;
}
h1 a, h1 a:hover, h1 a:visited, h1 a:active
{
	color:#ffffff;
	font-size:13px;
	text-decoration:underline;
}
.SaveButton
{
	margin:2px 0px 0px 0px;
	width:70px;
	height:24px;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
	float:right;
	overflow:hidden;
	text-transform:uppercase;
	color:#ffffff;
	border:none;
	cursor:pointer;
}
.SaveButton[disabled]
{
	background-color:#cecece;
	cursor:normal;
	color:#aaaaaa;
}
.Day
{
	float:left;
	width:142px;
	height:78px;
	overflow:hidden;
}
.Day .Icon
{
	float:left;
	overflow:hidden;
	width:60px;
	height:80px;
	margin:5px 0px 15px 0px; 
}
.Day .Name
{
	float:left;
	font-weight:bold;
	font-size:11px;
	color:#717171;
	overflow:hidden;
	width:75px;
	height:13px;
	line-height:13px;
	margin:3px 0px 0px 0px;
}
.Day .Precis
{
	float:left;
	font-size:11px;
	overflow:hidden;
	color:#717171;
	width:80px;
	height:40px;
	line-height:11px; *line-height:13px; 
	margin-bottom:0px;
}
.Day .Min
{
	overflow:hidden;
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 22px;
    width: 33px;
    line-height: 22px;
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align:center;
    color:#717171;
}
.Day .Max
{
	overflow:hidden;
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 22px;
    width: 33px;
    line-height: 22px;
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align:center;
    color:#717171;
    background-image: url(../TWC/Images/Widget/Black/10-Day-Max.gif);
}
.LowerLinks
{
	overflow:hidden;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:3px 0px 0px 7px;
    color:#717171;
}
.LowerLinks table
{
	width:160px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin-top:3px;
    color:#717171;
}
.LowerLinksRight
{
	overflow:hidden;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:3px 0px 0px 0px;
    	color:#717171;
}
.LowerLinksRight table
{
	width:132px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin-top:3px;
    	color:#717171;
}

.LowerLinks table tr td.arrow, .LowerLinksRight table tr td.arrow
{
	width:8px;
	height:14px;
	overflow:hidden;
}
.LowerLinks table tr td.Left
{
	text-decoration:none;
	overflow:hidden;
}
.LowerLinks table tr td.Right
{
	text-decoration:none;
	overflow:hidden;
	color:#444444;
}
.LowerLinksRight table tr td.More
{
	text-decoration:none;
	overflow:hidden;
}

.Footer
{
	width:100%;
	height:22px;
	overflow:hidden;
}
.Footer .Left
{
	width:95px;
	line-height:22px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	float:left;
	height:100%;
	text-align:center;
}
.Footer .Left a, .Footer .Left a:hover, .Footer .Left a:visited, .Footer .Left a:active
{
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}
.Footer .Right
{
	width:205px;
	line-height:22px;
	background-color:#000000;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	float:right;
	height:100%;
	font-family: Tahoma, Helvetica, sans-serif;
}
.Footer .Right a, .Footer .Right a:hover, .Footer .Right a:visited, .Footer .Right a:active
{
	color:#ffffff;
	text-decoration:underline;
}
