/* CSS :: design.css */
@import url("forms.css");
@import url("links.css");

body
{
	background:url("../Xbackground.png") #eeeeee; /*#484848; #4d4daa;*/
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana,Sans-Serif;
	font-size:12px;
}

input, select, textarea { border: 1px solid #c2c2c2; }

.just-black
{
	color:#000000;
}

.just-blue
{
	color:#4040ff;
}

.just-red
{
	color:#cc3300;
}

.LFJobsHead
{
	font-size:11pt;
	font-family:Arial;
	font-weight:bold;	
}

.FJobsHead
{
	font-size:11pt;
	font-family:Arial;
	font-weight:bold;	
}

.LJobsHead
{
	font-size:11pt;
	font-family:Arial;
	font-weight:bold;	
}

table.tableSearchResult 
{
	/*border-width:1px;*/
	/*border-style:solid;*/
	border-left: 1px solid #4040ff;
	border-top-style:none;
	color:#787878;
}


.jobAlert
{
	font-weight:bold;
	font-size:13px;	
}

tr.sortby 
{
	background:url("../titbg.png") #4040ff;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana,Sans-Serif;
	font-weight:bold;    
}

tr.sortby a
{
	color:#ffffff;	
}

.pointedInListingInfo
{
	border-bottom:1px solid #4040ff;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right: 2px;
}

.pointedInListingInfo2
{
        /*border-bottom:1px solid purple;*/
	/*border-right:1px solid yellow;*/
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.ApplicationPointedInListingInfo
{
	border-bottom:1px solid #4040ff;
	border-right:1px solid #4040ff;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.AlertsName
{
	border-right:1px dotted #4040ff;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.header, .content, .top_menu, .footer
{
	width:850px;
	background:#ffffff;
	margin-left:auto;
	margin-right:auto;
}

.content
{
	padding:20px;
	width:810px;
	background:#ffffff;
}

.top_menu
{
	background:url("../top_bg.png");
}

*html .content
{
	padding:15px;
	width:820px;
}

.copyright
{	
	font-size:10px;
	font-family:Verdana,Sans-Serif;
	color:#808080;
}

h1
{
	font-size:14px;
	font-family:Verdana,Sans-Serif;
}

h2
{
	font-size:12pt;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-weight:bold;
	color:#282828;
}

h3
{
	font-size:20px;
	margin:0px;
	padding-bottom:5px;
	font-family:Verdana,Sans-Serif;
	font-weight:bold;
}

h4
{
	font-size:40px;
	color:#2a5e83;
	margin:0px;
	padding:0px;
	font-family:Verdana,Sans-Serif;
	font-weight:lighter;
}

p.error, .error
{
	color:#cc3300;
	font-family:Verdana,Sans-Serif;
	font-size:small;
}

p.notice, .notice
{
	color:#669900;
	font-family:Verdana,Sans-Serif;
	font-size:small;
}

.field_errors
{
	color:#cc3300;
	font-family:Verdana,Sans-Serif;
	font-size:11px;
        line-height:15px;
}


.headerText
{
	color:#4040ff;
	font-size:18pt;
	font-family:Arial;
	font-weight:bold;    
	margin-bottom:0px;
	padding-bottom:0px;
}

#resultsJobs .featuredLinks
{
	color:#626262;
}

#resultsJobs .headerText
{
	color:#3030ff;
	font-size:13pt;
	font-family:Verdana,Sans-Serif;
	font-weight:bold;    
	margin-bottom:0px;
	padding-bottom:0px;
}

.myAccountLinks a
{
	font-size:small;
}

.myAccountLinks
{
	padding-left:54px;
}

tr.evenrow 
{
	background-color: #ffffff;
}

tr.oddrow 
{
	background-color: #ffffff;
}

.SearchTittle
{
	font-size:11px;
	color:#1b2d43;
	font-family:Verdana,Sans-Serif;
}

.CompanyInfoTittle
{
	font-size:14px;
	font-family:Verdana,Sans-Serif;
	color:#ffffff;
	font-weight:bold;
}

.DetalisTittle
{
	color:#4040ff;
	font-size:12.5pt;
}

.featuredLinks {
	font-size:8pt;
	font-weight:normal;
}

.featuredLinks a {
	font-size:8pt;
}


.latestLinks {
	font-size:8pt;
	font-weight:normal;
}

.latestLinks a {
	font-size:8pt;
}

.pipe {
	font-size:12px;
	font-weight:bold;
	color:#344152;
	padding-left:5px;
	padding-right:5px;
}

/* it's from file buttons.css */
.Xbtn_search, .Xbutton 
{
/**/   
	border:none 0px;
	background:url("../buttons/btn_search.png");
	width:103px;
	height:30px;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana,Sans-Serif;
	font-size:10pt;
	font-weight:bold;
outline: none;
-moz-outline : none; 
/**/
	/*background-color:#c2c2c2;
	border:solid 1px #484848;*/ 
	cursor:pointer; 
}

.btn_search, .button { border: 1px solid #c2c2c2; 
color: #ffffff;background-color:#4040ff;
cursor: pointer; }

.grey-button { border: 1px solid #c2c2c2; 
color: #ffffff;background-color:#929292;
cursor: pointer; }

.green-button { border: 1px solid #c2c2c2; 
color: #ffffff;background-color:#669900;
cursor: pointer; }

.red-button { border: 1px solid #c2c2c2; 
color: #ffffff;background-color:#cc3300;
cursor: pointer; }

.over-button { border: 1px solid #c2c2c2; 
color: #d0d0d0;background-color:#3030ff;
cursor: pointer; }


button, .button, .btn_search, .grey-button, .green-button, .red-button, .over-button  {
	padding-top:1px; padding-bottom:2px;
}

*html button, .button, .btn_search, .grey-button, .green-button, .red-button, .over-button  {
	overflow:visible;
	padding-left:8px; padding-right:8px;
	padding-bottom:0px; padding-top:1px;
}


.this-page
{
	padding-bottom:10px;
	color:#000000;
        text-align:right;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana,Sans-Serif;
	font-weight:bold;
}

#Banners { padding-left: 240px; padding-top: 30px; }

#Banners td { padding-left: 40px; }

.Banner { border: 1px #cccccc solid; width: 80px; height: 60px; }

.Picture { border: 1px #4040ff solid; width: 90px; height: 90px; }

.faqNote 
{
	font-style:italic;
	line-height:12px;
        padding-left:20px;
}        

.myTitle 
{
	color:#929292;
	font-weight: bold;
}

.page_navigator .noItems, .noItems
{
	padding-bottom:10px;
	color:#989898;
        text-align:right;
	font-size:11px;
	font-family:Verdana,Sans-Serif;
	font-weight:bold;
}

#editProfile
{
	display:inline;


        color:#4040ff;
        font-weight:bold;
}


#editProfile span
{
        font-weight:normal;
	color:#000000;
}

#editProfile .inputString
{
        font-weight:normal;
	font-color:#000000;
}

#editProfile img
{
	width:90px;
	height:90px;
        border:1px solid #4040ff;
}

#editProfile a
{
	position:relative;
	top:-38px;	
}

#editProfile a:hover
{
	position:relative;
	top:-38px;	
        color:#cc3300;
	text-decoration:underline;
}

.back
{
	padding-top:10px;
	padding-bottom:10px;
}

.notActive
{
	cursor:help;
        color:#484848;
	font-size:11px;
	font-weight:bold;
}

.noLink
{
	color:#484848;
	font-size:11px;
	font-weight:bold;
}

.noBrowse
{
	color:#484848;
	font-size:10px;
	font-weight:bold;
}


#payments img
{	
	width:50px;
	height:50px;
        border:1px solid #4040ff;
}


td.JobControlPanel {
	padding-top:6px;
	padding-left:26px;
	padding-bottom:6px;
	border-bottom:1px solid #4040ff;
}

td.ResumeControlPanel {
	padding-top:6px;
	padding-left:7px;
	padding-bottom:6px;
	border-bottom:1px solid #4040ff;
}

.TableControlPanel ul {
	margin-top:8px;
}

#partnerAdds
{ 
  position:relative; top:-450px; left:620px; width:180px; height:450px;
  overflow:auto; padding:4px; padding-top:6px; background:#f9f9f9;
  border: solid #c2c2c2 1px; margin-bottom:-460px;
}

#partnerAdds a
{
  color:#4040ff;
  text-decoration:underline;
}

#partnerAdds a:hover
{
  color:#2020ff;
  text-decoration:none;
}
