body{
  background-color		: 	#fff;
}

#lytP{
  margin-top				: 	10px;
  margin-bottom			: 	10px;
}

#lytB{
  border						: 	solid 1px #cecdb1;
  border-top				: 	none;
}

#lytBb{

}

#lytBi{
  padding					: 	8px 14px 12px 14px;
}

.three #lytBi{
  background-image		: 	url(../../../images/theme/default/home/background/div_v.gif);
  background-position	: 	725px top;
  background-repeat		: 	repeat-y;
}

#lytC{
  margin-left				: 	21px;
  margin-right				: 	37px;
}

.two #lytC{
  margin-right				: 	0px;
}

#lytCi{
  width						: 	670px;
}

.two #lytCi{
  width						: 	701px;
}

a{
  color						: 	#5b5c88;
}

ul.action li{
  font-size					: 	11px;
  font-weight				: 	bold;
  padding					: 	2px 0;
  padding-left				: 	7px;
  background-image		: 	url(../../../images/theme/default/home/button/arr_r.gif);
  background-position	: 	1px 6px;
  background-repeat		: 	no-repeat;
}

ul.action li a{
  text-decoration			: 	none;
}

ul.action li a:hover{
  text-decoration			: 	underline;
}

a.cmd{
  font-size					: 	11px;
  font-weight				: 	bold;
  padding-left				: 	7px;
  text-decoration			: 	none;
  background-image		: 	url(../../../images/theme/default/home/button/arr_r.gif);
  background-position	: 	0px 4px;
  background-repeat		: 	no-repeat;
}

a.cmd:hover, ul.action li a:hover{
  text-decoration: underline;
}
a.btn
{
	color: #41464f;
	height:21px;
	overflow:hidden;
	line-height: 18px;
}
a.btn .L
{
	padding-bottom: 0;
	height:21px;	
	cursor:pointer;
}
a.btn .R
{
	padding-bottom: 0;
	padding-top:1px;
	height:19px;
	cursor:pointer;
}

.header .logo img
{
/* 	margin-left: 5px; */
	margin-top: 5px;
	margin-bottom: 10px;
border: 0px;
}
.header .abovetabs
{
/*   	margin-top: -10px; */
/* 	margin-bottom:10px; */
}
.header .abovetabs .input
{ 
	background:#00519c; 
	border:1px solid #ddd;
	color: #fff; 
	font-size:12px;
}

