/* CSS document by www.cite.co.uk 2007 */
/* CareersforLeaders */

/* reset default browser styles */

* { padding: 0; margin: 0; border: 0; font-family: "verdana", arial, helvetica, sans-serif; font-size: 1em; }
ol, ul, dl { list-style: none none; }

#register_form ul
{
    list-style-type: disc;
    padding-left:20px;    
}

#register_form ol
{
    list-style-type: decimal;
    padding-left:20px;    
}

#forum_boxes ul
{
    list-style-type: disc;
    padding-left:20px;    
}

#forum_boxes ol
{
    list-style-type: decimal;
    padding-left:20px;    
}

#forum_panel ul
{
    list-style-type: disc;
    padding-left:20px;    
}

#forum_panel ol
{
    list-style-type: decimal;
    padding-left:20px;    
}

#ContentWithBullets ul
{
    list-style-type: disc;
    padding-left:20px;    
}

#ContentWithBullets ol
{
    list-style-type: decimal;
    padding-left:20px;    
}

/* html decs */
html { height: 100%;	margin-bottom: 1px; }
body { font-size: 67%; text-align: center; background: #fff; color: #000; }
p { line-height: 130%; margin: 3px 0px 3px 0px; }
h1, h2, h3, h4, h5 ,h6  { font-size: 1.4em; color: #79a726; font-weight: bold; margin-bottom: 5px; }

a {  color: #256685; font-weight: normal; text-decoration: underline; }
a:hover { text-decoration: none; color: #79a726; }

input, textarea, select { border: 1px solid #999; }

input.radiocheck { border: none; }

input.input1, input.input4, input.upload, input.emailAddress, input.textarea { border: 1px solid #999; }


ipput.noborder{ border:none; }
input { line-height: 1.4em; height: 1.4em;}
label { font-weight: bold; }
acronym { border-bottom: 1px dotted #256685; cursor: help; }
blockquote { border: 1px solid #999; padding: 8px; margin: 5px 20px 5px 20px; background: #eee; }

/* structure */
#mainbox {  width: 929px; margin: 0 auto; text-align: left; }
#header { /*background: url(../gfx/logo.gif) left center no-repeat;*/ height: 90px; text-align: right; }
.logo{float:left;}
.logosmall{float:right;}
/* navigation */
#nav { margin-bottom: 6px; text-align: right; border-top: 1px solid #c6d3d4; border-bottom: 1px solid #c6d3d4; }
#nav ul { display: inline; line-height: 1.8em;  list-style: none none;  }
#nav ul li { display: inline; list-style: none none; padding: 3px 0px 3px 0px;}
#nav ul li a {  padding: 3px 6px 3px 6px; color: #256685; text-decoration: none;}
#nav ul li a:hover { color: #fff; background: #79a726; text-decoration: none; }
#nav ul li a.active { color: #fff; background: #79a726; text-decoration: none; }
.nav_advertise {  }

/* main content */
#ad_column { float: right; width: 180px; }
#content { width: 732px; float: left;}
#blogcontent { width: 769px; float: left;}
#forumcontent { width: 729px; float: left;}
.subthird { width: 190px; float: right; }
.mainthirds { width: 530px; }
#blog_column { float: right; width: 142px; background: #E3ECDB; }
#forum_column { float: right; width: 120px; }

/* homepage */
.vacancy_hp_top { background: #79a726 url(../gfx/sectiontop_right.gif) right top no-repeat; }
.vacancy_hp_top a { color: #fff; text-decoration: none; font-weight: bold; }
.vacancy_hp_top a:hover { color: #fff; text-decoration: underline; font-weight: bold; }
.vacancy_hp_top span { background: url(../gfx/sectiontop_left.gif) left top no-repeat; display: block; padding: 8px 8px 8px 38px; font-size: 1.1em; border-bottom: 2px solid #fff; }
.vacancy_hp2_top { background: #3F6FAF url(../gfx/sectiontop_right2.gif) right top no-repeat; }
.vacancy_hp2_top a { color: #fff; text-decoration: none; font-weight: bold; }
.vacancy_hp2_top a:hover { color: #fff; text-decoration: underline; font-weight: bold; }
.vacancy_hp2_top span { background: url(../gfx/sectiontop_left2.gif) left top no-repeat; display: block; padding: 8px 8px 8px 38px; font-size: 1.1em; border-bottom: 2px solid #fff; }

dl#c4ldl { background: url(../gfx/latest_background.jpg) center top no-repeat; padding: 8px 5px 10px 5px;}
dl.list_overflow {  height: auto; overflow: hidden; background: url(../gfx/latest_fp_background.jpg) center top no-repeat !important; }
dl#c4ldl dt { margin-bottom: 8px; padding-left: 10px; position: relative;}
dl#c4ldl dd { border-top: 1px solid #d0d0d0; line-height: 1.6em; }
dl#c4ldl dd p { padding: 1px 0px 3px 10px; margin: 0px; }
dl#c4ldl dd a { /*background: url(../gfx/bullet.gif) left top no-repeat; padding-left: 10px;*/ color: #256685; text-decoration: none; }
dl#c4ldl dd a.on { color: #000; }
dl#c4ldl dd a:hover { text-decoration: underline; }
.o4l_rss { position: absolute; right: 2px; top: 0px; }

dl#f4ldl { background: url(../gfx/latest_background.jpg) center top no-repeat; padding: 8px 5px 0px 5px; margin-bottom: 10px;}
dl#f4ldl dt { margin-bottom: 8px; padding-left: 10px; position: relative;}
dl#f4ldl dd { border-top: 1px solid #d0d0d0; line-height: 1.6em; }
dl#f4ldl dd p { padding: 1px 0px 3px 10px; margin: 0px; }
dl#f4ldl dd a { background: url(../gfx/bullet.gif) left top no-repeat; padding-left: 10px; color: #256685; text-decoration: none; }
dl#f4ldl dd a.on { color: #000; }
dl#f4ldl dd a:hover { text-decoration: underline; }

dl#s4l { background: url(../gfx/s4l_background.jpg) center top no-repeat; padding: 8px 15px 0px 15px; display:inline-block; }
dl#s4l dt, dl#s4l_fp dt { margin-bottom: 8px;  }
dl#s4l dd, dl#s4l_fp dd { line-height: 1.6em; padding: 2px 0px 3px 0px; }
dl#s4l dd select { width: 220px; }
#s4l_search { border: 0px; color: #79a726; width: 5em; height: 1.4em; line-height: 1.4em; background: url(../gfx/bullet.gif) right 0.9em no-repeat; padding-right: 10px; }
.s4l_search { border: 0px; color: #79a726; width: 5em; height: 1.4em; line-height: 1.4em; background: url(../gfx/bullet.gif) right 0.9em no-repeat; padding-right: 10px; cursor:pointer; }

dl#s4l_fp { background: url(../gfx/s4l_fp_background.jpg) center top no-repeat; padding: 8px 15px 8px 15px; }
dl#s4l_fp dd select { width: 160px; }

#minicontent { margin-right: 200px; }
#minicontent ul { float: left; width: 100px; }
#minicontent li { }
#minicontent li a { color: #256685; font-weight: bold; text-decoration: none; display: block; padding: 2px; }
#minicontent li a:hover { color: #fff; background: #79a726;  text-decoration: none; }
#minicontent div { margin-left: 100px; }

.bigad { margin-top: 4px; }
/* OLD code for columns, keep for now
.col4 { width: 125px; float: left; margin-right: 10px; background: url(../gfx/col4.jpg) center top no-repeat; }
.col4_last { margin-right: 0px; }
 .col4 h6 { text-align: center; padding-top: 2px; font-size: 10px; font-weight: bold; color: #000; }
 .col4 p { padding: 2px; }
 */
/* internal pages */
#searchcol { float: left; width: 250px; }
#inner { float:left; width:470px;padding-left:10px;/*margin-left: 260px;*/ } 

/* search results */
#filters { line-height: 1.4em; padding: 10px 10px 5px 0px; background-image: none !important;  }
#filters span { float: right; }
#breadcrumb { color: #3C3C3C; font-size: 10px; padding-bottom: 5px; margin-bottom: 10px; background-image: none !important; }
#breadcrumb a { text-decoration: none; }

#inner .result_links a { font-weight: normal; text-decoration: none; }
#inner .result_links a:hover { text-decoration: none ; }
.result { padding: 9px; margin-top: 10px; background: #eef4ea; border: 1px solid #e2ebce;}
.result li { padding-bottom: 3px; }
.result_title  { font-size: 1.4em; font-weight: bold; color: #79a726; margin-bottom: 5px; }
.result_title span { font-size: 10px; }
.result_sub_title { font-size: 1.1em; margin-bottom: 5px; }
.alt { background: #f8f8f8; border: 1px solid #d0d0d0;  }
.ref { font-weight: normal;  margin-left: 20px; }
.pages { float: right; font-size: 10px; }
.emp_org { color: #999; font-weight: bold; font-size: 1em; }

/* employer page */
#emp_masthead { height: 75px; border: 1px solid #d0d0d0; margin: 10px 0px; background: url(../gfx/gradient_grey_short.jpg) left bottom repeat-x; }
#emp_info { width: 180px; float: right; background: url(../gfx/emp_info.jpg) center top no-repeat; }
#emp_info dl { padding: 5px 10px 10px 10px; }
#emp_info dl dt { font-size: 1.1em; font-weight: bold; }
#emp_info dl dd { margin-top: 3px; }

#emp_info ul { padding-bottom: 10px; border-bottom: 1px solid #d0d0d0; margin-bottom: 10px; }
#emp_info ul li { margin-top: 6px; }
#viewall { }

/* job description */
p#daysleft { background: #79a726 url(../gfx/daysleft.jpg) center center no-repeat; line-height: 22px; text-align: center; color: #fff; font-weight: bold; }
.agency { float: left; }
.referringAgency{float:right;}
.apply { width: 110px; height: 36px; border: 0px;}
.micro { width: 150px; height: 36px; border: 0px; float: right;  }
.doc { background: url(../gfx/doc.gif) left center no-repeat; line-height: 2em; padding-left: 25px; }
.pagelist { margin-top: 10px;}
.pagelist li { padding-bottom: 5px; }
.pagelist_title h1 { font-size: 1.4em; font-weight: bold; }
.pagelist_title2 h1 { font-size: 1.4em; font-weight: bold; }
.pagelist_title span { font-size: 10px; }
.pagelist_sub_title { font-size: 1.1em; margin-bottom: 5px; }

/* footer */
 #footer {  margin: 5px 0px 5px 0px; line-height: 33px; color: #999; border-top: 1px solid #d0d0d0; /*background: url(../gfx/footer.gif) right center no-repeat;*/ }
 #footer a { background-color: #ffffff; color: #8e1111; text-decoration: none; }
 #footer a:hover { color: black; text-decoration: none; }
 
/* general classes / standard padding + margin classes */
.c4l { font-weight: bold; padding: 2px 20px 0px 0px; background: url(../gfx/c4l.gif) right top no-repeat; }
.advertise { float: right; }
.right { text-align: right; }
.clear { clear: both; }

.grey { color: #d0d0d0; }
.green { color: #79a726; }
.blue { color: #256685; }
.bluegrey { color: #c6d3d4; }
.bold { font-weight: bold; }
.underline { border-bottom: 1px solid #d0d0d0; }
.darkgrey { color: #7A7A7A; }
hr {color: #d0d0d0; background-color: #d0d0d0; height: 1px;  }

.unbold { font-weight: normal !important; }
.center { text-align: center  !important; }
.noborder { border: 0; }
.mtop { margin-top: 10px; }
.mbottom { margin-bottom: 10px; }
.embottom { margin-bottom: 1em; }

#send_friend_form .fieldset { float: left; width: 228px; }
#send_friend_form label { display: block; }
#send_friend_form .fieldset input, #send_friend_form .fieldset_full input { width: 180px; margin: 3px 0 8px 0; }
#send_friend_form .fieldset_full textarea { width: 280px; margin: 3px 0 8px 0; }
#send_friend_form .fieldset_submit input { padding: 3px 8px; border: none; background: #7AA726; color: #FFF; width: auto; height: auto; font-weight: bold; }

#register_form .login_form { float: right; background: #E6EEE0 url(../gfx/login_bg.gif) no-repeat; width: 237px; padding: 10px 10px 4px 10px; }
#register_form .login_form {_width:257px;}
#register_form .login_form h3 { margin-bottom: 8px; color: #000; font-weight: normal; font-size: 1.3em; }
#register_form .login_form p { margin-bottom: 8px; }
#register_form .login_form p label { width: 102px; display: block; float: left; }
#register_form .login_form p label { _width: 80px; }
#register_form .login_form p .but_login { width: auto; height: auto; border: none; background: none; float: right; }
#register_form p.summary { width: 200px; margin-top: 20px; color: #666; }
#register_form p.benefits_title { margin-top: 30px; font-size: 1.1em; width: 200px; color: #78A723; }
#register_form ol.benefits { list-style: decimal; width: 200px; padding-left: 24px; }
#register_form ol.benefits li { color: #666; }
#register_form h3.step { color: #000; font-weight: normal; font-size: 1.2em; }
#register_form h3.step1 { margin-top: 20px; }
#register_form .register_form .fieldset { float: left; width: 229px; }
#register_form .register_form label { font-weight: normal; padding-left:10px;/*display: block;*/ }
#register_form .register_form .fieldset input { margin: 3px 0 4px 0; width: 200px; }
#register_form .register_form select { margin: 3px 0 4px 0; width: 200px; }
#register_form .register_form select.inline { margin: 3px 0 0 0; width: 100px; }
#register_form .register_form .step2 { border-top: 1px solid #D0D0D0; float: left; width: 100%; padding-top: 8px; margin-top: 8px; }
#register_form .register_form .fieldset_full { float: left; }
#register_form .register_form .fieldset_full textarea { margin: 3px 0 0 0; width: 450px; height: 80px; }
#register_form .register_form .fieldset_full p { margin-bottom: 4px; width: 400px; }
#register_form .register_form .what { padding: 2px 0 2px 17px; background: url(../gfx/icon_q.gif) no-repeat 0 50%; text-decoration: none; line-height: 1.5em; }
#register_form .register_form h3 .what { padding: 2px 17px 2px 0; background: url(../gfx/icon_q.gif) no-repeat 100% 50%; text-decoration: none; line-height: 1.5em; color: #000; }
#register_form .register_form p.summary2 { color: #666; margin-bottom: 6px; }
#register_form .register_form p.summary2 span.logotxt { color: #000; }
#register_form .register_form p.summary2 span.logotxt span { color: #8BB633; }
#register_form .register_form .check input { width: auto; border: none; }
#register_form .register_form .check label { width: auto; display: inline; }
#register_form .register_form .fieldset_submit { margin: 0 0 8px 0; float: left; width: 100%; }
#register_form .register_form .fieldset_submit input { padding: 3px 8px; border: none; background: #7AA726; color: #FFF; width: auto; height: auto; font-weight: bold; }
.upload { width: auto; height: auto; }

hr.saved { margin: 10px 0; }

#account_left { float: left; width: 220px; background: url(../gfx/account_bg.jpg) no-repeat; margin-right: 6px; margin-left: 0 !important; margin-left: 1px; }
#account_right { float: left; width: 220px; background: url(../gfx/account_bg.jpg) no-repeat; }
.account_box { padding: 8px; color: #7A7A7A; position: relative; }
.account_box img{margin-left:-42px;  float:left; padding-right:7px; }
.account_box h3 { font-size: 1.1em; }
.account_box h3 a.help1 { text-decoration: none; color: #79a726; background: url(../gfx/icon_q_g.gif) no-repeat 100% 50%; padding-right: 18px; }
.account_box a.editlink { position: absolute; top: 8px; right: 12px; }
.account_box .content_profile { padding-left:42px; font-size: 0.9em; border-bottom: 1px solid #7A7A7A; }
.account_box .content_pool { padding-left: 42px; font-size: 0.9em; border-bottom: 1px solid #7A7A7A; }
.account_box p { margin-bottom: 10px; }
.account_box2 { padding: 0 8px 8px 8px; color: #7A7A7A; position: relative; }
.account_box2 h3 { font-size: 1.1em; }
.account_box2 img{margin-left:-42px;  float:left; padding-right:7px; }
.account_box2 h3 a.help1 { text-decoration: none; color: #79a726; background: url(../gfx/icon_q_g.gif) no-repeat 100% 50%; padding-right: 18px; }
.account_box2 a.editlink { position: absolute; top: 0px; right: 12px; }
.account_box2 .content_basket { padding-left:42px; font-size: 0.9em; border-bottom: 1px solid #7A7A7A; }
.account_box2 .content_alerts { padding-left: 42px; font-size: 0.9em; border-bottom: 1px solid #7A7A7A; }
.account_box2 .content_alerts a { text-decoration: none; }
.account_box2 p { margin-bottom: 10px; }
.account_box3 { padding: 0 8px 8px 8px; color: #7A7A7A; position: relative; }
.account_box3 h3 { font-size: 1.1em; }
.account_box3 img{margin-left:-42px; float:left; padding-right:7px; }
.account_box3 h3 a.help1 { text-decoration: none; color: #79a726; background: url(../gfx/icon_q.gif) no-repeat 100% 50%; padding-right: 18px; }
.account_box3 a.editlink { position: absolute; top: 0px; right: 12px; }
.account_box3 .content_search { padding-left: 42px; font-size: 0.9em; border-bottom: 1px solid #7A7A7A; }
.account_box3 .content_apphistory { padding-left: 42px; font-size: 0.9em; border-bottom: 1px solid #7A7A7A; }
.account_box3 .content_idealjob { font-size: 0.9em; }
.account_box3 p { margin-bottom: 10px; }
.account_box input.check, .account_box2 input.check { border: none; }
.account_box3 ul.selects li { position: relative; width: 204px; height: 7em; }
.account_box3 ul.selects li select { position: absolute; right: 0; top: 0; width: 140px; }
#account_bottom { width: 450px; float: left; border-top: 1px solid #BBB; padding: 6px 0; }
#account_bottom input { width: auto; height: auto; border: none; float: right; margin-top: 2px; }

.dl { display: block; padding: 10px 0 8px 38px; }

.blog_content .blog_head { border-bottom: 1px solid #d0d0d0; padding-bottom: 8px; }
.blog_content .blog_post { border-bottom: 1px solid #8EB42B; padding: 6px 0; color: #7A7A7A; }
.blog_content .blog_post p { margin-bottom: 10px; }
.blog_content .blog_post .date { font-weight: bold; margin-bottom: 0; color: #000; }
.blog_content .blog_post .foot { font-weight: bold; }
.blog_content .blog_post .foot a { font-weight: bold; text-decoration: none; }
.blog_content .blog_post h3 { font-size: 1.4em; }
.blog_content .blog_post .what { color: #7A7A7A; padding: 2px 17px 2px 0; background: url(../gfx/icon_q.gif) no-repeat 100% 50%; text-decoration: none; line-height: 1.5em; }

#blog_column h3 { background: #CADCB2 url(../gfx/blog_col_bg.gif) no-repeat; padding: 10px 4px; font-size: 0.9em; font-weight: bold; color: #000; }
#blog_column h3.first { background: #CADCB2 url(../gfx/blog_col_top.gif) no-repeat; }
#blog_column h3 span { color: #FFF; }
#blog_column p { padding: 4px 4px 8px 4px; line-height: 1.6em; }
#blog_column p a { text-decoration: none; }
#blog_column p.rss a { background: url(../gfx/icon_rss.gif) no-repeat 0 50%; padding: 2px 0 2px 18px; }

h4.comment_title { font-size: 1.1em; color: #444; margin-top: 8px; }
.blog_comment { color: #777; background: #EEE; padding: 6px; margin-bottom: 8px; }

#comment_form { margin-top: 8px; }
#comment_form .fieldset_full label { display: block; font-weight: normal; color: #7A7A7A; }
#comment_form .fieldset_full input { margin: 3px 0 0 0; width: 200px; }
#comment_form .fieldset_full textarea { margin: 3px 0 0 0; width: 466px; height: 80px; }
#comment_form .fieldset_full p { margin-bottom: 4px; width: 400px; }
#comment_form .fieldset_full input.button { padding: 3px 8px; border: none; background: #7AA726; color: #FFF; width: auto; height: auto; font-weight: bold; }

#forum_top { background: url(../gfx/forum_header.gif) no-repeat; position: relative; border-bottom: 1px solid #C6D3D4; }
#forum_top .prelist { position: absolute; top: 26px; left: 350px; width: 360px; line-height: 1.6em; }
#forum_top .list { position: absolute; top: 66px; left: 350px; width: 180px; line-height: 1.6em; }
#forum_top .list2 { position: absolute; top: 66px; left: 550px; width: 180px; line-height: 1.6em; }
#forum_top .list p, #forum_top .list2 p { padding: 4px 0; border-bottom: 1px solid #d0d0d0; color: #79a726; }
#forum_top .list p.last, #forum_top .list2 p.last { border-bottom: none; }
#forum_top .list p a, #forum_top .list2 p a { text-decoration: none; color: #79a726; }
#forum_top .ftop_links { padding: 162px 10px 1px 0; text-align: right; }
#forum_top .ftop_links a { color: #000; text-decoration: none; font-weight: bold; }
#forum_top .ftop_links a:hover { text-decoration: underline; }
#forum_top .ftop_links a span { color: #79a726; }

#forum_boxes { float: left; width: 524px; margin-top: 8px; }
#forum_boxes .forum_box { float: left; width: 172px; margin: 0 2px 2px 0; }
#forum_boxes .forum_box h3 { font-weight: bold; font-size: 0.9em; background: #D9E9BC url(../gfx/forum_boxttl.gif) repeat-x; color: #256485; padding: 4px 8px; margin-bottom: 2px; }
#forum_boxes .forum_box .content { background: #ECF4DD; border: 1px solid #D6E2BC; padding: 6px; }
#forum_boxes .forum_box .content p { font-size: 0.9em; color: #79A723; margin-bottom: 8px; }
#forum_boxes .forum_box .content a.butt { margin-left: 70px; }

#forum_panel { float: left; background: url(../gfx/forum_panelbg.jpg) no-repeat; margin: 8px 0 0 10px; width: 165px; padding: 10px 15px; }
#forum_panel p { margin-bottom: 12px; }

.news_article { border-bottom: 1px solid #8EB42B; padding: 6px 0; color: #7A7A7A; }
.news_article p { margin-bottom: 10px; }
.news_article .date { font-weight: bold; margin-bottom: 0; color: #000; }
.news_article .foot { font-weight: bold; clear:both;}
.news_article .foot a { font-weight: bold; text-decoration: none; }
.news_article h3 { font-size: 1.4em; }
.news_article img { padding: 4px; border: 1px solid #CCC; float: left; margin: 4px 10px 8px 0; }
.dlttl { font-size: 1.1em; color: #666; padding: 8px 0 0 0; }

.advertiser_list { float: left; width: 472px; border-bottom: 1px solid #8EB42B; padding: 6px 0; color: #7A7A7A; }
.advertiser_list p { margin-bottom: 10px; }
.advertiser_list h3 { font-size: 1.8em; }
.advertiser_list img { padding: 4px; border: 1px solid #CCC; float: left; margin: 4px 10px 8px 0; }

.advertiser_box { width: 420px; height:100px; background: #F3F6ED; border: 1px solid #CCC; margin: 4px 2px 0 2px; text-align: center; padding: 8px 0; float: left; }
.advertiser_box img { border: 1px solid #CCC; }

.advertiser_box table td.info{ padding:5px;}
.advertiser_box table td.info p.listTitle{ font-size:1.1em; font-weight:bold; color:#79a726; }
/*
Old repeater box style
.advertiser_box { width: 140px; height:150px; background: #F3F6ED; border: 1px solid #CCC; margin: 4px 2px 0 2px; text-align: center; padding: 8px 0; float: left; }
.advertiser_box img { border: 1px solid #CCC; }
*/

.ad_featured_box { background: #EAF0E1 url(../gfx/ads_feat_bg.gif) repeat-x; float: left; width: 100%; padding-bottom: 6px; margin: 6px 0 10px 0; }
.ad_featured_box h3 { color: #FFF; font-size: 1.3em; margin: 8px 0 6px 4px; }

.newsrch { text-align: right; padding-right: 5px; }
.saved_table { width: 469px; margin-bottom: 8px; }
.saved_table td { border-bottom: 1px solid #B1BC9A; padding: 6px; vertical-align: middle; }
.saved_table td.col1 { width: 40px; }
.saved_table td.col3 { text-align: right; width: 100px; }


div.hoverObject {
background-color:#EAE8CF;
border:1px solid #BABA93;
left:0pt;
position:absolute;
top:0pt;
visibility:hidden;
width:400px;
z-index:500;
}
div.hoverObject {
padding:10px;
}
div.hoverObject a {
color:#024D5D;
font-weight:bold;
}



/*JOB LIST*/

.resultsbox 
{
    background:#F8F8F8 none repeat scroll 0%;
    border:1px solid #D0D0D0;
    margin-top:10px;
    padding:9px;
    width:98%;
}

.ResultsboxAlt
{
    background:#EEF4EA none repeat scroll 0%;
    border:1px solid #E2EBCE;
    margin-top:10px;
    padding:9px;
    width:98%;
}

.TitleLink
{
    color:#79A726;
    font-size:1.4em;
    font-weight:bold;
    margin-bottom:5px;
}

.TitleLink a
{
    color:#79A726;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
    text-decoration: none;
}

.TitleLink a:hover
{
    color:#79A726;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
    text-decoration: underline;
}

.AgencyImage
{
    float:right;
}

.OrganisationHeader
{
    color:#999999;
    font-size:1em;
    font-weight:bold;
}

/*JOB LIST END*/



/*Active Links, CMS*/
dl#c4ldl dd a.active
{
    color: #000; text-decoration: underline;
}

dl#f4ldl dd a.active
{
    color: #000; text-decoration: underline;
}

.jobdetailscontent ul li
{
    list-style-type:circle;
    margin-left:20px;
}


.CAPTCHA_box
{
    padding-left:5px;
    width:220px;
    height:120px;
    border:solid 1px #999999;
    position:relative;
    float:right;
    margin-right:5px;
}


.social { line-height: 1.8em; margin-bottom: 10px; background: #fff; }
.social img { padding: 2px 1px 1px 0px; filter: alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 } /* filter and -moz-opacity are proprietry so break css validation */
.social img:hover { filter: alpha(opacity=99); -moz-opacity:1; opacity:1 }

.button { border: none; cursor:pointer; background: #fff; color: #000; font-weight: bold; padding-left:10px; text-align:left; }

.ApplyButtonLarge{/*width:110px;*/ height:36px;}

.GreenButton
{
    background:#7AA726 none repeat scroll 0%;
    border:medium none;
    color:#FFFFFF;
    font-weight:bold;
    height:auto;
    padding:3px 8px;
    width:auto;
    cursor:pointer;
}

.linkButton
{
    background-color:#fff;
    color:#256685;
    font-weight:normal;
    border:none;
    padding:0px;
    margin:0px;
}

.width100
{
    width:100%;
}

.sendtofriend
{
    width:295px;
    height:100px;
}


.talentPoolRepeaterItem
{
    float:left;
    padding-right:20px;
}

.MLImageButton
{
    width:auto;
    height:auto;
}



.myProfileLeftSide
{
    float:left;
    width:116px;
}
.myProfileRightSide
{
    float:left;
    width:46px;
}
.cb
{
    clear:both;
}

.forumHeading
{
    width:380px;
    height:45px;
    margin-top:25px;
    float:right;
    overflow:hidden;
    color:#79A726;
}

.red
{
    color:Red;
}



.JobsByEmail select
{
    width:305px;
    height:80px;
}



.banner-ad
{
    margin-top:6px;
}

.emailLogin
{
    width:350px;
}

.passwordLogin
{
    width:350px;   
}



.employerProfileDiv a
{
    text-decoration:none;
}

.employerProfileDiv a:hover
{
    text-decoration:underline;
}

.employerProfileDiv
{
    border-bottom:solid 1px #d0d0d0;
    padding-bottom:3px;
}


.centeringdiv
{
    text-align:center;
    margin:auto;
    width:440px;
}


.labelTextIndent
{
    padding-left:10px;
}


.registrationLeftColumn
{
    float:left;
    width:200px;
}


.GreenTextSalary
{
    font-size: 1.4em;
    color:#79A726;
    font-weight:bold;
}

.ProfileImage
{
    text-align:left;
}

DT
{
    display:inline-block;
}

.fl
{
    float:left;
}
.fr
{
    float:right;
}
.cb
{
    clear:both;
}

.LineBreak
{
    text-align:center;
}

/*.GreenTextSalary span
{
    color:#79A726;
    font-weight:bold;
}*/

.searchClientAgency
{
 text-align:center; 
 line-height:160%;
 clear:both;  
}
.searchClientAgency a
{
    padding:0 2px 0 2px;
    font-size:130%;
}
.searchBorder
{
    margin:8px 0px 8px 0px;
    padding:12px 6px 12px 6px;
    border:1px solid #79A726;
}
.searchBox
{
    width:250px;
}

.keyWordsBox_fp
{
    width: 158px;
}
.keyWordsBox
{
    width: 218px;
}
