/* ####################################################################################### */
/* Career Centre and HR Centre */
/* ####################################################################################### */

/* =LINKS for Career and HR Centres */
#contentWrap a:link,#contentWrap a:visited {
	color:#FF6600;
	text-decoration: none;
}
#contentWrap a:hover,#contentWrap a:active {
	color:#0067B1;
	text-decoration: underline;
}
#content {
	width:500px;
	float:left;
	margin: 0px 0px 0px 10px;
}
#nav2 {
	width: 280px;
	padding: 0px;
	margin: 8px 0px 6px 0px;
	list-style-type: none;
	font-weight: bold;
}

#nav2 li {
	line-height: 1.6em;
	padding: 0;
	margin: 0 0 20px;
	width: 140px;
	float:left;
}
#nav2 li.id20 {clear:both;}
#nav2 li a:link,#nav2 li a:visited {
	text-decoration: none;
	padding: 0 5px;
	margin: 0;
	color: #0067B1;
}
#nav2 li a:hover, #nav2 li a:focus {
	color: #0067B1;
}
#nav2 li ul{
	list-style-type: none;
	font-weight: normal;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
#nav2 li ul li {
	line-height: 1em;
	padding: 3px 5px;
	margin: 0;
	float:none;
}
#nav2 li ul li a:link,#nav2 li ul li a:visited {
	padding: 0;
	margin: 0;
	color: #0067B1;
}
#nav2 li ul li a:hover, #nav2 li ul li a:focus{
	color: #FF6600;
}
#nav3 {
	background-color: #0067B1;
	border: 1px solid #0067B1;
	width: 160px;
	margin: 6px 0 0;
	padding: 0;
	list-style-type: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#nav3 li {
	line-height: 1.6;
	padding: 0;
	margin: 0;
}
#nav3 li a:link,#nav3 li a:visited {
	text-decoration: none;
	padding: 0 5px;
	margin: 0;
	color: #FFF;
}
#nav3 li b{
	text-decoration: none;
	padding: 0 5px;
	margin: 0;
	color: #FFF;
}
#nav3 li a:hover, #nav3 li a:focus{
	color: #FF6600;
}
#nav3 li ul{
	background-color: #FFF;
	list-style-type: none;
	font-weight: normal;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
#nav3 li ul li {
	line-height: 1;
	padding: 3px 5px;
	margin: 0;
}
#nav3 li ul li a:link,#nav3 li ul li a:visited {
	padding: 0;
	margin: 0;
	color: #589A37;
}
#nav3 li ul li a:hover,#nav3 li ul li a:focus {
	color: #FF6600;
}
/* =calendar */
#nav3 .calendar {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	padding: 2px;
}
#nav3 .calendar .calmonth {
	font-weight: bold;
}
#nav3 .calendar .calweekdays {
	font-weight: normal;
}
#nav3 .calendar .calnoday {
	font-weight: normal;
}
#nav3 .calendar .calday {
	font-weight: normal;
}
#nav3 .calendar a:link,#nav3 .calendar a:visited {
	color:#FF6600;
	text-decoration: none;
}
#nav3 .calendar a:hover,#nav3 .calendar .a:focus {
	color:#0067B1;
	text-decoration: underline;
}

/* =HAND PICKED RULE DISPLAY */
.container {
	margin-bottom: 12px;
}
.container p{
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 90%;
}
.container h1 {
	font-size: 105%;
	background-color: #E0E0E0;
	margin: 0;
	padding: 4px 0 2px;
}
.container h2 {
	font-size: 100%;
	padding: 0;
	margin: 0;
}
.container h3 {
	font: normal 90% Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 5px 0 0;
}
.dispTeaserLeft{
margin: 0;
width: 85px;
float: left;
}
.dispTeaserRight {
margin-left: 90px;
}
/* =XML FEED DISPLAY */
.xmlfeed{
	float:left;
}
.xmlitem {
	width: 99%;
	float: left;
	margin-bottom: 5px;
	font: normal 90%;
}

.xmlitem a{
	font-size: 100%;
}

/* new styles */

