body
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    color: #222222;
    background: #fff;
    padding: 0 10px 10px 10px;
}
a
{
    color: #DD5800;
}
a:link, a:visited
{
    text-decoration: underline;
}
a:hover, a:active, a:focus
{
    text-decoration: none;
}
strong
{
    font-weight: bold;
}
samp
{
    font-family: Arial, Helvetica, Sans-serif;
}

/* Page template overrides */
.container
{
    padding: 0;
    margin: 0;
    display: inline;
}
.content-middle
{
    width: 770px;
    margin-top: 10px;
    float: left;
}
.mainCol
{
    width: 595px;
    margin: 0 0 10px 0;
    display: inline;
}
.leftCol
{
    width: 164px;
    margin: 0 10px 0 0;
    display: inline;
}
.rightCol
{
    width: 155px;
    margin: 0 10px 10px 0;
    display: inline;
}
.content-wrap
{
    border: none;
    padding: 0;
    overflow: hidden;
}
.content
{
    border: none;
    padding: 0;
    _zoom: 1;
}

/* Site logo */
.header
{
    background: #72af1e url(/img/Totaljobs/jobseeker/logo-Header.jpg) no-repeat left top;    
    height:86px;
    z-index: 100;
}
.header .hd
{
    overflow: hidden;
    _zoom: 1;
}
.header .logo
{
    float: left;
}

.header .logo a
{
    height: 47px;
    width: 246px;
    display: block;
    padding: 10px;
}
.header .logo a
{
    text-indent: -9999px;
}
.header .job-counts
{
    float: right;
    text-align: right;
    font-weight: bold;
    color: #fff;
    margin: 8px 8px 0 0;
}
.job-counts a
{
    font-size:11px;
    color: #fff;
    font-weight:normal;
}
.header .job-counts .job-count-text
{
    font-size: 18px;
    font-weight: normal;
}
.header .stats-count
{
    color: #a5ff01;
}

.content-left h1 { display:none; }

/*header adbanner*/
.header .hdrBnr
{
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 9999;
}
/* Date */
.header .date
{
    position: absolute;
    top: 30px;
    right: 6px;
    font-size: 11px;
    color: #fff;
}
/* Tri band or boom box */
.tri-band
{
    background: url(/img/Totaljobs/Jobseeker/stripesBG.gif) repeat-x top left;
    height: 24px;
}

/* Welcome */
.welcome
{
    padding: 0px 0px 5px 10px;
    font-size: 11px;
    color: #ffffff;
    clear: both;
}
.welcome a
{
    color: #ffffff;
}

/* Site tabs overrides */
.tabs
{
    position: absolute;
    top: 64px;
    right: 5px;
    font-size: 11px;
    font-weight: bold;
    background: url(/img/Totaljobs/Jobseeker/tab_grn_left.png) no-repeat bottom left;
    padding-left: 11px;
    height: 22px;
    z-index: 100;
}
.tabs li
{
    background: url(/img/Totaljobs/Jobseeker/tab_grn_right.png) no-repeat bottom right;
    line-height: 20px;
    list-style: none;
    float: left;
}
.tabs li span
{
    display: block;
    padding-right: 10px;
}
.tabs li.ss
{
    background: url(/img/Totaljobs/Jobseeker/tab_m.png) repeat-x bottom;
    padding-top: 2px;
    z-index: 100;
}
.tabs li.ss span
{
    margin: 0;
    padding: 0;
}
.tabs li.ss #Menu_SavedSearch
{
    background: url(/img/Totaljobs/Jobseeker/tab_div.gif) no-repeat right;
    margin-right: 6px;
    padding-right: 8px;
}
.tabs li.jb
{
    padding: 2px 12px 0 0;
    height: 20px;
}
.tabs li.jb span
{
    padding: 0;
}
.tabs li.fr
{
    background: url(/img/Totaljobs/Jobseeker/tab_gry_left.png) no-repeat bottom left;
    padding-left: 11px;
    margin-left: 5px;
}
.tabs li.fr span
{
    background: url(/img/Totaljobs/Jobseeker/tab_gry_right.png) no-repeat bottom right;
    padding-top: 2px;
}
.tabs a
{
    padding: 3px 0;
}
.tabs a:link, .tabs a:visited
{
    color: #000000;
    text-decoration: none;
}
.tabs a:hover, .tabs a:active, .tabs a:focus
{
    color: #000000;
    text-decoration: underline;
}


