<style type="text/css">

.empty {}

body                { margin:0em; padding:0em; font:normal 12px Tahoma; color:#606060; }
table               { font:normal 12px Tahoma; color:#606060; background-color:none }
a                   { color:#0537A7 }
h1    { font:bold 16px Tahoma; color:#800000 }
h2    { font:bold 14px Tahoma; color:#2F3F78 }

tr.strut td         { padding: 0px }
tr.topbg            { background:url('images/top-bg.gif'); background-color:#DEDEDD }
tr.topbg td.logo    { background:#FFFFFF; }
.blackText,
.newsdate,
td.tphone           { color:#000000; font:bold 12px Tahoma;}
td.tphone           { padding-top:10px; text-align:center }
td.topnav           { padding:0px; text-align:center; }
table.stretch       { background:#7D0921 }
table.topnavitems   { width:80%; height:28px; border-bottom:solid 1px #BABABA;  }
td.tnmitem,
td.tnmitem-sel      { background:url('images/tmmbg.gif'); background-color:#EBEBEB; text-align:center; white-space:nowrap;  }
td.tnmitem a,
td.tnmitem-sel a    { font:bold 11px Tahoma; text-transform:uppercase; color:#0537A7; text-decoration:none }
td.tnmitem-sel a    {color:#800000}

td.zero             { padding:0px }
input, select, textarea               { font:normal 11px Tahoma }
tr.trrow td         { padding-top:0px; padding-bottom:0px }
.bigText,
.bigText A          { font:normal 20px Tahoma; color:#123F8E; text-transform:uppercase; letter-spacing:0px }
.bigText A          { text-decoration:none }
table.stretch       { background:url('images/topbanner_bg.gif') }
.headmblue          { font:bold 11px Tahoma; color:#013186 }

TR.LMItem TD,
TR.LMItem-sel TD         { background:url('images/lmbg.gif'); background-repeat:no-repeat; padding:7px 8px 6px 16px  }
TR.LMItem a,
TR.LMItem-sel a          { font:bold 12px Tahoma; text-transform:uppercase; text-decoration:none; color:#0537A7 }
TR.LMItem-sel a          { color:#8C1B1B }
TR.LsMItem TD,
TR.LsMItem-sel TD        { padding-left:30px; padding-bottom:5px; padding-top:5px; font:normal 11px Tahoma; background:url('images/lsmitem.gif'); background-repeat:no-repeat;}
TR.LsMItem a,
TR.LsMItem-sel a         { text-decoration:none; color:#000000 }
TR.LsMItem-sel a         { color:#8C1B1B }
TR.LMItem  a:hover,
TR.LsMItem a:hover       { text-decoration:underline; }
td.content               { border-bottom:solid 1px #7C7C7C; padding:10px 30px 20px 30px; color:#000000 }

.GrayBg                  { background:#E7E7E7; }
td.GrayHeader            { background:#7C7C7C; font:bold 11px Tahoma; color:#FFFFFF; text-transform:uppercase; vertical-align:middle; padding:3px 0px 3px 0px; }
td.GrayHeader img        { vertical-align: middle; }

table.groupbox td           { padding:0px; background:#F6F7F9; font:normal 11px Tahoma; color:#000000  }
table.groupboxtable td, th  { padding:0px 10px 0px 10px; background:#F6F7F9; font:normal 11px Tahoma; color:#000000  }
table.groupboxtable      { background:#E6E6E6 }
table.groupboxtable th   { padding:6px 10px 6px 10px; font-weight:bold; background:#E7E7E7 }

div.formcontainer        { padding:6px; background:#F6F7F9; border:solid 1px #E6E6E6 }
table.editfrm tr.line td { background:#E6E6E6; padding:0px }
table.editfrm td.label   { background:#F6F7F9; padding:3px; text-align:right; color:#000000; font:bold 11px Tahoma }
table.editfrm td.req     { background:#F6F7F9; padding:4px; }
table.editfrm td.field   { background:#F6F7F9; padding:4px; border-left:solid 1px #E6E6E6 }
table.editfrm td.submit  { padding:30px 0px 6px 8px; background:#F6F7F9; }
table.listtable          { background:#000000; }
table.listtable td       { padding:4px; background:#FFFFFF}
table.listtable th       { padding:4px; background:#FFFFFF}
ul { margin-top:4px }
div.formcontainer        { padding:6px; background:#F6F7F9; border:solid 1px #E6E6E6 }

table.tarifs TD { padding:3px }
small.srem { font-weight: normal }
.req { font-weight:bold; color:#800000; }
.eedit { background:#FED400 }

td.bannbg { padding:4px; background:url('images/jurbg.jpg'); background-repeat:no-repeat; background-position:100% 0%; color:#000000 }
td.bannbg A { color:#000000; text-decoration:none;}

div.faqBase              { background:#F6F7F9; border:Solid 1px #E6E6E6; padding:10px; width:100% }
table.faqFrm             { background:#F6F7F9 }
table.faqFrm TR TD       { vertical-align:middle; padding:3px }
td.req                   { font-weight:bold; color:#8C1B1B }
table tr.faqq  TD        { font-weight:bold; color:#8C1B1B; padding:0px 0px 8px 0px; }
table tr.faqa  TD        { background:#F6F7F9; padding:8px; border:Solid 1px #E6E6E6  }
table tr.faqah TD        { padding:4px; color:#FFFFFF; background:#7C7C7C }

td.sponsbann { background:#FFFFFF; width:33%; border:Solid 2px #7C7C7C  }
TD.maplevone      { padding-left:0px; }
TD.maplevtwo      { padding-left:26px;  }
TD.maplevthree    { padding-left:52px; }

</style>