
:focus
{
  -moz-outline-style  :  none;
}

body
{
  text-align  :  center;
  margin      :  0px 11px 0px 11px;
  background  :  #0c2653;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;

  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #333333;

  text-align       :  justify;
  position         :  relative;
}

td
{
  overflow  :  hidden;
}

div
{
  position  :  relative;
  overflow  :  hidden;
}

h1
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  20px;
  font-weight  :  normal;
  color        :  #1e3760;

  margin       :  0px;
  padding      :  0px 0px 0px 10px;
  line-height  :  35px;
  background   :  url('../images/h-separator.jpg') left bottom repeat-x;
}

h1 b
{
  font-weight  :  normal;
  color        :  #949d00;
}

h2
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  16px;
  font-weight  :  bold;
  color        :  #da202d;

  line-height  :  27px;
  margin       :  0px;
  padding      :  0px 0px 0px 10px;
  background   :  url('../images/h2-bg.gif');
}

.block h2
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  16px;
  font-weight  :  bold;
  color        :  #da202d;

  line-height  :  27px;
  margin       :  0px 0px 10px 0px;
  padding      :  0px 0px 0px 10px;
  background   :  #e6e6e6 url('../images/h2-bg.gif');
}

h3
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #356b8f;

  margin       :  0px;
  padding      :  0px 0px 0px 30px;
  line-height  :  25px;
  border       :  solid 1px #c5c5c5;
  background   :  #f7f7f7 url('../images/h3-bg.jpg') no-repeat;
}

h3 b
{
  color  :  #aaae1c;
}

h4
{
  font-family    :  arial, verdana, sans-serif;
  font-size      :  15px;
  font-weight    :  bold;
  color          :  #939d00;

  line-height    :  15px;
  margin         :  0px;
  padding        :  0px;
}

h5
{
  font-family    :  arial, verdana, sans-serif;
  font-size      :  15px;
  font-weight    :  bold;
  color          :  #336c8c;

  margin         :  0px 0px 10px 0px;
  padding        :  0px;
}

h6
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  16px;
  font-weight  :  bold;
  color        :  #da202d;

  line-height  :  20px;
  margin       :  0px;
  padding      :  0px;
}

hr
{
  border-top     :  dotted 1px #666666;
  border-bottom  :  solid 1px #ffffff;
  border-left    :  solid 1px #ffffff;
  border-right   :  solid 1px #ffffff;
}

form
{
  margin       :  0px;
  line-height  :  16px;
}

form td
{
  line-height  :  16px;
}

input, select, textarea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #666666;
}

input.button
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #1e3459;

  text-align   :  center;
  padding      :  0px;
  width        :  56px;
  height       :  20px;
  border       :  none;
  background   :  #eaeaea url('../images/button.jpg');
}

input.button2
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #1e3459;

  text-align   :  center;
  padding      :  0px;
  width        :  70px;
  height       :  20px;
  border       :  none;
  background   :  #eaeaea url('../images/button-2.jpg');
}

ul
{
  list-style  :  square;
}

ol
{

}

ol li
{
  margin  :  0px 15px 10px 0px;
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #da202d;

  text-decoration  :  none;
}

a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  underline;
}

#MainDiv
{
  width       :  981px;
  margin      :  0px auto 0px auto;
  background  :  #ffffff;
}

#Header
{
  background  :  #f3f3f3 url('../images/probus-global.jpg') no-repeat;
  height      :  89px;
  border      :  solid 1px #c4c4c4;
}

#Header #TopLinks
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  10px;
  color        :  #393a3e;

  text-align   :  right;
  margin       :  10px 12px 0px 0px;
}

#Header #TopLinks a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  10px;
  color            :  #393a3e;

  text-decoration  :  none;
  word-spacing     :  2px;
}

#Header #TopLinks a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  10px;
  color            :  #da202d;

  text-decoration  :  underline;
  word-spacing     :  2px;
}

#Header #SearchBar
{
  position  :  absolute;
  left      :  700px;
  top       :  60px;
}

#Header #SearchBar #SearchField
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #333333;

  height       :  18px;
  border       :  solid 1px #c5c5c5;
  background   :  #e7ecef;
}

#TopNav
{
  background    :  #25467c url('../images/top-nav-bg.jpg') repeat-x;
  height        :  25px;
  line-height   :  21px;

  font-family   :  verdana, arial, sans-serif;
  font-size     :  11px;
  color         :  #ffffff;

  word-spacing  :  4px;
  text-align    :  center;
}

#TopNav a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  none;
  word-spacing     :  2px;
}

#TopNav a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #aaae1c;

  text-decoration  :  none;
  word-spacing     :  2px;
}

#Banner
{
  background     :  #1e3760;
  height         :  191px;
  border-bottom  :  solid 12px #e4e4e4;
}