.HideSubMenu
{
    visibility: hidden;
    display: none;
    position: absolute;
    margin: 0px;
    padding: 0px;
}
.ShowSubMenu
{
    visibility: visible;
    display: block;
    position: absolute;
    padding: 0px;
    text-align: left;
    left: 2px;
    top: 22px;
}

/* saved search drop down */
ul#divSubNav
{
    overflow: hidden;
}
ul#divSubNav, ul#divSubNav li
{
    width: 150px;
    background: #8ed305;
}
ul#divSubNav li a
{
    display: block;
    line-height: 22px;
    padding: 0 3px;
}

/* Site navigation bar overrides */
.mod-navigation
{
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    background: url(/img/Totaljobs/Jobseeker/stripesBG.gif) repeat-x left bottom;
    padding-bottom: 25px;
}
.mod-navigation ul
{
    width: 770px;
    background: transparent url(/img/Totaljobs/Jobseeker/navBg.gif) repeat-x left top;
    height: 24px;
    line-height: 24px;
    margin: 0;
}
.mod-navigation li
{
    background: transparent url(/img/Totaljobs/Jobseeker/navDiv.gif) no-repeat right 50%;
    padding-right: 1px;
}
.mod-navigation li a, .mod-navigation li a:hover, .mod-navigation li a:visited
{
    color: #fff;
}
.mod-navigation .last
{
    background: none;
}
.mod-navigation .last a
{
    padding: 0 9px 0 10px; /* tweak last item to fill remaining width */
}
.mod-navigation a
{
    padding: 0 8px;
}
.mod-navigation a:hover, .mod-navigation a:active, .mod-navigation a:focus
{
    background: transparent url(/img/Totaljobs/Jobseeker/navBgOn.gif) repeat-x left top;
}

/*iphone app */
.content .mod-iphone .bd{padding:7px 6px 7px 7px;font-size:11px; background:url(/img/Totaljobs/Jobseeker/tj_home_iphonebg.gif) no-repeat top left;} 
.content .mod-iphone .top-text{display:block; margin-left:36px;}



/* Page Back and Top links */
.pg-links
{
    float: left;
    width: 770px;
    margin: 0;
    padding: 10px 0 5px 0;
    overflow: hidden;
    margin-bottom: 10px;
    clear: both;
}
.pg-links .hd
{
    display: none;
}
.pg-links .bd
{
    background: none;
}
.pg-links ul
{
    overflow: hidden;
}
.pg-links ul li
{ *word-wrap:break-word;}/* IE6 fix */
.pg-links .bd ul li
{
    font-size: 11px;
    list-style: none;
    margin: 0;
}
.pg-links .bd ul li.back-link
{
    float: left;
    width: 100px;
}
.pg-links .bd ul li.top-link
{
    float: right;
}
.pg-links .ft
{
    display: none;
}

/* Footer */
.footer
{
    padding: 10px 30px;
    line-height: 16px;
    text-align: center;
    margin: 10px 0;
    font-size: 11px;
    border: solid 1px #ccc;
    border-top-style: dotted;
    overflow: visible;
}
.footer span
{
    background: url(/img/Totaljobs/Jobseeker/TJGlogo.gif) no-repeat left center;
    padding: 10px 60px;
    display: inline-block;
}
.footer ul
{
    margin: auto;
}
.footer ul li
{
    display: inline;
    border-left: 1px solid #999;
    padding: 0 3px 0 5px;
    white-space: nowrap;
}

.footer li.last
{
	padding-left: 5px;
}

.footer .first
{
    border: none;
    padding-left: 0;
}

#eDigitalSurvey
{
	position:absolute;
	right:0px;
	top: 15px;
	width: 140px;    
}

/********************************************************************************
 Info module
*********************************************************************************/

