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

body
{   
  margin      :  0px;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;  
	
  color            :  #000000;
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;

  text-align       :  justify;   
}

div
{
  position  :  relative;
  top       :  0px;
  left      :  0px;
}

h1
{
  font-family   :  "trebuchet ms", geneva, sans-serif;
  font-size     :  21px;
  font-weight   :  bold;
  color         :  #ffffff;
  
  margin        :  0px;
  padding       :  0px 0px 9px 5px;
  background    :  #bd2031 url('../images/h1.jpg');
}

h2
{
  font-family   :  "trebuchet ms", geneva, sans-serif;
  font-size     :  24px;
  font-weight   :  bold;
  color         :  #bd2031;
  
  margin        :  0px;
}

h3
{
  font-family   :  "trebuchet ms", geneva, sans-serif;
  font-size     :  19px;
  font-weight   :  normal; 
  color         :  #555555;

  line-height   :  19px;
  margin        :  0px 0px 5px 0px;
  padding-left  :  25px;
  background    :  url('../images/h3.jpg') no-repeat;
}

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

  margin           :  0px;
  text-decoration  :  underline;
}

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

  margin           :  0px;
}

h5.resume
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  font-weight      :  bold;
  font-style       :  italic;  
  color            :  #000000;

  margin           :  0px;
}

h6
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  font-weight      :  normal;
  font-style       :  italic;
  color            :  #000000;

  margin           :  0px;
}

h6.resume
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  font-weight      :  normal;
  font-style       :  normal;
  color            :  #000000;

  margin           :  0px;
}

h6.seo
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  9px;
  font-weight      :  normal;
  font-style       :  italic;
  color            :  #999999;

  text-align       :  center;
  margin           :  20px 10px 0px 10px;
}

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

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

  text-decoration  :  none;
}

div.header
{
  position  :  relative;
  width     :  779px;
  height    :  155px;
}

#headerImg
{
  background  :  #b82131;
}

div.address
{
  position     :  absolute;
  top          :  5;
  left         :  450px;
  line-height  :  14px;
	font:10px verdana, arial, sans-serif normal;
}

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

  text-decoration  :  underline;
}

.menu div
{
  background  :  #bbbbbb url('../images/hLine.jpg');
  height      :  9px;
  font-size   :  5px;
}

.menu a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  font-weight      :  normal;
  color            :  #333333;
  
  display          :  block;
  margin           :  0px;
  padding          :  2px 0px 3px 8px;
  border-left      :  solid 3px #bd2031;
  background       :  #ffffff;

  text-decoration  :  none;
}
  
.menu a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  font-weight      :  normal;
  color            :  #ffffff;
  
  display          :  block;
  margin           :  0px;
  padding          :  2px 0px 3px 8px;
  border-left      :  solid 3px #000000;
  background       :  #a6a6a6;

  text-decoration  :  none;
}

#profile
{
  margin        :  3px 10px 20px 26px;
  padding-left  :  8px;
  border-left   :  solid 2px #bbbbbb;
  line-height   :  15px;
}

#txtImg
{
  margin  :  0px 0px 5px 15px;
}

#txtImg2
{
  margin  :  0px 15px 5px 0px;
}

.footer
{
  text-align  :  center;
  padding     :  30px 0px 10px 0px;
  
  background  :  #e0e0e0 url('../images/footer.jpg') no-repeat;
}

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

#tblBg
{
  background  :  #fcfcfc;
}

#tdBold
{
  color        :  #555555;
  font-weight  :  bold;
  background   :  #f9f9f9;  
}

ul
{
  margin      :  0px 0px 0px 22px;
  list-style  :  square;
}

ol
{
  margin      :  5px 0px 0px 40px;
}

li
{
  padding-bottom  :  8px;
}


ul.resume
{
  margin      :  0px 0px 0px 36px;
  list-style  :  disc;
}

ul.resume li
{
  padding-bottom  :  5px;
}

.bbui
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  font-weight      :  bold;
  font-style       :  italic;
  color            :  #000000;

  text-decoration  :  underline;
}
