body { background: #ffffff url(images/background_tile.gif) repeat-y right; margin: 0px 72px 0px 36px; font-family: Arial, Helvetica, san-serif; font-size: x-small; color: black; }
td { font-family: Arial, Helvetica, san-serif; font-size: x-small; color: black; }
a { font-family: Arial, Helvetica, san-serif; font-size: x-small; color: #204290; text-decoration: underline; }
a:hover { color: blue; }
form { margin: 0px; }
.button { width: 136px; height: 22px; text-align: center; vertical-align: middle; background: #F2DBC0; padding: 0px; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; border: 2px black solid; filter: progid:DXImageTransform.Microsoft.dropShadow( Color=D8D2CC,offX=2,offY=0,positive=true); }
.fields { width: 284px; height: 22px; text-align: left; vertical-align: middle; background: #FAF2E8; padding: 3px; font-family: Verdana, Arial, Helvetica, san-serif; color: black; font-size: 12px; border: 1px black solid; filter: progid:DXImageTransform.Microsoft.dropShadow( Color=D8D2CC,offX=2,offY=0,positive=true); }
.navbarx { background: #ffffff; height: 30px; width: 100%; overflow: hidden; text-align: left; padding: 9px 0px 0px 96px; }
.navbarx a { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; color: #000000; text-decoration: none; }
.navbarx a:hover { color: #000000; }
a.advanced { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; color: #204290; text-decoration: underline; letter-spacing: -1px; }
a.advanced:hover { color: blue; }
.textads { padding: 32px 0px 32px 0px; text-align: center; }
.sponsored { font-size: 11px; text-align: left; }
.resulthead { font-size: small; font-weight: bold; }
.resulthead:visited { color: 800080; }
.resultheadsmall { font-size: x-small; font-weight: bold; }
.resultlink { color: green; text-decoration: none;text-align: left;}
.resultlink:hover { color: green; text-decoration: none; }
.catbullet { height: 20px; background: url(images/cat_bullet.gif) no-repeat; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; padding-top: 2px; padding-left: 10px; text-align: left; }
.catbullet a { text-decoration: none; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-weight: normal; color: #000000; }
.catbullet a:hover { text-decoration: none; }
#footer { background: #ffffff; width: 100%; height: 50px; z-index: 1; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #000000; text-align: center; padding: 18px; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 10px; color: black; }
#footer a { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 11px; color: #314151; text-decoration: underline; }
#footer td { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 10px; color: black; padding: 0px; }
.pnbutton { width: 80px; height: 24px; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 11px; }
.textfield { width: 180px; height: 20px; text-align: left; vertical-align: middle; background: #ffffff; padding: 2px; font-family: Verdana, Arial, Helvetica, san-serif; color: black; font-size: 12px; border: 1px black solid; }
.combox { width: 180px; height: 20px; text-align: left; vertical-align: middle; background: #ffffff; padding: 2px; font-family: Verdana, Arial, Helvetica, san-serif; color: black; font-size: 12px; border: 1px black solid; }
.textarea { text-align: left; background: #ffffff; font-family: Verdana, Arial, Helvetica, san-serif; color: black; font-size: 12px; border: 1px black solid; }
.error { height: 22px; padding: 2px; color: #cc3300; font-weight: bold; }
.required { color: #cc3300; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, san-serif; }
.table_header { background: #f0f0f0; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; padding: 5px; text-align: left; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f5f5f5); border-bottom: 1px #D8D2CC solid; }
.affnavtd { height: 20px; background: url(images/cat_bullet.gif) no-repeat; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 1px; }
.affnav { height: 100%; width: 100%; background: transparent; padding-top: 2px; padding-left: 10px; text-decoration: none; }
.affnavon { height: 100%; width: 100%; background: #e5e5e5; padding-top: 2px; padding-left: 10px; text-decoration: none; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#e5e5e5,endColorStr=#ffffff); }
.description { width: 35em; white-space: normal; }
/* News of the World */
.stretch { border-bottom: black 1px solid; }
.hold { width: 100px; padding: 0px; vertical-align: bottom; }
.tab { height: 26px; width: 100px; background: #f1f1f1; border-color: #afafb0 #afafb0 #000000 #afafb0; border-width: 1px 0px 1px 1px; border-style: solid; padding: 0px; vertical-align: middle; text-align: center; margin: 0px; white-space: nowrap; }
.taba { display: block; height: 26px; width: 100px; color: black; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; text-align: center; text-decoration: none; white-space: nowrap; margin: 0; vertical-align: middle; padding-top: 6px; }
.taba:hover { color: black; }
.mainbutton { width: 160px; padding: 2px; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, san-serif; color: #314151; }
.mainfield { width: 284px; border: 1px solid black; }
.tabon { height: 32px; width: 100px; padding-top: 9px; border-color: black; border-width: 1px 1px 0px 1px; border-style: solid; color: #204290; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; text-align: center; cursor: default; }
.tabon.0155 { color: #ff3800; }
#boxbot { width: 100%; height: 30px; z-index: 1; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #000000; text-align: left; font-family: Verdana, Arial, Helvetica, san-serif; color: black; }
.picnav { width: 100%; padding: 3px; background: #f1f1f1; border-width: 1px 0px 1px 0px; border-color: #666666; border-style: solid; margin-bottom: 20px; }
.picnav.stand { color: #ff3800; font-size: medium; }
.newssource { color: #8c6478; font-weight: bold; }
.newslogo { margin: 2px 5px auto auto; border: 1px black solid; }
.newsgeneraltable td { vertical-align: top; }
.resulthead { font-size: small; }
.jumpmenu { background-color: #f0e4e4; padding: 10px; width: 100%; height: auto; border-top: 1px black solid; }
.headnews { background: #ebebeb; border-bottom: 1px black solid; margin-bottom: 10px; font-weight: bold; font-size: small; padding: 3px; }
.newsgeneral { width: 100%; background-color: #fafafa; border: 1px black solid; padding: 0px; margin-bottom: 10px; }
.newsretail { display: inline; width: 49%; background-color: white; border-left: 5px #d5e5cf solid; padding-left: 10px; margin-bottom: 10px; }
.newstech { display: inline; width: 49%; background-color: white; border-left: 5px #b8e5e5 solid; padding-left: 10px; margin-bottom: 10px; }
.newsfinance { display: inline; width: 49%; background-color: white; border-left: 5px #f2dfe5 solid; padding-left: 10px; margin-bottom: 10px; }
.newssociety { display: inline; width: 49%; background-color: white; border-left: 5px #e5decf solid; padding-left: 10px; margin-bottom: 10px; }
.newsart { display: inline; width: 49%; background-color: white; border-left: 5px #e5c3c3 solid; padding-left: 10px; margin-bottom: 10px; margin-right: 10px; }
.newsbiz { display: inline; width: 49%; background-color: white; border-left: 5px #d2ced9 solid; padding-left: 10px; margin-bottom: 10px; margin-right: 10px; }
.newssport { display: inline; width: 49%; background-color: white; border-left: 5px #ffe5cc solid; padding-left: 10px; margin-bottom: 10px; margin-right: 10px; }
.newsenergy { display: inline; width: 49%; background-color: white; border-left: 5px #b8ccc9 solid; padding-left: 10px; margin-bottom: 10px; margin-right: 10px; }
.bbutton1 { background-color: #ff3800; border: #b32700 1px solid; padding: 5px; color: white; text-decoration: none; font-size: 12px; font-weight: bold; letter-spacing: 1px; }
.bbutton1:hover { color: white; border: 1px black solid; text-decoration: underline; }
.bbutton2 { background-color: #002cbd; border: #001e80 1px solid; padding: 5px; color: white; text-decoration: none; font-size: 12px; font-weight: bold; letter-spacing: 1px; }
.bbutton2:hover { color: white; border: 1px black solid; text-decoration: underline; }
.404quick ul { list-style: circle; color: #204290; font-weight: bold; }
.404quick li { margin-bottom: 1em; }
.404liover { list-style: disc; color: #fa4c1b; }
.404quick { border: 2px #cdcdcd ridge;margin-bottom: 8px; }
.404quick th { background: #ebebeb; text-align: center; padding: 5px; border-bottom: 1px gray dashed; }
.404quick td { padding-right: 10px; text-align: left; }