body {
  background            : url('/images/bg-grad.png');
  background-repeat     : repeat-x;
  background-color      : #777475;
  font-family           : tahoma, lucida grande, verdana, arial, sans-serif;
  text-align            : center;
  font-size             : 13px;
  line-height           : 16px;
  margin                : 0px;
}

input, select, textarea {
  font-family           : verdana, arial, sans-serif;
  font-size             : 12px;
  margin                : 0px;
}

img {
  border                : 0px;
}

form {
  display               : inline;
}

a {
  color                 : #000;
  text-decoration       : none;
}

blue_rule {
  background            : #7193b8;
  width                 : 650px;
  height                : 1px;
}

/***
 * main_center is the container that is wrapped around everything making the
 * page centered nicely
 **/
.main_center {
  width                 : 900px;
  margin                : 40px auto auto;
}

/***
 * main_container sits inside main_center because main_center cannot be floated
 * correctly and keep center positioning
 **/
.main_container {
  text-align            : left;
  width                 : 900px;
  float                 : left;
  display               : inline;
}

.main_include {
  background            : #fff;
  width                 : 900px;
  float                 : left;
  display               : inline;
}

.row {
  width                 : 100%;
  float                 : left;
  clear                 : left;
}

.row_right {
  width                 : 100%;
  float                 : right;
  clear                 : right;
}

.main_header {
  background            : url('/images/bg-header.jpg');
  width                 : 900px;
  height                : 132px;
}

.logo {
  background            : url('/images/logo.jpg');
  width                 : 420px;
  height                : 90px;
  margin                : 20px;
  float                 : left;
  display               : inline;
}

.logo_white {
  background            : url('/images/logo_white.jpg');
  background-repeat     : no-repeat;
  width                 : 420px;
  height                : 90px;
  margin                : 20px;
  float                 : left;
  display               : inline;
}

.text_center {
  text-align            : center;
}

.text_left {
  text-align            : left;
}

.wrap_text {
  margin-right			: 15%
}

.text_spacing {
	letter-spacing        : 3px;
}

.font_size_12 {
  font-size             : 12px;
}

.font_size_13 {
  font-size             : 13px;
}

.red_text {
  color                 : #ff0000;
}

.underlined_text {
  text-decoration       : underline;
}

.bg_blue {
  background            : #7193b8;
}

.bg_green {
  background            : #c1d72e;
}

.bottom_border_blue {
  border-bottom         : 1px solid #7193b8;
}

.bold_text {
  font-weight           : bold;
}

.size_10px_text {
  font-size             : 10px;
}

.size_11px_text {
  font-size             : 11px;
}

.smaller_text {
  font-size             : 12px;
}

.italic_text {
  font-style            : italic;
}

/***
 * three main branding colors
 **/

.color_turquoise {
  background-color      : #aadfd1;
}

.color_green {
  background-color      : #c1d72e;
}

.color_blue {
  background-color      : #7193b8;
}

.white_text {
  color                 : #fff;
  display               : inline;
}

.green_text {
  color                 : #c1d62f;
  display               : inline;
}

.grey_text {
  color                 : #8d8c8a;
}

.blue_text {
  color                 : #7193b8;
}

.light_blue_text {
  color                 : #a4cde0;
}

.green_bullet {
  list-style-image      : url('/images/green_bullet.jpg');
}

.clear_left {
  clear                 : left;
}

.float_left {
  float                 : left;
}

.float_right {
  float                 : right;
}

.padding_5 {
  padding               : 5px;
}

.padding_15 {
  padding               : 15px;
}

.padding_top_5 {
  padding-top           : 5px;
}

.padding_top_10 {
  padding-top           : 10px;
}

.padding_top_15 {
  padding-top           : 15px;
}

.padding_top_30 {
  padding-top           : 30px;
}

.padding_top_60 {
  padding-top           : 60px;
}

.padding_bottom_10 {
  padding-bottom        : 10px;
}

.padding_bottom_15 {
  padding-bottom        : 15px;
}

.padding_bottom_30 {
  padding-bottom        : 30px;
}

