/* DONT USE FONT-SIZE: 3px, 7px , 11px, 15px, 19px, 23px, 27px, 31px, 35px, ... */
body,td,input,textarea  {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	
}

body
{
	background:url(/weightwatchers/gfx/bg1.png) repeat 0 0;
}

#wrapper
{
	background:url(/weightwatchers/gfx/bg0.png) repeat-x 0 0;
	height: 16px;	
}

select {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 9px;
	background-color: #333333;
	border-style: 0;
	color: #ffffff;	
}

a {
	text-decoration: none;
	color: #ffffff;
}

a:hover {
	text-decoration: underline;
}

.underline{
	text-decoration: none;
}

.white{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: 800;
}
.yellow{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #F5E85B;
	font-weight: 800;
	line-height: 2;
}

.small{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.bold{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: 800;
}
.rubrik{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 800;
}


.newstitle{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.news{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}


.newslistbold{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	/*font-weight: bold;*/
}

.newslist{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}

.download{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.contestform
	{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	padding: 5px;
	height: 100px;
	width: 300px;
	border: 1px solid #CCCCCC;
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #38a22b; 
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	}
	
.contestformsingle
	{
	font-family: Verdana,Helvetica,sans-serif;
	padding: 5px;
	font-size: 10px;
	height: 25px;
	width: 250px;
	border: 1px solid #CCCCCC;
	margin-top:3px;
	margin-bottom:3px;
	}
	
.menu a
{
	color: #1f8846;
	display: inline-block;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
}

.menu a:first-letter
{
	margin-left: 15px;
}

.menu a:hover, .menu a.selected
{
	color: #c9011b;
	text-decoration: none;
}

.box .t, .box .mr, .box .ml, .box .b { background: #60b476; }
.box .b { background: url(/weightwatchers/gfx/bottom.gif) repeat-x 0 0; }
.box .tl 
{ 
	background: url(/weightwatchers/gfx/corners.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/weightwatchers/gfx/corners.png');
}
.box .tr 
{ 
	background: url(/weightwatchers/gfx/corners.png) no-repeat right 0; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/weightwatchers/gfx/corners.png');
}
.box .bl 
{ 
	background: url(/weightwatchers/gfx/corners.png) no-repeat 0 bottom; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/weightwatchers/gfx/corners.png');
}
.box .br 
{ 
	background: url(/weightwatchers/gfx/corners.png) no-repeat right bottom; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/weightwatchers/gfx/corners.png');
}

.box .m a
{
	color: #000 !Important;
}