/*Styles for Net Business TODAY home and general*/
h1 { margin-top: 0; margin-bottom: 0; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; width: 504px; border-right: 1px solid #027abb; border-bottom: 2px solid #027abb }
h2 { color: #027abb; padding-left: 5px; border-left: 4px solid #027abb}
h3 { color: #333; border-bottom: 2px dotted #333 }
h4 { color: #027abb; margin-top: 0; margin-bottom: 0; padding-right: 5px; padding-bottom: 20px; padding-left: 5px; width: 504px; border-right: 1px solid #027abb; border-bottom: 2px solid #027abb }
strong.toptitle a { text-decoration: none; color:black }
strong.toptitle a:hover { color: #a50000; text-decoration: underline }
table.topmargin { margin-top: 10px }
table.bottommargin { margin-bottom: 10px }
table.leftmargin { margin-left: 5px }
table.centercolumnbox { margin-bottom: 10px; border-bottom: 1px solid #8cabbb; border-left: 1px solid #8cabbb }
div.imgbottommargin { margin-bottom: 10px }
div.imgleftmargin { margin-left: 10px }
div.sidebarbox { line-height: 18px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px solid #8cabbb; border-left: 1px solid #8cabbb }
div.centerboxtop { line-height: 24px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px solid #027abb; border-left: 1px solid #027abb }
div.centercolumnbox { line-height: 24px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; border-bottom: 1px solid #027abb; border-left: 1px solid #027abb }
div.topnewsdate { color: white; text-align: right; padding-right: 5px }
div.centerbox { line-height: 18px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px solid #027abb; border-left: 1px solid #027abb }
div.centerboxpickup { line-height: 18px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px solid #027abb; border-left: 1px solid #027abb }
div.textonthebar { color: white; text-align: left; padding-left: 15px }
ul.triangleunderline { line-height: 18px; list-style-image: url("bullet_triangle.gif"); list-style-position: inside; margin-bottom: 10px; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #027abb; border-left: 1px solid #027abb }
ul.triangleunderline li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray }
ul.triangleunderline li.last { margin-bottom: 0; border-bottom: 0 none }
ul.triangleunderlinebox { line-height: 18px; list-style-image: url("bullet_triangle.gif"); list-style-position: inside; margin-bottom: 0; padding-top: 10px; padding-left: 10px }
ul.triangleunderlinebox li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted gray }
ul.triangleunderlinebox li.last { margin-bottom: 0; border-bottom: 0 none }
span.date1 { color: #666 }
span.date2 { color: #666; vertical-align: 18px }
span.rightimg { margin-left: 10px; margin-bottom: 10px; float: right }
span.leftimg { margin-right: 10px; margin-bottom: 10px; float: left }

/*Styles for Net Business TODAY side bar*/
ul.triangleunderlinesbar { line-height: 18px; list-style-image: url("bullet_triangle.gif"); list-style-position: inside; margin-bottom: 10px; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #8cabbb; border-left: 1px solid #8cabbb }
ul.triangleunderlinesbar li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray }
ul.triangleunderlinesbar li.last { margin-bottom: 0; border-bottom: 0 none }

/*Styles for Net Business TODAY article*/
div.pagination { color: #027abb; font-size: 12px; text-align: center; border-top: 1px dotted #027abb }
div.pagination a { text-decoration: none }
div.signature { text-align: right; margin-top: -5px; margin-bottom: 15px }
div.footnote { color: #666; margin-top: 10px; margin-bottom: 10px }
div.subbox { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: dotted 1px gray }
div.profilebox { color: #333; margin-top: 10px; margin-bottom: 10px; padding: 10px; border: dotted 1px gray }
p.lead { color: #333; font-weight: bold }
p.interview-q { color: #027abb }
div.imgbox { margin-bottom: 10px; padding: 5px; border: 1px dotted gray }
div.imgbox div.caption { line-height: 14px; margin: 5px 0 0 0;  color: #333; padding: 0 }
div.imgboxright { float: right; margin-left: 10px }
div.imgboxleft { float: left; margin-right: 10px }
div.imgborder { border: 1px solid gray }
span.imgborder { border: 1px solid gray }

/*Styles for AD banner*/
div.adtextbox { background-color: #e6f2f2; margin-bottom: 10px; border-right: 1px solid #b9cdd9; border-bottom: 1px solid #b9cdd9; border-left: 1px solid #b9cdd9 }
ul.adtextlist { line-height: 18px; list-style-type: none; padding: 10px 10px 10px 10px }
ul.adtextlist li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray }
ul.adtextlist li.last { margin-bottom: 0; border-bottom: 0 none }
div.adimagebox { background-color: #e6f2f2; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px; border-right: 1px solid #b9cdd9; border-bottom: 1px solid #b9cdd9; border-left: 1px solid #b9cdd9 }
div.adsponsorlogo { margin-left: 30px }

