/* specifications of the body */
body, td
{
  font-size: 11px;
  font-family: Verdana, sans-serif, Arial, Verdana, Helvetica, Tahoma;
  color: #5D6063;
  margin: 0%;
}
body, input, select, textarea, table, td, div {font-family:arial,verdana,"Lucida Grande",sans-serif;font-size:11px;}
form, h1, h2, h3, h4, h5, h6, ul, html {margin:0;padding:0;}

/* page */
.page {}
.page_popup {}
.header {}
.main_body { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }
.main_body_popup { padding:5px; }
.footer {}
#page a {color:#035a91;}
#page a:hover {cursor:pointer;text-decoration:underline;}

/* page */

/* general */
.page_title {  color: #45417C; font-size: 16px; font-weight: bold; }
.section_title {  color: #000000; font-size: 13px; font-weight: bold; }
.section_title_box { background-color: #993333; color: #FFFFFF; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; }
.section_box { background-color: #F4F3F8; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
.subsection_title { color: #000000;font-size: 14px; font-weight: bold; }
.msg { font-size: 12px; color: #F27A18; }
.required { color: #F27A18; font-weight: bold; }
.note { font-size: 11px; color: #45417C; }
.note_strong { color: #45417C; font-size: 12px; font-weight: bold; }

/* product listing */
.itemheading { background-color: #D3B4B4; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.item { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.altitem { background-color: #F4F3F8; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.highlightitem { background-color: #F27A18; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
/* product listing */

/* listbox */
.listbox
{
  position: relative;
  background: #FFFFFF;
  overflow: visible;
  border: 0px solid #DDDDDD;
  z-index: 1;
  padding: 2px;
  text-align: left;
  display: block;
  scrollbar-arrow-color: #666666;
  scrollbar-track-color: #F5F7F7;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #C9C3C3;
}
/* listbox */

/* form */
.display_name_column { color: #45417C; font-weight: bold; text-align: right; vertical-align: top; padding-right: 10px; }
/* form */

/* input fields */
input, textarea, file, select {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  border: solid 1px #CCCCCC;
}

/* For Submit Button */
.btnx1 {
  font-size: 12px;
  color: #FFFFFF;
  font-family: arial, helvetica;
  font-weight: bolder;
  border-color: #45417C;
  background-color: #45417C;
  padding: 0;
  border-style: solid;
  border-width: 1px;
}
/* input fields */