.info
{
    background: #f3f3f3 url(/img/Totaljobs/Jobseeker/bg_info.gif) repeat-x 0 10px;
    width: 770px;
    margin-bottom: 16px;
}
.info .hd
{
    background: url(/img/Totaljobs/Jobseeker/sp770_info.jpg) no-repeat 0 -10px;
    border: none;
    height: 10px;
}
.info .icon
{
    background: url(/img/Totaljobs/Jobseeker/info_icon.jpg) no-repeat 0 0;
}
.info .text
{
    padding: 7px 0 10px 44px;
}
.info h3
{
    font-weight: bold;
    font-size: 14px;
    color: #336699;
    margin: 0 0 8px 0;
}
.info .loc
{
    color: #222;
}
.info .bd
{
    padding: 0 8px;
    margin: 0px;
    border-left: 1px solid #b5c5c5;
    border-right: 1px solid #b5c5c5;
}
.info .ft
{
    background: url(/img/Totaljobs/Jobseeker/sp770_info.jpg) no-repeat 0 0;
    width: 770px;
    height: 10px;
}

/********************************************************************************
 breadcrumb module override
*********************************************************************************/
.breadcrumb {font-size:11px;}
.breadcrumb li {background-image:url(/img/Totaljobs/Jobseeker/black-arrow.jpg);}
.breadcrumb li a{font-weight:bold;}