.padding_left_5 {
  padding-left          : 5px;
}

.padding_right_30 {
  padding-right         : 30px;
}

.padding_left_175 {
  padding-left          : 175px;
}

.margin_top_30 {
  margin-top            : 30px;
}

.margin_top_12 {
  margin-top            : 12px;
}

.margin_top_6 {
  margin-top            : 6px;
}

.margin_left_175 {
  margin-left           : 175px;
}

.margin_left_30 {
  margin-left           : 30px;
}

.margin_left_15 {
  margin-left           : 15px;
}

.margin_right_85 {
  margin-right          : 85px;
}

.month_select {
  width                 : 50px;
}

.year_select {
  width                 : 57px;
}

.time_total_bar {
  background            : #a2a2a1;
  width                 : 876px;
  margin-top            : 2px;
  padding               : 7px;
  padding-left          : 12px;
  padding-right         : 12px;
  float                 : left;
  display               : inline;
}

.time_bar {
  background            : #d2e6ef;
  width                 : 876px;
  margin-top            : 2px;
  padding               : 7px;
  padding-left          : 12px;
  padding-right         : 12px;
  float                 : left;
  display               : inline;
}

.day_bars {
  display               : none;
}

.time_bar_selected {
  background            : #a4cddf;
}

.time_bar_section {
  width                 : 175px;
  float                 : left;
  display               : inline;
}

.date_box, .time_box,
.total_box, .total_box_done,
.time_box_invisible {
  background            : #acacac;
  width                 : 163px;
  margin-top            : 2px;
  padding               : 5px;
}

.time_box {
  background            : #d7d7d7;
}

.time_box_invisible {
  background            : transparent;
}

.total_box_done {
  background            : #c1d72d;
}

.blue_bar, .green_bar {
  background            : url('/images/bg-grad-blue.png');
  background-repeat     : repeat-x;
  width                 : 820px;
  height                : 10px;
  margin-top            : 2px;
  margin-bottom         : 2px;
  padding               : 40px;
  padding-top           : 8px;
  padding-bottom        : 14px;
  float                 : left;
  display               : inline;
}

.green_bar {
  background            : url('/images/bg-grad-green.png');
  background-repeat     : repeat-x;
  height                : 28px;
  padding-top           : 2px;
  padding-bottom        : 2px;
}

.invisible {
	display				: none;
	}

.red_bar {
  background            : url('/images/bg-grad-red.png');
  background-repeat     : repeat-x;
	display				: none;
	  width                 : 820px;
  height                : 10px;
  margin-top            : 0px;
  margin-bottom         : 2px;
  padding               : 40px;
  padding-top           : 8px;
  padding-bottom        : 14px;
  float                 : left;
    display               : inline;
}

.status_bar {
  background            : url('/images/bg-grad-status.png');
  background-repeat     : repeat-x;
	display				: none;
	  width                 : 820px;
  height                : 10px;
  margin-top            : 0px;
  margin-bottom         : 2px;
  padding               : 40px;
  padding-top           : 8px;
  padding-bottom        : 14px;
  float                 : left;
    display               : inline;
}

#black_links {
  color                 : #fff;
}

#white_links {
  color                 : #000;
}

#black_links a, #white_links a {
  color                 : #000;
  text-decoration       : none;
}

#white_links a {
  color                 : #fff;
}

#black_links a:hover, #white_links a:hover {
  background            : #fe7f00;
  text-decoration       : none;
}

.footer {
  background            : url('/images/bg-footer-grad.png');
  background-repeat     : repeat-x;
  width                 : 900px;
  height                : 16px;
}
.footer_text {
  background            : url('/images/bg-footer-text.png');
  background-repeat     : no-repeat;
  width                 : 500px;
  height                : 16px;
}

.wrap_text {
  margin-right			: 15%
}

.width_505 {
  width                 : 505px;
}

.width_185 {
  width                 : 185px;
}

.col_690 {
  width                 : 690px;
  float                 : left;
  display               : inline;
}

.col_650 {
  width                 : 650px;
  float                 : left;
  display               : inline;
}

