
body
{   
  margin      :  0px;
  text-align  :  center;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;  

  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #333333;
}

div
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #333333;
}

h1
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #333333;
  
  margin       :  0px 0px 5px 0px;
  padding      :  0px;  
}

h2
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #ffffff;
  
  margin       :  0px;
  padding      :  0px;  
}

h3
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #000000;
  
  margin       :  0px;
  padding      :  0px;  
}

a
{
  font-family      :  arial, verdana, sans-serif;
  color            :  #b32017;

  text-decoration  :  none;
}
  
a:hover
{
	font-family : arial, verdana, sans-serif;
	color : #000000;
	text-decoration : underline;
}

a img
{
  border  :  none;
}

form
{
  margin  :  0px;
}


ul
{
  margin   :  10px 0px 15px 18px;
  padding  :  0px;
}

ul li
{
  margin   :  0px;
  padding  :  0px 0px 5px 5px;
}

blockquote
{
  font-family  :    "Times New Roman", Times, arial, verdana, sans-serif;
}

#MainDiv
{
  margin      :  0px auto 0px auto;
  width       :  1100px;
  text-align  :  left;
  overflow    :  hidden;
}

#ContentDiv
{
  border   :  solid 0px #c5c5c5;
  padding  :  0px 0px 10px 0px;
}

#Header
{
  height  :  136px;
}

#Header img
{
  margin  :  12px 0px 0px 119px;
}

#Navigation
{
  height  :  19px;
}

#LeftPanel
{
  position       :  relative;
  background     :  #000000;
  min-height     :  481px;
  border-right   :  solid 1px #636468;
  border-bottom  :  solid 1px #636468;  
}

#LeftPanel div
{
  position  :  absolute;
  left      :  134px;
  top       :  0px;
}

#LeftPanel ul
{
  margin      :  0px;
  padding     :  50px 0px 0px 30px;
  list-style  :  none;
}

#LeftPanel ul li
{
  padding      :  12px 0px 12px 0px;
  margin       :  0px;
  line-height  :  13px;  
}

#LeftPanel ul li a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #ffffff;
   
  text-decoration  :  none;  
  text-transform   :  uppercase;
}

#LeftPanel ul li a:hover, #LeftPanel ul li a.selected, #LeftPanel ul li a.selected:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #b52218;
   
  text-decoration  :  none;  
  text-transform   :  uppercase;
}

#TopNav
{
  position      :  relative;
  height        :  47px;
  line-height   :  47px;
  background    :  #8a8c8f;
  padding-left	:  20px;
  margin        :  0px 1px 0px 1px;
  border        :  solid 1px #e2e2e2;
}

#TopNav div
{
  position  :  absolute;
  left      :  -2px;
  top       :  -1px;
}

#TopNav a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #ffffff;
  padding		:  0px 15px 0px 20px;
   
  text-decoration  :  none;  
  text-transform   :  uppercase;
  margin-right     :  10px;
}

#TopNav a:hover, #TopNav a.selected, #TopNav a.selected:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #b42419;
   padding		:  0px 15px 0px 20px;
   
  text-decoration  :  none;  
  text-transform   :  uppercase;
  margin-right     :  10px;
}

#Body
{
  margin  :  0px 1px 0px 1px;
}

#RightPanel
{
  background     :  #e6e7e9;
  border-left    :  solid 1px #a1a2a4;
  border-bottom  :  solid 1px #a1a2a4;  
  height         :  481px;
}

#NewsBlock
{
  padding     :  80px 40px 0px 42px;
  height      :  301px;
  background  :  #b32017 url('../../images/home/news-bg.jpg') no-repeat;
}

#NewsBlock ul
{
  margin      :  0px;
  list-style  :  none;
}

#NewsBlock ul li
{
  padding  :  0px 0px 10px 0px;
  margin   :  0px;
}

#NewsBlock a
{
  font-weight      :  bold;
  color            :  #ffffff;
  text-decoration  :  none;
}

#MailingList
{
  margin      :  1px 0px 1px 0px;
  background  :  #6d6e71;
  height      :  50px;
  padding     :  25px;
}

#MailingList a
{
  font-weight      :  bold;
  color            :  #ffffff;
  text-decoration  :  none;
}

#Quote blockquote
{
  padding      :  0px;
  margin       :  12px;
  line-height  :  28px;

  font-family  :  "Times New Roman", arial, verdana, sans-serif;
  font-weight  :  bold;
  font-style   :  italic;
  font-size    :  21px;
  color        :  #6d6e71;
}

#Quote div
{
  font-family    :  "Times New Roman", arial, verdana, sans-serif;
  font-weight    :  bold;
  font-size      :  11px;
  color          :  #b32317;
  
  padding-right  :  10px;
}

#Footer
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #6d6f71;
  text-align   :  center;

  padding      :  10px 0px 40px 0px;
}

.whiteBlock
{
  padding-left  :  15px;   
  line-height   :  18px;
  padding-right :  5px;

  font-size    :  12px;
  color        :  #000000;
}

.whiteBlockImageName
{
  padding      :  35px;   
  line-height  :  18px;

  font-size    :  12px;
  color        :  #000000;
}
.redBlock
{
  background   :  #b32017;
  border       :  solid 1px #d7886c;
  min-height   :  50px;
  padding      :  35px;   
  line-height  :  18px;

  font-size    :  12px;
  color        :  #ffffff;
}

.redBlock a
{
  font-size        :  12px;
  color            :  #ffffff;
  text-decoration  :  underline;
}

.redBlock a:hover
{
  font-size        :  12px;
  color            :  #b3d670;
  text-decoration  :  none;
}

.redBlock td
{
  font-size  :  12px;
  color      :  #ffffff;
}

a.boldWhite
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #ffffff;
   
  text-decoration  :  none;
}
  
a.boldWhite:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #b3d670;
   
  text-decoration  :  none;
}

a.boldRed
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #b32017;
   
  text-decoration  :  none;
}
  
a.boldRed:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #000000;
   
  text-decoration  :  none;
}

.red
{
  color  :  #b32017;
}

.mandatory
{
  color  :  #ff0000;
}

#frmContribution td, #frmContact td
{
  font-size  :  12px;
}