
/*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:#039}
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:13px;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;color:#000;font-weight:bold}
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}

/* HSBC STYLES */
.hsbchead{font-family:verdana,arial,helvetica,sans-serif;font-size:16px;color:#900;font-weight:bold}
.hsbcsmall{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#333}
.hsbcsub{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#900;font-weight:bold}
A.hsbclink{color:#990000}

/* SEDGWICK STYLES */
.sedgwickhead{font-family:verdana,arial,helvetica,sans-serif;font-size:16px;color:#69C;font-weight:bold}
.sedgwicksub{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#69C;font-weight:bold}
.sedgwicksmall{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#69C}
A.sedgwicklink{color:#69C}

/* MORTGAGES STYLES */
.morthd{color:#000;font-weight:bold}

/********* 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}

/*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;}

/* CSS 2 */

/*MENU STYLES*/
/*LAST UPDATE: 05/01/2007*/

/**MAIN MENU**/
#menu{background-color:#fff;border-right:1px solid #ccc;}

#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;font-weight:bold}
#menu .menu1on{background-color:#fff;margin-bottom:1px;font-weight:bold}
#menu .menu1 A,.menu1on A{border-left:5px solid #ccc;text-align:right;padding:3px 10px 3px 1px;}

/*LEVEL 2*/
#menu .menu2{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{border-left:5px solid #eaeaea;text-align:right;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}
#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;}


/**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/arrowgrey.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;

}

/**MENU PUFFS**/
.xpuffs{background-color:#fff}
.xpuffs DIV.puff{margin-bottom:1px;height:37px}
.xpuffs DIV.pufflast{margin-bottom:0px;height:37px}

.xpuffs DIV.img{float:left;width:40px}
.xpuffs DIV.link{padding-top:11px}
.xpuffs DIV.link A{font:11px verdana;color:#000}
.xpuffs DIV.link A:hover{text-decoration:underline}


/* CSS 2 */

/*HEADER STYLES*/
/*LAST UPDATE: 03/05/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/bgleft.gif);background-repeat:repeat-y}

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

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

#bgright986{background-image:url(../images/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; color:#666;}
#statusbar #links A{color:#000}
#statusbar #links A:hover{color:#039;text-decoration:underline}
#statusbar #date{float:right;color:#666}
#statusbarline{border-top:1px solid #ccc;padding-bottom:2px;border-bottom:1px solid #ccc;}
.statusRSSLink, A.statusRSSLink{font:normal 10px verdana,sans serif;color:#000;text-decoration:none;}
.statusRSSLink A:hover{text-decoration:underlined;color:#039;}
.statusbarSeparator{font:normal 10px verdana,sans serif;color:#ccc;}
.statusbarRSSImg{float:left;padding:2px 5px 0px 3px;}

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

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

#keymenu .button{float:left;background-color:#fff;}
#keymenu .button A{display:block;font:bold 12px verdana,sans-serif;color:#000;padding:5px 9px;border-left:1px solid #ccc;}
#keymenu .button A.on{background-color:#fff;display:block;font:bold 12px verdana,sans-serif;color:#c00;padding:5px 9px;border-left: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:#000;}
#keymenu .buttonhome160 A.on{display:block;font:bold 12px verdana,sans-serif;padding:5px 7px;background-color:#fff;color:#c00;}
#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;}
#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;}

.rojo{color:#cc0000}

.variationhaut {
        color: #34A12E;
        font-size: 11px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
}
.variationbas {
        color: #D63030;
        font-size: 11px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
}

.variationstable {
        color: #10409F;
        font-size: 11px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
}


/**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}


/* CSS 3 */

/*COMMON STYLES*/
/*LAST UPDATE: 17/07/2007*/

/* NEWSTICKER */
.headlineNewsHidden {display:none}
.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}
#tickerDiv {text-align:left;font-weight:bold;font-size:11px;width:548px;padding-left:5px}

/* NEWSTICKER DROPDOWN */
#ntd_dropper {float:left;width:60px;padding-left:7px}
#ntd_dropdown {overflow:hidden;width:314px;position:absolute;}
#ntd_bg {width:314px;height:180px;position:absolute;background:#fff;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
.ntd_newsitem tr td {font-family:verdana;font-size:11px}
.ntd_newsitem_time {color:#676767}
.ntd_newsitem_divider {border-bottom:1px solid #ccc}
.ntd_newsitem_date {font-weight:bold;}
.ntd_tools_hd {border-top:3px double #ccc;background:#fff}
.ntd_toolbar {background:#fff;width:314px;height:18px;}
.ntd_tools tr td{font-size:10px;}
.ntd_tools_ft {background:#666;height:4px;padding-top:2px}

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

/* SPECIAL REPORTS */
.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{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.boxhdimg{background:url(../images/arrow.gif) no-repeat;margin-bottom:8px}
.boxhdimgcol{background:url(../images/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}

.cl{clear:both}

.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{border-top:1px solid #ccc;padding-bottom:2px;border-bottom:1px solid #ccc;}

/* CRUMBTRAIL */
.crumbtrail{font-family:verdana;font-size:10px;color: #666;background:url('/core/i/crumbtrail-grad.gif') repeat-x;padding:2px 5px;margin-bottom:20px;height:14px;padding-right:10px}
.crumbtrail H2 {display:inline;font-size:10px;font-weight:normal;color:#333}
.crumbtrail_arrow {color:#999}
.crumbtrail_urhere {color:#333}

.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;}
.emailandprint A{font:10px}
.emailandprintright{float:left;margin-left:15px}
.emailandprintright A{font:10px}

/* POST STORY TO */
.post{font:bold 11px verdana,sans-serif;color:#ccc}
.posthd{color:#666;margin-right:10px}
.postpipe{margin:0px 10px;font-weight:normal}

/* RELATED LINKS */
.rellinktitle{font-family:verdana,arial,helvetica,sans-serif;color:#666666;font-size:11px;font-weight:bold;margin-bottom:2px}
.rellinkitem{font:bold 11px verdana,sans-serif;margin-bottom:3px}

/* PAGE SPLITTING */
.pspagexofy{float:right;font:bold 10px verdana,sans-serif;color:#666}
.psnavlinks{font-size:13px;font-family:verdana,sans-serif}
.psprev{display:inline;border-right:1px solid #ccc;padding-right:10px;margin-right:10px}
.pspagenum{display:inline;margin-right:10px}
.psnext{display:inline;border-left:1px solid #ccc;padding-left:10px}
.pshd{font-size:11px;color:#666;font-weight:bold}

/* YOUR VIEWS */
.yvhd{font:bold 11px verdana,sans-serif;color:#666}

/* BLOG */
.blogdate{font:bold 10px verdana,sans-serif;color:#666;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px 4px}
.bloghd{font:22px arial,sans-serif;color:#000}
A.bloghd:hover{text-decoration:underline;color:#039}
.blogtop{font:bold 10px verdana,sans-serif;color:#666}
.blogboxhead{font:bold 10px verdana,sans-serif;background-color:#666;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}

/* MAIN 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 12px verdana,sans-serif;margin-bottom:3px}
.h5link{font:bold 11px verdana,sans-serif;margin-bottom:3px}

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

.largetxt{font:13px verdana,sans-serif;margin-bottom:5px}
.largetxtintro{font:bold 13px verdana,sans-serif;margin-bottom:5px;color:#666}
.largetxtserif{font:13px verdana,sans-serif;display:inline;color:#333}
.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}

.colquotetxt{font:16px georgia,serif;background-color:#666;color:#fff;line-height:19px;}


.listbullet{background:url(../images/list_arrow.gif) no-repeat 0px 2px;margin:0px 0px 5px 0px;padding:0px 0px 0px 7px}

/* EXTRAS */
.fingheadnolink{font:bold 11px verdana,sans-serif;color:#666}
.maincap{font:10px verdana,sans-serif;color:#000}
.mainpic{float:left}
.sub2link{font:bold 15px verdana,sans-serif;margin-bottom:3px}
.sub2link A{color:#000}
.boxhdnolink{font:bold 10px verdana,sans-serif;color:#fff;background-color:#999;padding:1px 4px;margin-bottom:8px}
.boxhdnolink2{font:bold 10px verdana,sans-serif;color:#fff;background-color:#999;padding:1px 4px;}

/*LINES*/
.hrline{margin:8px 0px;border-bottom:1px solid #ccc}
.bttline{margin:3px 0px 8px 0px;border-bottom:1px solid #ccc}
.btttext{margin-top:10px;float:right;font:10px verdana,sans-serif}

/* 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(../images/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/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}

OL.defaultlist{list-style-type:none;margin:0px;padding:0px}
OL.defaultlist LI{
	font:11px verdana,sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 7px;
	background:url(../images/list_arrow.gif) no-repeat 0px 2px;
	display:block;
	vertical-align:top;
	line-height:13px;
}
OL.defaultlist LI A{font-weight:bold;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,sans-serif;color:#000;font-weight:normal;font-size:26px;display:inline}

/* ARCHIVE CRAWL MAP */
.archive{font:bold 11px verdana,sans-serif;margin-bottom:6px}
.archivehd{font:bold 18px verdana,sans-serif;margin-bottom:10px;margin-top:20px}

/* ICONS */
.listaudio{padding-left:18px;background:url(../images/list_audio.gif) no-repeat 0px 2px;height:11px}
.listvideo{padding-left:18px;background:url(../images/list_video.gif) no-repeat 0px 2px;height:11px}
.listpics{padding-left:18px;background:url(../images/list_pics.gif) no-repeat 0px 2px;height:11px}
.listblogs{padding-left:18px;background:url(../images/list_blogs.gif) no-repeat 0px 2px;height:11px}
.listyourview{padding-left:18px;background:url(../images/list_yourview.gif) no-repeat 0px 2px;height:11px}

/* TRAVEL CRUMBTRAIL */
span.travelCrumbtrailIntro{font-family: verdana; font-size: 12px; color: #999999;}
span.travelCrumbtrailSeparator{font-family: Arial; font-size: 9px; color: #666666; font-weight: normal; padding: 0 4 0 4;}
span.travelCrumbtrailSeparatorLarge{font-family: Arial; font-size: 14px; color: #666666; font-weight: bold;  padding: 0 1 0 1;}
span.travelCrumbtrailItem{font-family: verdana; font-size: 12px; color: #003399; font-weight: bold;}
span.travelCrumbtrailItem A, span.travelCrumbtrailItem A:hover{font-family: verdana; font-size: 12px; color: #003399; font-weight: bold;}
span.travelCrumbtrailItemHighlight{font-family: verdana; font-size: 12px; color: #CC0000; font-weight: bold;}
span.travelCrumbtrailItemHighlight A, span.travelCrumbtrailItemHighlight A:hover{font-family: verdana; font-size: 12px;  color: #CC0000; font-weight: bold;}
span.travelCrumbtrailActivityItem{font-family: verdana; font-size: 12px; color: #CC0000; font-weight: bold;}
span.travelCrumbtrailActivityItem A, span.travelCrumbtrailActivityItem A:hover{font-family: verdana; font-size: 12px; color: #CC0000; font-weight: bold;}

/* PETITION */
.petouter{width:618px;margin-bottom:1px}
.petbox{border:1px solid #ccc;padding:1px;}
.petbox .numberbox{float:left;width:180px;background-color:#369;}
.petbox .textbox{float:left;padding-left:10px;}
.petbox .number{font:40px georgia,serif;color:#fff;padding:5px 5px;text-align:center}
.petbox .text{float:left;width:280px;font:20px georgia,serif;color:#666;padding-top:6px;}
.petbox .text2{font:16px georgia,serif;color:#999}
.petbox .signup{float:left;width:136px;text-align:right;}
.petbox .signup IMG{margin-top:12px;}
.petstripon{float:left;width:300px;background-color:#efefef;padding:5px;}
.petstripoff{float:left;width:300px;padding:5px;}
.petname{font:bold 13px verdana,sans-serif;color:#369}
.petdate{font:11px verdana,sans-serif;color:#333}
.petbox2{background:url('../images/gradient_618.gif') no-repeat;height:50px;margin-bottom:10px}
.petbox2 .pad{padding:10px}
.petbox2 .number{float:left;width:120px;font:30px georgia,serif;color:#369;text-align:center}
.petbox2 .textbox{float:left;width:342px;}
.petbox2 .textbox .text{margin-top:10px;font:16px georgia,serif;color:#666}
.petbox2 .button{float:left;width:136px;text-align:right}

/* JOBS - BEGIN */

h1 {
	color: #000;
	margin: 0;
	padding: 0 0 0.7em 0;
	font-size: 1.6em;
	font-weight: normal;
}
h1.h1_title1 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
}
h1.h1_title1a {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
	color: #666;
}
h1.h1_title2 {
	margin: 0 0 1em 0;
	padding: 0.3em 0.5em;
	color: #fff;
	background: #333;
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
h1.h1_title3 {
	margin: 0;
	padding: 0.2em 0.5em;
	color: #900;
	background: #efefef;
	font-size: 1.3em;
	font-weight: bold;
}
.h1_title4 {
	margin: 0;
	padding: 0 0 0.6em 0;
	color: #900;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}
.h1_title5 {
	margin: 0;
	padding: 0 0 0.8em 0;
	color: #900;
	font-size: 1.2em;
	font-weight: bold;
}
h2 {
	color: #000;
	margin: 0;
	padding: 0.5em 0 0.7em 0;
	font-size: 1.3em;
	font-weight: bold;
}
h2.h2_title1, h2.h2_title2 {
	margin: 0;
	padding: 0.15em 0.4em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #900;
	background: #efefef;
	font-size: 0.9em;
}
h2.h2_title2 {
	margin: 0 0 0.5em 0;
}
h2.h2_title3 {
	color: #900;
	margin: 0;
	padding: 0 0 0.8em 0;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 1.2em;
}
h2.h2_title4 {
	margin: 0;
	padding: 0 0 0.2em 0;
	color: #900;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}
h3 {
	margin: 0;
	padding: 0.5em 0;
	font-weight: bold;
	font-size: 1em;
}
h4 {
	margin: 0;
	padding: 0 0 0.5em 0;
	font-weight: bold;
	font-size: 1.1em;
	color: #900;
}

.adv_box_buttons {
	width: 48%;
	font-size: 0.9em;
	margin: 0 0 1em 0;
}
.adv_box_left {
	width: 53%;
	float: left;
	background: #efefef url("images/bg-adv-arrow.gif") no-repeat right top;
	font-size: 0.9em;
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
}
.adv_box_right {
	width: 47%;
	float: right;
	background: #EFEFEF;
	font-size: 0.9em;
}
.adv_box_in {
	padding: 1em;
}

.arrow1 {
	background: url("images/arrow3.gif") no-repeat center center;
	padding: 0 0.7em;
	text-decoration: none;
}
.arrow2 {
	background: url("images/arrow4.gif") no-repeat center center;
	padding: 0 0.7em;
	text-decoration: none;
}
.arrow1:hover, .arrow2:hover {
	text-decoration: none;
}

.articles {
	margin: 0;
	padding: 0;
}
.articles dt {
	padding: 0.5em 0 0.3em 0;
	margin: 0;
	border-top: 1px solid #ccc;
}
.articles dt.first {
	border: none;
}
.articles dd {
	padding: 0 0 0.5em 0;
	margin: 0;
}

.big {
	font-size: 1.2em;
}
.blogs_box {
	border-bottom: 1px solid #ccc;
	margin: 0 0 1em 0;
	padding: 0 115px 0 0;
	background-repeat: no-repeat;
	background-position: right bottom;
    min-height: 89px;
	height: auto;
}
/*\*/
* html .blogs_box {
	height: 89px;
}

.box_career {
	border: 1px solid #eee;
	background: url("images/bg-box-career.gif") repeat-y 50% top;
	margin: 0 0 0.5em 0;
}
.box_career_left {
	float: left;
	width: 50%;
}
.box_career_right {
	float: right;
	width: 50%;
}

.box_expand {
	background: #efefef;
	padding: 0.2em 0.5em;
	margin: 0.5em 0 0 0;
}
.box_expand h3 {
	color: #900;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	font-weight: normal;
	float: left;
}
.box_expand ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
.box_expand ul li {
	float: left;
	padding: 0.15em 0 0 3px;
}
.box_expand ul li a {
	display: block;
	text-indent: -999em;
	height: 13px;
	width: 13px;
}
.box_expand ul li a.link_expand_help {
	background: url("images/icons/expand-help.gif") no-repeat left top;
}
.box_expand ul li a.link_expand_moved {
	background: url("images/icons/expand-moved.gif") no-repeat left top;
}
.box_expand ul li a.link_expand_moveu {
	background: url("images/icons/expand-moveu.gif") no-repeat left top;
}
.box_expand ul li a.link_expand_expand {
	background: url("images/icons/expand-expand.gif") no-repeat left top;
}
.box_expand ul li a.link_expand_collapse {
	background: url("images/icons/expand-collapse.gif") no-repeat left top;
}
.box_expand_content {
	padding: 0 0 0.5em 0;
	font-size: 0.9em;
}
.box_expand_content_in1 {
	padding: 0.7em;
	border-bottom: 1px solid #eee;
}
.box_expand_content_in2 {
	padding: 0.7em 0;
}
.box_expand_content_in2_links {
	padding: 0 0.7em;
}
.box_expand_content_in3 {
	padding: 0.7em;
}
.box_expand_content_in4
{
	padding: 0.7em;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}

.box_form_application {
	background: url("images/icons/form-application.gif") no-repeat left top;
	padding: 0 0 0 80px;
}
.box_form_registration {
	background: url("images/icons/form-application.gif") no-repeat left top;
	padding: 0 0 0 80px;
}
.box_form_credits {
	background: url("images/icons/panel-accountcredits.gif") no-repeat left top;
	padding: 0 0 0 80px;
}

.box1 {
	border: 1px solid #ccc;
	margin: 0 0 1em 0;
}
.box1_in {
	border: 1px solid #efefef;
	padding: 0.8em;
}

.box2 {
	border: 1px solid #ccc;
	margin: 0 0 1em 0;
	background: url("images/bg-box2.gif") repeat-y left top;
	font-size: 0.9em;
}
.box2_left {
	float: left;
	width: 190px;
	margin: 0.7em 0 1em 6px;
	display: inline;
}
.box2_left ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.box2_left ul li {
	padding: 0.5em 0;
	border-bottom: 1px solid #fff;
}
.box2_left_firstul {
	padding: 0.5em 0;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
.box2_right {
	float: right;
	width: 390px;
	margin: 0.7em 5px 0.7em 0;
	display: inline;
}

.box3 {
	padding: 0 0 0.5em 0;
	border-bottom: 1px solid #eee;
	margin: 0 0 0.5em 0;
}

.button1 {
	border: 1px solid #ccc;
	background: #fff;
	padding: 1px;
}
.button1 input {
	border: none;
	background: #900;
	color: #fff;
	margin: 0;
	cursor: pointer;
}
.button1 input:hover {
	background: #000;
}
.button1 a {
	background: #900;
	color: #fff;
	margin: 0;
	padding: 0.2em 0.5em;
	display: block;
	text-decoration: none;
}
.button1 a:hover {
	text-decoration: none;
	color: #fff;
	background: #000;
}
a.button2 {
	background: #033599;
	color: #fff;
	padding: 0.1em 1.5em;
	text-decoration: none;
	white-space: nowrap;
}
a.button2:hover {
	background: #8d0406;
	color: #fff;
	text-decoration: none;
}
input.button2 {
	background: #033599;
	color: #fff;
	padding: 0.1em 1.5em;
	text-decoration: none;
	white-space: nowrap;
	border: none;
	overflow: visible;
	cursor: pointer;
}
input.button2:hover {
	background: #8d0406;
}

.client_logo {
	float: right;
	width: 150px;
	text-align: center;
	padding: 0 0 1em 0;
}
.client_logo img {
	display: inline;
}

.control_panel {
	margin: 0;
	padding: 1em 0;
	border-bottom: 1px solid #ccc;
	background-repeat: no-repeat;
	background-position: 4px 10px;
	min-height: 60px;
	height: auto;
}
/*\*/
* html .control_panel {
	height: 60px;
}
.control_panel dt {
	margin: 0;
	padding: 0 0 0.2em 80px;
	font-size: 1.3em;
	color: #900;
}
.control_panel dd {
	margin: 0;
	padding: 0 0 0 80px;
	font-size: 0.9em;
}
.control_panel dd ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.control_panel dd ul li {
	background: url("images/bullet1.gif") no-repeat left center;
	padding: 0.2em 0 0.2em 12px;
}

.feat_list {
	text-align: left;
	padding: 0 10px 0.5em 10px;

}
.feat_list h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #900;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border-bottom: 1px solid #ccc;
}

.feat_list p {
  margin: 0.5em 0 0 0;
	border-bottom: 1px solid #ccc;
}

.feat_list_logo {
	padding: 1em 0;
	text-align: center;
}

.feat_rec_left {
	float: left;
	width: 120px;
	padding: 0.3em 0 1em 0;
}
.feat_rec_right {
	float: right;
	width: 170px;
	font-size: 0.9em;
	padding: 0 0 1em 0;
}

input.form_adv_long {
	width: 567px;
}
input.form_adv1 {
	width: 221px;
	.width: 219px;
}
select.form_adv1 {
	width: 225px;
}
input.form_adv2 {
	width: 120px;
}
input.form_checkbox {
	width: 14px;
	height: 14px;
	margin: 0;
}
input.form_general, textarea.form_general {
	width: 221px;
	.width: 219px;
}
select.form_general {
	width: 225px;
}
input.form_general_short {
	width: 151px;
	.width: 149px;
}
select.form_general_short {
	width: 155px;
}
textarea.form_general_long {
	width: 598px;
	.width: 597px;
}
input.form_general_fourhunderd, textarea.form_general_fourhunderd {
	width: 400px;
	.width: 400px;
}
input.form_quick_search1 {
	width: 176px;
	.width: 174px;
}
select.form_quick_search1 {
	width: 180px;
}
input.form_quick_search1_salary {
	width: 82px;
}
input.form_quick_search2 {
	width: 138px;
	.width: 136px;
	margin: 0 0 1px 0;
}
select.form_quick_search2 {
	width: 142px;
}

.fpost1 {
	background: #fff;
	border-top: 1px solid #ccc;
	font-size: 0.9em;
	height: 1%;
}
.fpost2 {
	background: #f3f3f3;
	border-top: 1px solid #ccc;
	font-size: 0.9em;
	height: 1%;
}
.fpost_head {
	background: #e5e5e5;
	padding: 0.5em;
	color: #555;
	height: 1%;
}

.fpost_in {
	padding: 1em 0.5em;
	height: 1%;
}

.job_summary {
	padding: 0 0 1em 0;
	font-size: 0.9em;
}
.job_summary h2 {
	background: #efefef;
	color: #fff;
	padding: 0.3em 0.5em;
	margin: 0 0 1em 0;
	font-size: 1em;
}
.job_summary p {
	padding-left: 5px;
}
.job_summary div.button1 {
	margin-left: 107px;
}
.job_summary_featured {
	color: #c99;
}
.job_summary_featured h2 {
	background: #900;
	padding: 0.3em 0.5em;
	margin: 0 0 1em 0;
	font-size: 1em;
}
.job_summary_featured h2 a {
	color: #fff;
}
.job_summary_featured h2 a:hover {
	color: #fdd;
}
.job_summary_featured div.floatr {
	padding: 0.3em 0.5em 0 2em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.line2 {
	border-bottom: 1px solid #ccc;
	padding: 0 0 1em 0;
}
.link1 {
	color: #000;
}
.link1:hover {
	color: #039;
}
.link2 {
	color: #900;
}
.link2:hover {
	color: #000;
}
.link3 {
	color: #900;
	text-decoration: underline;
}
.link3:hover {
	color: #000;
}

.link_quick_search1_advanced {
	position: absolute;
	left: 26em;
	top: 1em;
	font-size: 0.85em;
}
.link_quick_search3_advanced {
	position: absolute;
	left: 327px;
	top: 0.25em;
	font-size: 0.85em;
	padding: 0 0 0 8px;
	background: url("images/arrow2.gif") left center no-repeat;
}
.link_settings {
	display: block;
	font-size: 0.9em;
	padding: 0.25em 1.5em 0.25em 20px;
	margin: 0 0 0 0.5em;
	background-repeat: no-repeat;
	background-position: left center;
}
.link_settings2 {
	display: block;
	padding: 0.25em 1.5em 0.25em 20px;
	background-repeat: no-repeat;
	background-position: left center;
}

.link_settings2_notes {
	display: block;
	padding: 0.25em 1.5em 0.25em 20px;
	background-repeat: no-repeat;
	background-position: left center;
	display:inline;
	background-image:url('images/icons/settings-notes.gif');
}

.list_account_settings {
	margin: 0.5em 0 4.5em 0;
	padding: 0;
	list-style: none;
}
.list_account_settings li {
	float: left;
	margin: 0 0 0 6px;
	width: 198px;
}
.list_account_settings li.first {
	margin: 0;
}
.list_account_settings li a {
	display: block;
	background: #900 url("images/arrow5.gif") no-repeat right center;
	text-decoration: none;
	color: #fff;
	padding: 0.7em 15px 0.7em 0.5em;
	font-size: 1.2em;
}

.list_account_settings li a.selected {
	display: block;
	background: #033599 url("images/arrow6.gif") no-repeat right center;
	text-decoration: none;
	color: #fff;
	padding: 0.7em 15px 0.7em 0.5em;
	font-size: 1.2em;
}

.list_account_settings li a:hover {
	text-decoration: none;
	color: #fdd;
}

.list_career {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list_career li {
	border-top: 1px solid #eee;
	padding: 35px 10px 35px 80px;
	font-size: 1.1em;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.list_career li.first {
	border: none;
}
.list_career2 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list_career2 li {
	padding: 10px 10px 10px 80px;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.list_icons1 {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}
.list_icons1 li {
	border-bottom: 1px solid #ccc;
	padding: 0.8em 0 0.2em 75px;
	min-height: 60px;
	height: auto;
}
/*\*/
* html .list_icons1 li {
	height: 60px;
}
.list_icons1 li p {
	padding: 0 0 0.5em 0;
}
.list_icons1 li.li1 {
	background: url("images/icons/your-cv.gif") no-repeat left top;
}
.list_icons1 li.li2 {
	background: url("images/icons/job-alerts.gif") no-repeat left top;
}
.list_icons1 li.li3 {
	background: url("images/icons/your-account.gif") no-repeat left top;
}
.list_icons1 li.li4 {
	background: url("images/icons/cv-wizard.gif") no-repeat left top;
}
.list_icons1 li.li5 {
	background: url("images/icons/buy-credits.gif") no-repeat left top;
}
.list_icons1 li.li6 {
	background: url("images/icons/contact.gif") no-repeat left top;
}

.list_icons1 li.li7 {
	background: url("images/icons/isometric_testing.gif") no-repeat left top;
}

.list_icons1_home {
	margin: 0 0 2.3em 0;
	.margin: 0 0 2.2em 0;
}

.list_icons2 {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}
.list_icons2 li {
	float: left;
	width: 120px;
	padding: 0 10px 0 70px;
	margin: 0 5px 0 0;
	border-right: 1px solid #ccc;
	min-height: 70px;
	height: auto;
}
/*\*/
* html .list_icons2 li {
	height: 70px;
}
.list_icons2 li p {
	padding: 0 0 0.3em 0;
}
.list_icons2 li.li1 {
	background: url("images/icons/your-cv.gif") no-repeat left top;
}
.list_icons2 li.li2 {
	background: url("images/icons/job-alerts.gif") no-repeat left top;
}
.list_icons2 li.li3 {
	background: url("images/icons/your-account.gif") no-repeat left top;
	border: none;
	padding-right: 0;
	margin-right: 0;
}

.list_news {
	margin: 0.5em 0 0.3em 0.2em;
	list-style: none;
	padding: 0;
}
.list_news li {
	padding: 0 0 0.3em 12px;
	background: url("images/bullet1.gif") no-repeat 0.2em 0.4em;
}

.login_box {
	border: 1px solid #ccc;
	float: right;
	width: 185px;
	min-height: 203px;
	height: auto;
}
/*\*/
* html .login_box {
	height: 203px;
}
.login_box h2 {
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	margin: 0 0 1em 0;
}
.login_box input.form_quicksearch {
	margin: 0.3em 0;
}
.login_box p {
	font-size: 0.9em;
	padding: 0 0 0.5em 0;
}
.login_box div.button1 {
	margin: 0.5em 0 0 0;
}
.login_box_in {
	padding: 0.5em;
}

.mesdet {
	font-size: 0.9em;
	padding: 0 0 1em 0;
}
.mesdet_head {
	background: #efefef;
	border-top: 1px solid #ccc;
	padding: 0.5em;
	margin: 0 0 1em 0;
}
.mesdet_head table {
	border-collapse: collapse;
}
.mesdet_head table th {
	vertical-align: top;
	width: 8em;
	font-weight: normal;
	text-align: left;
	padding: 0.1em;
	border: none;
}
.mesdet_head table td {
	vertical-align: top;
	padding: 0.1em;
	border: none;
}

.my_account1 {
	border: 1px solid #ccc;
	float: left;
	width: 140px;
	margin: 0.5em 0 1em 0;
}
.my_account2, .my_account3, .my_account4 {
	border: 1px solid #ccc;
	float: left;
	width: 140px;
	margin: 0.5em 0 1em 13px;
}
.my_account1 {
	background: url("images/icons/job-applications.gif") no-repeat 10px 17px;
}
.my_account2 {
	background: url("images/icons/cvs.gif") no-repeat 10px 9px;
}
.my_account3 {
	background: url("images/icons/covering-letters.gif") no-repeat 10px 5px;
}
.my_account4 {
	background: url("images/icons/information.gif") no-repeat 10px 11px;
}
.my_account_in {
	border: 1px solid #efefef;
	padding: 7px;
}
.my_account_in span {
	border-top: 1px solid #ccc;
	display: block;
	padding: 0.3em 0 0 0;
	margin: 64px 0 0 0;
}

.sectors_links1 {
	float: left;
	width: 195px;
}
.sectors_links2 {
	margin-left: 12px;
	float: left;
	width: 194px;
}
.sectors_links3 {
	float: left;
	width: 290px;
}
.sectors_links4 {
	float: right;
	width: 300px;
}

.page_title {
	background: url("images/bg-page-title.gif") repeat-y left top;
	font-size: 1.2em;
	margin: 0 0 1em 0;
	height: 1%;
}
.page_title_left {
	float: left;
	width: 185px;
	display: inline;
	margin: 0.5em 0 0.5em 10px;
	background: #900;
	color: #fff;
}
.page_title_left h1 {
	color: #fff;
}
.page_title_left span {
	color: #c99;
	font-weight: bold;
}
.page_title_right {
	float: right;
	width: 374px;
	display: inline;
	margin: 0.5em 10px 0.5em 0;
	background: #efefef;
	color: #666;
}
.page_title_right_ca {
	margin-right: 150px;
	width: 234px;
	position: relative;
}
.page_title_right_ca img {
	position: absolute;
	right: -149px;
	top: -0.45em;
}

.page_title2 {
	background: url("images/bg-page-title.gif") repeat-y left top;
	margin: 0 0 1em 0;
	height: 1%;
}
.page_title2_left {
	float: left;
	width: 185px;
	display: inline;
	margin: 0.5em 0 0.5em 10px;
	background: #900;
	color: #fff;
}
.page_title2_right {
	float: right;
	width: 374px;
	display: inline;
	margin: 0.5em 10px 0.5em 0;
	background: #efefef;
	color: #666;
}
.page_title2_welcome {
	font-size: 1.4em;
}

.paging {
	border-top: 1px solid #ccc;
	padding: 0.3em 0;
	font-size: 0.9em;
	margin: 1em 0;
}

.para1 {
	padding: 0.5em 0 1em 0.3em;
	color: #666;
}

.quick_search1 {
	background: url("images/bg-quick-search.gif") no-repeat right top;
	border-bottom: 1px solid #ccc;
	padding: 8px 0 0 0;
	margin: -0.5em 0 1em 0;
	height: 1%;
	position: relative;
}
.quick_search1 h2 {
	margin: 0 300px 0 0;
}
.quick_search1 fieldset {
	padding: 0.6em 0 0.2em 0.5em;
	font-size: 0.9em;
}
.quick_search1 div.button1 {
	font-size: 1.1em;
}

.quick_search2 {
	padding: 0 0 1em 7px;
}
.quick_search2 p {
	padding: 0 0 0.4em 0;
}
.quick_search2 div.button1 {
	float: right;
}
.quick_search2 div.button1 input {
	padding: 0.2em;
	font-size: 1.1em;
}
.quick_search3 {
	border-bottom: 1px solid #ccc;
	position: relative;
	margin: 0 0 1em 0;
}
.quick_search3 fieldset {
	font-size: 0.9em;
	background: #d4e0eb url("images/bg-quick-search3.gif") 15px center no-repeat;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0.8em 0 0.5em 135px;
}

.recently_viewed {
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 0.9em;
}
.recently_viewed dt {
	margin: 0;
	padding: 0 0 0.2em 24px;
	font-weight: bold;
	background: url("images/icons/15.gif") no-repeat left top;
}
.recently_viewed dd {
	margin: 0;
	padding: 0 0 1em 24px;
}

#scroller_featured_jobs {
	padding: 1em 0;
	font-size: 0.85em;
}
#scroller_featured_jobs table {
	border-collapse: collapse;
}
#scroller_featured_jobs table td {
	padding: 0 1em;
	border: 0;
	border-left: 1px solid #ccc;
}
#scroller_featured_jobs table td span {
	display: block;
	white-space: nowrap;
	padding: 0.2em 0;
}
.scroller_featured_jobs_box {
	margin: 0 0 1em 0;
	border: 1px solid #ccc;
	padding: 1px;
	position: relative;
}
.scroller_featured_jobs_box h2.h2_title1 {
	background: #000;
	color: #fff;
}
.scroller_featured_jobs_box ul {
	margin: 0;
	padding: 1em 1em 0.5em 1em;
	list-style: none;
	font-size: 0.9em;
}
.scroller_featured_jobs_box ul li {
	padding: 0 0 0.5em 0;
}
.scroller_featured_jobs_box ul li a {
	font-weight: bold;
}
.scroller_featured_jobs_buttons {
	position: absolute;
	top: 3px;
	_top: 4px;
	right: 5px;
}
.scroller_featured_jobs_buttons img {
	display: inline;
	margin: 0 0 0 0.3em;
}

.scroller_popup {
	display: none;
	position: absolute;
	top: -0.5em;
	left: 0;
	width: 605px;
	text-align: center;
}
.scroller_popup_box1 {
	border: 1px solid #000;
	margin: 0 auto;
	text-align: left;
	width: 360px;
}
.scroller_popup_box2 {
	border: 1px solid #fff;
	padding: 1em;
	background: #fff url("images/bg-scroller-popup.gif") repeat-x left top;
	min-height: 7.5em;
	height: auto;
}
/*\*/
* html .scroller_popup_box2 {
	height: 7.5em;
}
.scroller_popup_box2 p {
	padding: 0 0 0.5em 0;
}
.scroller_popup_box2 div.button1 {
	margin-top: 0.5em;
}
.scroller_popup_close {
	position: absolute;
	right: 123px;
	_right: 122px;
	top: 1px;
}
.scroller_popup_close a {
	background: #999;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	padding: 0 0.3em;
}
.scroller_popup_close a:hover {
	background: #900;
	color: #fff;
	text-decoration: none;
}

.status_bar {
	border: 2px solid #e3e3e3;
}
.status_bar div {
	height: 16px;
	background: url("images/bg-status-bar.gif") repeat-x left top;
}
.subtab {
	padding: 0 0 0 20px;
}
.subtab p {
	padding: 0 0 0.5em 0;
}

.tab_adv_search {
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 0 0 1em 0;
	width: 100%;
}
.tab_adv_search th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 0.3em 0 0.3em 0;
	border: none;
	width: 100px;
}
.tab_adv_search td {
	vertical-align: top;
	padding: 0 0 0.3em 0;
	border: none;
}

.tab_expand {
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 0.5em 0;
}
.tab_expand th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 0 0.5em 0.5em 0.7em;
	border: none;
	color: #666;
	border-bottom: 1px solid #eee;
}
.tab_expand td {
	vertical-align: top;
	padding: 0.5em 0.7em;
	border: none;
	border-bottom: 1px solid #eee;
}

.tab_form {
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 0.5em 0 0 0;
}
.tab_form th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 0.3em 1.5em 0.6em 0;
	border: none;
	width: 140px;
}
.tab_form td {
	vertical-align: top;
	padding: 0 0 0.6em 0;
	border: none;
}
.tab_form2 {
	border-collapse: collapse;
	margin: 0 0 0.5em 0;
}
.tab_form2 th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 0.3em 1.5em 0.6em 0;
	border: none;
	width: 200px;
}
.tab_form2 td {
	vertical-align: top;
	padding: 0 0 0.6em 0;
	border: none;
}
.tab_form_line {
	border-bottom: 1px solid #ccc;
	margin: 0.5em 0 1em 0;
}
.tab_form_box {
	padding: 0 130px 0 0;
}

.tab_job_details1 {
	width: 100%;
	border-collapse: collapse;
	font-size: 0.9em;
	border-bottom: 1px solid #ccc;
}
.tab_job_details1 td {
	border: none;
	padding: 0.5em;
}

.tab_job_details2 {
	border-collapse: collapse;
	margin: 0 0 0.5em 0;
}
.tab_job_details2 td {
	border: none;
	padding: 0 0 0.5em 0;
	font-weight: bold;
	color: #666;
}
.tab_job_details2 th {
	border: none;
	padding: 0 0 0.5em 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 70px;
}
.tab_job_details3 {
	border-collapse: collapse;
	margin: 0 0 0.5em 0;
}
.tab_job_details3 td {
	border: none;
	padding: 0 0 0.5em 0;
	font-weight: bold;
	color: #666;
}
.tab_job_details3 th {
	border: none;
	padding: 0 1em 0.5em 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

.tab_quick_search1 {
	border-collapse: collapse;
}
.tab_quick_search1 th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 0 1em 0.6em 0;
	border: none;
}
.tab_quick_search1 td {
	vertical-align: top;
	padding: 0 1em 0.6em 0;
	border: none;
}

.tab_form_refine {
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 0 1em 0 0;
	float: left;
	display: inline;
}
.tab_form_refine th {
	font-weight: bold;
	vertical-align: middle;
	border: 0;
	padding: 0 0.5em 0 0;
	white-space: nowrap;
}
.tab_form_refine td {
	vertical-align: middle;
	border: 0;
	padding: 0 0.5em 0 0;
}

.tab_form_quest {
	border-collapse: collapse;
	margin: 0.5em 0 1em 0;
	width: 100%;
}
.tab_form_quest th {
	text-align: left;
	font-weight: bold;
	padding: 0.3em 0.5em;
	border: none;
	background: #efefef;
	color: #000;
}
.tab_form_quest th .colcode1 {
	color: #900;
}
.tab_form_quest td {
	text-align: left;
	padding: 0.3em 0;
	border: none;
	font-size: 0.95em;
}

.tab_form_reorder {
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 0.5em 0 1em 0;
}
.tab_form_reorder th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 0.3em 1em 0.6em 0;
	border: none;
}
.tab_form_reorder td {
	vertical-align: top;
	padding: 0 2em 0.6em 0;
	border: none;
}

.tab_listing {

      border-collapse: collapse;

}

.tab_listing th {

      font-weight: normal;

      text-align: left;

      vertical-align: top;

      padding: 0 0.5em 0 0;

      border: none;

}

.tab_listing td {

      vertical-align: top;

      padding: 0;

      border: none;

}


.tab_general1 {
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 0.5em 0 1em 0;
}
.tab_general1 th {
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding: 0.3em 0.5em 0.3em 0.5em;
	border: none;
	text-transform: uppercase;
	background: #E4E3E3;
}
.tab_general1 td {
	text-align: left;
	vertical-align: top;
	padding: 0.3em 0.5em 0.3em 0.5em;
	border: none;
	border-bottom: 1px solid #ccc;
}
.tab_general2 {
	border-collapse: collapse;
}
.tab_general2 th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 0 1em 0.7em 0;
	border: none;
	color: #666;
	width: 200px;
}
.tab_general2 td {
	text-align: left;
	vertical-align: top;
	padding: 0 0 0.7em 0;
	border: none;
}

.tab_job_summary {
	border-collapse: collapse;
	width: 440px;
	margin: 0 0 0.5em 5px;
}
.tab_job_summary td {
	width: 50%;
	vertical-align: top;
	padding: 0 1em 0.5em 0;
	border: none;
}
.tab_job_summary2 {
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 0.7em 5px;
}
.tab_job_summary2 td {
	vertical-align: top;
	padding: 0 0 0.3em 0;
	border: none;
}

.tab_sectors {
	border-collapse: collapse;
	width: 100%;
	font-size: 0.9em;
	margin: 0 0 1em 0;
}
.tab_sectors th {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border: 0;
	border-bottom: 1px solid #ccc;
	padding: 0.4em 0;
}
.tab_sectors td {
	text-align: right;
	vertical-align: top;
	border: 0;
	border-bottom: 1px solid #ccc;
	padding: 0.4em 0 0.4em 2em;
}

.tab_settings {
	border-collapse: collapse;
	font-size: 0.9em;
	width: 100%;
	margin: 0.5em 0 1em 0;
}
.tab_settings th {
	font-weight: bold;
	color: #333;
	border: none;
	padding: 0.5em;
	text-align: left;
	vertical-align: top;
}
.tab_settings td {
	color: #333;
	border: none;
	padding: 0.3em 0.5em;
	text-align: left;
	vertical-align: top;
}
.tab_settings td.td1 {
	width: 50%;
	font-weight: bold;
}
.tab_settings td.td2 {
	width: 25%;
	border-left: 2px solid #fff;
}
.tab_settings tr.tr1 td {
	background: #efefef;
}
.tab_settings tr.tr2 td {
	padding: 0.5em;
}
.tab_status {
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 1em 0;
}
.tab_status th {
	vertical-align: middle;
	padding: 0 10px 0 0;
	margin: 0;
	border: 0;
	font-weight: normal;
	white-space: nowrap;
}
.tab_status td {
	vertical-align: middle;
	padding: 0 10px 0 0;
	margin: 0;
	border: 0;
	white-space: nowrap;
}
.tab_status td.td1 {
	width: 80%;
	padding: 0 10px 0 0;
}
.tab_width50 {
	width: 50%;
}
.tab_width100 {
	width: 100%;
}

.thumb1 {
	float: right;
	margin: 0 0 1em 1em;
}

.tools_box {
	width: 295px;
	border: 1px solid #ccc;
	margin: 1em 0 0.5em 0;
}
.tools_box_in {
	border: 1px solid #efefef;
	position: relative;
	padding: 7px;
}
.tools_box_in h2 {
	margin: 0;
	padding: 78px 0 0.4em 0;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 0.1em;
}
.tools_box_in p {
	padding: 0 0 0.7em 0;
}
.tools_box_icon {
	background-repeat: no-repeat;
	background-position: right top;
	width: 290px;
	height: 87px;
	position: absolute;
	right: 0;
	top: -8px;
	_top: -7px;
}

.vacdet {
	border-bottom: 1px solid #ccc;
	background: url("images/bg-vacdet.gif") repeat-y 457px top;
	font-size: 0.9em;
	margin: 0 0 0.5em 0;
}
.vacdet_left {
	float: left;
	width: 445px;
	margin: 0 0 0 5px;
	display: inline;
	padding: 0.5em 0 0 0;
	color: #666;
}
.vacdet_right {
	float: right;
	width: 150px;
	text-align: center;
	padding: 1em 0;
}
.vacdet_right img {
	display: inline;
}
.vacdet2 {
	border-bottom: 1px solid #ccc;
	font-size: 0.9em;
	padding: 1em 0 0.5em 0.5em;
	margin: 0 0 0.5em 0;
}
.vidbanner {
    padding: 0 0 1em 0;
}

input.form_quick_search4 {
      width: 50px;
      margin: 0 0 1px 0;
}

.tab_inline {
      border-collapse: collapse;
      margin: 0 0 1em 0;
}

.tab_inline td {
      border: none;
      padding: 0 0.5em 0 0;
}

input.form_general_shorter {

      width: 62px;
      .width: 60px;

}

select.form_general_shorter {
      width: 66px;
}
.quick_search4 {

      padding: 0 0 2em 0;

}

.quick_search4 input.form_quick_search2 {

      width: 182px;

      .width: 180px;

}

.quick_search4 select.form_quick_search2 {

      width: 185px;

}

.quick_search4 p {

      padding: 0 0 0.5em 0;

}

 

.talentpool_logo {

      padding: 0.5em 0 1.5em 0;

      text-align: center;

}

.talentpool_logo img {

      display: inline;

}

.box4 {
	background: #eee;
	padding: 10px;
	margin: 0 0 1em 0;
}

.ranking {
	border: 1px solid #ccc;
	background: #fff;
	padding: 1px;
	width: 100px;
	display: block;
	float: left;
	margin: 0.2em 0 0 0;
}

.ranking span {
	height: 5px;
	display: block;
	background: #d00;
}

.ranking_text {
	float: left;
	font-weight: normal;
	color: #666;
	font-size: 0.9em;
	padding: 0 0.5em 0 2em;
}

/* JOBS - END */

/* BEGIN AJAX TABS */ 

pre {text-indent: 30px} 
#tabmenu { color: #000; border-bottom: 1px solid black; margin: 12px 0px 0px 0px; padding: 0px; z-index: 1; padding-left: 10px } 
#tabmenu li { display: inline; overflow: hidden; list-style-type: none; } 
#tabmenu a, a.active { color: #aaaaaa; background: #295229; font: normal 1em verdana, Arial, sans-serif; border: 1px solid black; padding: 2px 5px 0px 5px; margin: 0px; text-decoration: none; cursor:hand; } 
#tabmenu a.active { background: #ffffff; border-bottom: 3px solid #ffffff; } 
#tabmenu a:hover { color: #fff; background: #ADC09F; } 
#tabmenu a:visited { color: #E8E9BE; } 
#tabmenu a.active:hover { background: #ffffff; color: #DEDECF; } 
#content {font: 0.9em/1.3em verdana, sans-serif; text-align: justify; background: #ffffff; padding: 20px; border: 1px solid black; border-top: none; z-index: 2; } 
#content a { text-decoration: none; color: #E8E9BE; } 
#content a:hover { background: #aaaaaa; }

/* END AJAX TABS */