.col_505 {
  width                 : 505px;
  float                 : left;
  display               : inline;
}

.col_450 {
  width                 : 450px;
  float                 : left;
  display               : inline;
}

.col_285 {
  width                 : 285px;
  float                 : left;
  display               : inline;
}


.col_250 {
  width                 : 250px;
  float                 : left;
  display               : inline;
}

.col_210 {
  width                 : 210px;
  float                 : left;
  display               : inline;
}

.col_185 {
  width                 : 185px;
  float                 : left;
  display               : inline;
}

.col_150 {
  width                 : 150px;
  float                 : left;
  display               : inline;
}

.note {
  width                 : 445px;
  margin-left           : 175px;
  margin-bottom         : 20px;
}

.quote {
  background            : url('/images/bg-quote.png');
  width                 : 430px;
  height                : 65px;
  margin                : 20px;
  margin-left           : 0px;
}

.list {
  background            : url('/images/bg-list.png');
  background-repeat     : no-repeat;
  width                 : 190px;
  height                : 270px;
  margin-top            : 20px;
  margin-left           : 40px;
}

.form_button {
  background            : url('/images/how_help_button.png');
  width                 : 162px;
  height                : 42px;
  margin-top            : 220px;
  float                 : left;
  display               : inline;
}

#form_pop_up {
  background            : url('/images/bg-form.png');
  font-size             : 10px;
  width                 : 501px;
  height                : 244px;
  position              : relative;
  top                   : -130px;
  left                  : -505px;
  overflow              : hidden;
  clear                 : left;
  display               : none;
}

#resume_pop_up {
  background            : #fff;
  width                 : 250px;
  height                : 75px;
  padding               : 20px;
  z-index               : 100;
  position              : relative;
  top                   : -450px;
  left                  : 265px;
  overflow              : hidden;
  clear                 : left;
  display               : none;
}
.inventory_summary_popup {
  background            : url('/images/results_caption.png');
  background-repeat     : no-repeat;
  font-family           : "lucida grande", sans-serif;
  width                 : 432px;
  height                : 92px;
  padding               : 22px;
  position              : relative;
  top                   : 5px;
  left                  : 15px;
  overflow              : hidden;
  clear                 : left;
  z-index				: 1;
}

.little_man {
  background            : url('/images/little_man.png');
  width                 : 12px;
  height                : 16px;
  position              : relative;
  overflow              : hidden;
  clear                 : left;
}

.question_definition_popup {
  background            : url('/images/question_definition_blank.png');
  background-repeat     : no-repeat;
  font-family           : "lucida grande", serif;
  width                 : 220px;
  height                : 100px;
  padding               : 18px;
  position              : relative;
  top                   : -100px;
  left                  : 400px;
  overflow              : hidden;
  clear                 : left;
  display               : none;
  z-index				: 1;
}


.company_industry_pop_up {
  background            : url('/images/company_industry_pop_up_blank.png');
  background-repeat     : no-repeat;
  font-family           : "lucida grande", sans-serif;
  width                 : 378px;
  height                : 152px;
  padding               : 18px;
  position              : relative;
  top                   : -188px;
  left                  : -100px;
  overflow              : hidden;
  clear                 : left;
  display               : none;
}

#company_help_pop_up {
  background            : url('/images/company_help_pop_up.png');
  background-repeat     : no-repeat;
  width                 : 215px;
  height                : 84px;
  position              : relative;
  top                   : -70px;
  left                  : 183px; 
  overflow              : hidden;
  clear                 : left;
}

.resume_pop_up_container {
  width                 : 0px;
  height                : 0px;
}

.contact_square, .contact_square_double,
.contact_square_two_thirds, .contact_square_one_third {
  width                 : 218px;
  margin-top            : 15px;
  margin-left           : 15px;
  float                 : left;
  display               : inline;
}

.contact_square_double {
  width                 : 451px;
}

.contact_square_two_thirds {
  width                 : 300px;
}

.var_col {
  float                 : left;
  display               : inline;
}
.contact_square_one_third {
  width                 : 130px;
}

