html{overflow-y:scroll}
.a9{border-top-width:1px;border-left-width:1px;padding-left:1px;font-size:9px;text-transform:none;color:#000080;font-family:Arial,Sans-Serif}
.a11{padding-left:1px;font-size:13px;text-transform:none;color:#4b4b4b;font-family:Arial,Sans-Serif}
.bb{font-size:13px;text-transform:none;color:#000080;font-family:Arial,Sans-Serif}
.gb{padding-right:3px;padding-left:3px;font-size:14px;background-color:#f2f0ff}
.cr, .sjd{font-size:13px;color:#4b4b4b;font-family:Arial,Sans-Serif}
.sjd{margin-top:3px;margin-bottom:3px}
.grey12{padding-left:1px;font-size:13px;text-transform:none;color:#494848;font-family:Arial,Sans-Serif}
.frmlbl{padding-left:1px;font-size:13px;font-weight:bolder;text-transform:none;text-align:right;color:#494848;font-family:Arial,Sans-Serif}
.wonr{color:#fff;background-color:#cc0000}
.pt{border-bottom:1px #CCCCCC solid;padding-top:5px;padding-left:5px;margin-top:3px;font-weight:normal;font-size:19px;text-transform:capitalize;color:#000080;font-family:Arial,Sans-Serif;vertical-align:middle;height:29px;line-height:27px;background-image:url(/tiptop/gifs/background_light_grey1.gif);background-repeat:repeat-x;background-color:#EEEBDD}
.he1{font-size:15px;font-weight:bold;text-transform:capitalize;color:#fff;background-color:#8385C0}

.yellow{font-size:13px;color:#494848;font-family:Arial,Sans-Serif;background-color:#fffff7}
.reds{font-size:13px;color:#494848;font-family:Arial,Sans-Serif;background-color:#fff4f8}
.reds1{border-right:#f2f0ff;border-top:#f2f0ff;border-left:#f2f0ff;border-bottom:#f2f0ff 1px;font-weight:bold;font-size:13px;text-transform:capitalize;color:#fff;font-family:Arial,Sans-Serif;background-color:#a9acb5}
.blue{font-size:13px;color:#494848;font-family:Arial,Sans-Serif;background-color:#f3f5fb}
.bgblue{background-color:#fafaff}
.orange{font-size:13px;color:#494848;font-family:Arial,Sans-Serif;background-color:#fff0e8}

.btg{border:#efeff7;border-bottom:1px #CCCCCC solid;padding-right:3px;padding-left:3px;font-size:14px;text-transform:capitalize;color:#000080;font-family:Arial,Sans-Serif;height:20px;background-color:#f2f0ff}
.btgh, .btghb{border:#efeff7;border-bottom:1px #CCCCCC dotted;padding-right:3px;padding-left:3px;padding-top:3px;font-size:14px;font-weight:normal;text-transform:capitalize;color:#000080;vertical-align:middle;height:23px;line-height:23px;background-image:url(/tiptop/gifs/background_light_grey1.gif);background-repeat:repeat-x}
.btghb{font-weight:bolder}

.rbg, #tbljobresults h3, .tblresults h3, .resheadblock, #divBrowseByResults h2{border:#efeff7;border-top:1px #c8c2d3 dotted;padding:3px;font-size:14px;font-family:Arial,Sans-Serif;font-weight:bold;text-transform:capitalize;color:#000080;/*height:23px;*/line-height:23px;background-color:#f2f0ff}
.resheadblock{width:100%}

#PCContent{background-color:#fafaff;border:#eaeaea 1px solid;padding:5px}

.button{font-family:Arial,Sans-Serif;font-size:13px;background-color:#fdfdfd;background-image:url(/tiptop/gifs/buttonbkgd.gif);background-repeat:repeat-x;padding:3px;border:1px solid #C2C2C2;color:#282828;cursor:pointer}

A, A:visited{text-transform:none;color:#821d43;text-decoration:none}
A:hover{color:#2b4c8d;text-decoration:none}

A.mt_l, #headerdiv A, #tblfooter A{font-size:11px;text-transform:capitalize;color:#fff;font-family:Arial,Sans-Serif;text-decoration:none}
A.mt_l:visited, #headerdiv A:visited, #tblfooter A:visited{color:#fff}
A.mt_l:hover, #headerdiv A:hover, #tblfooter A:hover{color:#cbd3ff}
A.mt_l:active, #headerdiv A:active, #tblfooter A:active{color:#fff}

A.wrl{font-weight:bold;font-size:13px;text-transform:capitalize;color:#ffffff;font-family:Arial,Sans-Serif;text-decoration:none}
A.wrl:visited{color:#ffffff}
A.wrl:hover{color:#dfac44}
A.wrl:active{color:#ffffff}

A.bl{font-size:13px;font-weight:bold;text-transform:capitalize;color:black;font-family:Arial,Sans-Serif}
A.bl:visited{color:black}
A.bl:hover{color:#2b4c8d}
A.bl:active{color:black}

/*A.btre, A.btgr{
text-decoration:none;
font-family:Arial;
font-size:13px;
padding-left:4px;
padding-right:4px;
background-color:#f2f0ff;
background-image:url(/tiptop/gifs/buttonbkgd.gif);background-repeat:repeat-x;
}
A.btre{color:#be0000;border:1px dotted #be0000}
A.btre:visited{color:#be0000}
A.btre:hover{color:#000000;text-decoration:none;border:1px dotted #000000}
A.btre:active{color:#be0000}

A.btgr{color:green;border:1px dotted green}
A.btgr:visited{color:green}
A.btgr:hover{color:#000000;text-decoration:none;border:1px dotted #000000}
A.btgr:active{color:green}*/

A.pl{border:#f2f0ff 1px;font-size:12px;text-transform:capitalize;color:#4d4e61;font-family:Arial,Sans-Serif;text-decoration:none}
A.pl:visited{color:#4d4e61}
A.pl:hover{color:#2b4c8d}
A.pl:active{color:#4d4e61}

.oa, #tblregion A, #tblljobs A, #tbljsearch A, #tbljtitle A{clear:none;background:url(/tiptop/gifs/box1.gif) no-repeat left center;padding-left:13px;padding-right:3px}
.ca{clear:none;background:url(/tiptop/gifs/box1.gif) no-repeat right center;padding-right:14px;padding-left:2px;line-height:130%;display:inline}
.da{background:url(/tiptop/gifs/arrow_right_bottom_diag_white.gif) no-repeat right 2px;padding-right:10px;display:block}

A.el, A.sel, #tblindustry A, #tblregion A, #tblljobs A, #tbljsearch A, #tbljtitle A, .sjd A{font-size:13px;color:#821d43;font-family:Arial,Sans-Serif;text-decoration:none}
A.el:visited, A.sel:visited, #tblindustry A:visited, #tblregion A:visited, #tblljobs A:visited, #tbljsearch A:visited, #tbljtitle A:visited, .sjd A:visited{color:#821d43}
A.el:hover, A.sel:hover, #tblindustry A:hover, #tblregion A:hover, #tblljobs A:hover, #tbljsearch A:hover, #tbljtitle A:hover, .sjd A:hover{color:#2b4c8d}
A.el:active, A.sel:active, #tblindustry A:active, #tblregion A:active, #tblljobs A:active, #tbljsearch A:active, #tbljtitle A:active, .sjd A:active{color:#821d43}
A.sel{font-size:12px}

#tblindustry A, #tblregion A, #tbljsearch A, #tbljtitle A{display:block;clear:right;line-height:140%}

#diviconsoc{float:left;display:block;height:22px;width:150px;padding-top:10px}
#icofb{background:url(/tiptop/gifs/ico_fb_tw_li_rss.png) no-repeat 0 0}
#icotw{background:url(/tiptop/gifs/ico_fb_tw_li_rss.png) no-repeat 0 -16px}
#icoli{background:url(/tiptop/gifs/ico_fb_tw_li_rss.png) no-repeat 0 -32px}
#icorss{background:url(/tiptop/gifs/ico_fb_tw_li_rss.png) no-repeat 0 -48px}
#icofb, #icotw, #icoli, #icorss{float:left;width:16px;height:16px;margin:0 0 0 5px}
#diviconp1{float:left;display:block;height:16px;background-color:#fff;margin:0 5px}

#divBrowseByResults h2{margin-top:15px}
A.tl, #divBrowseByResults A, #tblPageNums A{font-size:16px;color:#821d43;font-family:Arial,Sans-Serif;text-decoration:none}
#divBrowseByResults A.el{font-size:13px;float:right}
A.tl:visited, #divBrowseByResults A:visited{color:#821d43}
A.tl:hover, #divBrowseByResults A:hover{color:#2b4c8d}
A.tl:active, #divBrowseByResults A:active{color:#821d43}

BODY{text-align:left;line-height:114%;background-color:#FFFFFF;margin:1px auto}
.body{padding-top:1px;text-align:center;background-image:url(/tiptop/gifs/body_bg.gif);background-position:top center;background-repeat:repeat-y;background-color:#f8f8f8}

BR{LINE-height:5px}

H1{margin-top:0px;margin-bottom:0px;padding:2px;vertical-align:middle;font-weight:bolder;font-size:16px;font-family:Arial,Sans-Serif;text-decoration:none}

H1 strong{font-weight:normal}

H2{margin-top:0px;margin-bottom:0px;padding:2px;vertical-align:middle;font-weight:bolder;font-size:15px;font-family:Arial,Sans-Serif;text-decoration:none}
H2 strong{font-weight:normal}
H2.rbg{vertical-align:middle;padding-top:5px;padding-bottom:0px}
.pt h2{font-size:16px}
H1.pt.wrap{display:table;white-space:normal}

.h3item{padding:1px;padding-bottom:0px;margin:0px;text-decoration:none;font-size:15px;font-weight:normal}

P{margin-top:6px;font-size:13px;margin-bottom:6px;padding-bottom:0px;color:#4b4b4b;padding-top:0px;font-family:Arial,Sans-Serif}

TABLE{text-align:left}

FORM{margin-top:0px;margin-bottom:0px}

TD{font-size:13px;font-family:Arial,Sans-Serif}

.TDIndent{padding-left:8px;padding-right:8px}
.TDRIndent{padding-right:2px}

.separator{background-image:url(/tiptop/gifs/separator.gif);width:5px;height:20px}

li{line-height:150%}

.dl{height:7px;background-image:url(/tiptop/gifs/line_dots.gif);background-repeat:repeat-x}
hr.dl{border:none}

.valm{vertical-align:middle}

.valm20{vertical-align:middle;height:20px;width:20px}

.seloption{font-weight:bolder;color:#000080;background-color:#f2f0ff}

#d_pttli{display:table;clear:both;width:974px;text-indent:3px;height:24px;padding-top:2px}
#d_pttli1{clear:none;float:left}
#d_pttlih1{font-size:14px;color:#000080;font-weight:normal;padding-top:2px;padding-bottom:2px;text-transform:none}
#d_pttli2{clear:right;float:left}
#d_pttlih2{ font-size:14px;color:#000080;font-weight:normal;padding-top:2px;padding-bottom:2px;text-transform:none}

#headerdiv{position:relative;width:974px;text-align:left;z-index:2}
#alogin, #aregister{color:#000080;background-color:#f2f0ff;border:1px solid white;padding:2px}
#alogout{color:#be0000;background-color:#f2f0ff;border:1px solid white;padding:2px}
#asitetype{color:#be0000;background-color:white;border:1px solid #f2f0ff;padding:2px}

#divLogin{float:right;padding:5px 0px 10px;text-align:left;width:160px}

#mainblock{
/*NB :adding this fixed width problems with center 
alignment of top block when page stretches;*/
width:974px;text-align:center;z-index:2}
#mrqfigs{font-size:14px;color:#BE0000;text-align:center;height:22px;width:770px;padding:5px 2px 0}
#mrqfigs2{font-size:14px;color:#c63d3d;vertical-align:top;height:18px;width:774px;padding:1px 0px 4px/*;background:#fff;overflow:hidden*/}
#tblmrq{border:#eaeaea 2px solid; width:100%;margin-bottom:5px}

#splblock{border:#eaeaea 1px solid;width:180px;text-align:left;padding:5px 10px 0;margin:3px 0 5px}

/*NB :underscores for IE only..*/
#tbi{_position:relative;display:table;height:90px;width:728px;margin-top:5px;overflow:hidden;vertical-align:middle;text-align:right;float:right}
#tbi1{_position:absolute;_left:50%;_top:50%;display:table-cell;vertical-align:middle}
#tbi2{position:relative;_left:-50%;_top:-50%}

#menudivouter{width:974px;text-align:left;z-index:50;margin-bottom:0px}

#MenuTable{position:relative;z-index:50;border:#f2f0ff 0px solid;width:100%}

.mm{border-top:#9c9ed6 0px solid;border-bottom:#9c9ed6 0px solid;border-right:#ffffff 1px solid;padding:2px;padding-top:7px;padding-bottom:7px;background-color:#a7adc1;text-align:center;vertical-align:middle;line-height:110%}
.mm_over{border-top:#9c9ed6 0px solid;border-bottom:#9c9ed6 0px solid;border-right:#ffffff 1px solid;padding:2px;padding-top:7px;padding-bottom:7px;background-color:#cfd0d9;text-align:center;vertical-align:middle;line-height:110%}

A.mm_l, #MenuTable A{padding:2px;padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:bold;color:#ffffff;font-family:Arial,Sans-Serif;text-decoration:none;text-transform:capitalize;line-height:110%}
A.mm_l:visited, #MenuTable A:visited{color:#ffffff}
A.mm_l:hover, #MenuTable A:hover{color:#2b4c8d}
A.mm_l:active, #MenuTable A:active{color:#ffffff}

.msd{display:table;position:absolute;z-index:100;white-space:nowrap;font-size:12px;margin-top:-1px;padding:5px;background-color:#cfd0d9;color:#084d9c;line-height:110%}
.ms{font-size:12px;border-right:#9c9ed6 1px solid;border-left:#9c9ed6 1px solid;border-bottom:#9c9ed6 1px solid;padding-right:10px;padding-left:5px;height:20px;background-color:#cfd0d9;line-height:110%}

A.ms_l, #tdSM A{font-size:12px;font-weight:normal;color:#535353;font-family:Arial,Sans-Serif;text-decoration:none;text-transform:capitalize;line-height:100%;padding-bottom:5px}
A.ms_l:visited, #tdSM A:visited{color:#535353}
A.ms_l:hover{color:#2b4c8d}
A.ms_l:active, #tdSM A:active{color:#535353}

.divsubmenu{width:1pc;position:absolute;z-index:100;visibility:hidden}

#footerblockouter{width:974px;text-align:left}
#footerblockinner{width:974px;text-align:left;margin-top:10px;background-color:#ffffff}
.awhite{text-decoration:none;color:white}
#divgrouplogos{width:974px;background-color:#ffffff;text-align:right}
#divgrouplogos img{height:29px;border:0px}

#tcmain{padding:2px;padding-top:5px;padding-bottom:5px;padding-left:0px;width:784px}

#tblwelcome{width:100%}
#tblqsearch{margin-top:10px;width:100%}

#divqscountry{display:inline-block;float:left;background:#fff;overflow:hidden;vertical-align:middle;border:solid 1px #ccc;margin-right:4px}
#divqscountryname{margin:auto 0;padding:3px 3px 2px;font-weight:600;color:#4e4e4e}

#tblbtnholder, #tblindustry, #tblclient, #tblregion, #tblljobs, #tbljsearch, #tbljtitle, #tblfeatures, #tblnews, #tblsurvey{margin-top:10px;width:100%}
#tblfeatures A, #tblnews A, #tblsurvey A, #tblnewstoryfull A, #tblcontentfull A{color:#821d43;text-decoration:none}
#tblfeatures A:visited, #tblnews A:visited, #tblsurvey A:visited, #tblnewstoryfull A:visited, #tblcontentfull A:visited{color:#821d43}
#tblfeatures A:hover, #tblnews A:hover, #tblsurvey A:hover, #tblnewstoryfull A:hover, #tblcontentfull A:hover{color:#2b4c8d}
#tblfeatures A:active, #tblnews A:active, #tblsurvey A:active, #tblnewstoryfull A:active, #tblcontentfull A:active{color:#821d43}

#tblljobshp td{padding:2px}
#tblljobsinner td{padding:6px 0;border-top: 1px dotted #DDD}

#divshare{float:right;vertical-align:middle}
#divshare img{border:0;vertical-align:middle;height:17px;padding:3px 0 3px 4px}

#tblfooter{width:100%;height:50px}

#tblhpnotification{background:url(/tiptop/gifs/sad_face.gif) white no-repeat 667px 0px;width:100%}

#tbljobresults tr{vertical-align:middle}
#tbljobresults div{display:table-cell;white-space:nowrap}
#tbljobresults dl dt, .tblresults dl dt{float:left;margin-right:10px;width:100px;font-weight:bolder}
#tbljobresults dt, #tbljobresults dd, .tblresults dt, .tblresults dd{padding-top:2px}
#tbljobresults h3{margin-top:0px; margin-bottom:0px}
#tbljobresults h3 div{float:left}
#tbljobresults h3 img, #tbljobresults h3 input{float:right}
#tbljobresults .atr{text-align:right;vertical-align:top;padding-top:5px}
#tblPageNums td{padding:6px}

#divclientservices{display:table;margin:0 auto;width:803px;text-align:left}
#divclientservices .rbg{border-top:solid 1px #fff}
#divclientjobs, #divclientcvs{clear:left;float:left;width:262px/*393px*/;padding-top:10px;margin:0}
#divclientadvertising, #divclientpackages, #divclientjobapps{float:right;width:262px/*393px*/;padding-top:10px;margin:0 3px 0 2px}

#tblclientjobs, #tblclientjobcredits, #tblclientjobapps, #tblclientcvs, #tblclientadvertising, #tblemailmarketing, #tblfeaturedjobs, #tblclientpackages{margin-top:1px;width:100%;height:200px}

#tbllogin, #tblregreasons, #tbljsreg, #tblrareg, #tblemreg, #tblinputform, #tblinputform2{background-color:#dbd9f7;background-image:url(/tiptop/gifs/bg_table_bg_fade_purple.gif);background-repeat:repeat-x}
#tblinputform, #tblinputform2{width:100%;border:0;border-spacing:2px/*;border-collapse:collapse*/}
#tblinputform td, #tblinputform2 td{padding:1px}
#tbllogin, #tblregreasons, #tbljsreg, #tblrareg, #tblemreg{width:100%;border-collapse:separate/*E6E6E6*/}
#ftindustry{z-index:100;font-family:Arial;font-size:9px;color:gray;width:974px;line-height:150%;padding-top:50px}

#div_more{display:none}

#divbtnholder{padding:12px;width:100%;clear:both;display:table-cell;text-align:center;margin:0px}
#divbtnholder a{display:block;float:left;width:184px; height:40px;text-indent:-9999px;background-image:url(/tiptop/gifs/btn_ar_ea_sj_uc_cpmbined_1.png);background-repeat:no-repeat}
#ButtonRC{background-position:0 0;margin-right:12px}
#ButtonJA{background-position:-184px 0;margin-right:12px}
#ButtonSJ{background-position:0 -40px;margin-right:12px}
#ButtonAR{background-position:-184px -40px}

/*#divbtnholder{padding:0px;padding-top:5px;width:100%;clear:both;display:table;text-align:center;padding-bottom:0px;margin-bottom:0px}
#divbtnholder img{border:0px;width:184px;height:40px}
#divbtncv, #divbtnalerts, #divbtnsearch, #divbtnadvertise{display:inline;clear:none;margin:auto;padding:1px;padding-right:24px}
#divbtnadvertise{padding-right:0px;margin-right:0px}*/

.sba{border:0;width:120px;height:40px}

.dispb{display:block}

.txtlogo{display:block;float:right;overflow:hidden;border:1px solid #000000;width:116px;height:40px;margin-bottom:5px;min-width:116px;min-height:40px;margin-right:3px;background-color:#ffffff;text-align:center;padding:1px;vertical-align:middle}
#tbljobresults div.txtlogo, #tbljobresults a.ca{display:block;clear:right}
#divJobDescLogo{display:table;padding:5px;text-align:center}

#ticklist li, #ticklist1 li, #ticklist2 li, #ticklist3 li, #ticklist4 li, #ticklist5 li, #ticklist6 li, #ticklist7 li, #ticklist8 li{list-style-type:none;background-image:url(/tiptop/gifs/bullet-tick.gif);background-position:0 7px;background-repeat:no-repeat;padding:2px 2px 2px 18px;margin-left:-20px;font-weight:normal}

#ulcountrysitelist1, #ulcountrysitelist2, #ulcountrysitelist3{list-style:none;padding-left:8px;margin-left:0}
#ulcountrysitelist1 li, #ulcountrysitelist2 li, #ulcountrysitelist3 li{padding:2px}
#ulcountrysitelist1 img, #ulcountrysitelist2 img, #ulcountrysitelist3 img{vertical-align:middle}

div.scrolldiv{overflow-x:hidden;overflow-y:auto;margin:10px 0;padding:5px;max-height:220px;height:expression(this.scrollheight > 220? "220px" :"auto" )}

div.invoicetrans{margin-top:-5px;position:absolute;z-index:100;width:960px;background:white;border:solid 1px #ccc}

/* CSS for google Adsense for Search */
ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:13px}
.ad_line1 {color:#821d43;font-size:13px;text-decoration:underline}
.ad_text {color:#606061;font-size:13px;text-decoration:none}
.ad_url {color:#821d43;font-size:12px;margin-bottom:12px;text-decoration:none}
.search_header{background:#eee;padding:4px;font-size:16px;font-weight:bold}
.wide_ads {background:#efeff7;padding:10px}
.narrow_ads {background:#e5ecf9;padding:10px 10px 10px 20px}

#divSWF0, #narrow_ad_unit{position:relative;clear:none;overflow:hidden;padding:5px;padding-top:3px;padding-right:0px}

select{position:relative}

select, input.a11, textarea, ul.checklist{
	padding:3px;
	border-top:#b4b4b4 1px solid;
	border-bottom:#e7e7e7 1px solid;
	border-left:#b4b4b4 1px solid;
	border-right:#e7e7e7 1px solid;
	background:url(/tiptop/gifs/bg_input_controls.png) #ffffff no-repeat -1px -1px;
}

.stimg{width:55px;height:55px;border:0px #e8eaf3 solid}
#tdlocbg{background-repeat:no-repeat;background-position:top right}

#banner_jp, #banner_ja, #divSWF1, #divSWF2, #divSWFTFI{margin-top:5px;margin-bottom:5px}
#banner_ja{margin-bottom:10px}

/*main menu -  Purple*/
#mnu{z-index:300;position:relative;height:37px;width:974px;padding:0;margin:0;list-style:none;/*main menu bg*/background-color:#a7adc1;font-family:arial, verdana, sans-serif}
#mnu li.top{display:block;float:left;height:37px;/*main menu bg*/background-color:#a7adc1;border-right:#d9dce6 1px solid}

#mnu li.top.mnuli_first{border-left:0px}
#mnu li.top.mnuli_last{border-right:0px}

#mnu li a.mnulnk{display:table-row;vertical-align:middle;height:37px;line-height:100%;color:/*main menu link color*/#fcfcfc;text-decoration:none;font-size:12px;font-weight:normal;cursor:pointer}
#mnu li a.mnulnk div{display:table-cell;vertical-align:middle;text-align:center;height:37px}
#mnu li a.mnulnk div.down{display:table-cell;vertical-align:middle;text-align:center;height:37px;background:url(/tiptop/gifs/arrow_right_bottom_diag_white.gif) no-repeat scroll right 23px transparent}
/*main menu hover*/
#mnu li:hover a.mnulnk{/*main menu link hover color*/color:#2b4c8d;/*main menu hover bg*/background-color:#cfd0d9;/*main menu separator*/border-right:#d9dce6 1px solid}
#mnu li:hover a.mnulnk div{/*main menu hover bg*/background-color:#cfd0d9}
#mnu li:hover a.mnulnk div.down{background:url(/tiptop/gifs/arrow_right_bottom_diag_white.gif) no-repeat scroll right 23px transparent}
/*default styling */
#mnu li:hover{position:relative;z-index:100}
/*submenu links*/
#mnu li:hover ul.smnu{z-index:200;left:0px;top:37px;padding:3px 8px 3px 2px;/*sub menu bg*/background-color:#cfd0d9;padding:5px 5px 5px 5px;white-space:nowrap;height:auto;width:auto}
#mnu li:hover ul.smnu li{position:relative;display:block;float:left;clear:left;height:19px;width:auto;font-weight:500;padding:3px 2px}
#mnu li:hover ul.smnu li a{display:block;font-size:12px;height:19px;width:auto;line-height:19px;text-indent:5px;/*sub menu link color*/color:#fcfcfc;text-decoration:none}
#mnu li ul.smnu li a.smnulnk{background:url(/tiptop/gifs/menu_arrow.gif) 0px 6px no-repeat;padding-left:4px}
#mnu li:hover ul.smnu li a:hover{/*sub menu link hover color*/color:#2b4c8d}
#mnu li:hover ul.smnu li a.smnulnk:hover{background:url(/tiptop/gifs/menu_arrow_over.gif) 0px 6px no-repeat;/*sub menu link hover color*/color:#2b4c8d;padding-left:4px}
/*hide everything*/
#mnu ul, #mnu li:hover ul ul, #mnu li:hover li:hover ul ul{position:absolute;left:-99999px;top:-99999px;height:0;width:0;padding:0;margin:0;list-style:none}

/*footer*/
#ftr{width:974px;height:100px}
#ftrin{color:#FFFFFF;padding:2px 5px 5px 5px}
#ftrin p{color:#FFFFFF}
#ftr A{font-size:12px;color:#FFFFFF;font-family:Arial;text-decoration:none}
#ftr A:visited{color:#FFFFFF}
#ftr A:hover{color:#cbd3ff}
#ftr h2{clear:left;font-size:9px;line-height:13px;color:gray}
#ftr h2 A{font-size:9px;line-height:13px;color:gray}
#ftr h2 A:visited{color:gray}
#ftr h2 A:hover{color:gray}
#ftrlinks{height:40px}
#ftrlinks p{text-align:center}
#ftrcopyright{width:974px;height:31px;font-size:12px;line-height:31px;font-family:Arial,Helvetica,sans-serif;color:#FFFFFF; text-align:center}
#ftrgrouplogos{float:right/*;width:180px;height:31px*/}
/*#ftrgrouplogos img{width:180px;height:31px}*/
#ftrindustry{clear:left;width:974px;padding:10px 0;text-align:center;text-align:left}
#ftrindustryin{width:750px;margin:0 auto}
#ftrindustryin span{display:block;clear:both;font-family:Arial;font-size:9px;color:gray}
.ftrindustryblock{float:left;width:150px;text-align:left}
.ftrindustryblock A{font-family:Arial;font-size:9px;color:gray;line-height:190%;display:block;clear:right}
.ftrindustryblock A:hover{color:#cbd3ff}

#PCMain{background:#ffffff;width:974px;border:0px;border-spacing:0;border-collapse:collapse/*i.e cellspacing=0*/}
.aplhscol{vertical-align:top;padding-top:10px}
.hprhscol, .aprhscol{width:170px;text-align:center;vertical-align:top}
.hprhscol{padding:5px 0px 5px 0px}
.aprhscol{padding:10px 0px 5px 0px; text-align:right}
.gfsrhscol{width:200px;padding:10px 0px 5px 5px;vertical-align:top; text-align:right}


/*##########Need to copy this section other stylehseets and modify sytle as appropriate############*/

.tbl_b0_cp0_cs0{border:0;border-spacing:0/*;border-collapse:collapse*/}
.tbl_b0_cp0_cs0 td{padding:0px}

.tbl_b0_cp0_cs2{border:0;border-spacing:2px/*;border-collapse:collapse*/}
.tbl_b0_cp0_cs2 td{padding:0px}

.tbl_w100pc_b0_cp0_cs0, .tblresults{width:100%;border:0;border-spacing:0/*;border-collapse:collapse*/}
.tbl_w100pc_b0_cp0_cs0 td{padding:0px}

.tbl_w100pc_b0_cp0_cs2{width:100%;border:0;border-spacing:2px/*;border-collapse:collapse*/}
.tbl_w100pc_b0_cp0_cs2 td{padding:0px}

.tbl_w100pc_b0_cp2_cs0{width:100%;border:0;border-spacing:0px/*;border-collapse:collapse*/}
.tbl_w100pc_b0_cp2_cs0 td{padding:2px}

.tbl_w100pc_b0_cp1_cs1{width:100%;border:0;border-spacing:1px/*;border-collapse:collapse*/}
.tbl_w100pc_b0_cp1_cs1 td{padding:1px}

.tbl_w100pc_b0_cp2_cs2{width:100%;border:0;border-spacing:2px/*;border-collapse:collapse*/}
.tbl_w100pc_b0_cp2_cs2 td{padding:2px}

.tblresults th{text-align:center;color:#222;font-size:14px;font-weight:bold;padding:8px 3px;background:#F2F2F2;border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}
.tblresults th A, .tblresults th A:visited{font-size:14px;color:#222;text-transform:capitalize;text-decoration:none;border-bottom:dotted 1px #BBB}
.tblresults th A:hover{color:#1057e3}
.tblresults td{padding:2px}
.resrow{text-align:center}
.resrow td{vertical-align:top;color:#222;font-size:13px;border-right:solid 1px #ccc;padding:2px 2px 15px 2px}

.resrownum{font-weight:700;font-size:14px;border-left:#f2f0ff;color:#fff;background:#555555/*#9696cb*/;text-align:right;width:15px;padding:0 4px}

.resheadleft{padding:3px;font-size:15px;font-weight:normal;text-transform:capitalize;color:#555555;vertical-align:middle;height:24px}
.resheadright{padding:3px;font-size:15px;text-align:right;text-transform:capitalize;color:#555555;vertical-align:middle;height:24px}

.resheadleft A, .resrow td A:visited{font-size:15px;color:#821d43;text-transform:capitalize;text-decoration:none}
.resheadleft A:hover{color:#1057e3}

.resrow td A, .resrow td A:visited{font-size:13px;color:#821d43;text-decoration:none}
.resrow td A:hover{color:#1057e3}

.resrow td A.button:visited{color:#282828}

.tblresults .resrow .norb{border-right:0px}
.tblresults .resrow .nobb{border-bottom:0px}

.tblresults .rbg{text-decoration:none;font-weight:normal}
.tblresults .rbg td{height:28px;vertical-align:middle}
.tblresults .rbg td.alignt{vertical-align:top}

.tblresults .rbg h3{background:transparent;color:#821d43}
.tblresults .rbg h3 a, .tblresults .rbg h3 a:visited{color:#821d43;text-decoration:none}
.tblresults .rbg h3 a:hover{color:#1057e3}
 
.tblresults h3.nobg{background:none}
  
.tblresults td .divtable{position:relative;display:table;clear:right;width:100%;border-collapse:collapse;table-layout:auto}
.tblresults td .divtr{display:table-row;clear:right;width:100%}
.tblresults td .divtd_label{display:table-cell;float:left;clear:none;width:225px;overflow:hidden}
.tblresults td .divtd_value{display:table-cell;float:left;clear:none}

.alignl{text-align:left}
.alignc{text-align:center}
.alignr{text-align:right}
.alignt{vertical-align:top}
.alignm{vertical-align:middle}
.alignb{vertical-align:bottom}

.floatl{float:left}
.floatr{float:right}

.nowrap{white-space:nowrap}

/*font color classes*/
.fcw, .tblresults .resrow .fcw{color:#fff}

.hr{height:1px;margin-top:1px;margin-bottom:1px;border-bottom:solid 1px #ccc/*background:url(/tiptop/gifs/line.gif) repeat-x*/}

.hs_xs{height:1px}
.hs_s{height:2px}
.hs_sm{height:3px}
.hs_m{height:5px}
.hs_l{height:10px}
.hs_xl{height:15px}
.hs_xxl{height:20px}
.hs_100pc{height:100%}

.w_33pc{width:33%}
.w_100pc{width:100%}

A.no_style, A.no_style:active, A.no_style:visited{text-decoration:none;color:#222}
A.bl:hover{color:#1057e3}

.headertab, .headertabred{display:block;background:#3F3F3F;margin:0px;width:100%;line-height:16px;height:16px;font-size:13px;font-weight:500;padding:5px;text-decoration:none;color:#fff;white-space:nowrap;overflow:hidden;border:1px solid #3F3F3F;border-radius:4px 4px 0px 0px}
.headertabred{background:#be0000;border:1px solid #be0000}

.a10{font-size:10px}

/*##New Invoice Style Classes##*/
#tblInvoice{font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:#222}
#tblInvoiceItems{font-size:13px;color:#222}
#tblInvoiceItems th{text-align:center;font-weight:bold;border-right:solid 1px #ddd}
#tblInvoice hr{color:#bbbbbb;height:1px;border:0px;border-top:1px solid}
.inv_contents{border:1px solid #ddd;padding:1px;border-radius:0px 0px 5px 5px}
.inv_contents td{padding:3px}
#tblInvoice td.inv_head{padding:6px 4px;text-indent:3px;font-weight:700;font-size:19px;text-transform:capitalize;color:#fff;background:#222;border:1px solid #222;border-radius:5px 5px 0px 0px} /*.reds1*/
.inv_head_label{border:solid 1px #bbb;padding:4px 2px;font-weight:bold;font-size:14px;text-transform:none;color:#1057e3;vertical-align:middle;background-color:#ddd} /*.btg*/
.inv_highlight_bg{font-size:13px;color:#c63d3d;background-color:#f9f4f8} /*.reds*/
.inv_highlight_text{color:#D73D3D} /*crimson*/
.inv_total_label{font-weight:bold;font-size:16px;padding:4px 2px;text-transform:capitalize;border-left:#f2f0ff;color:#fff;background:#bbb;border:1px solid #bbb;border-radius:0px 5px 5px 0px} /*.reds1*/
.inv_value{padding-left:1px;font-weight:bold;font-size:13px;text-transform:none;color:#2D2D2D} /*grey12*/
.inv_border{border:1px solid #ddd;padding:1px;border-radius:5px}
#tblInvoiceItems .inv_norb{border-right:0px}
/*############################*/

.tblClientService{margin-top:10px;padding-right:2px;padding-left:2px}

/*##########*/

/*Cookie Complience CSS*/
#cookiesWarningDivInner {
	color:#000;
	font-family:Arial,Sans-Serif;
	font-size:13px;
	text-align:center;
	width:964px;
	background:#F5D318;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	border-radius:5px;
	-webkit-box-shadow:0 3px 3px #ccc;
	-moz-box-shadow:0 3px 3px #ccc;
	box-shadow:0px 2px 4px #ccc
}
#cookiePolicyURL  a:link, #cookiePolicyURL  a:visited {text-decoration:underline;color:#000}
#cookiePolicyURL  a:hover {text-decoration:none;color:#2b4c8d}

td.pagelinks_top{border-bottom:solid 1px #AAA;padding-bottom:5px}
td.pagelinks_bottom{border-top:solid 1px #AAA;padding-top:5px}

.r11{font-size:13px;text-transform:none;color:#be0000;font-family:Arial,Sans-Serif}
.error{padding-left:1px;font-size:13px;text-transform:none;color:#be0000;font-family:Arial,Sans-Serif}
.message{padding-left:1px;font-size:13px;text-transform:none;color:#4b4b4b;font-family:Arial,Sans-Serif;text-align:left}
.head{font-weight:bold;font-size:18px;text-transform:capitalize;color:#534741}
.textblack, .tb{font-size:13px;text-transform:none;color:#000000;font-family:Arial,Sans-Serif}
.tb{vertical-align:text-top}
#tbljobresults td.tb{padding-top:5px;padding-bottom:10px}
.cn{font-weight:bold;font-size:14px;text-transform:capitalize;color:#0a0b94;font-family:Arial,Sans-Serif;text-decoration:none}
.bordered{border:#eaeaea 1px solid;padding-right:2px;padding-left:2px}

#tblinputform td.error, #tblinputform2 td.error, td.error{border:#be0000 1px dashed;padding-right:23px;padding-left:23px;padding-bottom:5px;padding-top:6px;margin-top:6px;margin-bottom:5px;margin-right:3px;font-size:13px;background:url(/tiptop/gifs/error_circle.gif) white no-repeat 3px 5px;color:#be0000}
#tblinputform td.confirmation, #tblinputform2 td.confirmation, td.confirmation{border:#438b79 1px dashed;padding-right:23px;padding-left:23px;padding-bottom:5px;padding-top:6px;margin-top:6px;margin-bottom:5px;margin-right:3px;font-size:13px;background:url(/tiptop/gifs/confirm_circle.gif) white no-repeat 3px 5px;color:#438b79}
#tblinputform td.note, #tblinputform2 td.note, td.note{border:#8f97c2 1px dashed;margin-top:6px;margin-bottom:5px;margin-right:3px;padding-right:23px;padding-left:23px;padding-bottom:5px;padding-top:6px;font-size:13px;background:url(/tiptop/gifs/notepad_pen.gif) white no-repeat 3px 5px;color:#4432a1}
.error p{color:#be0000}
.confirmation p{color:#438b79}
.note p{color:#4432a1}
td.message{padding:5px;font-size:13px;color:#2d2e3a}

td.error.reds{background-color:#fceff4}
td.confirmation.greens{background-color:#EEFAEC}

#tblinputform td.alignt{padding-top:6px}

table.ea_box, td.ea_box{border:1px solid #999;margin-top:6px;margin-bottom:5px;margin-right:3px;padding:6px 25px 5px;font-size:13px;background-color:#999;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
table.ea_box td{font-size:13px;color:#fff}
.ea_box p{color:#fff}
.ea_box a.button{padding:5px}

/*Feed Ads*/
.divJobFeedAdsOuterW{display:block;width:750px;margin:0 auto;background:#fff;padding:5px}
.divJobFeedAds{display:block;text-align:left}
.divJobFeedAds h2{font-size:15px;font-weight:normal;padding:5px 0 3px}
.divJobFeedAds a{color:#821d43}
.divJobFeedAds span{font-size:13px;display:block}
.divJobFeedAds .jfl{font-weight:bold}
.divJobFeedAds .jfa{margin:3px 0 5px}
.divJobFeedAds .indeed_at{float:right}
/*, .resrow td*/
.border_bottom{border-bottom:1px solid #DDD;border-collapse:separate}
.resrow .border_bottom{padding:7px 2px 7px}
