/* MAKET SPECIFIC STYLES */
#body {
  background-image:url(/_mod_files/ce_images/layout/background.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  background-color:#4d4c4f;
}

#layout {
  background-color:#ffffff;
  border:10px solid #a1a1a5;
}

/* BODY */
 #lay_body{
  vertical-align:top;
  background-color:#ffffff;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:20px;
  padding-right:20px;
  
}
.status_notice {
  font-size:12px; 
  color:#333333;
}

#lay_body table, tr, td, input, select,  {
  color:#333333;
  font-family:arial;
  font-size:12px;
  line-height:16px;

}

#lay_body p {
  font-size:12px;
  margin-top:0px;
  margin-bottom:15px;
}



#lay_body h1 {
  font-size:16px;
  color:#b32017;
  margin-top:0px;
  margin-bottom:2px;
}

h2, h2 a, h2 a:visited, h2 a:hover {
  color:#515151;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:0px;
}

/********** BLOCK 1 **********/
#lay_f1 {
  vertical-align:top;
  background-color:#ffffff;
  padding-top:20px;
  padding-bottom:0px;
  padding-left:50px;
  padding-right:0px;
}


/********** BLOCK 2 **********/
#lay_f2 {
  vertical-align:top;
  padding-left:20px;
}


/********** BLOCK 3 **********/
#lay_f3 {
  vertical-align:top;
  background-color:#ffffff;
}

#lay_f3 p {
  color:#ffffff;
  font-size:16px;
  line-height:20px;
  margin-left:200px;
  margin-right:20px;
}


/********** BLOCK 4 **********/
#lay_f4 {
  vertical-align:top;
  background-color:#ffffff;
  padding-top:5px;
  padding-bottom:20px;
  padding-left:20px;
  padding-right:0px;
}


/********** BLOCK 5 **********/
#lay_f5 {
  text-align:center;
  text-align:-moz-center;
  vertical-align:top;
  background-color:#ffffff;
}

#lay_f5 h1 {
  font-size:10px;
  margin-top:0px;
  margin-bottom:0px;
}


/********** BLOCK 6 **********/
#lay_f6 {
  vertical-align:top;
  background-color:#ffffff;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:0px;
  padding-right:20px;
}

#lay_f6 h1 {
  font-size:10px;
  color:#b32017;
  margin-top:0px;
  margin-bottom:2px;
}

#lay_f6 a {
  color:#333333;
  text-decoration:underline;
}

#lay_f6 a:hover {
  color:#333333;
  text-decoration:none;
}

#lay_f6 p {
  margin-top:0px;
  margin-bottom:15px;
}

.arrow {
  color:#b32017;
}

div.employer_services {
  background-image:url(/_mod_files/ce_images/layout/bg_employer_services.jpg);
  border:1px solid #c9c8ca;
  padding:6px;
}


/********** BLOCK 7 **********/
#lay_f7 {
  vertical-align:bottom;
  background-color:#ffffff;
  padding-top:0px;
  padding-bottom:10px;
  padding-left:0px;
  padding-right:20px;
  text-align:right;
  text-align:-moz-right;
}


/********** BLOCK 8 **********/
#lay_f8 {
  color:#cccccc;
  vertical-align:top;
  padding-top:5px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:20px;
}

#lay_f8 a {
  color:#cccccc;
  text-decoration:none;
}

#lay_f8 a:hover {
  color:#cccccc;
  text-decoration:underline;
}


/********** BLOCK 9 **********/
#lay_f9 {
  color:#cccccc;
  vertical-align:top;
  padding-top:5px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  text-align:right;
  text-align:-moz-right;
}

#lay_f9 a {
  color:#cccccc;
  text-decoration:none;
}

#lay_f9 a:hover {
  color:#cccccc;
  text-decoration:underline;
}


/********** BLOCK 10 **********/
#lay_f10 {
  height:20px;
  padding-top:7px;
  padding-bottom:0px;
  padding-left:20px;
  padding-right:0px;
}

#lay_f10 h1 {
  font-size:9px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:none;
}

#lay_f10 h1 a {
  color:#a1a1a5;
  font-size:9px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:none;
}

#lay_f10 h1 a:hover {
  text-decoration:underline;
}