  
#gblcontent {color:#666666;font-family: "Helvetica", Helvetica, Arial,sans-serif;font-size:12px;} 
/* #gblcontent a {color:#666666;font-family:Helvetica,Arial,sans-serif;font-size:11px;}  gm */

#gblcontent a {color: #666;}

#gblcontent .heading a {font-size:12px;} 

#gblcontent{position:relative;left:-20px;width:1020px;}


#column-left {position:relative;float:left;margin-right:20px;}


#column-left .topsection {width:223px;background-image:url(../../images/bgleft.gif); background-repeat:no-repeat;padding-top:20px;padding-left:40px;margin-bottom:20px;}
#column-left .section {background-color:#FFFFFF;width:180px;margin-left:43px;margin-right:0px;margin-bottom:20px;padding:20px;}
#column-left .section-nobg {background:none; padding:0;margin: 20px 0px 20px 43px;}
#column-middle{position:relative;  float:left; margin:0px;margin-right:20px; top:26px;}
#column-middle .middle-panel{background-color:#FFFFFF;width:540px;padding:5px 00px 40px 10px;}
#column-right{width: 110px;	position: relative;	top:3px; float:left;}
#column-middle .topsection{padding-bottom:40px; width:490px; margin-top:10px;}
#listd ul li {width:500px;}
#listd ul li:hover { background: #f1f1f1;cursor:pointer;}
#base {z-index:100} 
.clear{clear:both;}

h3.greentitlefont {font-size:20px;margin-bottom:10px;}