.header .abovetabs td 
{
	padding-right:10px;
}
.header .abovetabs .tellfriend
{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.header .abovetabs .tellfriend a
{
	color: #ff3800;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../../images/icon/email.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: underline;
}
.header .abovetabs .tellfriend a:hover
{
  	text-decoration: none;
}
.header .tabs
{
	margin-top:50px;
  /*height: 24px;*/
}
.header .tabs ul li a
{
	display: block;
	width: 102px;
	/*height: 24px;*/
	margin-left: 1px;
}

.header .infobar{
	height					: 	37px;
	background-position	:	left top;
  	background-repeat		:	no-repeat;
	background-image		:	url(../../../images/theme/default/home/menu/top_menu_left.gif);
	padding-left			:	10px;
}

.header .infobar a {
	color: #7A4500;
	padding: 10px 10px 5px 10px;
	font-size:12px;
	text-transform:uppercase;
}

.header .infobar a:hover {
	color: #000;
	text-decoration:underline;
}

.header .infobar .col-l, .header .infobar .col-r
{
  width: 400px;
}

.header .infobar .inner{
	height					: 	37px; 
	background-position	:	right top;
  	background-repeat		:	no-repeat;
  	background-image		: 	url(../../../images/theme/default/home/menu/tabs_new.png);
}
.header .infobar .inner a
{
	float: right;
	color: #ffff00;
	text-decoration: none; 
	font-size:13px; 
	font-weight:bold; 
	letter-spacing:-1px; text-decoration:blink;
}
.header .infobar .inner a:hover
{
  	text-decoration: underline;
}

.header .infobar .inner .blurb
{
  font-weight:bold;
}


.navigate .box
{
  margin-bottom:5px;
}

.navigate .box h3{
  background-image		: 	url(../../../images/theme/default/home/button/nav_rnd_l.gif);
  background-position	: 	left top;
  background-repeat		: 	no-repeat;
  border-bottom			: 	solid 1px #a7a6a6;
  font-weight				: 	bold;
  font-size					: 	12px;
  color						: 	#7a4500;
  margin						: 	0;
  padding					: 	0;
  padding-left				: 	10px;
  text-indent				: 	0;
  line-height				: 	18px;
}

.navigate .box h3 .h3i{
  background-image		: 	url(../../../images/theme/default/home/button/nav_rnd_r.gif);
  background-position	: 	right top;
  background-repeat		: 	no-repeat;
  padding-right			: 	5px;
  padding-top	: 5px;
  padding-bottom : 5px;
}

.navigate .box h3 .h3i a{
  color						: 	#ffffff;
  text-decoration			: 	none;
  display					: 	block;
}

.navigate .box .boxB{
  padding					: 	10px 10px;
  padding-top				: 	5px;
  border-left				: 	solid 1px #a7a6a6;
  border-right				: 	solid 1px #a7a6a6;
  overflow					:	hidden;
  background : #e9e8d9;
}

.navigate .box .boxF{
  height						:	2px;
  overflow					:	hidden;
  background-image		: 	url(../../../images/theme/default/home/button/navigate-bottom-left.gif);
  background-position	: 	left top;
  background-repeat		: 	no-repeat;
}

.navigate .box .boxF .boxFi{
  height						:	2px;
  overflow					:	hidden;
  background-image		: 	url(../../../images/theme/default/home/button/navigate-bottom-right.gif);
  background-position	: 	right top;
  background-repeat		: 	no-repeat;
}



.navigate .box fieldset dl dd input, .side .box fieldset dl dd input
{
  width: 166px;
}
.navigate .box fieldset dl dd .check input, .side .box fieldset dl dd .check input
{
  width: 15px;
}
.navigate .box fieldset dl dd select, .side .box fieldset dl dd select
{
  width: 170px;
}

.navigate .box fieldset .split-t
{
  margin-top: 10px;
}
.navigate .box fieldset .split-b
{
  margin-bottom: 10px;
}

.navigate .box fieldset dl dt
{
  font-weight: bold;
}
.navigate .box .simplesearch fieldset dl dt
{
  display: none;
}
.navigate .box .simplesearch dl
{
  padding-bottom: 5px;
}
.navigate .box .simplesearch fieldset blockquote.split-t
{
  width:170px;
  margin-top: 3px;
}
.navigate .box .simplesearch fieldset input, .navigate .box .simplesearch fieldset select
{
  
}
.navigate .box .simplesearch fieldset blockquote.split-t .col-l
{
  float:right;
}
.navigate .box .simplesearch fieldset blockquote.split-t .col-r
{
  float:left;
}

.navigate .box .simplestatistics{
width: 170px;
}

.navigate .box .simplestatistics fieldset ul
{
	list-style:none;
	padding:0 15px 0 15px;
}

.navigate .featured fieldset ul li {
	font-size:7.5pt;
	padding:2px 0 1px 0px;
}

.navigate .box .simplestatistics fieldset dl
{
  width: 170px;
}
.navigate .box .simplestatistics fieldset dl dt
{
  width: 140px;
  float: left;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 0px;
}
.navigate .box .simplestatistics fieldset dl dd
{
  width: 30px;
  float: right;
  text-align: right;
  padding: 2px 0;
  font-size: 11px;
}

.navigate .box .testi
{	
	
}
.navigate .box .testi li a
{	
	text-decoration:none;
}
.navigate .box .testi li a.hover
{	
	text-decoration:underline;
}
.navigate .box .testi ul
{
	list-style:bullet; 
	list-style-position:top;
	line-height:15px;
	margin:0 0 0 8px;	
	padding:0 0 0 8px;
}


.navigate .box .jskcorner
{	
	
}
.navigate .box .jskcorner li a
{	
	text-decoration:none;
}
.navigate .box .jskcorner li a.hover
{	
	text-decoration:underline;
}
.navigate .box .jskcorner ul
{
	list-style:bullet; 
	list-style-position:top;
	line-height:15px;
	margin:0 0 0 8px;	
	padding:0 0 0 8px;
}

.navigate .box .partner
{	
	
}
.navigate .box .partner li a
{	
	text-decoration:none;
}
.navigate .box .partner li a.hover
{	
	text-decoration:underline;
}
.navigate .box .partner ul
{
	list-style:bullet; 
	list-style-position:top;
	line-height:15px;
	margin:0 0 0 8px;	
	padding:0 0 0 8px;
}


.navigate .box .contact
{
}
.navigate .box .contact fieldset dl
{
  width: 170px;
}
.navigate .box .contact fieldset dl dt
{
  width: 10px;
  float: left;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 0px;
}
.navigate .box .contact fieldset dl dd
{
  width: 140px;
  float: left;
  text-align: left;
  padding: 3px 0 0 15px;
  font-size: 11px;
}

.navigate .loginBox .boxB
{
  background-image:url(../images/navigate-gradient.gif);
  background-position:left top;
  background-repeat:repeat-x;
}
.navigate .loginBox .boxB, .navigate .loginBox .boxF
{
  background-color:#E9E8D9;
}

.navigate .box .login fieldset .check label
{
  font-weight: bold;
}

.navigate .box .login blockquote.action
{
  margin-top: 5px;
  font-size: 11px;
  font-weight: normal;
}

.navigate .box .login blockquote.action a
{
  font-size: 11px;
  text-decoration:none;
}

.navigate .box .login blockquote.action a:hover
{
  text-decoration:underline;
}

.navigate .box .login blockquote.action a.cmd
{
  font-weight: normal;
}
.navigate .box .login
{
  width:170px;
}
.navigate .box .login blockquote.split-t
{
  width:170px;
}
.navigate .box .login blockquote.split-t .check
{
	float:left;
  width:108px;
  overflow:hidden;
}
.navigate .box .login blockquote.split-t .check input
{
  margin-right:2px;
}
.navigate .box .login blockquote.split-t .check label
{
  font-weight:normal;
}
.navigate .box .login blockquote.split-t .btn
{
  float:right;
}


.navigate .menu .box h3
{
  color: #5b5c88;
  padding-left: 10px;
}
.navigate .menu .box h3 a
{
  color: #5b5c88;
}
.navigate .menu .indent h3
{
  padding-left: 5px;
}
.navigate .menu .box .boxB
{
  padding-bottom: 5px;
  padding-left:3px;
  padding-right:3px;
}
.navigate .menu ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.navigate .menu ul li
{
  margin: 0;
  padding: 0;
  display: block;
  font-size: 11px;
}

.navigate .menu ul li a, .navigate .menu ul li label
{
  display: block;
  text-decoration: none;
  height: 19px;
  line-height: 19px;
  white-space: nowrap !important;
  overflow: hidden;
  padding-left:7px;
  padding-right:7px;
}
.navigate .menu ul li a
{
  color: #5b5c88;
}
.navigate .menu ul li label
{
  color: #666666;
}
.navigate .menu .indent ul li a, .navigate .menu .indent ul li label
{
  text-indent: 4px;
}

.navigate .menu ul li.current a, .navigate .menu ul li a:hover
{
  background-color: #f2f2f2;
}
.navigate .menu ul li.current a
{
  font-weight:bold;
  background-image:url(../images/arr_r_red.gif);
  background-position:175px 6px;
  background-repeat:no-repeat;
}
.navigate .menu ul li.current a span.arrow
{
  display:none;
}


.navigate .menu .quick .box h3
{
  display:none;
}
.navigate .menu .quick .box .boxB
{
  border:none;
  padding-left:0;
  padding-right:0;
}
.navigate .menu .quick .box .boxF
{
  display:none;
}
.navigate .menu .quick ul li
{
  height:26px;
  background-position:left top;
  background-repeat:no-repeat;
  overflow:hidden;
}
.navigate .menu .quick ul li a
{
  font-weight:bold;
  line-height:25px;
  padding-left:25px;
  background-position:15px 5px;
  background-repeat:no-repeat;
}
.navigate .menu .quick ul li.quick1
{
  height:27px;
  background-image:url(../images/navigate-quick1.gif);
}
.navigate .menu .quick ul li.quick2
{
  background-image:url(../images/navigate-quick2.gif);
}
.navigate .menu .quick ul li.quick3
{
  background-image:url(../images/navigate-quick3.gif);
}
.navigate .menu .quick ul li.quick4
{
  background-image:url(../images/navigate-quick4.gif);
}
.navigate .menu .quick ul li.quick5
{
  background-image:url(../images/navigate-quick5.gif);
}
.navigate .menu .quick ul li.quick6
{
  background-image:url(../images/navigate-quick6.gif);
}
.navigate .menu .quick ul li.quick7
{
  background-image:url(../images/navigate-quick7.gif);
}
.navigate .menu .quick ul li.current a, .navigate .menu .quick ul li a:hover
{
  background-color: Transparent;
}
.navigate .menu .quick ul li.quick-home a, .navigate .menu .quick ul li.quick-home a:hover
{
  background-image:url(../images/navigate-quick-home.gif);
}
.navigate .menu .quick ul li.quick-search a, .navigate .menu .quick ul li.quick-search a:hover,
.navigate .menu .quick ul li.quick-browse a, .navigate .menu .quick ul li.quick-browse a:hover,
.navigate .menu .quick ul li.quick-directory a, .navigate .menu .quick ul li.quick-directory a:hover
{
  background-image:url(../images/navigate-quick-search.gif);
}
.navigate .menu .quick ul li.quick-alert a, .navigate .menu .quick ul li.quick-alert a:hover
{
  background-image:url(../images/navigate-quick-alert.gif);
}
.navigate .menu .quick ul li.quick-register a, .navigate .menu .quick ul li.quick-register a:hover
{
  background-image:url(../images/navigate-quick-register.gif);
}
.navigate .menu .quick ul li.quick-pricing a, .navigate .menu .quick ul li.quick-pricing a:hover
{
  background-image:url(../images/navigate-quick-pricing.gif);
}
.navigate .menu .quick ul li.quick-post a, .navigate .menu .quick ul li.quick-post a:hover
{
  background-image:url(../images/navigate-quick-post.gif);
}


.footer
{
  margin-top: 5px;
  font-size: 8pt;
color:#a85f00;

}
.footer a
{
  color: #a85f00;
  text-decoration: none;
}
.footer a:hover
{
  text-decoration: underline;
}
.footer .links a
{
  font-weight: normal;
  font-size: 11px;
color:#ff3800;
}

#lytF .footer .content
{
  margin-top: 15px;
}




.browse
{
  width: 300px;
}
.browse p
{
  line-height: 21px;
  background-color: #f1f1f1;
  border-bottom: solid 1px #ffffff;
  text-indent: 5px;
  margin-top: 0;
  margin-bottom: 0;
}
.browse p a
{
  display: block;
  color: #000000;
  text-decoration: none;
  padding-left: 7px;
  background-image: url(../../images/arr_r_red.gif);
  background-position: 5px 7px;
  background-repeat: no-repeat;
}
.browse p a:hover
{
  text-decoration: underline;
}



.form .box h3
{
  font-size: 8pt;
  font-weight: bold;
  color: #08519C;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  text-indent: 0;
  line-height: 32px;
  height:32px;
  overflow:hidden;
  background-position: left top;
  background-repeat: repeat-x;
  background-image: url(../images/header-bg.gif);
}
.form .box h3 .h3i a
{
  color: #42457a;
  text-decoration: none;
  
}
.form .box h3 .h3i a:hover
{
  text-decoration: underline;
}




.search .form .formInner
{
  margin: 0;
  padding: 12px;
  padding-left:10px;
  border: none;
}
.search .form .formInner fieldset
{
  width: 450px;
}
.search .form .formInner fieldset dl
{
  width: 450px;
}
.search .form .formInner fieldset dl dt
{
  width: 120px;
}


.search .form .formInner fieldset dl dd
{
  padding-bottom: 10px;
}
.search .form .formInner fieldset blockquote
{
  padding-bottom: 10px;
}
.search .form .formInner fieldset blockquote.split-t
{
  margin-top: 5px;
  padding-bottom: 0px;
}
.search .form .formInner fieldset dl dt
{
  font-weight: bold;
  font-size: 11px;
  padding-top: 5px;
}



.searchresults .actions
{
  margin-top: 10px;
  margin-left: 20px;
}

.summaryList .box h3
{
  font-size: 8pt;
  font-weight: bold;
  color: #08519C;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  text-indent: 0;
  line-height: 32px;
  height:32px;
  overflow:hidden;
  background-position: left top;
  background-repeat: repeat-x;
  background-image: url(../images/header-bg.gif);
}
.summaryList .box h3 .col-r
{
  color: #42457a;
}
.summaryList .box h3 .h3i a
{
  color: #42457a;
  text-decoration: none;
}
.summaryList .box h3 .h3i a:hover
{
  text-decoration: underline;
}
.summaryList .box h3 .h3i a img
{
  padding-top: 8px;
  padding-right:10px;
  padding-left:5px;
}


.summaryList .paging
{
  margin-left: 20px;
  margin-top: 20px;
}


.summaryItem
{
  padding: 15px 0 0 0;
}

.summaryItem .select
{
  width: 20px;
}
.summaryItem .select .check input
{
  width: 15px;
  margin-left: 0;
  margin-right: 5px;
}
.summaryItem .summary
{
  width: 460px;
  padding: 2px 0 0 0;
}

.summaryItem .summary h4
{
  font-size: 9pt;
  margin-bottom: 5px;
  display: block;
  float: none;
}
.summaryItem .summary h4 a
{
  text-decoration: none;
  color:#000000;
}
.summaryItem .summary h4 a:hover
{
  text-decoration: underline;
}
.summaryItem .summary p
{
  margin-bottom: 5px;
  display: block;
  float: none;
}


.summaryItem ul
{
  margin: 0;
  margin-left:-20px;
  padding: 0;
  list-style: none;
  background-color: #f1f6f7;
}
.summaryItem ul li
{
  margin: 0;
  padding: 0;
  font-size: 11px;
  color: #5b5c88;
  font-weight:bold;
  line-height: 19px;
}
.summaryItem ul li.col-l
{
  text-align: left;
  padding-left: 20px;
}
.summaryItem ul li.col-r
{
  text-align: right;
  padding-right: 10px;
}




.three .detailBox
{
  width: 482px;
}
.two .detailBox
{
  width: 701px;
}
.detailBox .box h3
{
  font-size: 8pt;
  font-weight: bold;
  color: #08519C;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  text-indent: 0;
  line-height: 32px;
  height:32px;
  overflow:hidden;
  background-position: left top;
  background-repeat: repeat-x;
  background-image: url(../images/header-bg.gif);
}
.detailBox .box h3 .col-r
{
  color: #42457a;
  font-weight: normal;
  padding-right:10px;
}
.detailBox .box h3 .h3i a
{
  color: #42457a;
  text-decoration: none;
}
.detailBox .box h3 .h3i a:hover
{
  text-decoration: underline;
}
.detailBox .box h3 .h3i a img
{
  padding-top: 8px;
}

.detailBox .box h3 .h3i a.icon
{
  font-weight: normal;
}


.detailBox .box .boxB
{
  padding: 15px 10px 10px 10px;
}
.detailBox .box .actions
{
  margin-top: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-align: center;    
  
  background-image:url(../images/div_h.gif);
  background-position:left top;
  background-repeat:repeat-x;
}
.detailBox .box .boxB .boxBi
{
  background-image:url(../images/div_h.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
}
.detailBox .box .boxF
{
  display:none;
}

.detailBox ul.action
{
  margin-top: 10px;
}


.detailItem h1
{
  margin-top: 20px;
  margin-bottom: 10px;
}
.detailItem h1.title
{
  margin-top: 0px;
}

.detailItem fieldset.details dl dt
{
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  padding: 3px 0;
}
.detailItem fieldset.details dl dd
{
  line-height: normal;
  padding: 2px 0;
}
.detailItem table
{
  margin: 0;
  padding: 0;
  border: none;
  border-collapse: collapse;
  width: 100%;
}
.detailItem table th
{
  font-size: 11px;
  background-color: #f1f1f1;
  text-align: left;
  margin: 0;
  padding: 3px 5px;
  border: none;
}
.detailItem table td
{
  margin: 0;
  padding: 3px 5px;
  border: none;
  vertical-align: top;
}
.detailItem table tr.alt td
{
  background-color: #fafafb;
}
.detailItem table th.dt, .detailItem table td.dt
{
  width: 140px;
}
.detailItem table th.dd, .detailItem table td.dd
{
  width: 200px;
}
.detailItem table th.dd, .detailItem table td.dd
{
  width: 145px;
}
.detailItem table th.c, .detailItem table td.c
{
  text-align: center;
}


.detailItem .skillsProfile .skills table
{
  margin-top: 15px;
}
.detailItem .skillsProfile .skills table th.dt
{
  background-color: #ffffff;
  padding-left: 0px;
  width: 145px;
}
.detailItem .skillsProfile fieldset.other
{
  margin-top: 15px;
  width: 670px;
}
.detailItem .skillsProfile fieldset.other dl
{
  width: 670px;
}
.detailItem .skillsProfile fieldset.other dl dt
{
  width: 150px;
}
.detailItem .skillsProfile fieldset.other dl dd
{
  width: 515px;
}


.detailItem fieldset.experience
{
  width: 670px;
}
.detailItem fieldset.experience dl
{
  width: 670px;
}
.detailItem fieldset.experience dl dt
{
  width: 150px;
}
.detailItem fieldset.experience dl dd
{
  width: 515px;
}
.detailItem fieldset.experience .item
{
  margin-bottom: 15px;
}


.sideItem .logo
{
  margin-bottom: 10px;
  font-weight: bold;
}
.side h6
{
  line-height: normal;
  padding: 3px 5px 5px 5px;
  font-size: 11px;
  color:#08519C;
  margin-bottom: 5px;
  background-color:Transparent;
  background-image:url(../images/header-side-bg.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
}
.sideItem p
{
  font-size: 11px;
  margin-left: 5px;
  padding: 1px 0;
}
.sideItem .about
{
  margin-bottom: 10px;
}
.sideItem .summary
{
  margin-bottom: 10px;
}

.sideItem .summary fieldset
{
  margin: 0 0 0 5px;
}
.sideItem .summary fieldset dl
{
  width: 185px;
}
.sideItem .summary fieldset dl dt
{
  font-size: 11px;
  font-weight: bold;
  width: 65px;
  float: left;
  padding: 2px 0;
}
.sideItem .summary fieldset dl dd
{
  font-size: 11px;
  float: right;
  width: 115px;
  padding: 2px 0;
}

.sideItem .address
{
  margin-bottom: 10px;
}


.sideItem select
{
  width: 190px;
}
.sideItem .actions
{
}
.sideItem .actions .linkedin .link
{
  line-height: 21px;
  padding-right: 5px;
}


.accountinfo
{
  width: 190px;
}
.accountinfo h6
{
  width: 190px;
  margin-bottom: 0;
}
.accountinfo .section
{
  margin-top: 10px;
}
.accountinfo fieldset
{
  margin-bottom: 10px;
  width: 190px;
}
.accountinfo fieldset dl
{
  width: 190px;
}
.accountinfo fieldset dl dt
{
  width: 150px;
  float: left;
  text-align: left;
  font-size: 11px;
  padding: 2px 0px 2px 5px;
}
.accountinfo fieldset dl dd
{
  width: 30px;
  float: right;
  text-align: right;
  padding: 2px 5px 2px 0;
  font-size: 11px;
}
.accountinfo fieldset blockquote
{
  text-align: left;
  font-size: 11px;
  padding: 2px 0px 2px 5px;
}
.accountinfo fieldset blockquote.section a
{
  font-size: 8pt;
  font-weight: bold;
}


fieldset .section
{
  margin-top: 10px;
}

fieldset blockquote.actions
{
  line-height: 21px;
}

.jobseeker .resume .experience fieldset blockquote.split-t
{
  text-align: right;
}



.employer .postjob fieldset blockquote.split-t
{
  text-align: right;
}

.employer .job .applicant .split-t
{
  margin-top: 15px;
}

.employer .directorylisting fieldset blockquote.split-t
{
  text-align: right;
}



.home .homeBanner
{
  margin-bottom:0px;
}
.home .homeBrowse
{
  margin-left:0px;
  margin-right:0px;
}
.home .homeBrowse h1
{
    text-transform:uppercase;
    font-size:8pt;
    color:#ca9a5b;
}
.home .homeBrowse table
{
  width:100%;
  padding:0;
  margin:0;
  margin-bottom:20px;
  border:none;
  border-collapse:collapse;
}
.home .homeBrowse td
{
  padding:0px 0; 
  margin:0;
  border:none;
}
.home .homeBrowse td a
{
  font-size:11px;
  font-weight:normal;  
  color:#ad4d00;
  text-decoration:none;
}
.home .homeBrowse td a:hover
{
  text-decoration:underline;
}

.side .featured h1
{
    font-size: 12px;
    margin-top:0;
    margin-bottom:5px;
}
.side .featured p
{
  text-align:center;
  margin-top:10px;
  
  padding:5px 0;
}
.side .featured p.more
{
    border:none;
}
.side .featured table tr td
{
  text-align:center;
}
.side .featured ul
{
	list-style:none;
	margin:0 0 0 0px;	
	padding:0 0 0 0px;	
}

.side .featured ul li {
	font-size:7.5pt;	
	padding:3px 0 3px 15px;
	margin: 0 0 0 0;
	background: url(../images/bullet.png) no-repeat 1px 1px;
}

.side .featured a {
	text-decoration:none;
}

.side .featured a:hover {
	text-decoration:underline;
}

.side .rightpanel h1
{
    font-size: 12px;
    margin-top:0;
    margin-bottom:5px;
}
.side .rightpanel p
{
  text-align:center;
  margin-top:10px;
  
  padding:5px 0;
}
.side .rightpanel p.more
{
    border:none;
}
.side .rightpanel table tr td
{
  text-align:center;
}
.side .rightpanel ul
{
	list-style:none;
	margin:0 0 0 0px;	
	padding:0 0 0 0px;	
}

.side .rightpanel ul li {
	font-size:7.5pt;	
	padding:3px 0 0px 3px;
	margin: 0 0 0 0;
}

.side .rightpanel a {
	text-decoration:none;
}

.side .rightpanel a:hover {
	text-decoration:underline;
}


.list {
	vertical-align:top;
}
.list ul {
	list-style:none;
	padding:0 0 0 0;	
}

.list ul li {
	padding:2px 0 2px 0;
}

.art {
	vertical-align:top;
}
.art ul {
	list-style:none;
	margin:0 0 0 0px;	
	padding:0 0 0 0px;		
}

.art ul li {
	font-size:7.5pt;	
	padding:3px 0 3px 15px;
	margin: 0 0 0 0;
	background: url(../images/li_space_right_top.png) no-repeat 5px 7px ;
}

.art a {
	text-decoration:none;
}

.art a:hover {
	text-decoration:underline;
}

.formtext {	
	color:#ff3a00; font-weight:normal;
	border-bottom:1px solid #ebebeb;
	margin-left:5px;
	padding:5px 5px 5px 15px;
} 

.isian {	
	border-bottom:1px solid #ebebeb;
	padding:5px 5px 5px 15px;
} 

.note {	
	color:#000;
	text-align:right;
}

.detiltitle { 
	text-transform:uppercase;
} 

.ket {	
	color:#ff3a00;
} 

#container-4 td {	
}

/* 	PANEL FP
	------------------ */

table.adminform {
	width: 100%;
	padding: 10px;
	border-collapse: collapse;
}

table.checklistjsk {
	border-collapse: collapse;
	border:1px solid #ccc; 
	padding-left:15px;
}

table.checklistjsk td.tick {
	color:#ff3a00;
	border-bottom:1px solid #ebebeb;
	
}

table.checklistjsk td.warning {
	color:#ff3a00;
	font-weight:bold;
	border-bottom:1px solid #ebebeb;
	background:#ffd;
}

table.checklistjsk td.cross {
	color:#ff3a00; 
	font-weight:bold;
	border-bottom:1px solid #ebebeb;
	background:#ffd;
}

#cpanel {  
	text-align: center;  
	vertical-align: middle;
	margin: 0 10px 0 10px;
}

#cpanel div.icon   { margin: 1px; }
#cpanel div.icon a {
	float:left;
	display:block;
	height: 100px !important;
	width: 110px !important;
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 3px 1px 3px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   { 
	color : #333;
	background-color: #efefef;  
	border: 1px solid #c24733;
	padding: 2px 3px 1px 3px;
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { 
	margin-top: 15px;
	border:none;
}
#cpanel div.icon span { display: block; padding-top: 3px; }



#cpanel div.icon2   { margin: 5px; }
#cpanel div.icon2 a { 
	display: block; float: right;
	height: 80px !important;
	width: 80px !important;
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 1px 5px 1px 5px;
}

#cpanel div.icon2 a:link    {  
	color : #808080;
	
}
#cpanel div.icon2 a:hover   { 
	display: block; float: right;
	height: 80px !important;
	width: 80px !important;
	vertical-align: middle; 
	text-decoration : none;
	padding: 1px 5px 1px 5px;

	color : #333; 
	background-color: #efefef;  
	border: 1px solid #c24733;
}

