
body {
 background-color: #fff;
 margin: 10px 40px;
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 14px;
 color: #4F5155;
/* direction: rtl;*/
}

a {
 color: #003399;
 background-color: transparent;
 font-weight: normal;
}

a:link {
color:#999999;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a:visited {
color:#999999;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

h1 {
 color: #444;
 background-color: transparent;
 border-bottom: 1px solid #D0D0D0;
 font-size: 16px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}


/* --------------------------------- pagination ------------------------------*/
div.pagenav{
   margin-left: 40%;
   direction: ltr;
   text-align: center;
}


div.pagenav ul {
   margin: 4px;
   padding: 2px;
   padding: 0;
   list-style: none;
	/* float: right;*/
	border: 1px solid #9aafe5;
}

div.pagenav li{
    font-size: small;   
   padding: 1px 3px 1px 3px;
   margin: 1px;
   display: inline;
}

div.pagenav a, div.pagenav a:visited{
	padding: 0 2px;
	/* border: 1px solid #9aafe5; */
	text-decoration: none; 
	font-size: 0.7em;
	color: #2e6ab1;
}

div.pagenav li.currentPage a{
	font-weight: bold;
	padding: 0 2px;
	/*border: 1px solid navy;*/
	background-color: #2e6ab1;
	color: #FFF;
}






   
/*-----------------------------   search         ----------------------------*/
table#srchItem {
	margin: 4px;
	width: 300px; 
	margin-right:64px;
}

table#srchItem td,  table#srchItem tr {
	border-spacing: 0px;
	border:1px solid #FFFFFF;
}
	
/* ------------------------ header - footer ----------------------*/
#footer {
	color:#999999;
	text-align:left;
}
#footer p {
	font-size:80%;
	margin:0pt;
	border-top: solid 1px #999;
}

/*-------------------------------systemmessages */

div.sysMsg, div.sysMsgErr, div.sysMsgOk {
	width:500px;
	height:20px;
	border: 1px dashed #8800b0;
	font-size: 0.9 em;
	margin: 16px 0px;
	font-weight: bold;
	padding: 5px;
	display: none;
	color:		#888;
}	

div.sysMsgErr {
	background: #D7A0A6;
	color:		#D71939;
	display: block;
}

div.sysMsgOk {
	background: #7CFFBC;
	color:		#00AB00;
	display: block;
}
/* ------------------------------ job listing table -------------------*/

table td.job_info {
	font-size: 0.83em;
	font-weight: bold;
	color: #888;
}
 
table td.job_info_low {
	font-size: 0.9em;
	color: #666;
	padding: 12px 0;
} 

table td.job_info_title a{
	font-size: 0.9em;
	font-weight: bold;
	color: #669;
	text-decoration: underline;
} 
table td.job_info_title a:hover{
	font-size: 1.1em;
	font-weight: bold;
	color: #2AD;
	text-decoration: underline;
} 

table tr.jobinfo_slide {
   display: none;
}

img.jobinfo_toggle {
	text-decoration: none;
	padding-left: 12px;
}
/* -------------------------------- company profile -----------------------*/
div#profile_wrap div {
   margin-right: 16px;
	text-align: right; 
}

span.compField {
	color: #c92;
	font-weight: bold;
	font-size: 14px;
}

/* --------------------------------- articles ------------------------------*/

div.article_content {
	text-align: right;
	margin: 3px 12px;
}

