@charset "iso-8859-1";
body { text-align:center; /* for IE */ margin:0; padding:0; /* remove padding for Opera */ background: #e6e6e6 url(pageBg.gif) top center repeat-y;}
h1{margin:0; padding:0; font-size:11px;}
div.container { margin: 0px auto; width:970px; text-align:left; /* for IE */	 }
div.container1 { margin: 0px auto; width:970px; text-align: center;  position:relative;/* for IE */	 }
div.col-930,div.col-615,div.col-495,div.col-465,div.col-435,div.col-420,div.col-350,div.col-300,div.col-295,
div.col-285,div.col-280,div.col-275,div.col-255,div.col-240,div.col-195,div.col-180,div.col-168,div.col-165,
div.col-160 { float:left; display:inline; }	
div.col-930 { width:930px; }
div.col-615 { width:615px; }
div.col-495 { width:495px; }
div.col-465 { width:465px; }
div.col-435 { width:435px; }
div.col-420 { width:420px; }	
div.col-350 { width:350px; }	
div.col-300 { width:300px; }
div.col-295 { width:295px; }
div.col-285 { width:285px; }
div.col-280 { width:280px; }
div.col-275 { width:275px; }
div.col-255 { width:255px; }
div.col-240 { width:240px; }
div.col-195 { width:195px; }
div.col-180 { width:180px; }	
div.col-168 { width:168px; }
div.col-165 { width:165px; }
div.col-160 { width:160px; }	
div.margin12 { margin-left:12px; }
div.margin15 { margin-left:15px; } 
div.margin20 { margin-left:20px; } 
/* Top navigation */
div.tn { background-color:#77828a; color:#fff; font:normal 1.1em Arial, sans-serif; padding: 4px 20px 4px 20px; margin-bottom:7px;}
div.tn a.homelink { text-decoration:none; color:#fff;	 font-weight:bold; float:left; padding: 1px 9px;}
div.tn a:hover { background: #546876;}
div.tn span { text-transform:uppercase; font-size: .85em; font-weight: normal;}
div.tn ul { float:right;}
div.tn ul ul { float:none;}
div.tn ul li.nestedNav a { background:transparent url("tn-arrow.gif") top right no-repeat; padding-right:9px; margin-right:10px; position:relative;}
div.tn ul li.nestedNav ul a { background: none; padding-right:9px; margin-right:0; position:inherit;}
/* Suckerfish - for Network Nav */
.nav, .nav ul {  list-style: none; margin: 0; padding: 0;}
.nav { color:#fff; font:bold 1.1em Arial, sans-serif;  z-index: 100;  position: relative;}
.nav li {   float: left;  margin: 0;  padding: 0;  position: relative;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {  color:#fff;  font-size:.9em;  display: block;  padding: 1px 9px;  text-decoration: none;}
.nav li a:hover  {  text-decoration:none;  background: #546876;}
.nav li.nestedNav:hover a, .nav li.sfHover a {  background: #546876;  color: #fff;}
.nav li.nestedNav:hover ul a, .nav li.sfHover ul a {  background: #77828a;  color: #fff;	}
.nav li:hover ul a:hover, .nav li.sfHover ul a:hover {  background: #546876;  color: #ff;	}
.nav ul {  background: #77828a;  border-bottom: 1px solid #fff;  list-style: none;  margin: 0;  width: 100px;  position: absolute;  top: 1.35em;  left: -9999px;}
.nav ul.wide { width: 190px;}
.nav li:hover ul,.nav li.sfHover ul {  top: 1.35em;  left: auto;}
.nav ul li {  border: 0;  float: none;}
.nav ul a {  border: 1px solid #ccc;  border-bottom: 0;  padding-right: 20px;  width: 80px;  white-space: nowrap;}
.nav ul.wide a { width: 170px;}
/* Header and Masthead */
div.header { padding:0 11px 0 20px;}
div.header div.header-ad { text-align:right; border:1px solid #fff;}
div.header div.header-ad span { height:18px; overflow:visible; font-size:1px;}
div.header div.header-ad span div { text-align:right;}
div.header div.masthead { clear:both; margin-top:-18px;}
div.header h2 { float:left; display:block;}
div.header h2 { font-size:1px; width:248px; height:63px; margin:0; position:relative; color:#fff;}
img.printLogo { display:none;}
div.header h2 span { display:block; width:248px; height:35px; position:absolute; z-index:100; background:transparent url("h-nzheraldlogo-sans.gif") top left no-repeat;}
div.header h2 em { display:block; font-size:1px; width:144px; height:21px; margin:0; position:relative;}
div.header h2 em a { display:block; width:144px; height:21px; position:absolute; z-index:110; top:0; left:0; background:transparent url("h-nzheraldlogo-serif.gif") top left no-repeat;}
div.header h2 em a.sat { background:transparent url("h-nzheraldlogo_sat.gif") top left no-repeat;}
div.header h2 em a.sun { background:transparent url("h-nzheraldlogo_sun.gif") top left no-repeat;}
div.header p { text-align:center; margin:0; padding-top:30px; font:normal 1em Arial, Verdana, sans-serif; color:#00549a; text-transform:uppercase;}
div.header div.h-search { float:right; margin:30px 8px 0 0; display:inline;}
div.header div.h-search label { display:none; position:absolute; /* Hide from Mozilla */}
div.header div.h-search h4 { display: inline; padding-right: 5px; font: normal 1.1em Arial, Verdana, sans-serif;}
div.header div.h-search input#searchField { height:16px; margin:0; padding:0; font:normal 1.1em Arial, Verdana, sans-serif;}
div.header div.h-search form input.searchButton { font:normal 1.1em Arial, Verdana, sans-serif; font-weight:normal; padding:0 1px 0 1px;}
/*** Main Navigation ***/
div.mn { background:#266fad url("mn-bg.gif") bottom left repeat-x; padding-top:4px; }
div.mn a:visited { color:#fff;}
div.mn dt { display:none;}
div.mn dl { margin:0 0 0 6px; padding:0; font:bold 1.3em "Trebuchet MS", Arial, Verdana,sans-serif; clear:both;}
div.mn dl dd { float:left; display:block; margin:0 4px 0 4px; padding:0; white-space:nowrap;}
div.mn dl dd a { float:left; display:block; text-decoration:none; white-space:nowrap; color:#fff;}
div.mn dl dd a span { float:left; display:block; padding:2px 8px 4px;}
/* Main navigation hover */
div.mn dl dd a:hover { background:#87aecf url("mn-hoverTab-left.gif") top left no-repeat; cursor:pointer; text-decoration:none;	}
div.mn dl dd a:hover span:hover { background:transparent url("mn-hoverTab-right.gif") top right no-repeat;}
/* Main navigation current */
div.mn dl dd.current a, div.mn dl dd.current a:visited { font-size:12px; background:#ccdeeb url("mn-tab-left.gif") top left no-repeat; color:#000;}
div.mn dl dd.current a span { background:transparent url("mn-tab-right.gif") top right no-repeat;}
/* Main navigation Highlight */
div.mn dl dd.highlight a span { float:left; display:block; background: transparent url("mainnav_highlight.jpg") top left repeat-x; padding:2px 10px 4px 10px;}
div.mn dl dd.highlight a:hover span { background: transparent url("mn-hoverTab-right.gif") no-repeat scroll right top;}
/* Sub navigation */
div.sn { background:#ccdeeb url("sn-bg.gif") bottom left repeat-x; margin-bottom:1.8em; padding:3px 10px 2px 10px;}
div.sn a:visited { color:#333;}
div.sn dt { display:none;}
div.sn dl { margin:0; padding:0; font:normal 1.2em "Trebuchet MS", Arial, sans-serif; clear:both;}
div.sn dl dd { float:left; display:block; margin:0 3px 0 3px; padding:0; white-space:nowrap;}
div.sn dl dd a { float:left; display:block; text-decoration:none; white-space:nowrap; color:#333;}
div.sn dl dd a span { float:left; display:block; padding:0px 8px 0px 8px;}
/* Sub navigation hover */
div.sn dl dd a:hover { background:#fff url("sn-current-bg.gif") bottom left repeat-x; color:#000; text-decoration:none; cursor:pointer;}
div.sn dl dd a:hover span { background:transparent url("sn-current-right.gif") bottom right no-repeat;}
/* Sub navigation current */
/*-------------------------*/
div.sn dl dd.current a { background:#fff url("sn-current-bg.gif") bottom left repeat-x; color:#000;}

div.sn dl dd.current a span { background:transparent url("sn-current-right.gif") bottom right no-repeat;}

/* -------------------------------------------------------------------- */
/*																		*/
/*																		*/
/*								content									*/
/*																		*/
/*																		*/
/* -------------------------------------------------------------------- */

/*** Blanket content styling ***/
/* --------------------------- */
body { font-size:62.5%; }

a { color:#006699; text-decoration:none;}
a:hover { text-decoration:underline; cursor:pointer;}
a:visited { color:#663399;}
h2 { font:bold 1.6em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
h3 { font:bold 1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 0.1em 0;}
h4 { font:bold 1.1em/1.2em Arial, sans-serif; color:#333; position:relative; margin:0 0 .3em 0;}
h2 i, h3 i, h4 i { font-size:.9em; font-weight:bold; font-style:normal;}

h5 { font:bold 1em Arial, sans-serif; color:#999; margin:0 0 .5em 0;}
h5 strong { color:#666;}
h5 a { color:#666; background:transparent url(underline-dots.gif) bottom left repeat-x;}
p { font:normal 1.1em Arial, margin-top:0;}
p a { text-decoration:underline;}



form { margin:0; padding:0; clear:both;}
input, select { font:normal 1.1em Arial, sans-serif;}
/* generic button styles */
input.inlineButton { margin-left:5px; padding-left:1px; padding-right:1px; font-weight:bold;}
input.clearedButton { float:right; clear:both; margin-top:5px;}


/*** Homepage feature level1 ***/
/* --------------------------- */
div.hmpg-feature-level1 img {
 border:1px solid #000;
}
/*** News Flash settings ***/
/* --------------------------- */
#breakingNewsBlock { color:#ffffff; width:936px; display:block; margin:0 0 12px 20px; background-image:url(breaking-news-bg.gif); background-repeat:repeat-y; clear:both; position:relative;}
#breakingNewsBlock .bottomCorners{ position:absolute; display:block; bottom:0px; width:3px; height:3px;}
#breakingNewsBlock .bottomLeftCorner{ background: #CC0000 url(breaking-news-left-bottom-corner.gif) no-repeat; left:0px;}
#breakingNewsBlock .bottomRightCorner{ background: #000000 url(breaking-news-right-bottom-corner.gif) no-repeat; right:0px;}
#breakingNewsBlock a { color:#ffffff; text-decoration:none;}
#breakingNewsBlock .breakingNews { font:bold 1.8em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; line-height:40px; float:left; width:153px; height:40px; background-color:#CC0000; padding:0 20px 0 20px; background: #CC0000 url(breaking-news-left-corners.gif) top left no-repeat;}
#breakingNewsBlock .breakingNewsHeadline { font:bold 1.6em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; float:left; width:713px; padding:10px 10px 10px 20px; background: #000000 url(breaking-news-right-corners.gif) top right no-repeat;}
#breakingNewsBlock .details { color:#999999;}
#breakingNewsBlock .details a { color:#999999; text-decoration:none;}
#breakingNewsBlock .details a:hover { text-decoration:underline;}
.closeButton { position:absolute; right:4px; top:4px;}
#breakingNewsBlock img { border:none;}


/*** Commenting text elements ***/
/* ---------------------------- */
.commentor_name { font: normal 1.0em/1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; vertical-align: top; display: block; color: #408904; line-height: 28px; padding-left: 35px; background-image: url(comment_icon.gif); background-position: left, bottom; background-repeat: no-repeat;
}	
.commentor_comment { padding-bottom: 35px; font: normal 1.0em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; line-height: 16px; display: block; padding: 2px 8px 2px 8px;}

/* -------------------------------------------------------------------- */
/*																		*/
/*																		*/
/*								statistics								*/
/*																		*/
/*																		*/
/* -------------------------------------------------------------------- */

/*** Statistics styling ***/
/* ------------------- */
div.statstable { background-color: transparent; clear: right; }

div.statstable table { caption-side: top; table-layout: auto; border-collapse: collapse; text-align: center; margin-bottom: 20px; width: 100%;}

div.statstable tr.headings th { font:  bold 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #FFFFFF; text-align: center; background-color: #333333; padding-top: 5px; padding-bottom: 3px; border-bottom:1px solid #666666;}

div.statstable tr.even { font:  normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; background-color: #FFFFFF;}

div.statstable tr.odd { font:  normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; background: url(tablebg_row_odd.jpg) #E4E4E4 repeat-x;}


div.statstable tr.last td { background-color: #E4E4E4; border-bottom:1px solid #666666;}

div.statstable tr.even th { background: url(tablebg_th_even.jpg) #999999 repeat-x;}

div.statstable tr.odd th { background: url(tablebg_th_odd.jpg) #666666 repeat-x;}

div.statstable tr td { color: #333333; padding: 5px;}

div.statstable tr td.team { text-align: left; padding-left: 10px;}

div.statstable .teamicon_aus { background: url(tablestats_teamlogo_aus.gif) no-repeat; background-position: left; padding-left: 25px;}

div.statstable .teamicon_nz { background: url(tablestats_teamlogo_nz.gif) no-repeat; background-position: left; padding-left: 25px;}  
div.statstable .teamicon_sa { background: url(tablestats_teamlogo_sa.gif) no-repeat; background-position: left; padding-left: 25px;}

/* -------------------------------------------------------------------- */
/*																		*/
/*																		*/
/*								articles								*/
/*																		*/
/*																		*/
/* -------------------------------------------------------------------- */

/*** article-holder ***/
/* ------------------ */
div.article-holder h1,
div.superArticle-holder h1 { font:bold 2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.04em; margin:15px 0 10px 0;	}

div.article-holder p,
div.superArticle-holder p { font:normal 1.3em/1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}

div.article-holder h5 span.pnumberingindicator { font:bold 1em Arial, sans-serif; padding:0px 0 0 5px; float:right; margin-left:5px;	 color:#666666;}


/*** Feature image ***/
/* ----------------- */
div.article-holder div.featureImage { float:right; margin:4px 0 0 10px;}

div.article-holder div.featureImage p.caption,
div.superArticle-holder div.featureImage p.caption { font:bold 1.1em/1.2em Arial, sans-serif;	}


/*** Second image ***/
/* ----------------- */
div.article-holder div.second-image-wrap,
div.superArticle-holder div.second-image-wrap { float:right; margin:4px 0 5px 10px;}

div.article-holder div.second-image-fullspan,
div.superArticle-holder div.second-image-fullspan { float:none; margin:4px 0 5px 0px;}

div.article-holder div.second-image-wrap p.caption,
div.superArticle-holder div.second-image-wrap p.caption,
div.article-holder div.second-image-fullspan p.caption,
div.superArticle-holder div.second-image-fullspan p.caption { font:bold 1.1em/1.2em Arial, sans-serif;	}

div.article-holder div.second-image-fullspan,
div.superArticle-holder div.second-image-fullspan { padding-bottom:10px; text-align:center; margin-left:auto; margin-right:auto;}

div.article-holder div.second-image-fullspan:after,
div.superArticle-holder div.second-image-fullspan:after {
    content:".";
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}


/*** Article advert ***/
/* ------------------ */
div.article-holder div.advert,
div.superArticle-holder div.advert { float:right; margin:4px 0 5px 10px;}


/*** Super article holder ***/
/* ------------------------ */
div.superArticle-holder h1 { /* Override margin for hugeStory H2 */ margin-bottom:2px;}

div.superArticle-holder div.featureImage { padding-bottom:10px; text-align:center; margin-left:auto; margin-right:auto;}

div.superArticle-holder div.featureImage:after {
    content:".";
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}

div.superArticle-holder ul.linkList { float:right; width:230px; margin-left:15px;}

div.superArticle-holder p span.updated,
div.superArticle-holder p span.alert { font-size:.8em;}

div.superArticle-holder h5 span.pnumberingindicator { font:bold 1em Arial, sans-serif; padding:0px 0 0 5px; float:right; margin-left:5px;	 color:#666666;}

/* Adjust width of rel links panels */
div.superArticle-holder div.parentFeatPanel,
div.superArticle-holder div.relArticlesPanel { float:right; width:210px; clear:right; margin-left:15px;}

/* Override linkList width for these panels */
div.superArticle-holder div.parentFeatPanel ul.linkList,
div.superArticle-holder div.relArticlesPanel ul.linkList { width:210px; margin-left:0; float:none;}

/* Next and Prev Buttons */
div.next-prev-holder { font:bold 1em Arial, sans-serif; background:transparent url(divider-dots.gif) bottom left repeat-x;}

div.next-prev-holder a{ font:bold 1.1em Arial, sans-serif; padding: 1px 3px 3px 3px; margin: 3px 0px 5px 0px; text-decoration: none; color: #004499;}

div.next-prev-holder a.next{ float: right; background:transparent url(btn-rightArrow.gif) top right no-repeat; padding-right:17px;}

div.next-prev-holder a.prev{ float: left; background:transparent url(btn-leftArrow.gif) top left no-repeat; padding-left:18px;}

/* Page Numbers */
div.page-numbering-holder { font:bold 1.1em Arial, sans-serif; background:transparent url(divider-dots.gif) bottom left repeat-x; margin: 0px 1px 0px 1px;}

div.page-numbering-holder h3 { font:normal 1.0em Arial, sans-serif; float: left; padding: 5px 1px 5px 1px;}

div.page-numbering-holder a{ font:normal 1em Arial, sans-serif; padding: 1px 6px 1px 6px; text-decoration:underline;}

div.page-numbering-holder a:link, 
div.page-numbering-holder a:visited{ color: #004499;}

div.page-numbering-holder a:hover{ text-decoration:none; color: #004499;}

div.page-numbering-holder span.current{ font:bold 1.0em Arial, sans-serif; padding: 1px 6px 1px 6px; color: #000000; text-decoration:none;}

div.page-numbering-holder a.view-as-single-page{ float:right; padding: 5px 1px 5px 16px; color: #004499; text-decoration:none; background:transparent url(icon-viewAsSinglePage.gif) center left no-repeat;}

div.page-numbering-holder a.view-as-single-page:hover{ text-decoration:underline;}


/*** Tags panel, Sharethis panel ***/
/* ------------------------------- */
div.tags-narrow div.tag-cloud { background:#fff url(tag-cloud-top-narrow.gif) no-repeat top left;}
div.tags-narrow div.tag-cloud div.tags { /*For narrower tag-clouds on story page*/ width: 218px;}


div.tagsPanel { background-color:#e8edf1; margin-bottom:15px; clear:both;}

div.tagsPanel div.top { background:transparent url(tagsPanel-top.gif) top left no-repeat; height:6px; font-size:1px;}

div.tagsPanel div.bottom { background:transparent url(tagsPanel-bottom.gif) top left no-repeat; height:6px; font-size:1px;	}

div.sharethisPanel { background-color:#bcee89; margin-bottom:15px;}

div.sharethisPanel div.top { background:transparent url(sharethisPanel-top.gif) top left no-repeat; height:6px; font-size:1px;	}

div.sharethisPanel div.bottom { background:transparent url(sharethisPanel-bottom.gif) top left no-repeat; height:6px; font-size:1px;	}

div.tagsPanel h4 { font:bold 1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 8px 10px; padding-left:12px; background:url(icon-arrowLink.gif) top left no-repeat;}

div.tagsPanel h3, div.sharethisPanel h3 { font:bold 1.2em/1.4em Arial, sans-serif; margin:3px 0 5px 10px;}

div.tagsPanel h3 a, div.sharethisPanel h3 a { font-size:.9em; font-weight:normal; font-style:normal; padding:0 16px 0 10px;}

div.tagsPanel ul a, div.sharethisPanel ul a { white-space:nowrap;}

div.tagsPanel ul { margin:0 0 5px 10px; padding:0; list-style-type:none; font:bold 1.1em/1.4em Arial, sans-serif;		}

div.tagsPanel ul li { margin:0 0 0 5px; padding:0; float:left; display:inline;}

div.sharethisPanel ul { margin:0 0 10px 10px; padding:0; list-style-type:none; font:bold 1.1em/1.4em Arial, sans-serif;		}

div.sharethisPanel ul li { float:left; display:inline; margin:0 25px 0 0; padding:3px 0 2px 25px;}

div.sharethisPanel ul li.digg { background:transparent url(icon-digg.gif) top left no-repeat;}

div.sharethisPanel ul li.delicious { background:transparent url(icon-delicious.gif) top left no-repeat;}

div.sharethisPanel ul li.newsvine { background:transparent url(icon-newsvine.gif) top left no-repeat;}

div.sharethisPanel ul li.reddit { background:transparent url(icon-reddit.gif) top left no-repeat;}

ul.authorLinks { list-style:none; font:bold 1.1em/1.4em Arial, sans-serif; margin:0; padding:0;}

ul.authorLinks li { margin:0; padding:0;}

/* Next Article links */

dl.nextArticle { list-style:none; font:bold 1.2em/1.4em Arial, sans-serif; margin:0; padding:0;}

dl.nextArticle dt { display:none;}

dl.nextArticle dd { margin:0 0 3px 0; padding:0 0 0 14px; background:transparent url(icon-arrowLink.gif) 0px 3px no-repeat;}

/***YourViews Panel and Bar (Bubble)***/

div.yourViewsPanel {float: right;background: #BCEF8A url(yourview_panel_bot.jpg);background-position: bottom right;background-repeat: no-repeat;margin: 8px 0 10px 0;}

div.noimg {background-image: none;background-color: transparent;}

div.yourViewsPanel h3 {font: bold 1.1em Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: left;text-transform: uppercase;display: block;background: #6BBB1C url(yourview_panel_icon.jpg);vertical-align: bottom;background-position: top left;background-repeat: no-repeat;padding: 5px 0 2px 35px;}

div.yourViewsPanel h4 {font: normal 1.4em Arial, Helvetica, sans-serif;text-align: left;color: #333333;padding: 5px 10px 0 10px;}

div.yourViewsPanel p {margin: 0;padding: 0;}

div.yourViewsPanel ul {margin: 0;padding: 0 0 12px 0;list-style: none;}

div.yourViewsPanel li { font: normal 1.1em Arial, Helvetica, sans-serif; color: #046B96; background-image: url(icon-arrowLink.gif); background-position: left; background-repeat: no-repeat; margin-left: 10px; padding: 0px 0 0 15px;}

div.yourViewsPanel li.send {color: #046B96;margin-left: 10px;padding: 3px 0 0 22px;background: transparent url(icon-email2.gif) 2px 5px no-repeat;}

div.yourViewsPanel li.read {margin: 0;color: #046B96;margin-left: 10px;padding: 3px 0 0 23px;background: transparent url(icon-yourviews.gif) 2px 5px no-repeat;}

div.yourViewsPanel ul.last {padding: 0 0 0 0px;}

div.yourViewsPanel ul.last li {font-weight:bold;padding-top:3px;}


div.divider {padding: 0;margin: 5px 0 0 0;height: 5px;background: transparent url(divider-dots.gif) left repeat-x;}

div.yourViewsBar {width: 495px;height: 22px;background: #6BBB1C url(yourviewsbar_bg.gif);background-position: top left;background-repeat: repeat-x;}

div.yourViewsBar h2 {margin: 0;float: left;display: block;font: bold 1.1em Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: left;text-transform: uppercase;background: #6BBB1C url(yourview_panel_icon.jpg);background-position: bottom left;background-repeat: no-repeat;padding: 5px 0 2px 35px;}

div.yourViewsBar ul {float: right;padding: 5px 0 0 0;list-style: none;margin: 0;}

div.yourViewsBar li {display: inline;font: normal 1.1em Arial, Helvetica, sans-serif;color: #FFFFFF;background-image: url(icon-arrowLink-white.gif);background-position: left;background-repeat: no-repeat;margin: 0 0 0 5px;padding: 3px 10px 0 15px;}

div.yourViewsBar a.yourViewsBar-Link {color: #FFFFFF;}

div.yourViewsBar a:hover {color: #FFFFFF;}

div.tagsPanel h3, div.sharethisPanel h3 { font:bold 1.2em/1.4em Arial, sans-serif; margin: 0 0 5px 10px;
}

div.article-holder h5 a.singleview,
div.superArticle-holder h5 a.singleview { font:bold 1em Arial, sans-serif; padding: 0 0 0 16px; float:right; color: #004499; text-decoration:none; background:transparent url(icon-viewAsSinglePage.gif) center left no-repeat;}

div.article-holder h5 a:hover,
div.superArticle-holder h5 a:hover { text-decoration: underline;} 

/* -------------------------------------------------------------------- */
/*																		*/
/*																		*/
/*								sections								*/
/*																		*/
/*																		*/
/* -------------------------------------------------------------------- */

/*** Bottom Links holder ***/
/* ----------------------- */
div.bottomLinks-holder { margin:5px 0 10px 0; padding-bottom:10px; clear:both;} 
div.bottomLinks-holder p strong { font:bold 1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}

/*** Feature image ***/
/* ----------------- */
div.article-holder div.featureImage { float:right; margin:4px 0 0 10px;}

div.article-holder div.featureImage p.caption,
div.superArticle-holder div.featureImage p.caption { font:bold 1.1em/1.2em Arial, sans-serif;	}

/*** Super article holder ***/
/* ------------------------ */
div.superArticle-holder h1 { /* Override margin for hugeStory H2 */ margin-bottom:2px;}

div.superArticle-holder div.featureImage { padding-bottom:10px; text-align:center; margin-left:auto; margin-right:auto;}

div.superArticle-holder div.featureImage:after {
    content:".";
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}

div.superArticle-holder ul.linkList { float:right; width:230px; margin-left:15px;}

div.superArticle-holder p span.updated,
div.superArticle-holder p span.alert { font-size:.8em;}

/* Adjust width of rel links panels */
div.superArticle-holder div.parentFeatPanel,-
div.superArticle-holder div.relArticlesPanel { float:right; width:210px; clear:right; margin-left:15px;}

/* Override linkList width for these panels */

div.superArticle-holder div.parentFeatPanel ul.linkList,
div.superArticle-holder div.relArticlesPanel ul.linkList { width:210px; margin-left:0; float:none;}

/* -------------------------------------------------------------------- */
/*																		*/
/*																		*/
/*								widgets									*/
/*																		*/
/*																		*/
/* -------------------------------------------------------------------- */
/*** Widget styling ***/
/* ------------------- */


/*** Basic utility widgets ***/
/* ------------------------- */
.displayNone { display:none;}
.floatLeft { float:left;}
.floatRight { float:right;}
div.divider-dots { background:transparent url(divider-dots.gif) top left repeat-x; height:1px; font-size:1px; clear:both; margin-bottom:3px;}
.clearfix:after {
    content:".";
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;	}
div.clearBoth { clear:both; font-size:1px;}


/*** Your Views - Quote Module ***/
/* ------------------------- */
div.yourViewsQuote {
   width: 240px;
   background: #BCEE89 url(yourviewsquote_modbase.jpg) right bottom no-repeat;
   margin-top: 10px;
   margin-bottom: 10px;
   padding-bottom: 10px;}

div.yourViewsQuote h3 { padding: 0; margin: 0; margin-bottom: 5px; display: block; padding: 0.25em; padding-left: 0.5em; font: bold 1.15em Arial, sans-serif; color: #FFFFFF; background-color: #6CBB1C; text-transform: uppercase;}

div.yourViewsQuote p { padding-left: 0.9em; margin: 0; text-align: left; font: bold 1.15em Arial, sans-serif; color: #333333;}

div.yourViewsQuote div.balloon { margin: 0px auto; padding-bottom: 10px; width: 223px; background: #FFFFFF url(yourviewquote_bubblebase.jpg) bottom left no-repeat;}

div.yourViewsQuote div.balloon p { padding: 0.7em; text-indent: 0.9em; padding-bottom: 0.1em; margin: 0; background: transparent url(yourviewsquote_leftqmark.jpg) left top no-repeat; border-right: #95D158 solid 2px; text-align: left; font: normal 1.3em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #333333;}

div.yourViewsQuote div.balloon p.author { padding-top: 0.05em; padding-right: 10px;; background: none; margin-top: -5px; margin-bottom: 25px; text-align: right; text-transform: uppercase; font: normal 1.0em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}

div.yourViewsQuote div.balloon p strong { text-align: right; background: transparent url(yourviewsquote_rightqmark.jpg) left top no-repeat;}


div.yourViewsQuote ul { list-style: none; margin: 0; margin-top: -18px; margin-bottom: 5px; padding: 0;}

div.yourViewsQuote li { font: normal 1.1em Arial, Helvetica, sans-serif; color: #006699; background-image: url(icon-arrowLink.gif); background-position: top left; background-repeat: no-repeat; margin: 0 0 0 10px; padding: 3px 10px 0 15px;}

div.yourViewsQuote li a { color: #006699; text-decoration: none;}

div.yourViewsQuote li a:hover { text-decoration: underline;}

div.yourViewsQuote ul.related { list-style: none; margin-top: 2px; padding: 0;}
div.yourViewsQuote div.divider { padding: 0; margin: 0; margin-left: 10px; width: 217; height: 9px; text-align: center; background: transparent url(divider_dots.jpg) left top no-repeat;} 


/*** Featured Multimedia Module ***/
/* ------------------------- */
div.featured_multimedia { width: 239px; background: transparent url(featuredmultimedia_modbase.jpg) bottom left no-repeat; margin: 0 0 10px 0; }

div.featured_multimedia h4 { display: block; padding: 0; margin: 0; font: normal 1.1em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}

div.featured_multimedia h4 a.audioLink { display: block; color: #FFFFFF; padding: 5px; padding-left: 30px; padding-right: 10px; background: #333333 url(icon-audio-white.gif) 10px 6px no-repeat; text-decoration: none;}

div.featured_multimedia h4 a.videoLink { display: block; color: #FFFFFF; padding: 5px; padding-left: 30px; padding-right: 10px; background: #333333 url(icon-video-white.gif) 8px 9px no-repeat; text-decoration: none;}

div.featured_multimedia h4 a.photoLink { display: block; color: #FFFFFF; padding: 5px; padding-left: 30px; padding-right: 10px; background: #333333 url(icon-photo-white.gif) 10px 8px no-repeat; text-decoration: none;}

div.featured_multimedia h4 a.interactiveLink { display: block; color: #FFFFFF; padding: 5px; padding-left: 30px; padding-right: 10px; background: #333333 url(icon-interactive-white.gif) 10px 7px no-repeat; text-decoration: none;}

div.featured_multimedia h4 a.audioLink:hover,
div.featured_multimedia h4 a.videoLink:hover,
div.featured_multimedia h4 a.photoLink:hover,
div.featured_multimedia h4 a.interactiveLink:hover { text-decoration: underline;}

div.featured_multimedia ul { padding: 0; margin: 0; padding-top: 3px; padding-bottom: 8px;}

div.featured_multimedia li { padding: 0; padding-left: 15px; margin: 0; margin-left: 6px; margin-bottom: 5px; display: inline; font: normal 1.1em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #FFFFFF; background: transparent url(icon-arrowLink-white.gif) 2px 2px no-repeat;}

div.featured_multimedia li a.lcolor { color: #FFFFFF; text-decoration: none;}

div.featured_multimedia li a:hover { text-decoration: underline;}

div.photo { width: 239px; height: 110px; background-color: #000000; text-decoration: none; overflow: hidden;}

div.photo a { display: block; width: 239px; height: 110px; background-color: transparent; text-decoration: none; overflow: hidden;} 


/*** Headings and inline text elements ***/
/* ------------------------------------- */

/* Inline text elements */
span.updated,
span.latest,
span.alert { background-color:#13a00c; color:#fff; font-weight:bold; text-transform:uppercase; padding:0 1px 0 1px; margin-right:2px; position:relative; /* prevent IE rendering issues */}
span.alert { background-color:#cb0003;}
a.emailArticle { font:bold 1em Arial, sans-serif; background:transparent url(icon-emailArticle.gif) top left no-repeat; padding:2px 0 0 15px; float:right; margin-left:10px;	 color:#006699;	}
a.printArticle { font:bold 1em Arial, sans-serif; background:transparent url(icon-printArticle.gif) top left no-repeat; padding:2px 0 0 17px; float:right; margin-left:10px;	 color:#006699;	}
a.rss { font:bold 1em/1.3em Arial, sans-serif; background:url(btn-rss.gif) top right no-repeat; padding:2px 15px 1px 0; color:#e26e00; display:block; font-style:normal; margin-top:-1px; }
a.facebook { font:bold 1em/1.3em Arial, sans-serif; background:url(icon-facebook.gif) top right no-repeat; padding:2px 15px 1px 0; margin-right: 10px; color:#006699; display:block; font-style:normal; margin-top:-1px;}
a.myspace { font:bold 1em/1.3em Arial, sans-serif; background:url(icon-myspace.gif) top right no-repeat; padding:2px 25px 1px 0; margin-right: 10px; color:#003399; display:block; font-style:normal; margin-top:-1px;}

h3 a.rss { font-size:.8em; float:right;}
.PCstar { background:transparent url(icon-star.gif) bottom right no-repeat; padding-right:10px; color:#ffffff;	}

/* Link icons */
.boldArrow { background:transparent url(icon-boldArrow.gif) top left no-repeat; padding-left:5px;}
.linkArrow { background:transparent url(icon-arrowLink.gif) top left no-repeat; padding-left:14px;}
p a.linkArrow { /* Adjust position of linkArrows within paras */ background-position:0px 1px;}

/* Internal and external pointer icons */
span.int { background:url(icon-hand-int.gif) top left no-repeat;}
span.ext { background:url(icon-hand-ext.gif) top left no-repeat;}

/* Heading holders */
div.heading-holder { background:transparent url(divider-dots.gif) bottom left repeat-x;}
div.heading-holder-ent { border-bottom:1px solid #cc3300;}
div.heading-holder-travel { border-bottom:1px solid #105665;}
div.heading-holder-life { border-bottom:1px solid #b90707;}
div.heading-holder h3,
div.heading-holder-ent h3,
div.heading-holder-travel h3,
div.heading-holder-life h3 { float:left;}
div.heading-holder-ent h3 a { color:#cc3300;}
div.heading-holder-travel h3 a { color:#105665;}
div.heading-holder-life h3 a { color:#b90707; }
div.heading-holder a.rss,
div.heading-holder-ent a.rss,
div.heading-holder a.facebook,
div.heading-holder a.myspace,
div.heading-holder-travel a.rss,
div.heading-holder-life a.rss {
 	float:right; font-size:1.1em; padding-top:0; padding-bottom:0; margin-top:1px;}
div.heading-holder a.sponsoredBy { background:none; float:right; display:block; height:20px; width:190px; position:relative; margin:-5px 0 1px 15px;}
div.heading-holder a.sponsoredBy img {}
/* Add bottom margin under headings for category lists: */
div.categoryList div.heading-holder { margin-bottom:2px;}



/*** Link lists & Bullets ***/
/* ------------------------ */
ul.linkList, dl.linkList, ul.bulletList, ul.noBullets { list-style-type:none; padding:3px 0 10px 0; margin:0;}
ul.linkList li, dl.linkList dd, ul.bulletList li { margin:0; padding:0 0 3px 14px; font:normal 1.1em/1.2em Arial, sans-serif; background:transparent url(icon-arrowLink.gif) top left no-repeat;}
dl.linkList dt { font:bold 1.1em/1.2em Arial, sans-serif; padding-bottom:3px;}
ul.noBullets li, dl.noBullets dd { padding:0 0 5px 0; margin:0; font:normal 1.1em/1.2em Arial, sans-serif;	}
/* Overrides standard arrows for linkLists: */
.photoLink, ul.linkList li.photoLink { background:transparent url(icon-photo.gif) top left no-repeat; padding-left:23px;}
/* Overrides standard arrows for linkLists: */
.videoLink, ul.linkList li.videoLink { background:transparent url(icon-video.gif) top left no-repeat; padding-left:23px;}
/* Overrides standard arrows for linkLists: */
.audioLink, ul.linkList li.audioLink { background:transparent url(icon-audio.gif) top left no-repeat; padding-left:23px;}
/* Overrides standard arrows for linkLists: */
.documentLink, ul.linkList li.documentLink { background:transparent url(icon-document.gif) top left no-repeat; padding-left:23px;}
/* Overrides standard arrows for linkLists: */
.interactiveLink, ul.linkList li.interactiveLink {
background:transparent url(icon-interactive.gif) top left no-repeat;
padding-left:23px;} 
/* Overrides standard arrows for linkLists: */
ul.linkList li.noArrow,
dl.linkList dd.noArrow,
ul.bulletList li.noArrow { background:none; padding-left:0;}
/* Specify the correct spacing & icon for bulletLists */
ul.bulletList li { background:transparent url(icon-bullet.gif) top left no-repeat; padding-left:12px;}
/* Inline elements within linkList text: */
ul.linkList li span.updated,
ul.linkList li span.alert { font-size:.9em; font-weight:bold;}
ul.linkList em { font-size:.9em; color:#666; font-style:normal; display:block;}
/* Allow for multiple columns of lists */
ul.column, dl.column { width:45%; float:left; display:inline; margin-right:10px;}


/*** Features - holder ***/
/* ------------------------- */
div.features-holder { margin-bottom:10px; /*background:transparent url(divider-dots.gif) bottom left repeat-x;*/}


/*** Feature - level 1 ***/
/* ------------------------- */
div.feature-level1 { border-top:1px solid #fff; /* Prevent Firefox from adding spacing above a floated feature */ background:transparent url(divider-dots.gif) bottom left repeat-x;	 padding-top:10px;}
div.feature-level1 h2 { font:bold 2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.02em; margin:0 0 10px 0;	}
div.feature-level1 p { font:normal 1.3em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; padding:0 0 10px 0; margin:0; }
div.feature-level1 p a { text-decoration:underline;}
/* Set image position */
div.feature-level1 div.featureImage { float:right; margin:0 0 5px 15px;}
div.feature-level1 div.featureImage p.caption { font:normal 1.1em/1.2em Arial, sans-serif;	}


/*** Business Feature - level 1 ***/
/* ------------------------- */
div.business-feature-level1 { border-top:1px solid #fff; /* Prevent Firefox from adding spacing above a floated feature */ /*background:transparent url(divider-dots.gif) bottom left repeat-x;*/	 padding-top:10px;}
div.business-feature-level1 h2 { font:bold 2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.02em; margin:0 0 10px 0;	}
div.business-feature-level1 p { font:normal 1.3em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; padding:0 0 10px 0; margin:0; }
div.business-feature-level1 p a { text-decoration:underline;}
/* Set image position */
div.business-feature-level1 div.featureImage { float:right; margin:0 0 5px 15px;}
div.business-feature-level1 div.featureImage p.caption { font:normal 1.1em/1.2em Arial, sans-serif;	}


/*** Feature - level 2 ***/
/* --------------------- */
div.feature-level2 { margin-bottom:10px;}
/* Adjust bottom-margin on heading-holder div */
div.feature-level2 div.heading-holder { margin-bottom:7px;}
div.feature-level2 h3 { font:normal 1.8em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.02em; margin:0 0 2px 0;}
div.feature-level2 h3 a { color:#000;}
div.feature-level2 h3 a:hover { color:#006699;}
div.feature-level2 h4 { font:bold 1.3em/1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
/* Adjust top margin on RSS links to match the heading size */
div.feature-level2 a.rss { margin-top:7px;}
div.feature-level2 p { font:normal 1.1em/1.3em  'verdana' , Arial, sans-serif; margin:0 0 5px 0; }
div.feature-level2 p a { text-decoration:underline;}
div.feature-level2 img { margin:3px 5px 5px 0; /* Margin-top to move in line with beginning of text */ float:left;}
/* Alternative right image alignment: */
div.imageRight img { margin:3px 0 5px 5px; /* Margin-top to move in line with beginning of text */ float:right;}
div.imageRight ul.linkList img { float:left; margin:-2px 2px 0 0;}
div.feature-level2 ul { clear:both; margin:0; padding:0;}
/* Sub-panel */
div.feature-level2 div.subPanel { float:right; width:165px; margin-left:15px;}
div.feature-level2 div.subPanel img { float:none; border:none; margin:0 0 3px 0;}
div.feature-level2 div.subPanel h4 { font:normal 1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; background:transparent url(divider-dots.gif) bottom left repeat-x; padding-bottom:3px;}
div.feature-level2 div.subPanel p { font:normal 1.1em Arial, sans-serif;	}

/* Override underlines for all subPanels */
div.subPanel p a { text-decoration:none; }
div.subPanel p a:hover { text-decoration:underline;}

/* ------------------------ modified ----------- */
div.subPanel p  { font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
div.subPanel a { font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#006699; font-weight:bold;}
div.subPanel p a:hover{ font:11px Arial, Helvetica, sans-serif; text-decoration:underline; color:#006699;}



/*** Feature - level 3 ***/
/* --------------------- */
div.feature-level3 { margin-bottom:20px;}
div.feature-level3 h2 {	font:bold 1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;	letter-spacing:-.02em;	margin:10px 0 2px 0;	}
div.feature-level3 p {	font:normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;	margin:0 0 10px 0;	}
div.feature-level3 p a {	text-decoration:underline;}
div.feature-level3 img {	float:right;	margin:3px 0 5px 10px; /* Margin-top to move in line with beginning of text */	}

/*** Feature image & captions ***/
/* ---------------------------- */
p.caption {	font:normal 1.1em/1.1em Arial, sans-serif;	color:#666;		margin:0; padding:3px 0 5px 0;}
p.caption em {	font-size:.9em;	font-weight:normal;	font-style:normal;	line-height:1.1em;	color:#666;}
p.caption a {	font-weight:bold;	text-decoration:none;}
p.caption a:hover {	text-decoration:underline;}
p.caption em.photoCredit {	float:right;	display:block;	color:#999;}
p.caption span.updated,p.caption span.alert {	margin-top:-1px;}
/*** Top Story, Huge Story, Buster  ***/
/* ---------------------------------- */
div.topStory,div.buster,div.hugeStory {	float:left;	padding-bottom:0;}
div.topStory h2,div.buster h2,div.hugeStory h2 {	font:bold 2.2em/1.1em 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;	letter-spacing:-1px;	margin:0 0 7px 0;	}
div.buster h2 {	font-size:3.2em;}
div.hugeStory h2 { /* Override margin for hugeStory H2 */	margin-bottom:2px;}
div.topStory p,div.hugeStory p {	font:normal 1.3em/1.3em 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;	margin:0 0 10px 0;	}	
div.buster p { font:normal 1.6em/1.3em 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif; margin:0 0 10px 0; }	
div.topStory p a,
div.hugeStory p a { text-decoration:underline;}
div.topStory ul { float:left; /* Prevent background icons from displaying under feature image */}
/* Set width on hugeImage <p> to allow for related multimedia: */
div.withLinks p { width:260px;}
div.withLinks ul { float:right; width:165px;}
div.withLinks div.featureImage p { width:auto;}
/* Set image position */
div.topStory div.featureImage { float:left; margin:0 10px 5px 0;;}
div.buster div.featureImage { float:right; margin:0 0 5px 10px;}
div.topStory div.featureImage img { border:1px solid #000;}
/* Override font size/style/positioning on this para */
div.topStory div.featureImage p,
div.hugeStory div.featureImage p,
div.buster div.featureImage p { font:normal 1.1em/1.2em Arial, sans-serif;}
div.topStory div.featureImage p em,
div.hugeStory div.featureImage p em { font-size:.9em;}
div.featureImage p span.updated,
div.featureImage p span.alert { font-size:.9em;}


/* Substory Images */
div.subStory-holder { float:right;}
div.subStory { border:1px solid #7f7f7f; padding:3px;}
div.subStory img { border:1px solid #000;}
div.subStory p { background-color:#e8edf1; border:1px solid #000; border-top:none; margin:0; padding:5px;}


/* Topstory featurePanel backup option */
div.backup { float:left; width:145px; margin-left:15px;}
/* Wrap feature panels inside a div to crop the image */
div.backup div.img-holder { overflow:hidden; margin:0 -10px 0 -10px; width:165px;	}


/*** Feature - image left ***/
/* ------------------------- */
div.feature-imageLeft { margin-bottom:10px;}
div.feature-imageLeft div.featureImage { margin-bottom:10px;}
div.feature-imageLeft h2 { font:normal 2.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-1px; margin:0 0 10px 0;	}
/* Note: width needs to be set inline depending on featureImage width */
div.feature-imageLeft p { font:normal 1.2em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 10px 0; float:left; }
/* Note: width needs to be set inline depending on featureImage width */	
div.feature-imageLeft ul { float:left; }	
div.feature-imageLeft p a { text-decoration:underline;}
/* Set image position */
div.feature-imageLeft div.featureImage { float:left; margin:0 10px 5px 0;}
/* Override font size/style/positioning on this para */
div.feature-imageLeft div.featureImage p { font:normal 1.1em/1.2em Arial, sans-serif;}
div.feature-imageLeft div.featureImage p em { font-size:1em;}


/*** Coloured feature panels ***/
/* ------------------------- */
div.featurePanel,
div.liveScorePanel,
div.topStoriesPanel,
div.featStoriesPanel,
div.weatherPanel,
div.pollPanel,
div.entPanel,
div.horoPanel,
div.travelPanel,
div.lifePanel,
div.rviewsPanel,
div.busInfoPanel,
div.featMulti,
div.entPanel-plain,
div.lifePanel-plain,
div.relLinksPanel,
div.upToMinutePanel,
div.headlinesPanel { padding:0 10px 2px 10px; margin-bottom:15px; position:relative; /* prevent IE rendering issues */}
div.featurePanel,
div.weatherPanel,
div.parentFeatPanel,
div.upToMinutePanel,
div.headlinesPanel { background:#e8edf1 url(blueFeature-bg.gif) bottom right no-repeat; clear: right; /* UPDATE RKM */}
div.topStoriesPanel,
div.featStoriesPanel { background:#eaeacd url(brownFeature-bg.gif) bottom right no-repeat;}
div.headlinesPanel, div.upToMinutePanel { /* Override padding on headlinesPanel */ margin-top:-3px; padding-left:5px;}

/* Adjust Updated and Latest font size in feature panels */
div.headlinesPanel span.latest,
div.featurePanel span.latest,
div.topStoriesPanel span.latest,
div.headlinesPanel span.updated,
div.featurePanel span.updated,
div.topStoriesPanel span.updated,
div.headlinesPanel span.alert,
div.featurePanel span.alert,
div.topStoriesPanel span.alert { font-size:.9em;}
div.featurePanel div.img-holder-300 { margin:0 -10px 0 -10px; overflow: hidden; width:300px;} 
div.featurePanel div.img-holder { margin:0 -10px 0 -10px; overflow: hidden; width:240px;}
/* Wrap feature panels inside a div to crop the image */
div.col-165 div.featurePanel div.img-holder { overflow:hidden; margin:0 -10px 0 -10px; width:165px;	}

div.featurePanel p,
div.liveScorePanel p,
div.topStoriesPanel p,
div.pollPanel p,
div.entPanel p,
div.horoPanel p,
div.travelPanel p,
div.lifePanel p,
div.rviewsPanel p,
div.mostPopPanel p,
div.featMulti p,
div.featStoriesPanel p { font:normal 1.1em/1.2em Arial, sans-serif;	 color:#333; margin:5px 0 5px 0;}
div.featurePanel ul.linkList,
div.topStoriesPanel ul.linkList { margin:5px 0 5px 0; padding-bottom:0;}
div.headlinesPanel ul.linkList { padding:10px 0 0 0; margin:0 0 5px 0;}
div.headlinesPanel h4 { font-size:1.2em; line-height:2.5em; color:#000000; margin:0; padding:0 0 0 3px;}
div.headlinesPanel .divider-dots { margin:0;	}
div.topStoriesPanel h3,div.liveScorePanel h3,div.weatherPanel h3,div.relLinksPanel h3,div.busInfoPanel h3,div.featMulti h3,div.entPanel-plain h3,div.lifePanel-plain h3,div.featStoriesPanel h3 { font:bold 1.1em/1.2em Arial, sans-serif; margin:0 -10px 8px -10px; padding:4px 7px 3px 7px;	 border-bottom:1px solid #fff; color:#fff; text-transform:uppercase; background:#2a72af url(brownPanel-title-bg.gif) bottom left repeat-x;}
div.topStoriesPanel h3 a,div.liveScorePanel h3 a,div.weatherPanel h3 a,div.relLinksPanel h3 a,div.busInfoPanel h3 a,div.featMulti h3 a,div.entPanel-plain h3 a,div.lifePanel-plain h3 a,div.featStoriesPanel h3 a { color:#fff}
div.featStoriesPanel h3 { margin-bottom:5px;}
/* Top stories panel, Featured stories panel */
.featStoriesPanel li { width:275px; float:left;}
.topStoriesPanel li { width:210px; float:left;}
.topStoriesPanel h4 em { display:block; clear:both; font:normal .8em/1em Arial, sans-serif; padding-bottom:4px; text-transform:uppercase; color:#333;}
/* Live Score panel */
div.liveScorePanel{background:#919292 url(scorePanel-bg.jpg) bottom right no-repeat;}
div.liveScorePanel h3 {background:#404040 url(scorePanel-title-bg.gif) bottom left repeat-x;}
div.liveScorePanel div.divider-dots { background-image:url(divider-dots-score.gif); margin-bottom:4px;}
div.liveScorePanel div.rugby,div.liveScorePanel div.cricket,div.liveScorePanel div.netball{padding:0 0 0 45px;margin-top:0;margin-left:-10px;background-position:bottom left;background-repeat:no-repeat;}
div.liveScorePanel div.rugby{background-image:url(scorePanel-rugby.gif);min-height:35px;/* hack for IE6 */height:auto !important;height:35px;}
div.liveScorePanel div.cricket{background-image:url(scorePanel-cricket.gif);min-height:50px;/* hack for IE6 */height:auto !important;height:50px;}
div.liveScorePanel div.netball{background-image:url(scorePanel-netball.gif);min-height:45px;/* hack for IE6 */height:auto !important;height:45px;}
div.liveScorePanel ul.linkList li, div.liveScorePanel dl.linkList dd, div.liveScorePanel ul.bulletList li {background:transparent url(icon-arrowLink-white.gif) top left no-repeat;}
div.liveScorePanel p,div.liveScorePanel a{color:#FFF;text-decoration:none;}
div.liveScorePanel a:hover{text-decoration:underline;}
div.liveScorePanel a:visited{color:#fff;}
/* extensions to featurePanel for WCC results ticker */
div.scroll-panel h4 { font-weight:bold; color:#6c1211;}
div.featurePanel .scroll-content{ height:250px; padding:0 0 10px 0; overflow:auto; margin-bottom:11px;}
div.featurePanel .scroll-content h5{ font-size:14px; color:#000; margin-top:10px;}
div.featurePanel .scroll-content strong{ color:#000;}
div.featurePanel .scroll-content_220{ height:220px; padding:0 0 10px 0; overflow:hidden; margin-bottom:11px;}
div.featurePanel .scroll-content-short {    height:110px; padding:0 0 10px 0; overflow:auto; margin-bottom:11px;} 
div.featurePanel .scroll-content-medium {    height:160px; padding:0 0 10px 0; overflow: hidden; margin-bottom:11px;} 
/* Use slides-holder to lock slide height */
div.featStoriesPanel div.slides-holder { height:90px; overflow:hidden;	}
div.topStoriesPanel div.slides-holder { height:155px; overflow:hidden;	}
div.radioPicker div.slides-holder { height:75px; overflow:hidden;}
div.featStoriesPanel .jcarousel-scope {    position:relative;    width:280px;}
div.topStoriesPanel .jcarousel-scope {    position:relative;    width:220px;}
div.radioPicker .jcarousel-scope { position:relative; width:165px;}
.jcarousel-list, ul.jcSlides-list {    overflow: hidden;    margin:0; padding:0; list-style:none;}
.jcarousel-list li, ul.jcSlides-list li {    float:left;    margin-right:10px;}
.jcarousel-next,.jcarousel-prev { font:bold 1.1em/1.2em Arial, sans-serif;    display:none;    position:absolute;    bottom:-18px;    cursor:pointer;}
.jcarousel-next {    right:1px; padding:2px 0 0 0;}
.jcarousel-prev {    left:1px; padding:2px 0 0 0;}
.jcarousel-next-disabled {    cursor: default;    opacity: .5;    -moz-opacity: .5;    filter:alpha(opacity=50);}
.jcarousel-prev-disabled {    cursor: default;    opacity: .5;    -moz-opacity: .5;    filter: alpha(opacity=50);}
.showifjs { display:none;}
div.topStoriesPanel div.divider-dots,
div.featStoriesPanel div.divider-dots { margin-left:-10px; margin-right:-7px;}
.featStoriesPanel ul li { width:275px; float:left;}
.topStoriesPanel ul li { width:220px; float:left;}
div.topStoriesPanel ul li img { margin:0 0 5px 5px; float:right; border:1px solid #000; position:relative; /* prevent IE rendering issues */}
div.featStoriesPanel ul li img { margin:0 8px 5px 0; float:left; border:1px solid #fff; position:relative; /* prevent IE rendering issues */	}
div.topStoriesPanel p.storyNum, div.featStoriesPanel p.storyNum { text-align:center; margin:4px 0 4px 0;}
/* Radio picker panel */
div.radioPicker { margin-bottom:30px;	}
div.radioPicker p { font:normal 1.1em/1em Arial, sans-serif;}
div.radioPicker ul li { width:165px; float:left;}


/* Weather panel */
div.weatherPanel h4 { margin-bottom:0; text-transform:uppercase;}
div.weatherPanel p, div.weatherPanel dl { font:normal 1.1em/1.2em Arial, sans-serif; color:#333; margin-top:4px;}
div.weatherPanel div.region { float:left; padding:0 15px 8px 0;}
div.weatherPanel div.lastRegion { padding-right:0;}
div.weatherPanel div.region img { float:left; margin:0 5px 8px 0;}
div.weatherPanel div.region p { margin:0; line-height:1.1em;}
span.highTemp { color:#ff0000;}
span.lowTemp { color:#0099cc;}
div.weatherPanel label { display:none; position:absolute; /* Hide from Mozilla */}
div.weatherPanel form { padding-bottom:10px;}
div.col-240 div.weatherPanel { padding:0 0 2px 5px;}
div.col-240 div.weatherPanel h3 { margin:0 0 8px -5px;}
div.col-240 div.weatherPanel div.region { padding-right:10px; min-width:65px;}
div.col-240 div.weatherPanel div.lastRegion { padding-right:0 !important;}
div.col-240 div.weatherPanel div.region h4,
div.col-240 div.weatherPanel div.region p { font-size:10px;}
div.col-240 div.weatherPanel p.floatRight { margin-right:10px;}
div.col-240 select { width:100px;}

/* Reader communication/feedback panel styling */
h3.fback { font:bold 1.1em/1.2em Arial, sans-serif; margin:0;  padding:4px 0 3px 7px;	 border-bottom:1px solid #fff; color:#fff; text-transform:uppercase; background-color:#6cbb1c;}

/* Poll Panel */
div.pollPanel { background:#bcee89 url(pollPanel-btm.gif) bottom right no-repeat; padding-top:5px;}
div.pollPanel img { float:left; margin:5px 7px 5px 0; border:1px solid #fff;}
div.pollPanel div.divider-dots { margin-top:5px;}
div.pollPanel div.column { float:left; margin-right:10px;}
div.multiPoll div.column { width:40%;}
div.pollPanel ul { margin:5px 0 10px 0; padding-bottom:0;}
div.pollPanel form { font:normal 1.1em Arial, sans-serif;}
div.pollPanel div.buttons { clear:both;}
div.pollPanel input.pollButton { font-weight:bold; font-size:1em; margin-top:10px; clear:both;}

/* Entertainment, Lifestyle, Travel Panels */
div.entPanel,
div.travelPanel,
div.lifePanel { padding-top:10px;}
div.entPanel img,
div.horoPanel img,
div.travelPanel img,
div.lifePanel img { border:1px solid #fff; float:right; margin:0 0 5px 10px; position:relative;   /* Fix IE rendering issues */	}
div.entPanel h4,
div.horoPanel h4,
div.travelPanel h4,
div.lifePanel h4 { font-size:1.4em; line-height:1.1em;}
div.entPanel p,
div.travelPanel p,
div.lifePanel p { margin-right:40px;}
div.travelPanel p { text-align:justify; }
div.travelPanel p{ margin-right:10px;}
div.entPanel ul.linkList li,
div.travelPanel ul.linkList li,
div.horoPanel ul.linkList li,
div.lifePanel ul.linkList li { font-size:1.2em; margin-right:55px; position:relative;}

/* ------------------------- modified--------------------------------------*/
div.entPanel ul.linkList a{font:11px Arial, Helvetica, sans-serif;}
div.entPanel ul.linkList  a:hover{font:11px Arial, Helvetica, sans-serif; text-decoration:underline}


color:#B90707;
div.entPanel ul.linkList li.noArrow,
div.travelPanel ul.linkList li.noArrow,
div.horoPanel ul.linkList li.noArrow,
div.lifePanel ul.linkList li.noArrow { background:none;}
/* Morelinks used for sublinks within these panels */
div.moreLinks h4 { font-size:1.2em;}
div.moreLinks ul.column { width:32%;}
div.moreLinks ul.column li { margin-right:0;}


/* Entertainment Panel, Horoscope Panel */
div.entPanel,
div.horoPanel { background:#FFFAD5 url(entPanel-bg-cut.jpg) bottom right no-repeat; }
div.entPanel a,
div.horoPanel a { color:#cc3300;	}
div.entPanel a:visited,
div.horoPanel a:visited { color:#cc6544;}
div.entPanel div.divider-dots { background-image:url(divider-dots-ent.gif); margin-bottom:4px;}
div.entPanel ul.linkList li { background-image:url(icon-linkArrow-entPanel.gif);}
div.horoPanel div.img-holder { margin:0 -10px 10px -10px; height:32px; background:url(horoPanel-headerImg.gif) top left no-repeat;}

/* Travel Panel */
div.travelPanel { background:#E8F4F3 url(travelPanel-bg-cut.jpg) bottom right no-repeat; padding-top:10px; padding-bottom:10px;}
div.travelPanel a { color:#105665;}
div.travelPanel a:visited { color:#47737d;}
div.travelPanel div.divider-dots { background-image:url(divider-dots-travel.gif); margin-bottom:4px;}
div.travelPanel ul.linkList li { background-image:url(icon-linkArrow-travelPanel.gif);}

/* Lifestyle Panel */
div.lifePanel { background:#F8E6F6 url(lifePanel-bg-cut.jpg) bottom right no-repeat; padding-top:10px; padding-bottom:10px;}
div.lifePanel a { color:#b90707;}
div.lifePanel a:visited { color:#b94747;}
div.lifePanel div.divider-dots { background-image:url(divider-dots-life.gif); margin-bottom:4px;}
div.lifePanel ul.linkList li { background-image:url(icon-linkArrow-lifePanel.gif);}

/* Readers views panel */
div.rviewsPanel { background:#bcee89; padding-top:5px;}
div.rviewsPanel h4 { text-transform:uppercase;}

/* Most popular panel */
div.mostPopPanel { background:#c4eba0 url(mostPopPanel-bg.gif) bottom right no-repeat; margin-bottom:15px; }
div.mostPopPanel dl { background:#bcea92 url(mostPop-tabs-bg.gif) bottom left repeat-x; margin:0; padding:5px 0 0 5px;}
div.mostPopPanel dt { display:none;}
div.mostPopPanel dd { display:block; float:left; margin:0 5px 0 0; padding:0; font:bold 1.1em/1.2em Arial, sans-serif; background:transparent url(mostPop-tab-right.gif) top right no-repeat;}
div.mostPopPanel dd span { background:transparent url(mostPop-tab-left.gif) top left no-repeat; display:block; padding:4px 8px 3px 7px;}
div.mostPopPanel dd.current { background:transparent url(mostPop-tab-right-current.gif) top right no-repeat;}
div.mostPopPanel dd.current span { background:transparent url(mostPop-tab-left-current.gif) top left no-repeat; padding-bottom:4px;}
div.mostPopPanel dd a { text-decoration:underline;}
div.mostPopPanel ol { margin:8px 0 0 10px; padding:0 0 15px 0; font:normal 1.1em Arial, sans-serif; color:#fff; list-style:none;}
div.mostPopPanel ol li { clear:both; margin:0;}
div.mostPopPanel ol li strong { display:block; float:left; background-color:#13a00c; color:#fff; font-weight:normal; padding:0 2px 0 2px; font-size:.9em;}
div.mostPopPanel ol li a { float:left; margin:0 0 5px 5px; width:130px;}

/* Related Links panel */
div.relLinksPanel { background:#e8edf1 url(relLinksPanel-bg.gif) bottom right no-repeat;}
div.relLinksPanel h3 { padding-top:3px;}
div.relLinksPanel h3 span { text-transform:none; display:block; padding:1px 0 1px 20px;}
/* Entertainment and Lifestyle related links */
div.entPanel-plain { background:#ffea5b url(entPanel-bg-plain.jpg) bottom right no-repeat;}
div.lifePanel-plain { background:#ffb8b8 url(lifePanel-bg-plain.jpg) bottom right no-repeat;}
div.entPanel-plain a { color:#cc3300;}
div.lifePanel-plain a { color:#b90707;}
div.entPanel-plain h3 { background:#e87f00 url(entTitle-bg.gif) bottom left repeat-x;}
div.lifePanel-plain h3 { background:#e60e0e url(lifeTitle-bg.gif) bottom left repeat-x;}
div.entPanel-plain h3,
div.lifePanel-plain h3 { padding-top:3px;}
div.entPanel-plain h3 span,
div.lifePanel-plain h3 span { text-transform:none; display:block; padding:1px 0 1px 20px;}
div.entPanel-plain ul.linkList li { background-image:url(icon-linkArrow-entPanel.gif);}
div.lifePanel-plain ul.linkList li { background-image:url(icon-linkArrow-lifePanel.gif);}

/* Business Info panel */
div.busInfoPanel { background-color:#e8edf1; padding-bottom:0;}
div.busInfoPanel h3 { text-transform:none; font-weight:normal;}
div.busInfoPanel h3 a { color:#fff;}
div.busInfoPanel ul.linkList { margin-bottom:7px;}
div.busInfoPanel label { display:none; position:absolute; /* Hide from Mozilla */}
div.busInfoPanel input.searchField { width:60%;}

/* Default select input display */
div.busInfoPanel select { width:100%;}
div.busInfoPanel select.select-sp { width:30%; margin-left:10px;}
div.busInfoPanel span { display:block; margin:10px -10px 0 -10px;}

/* Featured Galleries panel */
div.featMulti { background:url(featGalleriesPanel-bg.gif) bottom left no-repeat;}
div.featMulti img { float:left; margin:3px 10px 5px 0; /* Margin-top to move in line with beginning of text */ }
div.featMulti p a.videoLink,
div.featMulti p a.audioLink,
div.featMulti p a.documentLink,
div.featMulti p a.photoLink { font:normal 1em/1.3em Arial, sans-serif; text-decoration:none;}
div.featMulti p a.videoLink:hover,
div.featMulti p a.documentLink:hover,
div.featMulti p a.audioLink:hover,
div.featMulti p a.photoLink:hover { text-decoration:underline;}
div.featMulti ul.linkList li { font-weight:bold;}

/* Sideswipe */
div.swipePanel { background-color:#c8d9e6; padding:0 9px 0 9px; font:normal 1.1em Arial, sans-serif; margin-bottom:15px;}
div.swipePanel h4 { margin:0 -10px 0 -10px; width:154px; height:44px;}
div.swipePanel h4 a { display:block; width:165px; height:44px; background:#4a657b url(swipe-heading.gif) top left no-repeat; position:absolute; z-index:100; top:0; left:0;}
div.swipePanel img { border:1px solid #fff; margin: 10px 0 5px 0; padding:0;}
div.swipePanel p { margin:0 0 10px 0; padding-bottom:10px;}
div.swipePanel strong { margin:0 -9px 0 -9px; display:block; background-color:#abc1d2; padding:5px 5px 5px 10px;}
div.swipePanel strong a:hover { text-decoration:underline;}
dl.searchFor { float:left; width:45%; margin:0 0 15px 10px; font:normal 1.1em Arial, sans-serif;}
dl.searchFor dd { margin:0; padding:0;}
div.bottomLinks-holder { margin:5px 0 10px 0; padding-bottom:10px; clear:both; }
div.bottomLinks-holder p strong { font:bold 1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.bottomLinks-holder div.helpPanel p strong { font:bold 1em  Arial, sans-serif;}
/***sponsored links***/
div.sponsoredLinks {border:1px solid #0A50A1;padding:5px 5px 0 7px;margin:0 0 16px 0;text-align:left;}
div.sponsoredLinks h4 {font: bold 1.4em Arial, sans-serif;color:#0A50A1;margin:5px 0 10px 10px;}
div.sponsoredLinks ul {list-style-type:square;color:#0A50A1;margin:0 0 0 12px;padding:0;font:normal 1.1em Arial, sans-serif;}
div.sponsoredLinks li {margin:0 0 10px 0;}
div.sponsoredLinks li a {text-decoration:underline;color:#0A50A1;} 

div.advert { margin-bottom:10px;}
div.latestNews { float:left; margin-left:15px; width:163px;}
div.latestNews h3 { padding-bottom:2px; margin:8px 0 6px 0; background:transparent url(divider-dots.gif) bottom left repeat-x;	}
div.latestNews ul { list-style:none; margin:0; padding:0;}
div.latestNews li { margin:0; padding:0; font:normal 1.1em/1.2em Arial, sans-serif; clear:both;}
div.latestNews li strong { display:block; float:left; background-color:#13a00c; color:#fff; text-transform:uppercase; font-weight:normal; padding:0 1px 0 1px; font-size:.9em;}
div.latestNews li a { float:left; margin:0 0 5px 5px; width:125px;}
div.latestNews li.linkArrow { margin:0 0 3px 0; padding:0 0 0 14px;}
div.latestNews li.linkArrow a { float:none; width:auto; margin:0; font-weight:bold;}
div.topStories { clear:both; margin:0 0 10px 0; padding-top:5px;}
div.topStories h3 { font-size:1.4em; padding-bottom:2px; margin:0 0 8px 0; background:transparent url(divider-dots.gif) bottom left repeat-x;	}
div.topStories div.story { width:30%; float:left; margin-right:15px;}
/* Override margin for last story */
div.topStories div.last { margin-right:0;}
div.topStories h4 { font:normal 1.5em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.topStories p { font:normal 1.1em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.topStories p a { text-decoration:underline;}

.latestNews h3 a, .topStories h3 a {color:#000000;}
.latestNews h3 a:hover, .topStories h3 a:hover {color:#006699;}
ul.todaysHeadlines { background: transparent url(divider-dots.gif) repeat-x scroll;}
ul.todaysHeadlines li a {
	background: transparent url(icon-arrowLink.gif) no-repeat top left;
	font:bold 11px Arial, sans-serif;
	color:#006699;
	text-decoration:none;
	margin:5px 0 0 0;
	padding:0 0 0 13px;
}
.todaysHeadlines a:hover {text-decoration:underline;}
/*** Teaser Belt ***/
/* --------------- */
div.teaserBelt { clear:both; background:#e8edf1 url(blueFeature-bg.gif) bottom right no-repeat; margin-bottom:15px; padding:5px 0 5px 10px; position:relative;}
div.teaserBelt div.teaser { float:left; width:170px; padding-right:20px;}
div.teaserBelt div.teaser h4 { color:#000;}
div.teaserBelt div.teaser p { font:normal 1.1em/1.2em Arial, sans-serif; margin:0;}
div.teaserBelt div.teaser p a { text-decoration:underline; font-weight:bold;}
div.teaserBelt div.teaser img { float:left; border:1px solid #fff; margin:0 5px 0 0;}

/*** Community Belt ***/
/* --------------- */
div.communityBelt { clear:both; background:#d5f4b5 url(greenFeature-bg.gif) bottom right no-repeat; margin-bottom:15px; padding:5px 0 5px 10px; position:relative;}
div.communityBelt div.teaser { float:left; width:180px; padding-right:20px;}
div.communityBelt div.teaser h4 { color:#000;}
div.communityBelt div.teaser p { font:normal 1.1em/1.2em Arial, sans-serif; margin:0;}
div.communityBelt div.teaser p a { text-decoration:underline; font-weight:bold;}
div.communityBelt div.teaser img { float:left; border:1px solid #fff; margin:0 5px 0 0;}

/*** Business Belt ***/
/* --------------- */
div.businessBelt { clear:both; background:#d5f4b5 url(blueFeature-bg.gif) bottom right no-repeat; margin-bottom:15px; padding:5px 0 5px 10px; position:relative;}
div.businessBelt div.teaser { float:left; width:215px; padding-right:20px;}
div.businessBelt div.teaser h4 { color:#000;}
div.businessBelt div.teaser p { font:normal 1.1em/1.2em Arial, sans-serif; margin:0;}
div.businessBelt div.teaser p a { text-decoration:underline; font-weight:bold;}
div.businessBelt div.teaser img { float:left; border:1px solid #fff; margin:0 5px 0 0;}


/*** Diversions Belt ***/
/* --------------- */
div.diversBelt { clear:both; background:#e8edf1 url(diversBelt-bg.gif) bottom right no-repeat; margin-bottom:15px; border-top:1px solid #b7b7cc;}
div.diversBelt dl { margin:0; padding:0;}
div.diversBelt dt { float:left; color:#990000; font:bold 1.4em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0; padding:10px 0 0 5px; width:96px; height:27px;}
div.diversBelt dd { float:left; height:48px; overflow:hidden; font:bold 1.1em/1.2em Arial, sans-serif; margin:0; position:relative;}
div.diversBelt dd.horo { background:url(diversBelt-horo-sml.jpg) top left no-repeat; width:106px;}
div.diversBelt dd.horo a { position:absolute; margin-top:32px; margin-left:10px;}
div.diversBelt dd.cross { background:url(diversBelt-cross-sml.jpg) top right no-repeat; width:106px;}
div.diversBelt dd.cross a { position:absolute; margin-top:32px; margin-left:25px;}
div.diversBelt dd.sudoku { background:url(diversBelt-sudoku-sml.jpg) 10px top no-repeat; width:87px;}
div.diversBelt dd.sudoku a { position:absolute; margin-top:32px; margin-left:22px;} 


/*** Search panel ***/
/* ---------------- */
div.searchPanel { background:#eaeacd url(brownFeature-bg.gif) bottom right no-repeat; padding:0 10px 3px 10px; margin-bottom:15px;}
div.searchPanel h4, div.feature-level2 div.subPanel div.searchPanel h4 { font:normal 1.1em/1.2em Arial, sans-serif; margin:0 -10px 8px -10px; padding:4px 7px 3px 7px;	 border-bottom:1px solid #fff; color:#fff; background:#2a72af url(brownPanel-title-bg.gif) bottom left repeat-x;}
div.searchPanel h4 strong { text-transform:uppercase;}
div.searchPanel label { display:none; position:absolute; /* Hide from Mozilla */	}
div.searchPanel input.searchField { width:70%; display:block; float:left; margin:0 0 5px 0; padding:2px 0 2px 0;}
div.searchPanel p { margin-top:5px; font:normal 1.1em/1.3em Arial, sans-serif;}
div.searchPanel p a { text-decoration:none;}
div.searchPanel p a:hover { text-decoration:underline;}


/*** Multimedia feature panels ***/
/* ----------------------------- */
div.mmFeature { margin:10px 0 20px 0;}
div.mmFeature p { font:normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 5px 0; }
div.mmFeature p a { text-decoration:underline;}
div.mmFeature img { float:left; margin:3px 10px 5px 0; /* Margin-top to move in line with beginning of text */ }
div.mmFeature p a.videoLink,
div.mmFeature p a.audioLink,
div.mmFeature p a.documentLink,
div.mmFeature p a.photoLink { font:normal 1em/1.1em Arial, sans-serif; text-decoration:none;}
div.mmFeature p a.videoLink:hover,
div.mmFeature p a.documentLink:hover,
div.mmFeature p a.audioLink:hover,
div.mmFeature p a.photoLink:hover { text-decoration:none;}
/* Media list */
div.mediaList div.mmFeature { margin: 0 0 15px 0;}
div.mediaList div.mmFeature p { font:normal 1.1em/1.3em Arial, sans-serif;}
div.mediaList div.mmFeature p a { text-decoration:none;}
div.mediaList div.mmFeature p a:hover { text-decoration:underline;}
div.bannerhome_text,div.bannerpage_text,div.bannerhome_gfx,div.bannerpage_gfx,div.bannerhome_swf,div.bannerpage_swf { padding: 0px; margin: 0px; clear: both;}
div.bannerpage_text_white,div.bannerpage_text_blue,div.bannerpage_text_black { width: 495px; margin-bottom: 12px; border: #333333 solid 1px; background: #FFFFFF url(bannermod_text_bg.jpg) top left repeat-x; /* inline style */}
div.bannerhome_text_white,div.bannerhome_text_blue,div.bannerhome_text_black { width: 622px; margin-bottom: 12px; border: #333333 solid 1px; background: #FFFFFF url(bannermod_text_bg.jpg) top left repeat-x; /* inline style */}
div.bannerhome_gfx_white,div.bannerhome_gfx_blue,div.bannerhome_gfx_black { width: 622px; height: 62px; margin-bottom: 12px; background: #CCCCCC top left no-repeat; /* inline style */}
div.bannerpage_gfx_white,div.bannerpage_gfx_blue,div.bannerpage_gfx_black { width: 495px; height: 62px; margin-bottom: 12px; background: #CCCCCC top left no-repeat; /* inline style */}
div.bannerhome_swf { width: 622px; height: 62px; background-color: #000000;}
div.bannerpage_swf { width: 495px; height: 62px; overflow: hidden; background-color: #000000;}
div.bannerhome_text_white h1,div.bannerpage_text_white h1,div.bannerhome_text_blue h1,div.bannerpage_text_blue h1,div.bannerhome_text_black h1,div.bannerpage_text_black h1 { padding: 0px; margin: 0px; padding-left: 20px; font: bold 4.5em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #333333;}
div.bannerhome_text_white h2,div.bannerpage_text_white h2,div.bannerhome_text_blue h2,div.bannerpage_text_blue h2,div.bannerhome_text_black h2,div.bannerpage_text_black h2 { padding: 0px; margin: 0px; padding-left: 20px; font: bold 3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #333333;}
div.bannerhome_text_white ul,div.bannerpage_text_white ul { padding: 0px; margin: 0px; margin-left: 20px; margin-top: 3px; margin-bottom: 8px;}
div.bannerhome_text_blue ul,div.bannerpage_text_blue ul { padding: 0px; margin: 0px; margin-left: 20px; margin-top: 3px; margin-bottom: 8px;}
div.bannerhome_text_black ul,div.bannerpage_text_black ul { padding: 0px; margin: 0px; margin-left: 20px; margin-top: 3px; margin-bottom: 8px;}
div.bannerhome_gfx_white ul ,div.bannerpage_gfx_white ul { padding: 0px; margin: 0px; margin-left: 68px; padding-top: 38px;}
div.bannerhome_gfx_blue ul ,div.bannerpage_gfx_blue ul { padding: 0px; margin: 0px; margin-left: 68px; padding-top: 38px;}
div.bannerhome_gfx_black ul ,div.bannerpage_gfx_black ul { padding: 0px; margin: 0px; margin-left: 68px; padding-top: 38px;}
div.bannerhome_text_white li,div.bannerpage_text_white li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #006699; /* inline style */ background: transparent url(icon-arrowLink-white.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_text_blue li,div.bannerpage_text_blue li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #006699; /* inline style */ background: transparent url(icon-arrowLink.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_text_black li,div.bannerpage_text_black li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #006699; /* inline style */ background: transparent url(icon-arrowLink-black.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_gfx_white li,div.bannerpage_gfx_white li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #FFFFFF; /* inline style */ background: transparent url(icon-arrowLink-white.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_gfx_blue li,div.bannerpage_gfx_blue li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #006699; /* inline style */ background: transparent url(icon-arrowLink.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_gfx_black li,div.bannerpage_gfx_black li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #000000; /* inline style */ background: transparent url(icon-arrowLink-black.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_text_white li a.lcolor,div.bannerpage_text_white li a.lcolor{ text-decoration: none; color: #FFFFFF;}
div.bannerhome_text_blue li a.lcolor,div.bannerpage_text_blue li a.lcolor{ text-decoration: none; color: #006699;}
div.bannerhome_text_black li a.lcolor,div.bannerpage_text_black li a.lcolor{ text-decoration: none; color: #000000;}
div.bannerhome_gfx_white li a.lcolor,div.bannerpage_gfx_white li a.lcolor{ text-decoration: none; color: #FFFFFF;}
div.bannerhome_gfx_blue li a.lcolor,div.bannerpage_gfx_blue li a.lcolor{ text-decoration: none; color: #006699;}
div.bannerhome_gfx_black li a.lcolor,div.bannerpage_gfx_black li a.lcolor{ text-decoration: none; color: #000000;}
div.bannerhome_text_white li a:hover,div.bannerhome_text_blue li a:hover,div.bannerhome_text_black li a:hover,div.bannerhome_gfx_white li a:hover,div.bannerhome_gfx_blue li a:hover,div.bannerhome_gfx_black li a:hover,div.bannerpage_text_white li a:hover,div.bannerpage_text_blue li a:hover,div.bannerpage_text_black li a:hover,div.bannerpage_gfx_white li a:hover,div.bannerpage_gfx_blue li a:hover,div.bannerpage_gfx_black li a:hover { text-decoration: underline;} 
div.newsByRegion { margin-bottom:15px;}
div.newsByRegion dl { float:left; width:45%; margin:0 10px 5px 0;}
div.newsByRegion dl dt { font:bold 1.1em/1.3em Arial, sans-serif; margin:3px 0 3px 0;}
div.newsByRegion label { display:none; position:absolute; /* Hide from Mozilla */}
div.moreCategories { margin-bottom:15px;}
div.moreCategories dl { margin:0 0 5px 0;}
div.moreCategories dl dt { font:bold 1.1em/1.3em Arial, sans-serif;	}
div.moreCategories dl dd { font:normal 1.1em/1.2em Arial, sans-serif; float:left; display:inline; margin:0 5px 0 0; padding:0;	}
div.moreCategories label { display:none; position:absolute; /* Hide from Mozilla */}
div.sendUsNews { margin-bottom:15px; padding-bottom:6px;}
div.col-165 div.sendUsNews { background:#bcee89 url(sendUsNews-bottom-165.gif) bottom left no-repeat;}
div.col-165 div.sendUsNews h4 { background:url(sendUsNews-top-165.gif) top left no-repeat;	}
div.sendUsNews h4 { font:bold 1.4em/1.2em Arial, sans-serif; padding:6px 10px 0 10px;}
div.sendUsNews p { font:normal 1.1em/1.2em Arial, sans-serif; margin:0 10px 5px 10px;}
div.parentFeatPanel { padding:5px 10px 1px 10px; margin-bottom:10px;}
div.parentFeatPanel h4 { font:normal 1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.relArticlesPanel { padding:0 10px 1px 10px; margin-bottom:10px; background:#e8edf1 url(relLinksPanel-bottom.gif) bottom left no-repeat; clear:right;}
div.relArticlesPanel h4 { margin:0 -10px 0 -10px; padding:5px 10px 0 10px; background:url(relLinksPanel-top.gif) top left no-repeat;}
/*** Related Links (external links) panel ***/
dl.relatedLinks dt { font:bold 1.2em/1.2em Arial, sans-serif; margin-bottom:3px;}
/*** Related Links Group Styles ***/
div.relatedlinks-group {padding: 0;margin: 0;padding-bottom: 40px;clear: both;}
div.relatedlinks-group ul.left {float: left;margin: 0 0 10px 0;font: normal 1.2em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;background: transparent url(icon-arrowLink.gif) 8px -1px no-repeat;padding-left: 15px;clear: left;}
div.relatedlinks-group ul.right {float: right;padding: 0;margin: 0 0 10px 0;font: normal 1.2em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;background: transparent url(icon-arrowLink.gif) 8px -1px no-repeat;padding-left: 15px;clear: right;}
div.relatedlinks-group li {display: block;width: 210px;padding-left: 10px;list-style: none;}
div.relatedlinks-group ul.audioLink {background: transparent url(icon-audio.gif) 2px 2px no-repeat;}
div.relatedlinks-group ul.photoLink {background: transparent url(icon-photo.gif) 2px 2px no-repeat;}
div.relatedlinks-group ul.videoLink {background: transparent url(icon-video.gif) 2px 2px no-repeat;}
div.relatedlinks-group ul.interactiveLink {background: transparent url(icon-interactive.gif) 2px 2px no-repeat;} 
div.relatedlinks-group ul.documentLink {background: transparent url(icon-document.gif) 2px 2px no-repeat;}
/*** Help Panel ***/
div.helpPanel { margin:15px 0 15px 0; position:relative;}
div.helpPanel div.top { height:4px; font-size:1px; clear:both;}
div.helpPanel div.bottom { height:4px; font-size:1px; clear:both;}
/* Assign background images based on the column width */
div.col-300 div.helpPanel,
div.col-240 div.helpPanel,
div.col-165 div.helpPanel,
div.col-160 div.helpPanel { background:#eaeacd url(helpPanel-bg.gif) top left repeat-y;}
div.col-300 div.helpPanel div.top { background:transparent url(helpPanel-300-top.gif) top left no-repeat;}
div.col-300 div.helpPanel div.bottom { background:transparent url(helpPanel-300-bottom.gif) top left no-repeat;}
div.col-240 div.helpPanel div.top { background:transparent url(helpPanel-240-top.gif) top left no-repeat;}
div.col-240 div.helpPanel div.bottom { background:transparent url(helpPanel-240-bottom.gif) top left no-repeat;}
div.col-165 div.helpPanel div.top { background:transparent url(helpPanel-165-top.gif) top left no-repeat;}
div.col-165 div.helpPanel div.bottom { background:transparent url(helpPanel-165-bottom.gif) top left no-repeat;}
div.col-160 div.helpPanel div.top { background:transparent url(helpPanel-160-top.gif) top left no-repeat;}
div.col-160 div.helpPanel div.bottom { background:transparent url(helpPanel-160-bottom.gif) top left no-repeat;}
div.helpPanel img { position:absolute; top:0; left:0; z-index:100; float:left; margin:6px 0 0 6px;}
div.helpPanel p strong { font-size:1.1em; line-height:1.4em; padding-bottom:5px;}
div.helpPanel p { margin:0 5px 3px 47px; font:normal 1.1em/1.1em Arial, sans-serif;	 color:#666;}	
div.helpPanel p em { font-size:.9em; font-style:normal;}
div.helpPanel p a { text-decoration:none;}
div.helpPanel p a:hover { text-decoration:underline;}
div.helpPanel p em a { text-decoration:underline;}
div.helpPanel p span.star { background:transparent url(icon-star.gif) top right no-repeat; padding-right:14px;}	
div.newsPix { margin-bottom:20px;}
div.newsPix p { font:normal 1.1em/1em Arial, sans-serif;}
/*** Search4homes, Search4jobs ***/
div.search4homes form,
div.search4jobs form { clear:both;}
div.search4homes,
div.search4jobs { padding:0 10px 10px 10px; margin-bottom:15px; font:normal 1.1em/1em Arial, sans-serif;	}
div.search4homes { /* background-color:#d0f0ff; */  border: 1px solid #d0f0ff;}
div.search4jobs { background-color:#f5f5f5;}
div.search4homes h3 { height:32px; /* background:#0289cd url(../gfx/logo-search4homes-form.gif) top left no-repeat;*/ background: url(logo-search4homes-form-new.gif) top left no-repeat; text-indent:-3000px; /* margin:0 -10px 10px -10px;*/ margin:2px -10px 10px -10px;}
div.search4jobs h3 { height:53px; background:#fff url(logo-search4job-form.gif) top left no-repeat; text-indent:-3000px; margin:0 -10px 10px -10px;}
div.search4homes h4 { font:bold 1em Arial, sans-serif; clear:both; color:#003366;	}
div.search4homes p,
div.search4jobs p { text-align:right; clear:both; margin:0;}
div.search4homes p a,
div.search4jobs p a { text-decoration:none;}
div.search4homes p a:hover,
div.search4jobs p a:hover { text-decoration:underline;}
div.search4homes label,
div.search4jobs label { clear:both; padding:3px 0 2px 0; color:#003366; font-weight:bold; display:block;}
div.search4homes label em,
div.search4jobs label em { font-size:.8em; font-weight:normal; font-style:normal; color:#333;}
div.search4homes input,
div.search4homes select,
div.search4jobs input,
div.search4jobs select { font:normal 1em Arial, sans-serif; width:100%; margin-bottom:3px;}
div.search4homes input.radioButton,
div.search4jobs input.radioButton { width:auto;}
div.search4homes input.inlineButton,
div.search4jobs input.inlineButton { width:auto; float:right; margin-top:5px;}
/*** Email Form ***/
div.emailForm-head { font:normal 1.1em Arial, sans-serif; background-color:#f0f0f0;	 margin-bottom:10px; padding:10px;}
div.emailForm-head table td { white-space:nowrap;}
table.emailForm { font:normal 1.1em Arial, sans-serif; background-color:#f0f0f0;}
table.emailForm td input { font:normal 1em Arial, sans-serif;}
table.emailForm td textarea { font:normal 1em Arial, sans-serif; width:98%;}
div.ssearch-holder h1 { font:bold 2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.04em; margin:15px 0 10px 0;	}
div.ssearch-holder p { font:normal 1.2em/1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.ssearch-holder p em { font:bold .9em/1.4em Arial, sans-serif; font-style:normal; color:#666;}
p.searchIndex { margin-bottom:2px; text-align:right;}
p.searchIndex a { font-weight:bold; text-decoration:none;}
p.searchIntro a { text-decoration:none;}
p.searchIntro a:hover,p.searchIndex a:hover { text-decoration:underline;}
/* Advanced search panel */
div.ssearch-panel { background-color:#eaeacd; margin:20px 0 15px 0; clear:both;}
div.ssearch-panel div.top,
div.ssearch-panel div.bottom { height:6px; font-size:1px; clear:both;}
div.ssearch-panel div.top { background:transparent url(ssearch-top.gif) top left no-repeat;}
div.ssearch-panel div.bottom { background:transparent url(ssearch-bottom.gif) top left no-repeat;}
div.ssearch-panel h3 { font:bold 1.2em/1.4em Arial, sans-serif; margin:0 0 10px 10px;}
div.ssearch-panel h3 a { font-size:.9em; font-weight:normal; font-style:normal;}
div.ssearch-panel table { font:normal 1.1em/1.2em Arial, sans-serif;}
div.ssearch-panel td.searchLabels { padding-right:3px; text-align:right; width:215px;}
#thesection, #searchorder{ width:205px;}
div.ssearch-panel input.clearedButton { margin:0 10px 0 0;}
/*** Footer styling ***/
p.pageTop { font:bold 1.1em Arial, sans-serif; text-align:right; margin:0; padding:60px 0 3px 0; clear:both; width:414px;}
p.pageTop a { background:transparent url(icon-pagetopArrow.gif) top right no-repeat; padding-right:11px; text-decoration:none;}
p.pageTop a:hover { text-decoration:underline;}
div.footer-dashboard { margin:0 20px 0 20px; background:#eef2f5 url(footer-dashboard-bg.gif) top right repeat-y;}
/* Footer promo */
div.footerPromo { float:left; display:inline; position:relative; width:310px; height:95px; background:#eef2f5 url(footerPromo-logo.gif) top left no-repeat;}
div.footerPromo p {
	font:normal 1.1em Arial, sans-serif;
	position:absolute;
	z-index:100;
	background:transparent url(icon-subscribe.gif) top left no-repeat;
	margin:38px 0 0 40px;
	padding-left:20px;
	left: 1px;
	top: 1px;
}
div.footerPromo p a { text-decoration:none;}
div.footerPromo p a strong { text-decoration:underline;}
/* Footer utility links */
div.readerServices, div.newsToYou { float:left; display:inline; width:310px;}
div.readerServices dl.linkList, div.newsToYou dl.linkList { margin:0;}
div.readerServices dl.linkList dt, div.newsToYou dl.linkList dt { margin:5px 0 5px 8px; font:bold 1.1em Arial, sans-serif;	}
div.readerServices dl.linkList dd { display:inline; float:left; width:130px; margin:0 0 0 5px; padding:0 0 5px 13px;}
div.readerServices dl.linkList dd { font-weight:bold;}
/* Override spacing for newsToYou */
div.newsToYou dl.linkList dd { margin:0 0 0 5px; padding:2px 0 5px 21px; float:left; display:inline; width:120px;}
div.newsToYou dl.linkList dd.RSS { background:url(btn-rss.gif) top left no-repeat; float:left; padding-top:0;}
div.newsToYou dl.linkList dd.RSS em { font-size:.9em; font-style:normal; line-height:1.1em; color:#666;}
div.newsToYou dl.linkList dd.RSS em a { text-decoration:underline;}
div.newsToYou dl.linkList dd.email { background:url(icon-email.gif) top left no-repeat;}
div.newsToYou dl.linkList dd.PDA { background:url(icon-pda.gif) top left no-repeat;}
div.newsToYou dl.linkList dd.replica { background:url(icon-mouse.gif) top left no-repeat;}
/* Footer Navigation */
div.fn { clear:both; background:#005499 url(fn-bg.gif) top right repeat-y; text-align:center;}
div.fn dl { margin:0; padding:4px 0 5px 0; font:bold 1.2em Arial, Verdana, sans-serif; clear:both; text-align:center;}
div.fn dl dt { display:none;}
div.fn dl dd { display:inline; margin:0 10px 0 10px; padding:0;}
div.fn dl dd a { text-decoration:none; white-space:nowrap; color:#fff;}
div.fn dl dd a:hover { text-decoration:underline;}
/* Footer advert */
div.footer-advert { float:left; display:inline; width:465px; margin:17px 0 0 20px; padding-bottom:20px;}
/* Footer logo */
div.footer-logo { float:left; display:inline; width:465px; padding-bottom:20px;}
div.footer-logo h2 { font-size:1px; position:relative; margin:20px 0 30px 75px; width:248px; height:59px;}
div.footer-logo h2 a { display:block; position:absolute; background:url(h-nzheraldlogo.gif) no-repeat; width:248px; height:59px; margin-top:-1px;}
div.footer-logo ul { margin:0 0 0 75px; padding:0; list-style:none;}
div.footer-logo ul li { font:normal 1.1em Arial, Verdana, sans-serif; margin:0 15px 0 0; padding:0; float:left; display:inline;}
div.footer-logo p { font:normal 1em Arial, Verdana, sans-serif; margin:0 0 0 75px; color:#666;}
/* Metro Styles */
div.metro-header{ background:#fff none no-repeat top left; width:966px; height:135px; margin:-16px 2px 15px 2px; float:left; display:inline;}
div.ack{ background-image:url(metro_auckland_header.jpg);}
div.metro-morenewslink p { font: bold 1.1em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; padding:0; margin:4px 0 15px 0;}
div.metro-header div.intro{ width:250px; padding:0; float:left; display:inline;}
div.metro-header div.intro p,div.metro-header div.intro h1{ color:#fff;}
div.metro-header div.intro h1{ font: bold 2.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; padding:0; margin:4px 0 4px 0;}
div.metro-header div.intro p{ font: 1.1em Arial,sans-serif; margin:0 0 8px 0;}
div.metro-header div.weather{ font:1.1em Arial, Helvetica, sans-serif; background:#666 none repeat-x top left; width:278px; height:125px; padding:4px 19px; float:right; display:inline; border: 1px solid #999999;}
div.metro-header div.weather span.highTemp { color:#ff0000; font-weight: bold;}
div.metro-header div.weather span.lowTemp { color:#0033ff; font-weight: bold;}
div.metro-header div.weather h3{ color:#fff; font: bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; margin:0 0 4px 0;}
div.metro-header  div.cloudy{ background-image:url(metro_weather_grey.jpg); text-align: center;}
div.metro-header  div.sunny{ background-image:url(metro_weather_sunny.jpg); text-align: center;}
div.metro-header div.weather div.day{ width:90px; height:80px; float:left; display:inline; text-align: center; margin:11px 0 12px 0;}
div.metro-belt{ margin-bottom:10px;}
div.metro-content{ background-color:#e9e7e7;}
div.metro-content div.yourViewsQuote h3 { color:#fff; font: bold 14px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; height:20px; margin:0 0 10px 0; padding:3px 7px; display:block; background-color: #6CBB1C; text-transform:none;}
div.metro-content h2{ color:#fff; font: bold 14px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; background:#aaa1a0 url(metro-header-bg.jpg) repeat-y top left; height:18px; margin:0 0 10px 0; padding:3px 7px; display:block;}
div.metro-story{ margin:0 10px 10px 10px; float:left; display:inline;}
div.metro-story img{ margin-right:10px;}
div.metro-story h3{ font: bold 11px Arial, Helvetica, sans-serif; margin-bottom:4px;} 
div.metro-story p{ font:11px Arial, Helvetica, sans-serif}
/* Metro "TagCloud" */
div.heading-holder-tagcloud h3{ float:left; display:inline; margin-bottom:0;}
div.heading-holder-tagcloud p{ font:1.1em Arial, Helvetica, sans-serif; float:right; display:inline; margin-bottom:0;}
div.heading-holder-tagcloud p a{ text-decoration:none;}
div.heading-holder-tagcloud p a:hover{ text-decoration:underline;}
div.tag-cloud{ background:#fff url(tag-cloud-top.gif) no-repeat top left; margin:4px 0 10px 0;		 float:left; display:inline;}
div.tag-cloud div.tags{ border:1px solid #bcef8a; border-top:none; width:278px; margin-top:8px; padding:10px; float:left; display:inline;}
div.tag-cloud span{ font-family:Arial, Helvetica, sans-serif;}
div.tag-cloud div.headlines{ background:#bcef8a url(tag-cloud-bottom.gif) no-repeat bottom left; font:11px Arial, Helvetica, sans-serif; padding:0 10px 1px 10px; width:280px; position:relative; display:block;}
div.tag-cloud span a.selected{ background-color:#e1f6cd;}
span.tag1,span.tag1 a{ font-size:24px}
span.tag2,span.tag2 a{ font-size:20px}
span.tag3,span.tag3 a{ font-size:18px}
span.tag4,span.tag4 a{ font-size:14px}
span.tag5,span.tag5 a{ font-size:17px}
span.tag6,span.tag6 a{ font-size:9px}
/* Metro "MyNews Widget" */
div.myNews {	 font:normal 1.1em/1.2em Arial, sans-serif;	 background:url(myNews-bottom.gif) bottom  no-repeat; color:#333; padding-bottom:15px; margin-bottom:15px;}
div.myNews p {	 font:normal 1.1em/1.2em Arial, sans-serif;	 color:#fff; margin:5px 0 5px 0;}
div.myNews select {	 font:normal 1.1em/1.2em Arial, sans-serif;	}
div.myNews-top{ background:url(myNews-top.gif) no-repeat; color:#fff; padding-left:7px; margin:0; height:32px;}
div.myNews-top h3 { float: left; font:bold 1.8em/1.6em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;  font-weight:normal; color:#fff; padding-left:0px; margin:0;}
div.myNews-what{ float: right; margin-top:8px; margin-right:8px; display:inline; color:#fff;}
.myNews-what a, .myNews-what a:visited{ color:#fff;}
div.myNews-choose { float: left; color:#fff; height:29px; background:url(myNews-choose.gif) repeat-x;}
#myNews-select { opacity:0; filter: alpha(opacity=0); width:147px; }
.myNews-checkbox { width:13px; height:13px; margin-right:4px; margin-top:8px;}
.myNews-save { margin-top:8px; margin-right:8px; display:inline;}
.myNews-save a{ color:#fff;}
.myNews input { float:left;}
.myNews-select-bkgd { float:left; background:url(myNews-select-bkgd.gif) no-repeat scroll 0 100%; width:147px;  height:21px; margin-top:4px; margin-left:8px; margin-right:4px;}
.myNews-control { border-top:1px solid #457e17; background-color:#e8f2dd; height:29px; }
.myNews-control-count { width:50px; margin:0 125px ; text-align:center; position: absolute; z-index:100; padding-top:8px;}
#adSpace2 { height:120px; text-align:-moz-right;}
div.blog-image-160 { float:left; width:158px; height:80px; overflow:hidden; border-width:1px; border-style:solid;}
div.blog-image-240 { float:left; width:238px; height:80px; overflow:hidden; border-width:1px; border-style:solid;}
div.blog-image-160 .blog-title,
div.blog-image-240 .blog-title { position:relative; height:20px; top:-20px; z-index:2;}
div.blog-image-160 .blog-title .blog-title-bg { position:absolute; display:block; top:0; left:0; width:158px; height:20px; z-index:3; opacity:.6; filter:alpha(opacity=60);}
div.blog-image-240 .blog-title .blog-title-bg { position:absolute; display:block; top:0; left:0; width:238px; height:20px; z-index:3; opacity:.6; filter:alpha(opacity=60);}
div.blog-image-160 .blog-title h4 { margin:0 0 0 5px; font-weight:normal; font-family:Calibri,Arial,sans-serif; font-size:1.5em; z-index:4; width:153px;}
div.blog-image-240 .blog-title h4 { margin:0 0 0 5px; font-weight:normal; font-family:Calibri,Arial,sans-serif; font-size:1.5em; z-index:4; width:233px;}
div.blog-image-160 a,
div.blog-image-160 a:hover,
div.blog-image-160 a:visited,
div.blog-image-240 a,
div.blog-image-240 a:hover,
div.blog-image-240 a:visited,
div.feature-level1-blog .blog-title a,
div.feature-level1-blog .blog-title a:hover,
div.feature-level1-blog .blog-title a:visited,
div.feature-level3-blog .blog-title a,
div.feature-level3-blog .blog-title a:hover,
div.feature-level3-blog .blog-title a:visited { color:#fff; text-decoration:none; display:block; margin:0; padding:0;}
.blog-panel-240 { zoom:1; overflow:hidden; border-bottom:2px solid #ccc; margin-bottom:15px;}
.blog-panel-content { margin:0 5px 0 5px;}
.blog-panel-240 h3 { margin:5px 0 3px 0; font:normal 1.4em Cambria,Georgia,"Times New Roman",serif;}
.blog-panel-240 h5 { font:normal 1.1em Calibri,Arial,sans-serif;}
.blog-panel-240 p { font:normal 1.2em Calibri,Arial,sans-serif; margin-bottom:5px;}
span.blog-list-icon { font:bold 1.2em Calibri,Arial,sans-serif; color:white; width:20px; padding:0 3px 0 3px; background-color:#ccc;}
/*** Feature - level 1 - blog ***/
div.feature-level1-blog { border-top:1px solid #fff; /* Prevent Firefox from adding spacing above a floated feature */	 padding-top:10px;}
div.feature-level1-blog .blog-title,
div.feature-level3-blog .blog-title { position:relative; height:20px; width:160px;}
div.feature-level1-blog .blog-title .blog-title-bg,
div.feature-level3-blog .blog-title .blog-title-bg { position:absolute; display:block; top:0; left:0; width:200px; /*Changed this from 160px to 200px for longer blog titles*/ height:20px; z-index:3; opacity:.6; filter:alpha(opacity=60);}
div.feature-level1-blog .blog-title h4,
div.feature-level3-blog .blog-title h4 { margin:0 0 0 5px; font-weight:normal; font-family:Calibri,Arial,sans-serif; font-size:1.5em; z-index:4; width:180px; /*Changed this from 155px to 180px for longer blog titles*/}
div.feature-level1-blog h2 { font:normal 2.5em  Cambria,Georgia,"Times New Roman",serif; margin:0 0 10px 0;	}
div.feature-level1-blog h5 { font:normal 1.1em Calibri,Arial,sans-serif;}
div.feature-level1-blog p { font:normal 1.5em/1.5em  Calibri,Arial,sans-serif; padding:0 0 10px 0; margin:0;}
div.feature-level1-blog p a { text-decoration:underline;}
/* Set image position */
div.feature-level1-blog div.featureImage { float:right; margin:0 0 5px 15px;}
div.feature-level1-blog div.featureImage p.caption { font:normal 1.1em/1.2em Arial, sans-serif;	}
/*** Feature - level 3 - blog ***/
div.feature-level3-blog { margin:12px 0 20px 0;}
div.feature-level3-blog h2 { font:normal 1.8em  Cambria,Georgia,"Times New Roman",serif; margin:3px 0 2px 0;	}
div.feature-level3-blog p { font:normal 1.2em/1.2em  Calibri,Arial,sans-serif; margin:0 0 10px 0;}
div.feature-level3-blog p a { text-decoration:underline;}
div.feature-level3-blog img { float:right; margin:3px 0 5px 10px; /* Margin-top to move in line with beginning of text */}
/* Classifieds Panel */
/* ----------------- */
div.classPanel {text-align:left;background:#dedede;clear:both;position:relative;padding:0;margin:0;
/* prevent IE rendering issues */}
div.classPanel h3 {padding:8px 0 0 8px;margin:0;color:#fff;background:#dedede url(class-bg-top.gif) no-repeat;}
div.classPanel h4 {height:25px;padding:11px 0 0 14px;margin:0;cursor:pointer;}
div.classPanel h4,div.classPanel h5 {font:bold 1.1em Arial, sans-serif;margin:0;padding-left:14px;padding-top:11px;padding-bottom:0;position:relative;}
div.classPanel p {font:1.1em Arial, sans-serif;padding:2px 0 5px;margin:0;}
div.classPanel a:hover {text-decoration:underline;}
div.classPanel a {text-decoration:none;}
div.classPanel .classHover {text-decoration:underline;}
div.classPanel h4.classJob {background:url(class-search4jobs.gif);color:#879216;position:relative;display:none;}
div.classJobFeature {background:url(class-search-btm.gif) bottom no-repeat;padding-bottom:8px;position:relative;display: block;}
div.classJobFeature h5 {background:url(class-search-top.gif);color:#879216;}
div.classJobFeatureBg2 {background:url(class-search-midgrad.gif);border-left:1px solid #6bbae7;border-right:1px solid #6bbae7;position:relative;}
div.classPanel h4.classSell {background:url(class-sell.gif);color:#ec008c;display:none;}
div.classSellFeature {background:url(class-sell-btm.gif) bottom no-repeat;padding-bottom:8px;position:relative;display:block;}
div.classSellFeature h5 {background:url(class-sell-top.gif) top no-repeat;color:#ec008c;}
div.classSellFeatureBg2 {background-color:#fff;border-left:1px solid #e79ac6;border-right:1px solid #e79ac6;position:relative;}
div.classPanel h4.classFinda {background:url(class-finda.gif);color:#8d0801;display:none;}
div.classFindaFeature {background:url(class-finda-btm.gif) bottom no-repeat;padding-bottom:8px;position:relative;display:block;}
div.classFindaFeature h5 {background:url(class-finda-top.gif);color:#8d0801;}
div.classFindaFeatureBg2 {background:url(class-finda-midgrad.gif);border-left:1px solid #de9e84;border-right:1px solid #de9e84;position:relative;}
div.classFindaFeature p {color:#8d0801;}
div.classPanel h4.classGeneric {background:url(class-generic.gif);color:#333;display:none;}
div.classGenericFeature {background:url(class-generic-btm.gif) bottom no-repeat;padding-bottom:8px;position:relative;display:block;}
div.classGenericFeature h5 {background:url(class-generic-top.gif) top no-repeat;color:#333;}
div.classGenericFeatureBg2 {background:url(class-generic-midgrad.gif);border-left:1px solid #9cbede;border-right:1px solid #9cbede;position:relative;}
div.classFeatureBg {background:url(class-mid-shadow.gif) repeat-y;}
div.classFeatureBg2 {background-repeat:repeat-x;margin:0 6px;height:104px;padding:3px 7px;position:relative;}
img.classLogo {position:absolute;right:18px;margin-top:-12px;}
img.classLogoFeature {position:absolute;z-index:1000;right:11px;bottom:-7px;}
div.classPanel li.noArrow {margin:0;padding:0;position:absolute;}
ul.classList {float:left;margin-right:5px;padding:0;}
ul.classList li {width:112px;}
div.classMore {position:relative;text-align:left;padding:12px;/* prevent IE rendering issues */margin-bottom:15px;clear:both;background:#dedede url(class-bg-btm.gif) bottom right no-repeat;}
div.classMore h4 {padding:0;margin:0;}
/* Up To tHE Minute */
#upToTheMinute {line-height:1.35em;}
#upToTheMinute p{font:normal 1.3em "Lucida Sans Unicode", Arial, Arial;margin:10px 0 0 10px;}
#upToTheMinute dd{font:bold 1.3em Arial, sans-serif;margin:0;float:left;}
#upToTheMinute dt{font:bold 1.3em Arial, sans-serif;padding:12px 0 2px 10px;float:left;}
#upToTheMinute .top5 {background-color:#E8EDF1;font-size:1.6em;line-height:1.25em;display:block;}
#upToTheMinute .top5last {padding:0 0 5px 0;margin:0px 0 5px 0;}
#upToTheMinute .top5first {padding:5px 0 0 0;}
#upToTheMinute .top5 .time {padding:0 0 0 10px;float:left;width:80px;}
#upToTheMinute .time {color:#006600;padding:0 0px 0 10px;float:left;width:80px;}
#upToTheMinute a {float:left;width:400px;}
.upToMinutePanel .linkList {padding-top:7px;float:left;}
.upToMinutePanel .time {color:#006600;float:left;display:block;width:48px;}
.upToMinutePanel dt {margin: 8px 0 0px 5px;float:left;}
.upToMinutePanel dl dd {background-image:none;padding:0 0 0 5px;display:block;float:left;}
.upToMinutePanel dl dd a {margin:0 0 0 5px;width:165px;display:block;float:left;}
.upToMinutePanel h3 {background:#ffffff url(divider-dots.gif) bottom left repeat-x;margin:0px -10px 0px -5px;line-height:1.6em;}
.upToMinutePanel { background:#e8edf1 url(blueFeature-bg.gif) bottom right no-repeat;margin-top:-3px; padding-left:5px;display:block;float:left;}

/* Marketplace */
.heraldMarketPlace { margin:15px 0 10px 0; font:normal 1.1em Arial, sans-serif; text-align:left; }
.heraldMarketPlace h4 { font-size:1.2em; }
.heraldMarketPlace h4 { background-color:#ffffff; font-size:1.2em; margin:0 0 0 0; padding:0 0 2px 0; }
.topItem { background-color:#EEF2F4; float:left; margin:0 0 7px 0; padding:0 0 5px 0; width:495px; }
.topItem ul { margin:5px 5px 0 5px; padding:0; list-style-type:none; }
.topItem a { color:#000000; text-decoration:none; font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.2em;}
.topItem a img { float:left; margin:5px 10px 0 5px; }
.topItem a:hover { text-decoration:underline; }
.bottomItem { border-bottom:1px dashed #000000; }
.leftItem, .rightItem { border-top:1px dashed #000000; width:237px; height:50px; overflow:hidden; float:left; padding:5px 5px 5px 5px; }
.rightItem { border-left:1px dashed #000000; }
.leftItem img, .rightItem img, .topItem img { float:left; border:0; margin:0 5px 0 0; } 
.leftItem ul, .rightItem ul { margin:0 0 0 15px; padding:0; line-height: 1.55em;}
.leftItem span, .rightItem span { margin:0; padding:0; width:180px; float:right; }
.leftItem ul li a, .rightItem ul li a { color:#000000; text-decoration:none; }
.leftItem ul li a:hover, .rightItem ul li a:hover { text-decoration:underline; }
/*--------------------------BUSINESS ANALYSIS--------------------------*/
.businessTitleImage {
float:right;
margin:3px 30px 0 0;
}
.businessAnalysis {
margin:0 0 10px 0;
}
.businessAnalysis h2 {
font: bold 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
margin:0;
}
.businessAnalysis h3 {
font: bold 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
}
.businessAnalysis .item {
height:55px;
margin:8px 0 0 0;
overflow:hidden;
}
.businessAnalysis .item p a {
font: normal 1.1em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
background: transparent url(icon-arrowLink.gif) no-repeat scroll left 3px;
display:block;
padding:0 0 0 15px;
line-height:1.6em;
}
.businessAnalysis .item img {
float:right;
border:solid white;
}
.businessAnalysis ul.more{
font: normal 1.1em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
padding:5px 0px 0px 15px;
list-style:none;
}
/*--------------------------------OTHER STORIES ON THE WEB---------------------------*/
.otherStories .linkList {
width:405px;
display:block;
float:left;
margin:5px 0 0 0;
}
.otherStories .linkList li{
display:block;
float:left;
width:187px;
}
.otherStories img {
float:left;
margin:7px 10px 0 0;
}
.tabs ul {
list-style-type:none;
float:left;
text-align:center;
margin:10px 0 10px 0;
padding:0;
font: normal 1.1em Arial,sans-serif;
background-image:url(tabs-bg.gif);
background-repeat:repeat-x;
list-style-type:none;
width:100%;
}
.tabs ul li{
float:left;
margin:0 4px 0 4px;
padding:0;
}
.tabs ul li a {
text-decoration:none;
display:block;
background:transparent url(tab-current-right.gif) no-repeat right top;
padding:4px 0 5px 0;
}
.tabs ul li a:visited {
color:#006699;
}
.tabs ul li span {
background:transparent url(tab-current-left.gif) no-repeat left top;
margin:0;
padding:4px 7px 5px 7px;
text-decoration:underline;
}
.tabs ul li.current a {
background-position: 100% -23px;
}
.tabs ul li.current span {
background-position: 0 -23px;
text-decoration:none;
}
/*------------------------SEARCH BY COMPANY-------------------------*/
.searchNews {
font-size:1.2em;
}
.searchBoxTop, .businessTagsBoxTop {
display:block;
float:left;
background-image:url(business-box-top.gif);
background-position:top left;
background-repeat:no-repeat;
height:4px;
width:179px;
font-size:1px;
margin:0 0 0 0;
}
.searchBox, .businessTagsBox {
display:block;
float:left;
background: transparent url(business-box-bg.gif) repeat-y top left;
width:164px;
border-bottom:1px solid #A3D1F8;
padding:8px 5px 0px 10px;
margin:0 0 10px 0;
}
/*------------------------BUSINESS TAGS-------------------------*/
.businessTagsBox {
font-family:Arial,Helvetica,sans-serif;
padding:3px 5px 8px 10px;
}
.businessTagsWhatsThis {
font-size:.9em;
line-height:2.0em;
}
.searchBox form .text {
width:95px;
margin:0;
padding:0;
}
.searchBox .linkList {
margin:5px 0 -3px 0;
}
/*-------------------------BUSINESS UPTO THE MINUTE---------------------*/
.upToMinuteBusiness ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:10px 0 10px 0;
float:left;
}
.upToMinuteBusiness h3 {
font: bold 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
margin:10px 0 0 0;
padding:0;
}
.upToMinuteBusiness li {
clear:both;
/*font: normal 1.1em Arial, sans-serif;*/
font: normal 1.1em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
margin:0;
padding:0;
}
.upToMinuteBusiness strong {
font: normal 1.1em Arial, sans-serif;
background-color:#13A00C;
color:#ffffff;
display:block;
float:left;
font-size:0.9em;
padding:1px 2px 1px 2px;
text-transform:uppercase;
width:43px;
text-align:center;
}
.upToMinuteBusiness ul li a {
float:left;
margin:0 0 5px 10px;
width:183px;
}
.upToMinuteBusiness li.more{
	list-style:none;
	padding:5px 0px 0px 45px;
}
/*-----This needs to be the last line in the css file always. All codes need to go above this.-----*/
.css-trouble {display:none;}





.navlist
{
margin-left: 0;
padding-left: 5px;
list-style: none;
}

.navlist li 
{
padding-left:5px;
background-image: url(.jpg);
background-repeat: no-repeat;
background-position: 0 .3em;
}
.clear {
	clear:both;
}	
.feature-level2 p span a, a.latest_itemHyperText {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
}	
.feature-level2 p span a:hover, a.latest_itemHyperText:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:underline;
}	

