/* EPT */

@import "/includes/css/modules.css";



.topstories a:hover{

	color:#526126;

}

.topstories a:link{

	color:#526126;

}

.topstories a:visited{

	color:#526126;

}

.topstories {

	width: 370px;

}

.topstory dl {
	margin:0;
	padding:0;
	margin-top: 4px;
	width: 360px;
}



.topstory dd{

	margin-bottom: 0;

}



.topstory dt, .topstory dt a {

	font-size: 14px;

	font-family: Verdana, sans-serif;

}



.topstory.noimage dl {

	width: 360px;

}



.topstory dt a:hover {

	text-decoration: none;

}



.leadimage {
	width: 360px;
	margin: 5px 0 10px 0;
	padding:0;
	display: block;
	overflow: hidden;
	text-align:center;
}

.leadimage img {
	width: 306px;
	padding:0;
	margin:0 0 0 10px;
}


.topstories a:hover img {

	border-color : #526126;

}



.morestories {

	width: 360px;

	margin-top: -1px;

}

.morestories dd{

	display: block;

	margin-top: 0;

	margin-bottom: 12px;

	font-size: 11px;	

}

.morestories dt {

	margin-bottom: 5px;

	padding-left: 0;

	background: none;

}



dl.lineup {

	margin: 0;

	padding: 0;

}



.lineup dt {

	font-size: 14px;

	font-weight: bold;

	color:#526126;

	text-decoration: none;

	line-height:19px;

	margin: 0;

	padding: 0;

	font-weight: bold;

}



.lineup dd {

	font-size: 11px;

	color:#000000;

	text-decoration: none;

	margin-left: 0;

	margin-top: 0;

	padding: 0;

}



/* NEWS DELIEVERY CONTROLS */

.fullstoryTitle	{

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #526126;

	text-decoration: none;

}

.fullstory	{

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #526126;

	text-decoration: none;

}

.fullstory a:link{

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #526126;

	text-decoration: none;

}

.fullstory a:hover{

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}

.fullstory a:active{

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #526126;

	text-decoration: none;

}

.fullstory a:visited{

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #526126;

	text-decoration: none;

}

#lineup {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#000000;

	text-decoration: none;

}

h1{

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color:#000000;

	text-decoration: none;

	line-height:19px;

}

.headline{

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color:#000000;

	text-decoration: none;

	line-height:19px;

}



/* BODY CONTROLS */

body	{

	scrollbar-base-color: #C7CCA9;

	scrollbar-arrow-color: #000000;

	color: #000000;

	background: #ffffff url("/manitoba/images/bg_mainBody_mb.jpg") repeat-y fixed left top;

	margin: 0px 0px 0px 0px;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

}

	

/* INDEX CONTROLS  */

.mediaIndex {
	width:220px;
	padding:5px; 
}

.mediaBox {
	border: 1px solid #B1B5BB;
	padding:2px;
    margin:3px;
	color:#000;
	background-color:#F2F7ED;
}


.mediaBox2 {
	border: 1px solid #B1B5BB;
	padding:4px;
    margin:0px 3px 8px 3px;
	color:#000;
	background-color:#F2F7ED;

}

/* 	END INDEX CONTROLS  */

/* AUDIO AND VIDEO CONTROLS*/

.header_audioVideo { 
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif; 
	color: #526126;
	padding-bottom:3px;
}

.latestNewscasts { 
	padding-bottom:8px;
}

.AVPlugins {
	margin:10px 0 5px 0;
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}

.RadioAlert{ 
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	display:none;
	font-weight:bold;
	color:#FF0000; 
}

.RadioAlert a:link, .RadioAlert a:visited, .RadioAlert a:active, .RadioAlert a:hover {
	color:#FF0000;
}

/* FREQUENCIES */

.audiovideoFreq {
	width:474px; 
	padding:10px;
	border:3px solid #F4F6EE;
}

form#freq{
	padding:0;
	margin:0;

}

#regionalfinder h3 {
	font-size:12px;
	color:#65849D;
	padding:0;
	margin:3px 0;
}

form#freq select{
	width:200px;
}

form#freq br{
	display:none;
}

form#freq input {
	font-weight:bold;
	background-color:#990000;
	color:#FFF;
	border:1px solid #000;
	margin:0;
	padding:2px;
	font-size: 10px;
	font-variant:small-caps;
}

#results h3 {
	font-size: 12px;
	padding:0;
	margin:8px 0;
	color:#990000;
}


#results table {
	font-size:12px;
	width: 100%;
	padding:0;
	margin:0;
	text-align:left;
	border:1px solid #FFF;
	background-color:#E9EDDA;
}

