@import url("/custom.css");

ol li, ul li {
 margin-top: 9px;
}

.heading {
 position: absolute;
 margin: -5px 0px 15px -45px;
}

.articleIcon
{
 margin: 0px 4px -8px 0px;
}

.topLU
{
 margin: 15px 0px 7px 30px;
}

/* Body padding */
.copy {padding: 22px 35px 22px 35px;}

#byLine 
{
 font-size: 11px;
 margin: 5px 0px 10px 0px;
}

.articleWrapper
{
 padding: 10px;
 border: 1px solid gray;
 border-radius: 10px;
 margin: 10px 0px 10px 0px;
 width: 665px;
}

/* Table Of Contents */

.articleTOC
{
 padding: 10px;
 background: #F9F9F9;
 border: 1px solid #AAAAAA;
 width: 660px;
 margin-left: 0px !important;
 list-style-type: none;
}

.articleTOC li {margin-top: 3px !important;}

.articleTOC > li:first-child
{
 font-weight: bold;
 margin-top: 0px;
 border-bottom: 1px solid #AAAAAA;
 margin-bottom: 10px;
 padding-bottom: 10px;
}

.articleTOC li ul {list-style-type: none;}

.hideTOC
{
 font-weight: normal !important;
 font-size: 12px !important;
}

/* End TOC */

.question
{
 margin: 15px 0px 15px 0px;
 font-size: 16px;
 font-weight: bold;
}

.answer {margin-left: 15px;}

.tableHeader
{
 font-weight: bold;
}

.tableSum
{
 border-top: 1px solid gray;
 font-weight: bold;
 color: #006600;
}

.articleTable
{
 width: 100%;
 border-radius: 14px;

}

.articleTable td
{
 padding: 5px 5px 5px 10px;
}

.graybg {background-color: #E0E0E0;}

.articleFooter
{
 font-size: 12px;
}

.feedbackLinkBox
{
 background: #022E61;
 color: white;
 border: 1px solid silver;
 border-radius: 10px;
 padding: 10px;
}

.feedbackLinkBox a:link, a:visited
{
 text-decoration: underline;
 color: white;
}

.feedbackIcon
{
 height: 38px;
 float: left;
 margin-right: 10px;
 border: 1px solid white;
}

a:link, a:visited {color: #2E6E9E;}

/* Ads */

.bannerAd
{
 width: 690px;
 overflow: hidden;
 margin-left: -5px;
}

.blockAd
{

}

.right
{
 float: right;
 overflow: hidden;
 margin-left: 10px;
}