.contact_input, .contact_textarea {
  width                 : 214px;
  border                : 1px solid #fff;
}

.contact_textarea {
  width                 : 447px;
  height                : 70px;
}

.contact_form_link {
  color                 : #fff;
  font-weight           : bold;
}

.app_submit_button, .upload_resume_button {
  background            : url('/images/submit_button.jpg');
  width                 : 165px;
  height                : 50px;
  float                 : left;
  display               : inline;
}
.upload_resume_button {
  background            : url('/images/upload_resume_button.jpg');
}
.another_day_button {
  background            : url('/images/add_another_day_button.jpg');
  width                 : 163px;
  height                : 43px;
  float                 : left;
  display               : inline;
}

.print_button {
  background            : url('/images/submit_button_print.jpg');
  width                 : 163px;
  height                : 43px;
  float                 : left;
  display               : inline;
}

.home_button_sign_up, .home_button_fill_spot,
.home_button_find_job {
  background            : url('/images/bg_sign_up.jpg');
  width                 : 900px;
  height                : 150px;
  float                 : left;
}

.home_button_fill_spot {
  background            : url('/images/bg_fill_spot.jpg');
}

.home_button_find_job {
  background            : url('/images/bg_find_job.jpg');
}

.candidate_button, .fill_spot_button {
  background            : url('/images/candidate_button.jpg');
  width                 : 163px;
  height                : 40px;
  float                 : left;
}

.fill_spot_button {
  background            : url('/images/fill_spot_button.jpg');
}

.start_here_pop_up {
  background            : url('/images/start_here_pop_up.jpg');
  width                 : 215px;
  height                : 85px;
  float                 : left;
}

.green_button_filler {
  background            : url('/images/green_button_middle.jpg');
  background-repeat     : repeat-x;
  height                : 24px;
  padding               : 5px;
  padding-bottom        : 0px;
  float                 : left;
}

.green_button_left, .green_button_right {
  background            : url('/images/green_button_left_end.jpg');
  width                 : 11px;
  height                : 28px;
  float                 : left;
}

.green_button_right {
  background            : url('/images/green_button_right_end.jpg');
}

a:hover.green_button_filler, a:hover.green_button_left,
a:hover.green_button_right {
  color                 : #fff;
}

.inventory_green_input {
  background            : #c1d72e;
  font-size             : 11px;
  font-weight			: bold; 
  width                 : 25px;
  padding               : 5px;
  border                : 1px solid #c1d72e;
}

.signup_green_input {
  background            : #c1d72e;
  font-size             : 11px;
  font-weight						: bold; 
  width                 : 250px;
  padding               : 5px;
  border                : 1px solid #c1d72e;
}

.green_textarea, .green_textarea_error,
.green_input, .green_input_error {
  background            : #c1d72e;
  font-size             : 11px;
  width                 : 448px;
  height                : 78px;
  padding               : 5px;
  border                : 1px solid #c1d72e;
}

.green_input, .green_input_error {
  width                 : 210px;
  height                : auto;
}

.green_textarea_error, .green_input_error {
  border                : 1px solid #cc0001;
} 

.null_container {
  height                : 0px;
}

.ie_bug_hidden {
  display               : none;
}

.job_list_num {
  position              : relative;
  left                  : -20px;
  z-index               : 100;
}

/***********
/ THIS IS FOR TEXT THAT YOU CLICK ON TO SEE AN INPUT APPEAR
***********/
.editable_input {
  display               : none;
}  

.editable_input input {
  background            : #fff;
  color                 : #000;
  font-size             : 9px;
  border                : 0px;
  padding-left          : 2px;
} 
/***********
/ END OF THIS STUFF
***********/


.row {
	position: relative;
	top: 40;
}
.question {
	display: block;
	float: left;
	height: 25px;
	padding-bottom: 15px;
	width: 238px;
}

.question2 {
	display: block;
	float: right;
	height: 25px;
	width: 238px;
	padding-bottom: 15px;
}

.lpchart {
	  background            : url('/images/learning_preferences_map_v0.gif');
	  width:538px;
	  height:538px
}




