body, div, input, textarea, input, td{
  margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;color:black;
}

body{	font-size:small;background:url(/images/layout/top_bg.png);background-position:left top;background-repeat:repeat-x; }

a{ color:#1f4868; }

a:hover{ color:#006dc2; }

img { border:none; }

form{	margin:0px; }

/* COMMON ------------------------------------------------------------------- */

.page_title{
  width:100%;font-size:130%;font-weight:bold;margin-bottom:15px;color:#1f4868;
}

table.table_jobs    					{ background-color:white; }
table.table_jobs th 					{ text-align:left;font-size:90%;font-weight:normal;background-color:#1f4868;color:white;padding:2px;padding-left:4px;padding-right:4px; }
table.table_jobs td 					{ text-align:left;font-size:90%;border-bottom:1px solid #dde1e4;padding-bottom:3px;padding-top:2px;padding-left:4px;padding-right:4px;cursor:default;cursor:hand; }
table.table_jobs tr:hover td 	{	background-color:#f5f5b9; }
.table_jobs_left_corner 			{ background-image: url(/images/common/table_round_corners/2px_1f4868_white/tl.png);background-repeat:no-repeat; }
.table_jobs_right_corner      { background-image: url(/images/common/table_round_corners/2px_1f4868_white/tr.png);background-repeat:no-repeat;background-position:top right; }

.paper_sheet {background-color:#f1f4f6;border-top:1px solid #eef0f2;border-left:1px solid #eef0f2; border-right:1px solid #e0e4e7;border-bottom:1px solid #e0e4e7;}

/* INDEX ------------------------------------------------------------------- */

.index_sections_title{
	text-decoration:none;color:#1f4868;font-size:105%;font-weight:bold;
}

/* JOB ------------------------------------------------------------------- */
table.table_job_details    {  }
table.table_job_details th { vertical-align:top;text-align:right;padding-right:10px;padding-left:0px;font-size:90%;font-weight:normal;color:#1f4868; }
table.table_job_details td { vertical-align:top;text-align:left;padding-right:10px;font-size:90%; }

table.table_review_details    {  }
table.table_review_details th { vertical-align:top;text-align:left;padding-right:10px;font-size:90%;font-weight:normal;color:#1f4868; }
table.table_review_details td { vertical-align:top;text-align:left;font-size:90%; }

/* DOC ------------------------------------------------------------------- */

.faq_chapter_title{
	clear:both;margin-bottom:10px;font-size:105%;font-weight:bold;
}

.faq_chapter_block{
	clear:both;margin-bottom:20px;font-size:90%;margin-left:10px;
}

.faq_feature_list{
	list-style-image: url("/images/common/icons/16px/checkmark_green2.png");
	margin:0px;padding-left:16px;
}
.faq_feature_list>li{
	padding-left:7px;padding-bottom:8px;
}

.faq_feature_list_title{
	font-size:110%;margin-bottom:4px;font-weight:bold;color:#1f4868;
}

.doc_faq_list{
	list-style-image: url("/images/common/icons/16px/questionmark.png");
	margin:0px;padding-left:16px;
}
.doc_faq_list>li{
	padding-left:5px;padding-bottom:8px;
}


/* MY ZONE ------------------------------------------------------------------- */

.my_zone_page_section{
	padding-bottom:3px;font-size:105%;font-weight:bold;color:#1f4868;
}

.my_zone_subcategory_title_container { border-bottom:1px solid #1f4868;padding-bottom:3px; }
.my_zone_subcategory_title_text 		 { float:left;color:#1f4868;font-weight:bold;font-style:italic; }

table.my_zone_table_datails    {  }
table.my_zone_table_datails th { vertical-align:top;text-align:left;padding:3px;padding-right:10px;padding-left:2px;font-size:90%;font-weight:normal;border-bottom:1px dotted #d3d6d8;color:#1f4868; }
table.my_zone_table_datails td { vertical-align:top;text-align:left;padding:3px;padding-left:10px;padding-right:20px;font-size:90%;-font-weight:bold;border-bottom:1px dotted #d3d6d8; }

table.worker_categories_table    {  }
table.worker_categories_table th { font-weight:normal;text-align:left;padding:3px;padding-right:20px;padding-left:0px;font-size:90%; }
table.worker_categories_table td { font-weight:normal;text-align:left;padding:3px;font-size:90%; }


/* CV ------------------------------------------------------------------- */

.cv_title{
	margin-bottom:20px;font-size:110%;font-weight:bold;color:#1f4868;
}

table.cv_table    { background-color:white; }
table.cv_table th { padding:2px;padding-top:0px;padding-bottom:20px;font-weight:bold;;vertical-align:top;text-align:right;padding-right:15px;border-right:1px solid black; }
.cv_table_td 			{ padding:2px;padding-top:0px;vertical-align:top;text-align:left;padding-left:15px;width:100%; }

table.cv_table_details    { background-color:white; }
table.cv_table_details th { padding:0px;border:0px;font-weight:normal;padding-right:10px;font-style:italic;vertical-align:top;text-align:left;color:#525252; }
table.cv_table_details td { padding:0px;border:0px;font-weight:normal;padding-bottom:3px;vertical-align:top;text-align:left; }

/* FASTMAIL ------------------------------------------------------------------- */

.fastmail_list_row { border-bottom:1px solid #e0e4e7;font-size:90%;cursor:default;cursor:hand; }

/* CVSEARCH ------------------------------------------------------------------- */

.cvsearch_item			 {	padding-top:10px;padding-bottom:10px;border-bottom:2px dotted #1f4868; }

table.table_cvsearch_details    {  }
table.table_cvsearch_details th { font-style:italic;padding:2px;font-weight:bold;vertical-align:top;text-align:left;padding-right:5px;padding-left:3px;font-size:90%;color:#1f4868;border-bottom:1px solid #d4dce3; }
table.table_cvsearch_details td { padding:2px;vertical-align:top;text-align:left;padding-left:5px;font-size:90%;border-bottom:1px solid #d4dce3; }

table.table_cvsearch_details_2    {  }
table.table_cvsearch_details_2 th { font-size:90%;font-weight:normal;font-style:italic;padding:1px;vertical-align:top;text-align:left;padding-right:5px;padding-left:3px;color:#1f4868;border-bottom:1px solid #d4dce3; }
table.table_cvsearch_details_2 td { font-size:90%;padding:1px;vertical-align:top;text-align:left;padding-left:5px;border-bottom:1px solid #d4dce3; }