#cpanel div.icon2 img { margin-top: 5px; }
#cpanel div.icon2 span { display: block; padding-top: 3px; }

#cpanel div.icon2 a:active  {  color : #808080;  }
#cpanel div.icon2 a:visited {  color : #808080;  }

#cpanel p {
	padding: 0 20px 0 10px; 
	text-align:left;
}

      /* paging */
.pag_link{
      background:#f8f8f8;
      border:#EBEBEB 1px solid;
      padding:3px 8px;
      margin-left:3px;
      margin-right:3px;
      color:#000000;
}
.pag_link_cur{
      background:#ccc;
      border:#EBEBEB 1px solid;
      padding:3px 8px;
      margin-right:3px;
      margin-left:3px;
      color:#000000;
}
.paging{
      margin-left:7px;
      padding-bottom:10px;
      padding-top:10px;
      margin-bottom:10px;
      text-align:left;
}
.paging a{
      border:none;
      color:#000;
}
.paging a:hover{
      text-decoration:underline;
}

/*TAB JSK */
#tabjsk .step{
	background:#fff; 
	border:1px solid #ccc;
	padding: 3px 0px 3px 0px; 
	vertical-align:top; 
	text-align:center;
	color:#ff3a00;
}
#tabjsk .active{
	background:#ff3a00; 
	border:1px solid #ccc;
	padding: 3px 0px 3px 0px; 
	vertical-align:top; 
	text-align:center;
	color:#fff;
}