.greytitlefont {color:#666;font-size:20px;font-weight:normal;}
h1.greytitlefont {font-size:24px;}
h2.greytitlefont {font-size:22px;}
h3.greytitlefont {font-size:20px;}
h4.greytitlefont {font-size:18px;}
h5.greytitlefont {font-size:16px;}

.twocolumnlayout #column-left .topsection {width:800px;padding-top:25px;}

ul.leftmenu {border-bottom:1px solid #E5E5E5;padding-top:5px;list-style:none;}
ul.leftmenu li.item {width:170px;float:left}
ul.leftmenu li.arrow {width:10px;float:right;}
ul.leftmenu a {font-family:Helvetica,Arial,sans-serif;color:#333;font-size:12px;font-weight:bold; }
ul.leftmenu a:hover, .greentext {color:#99CC33 !important;}
ul.leftmenu li.subitem {padding-left:20px;}
ul.leftmenu li.subitem a {font-weight:normal;}
ul.leftmenu li.clear {padding-top:10px}

.linkslist {list-style:none; }
.linkslist li{line-height:30px; }


.topsection .leftmenupadding {padding-left:20px;padding-right:20px;}
.topheaderpadding{padding-top:10px;}
.topheaderpaddinglarge{padding-top:20px;}
.bottomheaderpadding{padding-bottom:20px}
.bottomheaderpaddingsmall {padding-bottom:10px;}
.topsection .divider{padding:10px 0; margin-left:3px; }
.topsection .divider.lastactive{padding-bottom:0px;}
.topsection .grey {margin-left:3px; background-color:#f6f6f6}
.topsection .grey .divider{margin-left:0px;}
.grey .leftmenupadding {padding-left:17px; color:#CCCCCC}

#login {color:#fff;font-size:11px;font-family:Helvetica,Arial,sans-serif; }

.middle-panel .package-form-left {float:left; width:280px; padding-top:10px;}
.middle-panel .package-form-right {float:right;padding-top:10px;}

.html_emp-paj #column-left .topsection {width:223px;}
.html_emp-paj #column-middle .middle-panel {width:435px;}
.html_emp-paj #column-middle .topsection {width:425px;}
.html_emp-paj #column-right {width:241px;}


.lplist {width:520px}
.searchlayout .lplist {width:540px}
.lplist-inner1 {width:440px;float:left;}
.lplist-inner-emp {width:150px;position:relative;left:auto;float:right;margin-top:0px;}
#shot {width:520px;}
.searchlayout #shot {width:540px;}

.searchlayout #column-middle .middle-panel {width:560px;}
.fullwidthtextarea {width:450px;}
.formbuttons {left:350px;position:relative;padding-top:10px;}


#lefttableinsidedash, #lefttableinsidedash1 {width:auto;}
#lefttableinsidedash1 {margin-left:0px; }

#gblcontent .myjobheadertxt a{color:#FFFFFF;font-size:11px;font-weight:bold;}
.myjobnew{margin-top:-4px;}

.contentpage #column-middle h1 {padding:0 0 10px  0;}
.contentpage #column-middle h2 {padding:10px 0 5px 0 !important; margin:0 !important;}
.contentpage #column-middle p {padding-bottom:10px;}
.contentpage #column-middle p * {font-size:12px !important;}


.emptycontentlayout #column-middle {height:400px;}

.widecolumnlayout #column-left .topsection{width:390px;margin-bottom:0px;}
.widecolumnlayout #column-middle .middle-panel{width:370px;padding-bottom:0px;}

#authorizedWorkerLeft{float:left;height:40px;padding-right:20px;}
#authorizedWorkerRight{float:left;width:200px;}

.errorHighlight {color:#CF0000 !important;}
.errorHighlight a{color:#CF0000 !important; text-decoration: underline; }
textarea.errorHighlight {border:1px solid #CF0000; color:inherit;}
input.errorHighlight {border:1px solid #CF0000; color:inherit;}

.detailbg{width:536px;padding-right:0px;margin-right:0px;}
.detailbg p {width:500px;}



#column-left .section#liveStats p{padding-top:10px;}
#column-left .section#liveStats p strong{color:#333;}
#column-left .section#liveStats p strong span {color:#666}



.stretchlayout #column-middle .middle-panel {width:700px;}


.searchsaved ul, .searchsaved1 ul {width:520px;}

img.greyspacerline {width:520px}

#html_content .middle-panel  ul, #html_content .middle-panel ol, #html_content_employee  .middle-panel ol, #html_content_employer  .middle-panel ol{padding-bottom:10px;}
#html_content .middle-panel ol, #html_content_employee  .middle-panel ol, #html_content_employer  .middle-panel ol {margin-left:20px;}
#html_content .middle-panel  li, #html_content_employee  .middle-panel ol, #html_content_employer  .middle-panel ol{padding-bottom:2px;}

#gblcontent ul li.liclass a  {color:#333}
#gblcontent ul li.liclass a  span span {color:#666}

#gblcontent ul li.liclass a:visited, #gblcontent ul li.liclass a:visited * {
color:#BCBCBC !important;
}

#column-middle  a, #html_content .middle-panel a {font-size:inherit;}
* .button-link, .button-link-list a {font-size:11px !important;}


.adminMenu  {color: #CCCCC !important; padding-left:10px;} .adminMenu:hover  {color: #999 !important; } 


table#favourites thead tr th, table#favourites thead tr th a {color:white;}							
table#favourites thead tr{ font-weight:bold; background-color:#797979; height:25px; padding-top:5px; padding-bottom:5px; }
table#favourites thead tr td{ font-size:12px; }
table#favourites tbody tr td{ min-height:25px; padding-bottom:3px; padding-top:3px; font-size:11px; }
table#favourites { border:1px solid #797979; }
a#blockedTitle {position:relative;}


/* removed from mac.css */
#global-homepage #gblcontenttable {position:reltive;}
#toplink *{font-family:Helvetica,Arial,sans-serif !important;font-size:11px !important;font-weight:bold !important;}
.rightflow {margin-top:0px;}



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* gm */
#gblcontent.columns-homepage {
	width: 980px;
	left: 0;
	margin: 5px 20px 0 0;
	clear: both;
}

#gblcontent.columns-homepage #column-big {
	float:left;
	width:810px;
	margin-left:20px;
	margin-top:20px;
}

#gblcontent.columns-homepage #column-right {
	float:right;
	width:140px;
	margin-top:17px;
}

#gblcontent.columns-homepage #column-big #column-left,
#gblcontent.columns-homepage #column-big #column-middle {width:400px; top:0; padding:0;}

#gblcontent.columns-homepage #column-big #column-left {float:left; margin:0;}
#gblcontent.columns-homepage #column-big #column-middle {float:right; margin: 0 0 0 10px;}


/* LB, the "why does it all go up and down and not add up" adjustment. */

#gblcontent.main-left-right ,
#gblcontent.columns-220-560-140
{
	width: 980px;
	left: 0;
	margin: 0 20px 0 0;
	clear: both;
}

#gblcontent.main-left-right #column-left,
#gblcontent.columns-220-560-140 #column-left {
	position: relative;
	width: 220px;
	margin: 25px 0 0 20px;
	padding: 0;
}


#gblcontent.main-left-right #column-middle,
#gblcontent.columns-220-560-140 #column-middle
{
	position: relative;
	width: 560px;
	margin: 25px 0 40px 20px;
	padding: 0;
	top: 0;
}

#gblcontent.main-left-right #column-right,
#gblcontent.columns-220-560-140 #column-right {
	position: relative;
	width: 140px;
	margin: 25px 0 0 20px;
	padding: 0;
	top: 0;
}

#gblcontent.main-left-right #column-left { left: -580px; }
#gblcontent.main-left-right #column-middle { left: 240px; }

div.column-section {
	width: auto;
	margin: 0 0 15px 0;
	padding: 0;
	background: #fff;
	position: relative;
}

div.column-section .end-section {
	margin-top: 10px;
	text-align: right;
}

#column-left div.column-section .end-section a, 
#column-right div.column-section .end-section a {
	font-size: 10px;
	color: #888;
}

#column-middle div.column-section {
	padding: 15px 20px;
}


div.background-left-leaf-home,
div.background-middle-leaf, 
div.background-left-leaf { 
	width: 160px;
	height: 220px;
	position: absolute;
	left: -40px;
	top: -25px;
	background-image: url(/images/bg-left-leaf.gif);
	background-repeat: no-repeat;
}

div.background-middle-leaf {display:none;}
body.mainside div.background-middle-leaf {display:block;}

/* g.m */
div.background-left-leaf-home {
	left: -20px;
	top: -5px;
}

div.background-bottom-leaf {
	width: 244px;
	height: 91px;
	position: absolute;
	left: 100px;
	bottom: -70px;
	background-image: url(/images/bottomflowertrans.gif);
	background-repeat: no-repeat;
}

/* some generic floating blocks for layout */

div.float-400 {
	width: 400px;
	float: left;
}

div.float-300 {
	width: 300px;
	float: left;
}

div.float-200 {
	width: 200px;
	float: left;
}

div.float-100 {
	width: 100px;
	float: left;
}

div.float-120 {
	width: 120px;
	float: left;
}

.float-right { float: right; }
.text-right { text-align: right; }
.text-center { text-align: center; }

/* B.W. */
div.cancontainer-mid, div.cancontainer-mid div.cancontainer-mid2 {
	color: #667 !important;
	z-index: 999;
	min-height: 80px;
}

/* g marinov */
.gblx .in {padding:15px;}
.gblx .in+.in {border-top:1px solid #ddd;}
.gblx .st, .gblx .greentitlefont, .gblx h1 {margin-bottom:5px;}
a.rssbutton {float:right; width:45px; display:block; padding-top:5px;}






/* MOVED FROM HTML_CAN_MHP1.PHP BY G. MARINOV */

body.mhp .panel {padding:10px 0 0 0;margin-bottom:0px;}
body.mhp.data {border-top:1px solid #999999;padding:10px 20px 0 20px; margin-top:10px;font-size:12px;}
body.mhp.panelOpen {background-color:#F2F2F2;  margin:10px 0; padding:10px 0;}
body.mhp.close {padding-right:20px;}
body.mhp .data textarea {width:488px;}
body.mhp .panel .buttons {text-align:right;padding-top:15px;}
body.mhp #bioDiv  .buttons {padding-top:0px;}
body.mhp #bioDiv textarea {margin-bottom:15px;}
body.mhp .panel .space3 {border-bottom:1px solid #ccc; margin: 5px 0 10px 0;}
body.mhp .panel .can {width:auto;}
body.mhp .data label {font-weight:bold; color:#333; font-size:12px;}
body.mhp .data p {display:inline;}
body.mhp .greentext {font-size:14px; color:#99CC33}

body.mhp {background-color:#D2D2D2}
body.mhp div.pop {background:url(<?php echo $strSiteUrl;?>images/pop.png) no-repeat; height:62px; width:112px;margin:0px;padding:0px;}
body.mhp div.pop1 {background:url(<?php echo $strSiteUrl;?>images/pop1.png) no-repeat; height:194px; width:66px;margin:0px;padding:0px;}
body.mhp .grey-can {padding-top:10px;}


h3.sub-heading {font-size: 12px;}
#frmFindajob #detailedform label {padding-right:10px;margin-bottom:2px; font-size: 87.5%;}
#frmFindajob #detailedform span {white-space:nowrap;margin-bottom:2px; }
#frmFindajob #detailedform input {margin-top:2px;}

