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; z-index:50; position:absolute; background-color:#ffffff;}
#IFUmenu ul { float:left; margin:0px; padding:0px; list-style: none; border:1px solid #ffffff;}

a.button, a.button:active, a.button:visited, a.button:link {
 text-decoration:none;
 color: #ffffff;
 overflow: hidden;
 height:100%;
 display:block;
 border-style:none;
 line-height:200%;
 vertical-align:middle;
 background-color:#516a80;
 font-size:14px;
 text-align:right;
 font-family:'Lucida Sans Unicode',tahoma,arial;
 width: 189px;
 height: 28px;
}

.divbutton {
 background-color:#516a80;
 width: 189px;
 height: 28px;
 color: #ffffff;
 font-family:'Lucida Sans Unicode',tahoma,arial;
 font-size:14px;
 text-align:right;
 vertical-align:middle;
 display:block;
 cursor:pointer;
 position:relative;
 border-style:none;
}

a.button:hover {
 color: #516a80;
 background-color:#ffffff;
 font-size:14px;
 text-align:right;
 font-family:'Lucida Sans Unicode',tahoma,arial;
}

div.divbutton:hover {
 background-color:#ffffff;
 color: #516a80;
}

a.hoverButton, a.hoverButton:active, a.hoverButton:visited, a.hoverButton:link {
 background-color:#e5e5e5;
 border: 1px solid #a1a1a1;
 padding:5px;
 font-size:11pt;
 font-family:arial;
 color: #000000;
 text-decoration:none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -o-user-select: none;
 user-select: none;
}

a.hoverButton:hover {
 background-color:#b2b2b2;
 border: 1px solid #a1a1a1;
 padding:5px;
 font-size:11pt;
 font-family:arial;
 color: #000000;
 text-decoration:none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -o-user-select: none;
 user-select: none;
}

a.hoverButtonSm, a.hoverButtonSm:active, a.hoverButtonSm:visited, a.hoverButtonSm:link {
 background-color:#e5e5e5;
 border: 1px solid #a1a1a1;
 padding:4px;
 font-size:9pt;
 font-family:arial;
 color: #000000;
 text-decoration:none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -o-user-select: none;
 user-select: none;
}

a.hoverButtonSm:hover {
 background-color:#b2b2b2;
 border: 1px solid #a1a1a1;
 padding:4px;
 font-size:9pt;
 font-family:arial;
 color: #000000;
 text-decoration:none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -o-user-select: none;
 user-select: none;
}