#LeftPanel ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#LeftPanel ul li
{
  font-family    :  verdana, arial, sans-serif;
  font-size      :  11px;
  color          :  #7f7f7f;

  line-height    :  23px;
  padding-left   :  25px;
  border-bottom  :  dotted 1px #666666;
  background     :  url('../images/bullet.jpg') 6px 8px no-repeat;
}

#LeftPanel ul li.noBorder
{
  border-bottom  :  none;
}

#LeftPanel ul li a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #7f7f7f;

  text-decoration  :  none;
}

#LeftPanel ul li a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #da202d;

  text-decoration  :  underline;
}

#Footer
{
  border-top   :  solid 1px #c4c4c4;
}

#Footer #FooterLeft
{
  width       :  25px;
  height      :  56px;
  background  :  #f7f7f7 url('../images/left-footer-bg.jpg');
}

#Footer #FooterMiddle
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #0e0959;

  text-align   :  center;
  line-height  :  18px;
  background   :  #f7f7f7 url('../images/footer-bg.jpg');
}

#Footer #FooterRight
{
  width       :  25px;
  height      :  56px;
  background  :  #f7f7f7 url('../images/right-footer-bg.jpg');
}

#Footer #FooterMiddle a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #0e0959;

  text-decoration  :  none;
}

#Footer #FooterMiddle a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #333333;

  text-decoration  :  underline;
}

.vSeparator
{
  background  :  #666666 url('../images/v-separator.jpg') repeat-y;
}

.hSeparator
{
  background  :  #666666 url('../images/h-separator.jpg') repeat-x;
}

b.gray
{
  color  :  #606c78;
}

b.gray2
{
  font-size  :  12px;
  color      :  #606c78;
}

.text
{
  clear        :  both;
  padding      :  10px;
  line-height  :  16px;
  text-align   :  left;
}

.text i
{
  display        :  block;
  margin-bottom  :  5px;
  color          :  #606c78;
}

.text b a
{
  color  :  #444444;
}

.text b a:hover
{
  color  :  #606c78;
}

a.black
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
   color           :  #333333;


  text-decoration  :  none;
}

a.black:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
  color            :  #da202d;

  text-decoration  :  underline;
}

.block
{
  border      :  solid 1px #cccccc;
  background  :  #f5f5f5;
}

.error
{
  font-family    :  arial, verdana, sans-serif;
  font-weight    :  bold;
  font-size      :  16px;
  color          :  #ff0000;

  display        :  block;
  margin-bottom  :  10px;
}

.alert
{
  font-family    :  arial, verdana, sans-serif;
  font-weight    :  bold;
  font-size      :  16px;
  color          :  #0000ff;

  display        :  block;
  margin-bottom  :  10px;
}

.noRecord
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  15px;
  color        :  #606c78;

  text-align   :  center;

  border       :  dotted 1px #cccccc;
  background   :  #f5f5f5;
  margin       :  10px;
  padding      :  10px;
}

.noRecord2
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  normal;
  font-size    :  30px;
  color        :  #606c78;

  text-align   :  center;

  border       :  dotted 1px #cccccc;
  background   :  #f5f5f5;
  margin       :  20px;
  padding      :  50px;
}

.login
{
  border       :  dotted 1px #cccccc;
  background   :  #eeeeee;
  margin       :  10px;
  padding      :  10px;

  text-align   :  center;
  color:#ff0000;
  display:block
}

#Paging
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  13px;
  font-weight  :  bold;
  color        :  #222222;

  background   :  #eeeeee;
  padding      :  5px;
  border       :  solid 1px #aaaaaa;
  margin       :  10px;
}

#Paging a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #555555;

  text-decoration  :  none;
}

#Paging a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #da202d;

  text-decoration  :  none;
}

#Paging big
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #da202d;
}

#Paging input
{
  font-family     :  verdana, arial, sans-serif;
  font-size       :  11px;
  font-weight     :  bold;
  color           :  #333333;

  text-align      :  center;

  width           :  50px;
  padding-top     :  2px;
  padding-bottom  :  2px;
}

#Paging select
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #333333;

  width        :  75px;
}

#Listing a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #1e3760;

  text-decoration  :  none;
  text-align       :  left;
  display          :  block;
  line-height      :  20px;
  background       :  #f6f6f6;
  padding-left     :  3px;
  border           :  solid 1px #e6e6e6;
}

#Listing a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
  text-align       :  left;
  display          :  block;
  line-height      :  20px;
  padding-left     :  3px;
  background       :  #e6e6e6;
  border           :  solid 1px #c6c6c6;
}

#Listing img
{
  border  :  none;
}

#Listing b
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  13px;
}

.listing
{
  margin   :  0px 0px 5px 10px;
  padding  :  5px;
  width    :  508px !important;
  width    :  518px;
  border   :  solid 1px #dddddd;
}

.listing b
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  13px;
}

.mandatory
{
  font-weight  :  bold;
  color        :  #ff0000;
}