/********************************************************************************
 browse tiered-breadcrumb module override
*********************************************************************************/
.tiered-breadcrumb a{ padding: 0 5px;font-weight: bold;}
.tiered-breadcrumb a.first{ padding-left: 0px;}
.tiered-breadcrumb a.disabled{ color: #222222;font-weight: normal;}

/********************************************************************************
 Form module
*********************************************************************************/

.form
{
    width: 770px;
}
.form .hd
{
    background: url(/img/Totaljobs/Jobseeker/sp770.jpg) no-repeat 0 -10px;
    height: 24px;
}
.form .bd
{
    padding: 0 8px;
    margin: 0px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.form .ft
{
    background: url(/img/Totaljobs/Jobseeker/sp770.jpg) no-repeat 0 0;
    height: 10px;
}

/* Ad Banners */
.mod-adtech .BannerStyle
{
    padding: 0;
    margin-bottom: 3px;
}

/********************************************************************************
/********************************************************************************
 Info module
*********************************************************************************/

.info
{
    background: #f3f3f3 url(/img/Totaljobs/Jobseeker/bg_info.gif) repeat-x 0 10px;
    width: 770px;
    margin-bottom: 16px;
}
.info .hd
{
    background: url(/img/Totaljobs/Jobseeker/sp770_info.jpg) no-repeat 0 -10px;
    border: none;
    height: 10px;
}
.info .icon
{
    background: url(/img/Totaljobs/Jobseeker/info_icon.jpg) no-repeat 0 0;
}
.info .text
{
    padding: 7px 0 10px 44px;
}
.info h3
{
    font-weight: bold;
    font-size: 14px;
    color: #336699;
    margin: 0 0 8px 0;
}
.info .loc
{
    color: #222;
}
.info .bd
{
    padding: 0 8px;
    margin: 0px;
    border-left: 1px solid #b5c5c5;
    border-right: 1px solid #b5c5c5;
}
.info .ft
{
    background: url(/img/Totaljobs/Jobseeker/sp770_info.jpg) no-repeat 0 0;
    width: 770px;
    height: 10px;
}


/********************************************************************************
 Warning module
*********************************************************************************/

.warning
{
    background: #ffdfdf url(/img/Totaljobs/Jobseeker/bg_alert.gif) repeat-x 0 10px;
    width: 770px;
    margin-bottom: 16px;
}
.warning .hd
{
    background: url(/img/Totaljobs/Jobseeker/sp770_alert.jpg) no-repeat 0 -10px;
    border: none;
    height: 10px;
}
.warning .icon
{
    background: url(/img/Totaljobs/Jobseeker/alert_icon.jpg) no-repeat 0 0;
}
.warning .text
{
    padding: 7px 0 10px 44px;
}
.warning h3
{
    font-weight: bold;
    font-size: 14px;
    color: #cc0000;
    margin: 0 0 8px 0;
}
.warning .loc
{
    color: #222;
}
.warning .bd
{
    padding: 0 8px;
    margin: 0px;
    border-left: 1px solid #ff6666;
    border-right: 1px solid #ff6666;
}
.warning .ft
{
    background: url(/img/Totaljobs/Jobseeker/sp770_alert.jpg) no-repeat 0 0;
    width: 770px;
    height: 10px;
}

/********************************************************************************
 Form module
*********************************************************************************/

.form
{
    width: 770px;
}
.form .hd
{
    background: url(/img/Totaljobs/Jobseeker/sp770.jpg) no-repeat 0 -10px;
    height: 24px;
}
.form .bd
{
    padding: 0 8px;
    margin: 0px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.form .ft
{
    background: url(/img/Totaljobs/Jobseeker/sp770.jpg) no-repeat 0 0;
    height: 10px;
}


/********************************************************************************
 AutoCompleteExtender
*********************************************************************************/
.pjb-ace .ct
{
    border: solid 1px #666666;
    background-color: #fff;
    width: 255px;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
}
/* header container */
.pjb-ace .hd
{
    font-weight: bold;
    padding: 2px 5px 2px 5px;
    color: #666;
    background: #E6F2D0 url(/img/Totaljobs/Jobseeker/dottedline.gif) repeat-x bottom;
}
.pjb-ace .hd span
{
    padding-right: 15px;
}
/* close button */
.pjb-ace .hd a
{
    right: 4px;
    top: 3px;
    width: 11px;
    height: 11px;
    background-image: #E6F2D0 url(/img/Totaljobs/Jobseeker/close.gif) no-repeat right top;
}
/* body container */
.pjb-ace .bd
{
    background-color: #ffffff;
}
/* suggestions list item */
.pjb-ace .bd ul li
{
    padding: 2px 5px 2px 5px;
    color: #222;
}
.pjb-ace .bd ul li.more
{
    font-weight: bold;
    color: #dd5800;
}
.pjb-ace .bd ul li.hover
{
    color: #fff;
    background-color: #316AC5;
}

/********************************************************************************/
/* Buttons																		*/
/********************************************************************************/

.button-select
{
    background: url(/img/Totaljobs/Jobseeker/btn_select.png) no-repeat 0 0;
    width: 91px;
    height: 28px;
    border: none;
    cursor: pointer;
}
.button-select:hover
{
    background: url(/img/Totaljobs/Jobseeker/btn_select.png) no-repeat -91px 0;
    width: 91px;
    height: 28px;
    border: none;
    cursor: pointer;
}

/********************************************************************************/
/* Buttons																		*/
/********************************************************************************/

.button-select
{
    background: url(/img/Totaljobs/Jobseeker/btn_select.png) no-repeat 0 0;
    width: 91px;
    height: 28px;
    border: none;
    cursor: pointer;
}
.button-select:hover
{
    background: url(/img/Totaljobs/Jobseeker/btn_select.png) no-repeat -91px 0;
    width: 91px;
    height: 28px;
    border: none;
    cursor: pointer;
}

.button-search
{
    background: url(/img/Totaljobs/Jobseeker/btn_search.png) no-repeat 0 0;
    width: 91px;
    height: 28px;
    border: none;
    cursor: pointer;
}
.button-search:hover
{
    background: url(/img/Totaljobs/Jobseeker/btn_search.png) no-repeat -91px 0;
    width: 91px;
    height: 28px;
    border: none;
    cursor: pointer;
}

.header .bd
{
    z-index: 100;
}
.header .ft
{
    display: none;
    visibility: hidden;
}

/* saved searches */
.mod-tabs .ss
{
    position: relative;
    padding-right: 6px;
}
.mod-tabs .ss a
{
    padding: 0;
    background: transparent url(/img/Totaljobs/Jobseeker/tab_div.gif) no-repeat right center;
    padding-right: 8px;
}
.mod-tabs .jb
{
    padding-left: 6px;
}

.mod-tabs .saved-searches
{
    position: absolute;
    left: -10px;
    top: 22px;
    background-color: #8ED305;
    border: 1px solid #000;
    width: 150px;
    display: none; /* hidden to start */
    z-index: 100;
}
.mod-tabs .saved-searches ul
{
    margin: 0;
    padding: 0;
    *zoom:1;
}
.mod-tabs .saved-searches li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: none;
    *zoom:1;
}
.mod-tabs .saved-searches a
{
    text-align: left;
    display: block;
    padding: 5px;
    *zoom: 1;
    line-height: normal;
    background: none;
}
.mod-tabs .saved-searches a:link, .mod-tabs .saved-searches a:visited
{
    background-color: #8ED305;
}
.mod-tabs .saved-searches a:hover, .mod-tabs .saved-searches a:active
{
    background-color: #cce3a3;
}
/* expired jobs */
.expired
{
    border: 2px solid #d70000;
    padding: 20px 10px 20px 65px;
    background: #fff url(/img/Totaljobs/Jobseeker/excl.gif) no-repeat 10px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

/********************************************************************************/
/* Profile strength control																	
/********************************************************************************/


.RelevancyIndicatorContainer {
margin:10px auto 0;
width:100%;
}
.RelevanceIndicator {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("https://recruiter.totaljobs.com/Recruitment/img/midRelCont.gif");
background-position:0 0;
background-repeat:repeat-x;
height:11px;
width:55px;
}
.RelevancyIndicatorLabel {
font-size:11px;
text-align:center;
width:100%;
}
.RelevancyIndicatorLftSide {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background:url("/img/Totaljobs/Jobseeker/StrengthIndicatorLftSide.png") no-repeat scroll 0 0 transparent;
float:left;
height:32px;
width:10px;
}
.RelevancyIndicatorMiddle {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background:url("/img/Totaljobs/Jobseeker/StrengthIndicatorMiddle.png") repeat-x scroll 0 0 transparent;
float:left;
height:32px;
width:82%;
}
.RelevancyIndicatorIndicator {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("/img/Totaljobs/Jobseeker/StrengthBar_orange.png");
background-position:0 0;
background-repeat:repeat-x;
height:22px;
margin:8px 0 0;
}
.RelevancyIndicatorRgtSide {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background:url("/img/Totaljobs/Jobseeker/StrengthIndicatorRgtSide.png") no-repeat scroll 0 0 transparent;
float:left;
height:32px;
width:10px;
}
.RelevancyIndicatorClearer {
clear:both;
}
.clear {
clear:both;
}
.ratingScore
{
    width: 100%;
}
.ratingScoreLftSide
{
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background:url("/img/Totaljobs/Jobseeker/StrengthIndicatorBottomLft.png") no-repeat scroll 0 0 transparent;
float:left;
height:19px;
width:10px;
}
.ratingScoreMiddle
{
    text-align: center;
    background:url("/img/Totaljobs/Jobseeker/StrengthIndicatorBottomMiddle.png") repeat-x scroll 0 0 transparent;
    height: 19px;
    padding: 3px 0 0 0;
    float: left;
    width: 82%;
}
.ratingScoreRgtSide
{
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background:url("/img/Totaljobs/Jobseeker/StrengthIndicatorBottomRgt.png") no-repeat scroll 0 0 transparent;
float:left;
height:19px;
width:10px;
}
.callToAction
{
    margin: 5px 0 0 0;
    font-size: 11px;
}


/********************************************************************************
 Factoid Widget
*********************************************************************************/
.mod-factoid {margin-bottom:2px; }
.mod-factoid  .bd {padding:0; margin:0; border:0; background:none; }
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider{ 
	height: 82px;
	}
#slider li
{
	width:120px;
	_width:120px;
	height:82px !important; 
	overflow:hidden;
	background-image:none !important; 
	display:block;
	padding:10px 0 10px 0;
	font-size:11px;

}
#slider li p
{
    padding-left: 1px;
}
		
		
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a
	{  
	    background: url("/img/Totaljobs/Jobseeker/factoid_left.gif") no-repeat scroll left center transparent;
	    position:relative;
		width:23px;
		height:21px;
	    float:left;
		left: 30%;
		_left:25%;
		*left: 25%;
		}	
	#nextBtn a
	{  
	    background: url("/img/Totaljobs/Jobseeker/factoid_right.gif") no-repeat scroll left center transparent;
	    position:relative;
		width:26px;
		height:21px;
	    float:left;
		left: 30%;
		_left:25%;
		*left: 25%;
		}	
		
/********************************************************************************/
/* Style for promo box - Intro text with bulleted list																
/********************************************************************************/
.behavioural-box .bd{
   padding:10px 5px 0 9px !important;
   font-size: 11px;
}
.behavioural-box ul{
   padding: 4px 0 0 0 !important;   
}
.behavioural-box li{
   background:url("/img/Totaljobs/Jobseeker/careers-advice/careers-advice-bullet.png") no-repeat scroll left 5px transparent !important;
   padding: 2px 2px 2px 12px !important; 
}

/********************************************************************************
	validator callout plugin
*********************************************************************************/
.validatorCallout .validatorCalloutPointer
{
	background-image: url(/img/totaljobs/jobseeker/validate-arrow-left.png);
}
.validatorCalloutLeft .validatorCalloutPointer
{
	background-image: url(/img/totaljobs/jobseeker/validate-arrow-right.png);
}

/********************************************************************************
	jQuery UI Dialog
*********************************************************************************/
.job-map-dialog
{
   border: 1px solid #5A8C21;
    background-color: #E9E7D4;
    position: absolute;
    overflow: hidden;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    -webkit-background-clip: padding-box;    
}
.job-map-dialog .ui-dialog-titlebar
{
     border-bottom: solid 1px #5A8C21;    
    background: #4B7513 url(/img/Totaljobs/jobseeker/map/map-hdr-bg.png) repeat-x scroll top left;
    color: #fff;
    position: relative;
    font-weight: bold;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius:  10px 10px 0 0;
    border-radius:  10px 10px 0 0;

}
.job-map-dialog .ui-dialog-title
{
    padding: 7px;
    display: block;
}
.job-map-dialog .ui-dialog-subtitle
{
    padding: 2px 5px;
    display: block;
}

.job-map-dialog .ui-dialog-content
{
    position: relative;
    border: 0;
    padding: 0;
    background: none;
    overflow: auto;
    _zoom: 1;
}

.job-map-dialog .ui-dialog-titlebar-close
{
    position: absolute;
    top: 4px;
    right: 4px;
    height: 21px;
    width: 21px;
    background: transparent url(/img/Totaljobs/Jobseeker/map/close.png) no-repeat scroll 0 0;
    text-indent: 9999px;
    overflow: hidden;
}

.job-map-dialog .ui-dialog-content
{
    position: relative;
    border: 0;
    overflow: auto;
    _zoom: 1;
}

/* LinkedIn Widget */

.LinkedInWidget
{
    position: relative;
    overflow: hidden;
    font-size: 11px;
    margin-bottom: 10px;
}
.LinkedInWidget span
{
    font-weight: bold;
}
.LinkedInWidget .linkedin-message
{
    float: left;
    font-size: 12px;
    margin: 6px 0 10px;
}
.LinkedInWidget .linkedin-connections
{
    clear: both;
}
.LinkedInWidget .connection
{
    float: left;
    margin-right: 4px;
    position: relative;
    padding: 1px;
    border: 1px solid #bbb;
}
.LinkedInWidget .connection-details
{
    float: left;
    background: url("/img/global/jobseeker-tooltip.png") no-repeat scroll 0 0 transparent;
    width: 138px;
    height: 56px;
    margin: 5px 0 0 -3px;
    padding: 15px 10px 0;
    
}
.LinkedInWidget .connection-details span
{
    margin: 0;
    clear: both;
    float: left;
    width: 138px;
}
.LinkedInWidget .connection .arrow
{
    display: none;
    position: absolute;
    top: 32px;
    left: 8px;
    background: url("/img/global/jobseeker-tooltip-arrow.png") no-repeat scroll 0 0 transparent;
    width: 15px;
    height: 30px;
}
.LinkedInWidget .see-more-link
{
    clear: both;
    float: left;
}

