body {
	background: #ffffff url(../images/bg_pageba.gif) 
	repeat-x 0px 0px;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px;
}

form { margin: 0; padding: 0; }
div { text-align: left; height: 1%; }
a { color: #00446e; text-decoration: none; }
a:hover { text-decoration: underline; }

/* styles specific to SEO content that should be hidden from supported browsers */
h1.seo, p.unsupported { display: none; }

#masterContainer {
	position: relative;
	width: 760px;
	margin: 0px auto 0px auto;
	padding: 0;
	text-align: center;
	border: 0px solid green;
}

#pageContainer {
	width: 760px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 1px 0px;
}

#header {
	/* to move header down, increase the height, and add equiv. margin to #header ul.topNavItems li img */
	height: 121px;
    margin: 0 auto 0 auto; /*centers*/
    padding: 0;
	background: transparent url(../images/bg_toptabs_main.gif) no-repeat bottom center;
	overflow: hidden; /*enclose inner elements*/
	border: 0px solid green;

}

#header_school {
	/* to move header down, increase the height, and add equiv. margin to #header ul.topNavItems li img */
	height: 121px;
    margin: 0 auto 0 auto; /*centers*/
    padding: 0;
	background: transparent url(../images/bg_toptabs_school.gif) no-repeat bottom center;
	overflow: hidden; /*enclose inner elements*/
	border: 0px solid green;

}

#header #logo {
	text-indent: -2000px;
	background: transparent url(../images/ba_hdr_logo.gif) no-repeat 0px 0px;
	display: block;
	margin: 0;
	padding: 0;
	height: 69px;
	width: 173px;
	position: absolute;
	top: 12px;
	left: 11px;
}

#header ul.topNavItems {
	margin: 20px;
	padding: 0px 0px 6px 0px;

}

#header ul.topNavItems li {
	display: inline;
	list-style: none;
	padding: 0px 0px 0px 76px;
}

#header ul.topNavItems li.item1 {
	padding-left: 10px;
}

#header ul.topNavItems li.item2 {
	padding-left: 112px;
}

#header ul.topNavItems li.item3 {
	padding-left: 102px;
}

#header ul.topNavItems li img{
	margin: 39px 0px 0px -1px;
}

#header ul.middleNavItems {
	margin: 0px;
	padding: 0px 3px 0px 15px;
	position: relative;
	top: -8px;
	text-align: left;
	font-size: 13px;
	color: #333333;
	clear: both;
}

#header ul.middleNavItems li {
	display: inline;
	list-style: none;
	padding: 0px 9px 0px 9px;
	border-left: 1px solid #acacac;
}

#header ul.middleNavItems li.makeHome {
	padding-left: 350px;
}

#header ul.middleNavItems a {
	font-size: 13px;
	color: #333333;
}

#header ul.middleNavItems li.makeHome a {
	color: #666666;
}

div.searchWidget {
	height: 42px;
    margin: 0 auto; /*centers it in viewport*/
    padding: 0;
	background: transparent url(../images/bg_search_en.gif) no-repeat top center;
	border: 0px solid red;
	overflow:hidden; /*enncloses all inner elements*/
}

div.searchWidgetTopper {
	height: 5px;
	background: transparent url(../images/bg_search_topper.gif) no-repeat bottom center;
	font-size: 2px;
	line-height: 2px;
}

div.searchWidget .searchTextfield {
	float:left;
	width:393px;
	height:23px;
	background:transparent;
	padding: 10px 3px 0px 3px;
	margin: 3px 0px 0px 115px;
	border: 0px solid green;
	font-family: arial;
	font-size: 12px;
	color: #212121;
}

div.searchWidget .searchSelect {
	float:left;
	width: 160px;
	height: 20px;
	margin: 9px 0px 0px 10px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	color: #212121;
}

div.searchWidget .searchButton {
	float:left;
	margin: 6px 0px 0px 6px;
	padding: 0px;
}

#MainContentArea {
	background: url(../images/ca_bg.gif) no-repeat;
 	position: relative;
	margin: 15 auto 0 auto; /*centers*/
	width: 760px;
	
	padding: 0px;
	border: 0px solid blue;
	
	}

#LeftCol {
	
 	position: relative;
	float: left;clear:right;
	margin: 0 auto 0 auto; /*centers*/
	width: 135px;
	height: 540px;
	padding: 3px;
	border: 0px solid green;
	
	}

#leftad {
	
 	position: relative;
	top: -20;
	left: 9px;
	margin: 15 auto 0 auto; /*centers*/
	width: 143px;
	height: 263px;
	padding: 0px;
	border: 0px solid blue;
	
	}


#botmad {
	
 	position: relative;
	top: 20;
	left: 14px;
	margin: 15 auto 0 auto; /*centers*/
	width: 565px;
	height: 103px;
	padding: 0px;
	border: 0px solid blue;
	
	}

#FocusIndex {
	background: url(../images/3upbg378.gif) no-repeat;
 	position: relative;
	float: left;clear:right;
	margin: 0 auto 0 auto; /*centers*/
	top: 24px;
	left: 15px;
	width: 576px;
	
	padding: 3px;
	border: 0px solid green;
	
	}

#FocusIndex_sch {
	background: url(../images/focus_bg_blank.gif) no-repeat;
 	position: relative;
	float: left;clear:right;
	margin: 0 auto 0 auto; /*centers*/
	top: 24px;
	left: 15px;
	width: 576px;
	height: 740px;
	padding: 3px;
	border: 0px solid green;
	
	}

#FocusIndex_txt {
	background: url(../images/focus_bg.gif) no-repeat;
 	position: relative;
	float: left;clear:right;
	margin: 0 auto 0 auto; /*centers*/
	top: 24px;
	left: 15px;
	width: 580px;
	
	padding: 4px 0px 0px 6px;
	border: 0px solid green;
	
	}


