
body
  { font-size:75%; font-family:Tahoma; letter-spacing:normal; line-height:normal; 
    margin:0 64px 0 64px; padding:0; background-color:#EEEEEE; color:#414141; }
table, td, th
  { font-size:100%; }
a
  { color:#006699; } 
img, table
  { border:none; }
table
  { border-collapse:collapse; border-spacing:0; font-size:100%; }
table tr
  { text-align:left; vertical-align:top; }
label
  { cursor:hand; cursor:pointer; }
form, td, th, pre
  { margin:0; padding:0; }

.input
  { border:1px solid #333333; background:#FFFFFF; }


/* content */
div.content
  { font-size:inherit; line-height:normal; font-family:Tahoma; color:#414141; }
div.content img
  { border:1px solid #000000; margin:0.5em; }
div.content img.none
  { border:none; margin:; }

div.content h1, div.content h2, div.content h3, div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:1em 0 -0.2em 0; color:#006699; }
div.content h1
  { font-size:1.6em; }
div.content h2
  { font-size:1.4em; } 
div.content h3
  { font-size:1.3em; } 
div.content h4
  { font-size:1.2em; } 
div.content h5
  { font-size:1.1em; } 
div.content h6
  { font-size:1.0em; } 

div.content table
  { border-collapse:collapse; border-spacing:0; border:1px solid #EEEEEE; width:inherit; 
    font-size:1.0em; margin:0.3em 0 0.5em 0; color:#000000; }
div.content table.none
  { border-collapse:separate; border-spacing:0; border:none; margin:0; }
div.content table td, div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:1px solid #EEEEEE; padding:0.25em; background:#D2D2D2; }
div.content table th, div.content table thead td
  { border:1px solid #EEEEEE; padding:0.25em; background:#D2D2D2; font-weight:bold; }
div.content table.none td, div.content table td.none, div.content table.none th, div.content table th.none, 
div.content table tr.none td, div.content table tr.none th, div.content table thead.none td, 
div.content table thead.none th
  { border:none; margin:0; padding:0; font-weight:normal; background:transparent; }
/*
div.content table td *, div.content table th *
 { margin:0; }
*/

div.content p
  { font-size:inherit; margin:0.5em 0 inherit 0; }
div.content i
  { font-family:Arial; }
div.content blockquote
  { margin:0.5em 0 0.5em 1.0em; color:#405C81; }
div.content blockquote p
  { margin:0; }
div.content hr
  { font-size:0; line-height:0; width:100%; height:1px; margin:0.5em 0 0.5em 0; border-bottom:1px dotted #8E8E8E; }

div.content li
  { padding:0.2em 0 0.3em 0; }
div.content ul
  { margin:0.5em 0 0 0.5em; padding:0 0 0 1.5em; }
div.content ul>li
  { list-style-type:disc; }
div.content ol
  { margin:0.5em 0 0 0.5em; padding:0 0 0 1.5em; }
div.content ol>li
  { list-style-type:decimal; }
div.content dl
  { margin:0.5em 0 0.5em 0.5em; padding:0 0 0 0.5em; }
div.content dt
  { margin:0 0 0.25em 0; }
div.content dd
 { margin:0 0 0.5em 2em; }


div.content input, div.content textarea, div.content select
  { width:auto; height:auto; }
div.content input.button
  { padding:0 5px 0 5px; }
div.content input.checkbox, div.content input.radio
  { width:auto; height:auto; border:none; background:none; }

h1#doctitle
  { font-size:1.8em; margin:0; padding:0; color:#006699; }

div#fullpath
  { font-size:0.9em; padding:0.5em 0 0.5em 0; }
div#fullpath a
  { text-decoration:underline; font-size:inherit; color:#000000; white-space:nowrap; }
div#fullpath span
  { background:url('/images/rarr-g.gif') center center no-repeat; width:19px; }

div.photo
  { float:left; }

ul.menu0 li
  { list-style:none; margin:0.5em 0 0.5em 0; padding:0; } 
ul.menu0 li.hr
  { margin:0; } 
ul.menu0
  { color:#000000; margin:0; padding:0; list-type:none; }
ul.menu0 a
  { text-decoration:none; color:#000000; display:block; padding:0 1.5em 0 1.5em; 
    background:url('/images/li.gif') center left no-repeat; }
* html ul.menu0 a
  { display:inline-block; }
ul.menu0 a:hover
  { text-decoration:underline; }
li.menu0
  { list-style:none; display:inline; padding:0; margin:0; }
li.menu0-item
  { margin:0; padding:0; }
li#menu0-act a
  { color:#A30001; }

ul.menu1
  { padding:0; margin:0; }
ul.menu1 a
  { background:none; padding-left:2.5em; }
li.menu1
  { list-style:none; display:inline; padding:0; margin:0; }
li#menu1-act a
  { color:#A30001; }

ul.menu2
  { padding:0; margin:0; }
ul.menu2 a
  { background:none; padding-left:4em; font-size:0.9em; }
li.menu2
  { list-style:none; display:inline; padding:0; margin:0; }
li#menu2-act a
  { color:#A30001; }

               
address
  { color:#000000;margin:1.5em; font-style:normal; } 
div.copyright
  { font-family:Arial; color:#105689; }
div.copyright a
  { color:#105689; }
div.intecmedia
  { width:auto; height:auto; float:left; text-align:center; }
div.intecmedia img
  { margin:0; background:url('/images/intecmedia.png') no-repeat center center; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/intecmedia.png'); }
div.aquilon
  { width:auto; height:auto; float:left; text-align:center; padding-left:1em; }
div.aquilon img
  { margin:0; background:url('/images/aquilon.png') no-repeat center center; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/aquilon.png'); }

table.main
  { width:100%; height:100%; }
img.logo
  { margin-left:5%; }
tr.header
  { height:212px; }
tr.header td
  { background:url('/images/bg.gif') top left repeat-x #60B5EB; height:212px; }

.hr
  { border:none; background:url('/images/hr.gif') left top repeat-x; font-size:0; 
    line-height:0; height:1px; width:100%; }
li.hr
  { background-image:url('/images/hr-menu.gif'); }
.vr
  { border:none; background:url('/images/vr.gif') left center no-repeat; width:1px; }

tr.topmenu
  { height:22px; }
tr.topline td
  { vertical-align:middle; padding:0.25em 0 0.25em 0; background-color:#000000; 
    color:#FFFFFF; white-space:nowrap; }
table.topmenu a
  { color:#FFFFFF; text-decoration:none; }
table.topmenu a:hover
  { text-decoration:underline; color:#60B5EB; }
table.topmenu a.active
  { color:#60B5EB; }
table.topmenu td
  { padding:0 1.0em 0 0; text-align:center;  }
tr.footline
  { height:6px; background-color:#000000; }

table.icons
  { margin-left:1em; }
table.icons td
  { text-align:center; }
table.icons img
  { margin:0 10px 0 10px; }

tr.topsep
  { height: 56px; color:#105689; }
tr.topsep h1
  { font-size:1.6em; font-family:Tahoma; font-weight:normal; margin:0.5em 0 0.5em 0; }
tr.footer
  { height:74px; }
tr.footer td
  { background:url('/images/bottom.jpg') left top repeat-x #ACE1FA; vertical-align:middle; font-size:90%; }

tr.middle td
  { padding-bottom:3em; }

div.search
  { background-color:#CCCCCC; padding:1.5em; color:#000000; line-height:1em; }
div.search input
  { font-size:1em; margin:0.25em 0 0.25em 0; }
div.search .input
  { width:100%; border:1px solid #333333; background:#FFFFFF; }
input.button
  { background:url('/images/rarr-w.gif') center left no-repeat #333333; border:none; color:#FFFFFF; 
    padding:1px 4px 1px 14px !important; }

div.hello
  { color:#000000; text-align:center; }

div.anons
  { background:url('/images/bg-anons.gif') top left no-repeat; padding:1.2em 1.5em 1em 1.5em;  }
div.anons h3
  { font-family:Tahoma; font-weight:normal; font-size:1.4em; color:#A30001; margin:0; padding:0; 
    line-height:1em; padding-bottom:0.25em; }
div.anons a
  { color: #2E444A; font-weight:bold; }
div.anons p
  { padding:0; margin:0; margin-bottom:0.5em; }
div.anons .date
  { color:#8E8E8E; font-size:0.8em; }
div.anons a.more
  { color:#000000; font-weight:normal; padding-right:15px; 
    background:url('/images/more.gif') center right no-repeat; }

div.vote
  { padding:1.2em 1.5em 1em 1.5em; }
div.vote p
  { padding:0; margin:0; margin-bottom:0.5em; }
div.vote input
  { font-size:1em; }
div.vote label
  { color:#547196; }

div.links
  { background:url('/images/bg-anons.gif') top left no-repeat; padding:1.2em 1.5em 1em 1.5em; }
div.links h3
  { font-family:Tahoma; font-weight:normal; font-size:1.4em; color:#000000; margin:0; padding:0; 
    line-height:1em; padding-bottom:0.25em;  }
div.links a
  { color:#333333; line-height:1.4em; padding-right:15px; 
    background:url('/images/more.gif') center right no-repeat; }

div.subscribe
  { padding:1.2em 1.5em 1em 1.5em; }

div.info
  { padding:1.2em 0 1em 0; }
div.info h3
  { font-family:Tahoma; font-weight:normal; font-size:1.4em; color:#105689; margin:0; padding:0; line-height:1em; }
div.info a
  { color: #333333; }
div.info p
  { background:url('/images/bg-anons.gif') top left no-repeat; padding:15px 0 0 1.5em; margin:0; }


div.faq
  { padding:1.2em 0 1em 0; }
div.faq h3
  { font-family:Tahoma; font-weight:normal; font-size:1.4em; color:#105689; margin:0; padding:0; line-height:1em; }
div.faq a
  { color: #333333; }
div.faq p
  { padding:5px 0 0 1.5em; margin:0; background:none; }
div.faq .button
  {  font-size:1em; margin:0.25em 0 0.25em 0; }

dl.news
  { color:#414141;  margin:0; padding:0; }
dl.news dt, dl.news dd
  { margin:0; padding:0; clear:both; }
dl.news h4
  { font-family:Tahoma; font-size:1.1em; font-weight:bold; color:#000000; padding:0; margin:0; 
    margin-bottom:1em; line-height:1.2em; }
dl.news img
  { margin:0 1em 1em 0; border:0; }
dl.news div
  { font-size:0.8em; color:#999999; }
dl.news p
  { margin:0; padding:0; margin-bottom:0.5em; }

a.detail
  { background:url('/images/rarr-w.gif') center left no-repeat #990000; color:#FFFFFF; 
    padding:0 5px 2px 20px; display:inline-block; text-decoration:none; }
a.allnews
  { background:url('/images/rarr-b.gif') center left no-repeat; color:#105688; 
    padding:0 0 0 20px; text-decoration:none; }

.banner
  { margin:0 0 0 1.5em; } 

div.captcha
  { border:1px solid black; background:white; float:left; width:auto; padding:0px 2px 8px 2px; height:auto; margin:0 2px 2px 0; }