/*This is the default style for the main body for all pages of the website*/
body {	margin: 0; padding-left:4px; padding-right:4px; padding-bottom:0px; padding-top:0px;font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 13px;}
/*This is the default style for the table data for all tables of the site*/
.hdrlinks {	color: #214A7B; text-decoration:none; font-size: 10px; font-family:Verdana, Tahoma, Helvetica, sans-serif; font-style:normal; font-weight:50; line-height:normal;}
.hdrlinks a:link, .hdrlinks a:visited { color:#214A7B; font-weight:50; font-size: 10px; }
.hdrlinks a:hover { color:#214A7B; text-decoration:underline; }
input, textarea { background: #fff url(http://www.freshershome.com/jobs/images/input_bg.jpg) left 1px repeat-x; border: 1px solid #B2B2B2; }
#input {width: 210px; font-size: 9pt; }
.txtbxlt1{border: 1px solid #B2B2B2;}
.bluetext{color: #006699; text-decoration: none;}
.tophdr { background:url('http://www.freshershome.com/template/tophdrs.jpg') repeat-x; height:31px; }
td {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 13px;}/*form_submit_button is the style for all submit buttons*/
.form_submit_button {}
.emp_submit {height:25px;width:92px;border:0px;background-image: url('http://www.freshershome.com/jobs/images/buttons/btn_submit.gif');}
.thumbs {padding:5px; border: 1px solid rgb(201,201,201); float:left; }
.apply_button {height:25px;width:92px;border:0px;background-image: url('http://www.freshershome.com/jobs/images/buttons/btn_apply.gif');}
.tdhdr {background:url(http://www.freshershome.com/jobs/images/week_bg.jpg) repeat-x; }
/*form_reset_button is the style for all reset buttons*/
a:link, a:visited {	color: #0000FF;} a:hover{color:#0000FF; text-decoration:none;}
.form_reset_button {}/*form_apply_button is the style for the apply button*/
.form_apply_button {height:41px;width:200px;border: 1px;border-color:#666666;color:#0066F0;font-weight:700;}
/*Heading 1 - general style*/H1 {padding: 0;font-family:Helvetica ,Arial,sans-serif;font-size: 1.3em;font-weight: bold;vertical-align: bottom;color: #666;text-align: left;width: 100%;	}/*Heading 2 - general style*/H2 {padding: 0;font-family:Helvetica ,Arial,sans-serif;font-size: 1.4em;font-weight: bold;vertical-align: bottom;color: #1B57B1;text-align: left;width: 100%;}/*Heading 3 - general style*/H3 {margin: 0;font-weight: bold;font-family: Helvetica ,Arial,sans-serif;font-size: 1em;border-bottom: 1px solid #ccc;color: #333;padding-left: 0px;margin-bottom: 10px;text-align: left;}
p {margin-top: 0;margin-bottom: 5px;}
#job_post TABLE.job_post {}
/*#job_post TD.header - the top of the job post table, where the 'go back to job list' 'Save job', and 'email to friend' links are located.*/
#job_post TD.header {background-image: url(images/shadow.jpg);color:#660066;}
#job_post TD.header a, Active, Visited, Hover {color:#6B1442; font-weight:500;}
/*#job_post TD.top_linksstyle for the row at the top of the job post. Used in include/post_display.inc.php*/
#job_post TD.top_links {background-image: url(images/toolbar-bg.gif);font-size: 10pt;}
#job_post TD.top_links a, Active, Visited, Hover { color:#FFFFFF; font-weight:500;}
/*#job_post H1.job_titlestyle for the job post title, used in include/post_display.inc.php*/
#job_post H1.job_title {color: #C5050E;font-size: 18pt;}
/*#job_post TD.job_post_bodyThe style for displaying the job description cell, used in include/post_display.inc.php*/
#job_post TD.job_post_body {background:#ffffff url(images/background.gif) ;}
/*#job_post TD.job_post_bodyThe table for dsiplaying the job post data, used in include/post_display.inc.php*/
/*#job_post TABLE.job_post_data {width: 100%; background-color: #ffffff;} */
.job_post_data {width: 100%; background-color: #ffffff;}
/* ####################################################Employer's profile:This style is for the table that shows the employer's profile in detail.HTML located in: profiles.inc.php*/
#profile,  TABLE.profile_data {background-color: #E2DEDE;width: 100%;border: 2px;}
/* ###########################################################Resume :This style is for the table that displays a resume in detail.HTML code is located in resumes.inc.php*/
TABLE.resume_data {background-color: #ffffff;width: 90%;border-width: 0px;}
/*############################################################Dynamic formsThis set of styles control the display of dynamic forms - forms which can be edited from the Administartion Panel.The forms are: Job Posts, Resumes and Employer's profiles.*/
#dynamic_form, TABLE.dynamic_form { background-color: #d9d9d9; width: 100%; border-bottom-width: 0px; }
/*TD.dynamic_form_field -The name of the field (field label which on the left side)*/
#dynamic_form TD.dynamic_form_field { background-color: #efefef; font-weight: bold; width: 120px; }
#dynamic_form TD.dynamic_form_2_col_field { background-color: #ffffff; }
/*#dynamic_form TD.dynamic_form_valueThe value of the field (on the right from the field label)*/
#dynamic_form TD.dynamic_form_value { background-color: #ffffff; }/**/
#dynamic_form .dynamic_form_image_label { font-weight: bold; } /**/
#dynamic_form .dynamic_form_file_label { font-weight: bold; }
/*The following style controls the LABEL type fields*/
#dynamic_form, .dynamic_form_note_label {}
/*Date field */
#dynamic_form SELECT.dynamic_form_date_style { background-color: #ffffff; }
#dynamic_form INPUT.dynamic_form_date_style { background-color: #ffffff; }/* Other fields */
#dynamic_form INPUT.dynamic_form_checkbox_style { background-color: #ffffff; }
#dynamic_form INPUT.dynamic_form_radio_style { background-color: #ffffff; color: #ffffff; }
#dynamic_form INPUT.dynamic_form_text_style { background-color: #ffffff; }
#dynamic_form TEXTAREA { background-color: #ffffff; }
#dynamic_form SELECT { background-color: #ffffff; }
/*########################################Search Jobs/Resumes -Standard Search form*/
#search_form, TABLE.search { width: 100%;border-collapse: collapse;background-color: #F5F7F9;}
/* cell for the search field*/
#search_form TD.field {background-color: #F1F9E9;color: #000000;font-size: 12px;font-weight: bold;}
/*style for the input fields (text)*/
#search_form, INPUT.search_input_style {background-color: #ffffff;font-size: 10px;color: #000000;}
/*style for the input fields (check)*/
#search_form, INPUT.search_checkbox_style {background-color: #F1F9E9;font-size: 10px;color: #000000;}
/*style for the input fields (radio)*/
#search_form, INPUT.search_radio_style {background-color: #FDEDFC;font-size: 10px;color: #000000;}
/*Select box (drop down / multiple select)*/
#search_form SELECT.search_input_style {background-color: #ffffff;font-size: 10px;}
/*Date field */
#search_form SELECT.search_date_style {background-color: #ffffff;font-size: 10px;}
#search_form INPUT.search_date_style {background-color: #ffffff;font-size: 10px;}
/*The labels for the check boxes and radio buttons*/
#search_form .search_input_sel_label {font-size: 10px;white-space: nowrap;}
/*####################################################Job list*/
#joblist, TABLE.list {background-color: #FFFFFF;width: 99%;font-size: xx-small;}
#joblist .job_list_small_print {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: xx-small;color: #000000;}
#joblist .job_list_title {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 11px;font-weight: bold; color: #0000FF;}
#joblist .green_grad {background: url(http://www.freshershome.com/jobs/images/job_bg.jpg) repeat-y #FFFFFB;}
#joblist .blue_grad {background:#FFFFFB;}
#joblist .job_list_cat_name {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: xx-small;font-weight: bold;color: #339900;}
#joblist TD.list_data_cell {background: url(http://www.freshershome.com/jobs/images/job_bg1.jpg) repeat-x;font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 10pt;color: #000000;}
#joblist TD.list_header_cell {background:url(/images/table_bg.jpg) repeat-x; font-family: Tahoma,Helvetica,Arial,sans-serif;text-align: center;font-size: 10pt;margin: 0px;padding: 3px;font-weight: bold;background-color: #E9E9E9;color: #000000;}
#joblist TD.list_day_of_week {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 10pt;font-weight: bold;color: #000000; background: url(http://www.freshershome.com/jobs/images/week_bg.jpg) repeat-x;}
/*######################################################Premium Jobs List */
#joblist_premium, TABLE.list {background-color: #FEFEDE; width: 99%; font-size: xx-small; 	text-decoration:none;}
#joblist_premium .job_list_small_print {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: xx-small;color: #000000;text-decoration:none;}
#joblist_premium .job_list_title {font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #000000;text-decoration:none;}
#joblist_premium .job_list_title  a, Active, Visited { color:#070CDB; text-decoration:underline;}
#joblist_premium .job_list_title a, Hover {text-decoration:none; color:#070CDB;}
#joblist_premium .green_grad {background: url(http://www.freshershome.com/jobs/images/featured.jpg) no-repeat #FBFBF5 left; padding-right: 5px}
#joblist_premium .blue_grad {background:#FBFBF5;text-decoration:none;}
#joblist_premium .job_list_cat_name {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: xx-small;font-weight: bold;color: #007AEC; text-decoration:none;}
#joblist_premium TD.list_data_cell {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 10pt;color: #000000;text-decoration:none;	}
#joblist_premium TD.list_header_cell {background:url(/images/table_bg.jpg) repeat-x; font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 10pt;margin: 0px;padding: 3px;font-weight: bold;background-color: #F8F2F2;color: #000000;text-decoration:none;}
#joblist_premium TD.list_day_of_week {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 10pt;font-weight: bold;color: #000000;background-color: #FEFEDE;text-decoration:none;}
/* ####################################################Categories*/
.cat_heading { font-family: "verdana", sans-serif;font-size: 13px;font-weight: bold;color: #0822E4;}
A.cat_heading:visited {text-decoration:none;}
.cat_subcategory {font-family: "verdana", sans-serif;font-size: 9pt;font-weight: normal;margin-left: 5px;}
TABLE.cat_table { padding-left:3px; padding-right:3px; padding-bottom:3px; padding-top:2px; border-left: solid 1px #E5E2DF; border-top: solid 1px #E5E2DF; border-right: solid 1px #CCC; border-bottom: solid 1px #CCC;}
.cat_bg1 {background:url(/images/table_bg.jpg) repeat-x;}
/*/*####################################################Resume list*/
#resumelist, TABLE.resumelist {background-color: #d9d9d9;width: 99%;}
#resumelist TD.list_data_cell {font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 10pt;color: #000000;}
#resumelist .today {color: #ff0000;font-weight: bold;}
#resumelist .days_ago {color: #339900;font-weight: bold;}
#resumelist .days_ago2 {color: #C0C0C0;font-weight: bold;}
#resumelist TD.list_header_cell {background:url(/images/table_bg.jpg) repeat-x; font-family: Tahoma,Helvetica,Arial,sans-serif;font-size: 10pt;margin: 0px;padding: 3px;font-weight: bold;background-color: #EAEAEA;color: #000000;}
/*######################################################*//*###########################################################Skill Matrix*/
.skill_matrix_table {border-style:solid; border-color: #C8C8C8; border-width:1px; background-color: #d9d9d9;}
.skill_matrix_header { background-color: #FFFFff;font-weight: bold;}
.skill_matrix_row { background-color: #FFFFff;}/*################################*/
.hotlist_heading1{width: 100%;background-color: #CC6600;color: #ffffff;padding: 8px;}
.hotlist_heading {width: 100%;background-color: #808080;color: #ffffff;padding: 8px;}
/*######################*//*Changes the notice box styles, look in functions.php function render_box_top($width=100, $label='') */
TABLE.info_box {background-color: #ffffff;border: 0px;}
.tborder{border: 1px solid rgb(201,201,201);}
.cat-top_x {background: url(/jobs/images/_cat-top_x.gif) repeat-x top left;margin:0;padding-left:1px;padding-top:3px;color:#ffffff;font: bold 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
.cat-top_x a:link {color:#ffffff; text-decoration: none;}
.cat-top_x a:visited {color:#ffffff; text-decoration: none;}
.cat-top_x a:hover, .cat-top_x a:active { color:#ffff66;text-decoration:underline; }
.cat-top_xrhtcheck {background: url(/jobs/images/_cat-top_x.gif) repeat-x top left;}
.cat-btm_x { background: url(/jobs/images/_cat-btm_x.gif) repeat-x top left;height:7px;width:100%;margin: 0; padding: 0;}
.cat-btm_lft  { background: url(/jobs/images/_cat-btm_lft.gif) no-repeat; height:7px; width:7px;margin:0;padding: 0;float:left; }
.cat-btm_rht {background: url(/jobs/images/_cat-btm_rht.gif) no-repeat;height:7px; width:7px; margin:0; padding:0; float:right;}
.alt1{background: #FEFCFC;color: #000000;}.
alt2{background: #F1F9E9;color: #000000;}
TD.info_box_head { /*header foreground */background-color: #C8D7E8;  width:auto; /*default #C8D7E8 light blue color*/color: #330066; text-align: center;}
TD.info_box_hed_right, TD.info_box_hed_left { /*top right and top left corners*/ background-color: #C8D7E8;}
TABLE.info_box_body { /*The inner table */background-color: #C8D7E8;border-collapse: collapse; border-style: solid;border-color: #C8D7E8;}
/**************Request History*/TABLE.request_history {background-color: #d9d9d9;}
TD.request_history_head { /*table heading cells*/background-color: #EAEAEA;font-weight: bold;font-size: 13px;}
TD.request_history_data {background-color: #ffffff;font-size: 13px;}
.request_label_requested {color: #3300CC;font-weight: bold;}
.request_label_granted {color: #336600;font-weight: bold;}
.request_label_refused {color: #ff0000;font-weight: bold;}
/********************/
.error_msg_label {color: #FF0000;font-weight: bold;}
.ok_msg_label {border: solid; border-color: #33CC00; border-width:2px}
/*...................................*/
#advertiser_signup,  TABLE.advertiser_signup_form {background-color: #d9d9d9;width: 100%;border: 2px;}
#page_bg {height: 100%; padding: 0;margin-bottom: 1px;}
div.wrapper {width: 100%; margin: 0 auto; position: relative;}
#header {position: relative; height: 100px; background: url(/jobs/images/header_spotlight.png) repeat-x;}
#header .header {position: relative;}
#logo {/* background: see style css*/	position: absolute; top: 0px; left: 0px; display: block; width: 441px;	height: 100px; 	border: 0;}
#badge {position: absolute;top:  -20px;right:  30px;width: 213px;height:  214px;/*background: see style css */}
#menu_horiz {height: 30px;/*background: see style css */}#menu_horiz .wrapper {padding: 7px 0;}
#menu_divider {height: 14px;overflow: hidden;/* background: see style css */}
#showcase {border-bottom: 1px solid #fff;height: 194px;/* see style css */}
#showcase .padding {position: relative;padding: 0px 24px;}
#showcase_bottom {margin-top: 1px;overflow: hidden;height: 5px;/* background: see style css */}
#nav {height: 98px;}
#nav ul {padding: 0;margin: 0;margin-right: 35px;padding-top: 64px;float: right;}
#nav li {margin: 0;padding: 0;float: left;display: block;padding-left: 12px;background: url(/jobs/images/tabs_reg_l.png) 0 0 no-repeat;}
#nav a {display: block;float: left;height: 34px;line-height: 38px;padding: 0 20px 0 8px;text-decoration: none;cursor: pointer;background: url(/jobs/images/tabs_reg_r.png) 100% 0 no-repeat;font-weight: normal;}
#nav a:link,#nav a:visited {color: #666;}
#nav a:hover {color: #000;}
#nav li.active_menu {/* see style css */}
#nav li.active_menu a:link,#nav li.active_menu a:visited,#nav li.active_menu a:hover {/* see style css */}
ul {list-style: none;}
ul li {padding-left: 15px;/* background: see style css */}
ul.arrow {margin: 25px 0;padding: 0;list-style: none;padding-left: 20px;}
ul.arrow li {padding-left: 25px;padding-bottom: 10px;/* background: see style css */}
ul.big {margin: 25px 0;list-style: none;padding-left:  20px;}
ul.big li {padding-left: 60px;padding-right: 20px;padding-bottom: 10px;}
/* @end *//* @group alert styles */
span.notice {display: block;background: #ffd;padding: 10px;margin-bottom: 10px;color: #333;border: 1px solid #ddb;}
span.tip {/* background: see style css */padding-left: 20px;}/* @end *//* @group quote */
span.quote {display: block;font-style: italic;}
div.author {text-align: right;font-weight: bold;}
/* @end *//* @group blockquote */
#nav li.active_menu {background: url(/jobs/images/style5/tabs_active_l.png) 0 0 no-repeat;}
#nav li.active_menu a:link,#nav li.active_menu a:visited,#nav li.active_menu a:hover {background: url(/jobs/images/style5/tabs_active_r.png) 100% 0 no-repeat;color: #fff;}
div#footer {	/* see body style css */ 	height: 31px; line-height: 31px; text-align: center; }
div#footer table { 	width:auto; margin: 0 auto; }
div#footer a.mainlevel { display: inline; width: auto; padding: 0 5px; border: 0; }
pre { padding: 10px; font-size: 95%; background: #fff; border: 1px solid #ddd; border-left: 15px solid #ddd; }
#scroller { position: absolute; width: 350px; height: 28px; line-height: 28px; overflow:hidden; }
#header_spotlight { position: absolute; height:  107px; right: 0; width: 405px; background: url(../images/header_spotlight.png) repeat-x; }
#safari { position: static; }
#searchbox { position: absolute; height: 28px; width: 100%; }
#searchbox div.search { float: right; margin-top: 2px; margin-right: 10px; }
#topbox { position: absolute; top: 28px; width: 100%; height: 78px; }
#logo {background: url(/jobs/images/style5/logo.png) no-repeat;}
#menu_horiz {background: #84bb48 url(/jobs/images/style5/menu_div.png) 0 100% repeat-x;}
#menu_divider {background: #84bb48 url(/jobs/images/style5/menu_div.png) 0 0 repeat-x;}
#showcase {border-top: 1px solid #d8e9cd;background: #fff url(/jobs/images/style5/head_bg.png) 0 0 repeat-x;color: #6a9738;}
#showcase_bottom {background: #2D4214;}
#the-footer {background: url(/jobs/images/style5/footer_bg.png) 0 0 repeat-x;}
#shadow {background: url(/jobs/images/style5/footer_bg_shadow.png) 0 0 repeat-x;}
/* Content */
ul li {background: url(/jobs/images/style5/bullet_small.png) 0 5px no-repeat;}
ul.arrow li {background: url(/jobs/images/style5/bullet_arrow.png) 0 0 no-repeat;}
span.tip {background: url(/jobs/images/style5/tip_icon.png) 0 0 no-repeat;color: #000000;}
blockquote {background: #ff6501 url(/jobs/images/style5/quote_corner.png) 0 0 no-repeat;color: #fff;}
#badge {background: url(/jobs/images/style5/badge.png) 0 0 no-repeat;}
img.top_button {background: url(/jobs/images/style5/head_button.jpg) no-repeat;}
.tborder{background: #E4E4E4;color: #000000;border: 1px solid #dcc7dd;}
.padding {position: relative;	padding: 0px 24px;}
a.mainlevel:link,a.mainlevel:visited {text-decoration: none; padding:5px;}
a.mainlevel {	display: block;	padding: 4px 0 2px 0;	border-bottom: 1px solid #efefef;	margin-bottom: 3px; padding:5px;}
a.mainlevel:hover {padding:5px;}
moduletable {padding: 4px 0 2px 0;	border-bottom: 1px solid #efefef; }
table.mainbody td.left {background: url(http://www.freshershome.com/jobs/images/left_bg.png) 100% 0 repeat-y; padding:5px;}
