table.basic { text-align: left; align: left; }

td.context        { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    font-size: 14px;
                    text-align: left; align: left; }
td.contextError   { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    font-weight: bold;
                    font-size: 14px; text-align: left; }
td.large          { font-family: Tahoma, Arial;
                    color: #516a80;
                    font-size: 13px; text-align: left; }
span.newsDate     { font-family: Tahoma, Arial;
                    color: #0079c2;
                    font-size: 10px; text-align: left; }
span.heading      { font-family: Tahoma, Arial;
                    color: #516a80;
                    font-weight: bold;
                    font-size: 11px; text-align: left; }
span.faqheading   { font-family: Verdana, Arial;
                    color: #516a80;
                    font-weight: bold;
                    font-size: 14px; text-align: left; }
span.context      { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    font-size: 11px; text-align: left; }
span.large        { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    font-weight: bold;
                    font-size: 14px; text-align: left; }
span.faq          { font-family: Verdana, Arial;
                    color: #6b6b6b;
                    font-size: 14px; text-align: left; }
span.prodBar      { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    font-weight: bold;
                    font-size: 13px; text-align: left; }

span.prodOther    { font-family: Tahoma, Arial;
                    color: #516A80;
                    background-color: #ffffff;
                    font-size: 13px; text-align: left; align: left; }

div.prodTitle     { padding-left: 6px;
                    padding-right: 2px;
                    padding-top: 6px;
                    padding-bottom: 2px;
                    font-family: Tahoma, Arial;
                    color: #ffffff;
                    background-color: #2db356;
                    font-weight: bold;
                    font-size: 18px; text-align: left; }

td.prodTableHead  { padding-left: 6px;
                    padding-right: 2px;
                    padding-top: 6px;
                    padding-bottom: 2px;
                    font-family: Tahoma, Arial;
                    color: #ffffff;
                    background-color: #516A80;
                    font-weight: bold;
                    font-size: 15px; text-align: left; }

td.prodTableHeadSm { padding-left: 6px;
                    padding-right: 2px;
                    padding-top: 6px;
                    padding-bottom: 2px;
                    font-family: Tahoma, Arial;
                    color: #ffffff;
                    background-color: #516A80;
                    font-weight: bold;
                    font-size: 13px; text-align: left; }

td.prodContent    { padding-left: 6px;
                    padding-right: 2px;
                    padding-top: 2px;
                    padding-bottom: 2px;
                    font-family: Tahoma, Arial;
                    color: #516A80;
                    background-color: #ffffff;
                    font-size: 13px; text-align: left; }

img.prod          { border-style: solid;
                    border-color: #516A80;
                    border-width: 1px; text-align: left; }


A.faq:link       { font-family: Verdana, Arial;
                    color: #0079c2;
                    text-decoration: underline;
                    font-size: 14px; text-align: left; }
A.faq:visited    { font-family: Verdana, Arial;
                    color: #0079c2;
                    text-decoration: underline;
                    font-size: 14px; text-align: left; }
A.faq:active       { font-family: Verdana, Arial;
                    color: #516A80;
                    text-decoration: underline;
                    font-size: 14px; text-align: left; }
A.faq:hover       { font-family: Verdana, Arial;
                    color: #516A80;
                    text-decoration: underline;
                    font-size: 14px; text-align: left; }


A.prod:link       { font-family: Tahoma, Arial;
                    color: #516A80;
                    text-decoration: underline;
                    font-size: 13px; text-align: left; }
A.prod:visited    { font-family: Tahoma, Arial;
                    color: #0079c2;
                    text-decoration: underline;
                    font-size: 13px; text-align: left; }
A.prod:active       { font-family: Tahoma, Arial;
                    color: #516A80;
                    text-decoration: underline;
                    font-size: 13px; text-align: left; }
A.prod:hover       { font-family: Tahoma, Arial;
                    color: #516A80;
                    text-decoration: underline;
                    font-size: 13px; text-align: left; }

A:link            { font-family: Tahoma, Arial;
                    color: #0079c2;
                    text-decoration: underline;
                    font-size: 11px; text-align: left; }
A:visited         { font-family: Tahoma, Arial;
                    color: #0079c2;
                    text-decoration: underline;
                    font-size: 11px; text-align: left; }
A:active          { font-family: Tahoma, Arial;
                    color: #073855;
                    text-decoration: underline;
                    font-size: 11px; text-align: left; }
A:hover           { font-family: Tahoma, Arial;
                    color: #073855;
                    text-decoration: underline;
                    font-size: 11px; text-align: left; }

span.bottom1      { font-family: Tahoma, Arial;
                    color: #a4a4a4;
                    font-size: 11px; text-align: left; }

A.bottom1:link    { font-family: Tahoma, Arial;
                    color: #a4a4a4;
                    text-decoration: underline;
                    font-size: 11px; text-align: left; }
A.bottom1:visited { font-family: Tahoma, Arial;
                    color: #a4a4a4;
                    text-decoration: underline;
                    font-size: 11px; text-align: left; }
A.bottom1:active  { font-family: Tahoma, Arial;
                    color: #a4a4a4;
                    text-decoration: underline;
                    font-size: 11px; text-align: left; }
A.bottom1:hover   { font-family: Tahoma, Arial;
                    color: #a4a4a4;
                    text-decoration: underline;
                    font-size: 11px; text-align: left; }

span.bottom2      { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    font-weight: bold;
                    font-size: 11px; text-align: left; }

A.bottom2:link    { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    text-decoration: underline;
                    font-weight: bold;
                    font-size: 11px; text-align: left; }
A.bottom2:visited { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    text-decoration: underline;
                    font-weight: bold;
                    font-size: 11px; text-align: left; }
A.bottom2:active  { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    text-decoration: underline;
                    font-weight: bold;
                    font-size: 11px; text-align: left; }
A.bottom2:hover   { font-family: Tahoma, Arial;
                    color: #6b6b6b;
                    text-decoration: underline;
                    font-weight: bold;
                    font-size: 11px; text-align: left; }
img.paddedOutline { border: 3px solid #ffffff }
div.paddedOutline { border: 1px solid #a9a9a9;
                    margin: 3px }
#IFUmenu a { font-size:13px; }
#IFUmenu ul .item { display:none; }
#IFUmenu ul .item a:hover { color:#073855; }
#IFUmenu ul:hover .item { display:block; }
#IFUmenu ul:hover { border:1px solid #cecece; }
#IFUmenu ul { float:left; margin:0px; padding:0px; list-style: none; border:1px solid #ffffff; }
