﻿

/*
This is the default style for the main body for all pages of the website
*/
body {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
/*border-left:50px solid #D1E39B;
border-right:50px solid #8DD8F8;*/
height:auto;
}

.header_border {
	border-left: 1px #8DD8F8 outset;
	border-right: 1px #8DD8F8 inset;
	background: url('images/header_grad.gif') repeat-x;

}
.header_logo {
	background: url('images/header_grad.gif') repeat-x;

}


.footer_bottom_border { /*header foreground */
	/*background-color: #009FDA;*/ /*default #C8D7E8 light blue color*/
	color: #330066;
	text-align: center;
	height: 20px;
	background: url('images/footer_grad.gif') repeat-x;
	
}


.site_description { /*The inner table */
	border: 1px;
	background-color: #DDEEF5;
	border-collapse: collapse; 
	border-style: solid;
	border-color: #8DD8F8;
	margin:3px;
	
}

.employer_fp_box{
	border-style:solid; 
	border-color: #8DD8F8; 
	border-width:1px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	border-style:solid; 
	background-color: #DDEEF5;
	
}

.jobseeker_fp_box{
	border-style:solid; 
	border-color: #8DD8F8; 
	border-width:1px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	background-color: #ECFBC2;
	
}

.header_nav_box{
	border-style:solid; 
	border-color: #000000; 
	border-width:1px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	background-color: #000000;
}

.header_nav_label_box:hover{
	border-style:solid; 
	border-color: #CCCCCC; 
	border-width:1px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #ffffff;
	background-color: #333333;
}

.header_nav_label_box{
	border-style:solid;
	border-color: #000000;
	border-width:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #ffffff;

}

.footer_nav_box{
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	background-color: #FFFFFF;
}

.footer_nav_label_box:hover{
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	background-color: #EAEAEA;
}

.footer_nav_label_box{
	border-style:solid;
	border-color: #FFFFFF;
	border-width:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;

}



.header_nav_employer_box:hover{
	/*background:transparent url(http://www.curve2.com/interface/detail-left.gif) repeat;*/
	align: right;
	border-style:solid; 
	border-color: #A6CE38; 
	border-width:1px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	background-color: #8DD8F8;
}

.header_nav_employer_box{
text-align: right;
	border-style:solid; 
	border-color: #000000; 
	border-width:1px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #ffffff;
}


.detail-left {
background:transparent url(http://www.curve2.com/interface/detail-left.gif) no-repeat scroll 0%;
height:65px;
left:0pt;
margin:0pt;
padding:0pt;
position:absolute;
top:185px;
width:10px;
}
.detail-right {
background:transparent url(http://www.curve2.com/interface/detail-right.gif) no-repeat scroll 0%;
height:65px;
margin:0pt;
padding:0pt;
position:absolute;
right:0pt;
top:185px;
width:10px;
}

a {
color:#009FDA;
cursor:pointer;
text-decoration:underline;
}
a:visited {
}
a:hover {
color:#006699;
}


.simplyblue {
color:#009FDA;
}
.simplygreen {
color:#A6CE38;
}
.trimblue {
color:#8DD8F8;
}
.trimgreen {
color:#D1E39B;
}
.tootrimblue {
color:#DDEEF5;
}


.brightblue {
color:#00AEEF;
}
.bordergray {
color:#CCCCCC;
}
.lightgray {
color:#999999;
}
.mediumgray {
color:#666666;
}
.darkgray {
color:#333333;
}

/*
This is the default style for the table data for all tables of the site
*/
 td {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 11px;
	
}

/*
form_submit_button is the style for all submit buttons
*/
.form_submit_button {
padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*
form_reset_button is the style for all reset buttons
*/
.form_reset_button {

}

/*
form_apply_button is the style for the apply button
*/
.form_apply_button {
	background-color: #009FDA;

}



/*
Heading 1 - general style
*/
H1 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 24pt;
	font-weight: bold;


}
/*
Heading 2 - general style
*/
H2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;


}
/*
Heading 3 - general style
*/
H3 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;


}



/*
#############################################
The following set of styles are for Displaying a job post
Most of styles are used in the HTML code in include/post_display.inc.php 

#job_post TABLE.job_post - general style for the post displaying table
*/

#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-color: #D1E39B;	
	border-style:solid; 
	border-color: #8DD8F8; 
	border-width:1px; 
}
/*
#job_post TD.top_links
style for the row at the top of the job post. Used in include/post_display.inc.php
*/

#job_post TD.top_links {
	background-color: #DDEEF5;
	font-size: 10pt;
}

/*
#job_post H1.job_title
style for the job post title, used in include/post_display.inc.php
*/
#job_post H1.job_title {
	color: #A6CE38;
	font-size: 18pt;

}

/*
#job_post TD.job_post_body
The 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) ;*/
color: #666;
}


