.gecko               { /*** dummy entry for gecko engine ***/ }

body                 { font:normal 12px Tahoma; color:#000; background:#FFF; margin:0px; padding:0px; }
table                { font:normal 12px Tahoma; }
a                    { font:normal 12px Tahoma; color:#647EB7; }
h1                   { font:normal 18px Tahoma; color:#000; text-transform:uppercase; }
h2                   { font:bold 14px Arial; color:#363636; text-transform:uppercase }
h3                   { font:bold 12px Tahoma; color:#464646; text-transform:uppercase; border-left:solid 10px #D74B00; padding-left:10px }
img                  { border-width:0px }
input                { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #C9C9C9; padding:2px; height:20px  }
textarea             { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #C9C9C9; padding:2px;  }
select               { font:normal 11px Tahoma; background-color:#FFF; }
list                 { font:normal 11px Tahoma; background-color:#FFF; }
input.buttonctl      { font:normal 11px Tahoma; background:url('images/btnbg.gif'); border:none; padding:3px; height:21px; color:#FFF; cursor:pointer; cursor:hand; }
div.formBack         { background:#F5F4F4; border:solid 1px #C9C9C9; padding:6px; width:100%; }
.form                { background:#F5F4F4; }
.form td             { padding:4px; vertical-align:middle; }
.form td.caption     { font-weight:bold; font-size:12px; color:#000; padding-bottom:10px; padding-top:10px; text-align:left; text-transform:none }
.form td.label       { font-weight:normal; font-size:11px; color:#000; text-align:right }
.form td.field small { color:#6E6F6D }
.form td.field       { border-left:dotted 1px #C9C9C9; border-bottom:dotted 1px #C9C9C9; font-size: 11px }
.form tr.line td     { background:#C9C9C9; padding:0px }
.form td.force,      { width:1px }
.n_ctrl              { background:#FFFFFF; color:#000;  width:100% }
.e_ctrl              { background:#BF4041; color:#FFF;  width:100% }
.codectrl            { font:normal 11px Courier New }
.force               { font-weight:normal; color:#B43620  }

div.ddmenu           { visibility:hidden; z-index:999; position:absolute; margin:0px; padding:0px; filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=3) }
.ddmñ                { border-collapse:collapse; border:0px; background:none; width:100% }
.ddmñ td             { padding:6px 0px 6px 0px; background:#8DC343 }
.ddmñ a,
.ddmñ a:link,
.ddmñ a:visited      { font:normal 11px Tahoma; color:#FFF; padding: 5px 10px 5px 10px; text-decoration:none; display:block; background-image:url('images/ddmbg.gif') }
.ddmñ a:hover        { background-color:#EF5401; background-image:url('images/ddmsbg.gif') }
.ddmñtr td           { padding:0px; margin:0px; height:4px; background:none; background-image:url('images/ddmarrow.gif'); background-position:8px 100%; background-repeat:no-repeat }

#tmunderline         { border-bottom:solid 3px #C2C2C0 }
#topmenu             { border-top:solid 4px #52A61F; margin-bottom:1px }
#topmenu a           { text-decoration:none; color:#000; font-weight:bold }
#topmenu a:hover     { text-decoration:underline; }
#topmenu td          { padding:3px 2px 3px 2px; text-align:center; border-left:solid 1px #C3C1C0 }
#topmenu td.tmsel    { background:#52A61F }
#topmenu td.tmsel a  { color:#FFF }

#mtbl                { margin-top:30px; table-layout:fixed; width:1000px }
#topimg              { background:url('images/topbg.jpg'); background-repeat:no-repeat; padding-left:50px; padding-top:13px }
#topimg h1           { font:normal 17px Tahoma; color:#206103; text-transform:none; line-height:18px }
#mmap                { background:url('images/mmap.gif'); background-repeat:no-repeat; padding-left:20px; padding-top:16px }
#mmap ul             { color:#E84505; }
#mmap ul li          { padding-bottom:7px }
#mmap a              { color:#464646; font-weight:bold; text-decoration:none }
#mmap a:hover        { text-decoration:underline }
#mmap div            { font:normal 20px Tahoma; padding-left:22px; padding-bottom:10px }
#mcontent            { padding-left:0px }
#copy                { height:100px; background:url('images/bottombg.gif'); background-repeat:repeat-x; margin-top:20px; }
#copyr               { font:normal 10px Tahoma; color:#646465 }
#copyr a             { font:normal 10px Tahoma; color:#646465; text-decoration:none }
#banner              { width:100%; padding:4px; border:solid 1px #A4A29E }

div.midate           { font:bold 14px Arial; text-decoration:underline; color:#F47528; padding-bottom:8px }
div.mititle          { padding-top:0px; padding-bottom:0px; }
div.mititle a        { font:normal 12px Tahoma;  text-decoration:none }
div.mititle a:hover  { text-decoration:underline }
p.mianon             { font:normal 12px Tahoma; margin-top:4px; padding-bottom:14px }
.faqah TD            { padding:4px; color:#000; background:#EFA25F; border:solid 1px #DB6200 }
.faqq  TD            { font-weight:bold; color:#BF4041; padding:0px 0px 8px 0px; }
.faqa  TD            { background:#F5F4F4; padding:8px; border:dotted 1px #C9C9C9  }

.wtel                { font:normal 20px Tahoma; padding-left:22px; padding-bottom:0px; }

#topmiddle           { width:100%; padding:12px 0px 0px 67px; background:#2D4C04; background-image:url('images/wtbg.jpg'); border-bottom:solid 4px #C2C1C0; border-top:solid 3px #C2C1C0 }
#topmiddle h1        { font:bold 16px Arial; color:#FFF; text-transform:none; margin:0px }

#wsm                 { padding-top:18px }
#wsm ul              { color:#E84505; margin-bottom:0px }
#wsm ul li           { padding-bottom:7px }
#wsm a               { color:#464646; font-weight:bold; text-decoration:none }
#wsm a:hover         { text-decoration:underline }
#wsm li.msel a       { color:#B43620 }
#wsmm                { padding-top:0px }
#wsmm ul             { color:#E84505; margin-bottom:0px }
#wsmm ul li          { padding-bottom:7px }
#wsmm a              { color:#464646; font-weight:bold; text-decoration:none }
#wsmm a:hover        { text-decoration:underline }
#wsmm li.msel a      { color:#B43620 }

.ico                 { background:url('images/gbg.gif'); background-repeat:repeat-x; background-position:100% 100%; }
.icotext             { font:bold 12px Arial; padding-left:0px; padding-bottom:8px; color:#FFF }
.icotext a           { font:bold 12px Arial; padding-bottom:8px; color:#FFF; text-decoration:none }
.icotext a:hover     { text-decoration:underline }

h1.tophead           { font:normal 18px Tahoma; color:#B43620; border-bottom:solid 1px #BFBCBB; padding-bottom:6px }

#content            { padding:0px 10px 10px 30px }
#backpath           { height:10px; padding:2px 10px 10px 70px; color:#000; font-size:10px }
#backpath a         { font:normal 10px Tahoma; color:#DB6200; text-transform:lowercase }

table.price         { background:#DB6200; }
table.price td      { background:#FFF; font-size:11px }
table.price th      { background:#EFA25F; text-transform:uppercase; color:#000; font-size:11px }
table.price tr.small th { font-size:10px; font-weight:normal; text-transform:lowercase; }

div.ilist a         { font-weight:normal; color:#174AA2; text-decoration:none; }
div.ilist a:hover   { text-decoration:underline }
div.idate           { display:block; font:bold 12px Tahoma; color:#F47528; text-decoration:none; padding-bottom:4px; padding-right:10px }
div.ititle          { display:inline; }
div.ititle a        { font-weight:bold }
div.ianon           { padding:4px 0px 4px 0px; }
p.iddatev           { font:bold 16px Arial; color:#55890D; text-decoration:underline }