/*COMMON STYLES*/
/*LAST UPDATE: 08/12/2006 */

/* NEWSTICKER / HEAD SPACE */
.tickerouter{padding-bottom:15px}
.ticker{background-color:#eaeaea;padding:5px 0px}
.tickertitle{font-family:verdana;font-size:12px;font-weight:bold;color:#900;margin-left:19px}

/* PAGE FOOTER / COPYRIGHT */
.copyright{font:10px verdana,sans-serif;color:#999}
.copyright A{color:#000}
.copyright A:hover{color:#039:text-decoration:underline}

/* SPECIFIC REPEAT MENUS */
.specrepbox{border-top:1px solid #ccc;background-color:#eaeaea;margin-bottom:10px;margin-right:10px}
.specrepboxsitewide{border-top:1px solid #ccc;background-color:#eaeaea;margin-bottom:10px;margin-right:10px}
.specrephd{padding:2px 5px;font:bold 11px verdana,sans-serif;border-bottom:1px solid #ccc}
.specrephd A{color:#000}
.specrep{padding:2px 5px;font:11px verdana,sans-serif;border-bottom:1px solid #ccc}
.specrep A{color:#000}

.boxcontainer{padding-bottom:10px;margin-bottom:10px}
.boxcontainer_b{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.boxhdimg{background:url(../images/stylesheet/arrow.gif) no-repeat;margin-bottom:8px}
.boxhdimgcol{background:url(../images/stylesheet/arrow.gif) no-repeat}
.boxhd{margin-left:12px;font:bold 10px verdana,sans-serif;background-color:#ccc;height:14px;}
.boxhd A{display:block;padding:1px 0px 0px 6px;color:#000}

.boxtxt{font:11px verdana,sans-serif;margin-bottom:5px}
.boxtxt A{font-weight:bold;color:#000}
.boxtxt2{font:13px verdana,sans-serif;margin-bottom:5px}
.boxtxt2 A{font-weight:bold;color:#000}
.boximg{float:right;margin-left:10px}

/* FORMATTING */
.cl{clear:both}
.hrline{margin:8px 0px;border-bottom:1px solid #ccc}

.main618{width:618px;margin-bottom:10px}
.main3col{padding-bottom:10px;border-bottom:1px solid #ccc}
.mainpic{float:left;width:318px}
.maintxt{float:left;width:300px}
.mainlink{font:26px verdana,sans-serif;margin-bottom:8px;line-height:28px}
.mainlink A{color:#000}
.mainlink A:hover{color:#039}
.mainabs{font:13px verdana,sans-serif;margin-bottom:5px}

.sidelink{font:11px verdana,sans-serif;margin-bottom:2px;}
.sidelink A{font-weight:bold;}

.sublink{font:bold 13px verdana,sans-serif;margin-bottom:3px}
.sublink A{color:#000}
.subabs{font:13px verdana,sans-serif;margin-bottom:5px}
.subline{background-color:#ccc}

.subleft{margin-right:10px}
.submiddle{margin:0px 10px 0px 10px}
.subright{margin-left:10px}

.footlink{font:11px verdana,sans-serif;margin-bottom:4px;}
.footlink A{color:#369}
.footlink A:hover{color:#039}

.bannerad{margin:8px 8px 8px 0px}

.pagefooterline{margin:20px 0px;border-top:1px solid #ccc;padding-bottom:2px;border-bottom:1px solid #ccc;}

/* EXTRAS */
.crumbCurrentPos{font:bold 11px verdana;color:#CC0000;}
.crumbTrail{font:verdana 11px;color: #000000;}

.finghead{font:bold 11px verdana,sans-serif;color:#369}
.finghead10{font:bold 10px verdana,sans-serif;color:#369}
.columnhead{font:bold 11px verdana,sans-serif;color:#000;padding-top:4px}
.columntxt{font:10px verdana,sans-serif; color:#000}
.columimg{padding-top:4px}
.colline{border-bottom:1px solid #ccc}
.colboxcontainer{margin-bottom:7px}

.featboxcontainer{border-bottom:1px solid #ccc;padding-bottom:7px;margin-bottom:7px}
.featboxcontainertop{border-bottom:1px solid #ccc;padding-bottom:1px;margin-bottom:7px}
.feathdsp{font:bold 11px verdana,sans-serif;}
.feathdsp A{color:#000}
.feattxtsp{font:11px verdana,sans-serif; color:#000;}

.boxleft{float:left; margin-right:10px;}
.boxleft2{float:left;}
.boxleft3{float:left; margin-right:18px;}
.boxleft4{float:left; margin-right:8px;}

.boxright{float:right; padding-top:4px;}
.boxxleft188{float:left; width: 188px}
.boxxleft178{float:left; width: 177px}
.boxleft135{float:left; width: 135px}
.boxleft194{float:left; width: 194px}

TABLE.sumtable TBODY TR TD{padding:3px;font-family:verdana,sans-serif;font-size:10px}
TABLE.sumtable TBODY TR.odd{background-color:#f6f6f6}
TABLE.sumtable TBODY TR.even{background-color:#eaeaea}
TABLE.sumtable TBODY TR.gap{background-color:#fff;height:1px}
TABLE.sumtable TBODY TR.gap TD{padding:0px}

.adoutergrey{background-color:#eaeaea;text-align:center;padding-top:4px;margin-bottom:8px}
.adspace{padding-bottom:4px}

/* MPU WRAPPING */
.mpuad{float:left;margin-right:10px;padding:4px 0px 10px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:8px}
.adtxt{font:10px arial,sans-serif;color:#999}


/* PRINT AND EMAIL */
.emailandprint{float:left;margin-top:5px;margin-bottom:0px;margin-right:0px;margin-left:5px}
.emailandprint A{font:10px}
.emailandprintright{float:left;margin-bottom:0px;margin-right:0px;margin-top:5px;margin-left:15px}
.emailandprintright A{font:10px}
.emailandprintspacer{margin-left:6px;margin-bottom:0px;margin-right:0px;margin-top:0px}
.emailandprintspacer A{font:10px}
.emailandprintdivider{border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:0px;margin-bottom:10px}

/* RELATED LINKS */
.rellinktitle{font-family:verdana,arial,helvetica,sans-serif;color:#666666;font-size:11px;font-weight:bold;}
.rellinktxt{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:11px;font-weight:normal;}
.rellinkborder{border-bottom: 1px solid #cccccc; width: 618;}
.rellinborderpad{padding: 5 0 5 0;}
.rellinkmargin{margin: 5 0 5 0;}
.rellink{float:left; padding-right: 18px;}
.rellinknomargin{float:left; display: table; width: 300}
.318wide{float:left; width:318;}

/* PAGE SPLITTING */
.pspagexofy{float:right;font:bold 10px verdana,sans-serif;color:#666}
.psnavlinks{margin:16px 0px;font-size:11px;font-family:verdana,sans-serif}
.pshd{color:#666;font-weight:bold;margin-bottom:4px}
.pssep{color:#ccc}

/* TEXT SIZES */
.h1link{font:26px verdana,sans-serif;margin-bottom:8px;line-height:28px}
.h2link{font:bold 15px verdana,sans-serif;margin-bottom:3px}
.h3link{font:bold 13px verdana,sans-serif;margin-bottom:3px}
.h4link{font:bold 11px verdana,sans-serif;margin-bottom:3px}

.h1link A,.h2link A,.h3link A,.h4link A{color:#000}
.h1link A:hover,.h2link A:hover,.h3link A:hover,.h4link A:hover{color:#039}

.largetxt{font:13px verdana,sans-serif;margin-bottom:5px}
.mediumtxt{font:11px verdana,sans-serif;margin-bottom:5px}
.smalltxt{font:10px verdana,sans-serif;margin-bottom:5px}

.story2{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#000}
.story2indent{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color:#000;
	margin-left: 20px;
}
.story2blue{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#039}

/*SMALL TEXT*/
.tiny{color:#000;font:10px arial,sans-serif}
.tinyhead{color:#900;font:10px arial,sans-serif}

/* EXTRAS */
.fingheadnolink{font:bold 11px verdana,sans-serif;color:#666}
.maincap{font:10px verdana,sans-serif;color:#000}
.mainpic{float:left}
.btmrtimage {
	font:11px verdana,sans-serif;
	margin-bottom:3px;
	background-attachment: scroll;
	background-color: #eaeaea;
	background-image: url(../images/company/Label-Connections-band.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: auto;
}
.sub2link A{color:#000}
.boxhdnolink{font:bold 10px verdana,sans-serif;color:#fff;background-color:#999;padding:1px 4px;margin-bottom:8px}
.boxhdnolinkb{font:bold 10px verdana,sans-serif;color:#fff;background-color:#336699;padding:1px 4px;margin-bottom:8px}
.boxhdnolink2{font:bold 10px verdana,sans-serif;color:#fff;background-color:#999;padding:1px 4px;}

/* LISTS */
OL.weblogs{list-style-type:none;margin:0px 0px 8px 0px;padding:0px;}
OL.weblogs LI{
	font:11px verdana,sans-serif;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 17px;
	background:url(/stylesheets/generic/images/common/list_weblog.gif) no-repeat 0px 2px;
	display:block;
	vertical-align:top;
	line-height:13px;
}
OL.weblogs LI A{font-weight:bold;color:#000}

OL.podcasts{list-style-type:none;margin:0px;padding:0px}
OL.podcasts LI{
	font:11px verdana,sans-serif;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 17px;
	background:url(../images/stylesheet/list_podcast.gif) no-repeat 0px 2px;
	display:block;
	vertical-align:top;
	line-height:13px;

}
OL.podcasts LI A{font-weight:bold;color:#000}

OL.mostv{list-style-type:decimal;margin:0px;padding:0px}
OL.mostv LI{font:11px verdana,sans-serif;margin-left:34px;padding-left:0px;margin-bottom:6px;font-weight:bold}
OL.mostv LI A{color:#000}

.edchoice{font:11px verdana,sans-serif;margin-bottom:12px}
.edchoice A{font-weight:bold;color:#000}

/* FORMS */
A.fbutton{background-color:#326799;font:bold 10px verdana,sans-serif;color:#fff;padding:4px 7px;border:1px solid #ccc;display:block;}
A.fbutton:hover{color:#fff}

/* ADPRECISION */
.boxinner{border:1px solid #cccccc;padding:6px}
.boxouter{border:2px solid #eaeaea}

.borderboxhd{font:bold 11px verdana,sans-serif;color:#000}
.borderboxhd A{color:#000}

/* HEADLINES */
H1{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-weight:normal;font-size:26px;display:inline}

 header 
/*HEADER STYLES*/
/*LAST UPDATE: 02/12/2006 */

/**PAGE**/
.width740{width:740px;margin-left:auto;margin-right:auto;}
.width785{width:785px;margin-left:auto;margin-right:auto;}
.width782{width:782px;margin-left:auto;margin-right:auto;}
.width986{width:986px;margin-left:auto;margin-right:auto;}
.cl{clear:both}

/*GREY BORDER*/
#bgleft{background-image:url(../images/stylesheet/bgleft.gif);background-repeat:repeat-y}

#bgright740{background-image:url(../images/stylesheet/bgright.gif);background-repeat:repeat-y;background-position:749px 0px}
#pageouter740{text-align:left;width:742px;margin-left:8px}

#bgright785{background-image:url(../images/stylesheet/bgright.gif);background-repeat:repeat-y;background-position:794px 0px}
#pageouter785{text-align:left;width:787px;margin-left:8px}

#bgright986{background-image:url(../images/stylesheet/bgright.gif);background-repeat:repeat-y;background-position:995px 0px}
#pageouter986{text-align:left;width:988px;margin-left:8px}

#pageborder{border-left:1px solid #666;border-right:1px solid #666;background-color:#fff}

/**STATUS BAR**/
#statusbar{padding:5px;font:10px verdana,sans-serif;}
#statusbar #links{float:left;}
#statusbar #links A{color:#000}
#statusbar #links A:hover{color:#039;text-decoration:underline}
#statusbar #date{float:right;color:#000}
#statusbarline{border-top:1px solid #ccc;padding-bottom:2px;border-bottom:1px solid #ccc;}

/**MAST AND BANNER**/
#brand{background-color:#fff}

/**LOWER HEADER BAR MENU**/
#keymenu{border-bottom:2px solid #ccc;border-top:1px solid #ccc;}
#keymenubg{background-image:url(../images/stylesheet/searchbg.gif)}

#keymenu .button{float:left;background-color:#fff;}
#keymenu .button A{display:block;font:bold 12px verdana,sans-serif;color:#336699;padding:5px 11px;border-right:1px solid #ccc;}
#keymenu .button A.on{background-color:#fff;display:block;font:bold 12px verdana,sans-serif;color:#000;padding:5px 11px;border-right:1px solid #ccc;}
#keymenu .button A:hover{background-color:#000;color:#fff;text-decoration:none;}

#keymenu .buttonhome160{float:left;width:159px;text-align:right}
#keymenu .buttonhome160 A{display:block;font:bold 12px verdana,sans-serif;padding:5px 7px;background-color:#fff;color:#336699;border-right:1px solid #ccc;}
#keymenu .buttonhome160 A.on{display:block;font:bold 12px verdana,sans-serif;padding:5px 7px;background-color:#fff;color:#000;}
#keymenu .buttonhome160 A:hover{background-color:#000;color:#fff;text-decoration:none;}

#keymenu .buttonhome130{float:left;width:129px;text-align:right}
#keymenu .buttonhome130 A{display:block;font:bold 12px verdana,sans-serif;padding:5px 7px;background-color:#fff;color:#000;border-right:1px solid #ccc;}
#keymenu .buttonhome130 A.on{display:block;font:bold 12px verdana,sans-serif;padding:5px 7px;background-color:#fff;color:#c00;}
#keymenu .buttonhome130 A:hover{background-color:#000;color:#fff;text-decoration:none;}


/**LOWER HEADER BAR**/
#searchouter{background-color:#eaeaea;margin-left:129px;border-left:1px solid #ccc;}
#searchtop{border-top:1px solid #ccc}
#search{padding-left:10px}
#search FORM{display:inline}
#search LABEL{font:10px verdana,sans-serif;margin-right:5px;}
#search .stxt{font:bold 11px verdana,sans-serif;width:60px;display:inline;}
#search .stxttravel{font:bold 11px verdana,sans-serif;width:250px;display:inline;}
#sform1{padding-top:3px;position:absolute;visibility:visible;z-index:2}
#sform2{padding-top:3px;position:absolute;visibility:hidden:z-index:1}
#googleimg{position:relative;padding-top:5px;left:340px}

#search986{padding-left:10px}
#search986 FORM{display:inline}
#search986 LABEL{font:10px verdana,sans-serif;margin-right:5px;color:#fff;}
#search986 .stxt{font:bold 11px verdana,sans-serif;width:60px;display:inline;color:#fff;padding-bottom:2px}
#wsform1{padding-top:1px;position:absolute;visibility:visible;z-index:2}
#wsform2{padding-top:1px;visibility:hidden:z-index:1}
#wgoogleimg{text-align:right;margin:5px 5px 0px 0px}


/*MENU STYLES*/
/*LAST UPDATE: 13/07/2006*/

/**MAIN MENU**/
#menu{background-color:#fff;border-right:1px solid #ccc;background-image: url(../images/stylesheet/t.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#menu A{
	color:#000;
	text-decoration:none;
	font-family:verdana,san-serif;
	font-size:11px;
	display:block;
}

#menu A:hover{text-decoration:underline}

/*LEVEL 1*/
#menu .menu1{background-color:#fff;margin-bottom:1px;border-bottom:1px solid #ccc}
#menu .menu1howto{background-image:url(../images/stylesheet/how-to1.gif);background-repeat:no-repeat;margin-bottom:1px;border-bottom:1px solid #ccc}

#menu .menu1 A, .menu1howto A {border-left:5px solid #ccc;	text-align:right;padding:3px 10px 3px 1px}


/*LEVEL 2*/
#menu .menu2{border-left:5px solid #ccc;text-align:left;background-color:#eaeaea;border-bottom:1px solid #fff}
#menu .menu2on{background-color:#eaeaea;border-bottom:1px solid #fff;font-weight:bold}
#menu .menu2 A,#menu .menu2on A{padding:3px 10px 3px 1px;}

/*LEVEL 3*/
#menu .menu3{background-color:#fff;margin-bottom:1px}
#menu .menu3on{background-color:#fff;margin-bottom:1px;font-weight:bold}
#menu .menu3 A,#menu .menu3on A{border-left:5px solid #fff;text-align:right;padding:3px 10px 3px 1px;}

/*SELECTED*/
#menu .menuon{background-color:#fff;margin-bottom:1px;border-bottom:1px solid #ccc}
#menu .menuon A{border-left:5px solid #c00;font-weight:bold;color:#c00;text-align:right;padding:3px 10px 3px 1px;}

/*SPACE*/
#menu .menugap{height:18px;margin-bottom:1px;background-color:#fff}

/*PORTAL MENU XML*/
#portalmenu{background-color:#fff;border-top:1px solid #999;border-bottom:1px solid #999;padding-top:1px}
#portalmenuouter{border-top:1px solid #999;border-bottom:1px solid #999;padding:1px 0px;margin-top:18px}
#portalmenu A{
	color:#000;
	text-decoration:none;
	font-family:verdana,san-serif;
	font-size:11px;
	display:block;
	padding:3px 10px 3px 1px;

}
#portalmenu A:hover{text-decoration:underline}
#portalmenu .pmenu1{background-color:#eaeaea;margin-bottom:1px}
#portalmenu .pmenu1 A{border-left:5px solid #eaeaea;text-align:right;}
#portalmenu .pmenu1howto A{background-color:#eaeaea;background-image:url(../images/stylesheet/how-to1.gif);background-repeat:no-repeat;margin-bottom:1px;text-align:right;} 

/**MENU BOXES**/
.menuboxborder{border-bottom:10px solid #fff}
.menubox{background-color:#fff;margin-right:10px}
.menuboxinner{background-color:#ccc}
.menuboxleftborder{border-left:1px solid #fff}

.menuboxcol{background-color:#333}
.menuboxcolbg{background-image:url(../images/stylesheet/sunlogob.gif);background-repeat:no-repeat;padding-left:13px;}

.menuboxinner .head{
	border-top:1px solid #ccc;
	background-color:#eaeaea;
	font:bold 11px verdana,sans-serif;
	color:#000;
	padding:2px 5px;
	margin:0px 0px 1px 1px;

}

.menuboxlink A{
	display:block;
	font:11px verdana,sans-serif;
	color:#000;
	background-color:#eaeaea;
	padding:2px 5px;
	margin:0px 0px 1px 1px;

}

/*LINKS*/
A{text-decoration:none;color:#369}
A:hover{text-decoration:underline;color:#039}

A.nav1{font-weight:bold;font-size:10px;color:#369}
A.nav1:hover{color:#f00}
A.main{font-size:11px;font-weight:bold}
A.name{color:#000}

/*STORY STYLES*/
.storyhead,.wchead{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-weight:normal;font-size:26px}
.storyby{font-family:verdana,arial,helvetica,sans-serif;color:#666;font-weight:bold;font-size:13px}
.story,.listory,.smallstory,TD{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#000}
.small,.black,.fixed{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:10px}

/*DATE LINE*/
.dateline{font-family:verdana,arial,helvetica,sans-serif;color:#fff;font-size:10px;font-weight:bold}
.filed{font:normal 10px verdana,arial,helvetica,sans-serif;color:#666666}
.sumdate{color:#666;font:normal 10px verdana,arial,helvetica,sans-serif}
.summarysub{color:#666;font:bold 10px verdana,arial,helvetica,sans-serif}

/*HEADINGS*/
.subh1{font:bold 13px verdana,arial,helvetica,sans-serif;color:#000}
.subh2{font:bold 12px verdana,arial,helvetica,sans-serif;color:#000}
.subh3{font:bold 11px verdana,arial,helvetica,sans-serif;color:#000}
.boxhead{font:bold 10px verdana,arial,helvetica,sans-serif;color:#fff}
.caption{font:bold 10px verdana,arial,helvetica,sans-serif;color:#666}
.summarytxthead{font:bold 11px verdana,arial,helvetica,sans-serif;color:#000}

/*LOGIN TEXT & LINKS*/
.logintext{font:10px verdana,arial,helvetica,sans-serif;color:#9CF}
A.login{font:bold 10px verdana,arial,helvetica,sans-serif;color:#369}

/*2ND NAV*/
.secondnavhead,.secondNavTd,A.secondnav1,.sectionhead{font:bold 10px verdana,arial,helvetica,sans-serif;color:#000}
A.secondnav2{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:10px;font-weight:normal}

/*FORM STYLES*/
SELECT{font-family:arial,helvetica,sans-serif;font-size:10px}
INPUT{font-family:arial,helvetica,sans-serif;font-size:12px}

/*SMALL*/
.small{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#000}
.smallhead{font:bold 10px verdana,arial,helvetica,sans-serif;color:#663}
.tiny{font-family:arial,sans-serif;font-size:10px;color:#000}
.tinyhead{font:bold 10px arial,sans-serif;color:#663}

/*PREFORMATTED TABLE ETC*/
PRE{font-family:courier;font-size:10px;color:#000}

/*SEARCH*/
A.search{color:#FFF;font:bold 10px verdana,arial,helvetica,sans-serif}
A.searchlink{color:#FC0;font:bold 10px verdana,arial,helvetica,sans-serif}
A.searchreadlink{color:#03C;font:bold 10px verdana,arial,helvetica,sans-serif}
A.stips{font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color:#03c;}
.searchinstruction{color:#FFF;font:10px verdana,arial,helvetica,sans-serif}
.searchTitle{color:#FFF;font:bold 11px verdana,arial,helvetica,sans-serif}
.searchdateandauthorresults{color:#000;font:bold 10px verdana,arial,helvetica,sans-serif}
.searchheadline,.searchheadlineresults{color:#03C;font:bold 11px verdana,arial,helvetica,sans-serif}
.searchenter{color:#F00;font:bold 11px verdana,arial,helvetica,sans-serif}
.searchauthor,.searchnav{color:#000;font:bold 10px verdana,arial,helvetica,sans-serif}
.searchdate{color:#F00;font:bold 10px verdana,arial,helvetica,sans-serif}
.searchtext,.searchresults{color:#000;font:10px verdana,arial,helvetica,sans-serif}
.searchabstract{color:#000;font:10px verdana,arial,helvetica,sans-serif}
.searchresulthead{color:#369;font:bold 13px verdana,arial,helvetica,sans-serif}
.matchText{font-family:verdana;font-size:11px;font-weight:bold;}
.matchKeyword{font-family:verdana;font-size:11px;font-weight:bold;color:#ff0000;}
.found{font-family:verdana;font-size:10px;font-weight:bold;color:#ff0000;}

/*MY REG*/
.txt{font:10px verdana;color:#036}
.err,.star{font:bold 10px verdana;color:#f00}
.ff{font:bold 10px verdana;color:#036}
.ftx{font:normal 10px verdana;color:#000}
.error{font-weight:bold;color:#f00}

/*FACTFILE HEADLINE(LINK)*/
A.mainsmall{font:bold 11px verdana,arial,helvetica,sans-serif;color:#03C}

/*RIGHT HAND BOX ON NEWS HOME*/
A.rightboxhead{font:normal 12px verdana,arial,helvetica,sans-serif;color:#03C}
.rightboxtext{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#000}

/*NEWS TICKER*/
.ticker{font:normal 10px verdana,arial,helvetica,sans-serif;color:#03c}

/*STORY STYLES*/
.storyhead,.wchead{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-weight:normal;font-size:26px}
.storyby{font-family:verdana,arial,helvetica,sans-serif;color:#666;font-weight:bold;font-size:13px}
.story,.listory,.smallstory,TD{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#000}
.small,.black,.fixed{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:10px}
A.navsum{color:#369;font:bold 10px verdana,arial,helvetica,sans-serif}
A.navsum:hover{color:#F00}
.logintext{color:#9CF;font:10px verdana,arial,helvetica,sans-serif}
A.login{color:#369;font:bold 10px verdana,arial,helvetica,sans-serif}
SPAN.error{font-weight:bold;color:#F00}

/*SMALL TEXT*/
.tiny{color:#000;font:10px arial,sans-serif}
.tinyhead{color:#900;font:10px arial,sans-serif}

/*DATE LINE*/
.dateline{font-family:verdana,arial,helvetica,sans-serif;color:#fff;font-size:10px;font-weight:bold}
.filed{font:normal 10px verdana,arial,helvetica,sans-serif;color:#666666}
.sumdate{color:#666;font:normal 10px verdana,arial,helvetica,sans-serif}
.summarysub{color:#666;font:bold 10px verdana,arial,helvetica,sans-serif}


/* SUB HEADING STYLES */
.subh1{color:#000;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:13px}
.subh2{color:#F00;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:12px}
.subh3{color:#000;font:normal 10px verdana,arial,helvetica,sans-serif}

/*LINKS*/
A{text-decoration:none;color:#369}
A:hover{text-decoration:underline;color:#039}

A.nav1{font-weight:bold;font-size:10px;color:#369}
A.nav1:hover{color:#f00}
A.main{font-size:13px;font-weight:bold}
A.name{color:#000}
A.mainhuge{font-size:14px;font-weight:bold;}
A.shop{font:bold 10px;color:#900}
A.shares{font:bold;font-size:10px;color:#03C;}


/* TD STYLES */
TD{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#000}
TD.black{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#000}
TD.white{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#FFF;font-weight:bold}
TD.head{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#FFF;font-weight:bold}
TD.caption{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #666666;
}
TD.statusbar{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#036;font-weight:bold}

/* TABLE STYLESHEET NEEDS THESE */
TD.brown{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#930;font-weight:bold}
TD.bold{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#000;font-weight:bold}
.tableheader{font-family:verdana,arial,helvetica,sans-serif;font-size:16px;color:#03C;font-weight:bold}

/* BEST BUY TABLE STYLES */
.bbhead{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#036;font-weight:bold}
.bbsub{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#036;font-weight:bold}
.bbeven,.bbodd{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#036}
A.bblink{font:bold}

/* SHARE DEALING */
.sharedealing{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#fff}

/* GENERAL STYLES */
.fixed{color:#036;font:bold 10px verdana,arial,helvetica,sans-serif}
.related{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#39C;font-weight:bold}
.msgboardhead{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#33C;font-weight:bold}
.red{font-family:verdana,arial;font-size:10px;font-weight:bold;color:#F30}
.txtheader{font-family:verdana,arial;font-size:14px;font-weight:bold;color:#006}
.summarysection{font-family:verdana,arial;font-size:12px;font-weight:bold;color:#006}
.adofwkheader{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#FFF;font-weight:bold}
.fraction{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#000}
A.topfive{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#03C;font-weight:bold}

/* FORM STYLES */
SELECT{font-family:arial,helvetica,sans-serif;font-size:10px}
INPUT{font-family:arial,helvetica,sans-serif;font-size:12px}

/* SPACER STYLES */
TD.gap8{font-family:arial;font-size:8px}
TD.gap4{font-family:arial;font-size:4px}
TD.gap2{font-family:arial;font-size:2px}

/* P STYLE */
.subhead{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;color:#000;font-weight:bold}


/* PREFORMATTED TABLE ETC */
PRE{font-family:courier;font-size:10px;color:#000}



/* LOGIN AND REGISTRATION STYLES */
.loginlabel{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:10px;font-weight:bold}
.registertext{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:11px}
.registerheader{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:11px;font-weight:bold}
.boxhead{font-family:verdana,arial,helvetica,sans-serif;color:#FFF;font-size:10px;font-weight:bold}
/* MY REG */
.txt{font:10px verdana;color:#036}
.err,.star{font:bold 10px verdana;color:#f00}
.ff{font:bold 10px verdana;color:#036}
.ftx{font:normal 10px verdana;color:#000}

/********* SEARCH *****************/
/*SEARCH*/
A.search{color:#FFF;font:bold 10px verdana,arial,helvetica,sans-serif}
A.searchlink{color:#FC0;font:bold 10px verdana,arial,helvetica,sans-serif}
A.searchreadlink{color:#03C;font:bold 10px verdana,arial,helvetica,sans-serif}
A.stips{font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color:#03c;}
.searchinstruction{color:#FFF;font:10px verdana,arial,helvetica,sans-serif}
.searchTitle{color:#FFF;font:bold 11px verdana,arial,helvetica,sans-serif}
.searchdateandauthorresults{color:#000;font:bold 10px verdana,arial,helvetica,sans-serif}
.searchheadline,.searchheadlineresults{color:#03C;font:bold 11px verdana,arial,helvetica,sans-serif}
.searchenter{color:#F00;font:bold 11px verdana,arial,helvetica,sans-serif}
.searchauthor,.searchnav{color:#000;font:bold 10px verdana,arial,helvetica,sans-serif}
.searchdate{color:#F00;font:bold 10px verdana,arial,helvetica,sans-serif}
.searchtext,.searchresults{color:#000;font:10px verdana,arial,helvetica,sans-serif}
.searchabstract{color:#000;font:10px verdana,arial,helvetica,sans-serif}
.searchresulthead{color:#369;font:bold 13px verdana,arial,helvetica,sans-serif}
.matchText{font-family:verdana;font-size:11px;font-weight:bold;}
.matchKeyword{font-family:verdana;font-size:11px;font-weight:bold;color:#ff0000;}
.found{font-family:verdana;font-size:10px;font-weight:bold;color:#ff0000;}

/*SITE INDEX*/
.whiteIndex{font:bold 14px verdana,arial,helvetica,sans-serif;color:#fff}
.greyIndex{font:bold 14px verdana,arial,helvetica,sans-serif;color:#ccc}
.indexLvl1{font:bold 12px verdana,arial,helvetica,sans-serif;color:#f00}
.indexLvl2{font:bold 10px verdana,arial,helvetica,sans-serif;color:#000}
.indexLvl3{font:bold 10px verdana,arial,helvetica,sans-serif;color:#666}
.indexLvl4{font:bold 10px verdana,arial,helvetica,sans-serif;color:#999}

/*BUSINESS*/
.admpu{background-color:#f0f0f0;padding:6px 0px 10px;margin-bottom:10px}

.xmlpf{background-color:#eaeaea;height:60px}
.xmlpfttl{background-color:#666;font:bold 10px verdana,sans-serif;color:#fff;padding:1px 1px 1px 3px}
.xmlpfhd{font:bold 10px verdana,sans-serif}
.xmlpfbdy{font:10px arial;padding:2px 3px 0px}

.boxttl{background-color:#69c;font:bold 10px verdana,sans-serif;color:#fff;padding:1px 1px 1px 4px;margin-bottom:4px}
.boxyellttl{background-color:#999;font:bold 10px verdana,sans-serif;color:#fff;padding:1px 1px 1px 4px}
.boxyell{margin:0px;padding:3px;background-color:#eaeaea}
.boxyelltxt{font:10px arial,sans-serif}

/*BLOG*/
.blogdate{font:bold 10px verdana,sans-serif;color:#369;border-top:1px solid #69c;border-bottom:1px solid #69c;padding:2px 4px}
.bloghd{font:22px arial,sans-serif;color:#69c}
.blogtop{font:bold 10px verdana,sans-serif;color:#69c}
.blogboxhead{font:bold 10px verdana,sans-serif;background-color:#369;color:#fff;padding:3px 4px;margin-bottom:6px}
.blogboxlink{font:normal 10px verdana,sans-serif;margin-bottom:6px}
.blogthankyou{background-color:#eaeaea;text-align:center;padding:8px;margin-bottom:12px}

/*COLUMNIST*/
.colhead{font-family:verdana,arial,helvetica,sans-serif;color:#03c;font-size:10px;font-weight:bold}
.coltitletxt{font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:12px;font-weight:normal; padding: 16 0 5 6;}
.coltitleborder{border-bottom: 1px solid #cccccc; width: 618;}

.style1 {color: #CDCDCD}

/* Directdrive */

.gallerycontainer{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 2px #336699;
visibility: hidden;
color: black;
text-decoration: none;
white-space: nowrap;
font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:10px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
z-index:50;
}

.breadcrumb{
	text-indent:166px;
	font: 11px Verdana, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
	padding: 3px 0 3px 0;
}

.breadcrumb a{
background: transparent url(../images/stylesheet/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 16px; /*adjust bullet image padding*/
color: #336699;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #336699;
}

.breadcrumb a:hover{
text-decoration: underline;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menuxs/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menux {
	z-index:1000;
	font-size:11%;
	margin:0px 0 10px 0px; /* this page only */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* remove all the bullets, borders and padding from the default list styling */
.menux ul {
padding:0;
margin:0;
list-style-type:none;
width:160px;
}
/* hack for IE5.5 */
* html .menux ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menux li {
position:relative;
background:#ccc;
height:21px;
}

/* get rid of the table */
.menux table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menux a, .menux a:visited {
display:block; 
text-decoration:none;
height:20px;
line-height:20px;
width:159px;
color:#000;
text-indent:3px;
border:1px solid #fff;
border-width:0 1px 1px 0;
}
/* hack for IE5.5 */
* html .menux a, * html .menux a:visited {background:#eaeaea; width:160px; w\idth:159px;}
/* style the link hover */
* html .menux a:hover {color:#fff; background:#99CCFF;}

.menux :hover > a {
color:#fff; 
background:#99CCFF;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menux ul ul {
visibility:hidden;
position:absolute;
top:0;
left:160px; 
}
/* make the second level visible when hover on first level list OR link */
.menux ul li:hover ul,
.menux ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menux ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menux ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menux ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menux ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
.style2 {font-size: 5px}
</style>

<!--[if IE 7]>
<style type="text/css">
.menux li {float:left;}
</style>
<![endif]-->