/*
#job_post TD.job_post_body
The 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;

}

/* 
####################################################
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: #d9d9d9;
	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 forms
This 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: #F4F8E7;
	width: 100%;
	border-bottom-width: 0px;

}

	.dynamic_form_seperator{
	background-color: #d9d9d9;
	background: #fff url(images/info_box_head.gif) repeat-x;
	width: 100%;
	border-bottom-width: 0px;
	color: #FFFFFF;
}


/*
TD.dynamic_form_field -
The name of the field (field label which on the left side)
*/
#dynamic_form TD.dynamic_form_field {
	
	font-weight: bold;
	width: 120px;
	

}

#dynamic_form TD.dynamic_form_2_col_field {
	background-color: #ffffff;
	

}
/*
#dynamic_form TD.dynamic_form_value
The value of the field (on the right from the field label)
*/
#dynamic_form TD.dynamic_form_value {
	/*background-color: #ffffff;*/
	width: 80%;
	
}

/*

*/
#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;
	border: 1px solid #62B7FF;
	
}
#dynamic_form INPUT.dynamic_form_date_style {
	background-color: #ffffff;
	border: 1px solid #62B7FF;
	
}
/* Other fields */
#dynamic_form INPUT.dynamic_form_checkbox_style {
	background-color: #ffffff;
	border: 1px solid #62B7FF;
	

}

#dynamic_form INPUT.dynamic_form_radio_style {
	background-color: #ffffff;
	color: #ffffff;
	border: 1px solid #62B7FF;
	

}
#dynamic_form INPUT.dynamic_form_text_style,INPUT[type=password],#username{
	background-color: #ffffff;
	border: 1px solid #62B7FF;
	

}
#dynamic_form TEXTAREA {
	background-color: #ffffff;
	border: 1px solid #62B7FF;

}
#dynamic_form SELECT {
	background-color: #ffffff;
	border: 1px solid #62B7FF;

}
/*
########################################
Search Jobs/Resumes -
Standard Search form

*/

#search_form, TABLE.search {
	width: 100%;
	border-collapse: collapse;
	background-color: #000000;

}


/* 
cell for the search field
*/
#search_form TD.field {
	background-color: #FFFFFF;
	color: #666;

	font-weight: bold;
}

/*
style for the input fields (text)
*/
#search_form, INPUT.search_input_style {
	background-color: #ffffff;
	font-size: 10px;
	
	color: #666;
	margin: 1px 0px;
	/* border: 1px solid #666; /* mediumgray*/
	border: 1px solid #62B7FF;

}

/*
style for the input fields (check)
*/
#search_form, INPUT.search_checkbox_style {
	background-color: #EDF8FC;
	font-size: 10px;
	color: #666;
	border: 1px solid #62B7FF;

	vertical-align: middle;
}

/*
style for the input fields (radio)
*/
#search_form, INPUT.search_radio_style {
	background-color: #EDF8FC;
	font-size: 10px;
	color: #666;
	border: 1px solid #62B7FF;

	
}
/*
Select box (drop down / multiple select)
*/
#search_form SELECT.search_input_style {
	background-color: #ffffff;
	font-size: 10px;
	border: 1px solid #62B7FF;

}

/*
Date field 
*/
#search_form SELECT.search_date_style {
	background-color: #ffffff;
	font-size: 10px;
	border: 1px solid #62B7FF;

}
#search_form INPUT.search_date_style {
	background-color: #ffffff;
	font-size: 10px;
	border: 1px solid #62B7FF;

}
/*
The labels for the check boxes and radio buttons
*/
#search_form .search_input_sel_label {
	font-size: 10px;
	white-space: nowrap;
	color: #666;
	
}


/*
####################################################
Job list

*/

#joblist, TABLE.list {
	background-color: #d9d9d9;
	width: 99%;
	font-size: 75%;
	
}




#joblist .job_list_title a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	
	font-weight: bold;
	color: #009FDA;

}

#joblist .job_list_posted_by_link a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;

	font-weight: bold;
	color: #666;

}

#joblist .job_list_description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;

}


#joblist .green_grad {
	background:#fff url(images/green-gradient.gif) repeat-x;
	
}
#joblist .blue_grad {
	background:#ffffff url(images/blue-gradient.gif) repeat-x;
}


#joblist .job_list_small_print {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666;

}

#joblist .job_list_cat_name {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	color: #A6CE39; 

}

#joblist TD.list_data_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	color: #666;
}


#joblist TD.list_header_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	text-align: center;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A6CE39;

}

#joblist TD.list_day_of_week {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	color: #666;
	background-color: #ECFBC2;
	border-bottom:1px solid #999;
}


/*
######################################################
Premium Jobs List 

*/

#joblist_premium, TABLE.list {
	background-color: #d9d9d9;
	width: 99%;
	font-size: 75%;
	
}




#joblist_premium .job_list_title a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	
	font-weight: bold;
	color: #009FDA;

}

