body, td {
   padding: 0 6px;
   margin: 0;
   /*font-family: Tahoma, Verdana, Arial, sans-serif;*/
   
   line-height: 14px;
   font-size: 13px;
   font-family: arial, sans-serif;
   /*letter-spacing: 1.3px;*/
   
   /*font-family: "Trebuchet MS" Verdana, Arial, sans-serif;*/
   color: #000;
   
}

h1{
    font-size: 18px;
    color: #124273;
}

h3 {
	font-size: 16px;
}
fieldset{
    border: 1px solid #396A9B;
}
fieldset legend{
    border-bottom: 1px solid #396A9B;
    font-weight: bold;
    padding: 0 10px;;
}

a {
    color: #0066cc;
}

a:hover {
    color: #ff6600;
}

/*COLLORS*/
.text_new_cv{/*new CV*/
    font-weight: bold;
    color: red;
}
a.text_company{
    color: #38B63C;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
a.text_company:Hover {
    color: #ff6600;
}
a.text_downloaded{ /* Downloaded CV */
    color: #bbb;
}
a.text_downloaded:Hover {
    color: #ff6600;
}

/*Forgot styles :) DENIS, lets keep the inline CSS to minimum */
div.forgot_box {
	visibility:hidden;
	border: 1px solid #B8C3D3;
	background: #DBE8FB;
	width: 270px;
	position: absolute;
	left: 0; top: 0;
}

span.forgot_close {
	cursor: pointer;
	text-align:left;
}
span.forgot_close strong {
	background-color:#C9D5E7;
	padding:3px;
	margin:5px;
}


/* PAGE */
div#wrap{
    /*padding: 10px;*/
    /*overflow: visible;*/
/*min-width:730px;*/
padding: 0;
margin: auto;
overflow: hidden;
width: 835px;
}
div#header{
    height: 90px;
}
div#header h1, h2{
    margin: 0px;
}
div#content{
    /*float: left;*/
    /*width: 70%;*/
    /*margin: 0;*/
    padding-top: 0px;
    /*text-align: justify;*/
}
div#right{
    /*float: right;*/
    /*width: 20%;*/
    /* great color*/
    /*background-color:#F5DEB3;*/
    /*background-color:#FFF8DC;*/
    /*text-align: justify;*/
    background-color:#eeffee;
    border: 1px solid #bbddbb;
    margin: 0;
    /*padding: 1% 1%;*/
    padding: 5px;
    /*height: 700px;*/
}
div#right h2{
	font-size: 14px;
}

div#footer{
    font-size:.8em;
    text-align:center;
    color:#777;
    clear:both;
    line-height:1.6em;
    margin-top:1.7em!important;
    clear:both;
    overflow:hidden;
    border-top:10px solid #fff;
    background: #012e5c url(/images/navbar.png) right top no-repeat;
}
div#div_form_data{
    width: 500px;
    background: #e6edf9;
    border: 1px solid #cad6e8;
    padding: 10px;
}
div#div_form_data h2{
    text-align: center;
}
div#div_form_data_jobseeker{
    width: 460px;
    background: #FFE6BB;
    border: 1px solid #E8D6CA;
    padding: 10px;
}
div#div_form_data_jobseeker h2{
    text-align: center;
}
/* </PAGE */


/* Table Odd/Even Colors */
.row_odd { background: #EFF7FF; }
.row_even { background: #fff; }
.column_last {}
.column_first {}

#mng_jobs_container td {
	padding:2px;
	border-bottom: 1px solid #CCDDEE;
}

/* footer links */
div#footer a:link{color:#97AFD9;}
div#footer a:hover{color:#036!important}
div#footer a:visited{color:#97AFD9;}
div#footer_nav a:link{color:#D7DEEA;}
div#footer_nav a:hover{color:#fff!important}
div#footer_nav a:visited{color:#C0D0E0;}
/* </footer links */

/* NAV BAR */
div#navcontainer{
    background: #012e5c url(/images/navbar.png) right top no-repeat;
    height: 31px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
ul#navlist{
    display: block;
    padding: 0;
    margin: 0;
    /*float: right;*/
}
ul#navlist li{
    display: block;
    float: right;
}
ul#navlist li a{
    display: block;
    /*float: left;*/
    padding: 8px 8px;
    text-decoration: none;
    font-size: 114%;
    color: #CCDDEE;
    border: 1px solid #446688;
    border-width: 0 1px 1px 0;
    white-space: nowrap;
}
ul#navlist li a:hover{
    background: #446688 url(/images/navbarhighlight1.png);
    color: #FFFFFF;
}
ul#navlist li a.active{
    color: #fff;
    font-weight: bold;
}
/* </NAV BAR */


