/* CSS Document */
#down { display:none }
body { background: #ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 25px; }
text, td, body { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #444444; }
a:link, a:visited, a:active { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #0069AA; text-decoration: underline; }
a:hover { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #999999; text-decoration: underline; }
a:link.white, a:visited.white, a:active.white { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #ffff99; text-decoration: underline; }
a:hover.white { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #ededed; text-decoration: none; }
h1 { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 24px; color: #010000; font-weight: bolder; }
h2 { margin-bottom: -7px; font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 16px; color: #AAAAAA; font-weight: bold; }
h3 { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 14px; color: #666666; font-weight: 100; }
.listheader { font-size: 14px; color: #666666; font-weight: 100; text-decoration: underline; }
.prodHead { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 18px; color: #AAAAAA; font-weight: bold; }
.prodHead2 { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 14px; color: #AAAAAA; font-weight: bold; }
.req { color: #990000; font-weight: bold; }
#bodyContent { background: url(/images/bgbody.gif) repeat-y; padding-left: 3px; }
#bodyContentInternal { padding-left: 3px; }
#bottomnav { padding-top: 10px; padding-bottom: 30px; }
#bottomnav a:link, #bottomnav a:visited, #bottomnav a:active { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #666666; text-decoration: none; }
#bottomnav a:hover { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #666666; text-decoration: underline; }
#homeBody { padding-top: 1px; padding-left: 1px; }
#homeBodyCol { padding-left: 25px; padding-right: 25px; padding-bottom: 20px; }
#homeBodyColH { padding-left: 25px; padding-right: 25px; padding-top: 7px; }
#homeNews { width: 275px; padding-top: 27px; padding-left: 20px; }
#homeNews a:link, #homeNews a:visited, #homeNews a:active { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 9px; color: #FFFFFF; text-decoration: underline; }
#homeNews a:hover { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 9px; color: #FFFFFF; text-decoration: none; }
#internalBody { width: 720px; margin-top: 15px; margin-left: 50px; margin-bottom: 25px; }
#internalBody h2 { margin-bottom: 5px; }
#internalContent { margin-top: 1px; }
#internalNews { margin-top: 10px; padding-left: 10px; padding-bottom: 15px; font-size: 9px; }
#internalNews a:link, #internalNews a:visited, #internalNews a:active { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 9px; color: #0069AA; text-decoration: none; }
#internalNews a:hover { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 9px; color: #0069AA; text-decoration: underline; }
#navbar { width: 172px; padding-top: 1px; }
#navText { margin-bottom: 25px; padding-left: 42px; color: #777777; }
#navText a:link, #navText a:visited, #navText a:active { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #0069AA; text-decoration: underline; }
#navText a:hover { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 11px; color: #0069AA; text-decoration: none; }
#quoteBox { width: 200px; margin-top: 35px; margin-left: 20px; margin-bottom: 10px; padding: 10px; float: right; color: #000000; border: dashed; border-width: 1px; border-color: #007700; }
#topnav1 { padding-bottom: 9px; }
#topnav1 a:link, #topnav1 a:visited, #topnav1 a:active { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 9px; color: #000000; text-decoration: none; }
#topnav1 a:hover { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 9px; color: #000000; text-decoration: underline; }
#topnav2 { padding-bottom: 7px; }
#topnav2 a:link, #topnav2 a:visited, #topnav2 a:active { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 10px; font-weight: bolder; color: #FFFFFF; text-decoration: none; }
#topnav2 a:hover { font-family: Myriad, Arial, Helvetica, 'sans-serif'; font-size: 10px; font-weight: bolder; color: #FFFFFF; text-decoration: underline; }
#mainnavbar { background-image: url(/images/navbar-bg.gif); height: 26px; width: auto; font-weight: bold; text-transform: capitalize; color: #FFFFFF; text-decoration: none; padding-right: 10px; display: block; background-position: right top; background-color: #0095C5; }
a.mainnavbar:link { color: #FFFFFF; height: auto; width: auto; margin-right: 2px; font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 8px; padding-left: 8px; text-decoration: none; padding-top: 5px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; vertical-align: middle; float: right; }
a.mainnavbar:visited { color: #FFFFFF; height: auto; width: auto; margin-right: 2px; font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 8px; padding-left: 8px; text-decoration: none; padding-top: 5px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; vertical-align: middle; float: right; clear: left; }
a.mainnavbar:hover { color: #FFFF00; text-decoration: none; }
#logoTD { background-image: url(/images/bg-stroke-top.gif); height: 122px; width: auto; }
#mastheadTD { height: 20px; width: auto; }
#bluebar1 { background-image: url(/images/homeFeatureFoot.gif); height: 9px; width: auto; }
#bluebar2 { background-image: url(/images/homeFeatureFoot.gif); height: 9px; width: auto; }
#topnavbuttons { padding-right: 16px; }
#lang { position: absolute; left: 540px; top: 6px; white-space:nowrap; /*display:none;*/ }
#lang a { font-size: 12px; text-decoration: none; vertical-align: middle; }
.nosee { display:none; }
.glossary { font-weight:bold; }
a.glossary:link { font-weight:bold; color:#0069AA; text-decoration: none; }
a.glossary:visited { font-weight:bold; color:#0069AA; text-decoration: none; }
a.glossary:hover { color: #999999; text-decoration: none; }
#rightcolumn { width: 180px; background-image: url(/images/internalNewsBg.gif); }
#sidebar { color: #000000; background-image: url(/images/nav/sidenav-bg.jpg); background-repeat: no-repeat; background-position: 0px 16px; height: auto; width: 160px; margin-top: 24px; margin-bottom: 24px; display: table; margin-left: 16px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #98CFFE; border-bottom-color: #98CFFE; border-left-color: #98CFFE; }
#sidebar a { text-decoration: none; display: block; height: auto; width: auto; font-size: 11px; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #98CFFE; padding-right: 3px; padding-left: 8px; font-weight: bold; }
#sidebar a:hover { color: #000000; }
.footerlinks { margin-right: 8px; }
/*  Search */

/*Search page body 
body {background-color:#FFFFFF; font-family:arial,sans-serif; font-size: 13px; }
*/
/*Top categories*/
.main_cat1 { font-size: 16px; font-weight: bold; color:#0000FF }
.main_cat2 { font-size: 12px; font-weight: bold; color:#0000FF }
.cat1:visited { font-size: 16px; font-weight: bold; color:#5555AA }
/*Small urls*/
.url { color: #115599 }
a:visited { }
/*hr{color:#000066}*/

/*Page descriptions*/
.description { font-size: 13px; }
/* */
td { }
/* Title/link of pages */
.title { color:#0000FF; font-size:15px }
.searchBox { border:1px solid #113377; }
#result_report { text-align:center; padding:3px; background-color:#e5ecf9; font-weight: bold; margin-bottom:14px; }
.catBanner { padding:3px; margin-top:15px; background-color:#e5ecf9; font-weight: bold }
.webPageBanner { padding:3px; margin-top:20px; background-color:#e5ecf9; font-weight: bold }
hr { color:#000066; }
hr.powered { width:550; color: #000066 }
/*main results table */
#results { width: auto; }
#other_pages { text-align:center; }
#powered_by { margin:0 auto; margin-top:20px; padding-top:10px; font-size:10px; text-align:center; vertical-align: center; }
#common_report { text-align:center; }
#cat_table { width:600px; margin-top:20px; padding-top:10px; padding-bottom:20px; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; }
#cat_main { font-weight: bold; }
.divline { margin-top:20px; margin-bottom:-5px; border-bottom:1px solid #DDDDDD; }
#sub_cat { font-size:12px; }
.idented { margin-left:30px; }
#did_you_mean { font-size: 14px; text-align:center; margin:10px; }
#logobar img { vertical-align:middle; margin-right: 18px; }