
/* rc=resource center mc=money center ij=industry journals */


td { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #333333; }

a { text-decoration: underline; color: #022C7F; }

a:active { color: #910000; }

a:visited { color: #393351; }

tr.marketcolorred { background-color: #910000; }

tr.marketcolornavy { background-color: #003366; }

tr.marketcolorblue { background-color: #006699; }

tr.whitebkgd { background-color: #ffffff; }

li { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; }

li a { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; }

/* --------------- */ /* home page rules */ /* --------------- */

div.home a.community { font-size: 10px; text-decoration: none; font-weight: bold; color: #cc6600; }

div.home div.community { font-size: 10px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }

div.home div.communityhead { color: #666666; font-size: 11px; text-decoration: none; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; margin-bottom: 5px; }

div.home a.communityhead { font-size: 13px; text-decoration: none; font-weight: bold; }

div.home .boxheader { color: #910000; font-weight: bold; font-size: 14px; text-decoration: none; }

div.home .boxheader:visited { color: #910000; }

span.market { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #cc6600; font-weight: bold; }

div.home div.more { text-align: right; font-size: 10px; }

div.home div.latestnews { font-family: times new roman, times, serif; font-size: 15px; line-height: 16px; margin-bottom: 6px; }

div.home div.latestnews a { font-size: 17px; line-height: 21px; }

div.home div.latestnews2 { font-family: times new roman, times, serif; font-size: 13px; line-height: 15px; margin-bottom: 4px; }

div.home div.latestnews2 a { font-size: 14px; line-height: 17px; }

div.home h1 { font-size: 11px; font-weight: bold; margin-bottom: 0px; }


/* ---------- */ /* global nav */ /* ---------- */

div.globalnav td { font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: center; }

td.globalnavon { background-color: #ffffff; color: #333333; }

td.globalnavoffblue { background-color: #006699; }

td.globalnavoffnavy { background-color: #003366; }

td.globalnavoffred { background-color: #910000; }

td.globalnavpromo { background-color: #fed515; }

a.globalnavpromo { color: #000000; text-decoration: none; }

a.globalnavpromo:hover { text-decoration: underline; }

a.globalnavoff { color: #ffffff; text-decoration: none; }

a.globalnavoff:visited { color: #ffffff; }

a.globalnavoff:hover { text-decoration: underline; }
.wireless {background:#f60; color: white;}

/* ------ */ /* subnav */ /* ------ */

table.subnav { background-color: #ececec; }

td.subnav { color: #333333; font-size: 10px; }

a.subnav { font-size: 10px; color: #022C7F; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }

a.subnav:visited { color: #333333; }

a.subnav:hover { text-decoration: underline; }

span.search { font-size: 11px; color: #022C7F; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }

a.search { text-decoration: underline; font-size: 11px; color: #022C7F; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }

a.alert { font-size: 11px; color: #022C7F; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }


/* ----------- */ /* breadcrumbs */ /* ----------- */

table.breadcrumb { /*	background-image: url(/images/bread_bkgd.gif); */ }

td.breadcrumb { font-size: 10px; }

.breadon { font-weight: bold; }

td.breadrightlinks { text-align: right; font-size: 10px; font-weight: bold; }

/* ------------------------- */ /* table & content box rules */ /* ------------------------- */

table.pagebkgd { background-color: #e1e1e1; }

table.contentbox { background-color: #bfbfbf; }

td.contentbox { background-color: #ffffff; }

td.nsteinbox { background-color: #FBF7EB; }

div.contentbuffer { margin-bottom: 5px; padding-left: 6px; padding-right: 6px; margin-top: 5px; }

td.tablehead { background-color: #003366; color: #ffffff; font-size: 12px; font-weight: bold; }

/* ----------- */ /* promo rules */ /* ----------- */

table.promobox { background-color: #bfbfbf; }

td.promobox { background-color: #910000; font-weight: bold; color: #ffffff; }

td.promobox a { text-decoration: underline; color: #ffffff; }

td.promobox a:visited { text-decoration: underline; color: #ffffff; }

span.promonew { color: #ffffff; font-weight: bold; font-size: 12px; }

.promoboxheader { color: #910000; font-weight: bold; font-size: 12px; background-color: #ffffff; }

.promoboxheader2 { color: #910000; font-weight: bold; font-size: 12px; background-color: #ececec; text-decoration: none; }

.promoboxheader2:visited { color: #910000; text-decoration: none; }

td.promo2 { font-size: 13px; font-weight: bold; background-color: #ffffff; }

td.promo2 a { color: #cc6600; text-decoration: none; }

span.bizwomenpromo { color: #77A4AA; font-size: 12px; font-weight: bold; font-style: italic; }

span.bizwomenpromoheader { color: #D3660B; font-size: 15px; }

td.uswebpromo { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; background-color: #910000; font-weight: bold; color: #ffffff; font-size: 16px; }

h1.uswebheadline { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 18px; text-decoration: none; }

div.uswebarticle { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; }

div.uswebarticle li { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; }

div.uswebarticle div.subhead { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 14px; margin-bottom: 8px; font-weight: bold; color: #777777; }

/* ------------------ */ /* right column rules */ /* ------------------ */


div.rightcolumn td.adbox { background-color: #ffffff; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; }

div.rightcolumn td.mcadbox { background-color: #ffffff; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; }

div.rightcolumn td.mcadbox a.subheadorange { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #cc6600; }

div.rightcolumn td.newsbox { background-color: #ffffff; font-size: 13px; font-family: times, times new roman, serif; }

/* --------------------- */ /* networking */ /* --------------------- */

div.calendar a { text-decoration: none; color: #022C7F; }

div.calendar a:hover { text-decoration: underline; color: #3E63AC; }

div.calendar a:active { color: #910000; }

div.calendar a:visited { color: #393351; }

div.calendar td.events { font-size: 10px; color:#333333; font-family: arial, verdana, san-serif; }

div.calendar div.head { font-size: 18px; margin-left: 10px; font-family: arial, verdana, san-serif; color: #ffffff; margin-bottom: 3px; margin-top: 12px; }

div.calendar div.day { font-size: 14px; font-family: arial, verdana, san-serif; color: #333333; margin-bottom: 3px; margin-top: 3px; }

div.calendar div.buffer  { margin-bottom: 6px; padding-left: 6px; padding-right: 6px; margin-top: 6px; }

div.calendar div.eventtitle { font-size: 12px; font-family: arial, verdana, san-serif; color: #cc6600; margin-bottom: 3px; font-weight: bold; }

div.calendar div.listitem { font-size: 11px; color:#333333; font-family: arial, verdana, san-serif; margin-bottom: 2px; }

div.calendar div.number { font-size: 14px; font-family: arial, verdana, san-serif; color: #656565; margin-bottom: 3px; font-weight: bold; }

div.feitem { font-size: 12px; color:#333333; font-family: tahoma, arial, verdana, san-serif; margin-bottom: 15px; }

tr.calweekdays { background-color: #e2efc2; }

tr.calheader { background-color: #c7e285; }
a.calheader { color: #000000; text-decoration: underline; }

div.calendar .bgorange { background-color: #fac265; }

div.calendarhead { color: #000000; font-size: 18px; font-weight: bold; }


/* ----------------- */ /* calendar rules */ /* ---------------  */

div.calendar td.events { font-size: 10px; color:#333333; font-family: arial, verdana, san-serif; }

div.calendar div.head { font-size: 18px; margin-left: 10px; font-family: arial, verdana, san-serif; color: #ffffff; margin-bottom: 3px; margin-top: 12px; }

div.calendar div.day { font-size: 14px; font-family: arial, verdana, san-serif; color: #333333; margin-bottom: 3px; margin-top: 3px; }

div.calendar div.buffer  { margin-bottom: 6px; padding-left: 6px; padding-right: 6px; margin-top: 6px; }

div.calendar div.eventtitle { font-size: 12px; font-family: arial, verdana, san-serif; color: #cc6600; margin-bottom: 3px; font-weight: bold; }

div.calendar div.listitem { font-size: 10px; color:#333333; font-family: arial, verdana, san-serif; margin-bottom: 2px; }

div.calendar div.number { font-size: 20px; font-family: arial, verdana, san-serif; color: #848484; margin-bottom: 3px; font-weight: bold; }

div.feitem { font-size: 12px; color:#333333; font-family: tahoma, arial, verdana, san-serif; margin-bottom: 15px; }

/* ----------------- */ /* calendar--6 month view */ /* ---------------  */

div.calendar6 div.head { font-size: 18px; margin-left: 10px; font-family: arial, verdana, san-serif; color: #ffffff; }

div.calendar6 td.months { font-size: 15px; font-family: arial, verdana, san-serif; color: #ffffff; }

div.calendar6 td.months a { color: #ffffff; }

div.calendar6 div.eventtitle { font-size: 12px; font-family: tahoma, arial, verdana, san-serif; color: #cc6600; margin-bottom: 3px; font-weight: bold; padding-left: 6px; }

div.calendar6 div.eventtitle a { color: #cc6600; }

div.calendar6 div.listitem { font-size: 11px; color:#333333; font-family: tahoma, arial, verdana, san-serif; margin-bottom: 2px; padding-left: 10px; }

div.calendar6 div.day { font-size: 14px; font-family: arial, verdana, san-serif; color: #333333; padding-left: 6px; }


/* --------------------- */ /* general content rules */ /* --------------------- */

span.arial { font-family: arial, verdana, helvetica, sans-serif; }

div.list { font-size: 12px; padding-left: 15px; }

div.article { font-family: times, times new roman, serif; font-size: 13px; text-decoration: none; color: #000000; line-height: 15px; }

.article { font-family: times, times new roman, serif; font-size: 13px; }

a.article { font-weight: bold; }

td.rule { background-color: #a5a5a5; }

div.marketlabel { font-size: 10px; color: #666666; font-weight: bold; margin-top: 10px; }

span.link { text-decoration: underline; color: #022C7F; }

a.nounderline { text-decoration: none; }

span.adcopy { font-size: 10px; }

span.adcopy a { text-decoration: none; font-weight: bold; }

.trendshead { color: #000000; font-size: 13px; margin-top: 2px; margin-bottom: 3px; font-weight: bold; }

span.orangearrows12 { color: #cc6600; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

span.orangearrows10 { color: #cc6600; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; }

span.redarrows12 { color: #910000; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

span.whitearrows12 { color: #ffffff; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

span.bluearrows12 { color: #022c7f; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

/* td.searchlinks { font-size: 10px; } */

a.directoryjobs { font-size:11px; font-family: arial, verdana, helvetica, sans-serif; color: #910000; text-decoration: none; font-weight: bold; }


div.subtext { font-size: 10px; font-weight: bold; color: #666666; margin-top: 3px; margin-bottom: 3px; font-family: arial, verdana, helvetica, sans-serif; }

div.continued { font-size: 11px; font-weight: bold; color: #666666; margin-top: 5px;  font-family: arial, verdana, helvetica, sans-serif; }

div.photocredit { font-size: 9px; color: #666666; margin-top: 2px; font-family: arial, verdana, helvetica, sans-serif; }

.small { font-size: 10px; margin-bottom: 4px; }

div.masthead { color: #910000; font-weight: bold; font-size: 16px; margin-bottom: 8px; font-family: arial, verdana, helvetica, sans-serif; }

div.masthead a { text-decoration: underline; color: #910000; }

div.subhead { color: #333333; font-weight: bold; text-decoration: none; margin-bottom: 5px; font-size: 13px; font-family: arial, verdana, helvetica, sans-serif; }

div.subhead a { color: #cc6600; }

div.bluehead { color: #003366; font-weight: bold; text-decoration: none; margin-bottom: 5px; font-size: 20px; font-family: arial, verdana, helvetica, sans-serif; }

div.navyhead { color: #003366; font-weight: bold; text-decoration: none; margin-bottom: 5px; font-size: 13px; font-family: arial, verdana, helvetica, sans-serif; }

td.contentbox a.subhead { color: #cc6600; font-weight: bold; text-decoration: underline; font-size: 13px; }

td.contentbox div.subheadorange { color: #cc6600; font-weight: bold; font-size: 13px; margin-bottom: 5px; }

td.contentbox div.subheadorange16 { color: #cc6600; font-weight: bold; font-size: 16px; margin-bottom: 5px; }

div.subheadorange { font-family: arial, verdana, helvetica, sans-serif; color: #cc6600; font-weight: bold; font-size: 13px; }

td.contentbox div.subheadblue { color: #022C7F; font-weight: bold; font-size: 13px; margin-bottom: 5px; margin-top: 5px; }

div.paragraph { margin-bottom: 6px; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; }

div.paragraph2 { margin-bottom: 6px; font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; }

a.citylist { font-size: 12px;  font-family: arial, verdana, helvetica, sans-serif; margin-bottom: 10px; text-decoration: none; }


div.indent { padding-left: 10px; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

div.pad { margin-bottom: 6px; }

.sponsortext { color: #666666; font-size: 10px; font-weight: bold; }

.timestamp { color: #666666; font-size: 10px; margin-bottom: 4px; }

.adboxheader { color: #910000; font-weight: bold; font-size: 12px; text-decoration: none; }

div.day { color: #910000; font-weight: bold; font-size: 13px; text-decoration: none; }

.searchheader { color: #910000; font-weight: bold; font-size: 12px; text-decoration: none; }

div.summary { color: #cc6600; font-weight: bold; font-size: 12px; }

span.new { color: #cc6600; font-weight: bold; }

.industryhead { font-family: arial, verdana, helvetica, sans-serif; color: #990000; font-size: 23px; font-weight: bold; }

.industrydate { font-family: times, times new roman, serif; color: #000000; font-size: 16px; font-weight: bold; }

a.services { font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; color: #910000; }

/* ---------- */ /* form rules */ /* ---------- */

td.example { color: #888888; font-size: 10px; }

select.pulldown { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0px; border: 0px; margin: 0px; }

.input { font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; color: #1b1b1b; }

td.tdheader { text-align: right; font-weight: bold; font-size: 12px; color: #333333; }

td.scoopheader { font-weight: bold; font-size: 12px; color: #333333; }

div.thankyou { color: #990000; font-size: 13px; font-weight: bold; margin-bottom: 10px; }

.required { font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; color: #cc6600; }

.error { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #ff0004; font-weight: bold;}

.success { font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; color: #0B9B21; font-weight: bold;}


td.separator { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; color: #cc6600; font-weight: bold; }

/* ----- */ /* scoop */ /* ----- */

div.articledescription { font-size: 12px; color: #cc6600; }

/* --- */ /* faq */ /* --- */

div.question { margin-bottom: 10px; color: #cc6600; font-weight: bold; font-size: 12px; }

/* ------------- */ /* commerce area */ /* ------------- */

#commerce td.marketcolornavy { color: #ffffff; font-weight: bold; font-size: 13px; background-color: #003366; }

#commerce td.marketcolorred { color: #ffffff; font-weight: bold; font-size: 13px; background-color: #910000; }

#commerce td.marketcolorblue { color: #ffffff; font-weight: bold; font-size: 13px; background-color: #006699; }

#commerce div.othersubs { color: #cc6600; font-weight: bold; font-size: 13px; margin-bottom: 3px; }

/* ----------- */ /* story rules */ /* ----------- */

#story td.storybox { background-color: #ffffff; color: #000000; font-family: times, times new roman, serif; }

#story h1.headline { margin-bottom: 5px; font-family: times, times new roman, serif; font-size: 18px; color: #000000; font-weight: bold; }

#story h3.subhead { color: #333333; font-weight: bold; text-decoration: none; margin-bottom: 2px; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

#story h4 { color: #333333; font-weight: bold; text-decoration: none; margin-bottom: 2px; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

#story div.subhead { color: #333333; font-weight: bold; text-decoration: none; margin-bottom: 2px; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

#story h1.headline { margin-bottom: 5px; font-family: times, times new roman, serif; font-size: 18px; color: #000000; font-weight: bold; }

#story div.colname { font-size: 13px; font-weight: bold; color: #cc6600; margin-bottom: 10px; font-family: arial, verdana, helvetica, sans-serif; }

#story div.bylineinfo { font-size: 10px; font-weight: bold; color: #666666; margin-top: 3px; margin-bottom: 3px; font-family: arial, verdana, helvetica, sans-serif; }

#story div.byline { font-size: 11px; font-weight: bold; color: #333333; margin-top: 3px; margin-bottom: 3px; font-family: arial, verdana, helvetica, sans-serif; }

#story .timestamp { font-family: arial, verdana, helvetica, sans-serif; color: #666666; font-size: 10px; margin-bottom: 4px; }


#story p { font-size: 15px; font-family: times, times new roman, serif; color: #000000; line-height: 16px; }


#story li { font-size: 15px; font-family: times, times new roman, serif; color: #000000; }


#story div.articlelist { margin-bottom: 10px; font-size: 13px; font-family: times, times new roman, serif; }


.options { font-weight: bold; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; }


td.photocaption { font-size: 9px; font-weight: bold; color: #000000; line-height: 10px; }


td.recententre { font-size: 10px; font-weight: bold; color: #000000; line-height: 10px; }

.footer { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #333333; }



/* -------- */ /* left nav */ /* -------- */

div.leftnav .header { color: #910000; font-weight: bold; font-size: 12px; text-decoration: none; }

div.leftnav div.subhead { color: #333333; font-weight: bold; text-decoration: none; font-size: 11px; margin-bottom: 0px; }

div.leftnav div.section { margin-bottom: 3px; }

div.leftnav div.more { text-align: right; font-size: 10px; }

div.leftnav div.header { color: #910000; font-weight: bold; font-size: 12px; text-decoration: none; }

div.leftnav span.arrowon { font-size: 9px; color: #910000; font-weight: bold; }

/* ------------ */ /* right column */ /* ------------ */

div.rightcolumn .boxheader { color: #910000; font-weight: bold; font-size: 13px; text-decoration: none; margin-bottom: 2px; font-family: arial, verdana, helvetica, sans-serif; }

div.rightcolumn div.subhead { color: #333333; font-weight: bold; text-decoration: none; font-size: 11px; margin-bottom: 0px; }

div.rightcolumn div.section { margin-bottom: 4px; }

div.rightcolumn div.more { text-align: right; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; }

.hr { color: #910000; }

div.rightcolumn div.partnersection { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; }

/* ---------------- */ /* google traffic test story pages */ /* ---------------- */

div.mastheadorange { color: #cc6600; font-weight: bold; font-size: 16px; margin-bottom: 8px;  font-family: arial, verdana, helvetica, sans-serif; }

span.black { color: #000000; }

span.black a { color: #000000; }

div.boxheader2 { color: #910000; font-weight: bold; font-size: 13px; text-decoration: none; font-family: arial, verdana, helvetica, sans-serif; }


/* ---------------- */ /* resource centers */ /* ---------------- */

div.rc h1.headline { margin-bottom: 5px; font-family: times, times new roman, serif; font-size: 17px; color: #000000; font-weight: bold; }

div.rc .rcsubhead { font-family : arial; font-size : 15px; font-weight: bold; color: #333333; }

div.rc div.masthead { margin-top: 8px; }

a.internetdirhead { text-decoration: none; font-size: 13px; font-weight: bold; color: #910000; }

a.rcheadline { font-family: times, times new roman, serif; font-size: 13px; font-weight: bold; }

div.rcsectionhead { font-family: arial, verdana, helvetica, sans-serif; font-size: 18px; line-height: 16px; text-decoration: none; }

div.rcsectionhead span.red { color: #990000; text-decoration: none; }

div.rcsectionhead span.grey { color: #444444; text-decoration: none; }

div.rc a.mcheadline { font-family: times, times new roman, serif; font-size: 15px; font-weight: bold; }

div.rc div.teaser { margin-bottom: 0px; font-size: 13px; font-family: times, times new roman, serif; color: #000000; }

/* ---------------- */ /* entrepreneur */ /* ---------------- */

td.kauffman { font-family: Trebuchet MS, verdana, arial, sans-serif; font-size: 13px; color: #ffffff; }

td.kauffman a { color: #141D63; }

div.kauffmanmasthead { padding-left: 5px; font-family: Trebuchet MS, verdana, arial, sans-serif; font-size: 22px; color: #4E58B3; font-weight: bold; margin-top: 10px; }

span.yellowarrows12 { color: #FEFB06; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

td.contentbox .subheadred { color: #990000; font-weight: bold; font-size: 13px; }

/* ----------------- */ /* single list sales */ /* ----------------- */

.category { color: #444444; font-size: 11px; font-weight: bold; }

.subcategory { color: #000000; }


/* ----------------- */ /* industry journals */ /* ----------------- */

div.ijmasthead { color: #910000; font-weight: bold; font-size: 16px; margin-bottom: 8px; font-family: arial, verdana, helvetica, sans-serif; text-transform: uppercase; }

/* -------------- */ /* bottom content */ /* -------------- */

tr.bottomads { background-color: #c1c1c1; }

td.bottomnav { color: #ffffff; font-size: 10px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }

td.bottomnav a { font-size: 11px; color: #ffffff; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; }

td.bottomnav a:visited { color: #ffffff; }

/* -------------- */ /* search results */ /* -------------- */


.searchresults {
	color:#999999;
	font-size: 9px;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height:17px;
	padding-top: 10px;
	padding-bottom: 7px;
	border-top: 1px dashed #ccc;
}
.searchresults a {
	color: #022C7F;
	font-size: 11px;
	line-height:13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
}
.searchresults a:hover {
	color: #990000;
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
}
.blue_btn {
		height:12px;
		background:url(http://img.bizjournals.com/share/butn_bk_blue.gif) repeat-x; 
		border:1px solid #A3BAD1;
		padding:1px 2px 1px 5px;
		font:normal 11px arial; 
		text-decoration:none;
		}

a:hover.blue_btn { background:#DBE4ED;}


/*********** business events caledar ***********/

#eventcalendar { font:normal 11px arial;
                 background-color:#fff;
                 color:#333;
                }


#eventcalendar td { padding:2px 4px 2px 4px;
                    border-right:1px solid #999;
                    border-bottom:1px solid #999;}

#eventcalendar table { border-top:1px solid #999;
                    border-left:1px solid #999;}




#eventcalendar .month { font:bold 11px arial; padding:3px 0px 3px 0px;
                        background-color:#DBECF3;
                        text-transform:uppercase;}

#eventcalendar td a { color:#00298F;}
#eventcalendar .month a { font-weight:bold;color:#333; text-decoration:none;}
#eventcalendar .month a:hover { color:#666;text-decoration:none;}

#eventcalendar .lst_next_month {
                        background-color:#E4EBF1;
                        }
#eventcalendar .today {
                        background-color:#E0D0DD;
                        }

#calendar_left_col {
   width:550px; display:block; float:left;color:#020202;font-size:11px;vertical-align:top; padding-right:6px;
}

#calendar_left_col, Select, Option {
            font-size:11px;
        }

#calendar_left_col #cal_cat_header {color:#8C0104;font-size:22px;font-weight:bold;
        }

#cal_cat_subheader {
    color:#8C0104; font-size:16px; font-weight:bold; display:block;float:left;padding-top:0px; padding-bottom:10px;
        }

#calendar_left_col #event
         {
            float:left;
            display:block;
            margin:0px;
            width:340px;
         }


         #calendar_left_col #detail_event
         {
            float:left;
            display:block;
            margin:0px;
            width:100%;
         }

         #calendar_left_col #cat_event
         {
            display:block;

            padding-bottom:10px;
            padding-top:10px;
            border-bottom:1px #CECECE solid;
         }
         #browse_category
         {
            float:left;
            padding-left:4px;
            margin-top:10px;
            margin-bottom:10px;
         }

         #back
         {
            text-transform:uppercase;
            text-align:left;
            float:left;
            width:100px;
            font-weight:bold;
            height:9px;
            display:inline;
            padding-top:10px;
            margin-top:10px;
            margin-bottom:10px;
            color:#033C71;
         }

         #back A
         {
            font-weight:bold;
            color:#033C71;
            padding-right:4px;
            padding-left:4px;
         }

         #more
         {
            text-transform:uppercase;
            text-align:right;
            float:right;
            width:380px;
            display:inline;
            height:9px;
            padding-top:10px;
            margin-top:10px;
            margin-bottom:10px;
            color:#033C71;
         }

         #more A
         {
            font-weight:bold;
            color:#033C71;
            padding-right:4px;
            padding-left:4px;
         }

         #dot_arrow
         {
            margin-left:4px;

         }

          #ltr_dot_arrow
         {
            margin-right:4px;

         }

         #cal_event
         {
            color:#000000;
            margin-bottom:10px;
            display:block;
         }

         .event_link
         {
            font-weight:bold;
            color:#05218F;
            display:block;
        }

         .event_date
         {
            color:#636363;
            text-transform:uppercase;
            font-size:11px;
            font-weight:bold;
            display:inline;
            margin-bottom:0px;
          }


          #details
          {
            background:#E9F2F7;
            border:1px #C2D1E8 solid;
            padding:8px;
            width:530px;
            float:left;
            display:block;
            margin-bottom:10px;
          }

        /***********Right Col ***********/


        #calendar_right_col
        {
            width:185px;
            display:block;
            float:right;
            border-left:1px #D3D3D1 solid;
            padding-left:10px;
        }

        #right_pic
        {
            border:1px #000100 solid;
            margin:5px;
        }

        #findoutmore
        {
            display:block;
            margin-top:4px;
            margin-bottom:4px;
            vertical-align:middle;
        }

        #sponsor
        {
            float:left;
            margin-top:10px;
            padding-top:10px;
            padding-bottom:10px;
            border-top:1px #CCCECD solid;
            border-bottom:1px #CCCECD solid;
        }

        #sponsorname
        {

            float:left;
            padding-bottom:10px;
        }

         #cal_right_subheader
        {
            color:#8C0104;
            font-size:12px;
            font-weight:bold;
            display:block;
        }


.special_head
{
 color:#022c7f;
 font-size:14px;
 font-family: arial, verdana, helvetica, sans-serif;
font-weight: bold;
}

.special_head a
{
 color:#022c7f;
 font-size:14px;
 font-family: arial, verdana, helvetica, sans-serif;
font-weight: bold;
}

.special_text
{
 color:#333333;
 font-size:12px;
 font-family: arial, verdana, helvetica, sans-serif;
}

.special_link
{
 color:#022c7f;
 font-size:12px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight:bold;
}

.special_link a
{
 color:#022c7f;
 font-size:12px;
 font-family: arial, verdana, helvetica, sans-serif;
 font-weight:bold;
}

#renew_online {
	margin:5px 0 15px 0;
	font:normal 11px arial;
	width:auto;
	padding:12px;
	border:1px solid #F1E3BA;
	background-color:#FFFFF8;}

#renew_online h2 {
	color:#900;
	font:bold 16px arial;
	padding:0;
	margin:0;}

#renew_online p {
	padding:0;
	margin:3px 0 10px 0;}

#renew_online .link {
	padding:0;
	font:bold 13px arial;}