#joblist_premium .job_list_posted_by_link a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;

	font-weight: bold;
	color: #666;

}

#joblist_premium .job_list_description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;

}


#joblist_premium .green_grad {
	background:#fff url(images/green-gradient.gif) repeat-x;
}
#joblist_premium .blue_grad {
	background:#ffffff url(images/blue-gradient.gif) repeat-x;
}


#joblist_premium .job_list_small_print {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666;

}

#joblist_premium .job_list_cat_name {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	color: #A6CE39; 

}

#joblist_premium TD.list_data_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	color: #666;
}


#joblist_premium TD.list_header_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	text-align: center;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A6CE39;

}

#joblist_premium TD.list_day_of_week {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	color: #666;
	background-color: #ECFBC2;
	border-bottom:1px solid #999;
}



/*

#joblist_premium, TABLE.list {
	background-color: #d9d9d9;
	width: 99%;
	font-size: xx-small;
}


#joblist_premium .job_list_small_print {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666;

}

#joblist_premium .job_list_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0000FF;

}

#joblist_premium .green_grad {
	background:#fff url(images/green-gradient.gif) repeat-x;
}
#joblist_premium .blue_grad {
	background:#FFFFFF url(images/blue-gradient.gif) repeat-x;
}



#joblist_premium .job_list_cat_name {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #339900; 

}

#joblist_premium TD.list_data_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666;
	
	
}




#joblist_premium TD.list_header_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	background-color: #E9E9E9;
	color: #666;

}

#joblist_premium TD.list_day_of_week {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
	background-color: #ECF8F9;

}
*/

/* 
####################################################
Categories

*/

.cat_heading ,.cat_heading a{

	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	color: #009FDA ; 
	text-decoration: none;

}

 A.cat_heading:visited {
 }
 A.cat_heading {
 	text-decoration: none;
 }
 .cat_subcategory a{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: normal;
	margin-left: 5px;
	color: #666;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 80% ;
	display: block;
}


TABLE.cat_table {
	border-style:solid; 
	border-color: #A6CE39; 
	border-width:1px; 
	background-color: #ECFBC2;
	font-size: 50% ;
	padding: 7px;


}
/*


/*
####################################################
Resume list

*/

#resumelist, TABLE.resumelist {
	background-color: #d9d9d9;
	width: 99%;
	
}




#resumelist TD.list_data_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666;
	
	
}

#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 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	font-size: 10pt;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	background-color: #EAEAEA;
	color: #666;

}




/*
######################################################

*/

/*
###########################################################
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_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: #ECFBC2;
	 
	border: 2px;

}

TD.info_box_head { /*header foreground */
	/*background-color: #009FDA;*/ /*default #C8D7E8 light blue color*/
	color: #330066;
	text-align: center;
	height: 20px;
	background: url('images/info_box_head.gif') repeat-x;
	
}
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 */
	border: 1px;
	background-color: #ECFBC2;
	border-collapse: collapse; 
	border-style: solid;
	border-color: #8DD8F8;
	
	
}

/**************
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;


}









td.activeButton, td.inactiveButton {
color:#FFFFFF;
font-weight:bold;
text-align:center;
vertical-align:top;
}
td.inactiveButton {
background-color:#DDEEF5;
cursor:pointer;
}
div.inactive1 {
/*background:transparent url(images/mb_b_ul.gif) no-repeat scroll left top;*/
height:4px;
}
div.inactive2 {
/*background:transparent url(images/mb_b_ur.gif) no-repeat scroll right top;*/
height:4px;
padding:0pt 4px;
}
div.inactive3 {
border-top:0px solid #009FDA;
}
div.inactiveButtonText {
border-left:0px solid #009FDA;
border-right:0px solid #009FDA;
color:#666;
padding:0px 1em 2px;
white-space:nowrap;

}
div.inactiveButtonText a {
color:#666;
text-decoration:none;
}
div.active1 {
background:transparent url(images/mb_ul.gif) no-repeat scroll left top;
height:4px;
}
div.active2 {
background:transparent url(images/mb_ur.gif) no-repeat scroll right top;
height:4px;
padding:1px 6px;
}
div.activeButtonText {
color:#666;
padding:0px 1em 2px;
white-space:nowrap;

}
td.activeButton {
background-color:#D1E39B;
font-weight:bold;
}
#subTabs div.subtab2 {
background:transparent url(../images/mb_ur.gif) no-repeat scroll right top;
height:4px;
padding:1px 4px;
}
#subTabs td {
background:#D1E39B none repeat scroll 0%;
color:#A6CE38;
padding:4px;
white-space:nowrap;

}
#subTabs span.activeText {
color:#009FDA;
display:inline;
font-weight:bold;
}
#subTabs span.inactiveText {
color:#009FDA;
display:inline;
font-weight:bold;
margin:0pt 1px;
}
#subTabs span.inactiveText a {
color:#009FDA;
}


