@import url("/img/css/common.css");

ul li { background: url(/img/bullet.gif) no-repeat; list-style-type: none; padding-left: 20px;}
ol li { list-style-type: decimal; list-style-image: none; background: none; vertical-align: top; }
ol li ul li { background: url(/img/bullet.gif) no-repeat; list-style-type: none; padding-left: 20px;}
div#main_content ol.alpha li { list-style-type: lower-alpha; }
div#main_content ol.alpha ul li { list-style-type: none; }
div#main_content ol.roman li { list-style-type: lower-roman; } 
div#main_content ol.leading li { list-style-type: decimal-leading-zero; }
div#main_content h2 { font-size: 1.25em; line-height: 1.15em; clear: both; }
div#main_content h3 { font-size: 1.15em; line-height: 1.4em; }
div#main_content h4 { font-size: 1.10em; line-height: 1.3em; }
div#main_content h5 { font-size: 1.05em; line-height: 1.2em; }
div#main_content h6 { font-size: 1em; line-height: 1.1em; }
div.row { margin:0px;}
body.about_mts_allstream ul#corporate_links { width: 730px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; float: left; }

.right { float: right; }
body.about_mts_allstream ul#corporate_links li { list-style-image: none; background: none; float: left; padding: 0 10px 0 0; border-right: 1px solid #4390CF; margin-right: 10px; font-size: 11px;}


