﻿/*#Standard DevSetup#*/
p,form,body,html,h1,h2,h3,h4{padding:0;margin:0;}
img{border:none;}

/*#Combined#*/
#HeaderArea,#TopNav,#Page{width:972px;}

.End, #WidgetDataList, #AddContentUpdatePanel,.pushdown, #onpage_menu_panels,.onpage_menu_panel,#AddContentUpdatePanel,.feed_item_link{clear:both;}

.End{height:0px}

#FooterArea,#UserArea,#onpage_menu{margin-top:10px;}

#UserArea{height:28px;}

#ContentArea,h2.PubHeader,h2.PubHeader_AE,h2.PubHeader_CC,h2.PubHeader_CG,h2.PubHeader_MC,h2.PubHeader_GN{border: solid 1px #D1D4D2}

.DE a,.MP_Price,.MP_Change{text-align:center}

/*#Combined/Float#*/
.LargeSS_SlideShowImage, .LCol, .Col, #PubRow a,#PubRow .TagLine,.LargeSS_ImageArea, .LoginPanel
, .widget_title, .widget_min,.widget_max, li.MainMenuCMSListMenuLI, li.MainMenuCMSListMenuHighlightedLI
, li.MainMenuCMSListMenuLILast,  li.MainMenuCMSListMenuHighlightedLILast, .MiniSlideShow, .MiniSlideShowImage
, .MiniSlideShowItems,.AgCanadaNewsSlideshow_SlideShow, .AgCanadaNewsSlideshow_SlideShowImage, .AgCanadaNewsSlideshow_SlideShowItems
, .AO_Print,.AO_EmailToFriend, .AO_Comment, .AO_AddThis, .Date,.Author, .CC_Desc .ImageAndTemp, .CC_Temps .Ex,.W_Past .Yeserday
, .W_Past .Normals, .W_Past .Today, .F_Day, .LoginPanel, .MiniSlideShow, .MiniSlideShowImage, .MiniSlideShowItems
, .AgCanadaNewsSlideshow_SlideShow, .AgCanadaNewsSlideshow_SlideShowImage, .AgCanadaNewsSlideshow_SlideShowItems
{float:left;}