.catalog-menu
{
	list-style-type: none;
	padding-right: 17px;
	padding-left: 15px;
	/*padding-left: 12px;*/
	margin: 0;
}
.catalog-menu li
{
	margin-bottom: 1.5pt;
	list-style-image: url(/images/icon_leftarrow.gif);
}
.catalog-menu li:hover
{
	list-style-image: url(/images/icon_leftarrow_hover.gif);
}
.catalog-menu a
{
	text-decoration: none;
}

/* SEND/SAVE/and more buttons */
/*ul.manage_btn{
    list-style-type: none;
    list-style-position: outside;
    height:20px;
    padding:1px;
    margin: 1px;
}
ul.manage_btn li{
  padding-right: 45px;
  margin: 0px;
  float:right;
}*//* SEND/SAVE/and more buttons */


/*LISTING*/
.listing{
  /*float:right;*/
  width:590px;
  text-align:center;
  padding:5px 0;
  overflow:hidden;
  height:30px;
  line-height:30px;
}
.listing li{
  display:inline;
  margin: 1px;
}

.listing a.gray{
    background: #F6DDAA;
}
.listing a{
  display:inline;
  padding:4px 8px;
  border: 1px solid #CAD6E8;
  text-decoration: none;
}
.listing a:hover{
  display:inline;
  padding:4px 8px;
  border: 1px solid #B5C6DF;
  background: #E0E6EF;
  text-decoration: none;
}

/* LISTING */

/*VIEW JOBS*/ 
.category{
    /*background: white;*/
    padding: 2 4px;
}
.category:hover{
    background: white;
    /*border: 1px solid #CD0F0F;*/
    /*padding: 0 0px;*/
}

/* details box */
div.detail{
    position:relative;
    float:left;
    width:220px;
    border:1px solid #C0D0E0;
    background: #F9FAF9;
}
div.detail ul{
    background: #F9FAF9;
    margin:10px;
    padding:0;
}
div.detail li{
    list-style: none outside;
    /*margin-left:1em;*/
    /*padding-left:1em;*/
}

div.job_desc {
	position:relative;
 	float:right;
    width:385px;
}

.line {
    border-bottom: 1px solid #C0D0E0;
    margin-top: 15px;
    margin-bottom: 10px;
    height: 0;
    overflow:hidden;
    clear:both ;
    position: relative;
    padding-top: 0px;
}
.hr_line {
    border-bottom: 1px solid #C0D0E0;
    margin-top: 10px;
    margin-bottom: 20px;
    height: 0;
    overflow:hidden;
    clear:both ;
    position: relative;
    padding-top: 0px;
	
}

.btn_sendcv {
	font-size:16px;
	font-weight:bold;
	padding:2px;
	background-color: #FEFF8F;
	
}
#jobs-cv-container {
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.regular_author {
	color: #5F5F5F;
	font: bold 80% Verdana,sans-serif;
}

div.art {
    position:relative;
    margin-top:15px;
    margin-bottom:27px
}
div.art img{
    float: right;
    margin-left: 8px;
    margin-bottom: 8px;
}
div.art p
{
    margin-left: 70px;
    margin-bottom: 24px;
}


/* LEFT BUTTONS */
#add_new_job, #add_new_worker, #system_message{margin: 0 0 1em 0;}
#add_new_job a {border: 1px solid #CAD6E8; display: block;background: #E6EdF9 url(/images/arrow_blue.png) no-repeat 8% 50%;padding: 12px 20px 12px 12px; font-weight: bold; text-decoration: none; color: #445566;}
#add_new_job a:hover {background: #CCDDEE url(/images/arrow_blue.png) no-repeat 6% 50%;}


#add_new_worker a {border: 1px solid #E8D6CA; display: block; background: #FFE6BB url(/images/arrow_red.png) no-repeat 8% 50%; padding: 12px 20px 12px 12px; font-weight: bold; text-decoration: none; color: #773300;}
#add_new_worker a:hover {background: #F6DDAA url(/images/arrow_red.png) no-repeat 6% 50%;}
#system_message {visibility: hidden; display: block; border: 1px solid #fc9696; background: #fbb; padding: 12px 12px 12px 12px; font-weight: bold; color: #456;}



/* END VIEW JOBS*/ 