#IndCola {
	position: relative;
	float: left;clear:right;
	margin: 0 auto 0 auto; /*centers*/
	top: 5px;
	left: 15px;
	width: 151px;
	height: 365px;
	padding: 3px;
	border: 0px solid green;
	
	}

td {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#IndColb {
	position: relative;
	float: left;clear:right;
	margin: 0 auto 0 auto; /*centers*/
	top: 5px;
	left: 46px;
	width: 151px;
	height: 365px;
	padding: 3px;
	border: 0px solid green;
	
	}

#IndColc {
	position: relative;
	float: left;clear:right;
	margin: 0 auto 0 auto; /*centers*/
	top: 5px;
	left: 76px;
	width: 151px;
	height: 365px;
	padding: 3px;
	border: 0px solid green;
	
	}

.sidenav {
	color: #00446e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sidenav A:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: bold; COLOR: #00446e; TEXT-DECORATION: none}
.sidenav A:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: bold; COLOR: #00446e; TEXT-DECORATION: none}
.sidenav A:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: bold; COLOR: #00446e; TEXT-DECORATION: underline}
.sidenav A:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: bold; COLOR: #00446e; TEXT-DECORATION: underline}

.sidenavbl {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sidenavbl A:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: normal; COLOR: #00446e; TEXT-DECORATION: none}
.sidenavbl A:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: normal; COLOR: #00446e; TEXT-DECORATION: none}
.sidenavbl A:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: normal; COLOR: #00446e; TEXT-DECORATION: underline}
.sidenavbl A:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: normal; COLOR: #00446e; TEXT-DECORATION: underline}




.btnav { 
	background-color: #FFFFFF;
    	border-bottom: solid 1px #dfdfdf; }


.promotxtlg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}


#topAdContainer {
	position: absolute;
	top: 138px;
	left: 10px;
	padding: 12px 21px 12px 21px;
}



#pageContainer #pageContent {
	margin: 108px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	position: relative;
}

#pageContainer #pageContent #leftColumn {
	float: left;
	width: 151px;
	padding-right: 12px;
}

#pageContainer #pageContent #leftColumn div {
	margin-bottom: 11px;
	padding: 0;

}

#pageContainer #pageContent #leftColumn div ul {
	margin: 0;
	padding: 8px 0px 0px 0px;
}

#pageContainer #pageContent #leftColumn div ul li {
	list-style: none;
	height: 1%;
}

#pageContainer #pageContent #leftColumn div ul li a {
	display: block;
}

#pageContainer #pageContent #leftColumn div h3 {
	margin: 0px 7px 0px 8px;
	padding: 7px 4px 3px 4px;
	font-size: 14px;
	color: #666666;
}

#pageContainer #pageContent #leftColumn #leftnav{
	border-right: none !important;
	margin: 0;
	padding: 0;
}

#pageContainer #pageContent #leftColumn div#leftnav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#pageContainer #pageContent #leftColumn div#leftnav ul.main {
	padding: 0px 0px 3px 0px;
}

#pageContainer #pageContent #leftColumn div#leftnav ul li {
	overflow: visible;
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #e1e1e1;

}

#pageContainer #pageContent #leftColumn div#leftnav ul.main li {
	margin: 0;
	padding: 0px 0px 0px 2px;
}

#pageContainer #pageContent #leftColumn div#leftnav ul.main li.rootlistActiveSection {
	padding: 0px 0px 0px 3px;
	background-color: #f0f0f0;
}

#pageContainer #pageContent #leftColumn div#leftnav ul.main li.rootlistActiveSectionOn {
	padding: 0px 0px 0px 3px;
	background-color: #f5f5f5;
}

#pageContainer #pageContent #leftColumn div#leftnav ul.main li.sublist {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 2px;
	background-color: #f0f0f0;
}

#pageContainer #pageContent #leftColumn div#leftnav ul.main li.sublistActiveSectionOn {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 2px;
	background-color: #f5f5f5;
}

#pageContainer #pageContent #leftColumn div#leftnav ul.main a,
#pageContainer #pageContent #leftColumn div#leftnav ul.main a:link,
#pageContainer #pageContent #leftColumn div#leftnav ul.main a:visited {
	height: 100%;
	margin: 0px;
	padding: 3px 1px 3px 3px;
}

#pageContainer #pageContent #leftColumn div#leftnav ul.main a.on,
#pageContainer #pageContent #leftColumn div#leftnav ul.main a.on:link,
#pageContainer #pageContent #leftColumn div#leftnav ul.main a.on:visited {
	font-weight: bold;
	color: #212121;
}

#pageContainer #pageContent #leftColumn div.categoryNavigation {
	margin: 0;
	padding: 0;
}

#pageContainer #pageContent #leftColumn div.categoryNavigation h3 {
	margin: 0;
	padding: 10px 0px 3px 0px;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	display: block;
	width: 150px;
	border-bottom: 1px solid #e1e1e1;
}

#pageContainer #pageContent #leftColumn div.categoryNavigation h3.nav {
	padding: 0px 0px 3px 0px;
}

#pageContainer #pageContent #leftColumn div.categoryNavigation h3.nav a,
#pageContainer #pageContent #leftColumn div.categoryNavigation h3.home a,
#pageContainer #pageContent #leftColumn div.categoryNavigation h3.business a {
	color: #666666;
}

#pageContainer #pageContent #leftColumn div.categoryNavigation h3.extras {
	font-size: 15px;
	overflow: hidden;
}

#pageContainer #pageContent #leftColumn div.categoryNavigation ul {
	background-image: none;
	padding: 5px 0px 5px 0px;;
	margin: 0;
}

#pageContainer #pageContent #leftColumn div.categoryNavigation ul.smallArrowIcons li {
	list-style: none;
	padding: 3px 0px 3px 0px;
	margin: 0;
}