#farcry_content {
	float: left;
	padding: 0px 0px 0px 10px;
	width: 730px;
}


.teaser_image {
	display:block;
	float:left;
	text-align:center;
	min-width: 160px;
	vertical-align:middle;
	border-right: 0px solid #ddd;
	margin: 0px 12px 0px 0px;
}

.teaser_text {
	display:block;
	float:left;
	text-align:left;
	max-width: 320px;
}

.teaser_image img {
	padding: 20px;
}

.teaser {
	min-height: 100px;
	margin: 12px 0px 12px 0px;
}

#content_articles {
	margin: 0px 0px 0px 10px;
	width: 550px;
	float:left;
}

.farcry_title {
	color: #333333;
	font-size: 1.4em;
	font-weight:bold;
	margin: 30px 0px 20px 0px;
}

.feature_article {
	font-size: 1.2em;
}

h1 {
	font-size: 1.2em;
	font-weight:bold;
	margin: 30px 0px 20px 0px;
}

h2, h3 {
	font-weight: bold;
	font-size: 100%;
}

.content_ad_right {
	float:right;
	margin: 4px 0px 12px 12px;
}

.content_ad_left {
	float:left;
	margin: 4px 12px 12px 0px;
}

/* Edited for revamp of career center */
/* 10/07/2010 - ESLOAN */

#sidebar_wrapper  {
float:right;
width:320px;
}
#sidebar_socialmedia {
background-image:url("/content/images/sidebar_edgelines.jpg");
background-position:center top;
background-repeat:repeat-y;
margin:14px 10px 0;
padding:0 0 12px;
text-align:center;
width:300px;
}
#createAccntIco {
	background: url("/content/images/createaccnt.png") 0 0 no-repeat;
	padding: 1px 0 4px 38px;
	margin-top: 16px;
}
#findJobIco {
	background: url("/content/images/magnify.png") 0 0 no-repeat;
	padding: 1px 0 4px 38px;
}
#uploadResumeIco {
	background: url("/content/images/resume.png") 0 0 no-repeat;
	padding: 1px 0 4px 38px;
	margin-bottom: 8px;
}
#postJobIco {
	background: url("/content/images/postjob.png") 4px 0 no-repeat;
	padding: 1px 0 4px 38px;
	margin-top: 16px;
}
#searchResumeIco {
	background: url("/content/images/searchresume.png") 4px 0 no-repeat;
	padding: 1px 0 4px 38px;
	margin-bottom: 8px;
}
#sidebar_allIcons {
padding-top:24px;
padding-left: 24px;
text-align: left;
}
#sidebar_allIcons a {
font-weight: bold;
display:block;
margin-bottom: 6px;
}
.sidebar_socialmedia_icon {
padding:2px 3px;
vertical-align: middle;
margin-top: -3px; margin-right: 8px;
}
#sidebar_categories {
background-image:url("/content/images/sidebar_edgelines.jpg");
background-position:center top;
background-repeat:repeat-y;
margin:0 10px;
padding:0 0 5px;
text-align:center;
width:300px;
}
#sidebar_categories_career {
margin-left:10px;
text-align:left;
width:280px;
}
#sidebar_categories_other {
margin:10px 0 0;
text-align:center;
width:300px;
}
.sidebar_categories_title {
font-weight:600;
margin:12px 0 9px;
padding:0;
}
#sidebar_header {
background-image:url("/content/images/sidebar_header_bg.jpg");
background-position:center top;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:1.5em;
height:31px;
letter-spacing:0.1em;
line-height:31px;
width:300px;
}

div.hradvice_header {background: url("/content/images/sidebar_header_bg2.jpg") 0 0 no-repeat!important;}