#tabjsk .clear{
	background:#fff url(../images/step.gif) no-repeat center;
	padding: 0 2px 0 2px;
}

#tabjsk .step a:hover{
	color:#08519c; text-decoration:underline;
}

#tabjsk .active a{
	color:#fff;
}

.tooltip {
	border:1px solid #ff3a00;
	background: #fff7c6;
	padding:2px;
	color:#ff3a00;
	font-size:10px;
	width: 50%;
}

.inputbox {
	margin:0 0 1px 0;
	border:1px solid #94a5c6;
	padding:3px 2px 3px 3px;
}

.inputbox:focus {
	margin:0 0 5px 0; background:#f7f3f7;
	border:1px solid #ff3a00;
	padding:3px 2px 3px 3px;
}

#panel {
	padding: 0 15px 0 15px;
	line-height:15px;
}

#panel-status {
	padding: 0 15px 0 15px;
	border:1px dashed #ccc;
	background:#f7f3f7;
}

#panel-status ul { 
	list-style-type:none; 
	font-size:12px;
}

#panel-status ul li{ 
	line-height: 20px;
}

.notqualified { background-color:#ffd; }

.swiftfieldset { margin-bottom: 6px; color: #267DDC; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { FONT: 11px Verdana, Tahoma; }

.smalltext
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.row2
{
	BACKGROUND-COLOR: #F7FAFF;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.bluebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(../images/bluebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.qbtitle
{
	background: #EAEDF4 url(qbtablebg.gif) repeat-x top left;
    COLOR: #333333;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	HEIGHT: 16px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER-TOP: 1px SOLID #90A0B0;
	BORDER-BOTTOM: 1px SOLID #90A0B0;
}

/* tables */

table.filter {

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #CDCDCD;

	margin:10px 0pt 15px 10px;

	width: 98%;

	text-align: left;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;

}

table.filter thead tr th, table.filter tfoot tr th {

	background-color: #f0f0f0;

	border: 0px solid #FFF;

	font-size: 8pt;

	padding: 2px 10px 2px 15px;

	border-bottom: 1px solid #999;
	border-top: 1px solid #999;

	color: #ff3a00;

}

table.filter thead tr .header {

	background-image: url(bg.gif);

	background-repeat: no-repeat;

	background-position: center right;

	cursor: pointer;

}

table.filter tbody td {

	color: #024079;

	padding: 5px 5px 5px 15px;

	background-color: #efefef;

	vertical-align:top;

}

table.filter tbody td a{
	color: #ff3a00;
	text-decoration:none;
}

table.filter tbody td a:hover{
	color: #ff3a00;
	text-decoration:underline;
}




table.filter tbody tr.odd td {

	background-color:#f7f3f7;

}


table.filter thead tr .headerSortUp {

	background-image: url(asc.gif);

}

table.filter thead tr .headerSortDown {

	background-image: url(desc.gif);

}

table.filter thead tr .headerSortDown, table.filter thead tr .headerSortUp {

//background-color: #8dbdd8;

background-color: #e6EEEE;

}

table.filter a {
	text-decoration:none;
}

.nav {
	margin:0;
	padding:0px 0px 0 5px;
}
.nav ul {
	margin:0;
	padding:0;
	list-style:none; 
}
.nav li {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	margin:0;
	padding:0px 0px 0 5px;
}
.nav li a {
	text-decoration:none;
	color:#ff3a00;
}

.nav li a:hover {
	text-decoration:underline;
}


#main {
	float:left;
	width:70%;
	padding:10px;
}	
#sidebar {
	float:left;
	width:25%;
	padding:10px;
}

h4 { 
	font-size:15px;
	padding-left:10px;
	color : #999;
	border-bottom:1px dotted #ccc;
}

.heading { 
	padding: 0 10px 0 10px;
}

#slideshow {
    position:relative;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
	display: block;
	border: 0;
}