#pageContainer #pageContent #leftColumn div.categoryNavigation ul.smallArrowIcons li a {
	display: inline;
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li a {
	margin: 0;
	padding: 7px 10px 7px 40px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 10px 50%;
	vertical-align: bottom;
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li.game a {
	background-image: url(../images/bullet_game_controller.gif);
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li.kids a {
	background-image: url(../images/bullet_balloons.gif);
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li.blogs a {
	background-image: url(../images/bullet_computer.gif);
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li.deals a {
	background-image: url(../images/bullet_cart.gif);
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li.safety a {
	background-image: url(../images/bullet_padlock.gif);
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li.musicstoresm a {
	background-image: url(../images/bullet_music_notes_sm.gif);
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li.forums a {
	background-image: url(../images/bullet_questions.gif);
}

#pageContainer #pageContent #leftColumn div ul.smallImageIcons li.alc a {
	background-image: url(../images/bullet_diploma.gif);
}

#pageContainer #pageContent #leftColumn div.ad {
	background-image: none;
	text-align: center;
	clear: both;
}

#pageContainer #pageContent #centreColumn {
	float: left;
	background: #ffffff;
	width: 429px;
	margin-right: 10px;
	height: auto;
	overflow: hidden;
}

#pageContainer #pageContent #centreColumn ul {
	margin: 0px 10px 0px 0px;
	padding: 0;
}

#pageContainer #pageContent #centreColumn ul li {
	list-style: none;
	list-style-image: none;
	padding: 3px 10px 3px 0px;
	/*background: transparent url(../images/bullet_dot_sm.gif) no-repeat 0px 7px;*/
}

#pageContainer #pageContent #centreColumn ul#breadcrumb {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

#pageContainer #pageContent #centreColumn ul#breadcrumb li {
	float: left;
	list-style: none;
	list-style-image: none;
	background-image: none;
	font-size: 10px;
	margin-right: 7px;
	padding: 0;
	color: #acacac;
}

#pageContainer #pageContent #centreColumn ul#breadcrumb li a {
	padding-right: 7px;
}

#pageContainer #pageContent #centreColumn div.quicklinks {
	padding: 0;
	height: 60px;
}

#pageContainer #pageContent #centreColumn ul.quicklinks {
	clear: both;
	padding: 0;
	margin: 0px 0px 10px 0px;
	height: 60px;
}

#pageContainer #pageContent #centreColumn ul.quicklinks li {
	list-style: none;
	list-style-image: none;
	background-image: none;
	float: left;
	padding: 0;
	margin: 0;
	border-left: 1px solid #e3e7ed;
}

