
html
{
  min-height     :  100%;
  margin-bottom  :  1px;
}

body
{   
  margin      :  0px;
  text-align  :  center;
}

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

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

div
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #444444;
}

h1
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #a70e13;
  
  margin       :  0px 0px 10px 0px;
  padding      :  0px 0px 0px 12px;  
  background   :  url('../images/bullet.jpg') 0px 4px no-repeat;
}

h1 a, h1 a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
  color            :  #a70e13;
  
  text-decoration  :  none;
}

h2
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #444444;
  
  margin       :  0px 0px 5px 0px;
  padding      :  0px;  
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #444444;
   
  text-decoration  :  underline;
}
  
a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;
   
  text-decoration  :  none;
}

a.redLink
{
  color            :  #a70e13;
  text-decoration  :  none;
}

a.redLink:hover
{
  color            :  #ee1a24;
  text-decoration  :  underline;
}

a img
{
  border  :  none;
}

form
{
  margin  :  0px;
}

input.textbox, textarea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #000000;  
  
  border       :  solid 1px #b4b6b5;
  padding      :  2px;
}

input.button
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;  
  
  border       :  solid 1px #f3565a;
  background   :  #ee1a24;
  padding      :  1px 6px 1px 6px;
  #padding     :  1px 0px 1px 0px;  
  _padding     :  1px 0px 1px 0px;  
  cursor       :  pointer;
}

input.button:hover
{
  color       :  #ee1a24;
  background  :  #ffffff;
}

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

ul
{
  margin      :  15px 0px 0px 25px;
  padding     :  0px;
  list-style  :  none;
}

ul li
{
  margin      :  0px;
  padding     :  0px 0px 5px 18px;
  background  :  url('../images/bullet.jpg') 0px 3px no-repeat;
}

hr
{
  border-top     :  solid 1px #ffffff;
  border-right   :  solid 1px #ffffff;
  border-left    :  solid 1px #ffffff;
  border-bottom  :  dotted 1px #2184d7;
  margin         :  15px 0px 15px 0px;
}

#MainDiv
{
  margin      :  0px auto 0px auto;
  width       :  802px;
  text-align  :  left;
  overflow    :  hidden;
}

#ContentDiv
{
  border-left   :  solid 1px #888888;
  border-right  :  solid 1px #888888;
}

#Header
{
  height      :  100px;
  background  :  #d5d5d5;
}

#Navigation
{
  height  :  19px;
}

#Navigation img
{
  height      :  19px;
  float       :  right;
  background  :  #ed1b24;
}

#Body
{
  border-top  :  solid 1px #e5e5e5;
  margin      :  10px 20px 0px 20px;
  padding     :  20px 0px 20px 0px;
  min-height  :  400px;
}

#Footer
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  10px;
  color        :  #5c5c5e;
  text-align   :  center;

  height       :  59px;
  background   :  #c5c6c8 url('../images/footer-bg.jpg') repeat-x;
}

#Footer a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  10px;
  color            :  #323232;
   
  text-decoration  :  none;
}
  
#Footer a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  10px;
  color            :  #000000;
   
  text-decoration  :  underline;
}

#Alert
{
  margin-bottom  :  1px;
  border-bottom  :  solid 1px #ffcd00;
  background     :  #f2edc2;
  padding        :  5px;

  font-family    :  tahoma, verdana, arial;
  font-size      :  13px;
  font-weight    :  bold;
  color          :  #444444;
  
  text-align     :  left;
}

#Error
{
  border-bottom  :  solid 1px #000000;
  background     :  #ec4444;
  padding        :  5px;

  font-family    :  tahoma, verdana, arial;
  font-size      :  13px;
  font-weight    :  bold;
  color          :  #ffffff;
  
  text-align     :  left;
}

.mandatory, .error
{
  color  :  #ff0000;
}

.red
{
  color            :  #a80d15;
  text-decoration  :  underline;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

}

