.box_generic {
	background: rgb(245, 245, 245); margin: 10px 0px; border: 1px solid rgb(222, 222, 222); float: left;
}
.box_e5e5e5 {
	background: url("/images/component_bg_e5e5e5.gif") repeat-x left top; border: 1px solid rgb(229, 229, 229); width: 99%; height: auto; float: left;
}
.box_content {
	margin: 5px;
}
.box_button {
	background: url("/images/bg_place_an_ad.gif") repeat-x left top; border: 1px solid rgb(229, 229, 229); width: 99%; height: 50px; margin-top: 15px; float: left;
}
.box_button .box_content {
	margin: 17px 5px 5px 15px;
}
.box_button .box_content a span {
	color: rgb(3, 90, 145); font-family: georgia; text-size: 14px;
}
.googleadwrapper {
	margin-top: 10px;
}
.googleadwrapper .box_e5e5e5 {
	width: 940px; color: rgb(123, 123, 123); margin-bottom: 20px;
}
.googleadwrapper .box_e5e5e5 a {
	color: rgb(3, 90, 145);
}
.googleadwrapper .box_e5e5e5 a.toplink {
	color: rgb(3, 90, 145); font-size: 12px;
}
.googleadwrapper .box_e5e5e5 a b {
	padding-bottom: 5px; float: left;
}
.googleadwrapper .box_e5e5e5 .box_content {
	width: 930px; padding-bottom: 5px;
}
.googleadwrapper .section_title_no_line a {
	float: left;
}
.classifieds_picks {
	padding: 0px 0px 10px;
}
.classifieds_picks a {
	color: rgb(3, 90, 145); float: right;
}
#page .classifieds_picks a img {
	margin: 5px 0px 20px 20px; border: 1px solid rgb(229, 229, 229);
}
.contests {
	padding: 0px; float: left;
}
.contests .content {
	padding: 5px 0px 0px; float: left;
}
.contests ul {
	padding: 3px 0px 0px;
}
.contests ul li {
	background-position: 4px 4px;
}
.contests ul li a:hover span {
	color: rgb(3, 90, 145); font-family: arial; font-size: 11px; text-decoration: underline;
}
.contests ul li a span {
	color: rgb(3, 90, 145); font-family: arial; font-size: 11px; margin-left: 15px;
}
.contests .text {
	margin-top: 5px;
}
.contests .text span {
	font-size: 12px; margin-top: 5px;
}
.contests .text a {
	color: rgb(70, 70, 70); font-family: arial; font-size: 12px;
}
.contests_vr {
	float: left;
}
.contests_vr .contests01 {
	width: 140px; float: left;
}
.contests_vr .contests02 {
	width: 140px; float: left;
}
.contests_vr .link {
	width: 140px; float: left;
}
.contests_hr .contests01 {
	width: 160px; float: left;
}
.contests_hr .contests01 .content {
	width: 140px; float: left;
}
.contests_hr .contests02 {
	width: 140px; float: left;
}
#diversionbox {
	background: url("/images/bg_diversionsbox.gif") no-repeat left top; margin: 10px 0px; width: 620px; height: 224px; float: left;
}
#diversionbox .smallfeature_no_content .featurecontent {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#diversionbox .section_title {
	margin: 5px 0px 5px 10px; border: currentColor;
}
#diversionbox .contentwrapper {
	background: rgb(255, 255, 255); border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; float: left;
}
#diversionbox .col_160 {
	background: rgb(255, 255, 255); border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid;
}
#diversionbox .col_67 .nav {
	width: 67px; text-align: center; padding-top: 20px;
}
#diversionbox .diversionlinks ul {
	padding: 5px 0px 0px 37px; float: left;
}
#diversionbox .diversionlinks ul li {
	background: url("/images/delimiter_hr.gif") no-repeat right; padding: 0px 15px 0px 10px; float: left;
}
#diversionbox .diversionlinks ul li.lastlink {
	
}
#diversionbox .diversionlinks ul li a {
	color: rgb(70, 70, 70); font-family: arial; font-size: 11px;
}
#diversionbox .diversionlinks ul li a span {
	color: rgb(70, 70, 70); font-family: arial; font-size: 17px; text-decoration: none;
}
.personaltech #diversionbox {
	background: url("/images/bg_personal_tech.gif") no-repeat left top; margin: 10px 0px; width: 620px; height: 224px; float: left;
}
.frontpage {
	background: rgb(245, 245, 245); padding: 5px; border: 1px solid rgb(222, 222, 222); text-align: center; margin-top: 5px; float: left;
}
#page .frontpage a img {
	float: left;
}
.frontpage .section_title {
	margin: 5px 0px; border: currentColor;
}
#gamingfeature .smallfeature02 .featurecontent {
	margin: 10px 0px 0px; padding-left: 10px; float: left;
}
#gamingfeature .smallfeature02 .newsimage {
	padding-right: 10px;
}
#gamingfeature .content .content {
	border: currentColor; width: 130px;
}
#gamingfeature .section_morelink {
	margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; border: currentColor; float: right;
}
.jobsearch {
	padding: 0px 0px 0px 10px;
}
.jobsearch #textlinks ul {
	width: 130px; float: left;
}
.jobsearch #textlinks li {
	border: currentColor; width: 130px;
}
.jumpto .section_title {
	border: currentColor; padding-top: 5px;
}
.jumpto .section_title h3 span {
	margin: 0px 0px 0px 5px; font-size: 11px;
}
.jumpto ul {
	padding: 5px 0px 5px 5px; float: left;
}
#healthguide {
	margin: 5px 0px 0px; width: 300px; height: 208px;
}
#healthguide .title {
	margin: 10px 0px 0px 40px; float: left;
}
#healthguide .title a {
	width: 150px; height: 15px; float: left;
}
#healthguide .title a span {
	display: none;
}
#healthguide .guidelinks {
	float: left;
}
#healthguide .guidelinks ul {
	padding: 5px 0px 0px 10px; float: left;
}
#healthguide .guidelinks ul li {
	margin: 0px 2px; border: 1px solid rgb(210, 210, 210); float: left;
}
#healthguide .guidelinks ul li a {
	width: 15px; height: 15px; text-align: center; color: rgb(85, 84, 84); float: left;
}
#healthguide .text {
	padding: 5px 10px 0px; float: left;
}
#healthguide h1 span {
	color: rgb(102, 102, 102); font-family: georgia; font-size: 14px; font-weight: bold;
}
#healthguide h2 span {
	color: rgb(102, 102, 102); font-family: arial; font-size: 12px; font-weight: normal;
}
#healthguide form {
	padding: 10px 0px 5px 10px; float: left;
}
#healthguide .input_health_guide {
	width: 200px; margin-right: 10px; float: left;
}
#healthguide_175 .guidesearch {
	margin-top: 10px;
}
#healthguide_175 {
	background: url("/images/component_bg_e5e5e5.gif") repeat-x left top; margin: 5px 0px 0px; border: 1px solid rgb(229, 229, 229); width: 298px; height: 175px;
}
#healthguide_175 .title {
	margin: 10px 0px 0px 40px; float: left;
}
#healthguide_175 .title a {
	width: 150px; height: 15px; float: left;
}
#healthguide_175 .title a span {
	display: none;
}
#healthguide_175 .text {
	padding: 5px 10px 0px; float: left;
}
#healthbox {
	background: url("http://www.canada.com/images/component_bg_e5e5e5.gif") repeat-x left top; margin: 5px 0px 0px; border: 1px solid rgb(229, 229, 229); width: 298px;
}
#healthbox .wrapper {
	padding: 5px;
}
#healthbox .morelink {
	text-align: right; display: inline;
}
.horoscopebox {
	margin-left: 10px;
}
ul.horoscope a {
	color: rgb(3, 90, 145);
}
ul.horoscope a span {
	padding: 14px 0px 0px 50px; color: rgb(3, 90, 145); float: left;
}
ul.horoscope a span b {
	width: 70px; float: left;
}
ul.horoscope li {
	background: url("/life/astrology/images/atro_widgetIcons.jpg") no-repeat left top; height: 30px;
}
ul.horoscope li.aquarius {
	height: 30px;
}
ul.horoscope li.pisces {
	background-position: 0px -40px; height: 35px;
}
ul.horoscope li.aries {
	background-position: 0px -83px; height: 33px;
}
ul.horoscope li.taurus {
	background-position: 0px -125px; height: 35px;
}
ul.horoscope li.gemini {
	background-position: 0px -167px; height: 35px;
}
ul.horoscope li.cancer {
	background-position: 0px -208px; height: 35px;
}
ul.horoscope li.leo {
	background-position: 0px -245px; height: 37px;
}
ul.horoscope li.virgo {
	background-position: 0px -290px; height: 40px;
}
ul.horoscope li.libra {
	background-position: 0px -335px; height: 35px;
}
ul.horoscope li.scorpio {
	background-position: 0px -380px; height: 40px;
}
ul.horoscope li.sagittarius {
	background-position: 0px -430px; height: 35px;
}
ul.horoscope li.capricorn {
	background-position: 0px -473px; height: 35px;
}
.astrobox .tabbox_300 .top {
	width: 300px; height: 40px; float: left;
}
.local_update {
	padding: 9px 9px 0px; border: 1px solid rgb(229, 229, 229); float: left;
}
#multimediabox {
	background: url("/images/bg_multimediabox.gif") no-repeat left top; margin: 10px 0px; width: 620px; height: 220px; float: left;
}
#multimediabox .section_title {
	margin: 5px 0px 3px 10px; border: currentColor;
}
#multimediabox .contentwrapper {
	background: rgb(255, 255, 255); border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; float: left;
}
#multimediabox .col_160 {
	background: rgb(255, 255, 255); height: 155px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid;
}
#multimediabox .col_160 .newscontent {
	display: none;
}
#multimediabox .col_67 .nav {
	width: 67px; text-align: center; padding-top: 70px;
}
#multimediabox h1 a span {
	font-size: 12px;
}
.multimediabox_300 #multimediabox {
	background: url("/images/bg_multimediabox_300.jpg") no-repeat left top; margin: 10px 0px; width: 300px; height: 220px; float: left;
}
.multimediabox_460 #multimediabox {
	background: url("/images/bg_multimediabox_460.jpg") no-repeat left top; margin: 10px 0px; width: 460px; height: 220px; float: left;
}
.email_alert_page #newsalert {
	width: 420px; float: left;
}
#newsalert {
	background: url("/images/bg_story_tool.gif") repeat-x left top; margin: 5px 0px 10px; border: 1px solid rgb(227, 227, 227); width: auto; height: auto; padding-bottom: 10px; float: left;
}
#newsalert .section_title {
	margin: 5px 0px 0px 5px; border: currentColor;
}
#newsalert .alerttype {
	margin: 5px 5px 0px;
}
#newsalert .alerttype {
	color: rgb(102, 102, 102); font-size: 12px;
}
#newsalert form {
	padding: 13px 0px 5px 5px; float: left;
}
#newsalert form input {
	width: 195px; margin-right: 5px; float: left;
}
#newsalert ul li {
	margin-left: 3px;
}
#newsalert ul li a span {
	margin-left: 13px;
}
#pollfeature {
	background: url("/images/component_bg_e5e5e5.gif") repeat-x left top; margin: 5px 0px 10px; padding: 5px; border: 1px solid rgb(227, 227, 227); color: rgb(70, 70, 70); float: left;
}
#pollfeature .topLeft {
	display: none;
}
#pollfeature .ceilingFloor {
	display: none;
}
#pollfeature .topRight {
	display: none;
}
#pollfeature .botLeft {
	display: none;
}
#pollfeature .ceilingFloor {
	display: none;
}
#pollfeature .botRight {
	display: none;
}
#pollfeature strong {
	padding: 0px 0px 5px; width: 100%; color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 13px; margin-bottom: 5px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 3px; border-bottom-style: solid; float: left;
}
#pollfeature .radioHead {
	margin: 8px 0px 15px; width: 25px; clear: both; float: left;
}
#pollfeature .doYou {
	margin: 10px 0px 0px;
}
#pollfeature .vote {
	margin: 10px 0px;
}
#pollfeature .pollStuff {
	color: rgb(70, 70, 70); font-family: arial; font-size: 12px;
}
#pollfeature .pollrule {
	display: none;
}
.salarywizard {
	padding: 0px 0px 0px 10px;
}
.salarywizard .form_label {
	margin-top: 10px;
}
.salarywizard .select_130 {
	margin-bottom: 5px;
}
#scorebox ul.bullet {
	margin: 0px; padding: 0px; float: left;
}
#scorebox ul.bullet li {
	width: 86px; list-style-type: none;
}
#scorebox ul.bullet li {
	padding-left: 15px; float: left;
}
.mlb .textheadlines ul.tab li.mlb {
	background: rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.mlb .textheadlines ul.tab li.mlb a {
	color: rgb(3, 90, 145);
}
.nba .textheadlines ul.tab li.nba {
	background: rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.nba .textheadlines ul.tab li.nba a {
	color: rgb(3, 90, 145);
}
.cfl .textheadlines ul.tab li.cfl {
	background: rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.cfl .textheadlines ul.tab li.cfl a {
	color: rgb(3, 90, 145);
}
.nfl .textheadlines ul.tab li.nfl {
	background: rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.nfl .textheadlines ul.tab li.nfl a {
	color: rgb(3, 90, 145);
}
.nhl .textheadlines ul.tab li.nhl {
	background: rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.nhl .textheadlines ul.tab li.nhl a {
	color: rgb(3, 90, 145);
}
.mlb .content .mlb {
	display: block;
}
.mlb .content .nba {
	display: none;
}
.mlb .content .cfl {
	display: none;
}
.mlb .content .nfl {
	display: none;
}
.mlb .content .nhl {
	display: none;
}
.nba .content .nba {
	display: block;
}
.nba .content .mlb {
	display: none;
}
.nba .content .cfl {
	display: none;
}
.nba .content .nfl {
	display: none;
}
.nba .content .nhl {
	display: none;
}
.cfl .content .cfl {
	display: block;
}
.cfl .content .mlb {
	display: none;
}
.cfl .content .nba {
	display: none;
}
.cfl .content .nfl {
	display: none;
}
.cfl .content .nhl {
	display: none;
}
.nfl .content .nfl {
	display: block;
}
.nfl .content .mlb {
	display: none;
}
.nfl .content .nba {
	display: none;
}
.nfl .content .cfl {
	display: none;
}
.nfl .content .nhl {
	display: none;
}
.nhl .content .nhl {
	display: block;
}
.nhl .content .mlb {
	display: none;
}
.nhl .content .nba {
	display: none;
}
.nhl .content .cfl {
	display: none;
}
.nhl .content .nfl {
	display: none;
}
.tvl .textheadlines ul.tab li.tvl {
	background: 0px 0px rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.tvl .textheadlines ul.tab li.tvl a {
	color: rgb(3, 90, 145);
}
.tvl .content .tvl {
	display: block;
}
.tvl .content .mof {
	display: none;
}
.mof .textheadlines ul.tab li.mof {
	background: 0px 0px rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.mof .textheadlines ul.tab li.mof a {
	color: rgb(3, 90, 145);
}
.mof .content .mof {
	display: block;
}
.mof .content .tvl {
	display: none;
}
.local_contests .bubble .top {
	display: none;
}
.local_contests .bubble .bottom {
	display: none;
}
.local_contests td a {
	color: rgb(3, 90, 145); font-family: georgia; font-size: 20px;
}
.local_contests font.plain {
	color: rgb(70, 70, 70); font-family: arial; font-size: 12px;
}
.local_contests .center {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.local_contests .center h4 {
	color: rgb(0, 0, 0); font-family: georgia; font-size: 14px; text-decoration: none;
}
#opinionbox ul.bullet {
	margin: 0px; padding: 0px; float: left;
}
#opinionbox ul.bullet li {
	width: 86px; list-style-type: none;
}
#opinionbox ul.bullet li {
	padding-left: 15px; float: left;
}
.opinionblog .textheadlines ul.tab li.opinionblog {
	background: rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.opinionblog .textheadlines ul.tab li.opinionblog a {
	color: rgb(3, 90, 145);
}
.opinioncolumns .textheadlines ul.tab li.opinioncolumns {
	background: rgb(255, 255, 255); border-top-color: rgb(189, 189, 189); border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.opinioncolumns .textheadlines ul.tab li.opinioncolumns a {
	color: rgb(3, 90, 145);
}
.opinionblog .content .opinionblog {
	display: block;
}
.opinionblog .content .opinioncolumns {
	display: none;
}
.opinioncolumns .content .opinioncolumns {
	display: block;
}
.opinioncolumns .content .opinionblog {
	display: none;
}
.sitemap_links .headline h1 span {
	color: rgb(3, 90, 145); font-family: arial; font-size: 12px; font-weight: bold;
}
.sitemap_links .headline h1 {
	margin: 8px 0px;
}
.sitemap_links ul.bullet {
	width: 100%; padding-bottom: 5px; margin-bottom: 25px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.sitemap_links ul.bullet li {
	width: 220px; float: left;
}
.sitemap_links ul.bullet li a {
	float: left;
}
.sitemap_links h1 a {
	margin: 0px 0px 10px; color: rgb(3, 90, 145); float: left;
}
.sitemap_links a.rss {
	background: url("/images/icons/rsslogo.jpg") no-repeat 0px 0px; width: 12px; height: 15px; float: right !important;
}
.sitemap_links ul.bullet li.submenu {
	width: 200px; float: right;
}
.send_tips {
	background: url("/images/component_bg_044c79.gif") repeat-x left top; border: 1px solid rgb(229, 229, 229); width: 138px; text-align: center; margin-top: 10px; float: left;
}
.send_tips .content {
	padding: 8px 0px 5px;
}
.send_tips .content a {
	color: rgb(4, 76, 121); text-decoration: none;
}
.send_tips .content a span {
	color: rgb(4, 76, 121); text-transform: uppercase; font-family: georgia; font-size: 12px; font-weight: bold;
}
.col_300 .send_tips {
	width: 297px;
}
.col_220 .send_tips {
	width: 220px;
}
.col_130 .send_tips {
	width: 130px;
}
#sponsoredlinks {
	background: url("/images/component_bg_e5e5e5.gif") repeat-x left top; margin: 10px 0px; border: 1px solid rgb(229, 229, 229); width: 298px; float: left;
}
#sponsoredlinks .section_title_no_line {
	margin-left: 10px;
}
#sponsoredlinks .content {
	padding: 10px 0px 5px;
}
#sponsoredlinks .content ul {
	padding: 0px 5px 0px 8px;
}
#sponsoredlinks .content ul li a {
	color: rgb(3, 90, 145); margin-left: 20px;
}
#sponsoredlinks .content ul li a:hover span {
	text-decoration: underline;
}
.sponsor_hr .sponsor .label {
	display: none;
}
.stockfeature {
	margin: 5px 0px;
}
.stockfeature .bubble {
	display: none;
}
.stockfeature form {
	display: none;
}
.stockfeature #current {
	font-weight: bold;
}
.stockfeature .column {
	width: 70px; float: left;
}
.col_300 .stockfeature .column {
	width: 100px; float: left;
}
.stockfeature .column a {
	color: rgb(3, 90, 145);
}
.stockfeature .arrow .up {
	background: url("http://stockgroup.canada.com/images/uparrow.gif") no-repeat 38px 1px; color: rgb(52, 152, 2);
}
.stockfeature .arrow .down {
	background: url("http://stockgroup.canada.com/images/downarrow.gif") no-repeat 38px 1px; color: rgb(235, 3, 27);
}
.stockfeature .row {
	margin: 0px 0px 5px; padding: 0px 0px 2px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.stockfeature .column a {
	color: rgb(3, 90, 145);
}
.stockfeature .contentbox2 a {
	color: rgb(3, 90, 145);
}
#stockquote {
	margin: 10px 0px 0px 5px;
}
#stockquote .GetQuote {
	margin: 5px 5px 0px 0px; width: 100px; float: right;
}
#stockquote ul.list_vr_line {
	margin: 10px 0px 5px;
}
#stockquote ul.list_vr_line li {
	background: url("/images/list_dot.gif") no-repeat 0px 5px; padding-right: 0px;
}
#stockquote ul.list_vr_line li a {
	color: rgb(3, 90, 145); text-decoration: none;
}
#stockquote ul.list_vr_line li a span {
	font-size: 11px; margin-left: 9px;
}
#stockquote .sponsor {
	padding: 17px 0px 0px 25px; width: 120px; float: left;
}
#stockquote .sponsor .label {
	margin: 5px 6px 0px 0px; float: left;
}
.tabbox_160 {
	margin: 10px 0px 5px; float: left;
}
.tabbox_160 .top {
	background: url("/images/bg_content_tab_top_160.gif") no-repeat left top; width: 160px; height: auto; float: left;
}
.tabbox_160 .center {
	background: url("/images/bg_content_tab_body_160.gif") repeat-y left top; width: 160px; float: left;
}
.tabbox_160 .bottom {
	background: url("/images/bg_content_tab_bottom_160.gif") no-repeat left top; width: 160px; height: 12px; float: left;
}
.tabbox_160 .section_title {
	padding: 2px 0px 5px 10px; border: currentColor; color: rgb(0, 0, 0); float: left;
}
.tabbox_160 .section_title span {
	padding: 5px 0px 0px;
}
.tabbox_160 .textheadlines .content {
	width: 298px;
}
.tabbox_160 .content ul.bullet {
	width: 297px; float: left;
}
.tabbox_220 {
	margin: 10px 0px 5px; float: left;
}
.tabbox_220 .top {
	background: url("/images/bg_content_tab_top.gif") no-repeat left top; width: 220px; height: 31px; float: left;
}
.tabbox_220 .center {
	background: url("/images/bg_content_tab_body.gif") repeat-y left top; width: 220px; float: left;
}
.tabbox_220 .bottom {
	background: url("/images/bg_content_tab_bottom.gif") no-repeat left top; width: 220px; height: 12px; float: left;
}
.tabbox_220 .section_title {
	padding: 3px 0px 5px; border: currentColor; color: rgb(0, 0, 0); float: left;
}
.tabbox_220 .section_title span {
	padding: 5px 0px 0px 10px; float: left;
}
.tabbox_220 .section_title h3 {
	float: left;
}
.tabbox_220 .section_title h4 {
	float: left;
}
.tabbox_220 .textheadlines ul.tab li {
	padding: 5px;
}
#page .tabbox_220 .content {
	width: 217px;
}
.tabbox_300 {
	margin: 10px 0px 5px; float: left;
}
.tabbox_300 .top {
	background: url("/images/bg_content_tab_top_300.gif") no-repeat left top; width: 300px; height: 31px; float: left;
}
.tabbox_300 .center {
	background: url("/images/bg_content_tab_body_300.gif") repeat-y left top; width: 300px; float: left;
}
.tabbox_300 .bottom {
	background: url("/images/bg_content_tab_bottom_300.gif") no-repeat left top; width: 300px; height: 12px; float: left;
}
.tabbox_300 .section_title {
	padding: 3px 0px 5px; border: currentColor; color: rgb(0, 0, 0); float: left;
}
.tabbox_300 .section_title span {
	padding: 5px 0px 0px 10px; float: left;
}
.tabbox_300 .section_title h3 {
	float: left;
}
.tabbox_300 .section_title h4 {
	float: left;
}
.tabbox_300 .textheadlines .content {
	width: 298px;
}
.tabbox_300 .content ul.bullet {
	width: 287px; float: left;
}
.tabbox_300 .rss {
	display: none;
}
.tabbox_300 .morelinks {
	margin: 0px; padding: 0px; height: 1px;
}
.tabbox_300 .morelinks a {
	margin-left: 210px;
}
.tabbox_380 {
	margin: 10px 0px 5px; float: left;
}
.tabbox_380 .top {
	background: url("/images/bg_content_tab_top_380.gif") no-repeat left top; width: 380px; height: 31px; float: left;
}
.tabbox_380 .center {
	background: url("/images/bg_content_tab_body_380.gif") repeat-y left top; width: 380px; float: left;
}
.tabbox_380 .bottom {
	background: url("/images/bg_content_tab_bottom_380.gif") no-repeat left top; width: 380px; height: 12px; float: left;
}
.tabbox_380 .section_title {
	padding: 3px 0px 5px; border: currentColor; color: rgb(0, 0, 0); float: left;
}
.tabbox_380 .section_title span {
	padding: 5px 0px 0px 10px; float: left;
}
.tabbox_380 .section_title h3 {
	float: left;
}
.tabbox_380 .section_title h4 {
	float: left;
}
.tabbox_380 .content {
	width: 367px;
}
.tabbox_380 .content ul.bullet {
	width: 367px; float: left;
}
.tabbox_380 .rss {
	margin-left: 200px;
}
.tabbox_460 {
	margin: 10px 0px 5px; float: left;
}
.tabbox_460 .top {
	background: url("/images/bg_content_tab_top_460.gif") no-repeat left top; width: 460px; height: 31px; float: left;
}
.tabbox_460 .center {
	background: url("/images/bg_content_tab_body_460.gif") repeat-y left top; width: 460px; float: left;
}
.tabbox_460 .bottom {
	background: url("/images/bg_content_tab_bottom_460.gif") no-repeat left top; width: 460px; height: 12px; float: left;
}
.tabbox_460 .section_title {
	padding: 3px 0px 5px; border: currentColor; color: rgb(0, 0, 0); float: left;
}
.tabbox_460 .section_title span {
	padding: 5px 0px 0px 10px; float: left;
}
.tabbox_460 .section_title h3 {
	float: left;
}
.tabbox_460 .section_title h4 {
	float: left;
}
.tabbox_460 .content {
	width: 457px;
}
.tabbox_460 .content ul.bullet {
	width: 457px; float: left;
}
.tabbox_460 .morelinks {
	display: none;
}
.tabbox_460 .rss {
	margin-left: 260px;
}
#todaysheadline {
	background: url("/images/component_bg_e5e5e5.gif") repeat-x left top; padding: 10px 0px 3px; border: 1px solid rgb(229, 229, 229); width: 300px; margin-bottom: 4px; float: left;
}
#todaysheadline .col_140 .section_title_small {
	padding: 0px 0px 0px 10px;
}
#todaysheadline .col_160 .section_title_small {
	padding: 0px 0px 0px 10px;
}
#todaysheadline ul {
	margin: 15px 0px 0px 10px; padding: 0px; float: left;
}
#todaysheadline ul li a span {
	margin-left: 13px;
}
#todaysheadline .col_160 {
	background: url("/images/hr_dot.gif") repeat-y 3px 0px;
}
#todaysheadline .col_160 .section_title_small {
	margin-left: 5px;
}
#todaysheadline .frontpage {
	border: currentColor; height: 70px; overflow: hidden; margin-left: 7px; float: left; display: inline;
}
#todaysheadline .frontpageimage {
	border: 1px solid rgb(229, 229, 229); height: 70px; overflow: hidden; float: left;
}
#page #todaysheadline .no_border {
	margin: 6px 0px 0px; padding: 0px; border: currentColor;
}
#page #todaysheadline .no_border img {
	width: 140px;
}
#page #todaysheadline a.sectionopen {
	padding: 8px 0px 0px; width: 290px; color: rgb(0, 0, 0);
}
#page #todaysheadline a.sectionopen span {
	background: url("/images/icons/button_show_16_16.gif") no-repeat left top; margin: 0px 0px 0px 10px; padding: 0px 0px 1px 20px; height: 16px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 11px; font-weight: bold; float: left;
}
#page #todaysheadline a.sectionopen:hover span {
	background: url("/images/icons/button_show_on_16_16.gif") no-repeat left top;
}
#page #todaysheadline a.sectionclose {
	padding: 8px 0px 0px; width: 290px; color: rgb(0, 0, 0);
}
#page #todaysheadline a.sectionclose span {
	background: url("/images/icons/button_hide_16_16.gif") no-repeat left top; margin: 0px 0px 0px 10px; padding: 0px 0px 1px 20px; height: 16px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 11px; font-weight: bold; float: left;
}
#page #todaysheadline a.sectionclose:hover span {
	background: url("/images/icons/button_hide_on_16_16.gif") no-repeat left top;
}
#page #todaysheadline .newsblocks ul {
	margin: 0px 0px 0px 15px; padding: 0px; float: left;
}
#tooltip img {
	background: url("/images/tooltip-bg.gif") no-repeat; padding: 6px 6px 6px 12px; width: 278px; height: 268px; color: rgb(255, 255, 255); font-weight: normal;
}
.tooltip {
	cursor: default;
}
.newsblocks {
	display: none;
}
a.sectionclose {
	display: none;
}
#page a.sectionopen {
	background: url("/images/icons/button_show_16_16.gif") no-repeat left top; width: 600px; height: 20px; color: rgb(3, 90, 145); text-decoration: none; float: left;
}
a.sectionopen span {
	color: rgb(3, 90, 145); font-family: georgia; font-size: 14px; margin-left: 20px;
}
a.sectionopen span:hover {
	text-decoration: underline;
}
#page a.sectionclose {
	background: url("/images/icons/button_hide_16_16.gif") no-repeat left top; width: 600px; height: 20px; color: rgb(3, 90, 145); text-decoration: none; float: left;
}
a.sectionclose span {
	color: rgb(3, 90, 145); font-family: georgia; font-size: 14px; margin-left: 20px;
}
a.sectionclose span:hover {
	text-decoration: underline;
}
#page #todaysheadline a.togglelink {
	padding: 8px 0px 0px; width: 290px; color: rgb(0, 0, 0);
}
#page #todaysheadline a.togglelink span {
	background: url("/images/icons/button_show_16_16.gif") no-repeat left top; margin: 0px 0px 0px 10px; padding: 0px 0px 1px 20px; height: 16px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 11px; font-weight: bold; float: left;
}
#page #todaysheadline a.togglelink:hover span {
	background: url("/images/icons/button_show_on_16_16.gif") no-repeat left top;
}
#page a.togglelink {
	background: url("/images/icons/button_show_16_16.gif") no-repeat left top; width: 600px; height: 20px; color: rgb(3, 90, 145); text-decoration: none; float: left;
}
a.togglelink span {
	color: rgb(3, 90, 145); font-family: georgia; font-size: 14px; margin-left: 20px;
}
a.togglelink span:hover {
	text-decoration: underline;
}
#viewpoint {
	margin: 5px 0px 0px 10px; width: 287px;
}
#viewpoint .morelinks {
	padding: 0px 10px 10px 0px; float: right;
}
.workingprofile .maincontainer {
	margin: 5px 0px 8px; border: 1px solid rgb(227, 227, 227); padding-bottom: 15px;
}
.workingprofile .maincontainer .imagecontainer {
	margin: 5px 0px 0px; text-align: center;
}
.workingprofile .textcontainer .title {
	margin: 3px 0px 5px 8px; color: rgb(0, 0, 0); overflow: hidden; font-family: georgia; font-size: 12px; font-weight: bold; word-wrap: break-word;
}
.workingprofile .textcontainer a {
	margin: 5px 0px 5px 5px; color: rgb(3, 90, 145); font-family: georgia; font-size: 12px; font-weight: bold;
}
.workingprofile .textcontainer ul {
	margin: 5px 0px 5px 5px;
}
.workingprofile .textcontainer ul.bullet li a {
	color: rgb(3, 90, 145); overflow: hidden; font-family: arial; font-size: 12px; font-weight: normal; word-wrap: break-word;
}
.workingprofile .textcontainer ul.bullet li a span {
	overflow: hidden; margin-left: 15px; word-wrap: break-word;
}
.yourpaper {
	width: 300px; height: 150px; margin-top: 5px;
}
.yourpaper ul {
	padding: 15px 5px 0px 10px; float: left;
}
.yourpaper ul li {
	background: url("/images/icons/dot_hrz.gif") repeat-x left bottom;
}
.yourpaper ul li a:hover span {
	text-decoration: underline;
}
.yourpaper ul li a span:hover {
	text-decoration: none;
}
.yourpaper ul li a span {
	font-size: 11px; margin-left: 5px;
}
.yourpaper .paperlogo a {
	width: 145px; height: 100px; float: left;
}
.yourpaper .paperlogo a span {
	display: none;
}
.yourpaper .title {
	margin: 10px 0px 0px 40px; float: left;
}
.yourpaper .title a {
	width: 150px; height: 15px; float: left;
}
.yourpaper .title a span {
	display: none;
}
.continuebutton {
	background: url("/images/buttons/btn_continue_80_22.gif") no-repeat left top; padding: 5px 10px 0px 0px; width: 80px; height: 22px; float: right;
}
.continuebutton a {
	width: 80px; height: 22px; float: left;
}
.continuebutton a span {
	display: none;
}
.gobutton {
	background: url("/images/buttons/btn_go_35_22.gif") no-repeat left top; margin: 10px 0px 0px 10px; width: 35px; height: 22px; float: left;
}
.gobutton a {
	width: 35px; height: 22px; float: left;
}
.gobutton a span {
	display: none;
}
.getlistingsbutton {
	background: url("/images/buttons/btn_get_listings_120_22.gif") no-repeat left top; margin: 5px 0px 0px 10px; width: 120px; height: 22px; float: left;
}
.getlistingsbutton a {
	width: 120px; height: 22px; float: left;
}
.getlistingsbutton a span {
	display: none;
}
.healthguidebutton {
	background: url("/images/buttons/btn_search_60_22.gif") no-repeat left top; width: 60px; height: 22px; float: left;
}
.healthguidebutton a {
	width: 60px; height: 22px; float: left;
}
.healthguidebutton a span {
	display: none;
}
.searchbutton {
	background: url("/images/buttons/btn_search_60_22.gif") no-repeat left top; padding: 5px 10px 0px 0px; width: 60px; height: 22px; float: right;
}
.searchbutton a {
	width: 60px; height: 22px; float: left;
}
.searchbutton a span {
	display: none;
}
.submitbutton {
	background: url("/images/buttons/btn_submit.gif") no-repeat left top; padding: 5px 10px 0px 0px; width: 60px; height: 22px; float: right;
}
.submitbutton a {
	width: 60px; height: 22px; float: left;
}
.submitbutton a span {
	display: none;
}
.signupbutton {
	background: url("/images/buttons/sign_up.gif") no-repeat left top; padding: 5px 10px 0px 0px; width: 60px; height: 22px; float: right;
}
.signupbutton a {
	width: 60px; height: 22px; float: left;
}
.signupbutton a span {
	display: none;
}
.form_label {
	padding: 8px 0px 2px; color: rgb(102, 102, 102); font-family: arial; font-size: 12px; font-weight: bold;
}
.form_label_right {
	padding: 8px 0px 2px; color: rgb(102, 102, 102); font-family: arial; font-size: 12px; font-weight: bold; margin-right: 15px; float: right;
}
.input_40 {
	width: 40px;
}
.input_60 {
	width: 60px;
}
.input_80 {
	width: 80px;
}
.input_125 {
	width: 125px;
}
.input_170 {
	width: 170px;
}
.input_270 {
	width: 270px;
}
.select_65 {
	width: 65px;
}
.select_130 {
	width: 130px;
}
.select_160 {
	width: 160px;
}
.select_200 {
	width: 200px;
}
.textarea_350 {
	width: 350px; height: 100px;
}
#page .activites {
	width: 298px;
}
#page .activites ul {
	width: 130px; margin-left: 5px; float: left;
}
#page .activites ul li {
	width: 130px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.activites .select_200 {
	margin: 10px 0px 0px 10px; float: left;
}
.archive_search {
	padding: 0px 0px 0px 10px;
}
.carsearch .form_label {
	padding: 2px 10px 10px 0px; float: right;
}
.carsearch .col_67 {
	padding-bottom: 5px;
}
#dropdown_television {
	margin: 5px 0px 0px 10px; width: 287px;
}
#dropdown_television form select {
	margin: 12px 0px 10px 5px; width: 200px; float: left;
}
#healthguide_175 form {
	padding: 10px 0px 5px 10px; float: left;
}
#healthguide_175 .input_health_guide {
	width: 200px; margin-right: 10px; float: left;
}
#localtvlistings {
	margin: 5px 0px 0px 10px; width: 287px;
}
#localtvlistings form div {
	padding: 3px;
}
#localtvlistings form input {
	margin-top: 10px;
}
#listings .content {
	padding: 10px 10px 0px; width: 277px;
}
.tvl #tv_postalcode {
	margin-bottom: 5px; display: table;
}
.tvl #tv_postalcode .tv_label {
	width: 140px; float: left;
}
.tvl #tv_postalcode input {
	margin: 8px 0px 0px 10px; padding: 2px 1px; border: 1px solid rgb(204, 204, 204); font-size: 12px; float: left;
}
.tvl #tv_postalcode input:focus {
	border: 1px solid rgb(102, 102, 102);
}
.tvl #tv_provider {
	margin-top: 10px; margin-bottom: 15px; display: table;
}
.tvl #tv_provider .tv_label {
	margin: 0px; padding: 4px 0px 0px; width: 80px; float: left;
}
.tvl #tv_provider select {
	margin: 0px 0px 0px 5px; padding: 2px 1px; font-size: 11px; float: left;
}
.mof .mof_label {
	margin: 5px; float: left;
}
.mof #mof_title select {
	margin: 5px 0px; width: 100%; font-size: 12px;
}
.mof #mof_theatre select {
	margin: 5px 0px; width: 100%; font-size: 12px;
}
.musicsearch {
	padding: 10px 0px 0px;
}
.musicsearch .form_label {
	padding: 2px 10px 10px 0px; float: right;
}
.print_subscribe {
	padding: 0px 0px 0px 10px;
}
.propertysearch {
	padding: 0px 0px 0px 10px; float: left;
}
.propertysearch .select_130 {
	margin: 0px 0px 4px;
}
.lonely_planet {
	margin: 5px 0px 0px;
}
.lonely_planet .select_130 {
	margin: 5px 0px 0px; float: left;
}
.lonely_planet .select_200 {
	margin: 5px 0px 0px; float: left;
}
.lonely_planet .gobutton {
	margin: 5px 0px 0px 10px; float: left;
}
.travel_tools {
	margin: 5px 0px 0px 10px;
}
.travel_tools .form_label {
	padding-top: 5px;
}
.travel_tools .select {
	margin: 5px 0px 0px; width: 95%; float: left;
}
.travel_tools .gobutton {
	margin: 5px 0px 0px 10px; float: left;
}
.travel_tools .section_title {
	margin: 0px 0px 5px; padding: 0px;
}
.travel_tools {
	width: auto; padding-right: 1px; margin-bottom: 10px; float: left;
}
.travel_tools ul.bullet li {
	background-position: 11px 15px; padding: 10px 7px 0px 5px;
}
.entry-content {
	left: -1000px; position: absolute; z-index: -1000;
}
.breakingnewsbox {
	position: relative;
}
#breakingnews {
	top: 0px; position: relative;
}
#breakingnews #featurewidget {
	background: url("/images/breaking_news_LOCAL.jpg") no-repeat left top; margin: 0px; padding: 0px; width: 620px; height: 83px; position: relative;
}
#cns_breakingnews #featurewidget {
	background: url("/images/breaking_news_CNS.jpg") no-repeat left top; margin: 0px; padding: 0px; width: 620px; height: 83px; position: relative;
}
#cj_breakingnews #featurewidget {
	background: url("http://www.edmontonjournal.com/images/breaking_news_thebridge.jpg") no-repeat left top; width: 620px; height: 63px; position: relative;
}
#th_breakingnews #featurewidget {
	background: url("/images/breaking_news_theHub.jpg") no-repeat left top; width: 620px; height: 63px; position: relative;
}
.breakingnews .newsimage {
	display: none;
}
.breakingnews h1 {
	margin: 0px; padding: 0px 0px 0px 110px;
}
.breakingnews h3 {
	margin: 0px; padding: 0px 0px 0px 110px;
}
.breakingnews h1 a {
	margin: 0px; padding: 0px; color: rgb(3, 90, 145); font-family: georgia; font-size: 24px;
}
.breakingnews h3 a {
	margin: 0px; padding: 0px; color: rgb(3, 90, 145); font-family: georgia; font-size: 24px;
}
.breakingnews p {
	margin: 0px; padding: 0px 0px 0px 110px;
}
.breakingnews .featurecontent {
	height: 63px; padding-left: 110px; float: left;
}
.breakingnews .morelink {
	display: none;
}
.breakingnews .morelink a {
	background: url("/images/spacer.gif"); top: 0px; width: 25px; height: 25px; right: 0px; position: absolute;
}
.breakingnews .morelink a span {
	display: none;
}
.breakingnews .timestamp {
	display: none;
}
.breakingnews .comments {
	display: none;
}
.breakingnews .relatedlinks {
	display: none;
}
#promoalert #featurewidget {
	background: url("/images/alert_LOCAL.gif") no-repeat left top; margin: 0px; padding: 0px; width: 620px; height: 83px; position: relative;
}
.breakingnews#promoalert h1 {
	margin: 0px; padding: 0px 0px 0px 10px;
}
.breakingnews#promoalert h3 {
	margin: 0px; padding: 0px 0px 0px 10px;
}
.breakingnews#promoalert p {
	margin: 0px; padding: 0px 0px 0px 10px;
}
#indices_container th {
	text-align: left; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#indices_container .market {
	width: 80px;
}
#indices_container .change {
	width: 70px;
}
#indices_container .change_down {
	color: rgb(255, 0, 0);
}
#indices_container .change_up {
	color: green;
}
#indices_container .update_time {
	padding-top: 5px; padding-bottom: 5px;
}
#indices_container .market a {
	color: rgb(3, 90, 145); font-weight: bold;
}
.col_300 #indices_container .market {
	width: 100px;
}
.col_300 #indices_container .change {
	width: 100px;
}
.col_300 #search .button {
	background: url("/images/bg_nav.gif") no-repeat left top !important; padding: 2px 5px; border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.col_300 #search {
	border: currentColor !important;
}
.col_300 #search_text {
	width: 184px !important;
}
.col_300 #search #search_results {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204);
}
.col_300 #search #search_results a {
	color: rgb(3, 90, 145); padding-left: 5px; font-weight: bold;
}
.col_300 #search #search_results tr:hover {
	color: rgb(3, 90, 145); cursor: pointer;
}
.col_300 #search_results .highlight {
	overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.col_300 #search_results .highlight td {
	background: rgb(221, 238, 255);
}
.col_300 #search_results td {
	padding: 3px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.col_300 #search_results td.symbol {
	width: 46px; padding-left: 5px;
}
.col_300 #search_results td.exchange {
	padding: 0px 5px 0px 10px;
}
.textlinkads#sponsoredlinks .content ul li a {
	margin: 0px;
}
.textlinkads#sponsoredlinks .content ul li {
	padding-left: 20px;
}