#pageContainer #pageContent #centreColumn ul.quicklinks li a {
	display: block;
	padding: 28px 3px 2px 3px;
	text-align: center;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	background-color: transparent;
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.video a {
	width: 40px;
	background-image: url(../images/bullet_videos.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.liveradio a {
	width: 70px;
	background-image: url(../images/bullet_speaker.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.musicstore a {
	width: 70px;
	background-image: url(../images/bullet_music_store.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.musiccharts a {
	width: 50px;
	background-image: url(../images/bullet_charts.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.eccountdown a {
	width: 60px;
	background-image: url(../images/bullet_countdown.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.weather a {
	width: 60px;
	background-image: url(../images/bullet_weather.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.exclusivearticles a {
	width: 50px;
	background-image: url(../images/bullet_freelancer.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.movies a {
	width: 60px;
	background-image: url(../images/bullet_movies.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.housecalls a {
	width: 80px;
	background-image: url(../images/bullet_ctv_house_calls.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.decortips a {
	width: 70px;
	background-image: url(../images/bullet_decoration.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.contests a {
	width: 60px;
	background-image: url(../images/bullet_contests.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.forums a {
	width: 60px;
	background-image: url(../images/bullet_forums.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.healthfit a {
	width: 60px;
	background-image: url(../images/bullet_health.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.homefood a {
	width: 60px;
	background-image: url(../images/bullet_home_food.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.strangenews a {
	width: 90px;
	background-image: url(../images/bullet_strange.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.transitinfo a {
	width: 70px;
	background-image: url(../images/bullet_transit.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.atlanticmusic a {
	width: 60px;
	background-image: url(../images/bullet_east_coast_music.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.sportsnews a {
	width: 60px;
	background-image: url(../images/bullet_sports_news.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.webmail a {
	width: 60px;
	background-image: url(../images/bullet_envelope.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.videocalendar a {
	width: 50px;
	background-image: url(../images/bullet_calendar.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.playsoftheweek a {
	width: 60px;
	background-image: url(../images/bullet_plays.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.recipes a {
	width: 50px;
	background-image: url(../images/bullet_recipes.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.horoscopes a {
	width: 70px;
	background-image: url(../images/bullet_horoscopes.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.lottery a {
	width: 60px;
	background-image: url(../images/bullet_lottery.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.eventcalendar a {
	width: 60px;
	background-image: url(../images/bullet_event.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.joblistings a {
	width: 45px;
	background-image: url(../images/bullet_job.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.webcams a {
	width: 60px;
	background-image: url(../images/bullet_webcam.gif);
}

#pageContainer #pageContent #centreColumn ul.quicklinks li.radioecc a {
	width: 80px;
	background-image: url(../images/bullet_top10.gif);
}

#pageContainer #pageContent #centreColumn div.primaryContentSection,
#pageContainer #pageContent #centreColumn div.contentSection {
	height: 1%;
	margin-bottom: 11px;
	padding: 0px 0px 10px 0px;
	background: #ffffff url(../images/bg_center_item_1_col.gif) no-repeat 0px 100%;
}

#pageContainer #pageContent #centreColumn div.noGradient {
	background: #ffffff url(../images/bg_center_item_1_col_no_grad.gif) no-repeat 0px 100% !important;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection {
	clear: both;
	width: 430px;
	overflow: hidden;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection ul.primaryContentSectionNavigation {
	margin: 0;
	padding: 0;
	background: #ffffff;
	border-bottom: 3px solid #cecece;
	width: 430px;
	overflow: hidden;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection ul.primaryContentSectionNavigation li {
	list-style: none;
	list-style-image: none;
	float: left;
	text-align: center;
	padding: 0;
	margin-right: 1px;
	background: transparent url(../images/bg_contentnav_left_off.gif) no-repeat 0px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection ul.primaryContentSectionNavigation li a {
	display: block;
	padding: 4px 5px 2px 0px;
	background: transparent url(../images/bg_contentnav_right_off.gif) no-repeat 100% 0px;
	color: #113c71 !important;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection ul.primaryContentSectionNavigation li.on {
	background: transparent url(../images/bg_contentnav_left_on.gif) no-repeat 0px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection ul.primaryContentSectionNavigation li.on a {
	background: transparent url(../images/bg_contentnav_right_on.gif) no-repeat 100% 0px;
	color: #666666 !important;
	font-weight: bold;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection h3,
#pageContainer #pageContent #sectionCentreColumn h3,
#pageContainer #pageContent #subsectionCentreColumn h3{
	font-size: 14px;
	margin: 0;
	padding: 2px 8px 2px 0px;
	color: #000000;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div {
	clear: both;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}

#pageContainer #pageContent #centreColumn div.FunFacts div {
	padding: 10px 10px 48px 10px;
}


#pageContainer #pageContent #centreColumn div.primaryContentSection div img {
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #dde2ea;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div p {
	margin: 0;
	padding: 5px 0px 5px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div ul.horizontalItemList {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div ul.horizontalItemList li {
	list-style-image: none;
	background-image: none;
	padding: 0;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div ul.secondaryItemLinks {
	clear: left;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	background: transparent url(../images/bg_column_header.gif) repeat-x 0px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div ul.secondaryItemLinks li {
	list-style: none;
	list-style-image: none;
	background-image: none;
	padding: 3px 0px 3px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div ul.inlineSectionFooterLinks {
	margin: 0;
	padding: 10px 0px 0px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div ul.inlineSectionFooterLinks li {
	list-style-image: none;
}

#pageContainer #pageContent #centreColumn div ul.inlineSectionFooterLinks li.withLogo {
	background-position: 0px 5px;
	margin: 0;
}

#pageContainer #pageContent #centreColumn div ul.inlineSectionFooterLinks li.withLogo a {
	width: 310px;
	height: 35px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div ul.inlineSectionFooterLinks li.withLogo a {
	width: 230px;
}

#pageContainer #pageContent #centreColumn div ul.inlineSectionFooterLinks li.withLogo span.logoImage {
	display: block;
	float: right;
	width: 104px;
	height: 35px;
	text-indent: -2000px;
	margin-top: -14px;
	padding: 0;
	background: transparent url(../images/logo_sympatico.gif) no-repeat 0px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer {
	position: relative;
	margin: 10px 0px 10px 10px;
	background: transparent url(../images/bg_vertTab_mainContent.gif) no-repeat 0px 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation {
	float: right;
	width: 149px;
	margin: 0px 0px 30px 0px;
	padding: 0 !important;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation {
	margin: 0;
	padding: 0;
	width: 149px;
	overflow: hidden;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li {
	list-style: none;
	list-style-image: none;
	height: 1%;
	margin: 0px 0px 0px 1px !important;
	padding: 0px 0px 0px 0px !important;
	background: transparent url(../images/bullet_dot_sm.gif) no-repeat 14px 9px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li div {
	display: none;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li a {
	display: block;
	height: 1%;
	width: 124px;
	padding: 5px 0px 6px 25px !important;
	margin: 0px 0px 0px 0px !important;
	color: #00446E;
	vertical-align: bottom;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li.on,
#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li:hover,
#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li.over {
	background: #ffffff url(../images/bg_vertTab_nav_item_bot.gif) no-repeat 0px 100%;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li a:hover,
#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li.on a {
	text-decoration: none;
	font-weight: bold;
	background: transparent url(../images/bg_vertTab_nav_item_top.gif) no-repeat 0px 0px;
}


#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li.on div {
	display: block;
	position: absolute;
	overflow: auto;
	overflow-x: hidden;
	top: 15px;
	left: 15px;
	width: 235px;
	height: 215px;
	padding: 0px 2px !important;
	margin: 0px !important;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li.on div h4 {
	margin: 0px 0px 3px 0px;
	padding: 0;
	font-size: 12px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li.on div p {
	margin: 0px 0px 4px 0px;
	padding: 0;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.newsVerticalTabbedItemContainer div.verticalNavigation ul#newsVerticalTabbedNavigation li div a {
	background-image: none !important;
}

#pageContainer #pageContent #centreColumn div img {
	border: 1px solid #dde2ea;
}

#pageContainer #pageContent #centreColumn div.contentSection2Column {
	height: 1%;
	margin-bottom: 11px;
	background: #ffffff url(../images/bg_center_item_2_col.gif) no-repeat 0px 100%;
}

#pageContainer #pageContent #centreColumn div.contentSection2Column div.leftColumn {
	float: left;
	width: 209px;
	margin: 0 !important;
	padding: 0px 0px 10px 0px;
}

#pageContainer #pageContent #centreColumn div.contentSection2Column div.rightColumn {
	float: right;
	width: 209px;
	margin: 0 !important;
	padding: 0px 0px 10px 0px;
}

#pageContainer #pageContent #centreColumn div.contentSection2Column div.leftColumn ul.sectionFooterLinks,
#pageContainer #pageContent #centreColumn div.contentSection2Column div.rightColumn ul.sectionFooterLinks {
	margin-left: 10px;
	margin-right: 10px;
}

#pageContainer #pageContent #centreColumn div h2 {
	font-size: 16px;
	margin: 0;
	padding: 2px 8px 2px 8px;
	color: #666666;
	background: transparent url(../images/bg_center_item_1_col_head.gif) no-repeat 0px 0px;
}

#pageContainer #pageContent #centreColumn div.contentSection2Column div h2 {
	font-size: 16px;
	margin: 0;
	padding: 2px 8px 2px 8px;
	color: #666666;
	background: transparent url(../images/bg_center_item_2_col_head.gif) no-repeat 0px 0px;
}

#pageContainer #pageContent #centreColumn div.contentSection div {
	margin: 10px 10px 0px 10px;
	padding: 0;
}

#pageContainer #pageContent #centreColumn div.contentSection2Column div div {
	margin: 10px 10px 0px 10px;
	padding: 0;
}

#pageContainer #pageContent #centreColumn div.contentSection div {
	overflow: hidden;
}

#pageContainer #pageContent #centreColumn div.contentSection div.threeColumnContainer {
	background: transparent url(../images/bg_center_item_3_col_div.gif) repeat-y 127px 0px;
}

#pageContainer #pageContent #centreColumn div.contentSection2Column div div p {
	margin: 0;
	padding: 0px 0px 10px 0px;
}

#pageContainer #pageContent #centreColumn div.contentSection2Column div div img {
	margin: 2px 0px 4px 0px;
	padding: 0;
}

#pageContainer #pageContent #centreColumn ul.horizontalItemList {
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 0;
	width: 420px;
	overflow: hidden;
}

#pageContainer #pageContent #centreColumn ul.horizontalItemList li {
	float: left;
	position: relative;
	width: 200px;
	margin: 0px 10px 10px 0px;
	list-style: none;
	list-style-image: none;
	padding: 0;
	background:transparent none repeat scroll 0%;
}

#pageContainer #pageContent #centreColumn ul.withBottomBorder li {
	border-bottom: 1px solid #dde2ea;
	list-style-image: none;
}

#pageContainer #pageContent #centreColumn ul.horizontalItemList li {
	list-style-image: none;
}

#pageContainer #pageContent #centreColumn ul.horizontalItemList li img {
	float: left;
	margin: 0px 5px 0px 0px !important;
}

#pageContainer #pageContent #centreColumn ul.horizontalItemList li p {
	padding: 0;
	margin: 0px 0px 5px 0px !important;
}

#pageContainer #pageContent #centreColumn ul.verticalItemList {
	margin: 0;
	padding: 0;
}

#pageContainer #pageContent #centreColumn ul.verticalItemList li {
	clear: left;
	width: 190px;
	list-style: none;
	list-style-image: none;
	padding: 0px 0px 10px 0px;
	background:transparent none repeat scroll 0%;
}

#pageContainer #pageContent #centreColumn ul.verticalItemList li img {
	float: left;
	margin-right: 5px !important;
}

#pageContainer #pageContent #centreColumn ul.verticalItemList li p {
	padding: 0 !important;
	margin: 0px 0px 5px 0px !important;
}

#pageContainer #pageContent #centreColumn ul.news {
	margin: 0px 5px 0px 0px;
	padding: 0;
}

#pageContainer #pageContent #centreColumn ul.news li {
	list-style: none;
	list-style-image: none;
	background: transparent url(../images/bullet_dot_sm.gif) no-repeat 0px 7px;
	padding: 3px 10px 3px 10px;
}

#pageContainer #pageContent #promoContainer{
	height: 280px;
}

#pageContainer #pageContent #centreColumn ul.sectionFooterLinks,
#pageContainer #pageContent #promoContainer ul.sectionFooterLinks {
	margin: 0;
	padding: 8px 0px 0px 0px;
	background: transparent url(../images/bg_column_header.gif) repeat-x 0px 0px;
}

#pageContainer #pageContent #centreColumn ul.sectionFooterLinks li,
#pageContainer #pageContent #promoContainer ul.sectionFooterLinks li {
	font-size: 11px;
	height: 16px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#pageContainer #pageContent #centreColumn ul.sectionFooterLinks li a,
#pageContainer #pageContent #promoContainer ul.sectionFooterLinks li a {
	display: block;
}

#pageContainer #pageContent #centreColumn ul.inlineSectionFooterLinks {
	margin: 5px 10px 0px 10px;
	padding: 5px 0px 0px 0px;
	background: transparent url(../images/bg_column_header.gif) repeat-x 0px 0px;
}

#pageContainer #pageContent #centreColumn ul.inlineSectionFooterLinks li {
	float: left;
	font-size: 11px;
	margin: 0px 15px 0px 0px;
	padding: 3px 0px 2px 0px;
	list-style: none;
	list-style-image: none;
}

#pageContainer #pageContent #centreColumn ul.inlineSectionFooterLinks li a {
	display: block;
}

#pageContainer #pageContent #centreColumn div.contentSection div ul.threeColumnList {
	background: transparent;
	float: left;
	width: 125px;
	overflow: hidden;
	margin: 0px 10px 0px 0px;
	padding: 0;
}

#pageContainer #pageContent #centreColumn div.contentSection div ul.threeColumnList li {
	list-style: none;
	list-style-image: none;
	padding: 3px 10px 3px 10px;
	background: transparent url(../images/bullet_dot_sm.gif) no-repeat 0px 7px;
}

#pageContainer #pageContent #centreColumn div.contentSection div ul.threeColumnList li a {
}

#pageContainer #pageContent #centreColumn div.contentSection div ul.twoColumnList {
	background: transparent;
	float: left;
	width: 187px;
	margin: 0px 10px 0px 0px;
	padding: 0;
}

#pageContainer #pageContent #centreColumn div.contentSection div ul.twoColumnList li {
	list-style: none;
	list-style-image: none;
	padding: 3px 10px 3px 10px;
	background: transparent url(../images/bullet_dot_sm.gif) no-repeat 0px 7px;
}

#pageContainer #pageContent #centreColumn a.videolink {
	padding: 0px 0px 0px 20px;
	background: transparent url(../images/bullet_arrow_blue_lg.gif) no-repeat 0px 0px;
}

#pageContainer #pageContent #centreColumn a.storylink {
	background: transparent url(../images/bullet_dot_sm.gif) no-repeat 0px 7px;
	padding: 3px 10px 3px 10px;
}

#pageContainer #pageContent #centreColumn div.contentSection a:visited,
#pageContainer #pageContent #centreColumn div.contentSection2Column a:visited,
#pageContainer #pageContent #centreColumn div.primaryContentSection a:visited {
	color: #0077BF;
}

#pageContainer #pageContent #centreColumn div blockquote {
	padding: 0;
	margin: 0;
	border-top: 1px solid #dde2ea;
	border-bottom: 1px solid #dde2ea;
	background: transparent url(../images/bg_blockquote_start.gif) no-repeat 0px 5px;
}

#pageContainer #pageContent #centreColumn div blockquote p {
	font-size: 12px;
	font-weight: bold;
	padding: 12px 45px 15px 45px !important;
	margin: 0px 0px 3px 0px !important;
	background: transparent url(../images/bg_blockquote_end.gif) no-repeat 100% 100%;
}

#pageContainer #pageContent #rightColumn {
	float: left;
	width: 170px;
}

#pageContainer #pageContent #rightColumn div {
	height: 1%;
	margin-bottom: 11px;
	padding: 3px 0px 0px 0px;
}

#pageContainer #pageContent #rightColumn div ul {
	margin: 0;
	padding: 8px 0px 2px 0px;
}

#pageContainer #pageContent #rightColumn div form {
	margin: 0;
	padding: 8px 8px 2px 8px;
}

#pageContainer #pageContent #rightColumn div form br {
	clear: both;
}

#pageContainer #pageContent #rightColumn div form input.textfield {
	width: 130px;
	margin: 0px 10px 0px 10px;
	font-size: 11px;
	background: #ffffff url(../images/bg_textfield.gif) repeat-x 0px 0px;
	border: 1px solid #e4e8ee;
}

#pageContainer #pageContent #rightColumn div form input.radiobutton {
	float: left;
	width: 12px;
	margin-right: 3px;
}

#pageContainer #pageContent #rightColumn div form label {
	float: left;
	width: 120px;
}

#pageContainer #pageContent #rightColumn div ul li {
	list-style: none;
	height: 1%;
}

#pageContainer #pageContent #rightColumn div ul li a {
	display: block;
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li {
	margin: 0px 0px 4px 0px;
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li a {
	padding: 7px 10px 7px 40px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li.webmail a {
	background-image: url(../images/bullet_envelope.gif);
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li.specialneeds a {
	background-image: url(../images/bullet_specialneeds.gif);
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li.textmessage a {
	background-image: url(../images/bullet_speech.gif);
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li.radio a {
	background-image: url(../images/bullet_speaker.gif);
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li.voicemail a {
	background-image: url(../images/bullet_voicemail.gif);
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li.calldirector a {
	background-image: url(../images/bullet_calldirector.gif);
}

#pageContainer #pageContent #rightColumn div ul.smallImageIcons li.yellowpages a {
	background-image: url(../images/bullet_yellowpages.gif);
}

#pageContainer #pageContent #rightColumn div h3 {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 150px;
	border-bottom: 1px solid #E2E2E2;
	overflow: hidden;
	margin:0;
	padding: 0;

}

#pageContainer #pageContent #rightColumn div p {
	margin: 6px 10px 0px 12px;
	padding: 0;
}

#pageContainer #pageContent #rightColumn div table.alternatingGrid {
	margin: 10px;
	table-layout: auto;
	border-collapse: collapse;
	width: 150px;
}

#pageContainer #pageContent #rightColumn div table.alternatingGrid tfoot td {
	border-top: 1px solid #dde2ea;
	text-align: left;
	font-size: 10px;
	color: #959595;
}

#pageContainer #pageContent #rightColumn div table.alternatingGrid th,
#pageContainer #pageContent #rightColumn div table.alternatingGrid td {
	padding: 2px 3px 2px 3px;
	text-align: center;
}

#pageContainer #pageContent #rightColumn div table.alternatingGrid th {
	background: #b0c5de;
}

#pageContainer #pageContent #rightColumn div table.alternatingGrid tr.even td {
	background: #eaf0f6;
}

#pageContainer #pageContent #rightColumn div ul.sectionFooterLinks {
	margin: 10px 10px 0px 12px;
	padding: 8px 0px 4px 10px;
	background-position: 0px 0px;
}

#pageContainer #pageContent #rightColumn div div.rightColumnFooter {
	border: none !important;
	margin: 0;
	height: 3px;
	line-height: 1px;
	font-size: 1px;
}

#pageContainer #pageContent #rightColumn div.weatherWidget {
	height: 1%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 8px 0px;
	width: 153px;
	background: transparent url(../images/bg_weatherWidget.gif) no-repeat 0px 100%;
	border: 0px solid red;
}

#pageContainer #pageContent #rightColumn div.weatherWidget h3 {
	padding: 10px 0px 10px 10px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #898989;
	background: transparent url(../images/bg_weatherWidget_header.gif) no-repeat 0px 0px;
	border: 0px;
}

#pageContainer #pageContent #rightColumn div.weatherWidget div {
	height: 1%;
	background: transparent url(../images/bg_column_header.gif) repeat-x 0px 0px;
	margin: 0px 10px 0px 10px;
}

#pageContainer #pageContent #rightColumn div.weatherWidget div p {
	margin: 0;
	padding: 3px 0px 10px 50px;
}

#pageContainer #pageContent #rightColumn div.weatherWidget div p.sunny {
	background: transparent url(../images/icon_weather_sunny.gif) no-repeat 0px 5px;
}

#pageContainer #pageContent #rightColumn div.musicstore ul.sectionFooterLinks {
	margin: 0px 10px 0px 12px !important;
	padding: 5px 0px 5px 0px !important;
	background-position: 0px 100%;
}

#pageContainer #pageContent #rightColumn div.musicstore ul.topdownloads {
	padding: 0px 0px 5px 12px;
	margin: 10px 0px 0px 0px;
}

#pageContainer #pageContent #rightColumn div.musicstore ul.topdownloads li {
	clear: left;
	margin: 0;
	padding: 0;
	height: 72px;
}

#pageContainer #pageContent #rightColumn div.musicstore ul.topdownloads li img {
	float: left;
	margin: 0px 7px 10px 0px;
}