#panel a { 
	text-decoration:none;
}

#panel a:hover { 
	text-decoration:underline;
}



#toolbar {  
	text-align: center;  
	vertical-align: middle;
	margin: 0 10px 0 10px;
}

#toolbar div.ico   { margin: 1px; }
#toolbar div.ico a {
	float:left;
	display:block;
	height: 80px !important;
	width: 80px !important;
	vertical-align: middle; 
	text-decoration : none;
	padding: 2px 3px 1px 3px;
}

#toolbar div.ico a:link    {  color : #808080;  }
#toolbar div.ico a:hover   { 
	color : #333;
	padding: 2px 3px 1px 3px; 
	font-weight:bold;
}
#toolbar div.ico a:active  {  color : #808080;  }
#toolbar div.ico a:visited {  color : #808080;  }

#toolbar div.ico img { 
	margin-top: 10px;
	border:none;
}
#toolbar div.ico span { display: block; padding-top: 0px; }


/*css untuk nama user login*/
.header .infobar .inner span
{
	float							: 	right;
	color							: 	#ffff00;
	text-decoration			: 	none; 
	font-size					:	13px; 
	font-weight					:	bold; 
	letter-spacing				:	-1px; 
	text-decoration			:	none;
	padding						:	10px;
}


/*============================================================================================================*/
/*									berkaitan dengan pesan (message)																	  */
/*============================================================================================================*/

