/* ========================= default setting ========================= */

a:link
{
  color: #000000;
  text-decoration: none;
}

a:visited
{
  color: #000000;
  text-decoration: none;
}

a:active
{
  color: #000000;
  text-decoration: none;
}

a:hover
{
  color: blue;
  text-decoration: none;
}

body
{
  margin-top: 0px;
  margin-bottom: 0px;
}

body, th, td, legend, input, select, label, a
{
  font-size: 12px;
  font-family: arial;
}

input, select
{
  vertical-align: middle;
}

th, legend
{
  white-space: nowrap;
}

fieldset
{
  margin: 2px;
}

input, textarea, label
{
  cursor: default;
}

label
{
  position: relative;
  top: 2px;
}

/* 控制日历图标垂直居中的样式 */
.calendar-img img
{
  vertical-align: middle;
}



/* ========================= error area style ========================= */

input.error, select.error, textarea.error
{
  color: blue;
  background-color: red;
}

.error
{
  color: red;
}



/* ========================= common style ========================= */

/* 普通的标题 */
.standard-title
{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

/* 蓝色的标题 */
.standard-blue-title
{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #0006a7;
}

/* 普通的子标题 */
.standard-sub-title
{
  font-family: arial;
  font-size: 12px;
  color: #000000;
}

/* 普通的字体 */
.standard-text
{
  font-family: arial;
  font-size: 12px;
}

/* 普通的内容样式 */
.standard-content
{
  font-family: arial;
  font-size: 12px;
  line-height: 16px;
  word-spacing: 1px;
}

/* 提示信息 */
.standard-prompt
{
  font-family: arial;
  color: #ff2525;
  font-size: 12px;
}

/* 圆点的样式 */
.standard-dot
{
  font-size: 35px;
  width: 30px;
}

/* 功能菜单右边公司文字的样式 */
.menu-company-prompt
{
  font-family: arial;
  color: #00009e;
  font-size: 12px;
  padding-right: 18px;
}

/* 功能菜单右边欢迎文字的样式 */
.menu-welcome-prompt
{
  font-family: arial;
  color: #473a17;
  font-size: 12px;
  padding-right: 18px;
}

/* 首页标题 */
.home-title
{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

/* 提示信息的样式 */
.operate-message
{
  color: red;
  text-align: center;
}



/* ========================= form style ========================= */

/* 增加/编辑页面的提示信息 */
.form-prompt
{
  font-family: arial;
  color: #ff2525;
  font-size: 11px;
}

.form-title, .form-gray-title, .form-sub-title, .form-content
{
  font-family: arial;
  line-height: 16px;
}

/* 增加/编辑页面的标题 */
.form-title, .form-gray-title
{
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.form-gray-title
{
  color: #676767;
}

/* 增加/编辑页面的子标题 */
.form-sub-title
{
  font-size: 11px;
  font-weight: bold;
  color: #696969;
}

/* 增加/编辑页面的内容样式 */
.form-content
{
  font-size: 11px;
}

/* 增加/编辑页面的table样式 */
.form-table, .employer-form-table, .seeker-form-table
{
  background-color: #d2efff;
  border: #afad94 1px solid;
  font-family: arial;
  font-size: 11px;
  line-height: 16px;
}

.seeker-form-table
{
  border: #d4d4d4 1px solid;
  background-color: #d9eeff;
}

.form-table input, .form-table select, .form-table label, .form-table th, .form-table td,
.employer-form-table input, .employer-form-table select, .employer-form-table label, .employer-form-table th, .employer-form-table td,
.seeker-form-table input, .seeker-form-table select, .seeker-form-table label, .seeker-form-table th, .seeker-form-table td
{
  font-size: 11px;
  font-family: arial;
  margin: 2px 0px 2px 0px;
}



/* ========================= popup window style ========================= */

/* 弹出窗口 body 的样式 */
.popup-win-body
{
  margin: 35px 27px 35px 27px;
}

/* 弹出窗口的提示信息的样式 */
.popup-win-prompt
{
  font-family: arial;
  color: #ff2525;
  font-size: 12px;
}

/* 弹出窗口标题的样式 */
.popup-win-title
{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #737373;
}

/* 弹出窗口的内容 */
.popup-win-content
{
  font-family: arial;
  font-size: 12px;
  line-height: 16px;
}

/* 弹出窗口表格的样式 */
.popup-win-table
{
  background-color: #d9eeff;
  border: #e1e1e1 1px solid;
  padding: 10px 5px 5px 10px;
  font-family: arial;
  font-size: 12px;
  line-height: 16px;
  width: 100%;
}

.popup-win-table input
{
  font-size: 12px;
  font-family: arial;
  vertical-align: middle;
}

.popup-win-button
{
  font-size: 12px;
  font-family: arial;
  width: 70px;
}

a.popup-win-link:link
{
  color: #000099;
  text-decoration: underline;
}

a.popup-win-link:visited, a.popup-win-link:active
{
  color: #ff0000;
  text-decoration: underline;
}

a.popup-win-link:hover
{
  color: #ff00ff;
  text-decoration: none;
}

a.popup-win-red-link:link, a.popup-win-red-link:visited, a.popup-win-red-link:active
{
  color: #ff0000;
  text-decoration: underline;
}

a.popup-win-red-link:hover
{
  color: #0000ff;
  text-decoration: none;
}



/* ========================= preview style ========================= */

/* 查看信息页面的标题 */
.preview-title
{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

/* 查看信息页面的子标题 */
.preview-sub-title
{
  font-family: arial;
  font-size: 12px;
  color: #0006a7;
}

/* 查看信息页面的内容 */
.preview-content
{
  font-family: arial;
  font-size: 11px;
  line-height: 16px;
}

/* 查看信息页面的table样式 */
.preview-table
{
  background-color: #d1efff;
  border: #afad94 1px solid;
  font-family: arial;
  font-size: 11px;
  line-height: 16px;
}

/* 查看信息页面的提示信息 */
.preview-prompt
{
  font-family: arial;
  color: #ff2525;
  font-size: 11px;
}

a.preview-link:link
{
  color: #0006aa;
  text-decoration: underline;
}

a.preview-link:visited, a.preview-link:active
{
  color: #ff0000;
  text-decoration: underline;
}

a.preview-link:hover
{
  color: #ff00ff;
  text-decoration: none;
}

td.footer-menu a
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-transform: none;
  color: #202020;
  letter-spacing: -1pt;
  text-decoration: none;
}

.footer-text
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  text-transform: none;
  color: #202020;
  letter-spacing: -1pt;
  text-decoration: none;
  height: 25px;
}

/* 有下划线默认为蓝色的链接 */
a.content-link:link, a.content-link:visited, a.content-link:active
{
  color: #0b0bff;
  text-decoration: underline;
}

a.content-link:hover
{
  color: #ca2523;
  text-decoration: none;
}

/* 首页的样式 */
.login-link
{
  font-size: 11px;
  font-family: "arial";
}

.login-text
{
  font-size: 11px;
  font-family: "arial";
}

.home-link
{
  font-size: 12px;
  font-family: "verdana";
  color: #06309e;
  line-height: 20px;
  letter-spacing: -1pt
}

a.home-link:link
{
  color: #06309e;
}

a.home-link:visited
{
  color: #06309e;
}

a.home-link:active
{
  color: #06309e;
}

a.home-link:hover
{
  color: #06309e;
}

.left-padd
{
  padding-left: 4px
}

/* 后台列表高亮的样式 */
.highlight-for-admin
{
  background-color: #d7f8c7;
  cursor: pointer;
}

/* 按钮间距表格样式 */
table.table-of-button td
{
  padding-right: 4px;
}