#pageContainer #pageContent #rightColumn div.musicstore ul.topdownloads li p {
	margin: 0;
	padding: 0;
}

#pageContainer #pageContent #rightColumn div.musicstore ul.topdownloads li a {
	margin: 0;
	padding: 0;
	display: inline;
}

#pageContainer #pageContent #rightColumn div.brandedWidget{
	border-bottom: 1px solid #e2e2e2;
	margin-top: 10px;
	padding-bottom: 10px;
}

#pageContainer #pageContent #rightColumn div.brandedWidget h4 {
	margin: 0px 7px 0px 8px;
	padding: 7px 4px 7px 4px;
	font-size: 14px;
	color: #898989;
	font-weight: bold;
}

#pageContainer #pageContent #rightColumn div.brandedWidget img {
	float: right;
	margin: 10px 5px 10px 10px;
}

#pageContainer #pageContent #rightColumn div.brandedWidget p {
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 0;
}

#pageContainer #pageContent #rightColumn div.brandedWidget form {
	padding: 0px 8px 8px 0px;
}

#pageContainer #pageContent #rightColumn div.brandedWidget form input.textfield {
	width: 100px;
}

#pageContainer #pageContent #rightColumn div.brandedWidget form input.submitButton {
	margin: 0px 0px -8px 0px;
}