/*untuk menampilkan pesan error*/
.style-error_msg_indv{
	color							: 	#ff0000;
}

/*css message global*/
.info_message, .success_message, .warning_message, .error_message, .validation_message {
	font-family					:	Arial, Helvetica, sans-serif; 
	font-size					:	13px;
	border						: 	1px solid;
	margin						: 	10px 0px;
	padding						:	15px 10px 15px 50px;
	background-repeat			: 	no-repeat;
	background-position		: 	10px center;
}

/*css info message*/
.info_message {
	color							: 	#00529B;
	background-color			: 	#BDE5F8;
	background-image			: 	url('../../../images/theme/default/home/icons/message/info.png');
}

/*css success message*/
.success_message {
	color							: 	#4F8A10;
	background-color			: 	#DFF2BF;
	background-image			:	url('../../../images/theme/default/home/icons/message/success.png');
}

/*css warning message*/
.warning_message {
	color							: 	#9F6000;
	background-color			: 	#FEEFB3;
	background-image			: 	url('../../../images/theme/default/home/icons/message/warning.png');
}

/*css error message*/
.error_message {
	color							: 	#D8000C;
	background-color			: 	#FFBABA;
	background-image			: 	url('../../../images/theme/default/home/icons/message/error.png');
}


/*css paging*/
.paging{
	text-align					:	center;
}


