body { margin:0px 0px 10px 0px; background:#470000 url('/images/bg.gif') repeat-x top; }
td, th { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#000; }
th { font-weight:bold; text-align:left; vertical-align:top; }
table.thright th { text-align:right; }
.infotip, em.info { font-size:0.9em; font-style:italic; }
h1, h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
h1.large { font-size:1.5em; margin:0px; }
a { color:#600; font-weight:bold; text-decoration:none; }
a:hover { color:#C00; }
#maintab { width:891px; padding:0px; }
#header { background:url('/images/header.gif') #600; height:94px; }
#countries { background:url('/images/bcountries.gif') #A2A2A2; height:33px; text-align:center; font-size:0.7em; color:#600; }
#footer { background:url('/images/footer.gif') #C5C5C5; height:37px; font-size:0.7em; padding-left:66px; padding-right:66px; }
#leftcol { background:url('/images/os-lcb.gif') #797979; width:12px; vertical-align:top; }
#content { background:url('/images/mct.gif') no-repeat top #B9B9B9; padding-top:1px; }
#rightcol { background:url('/images/os-rct.gif') #797979 no-repeat top; width:3px; }
#lcol { background:url('/images/os-lct.gif'); height:169px; width:12px; }
#designed { float:right; }
.content-area { padding:16px; background:#D1D1D1; }
hr { color:#AFAFAF; background:#AFAFAF; height:3px; border:0px; }
#terms { height:33px; text-align:center; font-size:0.6em; color:#600; background:#CCC; }
#rcol { padding:15px; background:url('/images/rightcol.gif'); vertical-align:top; }
#col { padding:15px; background:#FFF; vertical-align:top; }
#maincol { vertical-align:top; padding:15px; }
.small { font-size: 0.7em; }
blockquote { background:#CCC; padding:10px; }
#loginbox { }
#Errors { font-weight:bolder; margin-top:10px; margin-bottom:10px; background:#FFF; padding:10px; }
#Errors ul { list-style:none; margin:0px; padding:0px; }
#Errors ul li { display:block; }
.whitered { border:1px #900 solid; background:#FFF; cursor:pointer; }
.whitewhite { border:1px #FFF solid; background:#FFF; cursor:auto; }
.requiredfield { border:solid 2px #FF6565; background:#FF6565; }
.flatlist { margin-left:0px; padding-left:0px; list-style:none; }
.tl-red { background:#930; }
.tl-amber { background:#F60; }
.tl-green { background:#096; }
.tl-black { background:#999; }
.expired { font-style:italic; font-size:0.8em; background:#DFCCCC; }
.expired a { font-style:normal; font-size:1.2em; }
.dirpicture { float:left; margin-right:10px; margin-bottom:10px; border:1px #666 solid; }
.dirinfo { padding:10px; margin-bottom:10px; background:#CCC; clear:both; }
.newsinfo { padding:10px; margin-bottom:10px; background:#CCC; clear:both; }
.dirholder { width:407px; float:left; margin:0px 8px 8px 0px; }
.dirtitle-r { background:url('/regional-websites/images/dir-title-r.gif') no-repeat right top; height:32px; }
.dirtitle-l { background:url('/regional-websites/images/dir-title-l.gif') no-repeat left top; }
.dirtitle-h { padding:10px 0px 0px 40px; color:#FFF; }
.bustitle-h { padding:10px 0px 0px 40px; color:#CCC; }
.dirbody-r { background:url('/regional-websites/images/dir-body-r.gif') no-repeat right bottom; padding:10px; height:50px; /* 150 */ }
.dirbody-r-fixed { background:url('/regional-websites/images/dir-body-r.gif') no-repeat right bottom; padding:10px; height:150px; }
.dirbody-l { background:url('/regional-websites/images/dir-body-l.gif') no-repeat left bottom; }
#regback { background:url('images/reg-tl.gif') no-repeat left top #FFF; }
#regdivcol { width:1px; background:#CCC; }
#reg-left { width:287px; padding:9px 7px 9px 9px; }
#reg-mid { width:286px; padding:9px 8px 9px 8px; }
#reg-right { width:285px; padding:9px 8px 9px 7px; }
#regboxholder { width:270px; margin-bottom:9px; }
#reggreyboxtop { background:url('/images/reg-grey-top.gif') no-repeat #ededed; height:66px; padding:16px; }
#reggreyboxbot { background:url('/images/reg-grey-bot.gif'); height:10px; }
#regredboxtop { background:url('/images/reg-red-top.gif') no-repeat #740000; height:80px; padding:13px 15px 13px 15px; color:#FFF; }
#regredboxtop a { color:#FFF; }
#regredboxtop hr { height:1px; background:#FFF; color:#FFF; }
#regredboxbot { background:url('/images/reg-red-bot.gif'); height:10px; }
.successnet { float:right; margin-left:10px; margin-bottom:10px; }

/*  START BNI.COM NEWS  */
/*  country page  */
div.bniCnews ul.rss-items { list-style:none; margin:0px 0px 15px 0px; padding:0px; }
div.bniCnews a.rss-item { font-size:11px; background:#E8E8E8; margin:1px; padding:3px; display:block; }
/*  regional page  */
div.bniRnews ul.rss-items { list-style:none; margin:10px 0px 0px 0px; padding:0px; }
div.bniRnews a.rss-item { font-size:11px; margin:1px; padding:3px; display:block; }
/*  general  */
a.rss-item:hover { background:#FFF; }
/* END BNI.COM NEWS */

.captchamessage { text-align:center; border:solid 1px #600; color:#600; background:#FFF; padding:10px; font-weight:bold; }
table.attendees, table.attendees td { border:solid 1px #666; }
#errors2, .errors2 { background:url('/images/error.gif') #FFD7D7 left 50% no-repeat; color:#900; border:solid 1px #900; font-weight:bold; padding:12px 12px 12px 40px; margin-bottom:10px; }
#alerts2, .alerts2 { background:url('/images/alert.gif') #EBEBEB left 50% no-repeat; color:#000; border:solid 1px #000; font-weight:bold; padding:12px 12px 12px 40px; margin-bottom:10px; }
#successes2, .successes2 { background:url('/images/correct.gif') #DBFFDB left 50% no-repeat; color:#060; border:solid 1px #060; font-weight:bold; padding:12px 12px 12px 40px; margin-bottom:10px; }
table.yesno { width:100%; }
table.yesno td { text-align:center; }
table.yesno td.yes, table.yesno td.no { width:50%; }

/* CSS menu buttons */
div.menubutton { border:1px #600 solid;	margin-bottom:4px; }
div.menubutton a { color:#600; display:block; padding:2px; background:url('/images/menu-back_u.gif') #a7a7a7 repeat-x top; border:1px solid; border-color:#e2e2e2 #464646 #464646 #e2e2e2; text-align:center; font-size:11px; white-space:nowrap; }
div.menubutton a:hover { background:url('/images/menu-back_u.gif') #777 repeat-x top; color:#FFF; }

/* my network central */
td.nceheading h2, td.nceheading p { margin:8px 0px; }
.info { cursor:help; }
table.stripe { border:solid 1px white; border-bottom:none; }
table.stripe td, table.stripe th { border-bottom:solid 1px white; }
.bniblock { padding:10px; background:#D1D1D1; border:solid 1px white; margin:10px 0px; }
.bevblock { background:url('/images/netcenbg.gif') repeat-x top #D1D1D1; border-width:1px; border-style:solid; border-color:#E3E9EF #E2E3EA #ABADB3 #DBDFE6; }

.nowrap { white-space:nowrap; }

