div.content
  { font-size:100%; line-height:1.3em; font-family:Tahoma; color:#000000; margin:18px; }

div.content a
  { text-decoration:underline; color:#055D73; }
div.content a:visited
  { color:#2E444A; }
div.content a:hover
  { color:#0095BB; }

div.content img
  { border:none; margin:0.5em; }
div.content img.none
  { border:none; background:none; margin:0; }

div.content h1, div.content h2, div.content h3,
div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:1.25em 0 0 0; font-family:Georgia; font-style:normal; color:#2A2A2A; }
div.content h1
  { font-size:1.7em; }
div.content h2
  { font-size:1.5em; }
div.content h3
  { font-size:1.4em; }
div.content h4
  { font-size:1.3em; }
div.content h5
  { font-size:1.2em; font-weight:bold; }
div.content h6
  { font-size:1.0em; font-weight:bold; }

div.content table
  { border-collapse:collapse; border-spacing:0; border:1px solid #C5C7C8; font-size:1em; margin:0.25em 0 0.75em 0; }
div.content table td,
div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:1px solid #C5C7C8; padding:7px; }
div.content table th,
div.content table thead td
  { border:1px solid #C5C7C8; padding:7px; font-weight:bold; color:#E21317; background:#FFFFFF; }
div.content table td *,
div.content table th *
  { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
div.content table caption
  { font-size:0.9em; text-align:center; }
div.content table.none
  { border:none; background:none; }
div.content table.none td,
div.content table.none th
  { border:none; background:none }

div.content p
  { margin:0.25em 0 1.25em 0; }
div.content blockquote
  { margin:0.25em 0 1.25em 0; padding:0.75em 1em 0.75em 2.5em; background:#FFFFFF; color:#6D6D6D; }
div.content blockquote p
  { margin:0; }
div.content cite
  { font-style:italic; font-family:Georgia; quotes:" \00AB" "\00BB "; }
div.content cite:before
  { content:open-quote; }
div.content cite:after
  { content:close-quote; }

div.content li
  { padding:0.25em 0 0.25em 0em; }
div.content ul
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:disc; }
div.content ul ul
  { list-style:square; }
div.content ul ul ul
  { list-style:circle; }
div.content ol
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:decimal; }
div.content dl
  { margin:0.25em 0 0.5em 0; padding:0 0 0 0; }
div.content dt
  { margin:0 0 0.25em 0; font-size:0.85em; color:#878787; }
div.content dd
  { margin:0 0 0.75em 0; }

div.content hr
  { font-size:0; line-height:0; width:100%; height:1px; border:none; color:#C5C7C8; border-bottom:1px solid #C5C7C8; margin:0.25em 0.5em; padding:10px 0; clear:both; }

div.content div.photo
  { float:left; text-align:center; width:auto; height:140px; margin:40px 0 0 0; padding:0; line-height:normal; }
div.content div.photo a
  { width:150px; display:block; text-align:center; height:3.8em; overflow:hidden; }
div.content div.photo div
  { text-align:center; }
div.content div.photo div a
  { width:auto; height:auto; }
div.content div.photo img
  { border:5px solid #FFFFFF; width:120px; margin:0 20px; height:100px; display:block; }
div.content div.photo a:hover img
  { border:5px solid #D9D9D9; }

div.content input,
div.content textarea,
div.content select
  { width:auto; height:auto; line-height:100%; font-size:0.9em; font-family:Tahoma; color:#000000;
    border:1px solid #ABADB3; background:#FFFFFF; padding:4px; border-color:#ABADB3 #DBDFE6 #E3E9EF #DBDFE6; }
div.content select
  { font-size:1em; height:1.8em; }
div.content textarea
  { line-height:120%; padding:0.5em; }
div.content input.button
  { cursor:pointer; padding:4px; background:url('/images/button.jpg') top left repeat-x #CFCED2; border:1px solid #A9AFB9; border-color:#F0F0F0 #B3B9C3 #A9AFB9 #B3B9C3; }

div.content input.checkbox,
div.content input.radio
  { font-size:0.9em; width:auto; height:auto; border:none; background:none; height:1.2em; padding:0; margin:0; }