#wcat-article ul li {
padding : 5px 0 0 0;
}

#wcat-article .content {
	width							:	165px;
}

#wcat-article a:link, a:visited {
  	color							: 	#7c5400;
  	text-decoration			: 	none;
	font-weight:none;
}

#wcat-article a:hover {
  	color							: 	#bb7e30;
  	text-decoration			: 	underline;
}

#wcat-article a:active, a.active {
  	color							: 	#bb7e30;	
}

#wcat-article ul.menu_wcat-article, .item-list ul {
  	margin						: 	0.35em 0 0 -0.5em; /* LTR */
  	padding						: 	0;
}

#wcat-article ul.menu_wcat-article ul, .item-list ul ul {
  	margin-left					: 	1em; /* LTR */
	padding						:	0px;
}

#wcat-article ol li, ul li, ul.menu_wcat-article li, .item-list ul li, li.leaf {
  	margin						: 	0.15em 0 0.15em .5em; /* LTR */
}

#wcat-article .cat_close {
	background-image			:	url('../../../images/theme/default/home/tree/menu-collapsed.gif');
	background-repeat			:	no-repeat;
	background-position		:	left;
}

#wcat-article .cat_open {
	background-image			:	url('../../../images/theme/default/home/tree/menu-expanded.gif');
	background-repeat			:	no-repeat;
	background-position		:	left;
}