#results td {
	width: 50%;
	padding:8px;
	border:1px solid #FFF;
	background-color:#E9EDDA;
}

#service, #freqChannel {
	color:#990000;
	background-color:#FFF;
}

#results th {
	padding:5px;
	border:1px solid #FFF;
}

#results p {
	padding:0;
	margin:0;
}


/*  HIDE AND REVEAL  */

/* RADIO/TV NEWS HIDE AND REVEAL  */
.Reveal{
	visibility: visible;	
}

.Hide { 
	 display:none;
}

/*  END HIDE AND REVEAL  */


/* TABLE BACKGROUNDS */



.tableOdd {

	background-color: #E4E9D3;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.tableEven {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	background-color: #F3F8E2;

}

.columnOdd {

	background-color: #E4E9D3;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.columnEven {

	background-color: #F3F8E2;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}





/* Weather Controls */





.weather_tableBg {

	background-color: #FFFFFF;

	border: 1px solid #cccccc;

}





.weather_front{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

}



.weather_meta_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	padding-bottom : 5;

	padding-top : 3;

	border-bottom-style : inset;

	

}



.weatherWarning	{

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: Red;

	text-decoration: none;

	border: 1px solid #CCCCCC;

	margin-left : 0px;

  margin-right : 9px;

  margin-bottom : 7px;

  padding-left : 6px;

	padding-bottom : 6px;

	padding-top: 6px;



}





#weather_front{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #000000;



	text-decoration: none;



}



/* LINK CONTROLS */





a:link {

	text-decoration : underline;

	color: #526126;

}

a:visited {

	text-decoration : underline;

	color: #526126;

}

a:hover {

	text-decoration : none;

	color: #000000;

}

a:active {

	text-decoration :underline;

	color: #526126;

}

	

	

/* TEXT CONTROLS */





.MainBody{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	padding:2px;

	color: #000000;

	text-decoration: none;

	list-style-position: inside;

	list-style-type: none;

	line-height: 14px;

}

.header_body

	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #526126;

	text-decoration: none;

}

.header_body_bg

	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	background-color:#526126;

	text-align:left;

}

.body_bg_light

	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	background-color:#f6f7ee;

	text-align:left;

}

.body_bg

	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	background-color:#e7ead5;

	text-align:left;

}

.features{

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	line-height: 12px;

	}

.featuresHeaders	{

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	}

.featuresHeadersRed	{

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #822117;

	text-decoration: none;

	}

.date

	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: Normal;

	color: #526126;

	text-decoration: none;

}

.red

	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#990000;

	text-decoration: none;

}

.blue

	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#526126;

	text-decoration: none;

}

.stories{

	color: #333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.forms {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	color: #526126;

}

.contactForms {

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	color: #526126;

	text-align: left;

	text-decoration: none;

	margin: 3px;

	border-top: 1px solid #666666;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	border-left: 1px solid #666666;

	font-weight: normal;

	background-color: #F5F5F5;

}

.credits {

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: italic;

	color: #000000;

	text-decoration: none;

}



.fullbold	{



	font-size: 10px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #526126;



	text-decoration: none;



	padding-left: 7px;



}



.yourmanitoba{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	padding:2px;

	color: #ffffff;

	text-decoration: none;

	list-style-position: inside;

	list-style-type: none;

	line-height: 14px;

}



.centertitle {



	font: bold 18px/20px Verdana, Arial, Helvetica, sans-serif;



	color: #526126; }





/* FEATURE NAVIGATION CONTROLS */







#nav	{

	display: block;

	width:228;

}

#nav td a{

	height:20px;

	width:228px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;	

	font: bold 10px/20px verdana, arial, sans-serif;

	display: block;

	text-decoration: none;

	color: #333333;

	background-color:#F3F8E2;

	padding:0px;

	margin:0px;

	}



#nav td a:visited, #nav td a:link{

	font: bold 10px/20px verdana, arial, sans-serif;

	background-color:#F3F8E2;

	text-decoration: none;

	color: #333333;

	}



#nav td a:hover {

	font: bold 10px/20px verdana, arial, sans-serif;

	text-decoration: none;

	color: #FFFFFF;

	display: block;

	background-color:#869169;

	padding:0px;

	margin:0px;

}





/* FOOTER CONTROLS */

.xsblack {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .27cm; font-weight: normal; color: #000000;

}

.xsblack a:link {

	text-decoration : underline;

	color: #526126;

}

.xsblack a:visited{

	text-decoration : underline;

	color: #526126;

}

.xsblack a:active {

	text-decoration : underline;

	color: #526126;

}

.xsblack a:hover {

	text-decoration : none;

	color: #000000;

}



