@charset "utf-8";
body{
        background-color:#F7FAF7;
}

table.container{
        background-color:#fff;
}

a.normLink{
		color:#48633E;
		text-decoration:none;
		cursor:default;
}
a.normLink:hover{
		color:#48633E;
		text-decoration:none;
		cursor:default;
}

.berryland_challenge{
        font-family:Arial, Tahoma;
        font-size:12px;
        color:#222;
        font-weight:normal;
        letter-spacing:0px;
        text-align:left;
        line-height:16px;
        padding-top:15px;
        padding-bottom:10px;
        padding-left:15px;
        padding-right:15px;
        width:746px;
}
.berryland_challenge h1{
		font-family:Arial, Tahoma;
        font-size:32px;
        color:#B10000;
        font-weight:bold;
        text-align:center;
        letter-spacing:2px;
        line-height:28px;
        font-variant:small-caps;
        margin:0;
        margin-top:10px;
        margin-bottom:25px;
}
.berryland_challenge b{ color:#B10000; font-weight:bold; cursor:default;}
.berryland_challenge a{	text-decoration:none; cursor:default;}

.left{
        background:#D6E4F5 url(/images/bg_block_blue.gif) repeat-x scroll left top;
        font-family:Arial,Tahoma;
        font-size:12px;
        color:#39506C;
        text-align:left;
        line-height:20px;
        padding:15px;
        width:358px;
}
.left h1{
        color:#2C71B8;
        font-size:22px;
        text-align:center;
        font-weight:bold;
        margin-top:10px;
        margin-bottom:12px;
}
.left h2{
        color:#39506C;
        font-size:14px;
        font-weight:bold;
        margin-top:10px;
}
.left img{
		padding:3px;
}

.right{
        background:#F4F9E4 url(/images/bg_block_green.gif) repeat-x scroll left top;
        font-family:Arial,Tahoma;
        color:#48633E;
        font-size:12px;
        text-align:left;
        line-height:20px;
        padding:15px;
        width:358px;
}
.right h1{
        color:#4A8F31;
        font-size:22px;
        text-align:center;
        font-weight:bold;
        margin-top:10px;
        margin-bottom:12px;
}
.right h2{
        color:#48633E;
        font-size:14px;
        font-weight:bold;
        margin-top:10px;
}
.right img{
		padding:3px;
}

span.disclaimer{
        font-family:Arial, Tahoma;
        font-size:10px;
        color:#555555;
        line-height:14px;
}

span.updated{
		font-size:11px;
		color:#B10000;
		margin-left:10px;
}

.footer{
        background:#FFFFFF url(/images/bg_footer.gif) no-repeat scroll right bottom;
        color:#484848;
        font-family:Arial,Tahoma;
        font-size:12px;
        line-height:20px;
        margin:0pt auto;
        padding:10px 0pt 12px;
        text-align:center;
        width:776px;
}
.footer a{
		text-decoration:none;
}
