A {color: #3360AA; text-decoration:none;} /* 3366AA */
	A:hover {color: #FF3333;}
	A:visited{color: #6688AA} 
	A:visited:hover {color: #FF3333} 

BODY {margin:0px; padding:0px; background-color:#FFFFFF; width:100%; text-align:left;}
TABLE {margin:0px; padding:0px;}
SPAN, DIV {padding:0px; margin:0px}
TD {vertical-align:top}

IMG {border:0px}

/* Form Elements */
/*INPUT {border:1px #50555A solid; background:#FFFFFF; font:10px Verdana, Arial, san-serif; color:#50555A}*/
/*TEXTAREA {border:1px #50555A solid; background:#FFFFFF; font:10px Verdana, Arial, san-serif; color:#50555A}*/
/*SELECT {border:1px #50555A solid; background:#FFFFFF; font:10px Verdana, Arial, san-serif; color:#50555A}*/
.button {background:#FF6600; color:#FFFFFF; border:1px #CC9933 solid; background-image:url('../images/background/buttonBg.gif');}
.noborder {border:0px}
FORM {display:inline}

/* Breaks */
/* Used to clear div's with floats, works much like a spaced <BR> */

	.b1 {clear:both; height:1px;}
	.b2 {clear:both; height:4px;}
	.b3 {clear:both; height:8px;}
	.b4 {clear:both; height:16px;}
	
	.dL {height:1px; background-image:url('../images/lines/dotted.gif');}
	
	.dLshort {height:1px; width:130px; background-image:url('../images/lines/dotted.gif');}

/* Column Definitions */
#mainBody {width:580px; position:relative;}
	.colX {width:200px; } /* fixes IE PC bug */
	.col0 {width:200px; margin-left:10px;}
	.col1 {width:200px;}
	.col2, .col3 {width:200px;} /* 236px */
	.col2new, .col3new {width:200px;}
	.col3old {width:200px;}
	.colMax {width:580px}
	.colS{width:10px; float:left}
	.colchild {width:15px;}
	.colchildfront {width:200px;}

.rightMargin{margin-left:10px; margin-right:10px;}
.colFinIcon {width:22px; text-align:center; vertical-align:middle}
.colIcon, .colIconS, .colIconSn, {width:22px; text-align:center; padding-top:3px;}
.cISF {width:22px; text-align:center; padding-top:1px; float:left}
.iH {width:22px; text-align:center; padding-top:2px;} /*headline clipping icon */
.iHgc {width:22px; text-align:center; margin-left:1px;padding-top:2px;} /*headline clipping icon for global class */

.colNavIcon, .colNavIconL,  .colNavIconD {width:14px; text-align:center; font:10px verdana, arial, san-serif; color:#999999}
.colNavIconL,  .colNavIconD {margin-top:2px;}
.colNavIconD {color:#50555A; border-left:1px #CCCCCC solid; padding-left:3px; padding-right:3px} /* days of week in search box */

.colHeadline {}
.colHeadlineLg { width:350px;}
.colHeadlineLgFront { width:207px;}
.colHeadlineLgFrontSky { width:350px;}
.colSummary { width:360px;}
.colSummaryFront { width:280px; padding-left:12px;}
.colSummaryFrontSky { width:360px;}

.cM0, .colMarket0{text-align:left; width:70px; padding:0px; margin-bottom:2px;}
.cM1, .colMarket1{font:10px verdana, arial, san-serif; text-align:right; width:70px; padding:0px; margin-bottom:2px;}


/* weather Columns */
/* cW is column Weather, H high L low */
.cW0{text-align:left; width:96px; padding:0px; margin-bottom:2px;}
.cW1{font:10px verdana, arial, san-serif; text-align:right; width:50px; padding:0px; margin-bottom:2px;}
#wF, #wC, {width:55px; text-align:center; padding-top:3px; padding-top:0px;}
.wI {width:27px; text-align:center; padding-top:3px; padding-top:0px;}
#wC {display:inline}
#wF {display:none}
.cW2H {color:#50555A; width:25px; text-align:right;}
.cW2L {color:#3399CC; width:25px; text-align:right;}
.wH {color:#50555A; width:25px; text-align:right;}
.wL {color:#3399CC; width:25px; text-align:right;}
.colFeatureIcon {padding-top:5px; text-align:center; width:22px;}
.colFeatureHd {width:230px; margin-top:3px; display:none;}
/*.colFeatureHd {width:272px; margin-top:3px; display:none;}*/

/* for skyscraper: .colFeature1 {width:148px; text-align:right; padding-bottom:10px}*/
/*.colFeature2 {width:249px;}*/

.colFeature1 {width:215px; text-align:right; padding-bottom:10px}
.colFeature2 {width:272px;}

/* Type Definitions  */
.bold {font-weight:bold}

.colHeadlineLg {font:100% Georgia, Times, san-serif;line-height:110%; font-weight:bold}
.colHeadlineLgFront, .colHeadlineLgFrontSky {font:100% Georgia, Times, san-serif;line-height:110%; font-weight:bold}
.photoSum, .colSummary, .colSummaryFront, .colSummaryFrontSky { font:75%  Arial, san-serif; line-height:120%; color:#333333}
.textSummary { font:11px  Arial, san-serif; color:#333333}
.letter{ font:75%  Arial, san-serif; line-height:120%; color:#333333}

.colFeatureTitle {font:14px Arial, san-serif;line-height:18px; font-weight:bold}
	.colFeatureTitle:visited {color:#3360BB}
	.colFeatureTitle:visited:hover  {color:#FF3333}


.colDays {font:10px Arial, san-serif; color:#FF6600; font-weight:bold}

.textBlack {font:10px Verdana, Arial, san-serif;line-height:12px; color:#000000; }
.tL, .textList {font:10px Verdana, Arial, san-serif;line-height:12px; color:#50555A;}

.textClassifieds {font:11px Verdana, Arial, san-serif;line-height:14px; color:#50555A; margin-left:50px; width:300px}
.textClassifiedsNoImage {font:11px Verdana, Arial, san-serif;line-height:14px; color:#50555A; margin-left:50px;}
.textClassifiedsNoImg {font:11px Verdana, Arial, san-serif;line-height:14px; color:#50555A;}
.textCldImage {font:11px Verdana, Arial, san-serif; color:#50555A; width:300px;}
.textCldIg {font:11px Verdana, Arial, san-serif; color:#50555A;}

.text {font:11px Verdana, Arial, san-serif;line-height:13px; color:#50555A;clear:left;}
	.textList:visited, .text:visited {color:#50555A}

.hL_sky {font:70% Verdana, Arial, san-serif;line-height:120%; width:165px; color:#50555A;}
.hL, .headlineList {font:70% Verdana, Arial, san-serif;line-height:120%; color:#50555A;}
.hLright {font:70% Verdana, Arial, san-serif;line-height:120%; width:180px; color:#50555A;}
.hLgc {font:70% Verdana, Arial, san-serif;line-height:120%; color:#50555A; margin-left:2px;}
.smallHeader {font: 10px Verdana, Arial, Helvetica, san-serif; color:#50555A; font-weight: bold; padding-top:4px;}

.sectionTitle {font:10px Verdana, Arial, san-serif;line-height:12px; color:#50555A; font-weight:bold; margin-bottom:5px; }
.sectionTitleClassif {font:10px Verdana, Arial, san-serif;line-height:16px; color:#50555A; font-weight:bold; margin-bottom:5px; }
.sectionTitle_sky {font:10px Verdana, Arial, san-serif;line-height:12px; width:160px; color:#50555A; font-weight:bold; margin-bottom:5px; }
.sectionTitleNav {font:13px Verdana, Arial, san-serif; font-weight:bold;}
.hT, .headlineTitle{font:70% Verdana, Arial, san-serif;line-height:120%; width:165px; color:#50555A; font-weight:bold;}
	.hT:visited, .sectionTitle:visited {color:#50555A;}
.hTGray{font:70% Verdana, Arial, san-serif;line-height:120%; width:165px; color:#808080; font-weight:bold;}


.smallLight {font:9px Verdana, Arial, san-serif;line-height:12px; color:#999999;}
.largeT {font:90% arial, san-serif; font-weight:bold; color:#333333}

.smallTB {font:60% verdana, arial, san-serif; font-weight:bold}




.grayLink, .grayLink:visited {color:#50555A;}
	.grayLink:hover {color:#FF6600;}

.orangeLink {color:#FF6600; font:10px Verdana, Arial, san-serif;line-height:12px;}
	.orangeLink: hover {color:#3360BB}

.orangeAlert {color:#FF6600; font:11px Verdana, Arial, san-serif;line-height:12px;}
        .orangeAlert: hover {color:#3360BB}


/* Page Header :: Page Contents List */
#pageContents {width:600px; margin:0px; text-align:left;}
.date {position:absolute; top:10px; left:300px; width:300px; font:10px verdana, arial, san-serif; color:#50555A; font-weight:bold;}
.pageList {font:11px Verdana, Arial, san-serif;line-height:17px; color:#50555A;clear:left;}
#fpTopRow {margin-left: 10px; margin-top:5px; margin-bottom:5px; position:relative; width:440px;}
.photoImage {padding-left:20px; text-align:center; width:238px;}
.photoImages {padding-left:10px;padding-right:10px;}
.photoSum {vertical-align:bottom; width:260px; padding-left:0px;}

.pageTitle, .pageTitleD {font:16px Arial, san-serif; line-height:20px; color:#50555A; font-weight:bold; voice-family: male; richness: 80;speak:normal;}
.pageTitle:hover, .pageTitleD:hover {color:#FF6600;}
.pageTitleD {color:#50555A}




/* Clippings */
#menuClippings {position:absolute; width:210px; top:28px; left:525px; display:block; visibility:hidden}
#clippingsContainer{width:100%; height:100px; overflow:auto; background-image:url('../images/nav/bottombg.gif');}
#clippingControls{border-top:1px #50555A solid;background:#FAF9F5;padding:2px;}

.clippingItem, .clippingItem:visited, .clippingItemRead  {padding:4px; font:10px verdana, arial, san-serif; color:#50555A; padding-top:2px; padding-bottom:2px; display:block}
	.clippingItem:hover {background:#FFFFFF;}
	.clippingItemRead, .clippingItemRead:visited {color:#999999}
	.clippingItemRead:hover {background:#FFFFFF; color:#50555A;}

.clippingNumCol {position:absolute; height:8px; width:7px; overflow:hidden; top:9px;}

	#cln0 {position:absolute; top:0px;}
	#cln1 {position:absolute; top:-6px;}

.clippingSprite {position:absolute; top:0px; left:0px; visibility:hidden}

/* Navigation */
#header {height:0px; padding-top:5px; background:#50555A;}
#adBanner {border:1px #000000 solid;padding:2px;}
#logo {margin-top:10px; margin-left:10px; margin-right:40px; width:162px}
#tagLine {position:absolute;left:105px; top:55px; }

#navTop {position:absolute; top:0px; width:600px; z-index:15; left:0px;}
#navTopBG, .popUpTitle { padding-top:0px; height:60px; width:600px; background-image:url('../images/toolbarbg.gif'); background-repeat:repeat-x;}

#adContents {width:100%; margin:0px;}
#adTop {position:absolute; top:0px; width:100%; z-index:15; left:0px;}
#adTopBG, .adpopUpTitle { padding-top:0px; height:60px; width:100%; background-image:url('../images/toolbarbg.gif'); background-repeat:repeat-x;}

.popUpTitle{width:320px}

.artsPopUp{position:absolute; left:190px; top:150px; width:320px; display:none; visibility:visible; z-index:99;}

#menuSections, #menuRegions, #menuSearch  {position:absolute; display:block; visibility:hidden}
	#menuSections {left:440px; width:150px; top:28px;}
	#menuRegions {left:510px; width:180px; top:28px;}
	#menuSearch {left:110px; width:150px; top:28px;}

.menuOutline {border:1px #999999 solid; border-bottom:2px #999999 solid; background:#EEEEEE;}
.menuBg {background:#EEEEEE; border:1px #FFFFFF solid; background-image:url('../images/nav/bottombg.gif'); }

.mI, .mI:visited, .menuItem, menuItemS, .menuItem:visited {display:block; padding:4px; font:11px verdana, arial, san-serif; color:#444444; padding-top:2px; padding-bottom:2px;} /*50555A*/
	.mI:hover, .menuItem:hover, menuItemS:hover {background:#FFFFFF}
	.menuItemS {width:22px;}

#midPage {position:absolute; left:200px; top:5px}  /* anchor */
#topPage {position:absolute; left:440px;} /* anchor */

#footer {height:45px; background:#FFFFFF; width:600px; float:center; margin-top:8px;text-align:center}
.footerNav {margin-top:1px; height:29px; width:600px; background:#EEEEEE;  background-image:url('../images/nav/bottombg.gif'); border:1px #CCCCCC solid;}
.footerText{font:10px verdana, arial, san-serif; color:#333333;}
.footerText:visited {color:#333333;}
.footerText2 {font:10px verdana, arial, san-serif; color:#AAAAAA;}

.footerText:hover {color:#FF6600}
.footerCol {width:110px;font:12px verdana, arial,san-serif; color:#AAAAAA;}
.footerCol2 {font:12px verdana, arial,san-serif; color:#AAAAAA;}

/* Misc */
.c, .click {cursor:hand}
.headlineBg {background-image:url('../images/background/bgPat.gif'); border:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; width:100%;padding-top:5px; padding-bottom:2px;}
.headlineBgSponsored {width:100%;padding-top:5px; background:#FFD72D} /*background:#F1F1EE;*/


/* background for individual section articles */
.hdfrontpage, .hdeurope, .hdafrica, .hdamericas, .hdhealth, .hdasia, .hdopinion, .hdtravel,
.hdbusiness, .hdarts, .hdinourpages, .hdtechnology, .hdsports, .hdspecial, .hdmoneyreport, .hdchild {background-image:url('../images/background/bgPat.gif');}
.hdsponsored {background:#FFD72D}


/* Boxes */
.box, .headlineBox  { font: 10px Verdana, Arial, Helvetica, san-serif; color:#50555A; font-weight: bold; padding-top:4px; height:22px; background-image:url('../images/background/dottedBox.gif');  background-repeat:no-repeat; margin-bottom:6px; }
.frontbox { font: 10px Verdana, Arial, Helvetica, san-serif; color:#50555A; font-weight: bold; padding-top:4px; height:22px; width:178px; background-image:url('../images/background/dottedBox.gif');  background-repeat:no-repeat; margin-bottom:6px; }

/* Articles */
#articleParent {
	height:200px;
	overflow:hidden;
	width:580px;
	margin-left:10px;
	z-index:1;
	position:relative;
	left: 0px;
	top: 28px;
}
.artCol {width:200px; position:absolute; margin-right:5px; z-index:1} /* Mozilla will use a style WITHOUT a float */
.artText {position:absolute; width:200px;top:0px; left:0px; margin-right:5px;}
.artText {font:10px Arial, san-serif;line-height:16px; color:#444444; display:none;}
.artText {text-align:justify;justify:newspaper;font:10px Arial, san-serif;line-height:16px; color:#444444; display:none;}
.artText {speak:normal;voice-family: male;richness: 80;pause-before:50;}
.articleText {speak:normal;voice-family: male;richness: 80;pause-before:50;}
.artHeaderCol {width:246px}

#articleNextPage, #articlePrevPage, #articleOwnerGraphic {position:absolute; visibility:visible;}
	#articleNextPage {left:360px; top:-9px; z-index:4;}
	#articlePrevPage  {left:10px; top:-9px; z-index:4;}
	#articleOwnerGraphic {top:0px; left:0px;}

.pageNumCol {position:absolute; height:5px; width:5px; overflow:hidden; top:16px;}

	#pgCol0 {position:absolute; top:-5px;}
	#pgCol1 {position:absolute; top:-5px;}
	#pgCol2 {position:absolute; top:-5px;}
	#pgCol3 {position:absolute; top:-5px;}

/* World Map */

#worldMapGraphic {float:left}
#wmParent {position:relative; top:0px; left:0px; width:178px; height:95px; vertical-align:top}
#wmSelected {position:absolute; top:5px; left:0px; z-index:3;}

#wmMask {position:absolute; top:5px; left:0px; z-index:2;}

#wmSelected img, #wmMask img {position:absolute; visibility:hidden}

#wmBg {position:absolute; top:5px; left:0px; width:174px; height:85px;z-index:1; background:#FF9933} /*background-image:url(../images/lines/dotted.gif)} */
.wmTitle  {width:174px; z-index:1; display:none; color:#50555A}
.wmData {margin-top:0px; width:178px; z-index:1; display:none;}
#wmInfo {position:absolute; top:92px; z-index:6;margin-top:3px;}
#wmNav {position:absolute; top:95px; z-index:6; display:none;margin-top:3px;}

.chris {font:70% Verdana, Arial, san-serif;line-height:120%; color:#50555A;}

#Tip { padding:2px;margin:0px;border-style: solid;border-color: black;border-width: 1px;background:#FFFFDD;filter: progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=135);}
#TipLayer {z-index: 90; position:absolute; width:100px;}
#TipText { font-family:arial,verdana;font-size:12px;font-color:black;}
div.highlight { margin:0px;padding:0px;background-image:url('../images/transparentpink.gif');border-width: 0px;z-index: 70;}
span.keywordhighlight { background-color:#FFFF00;}

img.normal { filter:alpha(opacity=90);}
img.selected { border-width: 1px; border-color: #B2E8FF; border-style: solid; filter:alpha(opacity=100);}
img.highlight { border-width: 1px; border-color: #B2E8FF; border-style: solid; filter:alpha(opacity=100); }
img.read { filter:alpha(opacity=50);}
font.thumbnail { font-size: 12px; }

a.thumbnail { text-decoration:none; }
a.thumbnail:link{ color: #003399;}
a.thumbnail:visited { color: silver;}
a.thumbnail:hover{ font-weight: bold;text-decoration: underline; color:#B2E8FF; }

#indexsubmit { font-size: 12px; color: #FFFFFF; background-color: #003366; text-align: center; vertical-align: middle; border: #000066; padding: 5px; height: auto; width: auto; margin: 5px; }

/* page */
/* #pageDivider { position:absolute;top:0px; left:328px; width:27px; height:700px;background-image:url('../images/page_divider.gif'); background-repeat:repeat-y; z-index:1;} */
#pagePrev { position:absolute;bottom:0px;left:0px;z-index:2; }
#pageNext { position:absolute;bottom:0px;right:0px;z-index:2; }
#prevpageNext { position:absolute;bottom:0px;right:0px;z-index:4; }
#RpageNo { position:absolute;bottom:0px;left:50%; font-size: 10px; color: black; display: none;}
#LpageNo { position:absolute;bottom:0px;left:50%; font-size: 10px; color: black; display: none;}
#prevpageDiv { position:absolute;top:0px;left:0px;z-index:3;}
#pageDiv { position:absolute;top:0px;left:0px;z-index;1;}
#pageNum { position:absolute;top:0px;left:0px;z-index;10; font-size: 36px;}