#pageContainer #pageContent #rightColumn div.brandedWidget div.clearFloats {
	padding: 0;
	margin: 0;
	height: 0;
	overflow: hidden;
}

#pageContainer #pageContent #rightColumn ul.sectionFooterLinks {
	margin: 0px 0px 0px 0px !important;
	padding: 5px 0px 0px 0px !important;
	background: transparent url(../images/bg_column_header.gif) repeat-x 0px 0px;
}

#pageContainer #pageContent #rightColumn ul.sectionFooterLinks li {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#pageContainer #pageContent #rightColumn div ul.smallArrowIcons li a {
	padding: 3px 10px 3px 20px;
	background: transparent url(../images/bullet_dot_sm.gif) no-repeat 10px 7px;
}

#pageContainer #pageContent #rightColumn div form div.clearFloats {
	height: 10px;
}

#pageContainer #pageContent #rightColumn div.clearAdFloats {
	border: 0px black solid;
	clear: both;
	height: 0px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
	background-image: none !important;
}


#pageContainer #pageContent #rightColumn div.ad {
	background-image: none;
	text-align: center;
}

#footer {
	width: 764px;
	height: 111px;
    margin: 0 auto; /*centers*/
    padding: 0;
	background: transparent url(../images/bg_footer_short.gif) no-repeat bottom center;
	border: 0px solid red;
	overflow:hidden; /*enclose inner elements*/
	font-family: arial;
	font-size: 12px;
	color: #666666;
}