/*#Combined/Colours#*/
#PubRow a,#PubRow .TagLine,#FooterArea,#FooterArea a,LargeSS_ItemTitle
, .LargeSS_ItemOn,.LargeSS_ItemOff,.LargeSS_ItemTitle a, .LargeSS_ItemShort a
{color:#FFF;}


/*#Page Layout#*/
body, input {font: 12px Arial, Helvetica, sans-serif;color: #333}
body {background:#FFF url(images/bodybk.png) repeat-y center}

#Page{margin:0px auto;padding: 0px 17px 0px 17px;}

/*#Page Layout/Top#*/
#PubRow{width:100%;height:28px;}

#PubRow a{
	font-weight: normal;
	font-size: 11px;
	display:block;
	padding:6px 5px 0px 0px;
	height:22px;
	margin-right:5px;
	border-right: solid 1px #BBB;
	text-align:center
}

#PubRow .TagLine
{
	font-weight: bold;
	font-size: 12px;
	height:19px;
	line-height:19px;
	width:350px;
	padding-left:12px;
	padding-top:3px;
	text-transform:uppercase;
	
}

#HeaderArea{height:115px;}

#BannerAd
{
	width:728px;
	height:90px;
	margin-top:14px;
	margin-right: 12px;
	float:right;
}

#TopNav{background-color:#5A5A5A;}

/*#Page Layout/Middle#*/

#ContentArea
{
	padding:12px;
	background-color:#FFF;
}

.LCol{width:625px;}

.Col{width:300px;}

/*#Page Layout/Bottom#*/
#FooterArea
{
	color:#FFF;
	border: none;
	background: url(images/footerbk.jpg) no-repeat;
	height:148px
}

#FooterArea a{color:#FFF}
#FooterArea .Publications{height:85px;width:100%}
#FooterArea .Publications .Text{float:left;font-weight:bold;font-size:16px;color:#FFF;width:160px;padding:10px 0 0 15px;background-color:#597DA1}
#FooterArea .Publications .Links{float:right;margin:8px 14px 0 0;}
#FooterArea .Publications .Links div{width:100px;height:80px;float:left;margin-left:3px;cursor:pointer}
#FooterArea .Copyright{text-align:center;height:30px;line-height:30px;color:#878787;width:100%}
#FooterArea .Copyright a{line-height:30px;color:#878787;font-weight:bold}


/*#Login Panel#*/
.LoginPanel
{
	width:400px; 
	height:20px;
}

.LogonTextBox,.LoginButton{padding:0 3px;margin:0 3px;line-height:18px;height:18px;border:solid 1px #D1D2D4;font-size:10px;float:left;display:block;width:auto}
.LogonTextBox{width:100px}
.LoginButton{background:none;text-transform:uppercase;cursor:pointer}
.LogonName{line-height:20px;height:20px;font-size:10px;float:left;display:block;padding:0px;margin:0px;font-weight:bold}

a{color:#000; text-decoration:none;font-weight:bold;}

a:hover{text-decoration:underline;}

/*#Widget#*/
#widget_area { overflow: auto; width: 100%; }
#widget_area_wrapper { padding-left: 15px; }

#Progress { position:absolute; left: 100%; margin-left: -50px; top: 130px; }
#HelpDiv { position:absolute; top:0; left: 100%; margin-left: -320px; height: 300px; width: 300px; display:none; background-color: White; border: solid 1px dimgray; padding: 10px; z-index: 60000 }
.helpContent { height: 280px; overflow: auto; }

.pushdown { height: 0px !important; visibility:hidden; line-height: 0px !important; overflow: hidden !important }

#onpage_menu { background: url(images/greybarbk.png) repeat-x}
#onpage_menu_wrapper {width: 952px;  padding: 3px 8px}
#onpage_menu_bar { padding-top: 2px; height:auto !important; height: 15px;font-size:10px;float:right;width:495px;text-align:right;}
.onpage_menu_bar_hover { -moz-opacity:1; }

.onpage_menu_action { float: left; }
#ChangePageTitleLinkButton { float: right }

#onpage_menu_panels { padding: 0px;  }
/*.onpage_menu_panel { padding: 8px; clear:both; height: 200px; background:#FFF; border: solid 1px #000; float:none;}*/
.onpage_menu_panel { padding: 8px; background:#FFF; border: solid 1px #000; float:none;}
.onpage_menu_panel_column { float: left; min-height: 40px; height: auto !important; height: 40px; width: 30%; margin-right: 15px }
.onpage_menu_panel_column h1 { font-size: 12pt; color: black; font-weight: bold; padding-bottom: 5px; border-bottom: solid 1px black; margin-bottom: 15px}
.onpage_menu_panel_column p { padding: 5px; font-size: 10pt; }

.widget_holder{	height:auto !important; width: 300px;}

.widget { margin-bottom:20px;background-color:white; padding: 0px;border: 1px solid #999;width:298px;}
.widget_hover { padding: 0px }
.widget_header  
{
	cursor:move;
	background: url(images/widget_header_bg.gif) repeat-x;
	border-bottom: 1px solid #999;
	width: 298px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	
}

.widget_title { font-style:normal;padding-left:2px;font-weight:bold;padding-right:5px; overflow:hidden; color: #000; font-size:14px;display:block;width:183px;line-height:20px;}
.widget_dropcue { border: dashed 2px gray; display:none; margin-bottom:20px; }
.widget_edit,widget_editcancel {padding: 0px 2px 0 0;display:block;float:right;cursor:pointer;}
.widget_editcancel{color:#95969A;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;}
.widget_min,.widget_max {width:20px;height:20px;display:block;}
.widget_close {width:15px;height:20px;background-image:url(images/widget_close.gif);float:right;display:block;}
.widget_box {display:block;margin-top: 2px;overflow:hidden;margin-right:10px;cursor:hand;cursor:pointer;background-repeat:no-repeat;}
.widget_body { margin: 0px; }

.column { width:33%;vertical-align:top; }
.table_fixed {table-layout:fixed; clear:both}
.column_divider { height: 400px; }
.dashboard_body { width: 100%; height: 500px; background-color: Gray; }

	.add_stuff_toggle { position: absolute; font-weight: bold; font-size: 12pt; position: relative; top: -25px; left: 80%; }

.widget_showcase { }
.addcontent_message { font-weight: bold; }
.addcontent_navigation { float: right; font-weight: bold }

#WidgetDataList { clear: both; margin-top: 20px }

.smalltext, .smalltext a { font-size: 90%; }

.feed_item_link
{
	line-height: 120%;	
	display:block;	
	margin-bottom: 5px;
	font-size: 9pt;
}

#DeleteConfirmPopup,#DeletePageConfirmPopup 
{ 
	display:none; 
	z-index: 60000; 
	position: fixed; 
	left: 50%; 
	top: 50%; 
	margin-left: -150px; 
	margin-top: -60px; 
	width: 300px; 
	height: 120px; 
	border: solid 4px black; 
	padding: 10px;
	background: white url('images/warning.jpg') no-repeat 10px 10px; 
	text-align: center 
}
#DeleteConfirmPopup h1,#DeletePageConfirmPopup h1 { margin-left: 30px; font-size: 120% }
#DeleteConfirmPopup p,#DeletePageConfirmPopup p { margin-top: 10px; margin-bottom: 10px; clear: both }

h2.PubHeader 
{
	padding: 3px;
	margin:0px;
	font-weight:bold;
	overflow:hidden;
	color: #000;
	text-decoration:none;
	font-size:12px;
	height:14px;
	background-image: url(images/widget_h2.png)
}

h2.PubHeader_AE, h2.PubHeader_CC, h2.PubHeader_CG, h2.PubHeader_GN, h2.PubHeader_MC 
{
	width:298px;
	overflow:hidden;
	height:30px;
	border-right:none;
	border-left:none;
}

h2.PubHeader_AE {background-image: url(images/pw/fbcnews_afe.gif)}
h2.PubHeader_CC {background-image: url(images/pw/fbcnews_cc.gif)}
h2.PubHeader_CG {	background-image: url(images/pw/fbcnews_cg.gif)}
h2.PubHeader_GN {background-image: url(images/pw/fbcnews_gn.gif)}
h2.PubHeader_MC {background-image: url(images/pw/fbcnews_mc.gif)}

.AddRemove{margin:2px 5px 0px}

h2.PubHeader_CC .AddRemove, h2.PubHeader_CG .AddRemove, h2.PubHeader_GN .AddRemove, h2.PubHeader_MC .AddRemove{margin:10px 5px}

#ContentTextArea{margin-top:10px}
#ContentTextArea h1{font-size:14px;}
#ContentTextArea h2{font-size:12px;}

#blockUI
{
	display: none; 
	background-color: black;
    width: 100%; 
    height: 100px; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: 50000;     
    -moz-opacity:0.5;
    opacity:0.5;
    filter:alpha(opacity=50);
}

#TopStories{width:625px;height:288px; margin-bottom:10px;}

.ArticleContent{}

.ArticleContent p{padding-bottom:8px;}

.ArticleImage{float:right;border-bottom:solid 1px #D0D4D3;width:300px;padding-bottom:5px;margin-bottom:5px;}

ul.News{margin:5px 0px 5px 2px;padding:0px 0px 0px 2px;}

.widget_body ul {
list-style: none;
clear: both;
margin-left: 2px;
}

.widget_body ul li {padding: 3px 8px 3px 8px;}

.widget_body ul li a, .widget_body ul li a:visited {
text-decoration: none;
color: #333;
font-weight:normal;
}

.widget_body ul li a:hover {text-decoration: underline;color: #002c58;}

/*# Main Menu #*/
.MenuOver{height:30px;overflow:hidden;float:none;}

ul.MainMenuCMSListMenuUL
{
	padding:0px;
	margin:0px;
	line-height:30px;
	background: url(images/menu.png) repeat-x;
	background-position: 0 2px;
	width:100%;
	height:100%;
}

li.MainMenuCMSListMenuLI, li.MainMenuCMSListMenuHighlightedLI, li.MainMenuCMSListMenuLILast,  li.MainMenuCMSListMenuHighlightedLILast
{
	list-style-type:none;
	margin-right:1px;
}

li.MainMenuCMSListMenuLILast, li.MainMenuCMSListMenuHighlightedLILast{margin-right:0px;}

li.MainMenuCMSListMenuLI a,  li.MainMenuCMSListMenuHighlightedLI a, li.MainMenuCMSListMenuLILast a,  li.MainMenuCMSListMenuHighlightedLILast a
{
	text-align: center;
	border: none;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	padding:5px 30px;
	background-repeat: repeat-x;
	background-image: url(images/menu.png);
}

li.MainMenuCMSListMenuLILast a,  li.MainMenuCMSListMenuHighlightedLILast a
{
	padding:5px 30px;
}

li.MainMenuCMSListMenuLI a:hover,  li.MainMenuCMSListMenuHighlightedLI a:hover, li.MainMenuCMSListMenuLILast a:hover,  li.MainMenuCMSListMenuHighlightedLILast a:hover
{
	background-image: url(images/menu_sel.png);
	text-decoration:none;
}


#FooterArea ul
{
	padding:0px;margin:0px;
	line-height:26px;
	width:100%;
	height:30px;
}

#FooterArea ul li{
	list-style-type:none;
	margin-right:1px;
	float:left;
}

#FooterArea ul li.last{margin-right:0px;}

#FooterArea ul li a 
{
	text-align: center;
	border: none;
	font-weight: bold;
	font-size: 13px;
	line-height:30px;
	width:160px;
	color: #FFF;
	display:block
}

#FooterArea ul li a:hover
{
	background:transparent url(images/footerover_bk.jpg) repeat-x scroll 0 1px;
	text-decoration:none;
}



/*#Slideshow Area#*/
/*.LargeSS_ImageArea{width:267px;height:330px;overflow:hidden;}
.LargeSS_ItemArea{float:right;width:355px;height:330px;overflow:hidden;}*/

.LargeSS_ImageArea{width:400px;height:288px;overflow:hidden;}
.LargeSS_ItemArea{float:right;width:225px;height:288px;overflow:hidden;}

.LargeSS_ItemTitle{font-weight:bold;}
.LargeSS_ItemShort{height:61px;overflow:hidden;}
.LargeSS_ItemShort a{color:White;font-weight:normal;}
.LargeSS_ItemOn,.LargeSS_ItemOff{padding:3px;width:215px;height:61px;overflow:hidden;}
.LargeSS_ArrowOn,.LargeSS_ArrowOff{padding-left:7px;width:218px;height:67px;}
#LargeSS_HeadlineTitle:link, #LargeSS_HeadlineTitle:hover, #LargeSS_HeadlineTitle:active, #LargeSS_HeadlineTitle:visited{font-size:14px;}
#LargeSS_HeadlineText{font-size:12px;}

#LargeSS_SSImageArea{width:400px; height:200px;overflow:hidden;}
.LargeSS_SlideShowTextArea{height:140px;overflow:hidden;}
.LargeSS_SlideShowImage{ margin-right:5px;width:60px;height:60px;overflow:hidden;}

.MiniSlideShow, .MiniSlideShowImage, .MiniSlideShowItems,.AgCanadaNewsSlideshow_SlideShow, .AgCanadaNewsSlideshow_SlideShowImage, .AgCanadaNewsSlideshow_SlideShowItems
{
	height:138px;
	overflow:hidden;
}
.MiniSlideShow,.AgCanadaNewsSlideshow_SlideShow{width:298px;background-color:#000;}
.MiniSlideShowImage,.AgCanadaNewsSlideshow_SlideShowImage{width:120px;}
.MiniSlideShowItems,.AgCanadaNewsSlideshow_SlideShowItems{width:178px;}
.MiniSlideShowItems a.ItemOn, .MiniSlideShowItems a.ItemOff,.AgCanadaNewsSlideshow_SlideShowItems a.AgCanadaNewsSlideshow_ItemOn, .AgCanadaNewsSlideshow_SlideShowItems a.AgCanadaNewsSlideshow_ItemOff{padding: 8px;display:block;height:30px; width:162px;color:#FFF}

/*#Article Options#*/
.AO_DIV
{
	width:300px;
	float:right;
	font-size:12px;
	color:#5D1604;
	padding-bottom:10px;
	padding-left:10px; 
	margin-left:10px;
	margin-bottom:10px;
	border-bottom: solid 1px #D0D4D3
}

.AO_Print,.AO_EmailToFriend, .AO_Comment, .AO_AddThis
{
	width:125px;
	color:#292929;
	text-decoration:underline;
	cursor:pointer;
	padding-left:25px;
	line-height:20px;
	height:20px;
	padding-bottom:5px;
}

.AO_AddThis{padding-left:10px;}

.AO_EmailToFriendForm{display:none;}

.AO_CommentForm{display:none;}

/*#Article Styles#*/
.ArticleContent{border-right:solid 1px #D0D4D3;padding-right:5px;}
.ArticleTitleArea{margin-bottom:8px;}

.AT_Region{border-bottom:solid 1px #D0D4D3;width:100%;padding-top:5px;}
.AT_Region h1{font-size:18px;}
.AT_Region h2{font-size:16px;}
.AT_AlbertaExpress{background:url(../img/poweredby/alberta_farmer_express.gif) no-repeat top right;}
.AT_BIG Feed{}
.AT_CanadianCattlemen{background:url(../img/poweredby/canadian_cattlemen.gif) no-repeat top right;}
.AT_CanolaGuide{}
.AT_CountryGuideEast{background:url(../img/poweredby/countryguide.gif) no-repeat top right;}
.AT_CountryGuideWest{background:url(../img/poweredby/countryguide.gif) no-repeat top right;}
.AT_GrainNews{background:url(../img/poweredby/grainews.gif) no-repeat top right;}
.AT_HorsesAll{}
.AT_ManitobaCooperator{background:url(../img/poweredby/manitoba_co-operator.gif) no-repeat top right;}
.AT_WesternProducer{background:url(../img/poweredby/western_producer.gif) no-repeat top right;}
.AT_Space{height:60px;width:160px;float:right;}

.DateAuthorZone{width:100%;font-size:10px;}

.ArticleListArea{width:100%;padding-bottom:10px;}
.ArticleListItem{font-size:14px;font-style:italic;}
.AricleListItem a{font-weight:bold;font-style:normal;}
.ArticleDesc{}

/*#Weather#*/
.CC_Desc, .CC_Temps,.W_Past,.F_Temps,.F_Desc{width:298px;}
.CC_Desc{height:160px;	border-bottom: solid 1px #D1D2D4;}
.CC_Desc .ImageAndTemp
{
	width:128px;
	font:22x;
	height:100%;
}

.CC_Desc .Desc
{
	width:155px;
	height:100%;
	float:right;
}

.CC_Desc .Desc h2, F_Temps h2{font-size:14px;}

.CC_Temps{height:90px;border-bottom: solid 1px #D1D2D4;	}

.CC_Temps .Ex{
	width:143px;
	padding-left:5px;
	height:100%;
	border-right: solid 1px #D1D2D4;
}

.CC_Temps .Imp
{
	height:143px;
	padding-left:5px;
	height:100%;
	width:48%;
	float:right;
}

.W_Past
{
	height:70px;
	border-bottom: solid 1px #D1D2D4;	
}

.W_Past .Yeserday, .W_Past .Normals, .W_Past .Today
{
	height:100%;
	width:92px;
	margin-right:3px;
	padding-left:3px;
	border-right: solid 1px #D1D2D4;
}

.W_Past .Normals{width:80px;}

.W_Past .Today
{
	border:none;
	margin-right:0px;
	width:105px;
}

.W_Past .Yeserday h3, .W_Past .Normals h3, .W_Past .Today h3{font-size:12px;}

.F_Temps{height:100px;	border-bottom: solid 1px #D1D2D4;padding-left:5px;padding-right:5px;}

.F_Desc{border-bottom: solid 1px #D1D2D4;}

.F_Day
{ 
	width:auto;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
}

.F_Day .DayName{font-size:11px;}
.F_Day .Info .F_Max{text-align:center;color:#F00;}
.F_Day .Info .F_Min{text-align:center;color:#00F;}

.F_Day .Info .F_PoP{text-align:center;}

/*#Misc#*/
/*#Misc/Archive Link#*/
a.Archive{float:right; padding-right:10px;margin-right:5px;}

/*#Misc/Market Prices#*/


.MP_Table{width:298px}
.MP_Month, .MP_Price, .MP_Change,.MP_HeadingRow th{padding: 1px 5px}
.MP_Price{width:50px}
.MP_Change{width:100px}

.MP_HeadingRow{ background-color:#E9E9E9}
.MP_HeadingRow .Crop{text-align:left}
.MPR_0 .MP_Change{color:red;}
.MPR_1 .MP_Change{color:green;}
.MP_Header{width:298px;height:38px;background:url(../img/mp/bk.gif) repeat-x;overflow:hidden}
.MP_Header p{padding: 5px 38px 0px 15px;overflow:hidden;color:#FFF;font-size:10px}
/*#Misc/Digital Edition#*/
.DE{width:127px;padding:11px;float:left}

.DE a{display:block;text-align:center}

.DE a img{border:none}

.DE_Header{width:298px;height:38px;background:url(../img/de/bk.gif) repeat-x;}
.DE_Header .Message{height:100%;background:url(../img/de/deheader.gif) no-repeat right top;padding:5px 220px 5px 8px;width:70px;font-size:10px;color:#FFF}