body.about_mts_allstream ul#corporate_links li#last { border:medium none; margin:0; padding:0; }
body.about_mts_allstream p.sitelegal { width: 635px; padding-top: 0px; padding-bottom: 0px; font-size: 0.95em; }
body.about_mts_allstream .footerlinks { width: 760px; border-top: 2px solid #005BAA; }
body.about_mts_allstream .sitefeedback { width: 326px; float: right; font-size: 11px; margin-top: 0px;}
.sitefeedback img { padding-right: 6px; }
div.grid_16 { width: 960px;}

/* From Base */
div#sidebar h1 { padding: 5px 0 5px 17px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold; background: #fff url(/img/leftnav_header_arrow.gif) 0 10px no-repeat; color: #33669d; }
div#sidebar ul#secondary_nav li li a, div#sidebar ul#secondary_nav li li span { font-size: .95em; }
div#sidebar { padding-right: 9px; border-right: 1px solid #ccc; width: 160px; float: left; }
div#sidebar div { padding-bottom: 20px; }
div#sidebar dl { padding-bottom: 20px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
div#sidebar dd { padding: 0 0 0 10px; line-height: 1.5em; background: #fff url(/img/arrow.gif) 0 5px no-repeat; }
div#sidebar ul#secondary_nav { padding: 0; border-bottom: 1px solid #578ec7; margin: 5px 0 20px 0; width: 162px; clear: both }
div#sidebar ul#secondary_nav li { padding: 6px 4px 4px 4px; margin-bottom: 1px; background: #578ec7; width: 154px; list-style-type: none; list-style-image: none; }
div#sidebar ul#secondary_nav li.on { padding: 0; background: #fff; color: #336699;}
div#sidebar ul#secondary_nav li.on a { color: #336699;}
div#sidebar ul#secondary_nav li.on span.on { padding: 6px 4px 4px 4px; background: #999; color: #fff; width: 154px; display: block; }
div#sidebar ul#secondary_nav li a { color: #fff; font-family: helvetica, tahoma, arial, sans-serif; }
div#sidebar ul#secondary_nav li ul { padding-left: 8px; margin: 0; background: #fff; }
div#sidebar ul#secondary_nav li li { padding: 4px 6px 3px 8px; border-bottom: 1px dotted #ccc; margin-left: -6px; background: #fff; width: 142px; }
div#sidebar ul#secondary_nav li li.last { border: 0; }
div#sidebar ul#secondary_nav li li li { border: 0; width: auto; }
div#sidebar ul#secondary_nav li li a { color: #578ec7; }
div#container { margin: 0 auto; width: 740px; }
div#header { margin: 0; background: #005baa url(/img/global_topnav_cobrand_bkgd.jpg) top left no-repeat; width: 100%; height: 44px; }
div#content { padding-left: 9px; }
div#main_content { padding-left: 9px; float: left; width: 552px; }
div#main_content_left { padding-right: 9px; float: left; width: 390px; }
div#promo_head { padding-bottom: 10px; }
div#main_content_right { width: 151px; float: left; }
div#footer { text-align: right; color:#666; }
div#footer { padding: 40px 0 10px 0; background: #fff url(/img/footer_bkgd.gif) 0 20px repeat-x; font-family: arial; line-height: 1.5em; width: 740px; clear: both; }
div#footer li { padding-left: 6px; border-left: 1px solid #4390cf; margin-left: 6px; display: inline; }
div#footer li.first { padding: 0; border: 0; margin: 0; }
div#footer p { clear: both; }
div#main_content_left ul.printerFriendly, div.generalDocument ul.printerFriendly { padding: 20px 0 0 0; margin-left: 0; clear: both; list-style-image: none; }
div#main_content_left ul.printerFriendly li, div.generalDocument ul.printerFriendly li { padding: 0 2px; margin: 0; background: none; list-style-image: none; float: left; }
div#main_content_left ul.printerFriendly li img, div.generalDocument ul.printerFriendly li img { margin-top: -2px; }

/* Strictly About Styles - from before the accessibility projects roll out */
div#container { margin: 0; }
td.cobrandTopnavBkgd { background: url(/img/about_topnav_cobrand_bkgd.jpg) top left no-repeat; }
.ChannelMainBkgd { background-color: #e5e5e5; }
.ChannelMainLine { background-color: #333333; }
.leftnavOn { font-size: 11px; font-weight: bold; background-color: #999999; padding: 2px 2px 2px 4px; display: block; }
#ChannelMain { color: #333333; }
#ChannelMainbodySubnavOn { background-color: #333333 !important; }
#ChannelMainheaderBkgd { background-color: #dfdfdf; }
#ChannelMainleftnavOn { background-color: #333333 !important; }
#ChannelMainleftnavSub { color: #333333 !important; }

#text { padding: 4px 0 4px 0 }
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7 { left:204px; width:166px; top:68px; visibility:hidden; position:absolute;}
span.rightnavPromoHeader { padding-top: 5px; }

/* MTS News Release Contact Formatting */
ul.mtsnewslist { padding: 0; margin: 10px 0px 10px 15px; }
ul.mtsnewscontactgroup { list-style-image: none;	list-style-type: none; padding: 0; margin: 0; }
ul.mtsnewscontactgroup li { list-style-image: none; list-style-type: none; padding: 0px 20px 10px 0px; margin: 0; float: left; background: none; }
ul.mtsnewscontact { list-style-image: none; list-style-type: none; padding: 0px 0px 10px 0px; margin: 0; }
ul.mtsnewscontact li { list-style-image: none; list-style-type: none; padding: 0; margin: 0; float: none; background: none; }
p.mtsnewslanguage { clear: both; font-weight: bold; }
span.mtsnewsdate { font-weight: bold; }
p.legal { clear: both; font-size: 0.8em; color: rgb(127,127,127); }
h4.newsrelease { font-size: 1.2em; padding: 0px 0px 5px 0px; margin: 0; }
h5.newsrelease { font-size: 1em; margin: 0; padding: 0px 0px 5px 0px; }

/* Bread Crumb pathing */
dl#breadcrumb{ margin-bottom: 20px; padding: 10px 5px; font-size: 11px;  }
dl#breadcrumb dt, dl#breadcrumb dd { float: left; padding-left: 5px; margin-left: 0px;}
dl#breadcrumb dd a { background: url(/file_source/mts.ca/Static_Files/Raw_Images/breadcrumb_seperator.jpg) no-repeat right; display: block; padding-right: 10px; }

.loweralpha { list-style:lower-alpha; }
ol.nolistmarker li { list-style-type: none; padding-bottom: 0; }
ol.nolistmarker h4 { padding-top: 0; margin-top: 0; }
ol.nolistmarker p { margin: 0; padding: 0; }
ol.nolistmarker p.funkynumbers { font-weight: bold; }
ol.nolistmarker li ul { padding: 0 5px 0 20px; margin: 0;}

.skipnav { display: none; }
