/**
 * styleEmp.css
 *
 * Author: Lee Li Jiuan, 2008-08-03
 *
 * This file will contain the base styles for the
 * classified application : Employer module
 */


#pglineLeft   {
	border-left:1px dotted #51280C; 
	padding: 0px 10px 0px 20px;
	margin: 0 10px 0px 5px;
}

#line {
	border-right:1px dotted #A9A9A9;
	padding-top: 8px;
	padding:10px;
}

#lineLeft {
	border-left:1px dotted #999999;
}

#lineSrch {
	border-left:1px dotted #999999;
}

#btnH {
 	padding-top: 0px;
}

/**
 * TopPage.
 */
.compTitle { 
 	font-family: San-Serif; 
	font-size: 28pt;
	font-weight: bold; 
	padding-left: 5px;
	color: #DCDCDC 
}
.compDescTitle { 
 	color: #DCDCDC;
}
.topMenuBarFont { font-family: Tahoma; font-size: 10pt; color: #000000 }

.compTitleE { font-family: Alba Super; font-size: 28pt; color: #000080 }
.compDescTitleE { font-family: Arial; font-size: 12pt; color: #4169E1 }

/**
 * BottomPage.
 */
.bottomTitle { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; }

/**
 * Content
 */
.lblTitle { font-family: sans-serif; font-size: 14pt; letter-spacing:1px; color: #FFFFFF; font-weight: bold; }
.lblTitleE { font-family: Alba; font-size: 14pt; letter-spacing:1px; color: #000080; }

.Prfl_lblTitle { color:#4d4d4d; font-weight: bold; font-size:14px;}
.Prfl_lblTitle:hover { color: #FF0000; }


.Prfl_lblTitleE { font-size: 10pt; letter-spacing:1px; float:right; }
a.Prfl_lblTitleA { color: #000080; }
a.Prfl_lblTitleSel { color: #4169E1; }
a.Prfl_lblTitleA:hover { color: #ff0000; }

a.viewTblRec:hover { color: #ff0000; }


.tab_lblTitleE { color: #000080; float: left; }
.viewactPg1 { position: absolute; 
		margin: 0px 0px 0px 30px;
		color: #000080; }
.viewactPg1:hover { color: #ff0000; }

.viewactPg2_IE { 	position: absolute; 
		margin: 0px 0px 0px 215px;
		color: #000080; }
.viewactPg2_IE:hover { color: #ff0000; }

.viewactPg2_FF {position: absolute; 
		margin: -17px 0px 0px 215px;
		color: #000080; }
.viewactPg2_FF:hover { color: #ff0000; }
				
.Prfl_lblTitleE_E { 	font-family: alba super; font-size: 10pt; letter-spacing:1px; color: #000080; }					
.Prfl_lblTitleE_R { font-size: 10pt; letter-spacing:1px; color:#ff0000; float:right; margin-top: -30px; }
.CloseE_R { font-family: Tahoma; font-size: 10pt; letter-spacing:1px; color:#ff0000; float:right; margin-top: -10px; }
.CloseE_C { font-family: Tahoma; font-size: 10pt; letter-spacing:1px; color:#ff0000; float:center; margin-top: -10px; }
					
.rateE_Big { font-size: 20pt; letter-spacing:1px; color: #ff0000; }

/**
 * Image Border
 */
.imgbdr { 	border: 1px solid #999999;
			padding: 8px 8px 8px 8px;}

.imgbdr0 { 	border: 0px;
			padding: 8px 8px 8px 8px;}
     		
.imgbdr:hover { border: 1px solid #ff0000; }

.imgbdrNoHvr { border: 1px solid #999999; padding: 8px 8px 8px 8px;}
 
.SgnUpImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:.70; border:none; 
				position: relative; right: 0px; padding-top: 10px; }
.SgnUpImg:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1; }

.SgnInImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:.70; border:none; 
				position: relative; right: -20px; padding-top: 0px; }
.SgnInImg:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1; }

.SrchImg img { 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:.70; border:none; }
.SrchImg:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1; }

.btnEmplyrSty img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:.70; border:none; 
				position: relative; right: -3px; padding-top: 4px; }
.btnEmplyrSty:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1; }

.btnPrint img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:.70; border:none;
				float:right; margin-top: -38px; margin-right: 5px; }
.btnPrint:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1; }

.btnBack img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:.70; border:none; }
.btnBack:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1; }

.btn img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:.70; border:none; }
.btn:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1; }

.btnDbl {
  cursor:pointer;
  height:24px;
  overflow:hidden;
  width:73px;
  margin-left: 0px;

}

.btnDbl:hover input {	margin-top:-24px; }

.btnLongDbl {
  cursor:pointer;
  height:24px;
  overflow:hidden;
  width:130px;
}

.btnLongDbl:hover input {	margin-top:-24px; }


.ImgLn { 
 	
 	background-image:url('images/icons/bgline4.gif'); 
}

.home_signUpIn_contents { font-family: Tahoma; font-size: 9pt; color: #000000; }

.sgInContent { 	margin: -15px 12px 5px 12px;
        		padding: 1px 1px 1px 1px; }

/* Login: Image Position */
.imgSty { 	margin: -14px 0px 5px 0px;
			padding: 1px 1px 1px 1px; }

/**
 * Anchor Link
 */
a { text-decoration: none; color: #333366; }
a:hover { color: #ff0000; }
.lnkSml { font-family: Tahoma; font-size: 8pt; text-decoration: none; }

a.homeLink:link { color: #f5f6f7; }
a.homeLink:active {color: #f5f6f7; }
a.homeLink:visited {color: #f5f6f7; } 
a.homeLink:hover {color: #ff0000; }

a.homeList:link { color: #ffffff; }
a.homeList:active {color: #ffffff; }
a.homeList:visited {color: #ffffff; } 
a.homeList:hover {color: #ff0000; }

a.bttmLink:link {color: #333366; }
a.bttmLink:active {color: #333366; }
a.bttmLink:visited {color: #333366; }
a.bttmLink:hover {color: #ff0000; }

a.listLink:link {color: #333366; }
a.listLink:active {color: #333366; }
a.listLink:visited {color: #333366; }
a.listLink:hover {color: #ff0000; }

a.blueLink:link {color: #0000FF; }
a.blueLink:active {color: #0000FF; }
a.blueLink:visited {color: #0000FF; }
a.blueLink:hover {color: #ff0000; }

.arrowTo img { 
 	border:none;
	position: relative; top: 4px; 
}

.menuTitle { float:left; margin-top: -8px; margin-left: 140px; font-family: Alba super; font-size: 15pt; color: #000000; letter-spacing:1.5px; }
.menuTitle1 { float:left; margin-top: -10px; font-family: Alba super; font-size: 15pt; color: #000000; letter-spacing:1.5px; }
.menuTitleE { float:left; margin-top: -15px; margin-left: 0px; font-family: Alba super; font-size: 15pt; color: #000080; letter-spacing:1.5px; }

.fldTitle { font-family: Tahoma; font-size: 10pt; color: #8A4117; font-weight: bold; }
.fldTitleE { font-family: Tahoma; font-size: 10pt; color: #000080; font-weight: bold; }
.fldbodyE { font-size: 9pt; }
.btnfldTitleE { font-family: Tahoma; font-size: 10pt; color: #000000; font-weight: bold; }

.fldSmlTitle { font-family: Tahoma; font-size: 8pt; color: #8A4117; font-weight: bold; }
.fldSmlTitleE { font-family: Tahoma; font-size: 8pt; color: #000080; font-weight: bold; }

.fldRedTitle { font-size: 8pt; color: #FF0000; }
.spclfld { color: #000000; font-size: 8pt; }
.sgnUpTitle { float:left; margin-top: -5px; margin-left: 140px; font-family: Tahoma; font-size: 10pt; color: #000000; }
.noteInRed { color: #ff0000; font-size: 8pt; }
.noteInRedDel { color: #ff0000; font-size: 8pt; position: relative; top: -4px;}
.noteInGrey { color: #808080; font-size: 8pt; }
.qRed { color: #ff0000 }
.qRedB { color: #ff0000; font-weight: bold; }
.qBlueB { color: #0000FF; font-weight: bold; }
.qRedB_alert { color: #ff0000; font-size: 12pt; font-weight: bold; }


.tblzero { 
 	 border: none; 
	 cellspacing: 0px; 
	 cellpadding: 0px; 
	 font-size: 12px; 
}

.tblHBgGrey { 
 	background-color: #CCCCCC; 
}

.tblHBgBlack { 
 	background-color: #333; 
 	color: #F5F6F7;
}


.thTbl { 
 	font-size: 12px;
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
}

.thTblE { font-size: 9pt; }
a.thTblE:hover { color: #ff0000; }

.bgcell { 	background-image: url(images/bgcellE.gif); 
			width: 70%; height:40px; 
			background-repeat: no-repeat; }

.bgTab1 { 	background-image: url(images/tab1.gif); 
			background-repeat: no-repeat; }

.bgTab1_bg { background-image: url(images/tab1_bg.gif); 
			  width: 100%;  height: 33px;
			  background-repeat: repeat; }

.bgTab2 { 	background-image: url(images/tab2.gif); 
		background-repeat: no-repeat; }
			
.bgTab2_bg { background-image: url(images/tab2_bg.gif); 
			  width: 100%;  height: 33px;
			  background-repeat: repeat; }

.addBranchE { bgcolor: #FFCCCC; }

.jobDescE_bgIE { 	background-image: url(images/jobDescE_bg.gif); 
				background-position: 0 24%;
				background-repeat: no-repeat; }

.jobDescE_bgFF { 	background-image: url(images/jobDescE_bg.gif); 
				background-repeat: no-repeat; }

.jobDescEml_bg { background-image: url(images/icons/jobDescE_bg.gif); 
				background-repeat: no-repeat; }

.jobSrch_bgFF { background-image: url(images/icons/jobSrch_FF.gif); 
				background-repeat: no-repeat; }
				
.jobSrch_bgIE { background-image: url(images/icons/jobSrch_FF.gif); 
				background-position: 20% 120%;
				background-repeat: no-repeat; }
										
.bgDesc { background:#f5f6f7 url(images/bg_incontent.gif) repeat-x 0px 0px; }
.bgDescE { background:#ffffff url(images/bg_incontentE.gif) repeat-x 0px 0px; }

.adImg {	margin: -30px 0px 5px 0px;
			padding: 1px 1px 1px 1px; }

.fldTitleBlck { font-family: Tahoma; font-size: 10pt; color: #000000; font-weight: bold; }
			
.SgnInBox { 	font-family: Tahoma; 
				font-size: 10pt; 
				color: #000000; 
				background-color: #FFF0F5; 
				border-style: solid; 
				border-width: 1px;
				border-color: #000000; }
				
.SgnInBoxE { 	font-family: Tahoma; 
				font-size: 10pt; 
				color: #000000; 
				background-color: #CCCCFF; 
				border-style: solid; 
				border-width: 1px;
				border-color: #000000; }
				
.SgnUpBox { 	font-family: Tahoma; 
				font-size: 10pt; 
				color: #000000; 
				background-color: #DCDCDC; 
				border-style: solid; 
				border-width: 1px;
				border-color: #000000; }

.SgnUpBoxE { 	font-family: Tahoma; 
				font-size: 10pt; 
				color: #000000; 
				background-color: #CCFFFF; 
				border-style: solid; 
				border-width: 1px;
				border-color: #000000; }
							
.fgotpwd { 	margin: -25px 0px 5px 140px;
        	padding: 1px 1px 1px 2px; }
        	
.info { font-size: 12px;
		color: #0000CD;	
		font-weight: bold; }
		
.warnInfo { font-size: 12px;
			color: #FF0000;	
			font-weight: bold; }
			
.btnSubmit {	cursor:pointer;
				height:24px;
				overflow:hidden;
				width:75px;
				margin-left: 20px; }
				
.btnSubmit:hover input {	margin-top:-24px; }

.btnSubmitSgnUp {
  cursor:pointer;
  height:24px;
  overflow:hidden;
  width:110px;
  margin-left: 0px;

}

.btnSubmitSgnUp:hover input {	margin-top:-24px; }

.btnSubmitSgnUpE {
  cursor:pointer;
  height:24px;
  overflow:hidden;
  width:77px;

}

.btnSubmitSgnUpE:hover input {	margin-top:-24px; }

.btnSgnUpE {
  cursor:pointer;
  height:24px;
  overflow:hidden;
  width:80px;

}

.btnSgnUpE:hover input {	margin-top:-24px; }

.btnConfirmSubmitSgnUp {
  cursor:pointer;
  height:24px;
  overflow:hidden;
  width:160px;
}

.btnConfirmSubmitSgnUp:hover input {	margin-top:-24px; }

.btnConfirmSubmitSgnUpRev {
  cursor:pointer;
  height:24px;
  overflow:hidden;
  width:130px;
}

.btnConfirmSubmitSgnUpRev:hover input {	margin-top:-24px; }


.btnProceedE {	cursor:pointer;
				height:24px;
				overflow:hidden;
				width:75px;
				margin-left: 20px; }
				
.btnProceedE:hover input {	margin-top:-24px; }

.btnBackE {	cursor:pointer;
			height:24px;
			overflow:hidden;
			width:75px; }
				
.btnBackE:hover input {	margin-top:-24px; }

.btnEmlNoteSentE {	cursor:pointer;
				height:24px;
				overflow:hidden;
				width:128px; }
				
.btnEmlNoteSentE:hover input {	margin-top:-24px; }

.btnSearchE {	cursor:pointer;
				height:24px;
				overflow:hidden;
				width:75px; }
				
.btnSearchE:hover input {	margin-top:-24px; }

/* PopUp Calendar Style */
.CALcpYearNavigation,
.CALcpMonthNavigation {	background-color:#A0522D;
						text-align:center;
						vertical-align:center;
						text-decoration:none;
						color:#D5D6D7;
						font-weight:bold; }
.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextDisabled,
.CALcpText	{	font-family:arial;
				font-size:8pt; }
TD.CALcpDayColumnHeader {	text-align:right;
							border:solid thin #A0522D;
							border-width:0px 0px 1px 0px; }
.CALcpCurrentMonthDate,
.CALcpOtherMonthDate,
.CALcpCurrentDate {	text-align:right;
						text-decoration:none; }
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDateDisabled {	color:#D0D0D0;
							text-align:right;
							text-decoration:line-through; }
.CALcpCurrentMonthDate {	color:#A0522D;
							font-weight:bold; }
.CALcpCurrentDate {	color: #FFFFFF;
						font-weight:bold; }
.CALcpOtherMonthDate {	color:#808080; }
TD.CALcpCurrentDate {	color:#FFFFFF;
						background-color: #A0522D;
						border-width:1;
						border:solid thin #FF0000; }
TD.CALcpCurrentDateDisabled {	border-width:1;
								border:solid thin #FFAAAA; }
TD.CALcpTodayText,
TD.CALcpTodayTextDisabled {	border:solid thin #A0522D;
							border-width:1px 0px 0px 0px; }
A.CALcpTodayText,
SPAN.CALcpTodayTextDisabled {	height:20px; }
A.CALcpTodayText {	color:#6677DD;
					font-weight:bold; }
SPAN.CALcpTodayTextDisabled {	color:#D0D0D0; }
.CALcpBorder {	border:solid thin #A0522D; }

table.emp_form {
	border: 0px;
	font-size: 12px;
	-moz-border-radius: 6px;
}

table.emp_form tr.d0 td {
	background-color: #FFFFFF;
}
table.emp_form tr.d1 td {
	background-color: #FFFFCC;
}
table.emp_form tr.d2 td {
	background-color: #FFFFFF;
}
table.emp_form tr.d3 td {
	background-color: #e4e4f2;
}

table.postjob {
	border: 0px;
	font-size: 12px; 
	-moz-border-radius: 6px;
}
table.postjob tr.d0 td {
	background-color: #dae8e8;
}
table.postjob tr.d1 td {
	background-color: #FFFFFF;
}

table.brch {
	border: 0px inset #E6E6FA;
	-moz-border-radius: 6px;
}
table.brch td {
	padding: 0.2em 2ex 0.2em 2ex;
}
table.brch tr.b0 td {
	background-color: #dee8fa;
}

table.home {
	border: 0px;
	font-family: Tahoma; 
	font-size: 10pt; 
	-moz-border-radius: 6px;
}
table.home tr.h0 td {
	background-color: #fffaf0;
}

table.home tr.h1 td {
	background-image: url(images/icons/tblHead.gif); 
	align: center;
	height: 45px;
	background-repeat: no-repeat; 
}

table.home tr.h2 td {
	background-image: url(images/icons/tblFooter.gif); 
	align: center;
	height: 45px;
	background-repeat: no-repeat; 
}


.upFileTextBoxFF { position: relative; top: -20; margin-left: -425px; z-index:2; }
.upFileTextBoxIE { position: relative; top: 0px; margin-left: -435px; z-index:2; }
.w_IE { position: relative; top: -20px; margin-left: 430px; z-index:2; }
.w_FF { position: relative; top: -20px; margin-left: 430px; z-index:2; }

.edtPrfl {
 	float: right;
	text-align: right;
	padding-top: 0px;
	margin-right: 10px; 
}

.edtPrfl_login {
 	float: right;
	text-align: right;
	padding-top: 0px;
	margin-right: -60px; 
}

/* Fade Pictures */
#fadePic {
	margin: 35px 0px 0 0px;
	padding: 1px 0 1px 0px;
}

/* boxes */
dl {
 	width: 265px;
	margin: 0 0 0 0px;
	padding: 0;
	background: #FFFFFF url(images/box_bottom1.gif) no-repeat bottom left;
}

dt {
	margin: 0 0 10px 0;
	padding: 12px; 
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	color: #333;
	border-bottom:1px solid #d9d9d9;
	background: #FFFFFF url(images/box_top1.gif) no-repeat top left;
}

dd {
	margin: 0 0 0 10px;
	padding: 0 0px 10px 0px;
	color: #336699;
	font-family: Verdana, sans-serif;
	font-size: 90%;
}

dl#more {
 	width: 220px;
	margin: 0 0 0 0px;
	padding: 0;
	background: #FFFFFF url(images/trans_bottom.gif) no-repeat bottom left;
}

dl#more dt {
	margin: 0 0 10px 0;
	padding: 12px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background: #FFFFFF url(images/trans_top.gif) no-repeat top left;
}

dl#more dt {
	background-color: #69c;
}
	
dl#more {
	background-color: #9cf;
}

#kt-req dt {
	background-color: #FFFFFF;
}
	
#kt-req {
	background-color: #FFFFFF;
}

body {
	background: #F5F6F7;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333366; 
	margin: 0px auto;
	padding: 0px auto; 
}

#wrap {
	margin: 0px auto;
	width: 980px;
	background-color: #FFFFFF;
}

#header {
 	background: #FFFFFF url(images/headerbgE.gif) repeat-x;
	color: #f5f6f7; 
}

#header_bottom {
 	background: #FFFFFF url(images/headerbg_bottomE.gif) no-repeat -2px -2px;
	color: #f5f6f7; 
}

#content_IE {
	width: 100%;
	margin: 5px auto;
	background-color: #FFFFFF;
}

#content_FF {
	width: 100%;
	margin: 12px auto;
	background-color: #FFFFFF;
}

#incontent_IE {
	width: 100%;
	margin: 5px auto;
	background-color: #FFFFFF;
	color: #333366;
}

#incontent_FF {
	width: 100%;
	margin: 12px auto;
	background-color: #FFFFFF;
	color: #333366;
}

#container {
	width: 100%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

/* Round CSS Corners */

#container .top {display:block; background: #66FFFF;}
#container .top b
{
  display:block;height: 1px; overflow: hidden; background: #ffffff;
}
#container .r1{margin: 0 5px;}
#container .r2{margin: 0 3px;}
#container .r3{margin: 0 2px;}
#container .top .r4 {margin: 0 1px;height: 2px;}

#corner-header {
	width: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
	background-color:  #ffffff;
	line-height: auto;
	
}

/* Round CSS Corners END */



/* FOOTER */

#footer {
	margin-top: 20px;
	border-top: 1px solid #AEAEAE;
	padding: 10px 0;
	text-align: center;
	font-size: 10px;
}

#footer p {
      margin-top: 0;
      margin-bottom: 0;
}
      
#copyright {
      float: left; 
      padding-left: 5px;
      width: 300px;
}
      
#right-meta{
      padding-right: 10px;
      text-align: right;
}

/* HEADLINES */
h2 {
 	color: #333366;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	line-height: 17px;
}

h3 {
	font-size: 12px;
	color: #333;
	padding: 0px 0 0px 0px;
	text-transform: uppercase;
	letter-spacing: 0.5px;

}

span._h3 {
	font-size: 12px;
	color: #333366;
	text-transform: uppercase; 
	letter-spacing: 0.5px;
	font-weight: bold;
}

h4 {
	font-size: 12px;
	color: #333366;
	letter-spacing: 0.5px;
}

.h4Title {
	font-size: 12px;
	font-weight: bold;
	color: #51280C;
	text-transform: uppercase;
	letter-spacing: 0.5px;	
}

hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;} 
.light {padding: 4px 5px; background: #ac0001; text-decoration: none;} 
.light:hover {color: #fff;}
.noscreen { display:none; }
.clear {clear: both;}

/* boxes */
div.box { 
	position:relative; 
	min-height:100px; 
	_height:300px; 
	width:475px; 
	overflow:hidden; 
	padding:0px 10px 0px; 
	background:#fff url(images/box_bg20080909.gif) repeat-y 10px 0px; 
	zoom:1; 
}
div.box .cap.top { 
 	margin-top: 0px; 
	background:url(images/box_bgtop20080909.gif) no-repeat 0px 0px; 
	margin-left:0px; 
}
div.box .cap.bottom { 
 	bottom:0; 
	_bottom:-1px; 
	width:475px; 
	background:url(images/box_bgbottom20080909.gif) no-repeat 0 100%; 
}

div.box h2 { 
 	margin:-10px -5px 0px -5px; 
	padding:0px 0px 5px 5px; 
	color:#333366; 
	font-weight:normal; 
	font-size:14px; 
	border-bottom:1px solid #d9d9d9; 
	background:#dfdfdf url(images/box_header20080909.gif) repeat-x 0px 0px;  
}

div.box#topEmp h2 { 
 	margin:-10px -5px 0px -5px; 
	padding:0px 0px 5px 5px; 
	color:#333366; 
	font-weight:normal; 
	font-size:14px; 
	border-bottom:1px solid #d9d9d9; 
	background:#dfdfdf url(images/box_header20080909.gif) repeat-x 0px 0px;  
}

div.box h3, div.box h4, div.box h5, div.box h6 { color:#333366; }
div.box h3 { margin-bottom:.1em; font-size:13px; line-height:14px; }

div.box img { display:block; }

/* boxes: Small */
div.box#small { 
	position:relative; 
	min-height:40px; 
	_height:150px; 
	width:265px; 
	overflow:hidden; 
	padding:0px 10px 0px; 
	background: #FFFFFF url(images/box_bgSmall.gif) repeat-y 10px 0px; 
	zoom:1; 
}
div.box#small .cap.top { 
 	margin-top: 0px; 
	background:url(images/box_topE.gif) no-repeat 0px 0px; 
	margin-left:0px; 
}
div.box#small .cap.bottom { 
 	bottom:0; 
	_bottom:-1px; 
	width:265px; 
	background:url(images/box_bottom1.gif) no-repeat 0 100%; 
}

div.box#small h2 { 
 	margin:-10px 0px 0px 0px; 
	padding:0px 0px 5px 10px; 
	color:#333366; 
	font-weight:normal; 
	font-size:14px; 
	border-bottom:1px solid #d9d9d9; 
	background:#FFFFFF url(images/box_headerSmallE.gif) repeat-x 0px 0px;  
}

div.titleH#incontent h4 { 
 	margin:0px 0px 0px 0px; 
	padding:0px 0px 8px 0px; 
	font-weight:bold; 
	font-size:12px; 
	border-bottom:1px solid #d9d9d9; 
	line-height: 20px; 
	background:#FFFFFF url(images/icons/bgcell.gif) no-repeat;  
}

div.titleH_E#incontent { 
 	margin:0px 0px 0px 0px; 
	padding:0px 0px 8px 0px; 
	font-weight:bold; 
	font-size:12px; 
	border-bottom:2px solid #d9d9d9; 
	line-height: 20px; 
	background:#FFFFFF url(images/bgcellE.png) no-repeat;  
}

div.incontent#desc h4 { 
 	margin:0px 0px 0px 0px; 
	padding:0px 0px 8px 0px; 
	font-weight:bold; 
	font-size:12px; 
	line-height: 12px;
}

div.box tr td { padding:10px 5px 0px 5px; }

.ulH {
      margin-left: 1em;
      padding-left: 2em;
}

/* legend bold */
.b_old { color: #333366; font-weight: bold; }

/* Login page: password input size */
.inlogin { width: 100px; }

/* Employer Post Job page: contact name input size */
.inpost_IE { width: 222px; }
.inpost_FF { width: 212px; }

/* scroll bar: terms and conditions */
.scrollbar {
	width: 100%;
	height:	90px;
	overflow-y: auto
}