#wcat-article .sub_cat {
	background-image			:	url('../../../images/theme/default/home/tree/menu-leaf.gif');
	background-repeat			:	no-repeat;
	background-position		:	left;
}

#wcat-article a.sub_cat, a.cat_close, a.cat_open {
	text-decoration			:	none;	
}

#wcat-article #block-category-0 ul li, ul.menu_wcat-article li, .item-list ul li, li.leaf {
  	padding						: 	0 0 .2em .5em;
  	list-style-type			: 	none;
  	list-style-image			: 	none;
  	background					: 	transparent no-repeat 1px .35em; /* LTR */
}


#list_cat_prdct ul{

	padding-left	:	5px;
	margin-left		:	5px;
	list-style-image:url("../../../images/theme/default/home/tree/menu-collapsed.gif");
}

#list_cat_prdct a{
	color:#7C5400;
	text-decoration:none;

}
#list_cat_prdct a:hover{
	color:#bb7e30;
	text-decoration:underline;

}

#list_cat_prdct_child ul{

	padding-left	:	5px;
	margin-left		:	5px;
	list-style-image:url("../../../images/theme/default/home/tree/menu-leaf.gif");
	color:#027AC6;
	text-decoration:none;
}

.rss_title {
font-weight: bold;
text-align:center;
padding-bottom: 10px;
}

.rss_title a {
text-decoration: none;
color: #ca9a5b;
}

.rss_title a:hover {
color: #a85f00;
}

.wgt_contact {
font-weight:bold;
color: #a85f00;
}

.list_post_title a {
text-decoration: none;
font-weight:bold;
color: #bb7e30;
}

.list_post_title a:hover {
text-decoration: underline;
color: #919076;
}

#contentibk h3 {
color: #9c9c9c;
font-weight:none;
font-size: 10px;
text-align: right;
margin-top:-5px;
margin-bottom:-10px;
}

#contentibk h2 {
margin-bottom: 10px;
}

.date_content {
color: #9c9c9c;
font-weight:none;
font-size: 11px;
text-align: right;
}

.list_produk {
padding: 0 0 10px 0;
}

.list_produk a {
 font-size:16px;
 font-weight:bold;
 color:#9b4500;
 text-decoration:none;
}

.list_produk a:hover {
 color:#c25700;
 text-decoration:underline;
}

.image-produk-detail {
 border: 1px dashed #ac4d00;
 padding:10px 10px 10px 10px;
}

.caption {
 font-size:11px;
 text-align:center;
 color: #5d2a00;
 padding-top:5px;
 font-weight:bold;
}

.ket-produk {
padding:10px 10px 10px 10px;
color: #5d2a00;
}

.image-produk-detail-front {
 border: 1px dashed #ac4d00;
 padding:10px 10px 10px 10px;
}

.content-produk-list {
padding: 0px 10px 0px 10px;
margin-top:-13px;
}


.btn_refresh{
	width				:	50px;
	height			:	47px;
	background		:	url(../../../images/theme/default/home/icons/contact/refresh.jpg);
}

