/* specifications of the body */
body, td
{
  font-size: 12px;
  font-family: sans-serif, Verdana, Arial, Helvetica, Tahoma;
  color: #676866;
  margin: 0%;
}

.padding_small { padding-right: 5px; }
.padding_regular { padding-right: 10px; }
.padding_large { padding-right: 15px; }

.small { font-size: 11px; }
.regular { font-size: 12px; }
.large { font-size: 14px; font-weight: bold; }
.xlarge { font-size: 16px; font-weight: bold; }
.xxlarge { font-size: 18px; font-weight: bold; }

.msg { color: #5F8528; }
.note { color: #5F8528; }
.required { font-size: 14px; color: #5F8528; font-weight: bold; }

a { color: #384F5E; }
a:hover { color: #384F5E; text-decoration: none; }
a.action { color: #384F5E; }
a.action:hover { color: #384F5E; text-decoration: none; }

.header { width: 1024px; height: 124px; }
.nav_section { color: #FFFFFF; background-color: #62799D; }
a.nav_link { color: #FFFFFF; font-weight: bold; }
a.nav_link:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.cur_nav_link { color: #CDF451; font-weight: bold; }

.search_section {}
.main_body { width: 1024px; height: 600px; }

.footer { width: 1024px; height: 40px; border-top: 3px solid #7F94B6; color: #FFFFFF; background-color: #62799D; }
.footer_text { color: #FFFFFF; }
a.footer_link { color: #FFFFFF; font-weight: bold; }
a.footer_link:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

/* General Search */
.qk_search_lb { padding-right: 10px; color: #676866; font-weight: bold; }
.qk_search_fld { padding-right: 10px; color: #676866; font-weight: bold; }
/* General Search */

/* Listing */
.item { background-color: #FFFFFF; }
.item_alt { background-color: #E6EBF2; }
.item_num { font-weight: bold; }
.item_title { font-size: 12px; color: #384F5E; }
a.item_title { font-size: 12px; color: #384F5E; text-decoration: none; }
a.item_title:hover { font-size: 12px; color: #384F5E; text-decoration: none; }

/* Search Form */
.form { margin: 0%; }
.form_lb { padding-right: 10px; }
.form_fld { padding-right: 10px; }
.form_divider { padding-top: 10px; padding-bottom: 10px; border-top: solid 1px #5F8528; }
.form_chosen { background-color: #EEEEEE; }
.search_details { background-color: #E6EAF0; }

input, textarea, file, select {
  font-size: 12px;
  border: solid 1px #DDDDDD;
}

.checkbox, .radio { border: 0px; }

.btnv1 {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bolder;
  border-color: #5F8528;
  background-color: #5F8528;
  padding: 2px;
  border-style: solid;
  border-width: 1px;
  width: 125px;
}

.btnv2 {
  font-size: 12px;
  color: #5F8528;
  font-weight: bolder;
  border-color: #5F8528;
  background-color: #FFFFFF;
  padding: 2px;
  border-style: solid;
  border-width: 1px;
  width: 125px;
}