/* NEWS TEMPLATE FORMATTING */



ul.newslinks {

	list-style-position: outside;

	list-style-type: disc;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: #W;

}

ul.newslinks .date {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: capitalize;

	color: #18162B;

}

.boxtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

	background-color: #526126;

}

.highlightbox{

	border: 1px solid #CCCCCC;

	background-color: #CCCCCC;

}

div.box {

	float: right;

	margin: 0 0 10px 10px;

}



/* Index High */

.main_box {border:solid #E4E9D3 3px; padding:5px;}

.main_title {background-color:#E4E9D3; font-weight: bold; padding:8px; line-height:16px;}

/* Index High 2*/

.main_box2 {border:solid #E4DFDA 3px; padding:5px;}

.main_title2 {background-color:#E4DFDA; font-weight: bold; padding:8px; line-height:16px;}



/*  REGIONAL DROP DOWN MENU  */



#regionalMenuWrapper {

	width: 760px;

	position: relative;

	padding: 0px;

	margin: 0px;

	z-index: 50;

	background: #707D4E;

	color: #fff;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	height: 25px;

	border-top: 1px solid #9B8F91;

	border-bottom: 1px solid black;

}



/* HIDE FROM IE MAC - DON'T KNOW WHY \*/



#regionalMenu {

	padding: 0px;

	margin: 0px;

	list-style: none; 

}



/**/



#regionalMenu a {

	text-align: center;

	color: #fff;

	text-decoration: none;

	display: block;

	width: 100%;

	padding: 6px 0px 7px 0px;

	margin: 0px;

}



#regionalMenu a:hover {

	color: #E7D603;

}

.dotsDivider {
	margin: 8px 0;
	background: url(/pei/images/Dots_divider.gif) repeat-x center;
}


.dotsDivider2 {
	background: url(/pei/images/Dots_divider2.gif)  repeat-x center;
	margin: 5px 0;
	width: 95%;
}


#regionalMenu li {

	float: left;

	padding: 0px 1px 0px 0px;

	margin: 0px;

	background: #526126 url("/ns/images/nav_div.gif") no-repeat  center right;

}



#regionalMenu li ul {

	position: absolute;

	left: -999px; 

	padding: 0;

	margin-left: 0px;

	list-style: none;

	background: #000;

	width: 158px;

}



#regionalMenu li:hover ul, #regionalMenu li.hover ul {

	left: auto; 

}



#regionalMenu li li {

	padding: 0px;

	background-image: none;

	background: #526126;

	width: 100%;

}



#regionalMenu ul a {

	text-align: left;

	white-space: nowrap;

	padding: 4px 5px 4px 10px;

	border: 0px solid #666;

	width: 150px;

}





html>body #regionalMenu ul a {

	width: 142px; 

}





#regionalMenu ul a:hover {

	background:  #707D4E;

}







div#regionalMenuWrapper li#subPrograms 	{width: 89px;}

div#regionalMenuWrapper li#main 			{width: 53px;}

div#regionalMenuWrapper li#features		{width: 72px;}

div#regionalMenuWrapper li#programs 		{width: 78px;}

div#regionalMenuWrapper li#community 	{width: 84px;}

div#regionalMenuWrapper li#weather 		{width: 67px;}

div#regionalMenuWrapper li#audio 			{width: 95px;}

div#regionalMenuWrapper ul#regionalMenu li#contact {width: 74px; background-image: none;}



div#regionalMenuWrapper #subProgramsAZ {

	border-top: 1px solid #9F9191;

}



div#regionalMenuWrapper ul#regionalMenu li#dropdown {

	height: 23px;

	background-image: none; 

	background: #707D4E;

	padding: 2px 0px 0px 0px;

	margin: 0px;

	border-bottom: 0px solid blue;

	

}



div#regionalMenuWrapper ul#regionalMenu li#dropdown form {



	display: inline;

	margin: 0px;

	padding: 0px;

	background: #707D4E;



}







div#regionalMenuWrapper ul#regionalMenu li#dropdown input {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	margin: 0px 5px 0px 0px;

	padding: 0px 5px 0px 5px;

	border: 1px solid #666;

}



div#regionalMenuWrapper ul#regionalMenu li#dropdown select {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 10px;

	padding: 0px;



}

/* END REGIONAL DROP DOWN MENU  */

/* weather host style */
#weather_host {
	margin: 15px 0 10px;
}
#weather_host span {
	background:#d1d8ba;
	width:200px;
	border:1px solid black;
	border-top:none;
	padding:5px 0 7px;
	display:block;
}
#weather_host span a {
	font-weight:bold;
}