#footer ul {
	margin: 0px;
	padding: 0px 0px 0px 34px;;
	float: left;
	width: 665px;
}

#footer ul.toprow {
	margin-top: 36px;
}

#footer ul.bottomrow {
	margin-top: 13px;
}

#footer ul li {
	list-style: none;
	float: left;
	padding: 0px 0px 0px 12px;
}

#footer a {
 color: #666666;
}

#footercopyright {
	text-align: right;
	color: #b0b0b0;
	font-size: 12px;
	padding: 5px 20px 0px 0px;
	border: 0px solid green;
}

li.firstItem {
	border: none !important;
}

li.lastItemNoBG {
	background-image: none !important;
}

.hidden {
	visibility: hidden;
}

.displayNone {
	display: none;
}

.noBorder {
	border: none !important;
}

.alignCenter {
	text-align: center;
}

.marginRight10Top10 {
	margin: 10px 10px 0px 0px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearFloats {
	clear: both;
	height: 0;
	overflow: hidden;
	padding: 0 !important;
	margin: 0 !important;
	background-image: none !important;
}

/* new style added after initial templates */
#pageContainer #pageContent #sectionLeftColumn {
	float: left;
	width: 10px;
	margin-right: 1px;
}

#pageContainer #pageContent #sectionCentreColumn {
	float: left;
	background: #ffffff;
	width: 576px;
	margin-left: 5px;
	margin-right: 10px;
	height: auto;
	overflow: hidden;
}

#pageContainer #pageContent #subsectionCentreColumn {
	float: left;
	background: #ffffff;
	width: 756px;
	height: auto;
	overflow: hidden;
}

#pageContainer #pageContent #sectionCentreColumn .sectionheader,
#pageContainer #pageContent #subsectionCentreColumn .sectionheader{
        font-weight: bold;
        padding: 8px 0px 0px 5px;

}

#pageContainer #pageContent #sectionCentreColumn .sectionrow,
#pageContainer #pageContent #subsectionCentreColumn .sectionrow{
	padding: 10px 0px 0px 10px;
}

#pageContainer #pageContent #sectionCentreColumn ul,
#pageContainer #pageContent #subsectionCentreColumn ul{
	margin: 0px 10px 0px 0px;
	padding: 0;
}

#pageContainer #pageContent #sectionCentreColumn ul li,
#pageContainer #pageContent #subsectionCentreColumn ul li{
	list-style: none;
	list-style-image: none;
	padding: 3px 10px 3px 10px;
	background: transparent url(../images/bullet_dot_sm.gif) no-repeat 0px 7px;
}

#pageContainer #pageContent #sectionCentreColumn ul#breadcrumb,
#pageContainer #pageContent #subsectionCentreColumn ul#breadcrumb{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