#sidebar_footer {
background-image:url("/content/images/sidebar_footer_bg.jpg");
background-position:center top;
background-repeat:no-repeat;
height:9px;
margin:0 10px 6px;
width:300px;
}
#sidebar_adsense {
background-image:url("/content/images/adsense_vertical.gif");
background-position:center top;
background-repeat:no-repeat;
height:660px;
margin:12px 10px 6px;
padding:8px 0;
text-align:center;
width:300px;
}
#sidebar_adsense #adsense_vertical {
background: none;
float:none;
height: auto;
margin: 0;
padding: 0;
width:auto;
}
#content_articles_career {
float:left;
margin:0 0 0 10px;
width:610px;
}
#content_articles_hr {
float:left;
margin:0 0 0 10px;
width:610px;
}
#content_articles_career #banner_title {
background-color:#0068B1;
color:#FFFFFF;
font-size:1.5em;
font-weight:200;
height:23px;
letter-spacing:0.1em;
line-height:23px;
margin:12px 0 15px;
padding:0;
text-align:right;
width:610px;
}
#content_articles_hr #banner_title {
background-color:#47aa42;
color:#FFFFFF;
font-size:1.5em;
font-weight:200;
height:23px;
letter-spacing:0.1em;
line-height:23px;
margin:12px 0 15px;
padding:0;
text-align:right;
width:610px;
}
#banner_title_rss_link {
float:right;
padding-left:7px;
}
.article_entry {
margin:15px 0 0;
padding:0 5px 0 0;
width:605px;
}
.article_entry_title {
font-size:1.7em;
margin-bottom:10px;
}
.article_entry_thumbnail {
float:left;
height:120px;
margin-top:3px;
overflow:hidden;
width:120px;
}
.article_entry_date {
float:right;
font-size:1.1em;
line-height:2.9em;
margin-left: 20px;
}
.article_entry_metadata {
margin:0 0 0 142px;
}
.article_entry_excerpt {
margin:8px 0 0 142px;
}
.article_entry_metadata_permalink {
padding-right:15px;
}
.article_entry_metadata_category {
padding-left:15px;
}
.article_entry_divider {
background-color:#D3E5F2;
height:1px;
margin-top:0;
width:605px;
}
#breadcrumb {margin: 12px 12px 0;}

#content_articles_career img.leftimage,
#content_articles_hr img.leftimage {margin: 0 12px 6px 0;}

#content_articles_career h1,
#content_articles_hr h1 {font-size: 2em; color: #0068b1;margin: 20px 0 25px;}

/* Styles for the share box in career and hr advice */

.leftcolumn,
.rightcolumn {width: 50%; float:left;}

#sharebox {width: 65px; background-color: #fafafa; border: 1px solid #e0e8ee; padding: 12px 0 6px; margin-left: -67px; float: left;}

#sharecontent {text-align:center;}
 #sharecontent div {margin:0 0 8px;}
 #sharecontent h3 {color: #0068B1; font-size: 16px;}
 
 div.sharebox-absolute {position: absolute; top: 157px;}
 div.sharebox-fixed {position:fixed; top: 157px;}
 
#st_chicklet {border: 1px solid #ccc; -moz-border-radius: 2px; border-radius: 2px; height: 17px; display:block; width: 57px; margin: 0 auto 8px; color: #ccc;}
 #st_chicklet:hover {background-color: #eef5ff;}
  #st_chicklet span.chicklets {color: #666!important; font-size: 10px;}
  
#doyoulike {display:block; border:1px solid #aec6d8; background-color: #f4f8fb; padding: 20px; margin: 0 0 1.5em;}
 #doyoulike h3 {font-size: 18px; margin-left: 2px;}
 #doyoulike span {display:inline-block; vertical-align:top;}
 
#articlefooter {margin: 0 0 1.5em; padding: 0 22px;}
 #articlefooter p {margin: 0 0 0.4em;}
 
div.bcjobstools a {font-size: 16px; font-weight: bold; display:block; text-align:left; margin-top: 6px; margin-left: 20px;}

a.moreadvice {display:block; padding-left: 35px; padding-bottom: 6px; width: 200px; float:left;}
 a.facebookicon {background: url(../images/social_icon_fb-small.gif) 0 0 no-repeat;}
 a.twittericon {background: url(../images/social_icon_twitter_small.gif) 0 0 no-repeat;}
 a.linkedinicon {background: url(../images/linkedin_icon_small.gif) 0 0 no-repeat;}
 a.rssicon {background: url(../images/social_icon_rss_small.gif) 0 0 no-repeat;}