#pageContainer #pageContent #sectionCentreColumn ul#breadcrumb li,
#pageContainer #pageContent #subsectionCentreColumn ul#breadcrumb li{
	float: left;
	list-style: none;
	list-style-image: none;
	background-image: none;
	font-size: 10px;
	margin-right: 7px;
	padding: 0;
	color: #acacac;
}

#pageContainer #pageContent #sectionCentreColumn ul#breadcrumb li a,
#pageContainer #pageContent #subsectionCentreColumn ul#breadcrumb li a{
	padding-right: 7px;
}

#pageContainer #pageContent #sectionCentreColumn hr,
#pageContainer #pageContent #subsectionCentreColumn hr{
	border: 1px solid #98B3D5;
	color: #98B3D5;
	background-color: #98B3D5;
	height: 3px;
}

#pageContainer #pageContent #rightColumn div.weatherWidget .noicon {
	margin: 0;
	height: 26px;
	padding: 3px 0px 10px 0px;
}


/* added detail page css */
#pageContainer #pageContent #centreColumn div.primaryContentSection div.providedby p
{
font-size: 12px;
font-style: italic;
margin: 0;
padding: 0;
color: #000000;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.bioblock {
padding: 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.bioblock hr
{
border: 1px solid #98B3D5;
color: #98B3D5;
background-color: #98B3D5;
height: 0px;
}

#pageContainer #pageContent #centreColumn div.primaryContentSection div.bioblock ul.biolist
{
clear: left;
margin: 0px 0px 2px 0px;
padding: 5px 0px 0px 0px;
background: transparent url(../images/bg_column_header.gif) repeat-x 0px 0px;
}


/* CSS added for international list (horizontalItemListWide) */
#pageContainer #pageContent #centreColumn ul.horizontalItemListWide {
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 420px;
	overflow: hidden;
}
#pageContainer #pageContent #centreColumn ul.horizontalItemListWide li {
	float: left;
	position: relative;
	width: 400px;
	margin: 0px 10px 10px 0px;
	list-style: none;
	list-style-image: none;
	padding: 0px;
	background:transparent none repeat scroll 0%;
}
#pageContainer #pageContent #centreColumn ul.horizontalItemListWide li img {
	float: left;
	margin: 0px 5px 0px 0px !important;
}
#pageContainer #pageContent #centreColumn ul.horizontalItemListWide li p {
	padding: 0;
	margin: 0px 0px 5px 0px !important;
}

/* CSS added for stacked section Footer links (CBC Block on News.jsp) */
#pageContainer #pageContent #centreColumn ul.inlineSectionFooterLinksStack {
	margin: 5px 10px 0px 10px;
	padding: 5px 0px 0px 0px;
	background: transparent url(../images/bg_column_header.gif) repeat-x 0px 0px;
}

#pageContainer #pageContent #centreColumn ul.inlineSectionFooterLinksStack li {
	/*text-transform: capitalize;*/
	font-size: 11px;
	margin: 0px;
	padding: 3px 0px 2px 12px;
	list-style: none;
	list-style-image: none;
}

#pageContainer #pageContent #centreColumn ul.inlineSectionFooterLinksStack li a {
	display: block;
}

#pageContainer #pageContent #centreColumn a.noborderimg img {
	border: 0px solid #dde2ea;
        padding: 6px 0px 0px 10px;
}

/* weather detail css for save block */

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #CurrentCondition1 {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #CurrentCondition1 img {
	margin: 0px;
	padding: 0px 50px 0px 0px;
}

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #CurrentCondition1 p {
	margin: 0px;
	padding: 15px 0px 10px 12px;
}

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #CurrentCondition2 {
	float: right;
	width: 160px;
	margin: 0;
	padding: 0;
}

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #WeatherCookie {
	height: 1%;
	padding: 0px;
	background: transparent url(../images/bg_weatherWidget.gif) no-repeat 0px 100%;
}

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #WeatherCookie h3
{
	font-size: 12px;
	padding: 8px 10px 8px 10px;
	margin: 0;
	color: #000000;
	background: transparent url(../images/bg_weatherWidget_header.gif) no-repeat 0px 0px;
}

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #WeatherCookie ul {
	margin: 0px 13px 0px 8px !important;
	padding: 5px 0px 0px 0px !important;
	background: transparent url(../images/bg_column_header.gif) repeat-x 0px 0px;
}

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #WeatherCookie li {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 0px 0px 0px 12px;
	list-style: none;
}

#pageContainer #pageContent #sectionCentreColumn #CurrentCondition #WeatherCookie li a {
	font-weight: bold;
}

#seotext {
	padding: 2px 2px 2px 20px;
	height: 17px;
	overflow: hidden;
	clear: both;
	font-size: 11px;
}

#promo #seotext {
	padding: 2px 2px 2px 30px;
}

/* online expert block over-rides */
#pageContainer #pageContent #rightColumn #OnlineExpertDiv,
#pageContainer #pageContent #rightColumn #OnlineExpertDiv div { height: 1%;	margin-bottom: 1px; background-color: transparent; background-image: none; padding: 0; }
#pageContainer #pageContent #rightColumn #OnlineExpertDiv { padding: 5px 0px 5px 0px; }
#pageContainer #pageContent #rightColumn #OnlineExpertDiv #onlineExpertOpenLink { display: none; }
#pageContainer #pageContent #rightColumn #OnlineExpertDiv #onlineExpertOpenList { padding-left: 10px; }
#pageContainer #pageContent #rightColumn #OnlineExpertDiv ul { padding: 0px; }
#pageContainer #pageContent #rightColumn #OnlineExpertDiv li a { padding: 3px 10px 0px 20px; background: transparent url(../images/bullet_dot_sm.gif) no-repeat scroll 10px 7px; }
#pageContainer #pageContent #rightColumn #OnlineExpertDiv #onlineExpertOpenLink ul.openLink li a { background-image: url(../images/bullet_arrow_down_sm_3.gif); }

