/* Reset reloaded */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: verdana; vertical-align: baseline; }

/* General */
blockquote, q { quotes: "" ""; }
blockquote:before, 
  blockquote:after,
  q:before, q:after { content: ""; }
body { color: black; background-color: white; background:#f6f6f6 url("https://www.chatbots.org/design/header/white_bg.gif") repeat-y center; }
.ellipsis {text-overflow:ellipsis;}
div.clear {clear:both}
div.entry { background-color:#f4f4f4; padding:5px; }
div.post img { float:left;margin:0 10px 10px 0;border:1px solid; margin-right:10px; } 
div.post h2, div.post h3 {clear:both;}
div.post object { margin:10px 0; }
div.posting { padding:5px; margin-bottom:20px; background-color:#f4f4f4; }
div#account_links { display:block; position:relative; width:999px; height:27px; border:0; overflow:hidden; z-index:2; }
div#country_code {position:absolute;left:515px;top:70px;}
div#country_code img {width:89px;height:71px;border:0;}
img.found {vertical-align:middle;} 
img.member_photo {margin-top:30px;}
object {display:block;}
ol, ul { list-style: none; }
p.read_more { clear:both; margin-top:10px; } 
span.swfir { float:left;margin:0 1em 0 0; }    
span#logo { display:block; position:absolute; left:90px; top:53px; }
span#logo img { width:423px; height:63px; border:0; }
span#rss_balloon { display:block; position:absolute; left:915px; top:48px; }
span#facebook_balloon { display:block; position:absolute; left:786px; top:52px; }
span#twitter_balloon { display:block; position:absolute; left:677px; top:58px; }
span#rss_balloon img, span#facebook_balloon img, span#twitter_balloon img { width:28px; height:28px; border:0; }

span#twitter_bird { display:block; width:421px; height:56px; position:absolute; left:78px; top:25px; z-index:3; }
img.twitter_bird_static { position:absolute; left:462px;top:51px;border:0; }

table { border-collapse: collapse; border-spacing: 0; }
.hidden, #total1 { display:none !important; }
.permalink p { margin:1.5em 0; }
.vevent span.meta {display:block;}
#cathead { margin-bottom:1.5em; padding-bottom:1.5em; border-bottom:1px solid #eee; }
#contact, #div_filter_search, #search {position:relative;padding-bottom:1.5em;}
#container { width:997px; margin:0 auto !important; border:0;position:relative; padding-bottom:60px; }
#container2 { text-align:left;display:block; width:999px; margin:0 auto; padding:0 !important; }
#extra, .extra {display:none;}

/* Header */
div#header_main { display:block; position:relative; width:999px; height:172px; padding:0; margin:0; }
div#header_sublevel { display:block; width:999px; height:37px; border:0; padding:0; margin:0; position:relative; }
div#leader_text { display:block; position:relative; width:999px; height:20px; padding:0; margin:0; }
div#leader_text strong { padding:0; margin:0; }
div#main_level { width:100%; background:url("https://www.chatbots.org/design/header/header_main.jpg") no-repeat top center; }
div#main_tabs { position:absolute; top:143px; left:25px;z-index:100; }
div#main_tabs span { margin:0 4px;display:block;float:left; }
div#main_tabs span a {display:block;position:relative;top:0;height:29px;}
div#main_tabs span a img {z-index:10;absolute;left:0;top:0;}
div#main_tabs span a img.lock {z-index:200;position:absolute;left:-4px;top:12px;}
div#sub_level { width:100%; background:url("https://www.chatbots.org/design/header/header_sublevel.jpg") no-repeat top center; }
div#sublevel_tabs { position:absolute; top:8px; left:60px; }
div#sublevel_tabs span { margin:0 4px;display:block;float:left; }
div#sublevel_tabs span a {display:block;position:relative;top:0;height:29px;}
div#sublevel_tabs span a img {z-index:10;absolute;left:0;top:0;}
div#sublevel_tabs span a img.lock {z-index:200;position:absolute;left:-4px;top:12px;}

/* Saved changes box */
div.ok_box { display:block;width:482px;height:47px;background:url("https://www.chatbots.org/design/ok_header.gif") no-repeat;line-height:47px;font-size:14px;color:#333;border:0;padding:0;font-weight:normal;margin:20px 0; }
div.ok_box span { padding:0 0 0 50px; }

/* Center column */
#centercolumn_wide { float:left;width:715px !important;margin-left:260px;margin-top:10px;padding-top:15px;padding-left:5px; }
#centercolumn { display:block;float:left; width:485px; margin-left:250px; margin-top:10px; padding-top:15px; padding-left:5px;overflow:hidden; }
#centercolumn p img { float:left;margin:0 10px 0 0;border:1px solid; }
#centercolumn .even {background-color:#f9f9f9;}
#centercolumn p img.award_image { float:none; vertical-align:middle;}
div#centercolumn ul { margin:8px 0 8px 15px; }
div#centercolumn ul li { background:url('https://www.chatbots.org/design/dot.gif') no-repeat left;padding:0 0 0 12px !important;margin:2px 0 !important;background-position:0 7px; }
div#centercolumn ul ul { margin:2px 0 2px 15px; }

/* Sidebars */
#leftcolumn { float:left; width:240px; margin-left:-730px; padding-top:15px; }
#rightcolumn { float:right; width:240px; margin-right:5px; padding-top:15px; }
#leftcolumn_wide {float:left;width:240px;margin-left:-970px;padding-top:15px;}
div#rightcolumn table.two_buttons {width:228px;}
div#rightcolumn table.two_buttons tr td.icon { width:38px; vertical-align:middle; font-size:11px; line-height:12px; }
div#rightcolumn table.two_buttons tr td.icon img {margin-right:6px;}
div#rightcolumn table.two_buttons tr td.link_a { width:86px; vertical-align:middle; font-size:11px; line-height:12px; }
div#rightcolumn table.two_buttons tr td.link_b { width:66px; vertical-align:middle; font-size:11px; line-height:12px; }
div.large_button { clear:both; display:block; margin:16px 0; width:228px; }
div.sidebar { border-bottom:5px solid #c2c2c2; margin-bottom: 15px; vertical-align: top; display:block; width:212px; background:#f4f4f4 url("https://www.chatbots.org/design/sidebar_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #c2c2c2; position:relative; }
div.sidebar h2 { display:block; position:relative;width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold;overflow:hidden; }
h2.sidebar_header { display:block; position:relative;width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold;overflow:hidden; }
div.sidebar h2.tall {height:60px;line-height:30px;}
div.sidebar h2 span.cc {color:#dedede;}
div.sidebar img.sidebar_info_icon {position:absolute;left:-7px;top:-5px;z-index:100;}
div.sidebar h2.info span {margin-left:30px;}
div.sidebar_minimized { border-bottom:0 !important; background:none !important;padding:0 8px 0 8px !important; margin-bottom: 15px;  }
div.sidebar h2 img.switch_sidebar {position:absolute;right:8px;top:8px;}
div.sidebar h2 img.loading { float:right;margin:6px 10px 0 0; }
div.sidebar img.icon_reset { vertical-align:top;margin:1px 0 0 2px; }
div.sidebar span.s { font-size:11px;color:#777;font-weight:normal !important; }
div.sidebar_blue { display:block; width:212px; padding:0; background:#dae8f1 url("https://www.chatbots.org/design/sidebar_blue_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #004f81; margin-bottom:15px; }
div.sidebar_blue h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_blue_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar_red { display:block; width:212px; padding:0; background:#fff1f1 url("https://www.chatbots.org/design/sidebar_red_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #ff0000; margin-bottom:15px; }
div.sidebar_red h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_red_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar_black { display:block; width:212px; padding:0; background:#dedede url("https://www.chatbots.org/design/sidebar_black_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #000; margin-bottom:15px; }
div.sidebar_black h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_black_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar_construction { display:block; width:212px; padding:0; background:#dedede url("https://www.chatbots.org/design/sidebar_black_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #000; margin-bottom:15px; }
div.sidebar_construction h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_construction_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar_construction { display:block; width:212px; padding:0; background:#dedede url("https://www.chatbots.org/design/sidebar_black_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #000; margin-bottom:15px; }
div.sidebar_construction h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_under_construction.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar_pink { display:block; width:212px; padding:0; background:#fde9f4 url("https://www.chatbots.org/design/sidebar_pink_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #d72786; margin-bottom:15px; }
div.sidebar_pink h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_pink_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div#div_filter_search input.search_box, div#search input.search_box { width:155px; margin-right:8px; font-size:11px; font-family:verdana !important; color:#000; padding:6px 8px !important; border:1px solid #7597ce;background:#fff; float:left; }
div#div_filter_search input.search_btn, div#search input.search_btn { border:0 !important; }
.sidebar ul {margin:0;}
.sidebar ul li { background:url('https://www.chatbots.org/design/dot.gif') no-repeat left;padding:0 0 0 8px;margin:0;background-position:0 7px; }
.sidebar ul li ul { margin-left:3px; padding:0; padding-left:10px; list-style-image:none; border-left:1px solid #666; }
table#user_list {margin-top:5px;}
table#user_list tr td { vertical-align:top !important;padding:6px 0; }
table#user_list tr td small {font-size:11px;}
table#user_list tr td.col_1 img {margin-right:8px;}
table#user_list tr td.col_1 a img { border:1px solid #248e14; }
table#user_list tr td.col_2 { padding-top:2px !important; }
table.sidebar_gallery { margin:0 0 7px 0; }
table.sidebar_gallery tr td {width:20%;padding:4px;}
table.sidebar_gallery img { width:33px;height:33px;border:1px solid #c8c8c8;  }

div#business_membership_info div.membership_info_footer { font-size:11px;margin:15px 0 0 0;padding:6px 0 0 0;border-top:1px dashed #989898; }
div#business_membership_info div.membership_info_footer a {font-size:11px;}
div#business_membership_info div.company_endorsement { margin:5px 0 0 0;padding-left:0;background:url("https://www.chatbots.org/design/icons/icon_14x12_unquote.png") no-repeat bottom right; }
div#business_membership_info div.company_endorsement p { margin:0 0 0 8px; }
div#business_membership_info div.company_endorsement img.endorsement_quote {float:left;margin-right:6px;}
div#business_membership_info span.endorsement_photo { float:right;width:55px;height:66px;margin:0 0 10px 15px;background:url("https://www.chatbots.org/design/balloon_55x66.png") no-repeat; }
div#business_membership_info span.endorsement_photo img {margin:3px;width:50px;height:50px;}

/* -------------------------------------------------------------------------------------------- 
   HEADERS, FONTS and HYPERLINKS                                                             
   -------------------------------------------------------------------------------------------- */

a.submit	{ color:#248e14; border: 1px solid #248e14; background-color:#f4f4f4; -moz-border-radius:4px; margin:2px; padding:4px; display:block; text-align:center; min-width:45px; margin-bottom:0;}

a { color:#248e14; text-decoration:none;  }
a:hover { color:#000; text-decoration:underline; }
a.action { border:1px solid #666; display:block; padding-top:4px; height:20px; background-image: url(https://www.chatbots.org/design/button_bg.gif); font-weight:bold; color:#fff; }
a.more {font-size:0.916em;line-height:1.636em;}


body { font:12px/1.5 verdana, sans-serif; }
caption, th, td { text-align: left; font-weight: normal; }
div.summary { font-size:10px; background-color:#FFF; padding:5px; padding-bottom:0; }
div#account_links {text-align:right;}
div#leader_text {font-family:verdana;color:#888;font-size:10px;line-height:20px;text-align:center;}
div#leader_text strong {color:#666;font-weight:normal;font-size:10px;}
em {font-style:italic;}
form h1 { font:2em/1.5em verdana, serif; }
h3, h4 {font-size:1em;font-weight:bold;}
p.summary { font-size:10px; background-color:#FFF; }
span.chatbot_subtitle { font-weight:bold; font-size:12px; }
span.position { font-weight:bold; font-size:20px; }
strong, p.bold {font-weight:bold;}
.black {color:#000;}
.permalink h1, .sidebar a {font-size:12px;}    
.sidebar blockquote {font-size:0.916em;line-height:1.636em;font-style:italic;overflow:hidden;}
.sidebar h2 { padding-top:3px; font-size:13px; margin-left:-10px; background:transparent url(https://www.chatbots.org/design/box_header.png) no-repeat top right; width:229px; height:20px; color:#FFF; text-indent:10px; font-weight:bold; margin-bottom:5px; }
.sidebar .commentmeta {font-size:0.916em;line-height:1.636em;margin-bottom:1.636em;}
.smalltext { color: #999; font-size: 10px; margin-top:-10px; }
.vevent {font-size:0.916em;line-height:1.636em;margin-bottom:0.818em;}
#cathead h1 { font:2em/1.5em verdana,sans-serif; }
#cathead p {font-size:0.916em;line-height:1.636em;}
#centercolumn blockquote { font-style:italic;margin:0 1em; }
#centercolumn h1 { font-size:24px; font-family:verdana,sans-serif; color:#062601; font-weight:bold;  text-transform: capitalize;}
#centercolumn h1.not_capitalized { text-transform: none !important; }
#centercolumn h2 { font-size:20px; font-family:verdana,sans-serif; color:#000; font-weight:bold; margin-top:0; line-height:24px; }
#centercolumn .deadbot { color: #999999;}
#centercolumn .postmeta {font-size:0.916em;line-height:1.636em;margin-bottom:1.636em;}
#centercolumn .postfooter {font-size:0.916em;line-height:1.636em;margin-top:1.636em;clear:left;}
#footer {font-size:10px;text-align:center;}      
#div_filter_search a.toggle, #div_filter_search a.toggle_link, #contact a.toggle { height:1em;position:absolute;bottom:.5em;width:230px;left:0;background:none 50% 100% no-repeat;text-decoration:none; text-align:center; margin-bottom:5px; }
#div_filter_search a.toggle span, #contact a.toggle span {visibility:hidden;}  

#search a.toggle, #search a.toggle_link { height:1em;position:absolute;bottom:.5em;width:230px;left:0;background:none 50% 100% no-repeat;text-decoration:none; text-align:center; margin-bottom:5px; }
#search a.toggle span {visibility:hidden;}  

/* -------------------------------------------------------------------------------------------- 
   LISTS                                                                                     
   -------------------------------------------------------------------------------------------- */

div.post ol { list-style-type: decimal;margin:5px 0;padding:0 0 0 30px; }
div.post ol li { margin:0 0 4px 4px; }
/* div.post ul { margin:5px 0;padding:0 0 0 24px;list-style-image:url(/design/dot.gif); } */
div.body_text ul {overflow:hidden;} /* Fixes lists with images floating on left */
div.post ul li { margin:0 0 4px 0;padding:0 12px 0 6px; }
li.contact-mail a, li.contact-msn a, li.contact-linkedin a {line-height:1.667;}
li.contact-mail a, li.contact-msn a, li.contact-linkedin a {display:block;}
li.contact-linkedin a { background:url(http://www.erwinvanlun.com/images/design/icons/icoon-linkedin.gif) 0 50% no-repeat;padding-left:25px; }
#contact ul li.contact-tel  { padding:5px; margin:0; vertical-align:middle; }
ul.users { list-style:none; padding:0; margin-top:15px; }
ul.users li { background:none !important;margin:15px; margin-left:5px; list-style:none; }
ul.users li img { width:50px; border: 1px solid black; vertical-align:middle; margin-right:10px; }
ul.users li p {font-size:10px;}  
#actions li { margin:3px 0; }
#actions li img {vertical-align:middle;}   
#brandcloud li {display:inline;}
#brandcloud li.step1 {font-size:10px;}
#brandcloud li.step2 {font-size:11px;}
#brandcloud li.step3 {font-size:12px;}
#brandcloud li.step4 {font-size:13px;}
#brandcloud li.step5 {font-size:14px;}
#contact ul li {margin-bottom:5px;}
#centercolumn ul li { padding-left:5px; margin:5px; }
#brandcloud ul li, #contact ul li, #meercontact ul li, #partners ul li,#comingup ul li, #eerder ul li, #order ul li, #actions ul li {padding:0;background:none;}
div#account_links ul { float:right;list-style-type:none;margin:0 116px 0 0;padding:0;display:block; }
div#account_links ul li 	{ float:left;margin:0 15px;line-height:27px; }
div#account_links ul li a {color:#248e14;font-family:verdana;font-size:12px;font-weight:bold;text-decoration:none;}
div#account_links ul li a:hover {text-decoration:underline;}
div#account_links ul li a span.msg_count { color:#fff;display:block;text-align:center;float:left;line-height:27px;text-decoration:none;width:18px;height:27px;background:url("https://www.chatbots.org/design/header/messages_circle.png") no-repeat;font-size:11px;margin:0 4px 0 0;text-decoration:none;border:0; }
div#account_links ul li a:hover span.msg_count { background:url("https://www.chatbots.org/design/header/messages_circle_over.png") no-repeat;text-decoration:none;border:0; }

/* turn off list style image on lightview box */
ul.lv_Frames { list-style-image:none !important; }
li.lv_Frame { list-style-image:none !important; }

ul.list_minimized li.extra {display:none;}
ul.list_expanded li.extra {display:block;}


/* -------------------------------------------------------------------------------------------- 
   FORUM
   -------------------------------------------------------------------------------------------- */

div.breadcrumb { background-color:#EFEFEF; padding:5px; margin-bottom:10px; clear:both;}
div.topicLegend {background-color:#F4F4F4; padding:5px;}
div.topicLegend span.legend {font-weight:bold; display:block; float:left;}
div.topicLegend span.title {}
div.topicLegend span.replies{}
div.topicLegend span.views{}
div.topicLegend span.info {}
div.forum_menu { margin-top:20px; text-align:right; }
div.forum_menu a {display:inline;}



/* -------------------------------------------------------------------------------------------- 
   FORMS                                                                                        
   -------------------------------------------------------------------------------------------- */

div.boxes {margin-bottom:5px;}
div.buttonwrap { text-align: right; padding-right:10px;}
form { margin: 0; }
form:after { content: ""; display: block; height: 0; clear: both; }
form p { position: relative; margin: 8px auto; clear: both; line-height: 22px; }
fieldset.form { position: relative; display:block; margin-top: 0px; margin-bottom: 10px; padding: 10px 10px 10px 10px; border: none; background-color: #efefef; }
input[type=submit], input.submit { color:#248e14; border: 1px solid #248e14; background-color:#f4f4f4; height:26px; -moz-border-radius:4px; margin:5px;}
input[type=submit]:hover, input.submit:hover {cursor:pointer;background:#248e14;color:#fff;}
input#postcode { width: 50px; }
input.search { width:200px;  border:1px solid #999; }
input.text, textarea { border: 1px solid #D5D5D5; color: #4F4F4F; }
input.text { width: 270px; height: 17px; padding: 2px 2px 1px 2px; }
input.file { width: 270px; height: 17px; padding: 2px 2px 1px 2px; }
input.fullwidth, label.row { float: left; width: 175px; display: block; line-height: 22px; }
label.break { float:none !important; }
legend { display: block; position: absolute; top: 0px; left: 0px; }
p.label { background-color: #e3e3e3; font-size: 12px; font-weight: bold; height: 19px; line-height: 19px; margin:0; padding: 5px 8px; margin-top:20px; }
textarea.fullwidth { width: 392px; }
select.search {width:200px;}
select.day {width:40px;}
select.month {width:100px;}
select.year {width:70px;}
select { color: #666; border: 1px solid #2D9C1C; padding: 1px; margin-right: 5px; width:220px }
select:hover, input:hover, textarea:hover { border-color: #2D9C1C; }
textarea { width: 450px; height: 200px; overflow: auto; padding: 4px;}
select:focus, input:focus, input.search:focus, textarea:focus { border: 1px solid #2D9C1C; background-color: #F4FBFF; color: #000; }
span.labels {margin-top:5px;}
input:hover, input.search:hover, textarea:hover { border-color: #2D9C1C; }
input.radiobox, input. 	{ margin-right: 3px; margin-bottom: -1px; vertical-align: baseline; border: none !important; background: transparent !important; }
.button { padding: 0 10px;  margin-top:0; }
.req { background: url("https://www.chatbots.org/images/design/bullet_red.png") no-repeat center right; }
#verstuur { width: 130px; margin: 10px; }

/* Account forms */
div#register_form div.header { display:block;width:485px;background:url("https://www.chatbots.org/design/register/join-chatbots_header.jpg") no-repeat top;margin:0 0 12px 0; }
div#register_form div.header span { padding:78px 0 0 0;display:block; }
div#register_form p { margin:0 12px 12px 12px;line-height:14px; }
div.form_box { display:block;width:480px;background:#fff url("https://www.chatbots.org/design/register/form_box_bg.gif") repeat-x bottom; border:1px solid #dedede;padding:15px 0; margin:20px 0 35px 0; position:relative; font-size:12px; }
div.form_box_last { margin:20px 0 12px 0 !important; } 			
div.form_box h2 { display:block;position:absolute;left:2px;top:-15px;background:#fff;color:#666 !important;font-size:12px !important;line-height:12px;font-weight:normal !important;margin:4px 12px 10px 4px;padding: 0 6px !important; }
div.form_box h2 span {font-size:12px;}
div.form_box h3 { display:block;color:#666 !important;font-size:12px !important;line-height:12px;font-weight:normal;margin:20px 0 15px 12px; }
div.form_box p { margin:6px 12px; }
div.form_box table.t { width:461px;margin:0 12px;}
div.form_box table.t tr td { font-size:12px;padding:5px 0;vertical-align:top; }
div.form_box table.t tr td.label {width:140px;line-height:13px;padding-top:8px;}
div.form_box table.t tr td.label small {font-size:11px;line-height:11px;color:#444;}
div.form_box table.t tr td.field {width:324px;}
div.form_box table.t tr td.field span {color:#666;}
div.form_box table.t tr td.field small {font-size:11px;line-height:11px;color:#444;}
div.form_box table.t tr td.field label {margin-left:5px;line-height:13px;}
div.form_box table.t tr td.field input.text { width:270px;font-size:11px;font-family:verdana !important;color:#000;padding:3px 8px !important; }
div.form_box table.t tr td.field input.positive { border:1px solid #7597ce;background:#fff; }
div.form_box table.t tr td.field input.disabled {border:0;background:#eee;}
div.form_box table.t tr td.field input.error { border:1px solid #cc5656;background:#fff url("https://www.chatbots.org/design/register/input_error_bg.gif") repeat-x bottom; }
div.form_box table.t tr td.star {width:21px;font-size:16px;color:#b2b2b2;vertical-align:middle;font-family:verdana;padding-top:8px;vertical-align:top;}
div.form_box table.t tr td.star b {font-weight:normal;margin-left:8px;}
div.form_box table.t tr td.field select.dropdown { color:#000 !important;background:#fff !important;width:270px;padding:2px;}
div.form_box table.t tr td.field select.positive { border:1px solid #7597ce !important; }
div.form_box table.t tr td.field select.error { border:1px solid #cc5656 !important; }
div.slider_button { background-image:url("https://www.chatbots.org/design/register/slider-button.gif"); background-repeat:no-repeat; width:58px; height:24px; cursor:move; }
div.form_box table.t tr td.label b {display:block;margin-right:6px;line-height:16px;}
div.form_box table.t tr td.field select.dropdown {border:1px solid #7597ce !important;color:#000 !important;background:#fff !important; }
div.form_box table.t tr td.field textarea.textarea { width:270px;font-size:11px !important;line-height:15px;color:#000;padding:5px 8px !important;font-family:verdana; }
div.form_box table.t tr td.field textarea.positive { border:1px solid #7597ce;background:#fff; }
div.form_box table.t tr td.datepicker select#date-sel2-dd { border:1px solid #7597ce !important;color:#000 !important;background:#fff !important;width:60px !important;}
div.form_box table.t tr td.datepicker select#date-sel2-mm { border:1px solid #7597ce !important;color:#000 !important;background:#fff !important;width:100px !important; }
div.form_box table.t tr td.datepicker input#date-sel2 { border:1px solid #7597ce;background:#fff;width:45px !important; }
div.form_box table.t tr td.field div.smalltext { display:block;color:#000;font-size:11px;line-height:14px !important;margin:3px 0; }
table.form_in_popup { margin:15px 0 10px 0; }
table.form_in_popup tr td {text-align:left;padding:4px;}
div.form_box div#email_error 	{ font-size:11px;color:#b93434;font-weight:bold;display:block;margin:2px 0; }
div.form_box div#display_name_error { font-size:11px;color:#b93434;font-weight:bold;display:block;margin:2px 0; }
span#gender_js { position:absolute; display:block; top:0; left:255px; width:40px; height:25px; }
span#gender_js img {cursor:pointer;}


/* -------------------------------------------------------------------------------------------- 
   OVERLAYS                                                                                        
   -------------------------------------------------------------------------------------------- */

div.overlay_box_inside {display:block;width:400px;height:400px;overflow:auto;}
div.overlay_box_inside h2 {font-size:24px;font-weight:bold;margin:0;}
div.overlay_box_inside h3 { font-size:14px;font-weight:bold;margin:20px 0 0 0; }

/* -------------------------------------------------------------------------------------------- 
   PROFILE PAGE
   -------------------------------------------------------------------------------------------- */

div.profile_page { margin-top:0 !important;padding-top:5px !important; }
div.profile_page .posting { background:#fff !important;margin-bottom:0 !important; } 
div.profile_page .posting h1 { font-size:24px !important;font-weight:bold;line-height:30px !important; }
div.profile_page .posting h2 { font-size:14px !important;font-weight:bold;line-height:20px !important;color:#777 !important; }
div.profile_page .posting h3 { font-size:13px !important;font-weight:bold; }
div.profile_page .posting small {font-size:11px;}
div.profile_page .posting div.postmeta { display:block;margin:4px 0; }
div.profile_page table.chatbot_table tr td { vertical-align:top !important;padding:0 !important; }
div.profile_page img.chatbot_image { border:1px solid #c8c8c8;margin:0 10px 0 0; }
div.profile_page span.language_header {background:#ababab;color:#fff;display:block;float:left;padding:0;font-size:10px;}
div.profile_page span.language_header span { display:block;margin:0 5px; }
div.profile_page div.chatbot_description { margin:0 0 22px 0 !important;padding:0 !important;clear:both;display:block;width:355px; }
div.profile_page div.chatbot_description p { margin:0 0 6px 0 !important;padding:0 !important; }
div.profile_page div.chatbot_metadata { display:block;position:relative;background:url("https://www.chatbots.org/design/profile_metadata_bg.gif") no-repeat top;width:475px;margin-top:5px;padding-top:30px; }
div.profile_page div.chatbot_metadata a.btn_down {position:absolute;right:10px;top:6px;font-size:11px;}
div.profile_page div.chatbot_metadata img.chat_now { position:absolute; left:8px; top:-10px; }
div.profile_page div.chatbot_metadata table { width:459px;margin:8px 8px 15px 8px; }
div.profile_page div.chatbot_metadata table tr td { font-size:11px;padding:4px 4px !important;border-bottom:1px solid #dedede; }
div.profile_page div.chatbot_metadata table tr.no_border td { border:0 !important; }
div.profile_page div.chatbot_metadata table tr td.col_1 {width:130px;vertical-align:top;white-space:nowrap;}
div.profile_page div.chatbot_metadata table tr td.col_2 {width:313px;vertical-align:top;}
div.profile_page div.chatbot_metadata table tr td.col_2 span {display:inline-block;width:193px;height:14px;overflow:hidden;}
div.profile_page div.chatbot_metadata table tr td.grey_text {color:#888;}
div.profile_page div.chatbot_metadata table tr td b {font-size:12px;}
div.profile_page h3.grey_bar { display:block;background:#989898;color:#fff;margin:12px 0 0 0; }
div.profile_page h3.grey_bar span { display:block;padding:3px 8px; }
div.profile_page div.other_links { background:#eee;display:block;padding:6px 8px; }
div.profile_page div.other_links img { padding:1px;margin:4px;border:1px solid #ccc; }
div.profile_page table.expired_chatbot tr td img.chatbot_image {opacity:0.4;filter:alpha(opacity=40);}
div.profile_page table.expired_chatbot tr td div.chatbot_description { color:#aaa !important; }
div.profile_page img.profile_photo { border:1px solid #c8c8c8;margin:0 15px 0 0; }
div.profile_page table.member_table tr td { vertical-align:top !important;padding:0 !important;line-height:18px; }
div.profile_page table.member_table tr td h3 { font-size:14px;font-weight:bold;margin:25px 0 8px 0; }
div.profile_page div.member_metadata { display:block;background:url("https://www.chatbots.org/design/profile_metadata_bg.gif") no-repeat top;width:475px;margin-top:20px;  }
div.profile_page div.member_metadata table { width:459px;margin:8px 8px 15px 8px; }
div.profile_page div.member_metadata table tr td { font-size:11px;padding:4px 4px !important; }
div.profile_page div.member_metadata table tr td.col_1 {width:130px;vertical-align:top;}
div.profile_page div.member_metadata table tr td.col_2 {width:313px;vertical-align:top;}
div.profile_page div.member_metadata table tr td.col_2 span {display:inline-block;width:193px;height:14px;overflow:hidden;}
div.profile_page div.member_metadata table tr td b {font-size:12px;}
div.profile_page div.member_metadata table tr td ul { margin-left:5px;margin-top:0 !important;padding-top:0 !important; }
div.profile_page div.member_metadata table tr td ul li { margin-left:5px !important;padding-left:0 !important; }
div.profile_page div.member_description p { margin:0 0 6px 0 !important;padding:0 !important; }
div.social_links {display:block;margin-top:6px;}
div.social_links a.social_icon:link, a.social_icon:active, a.social_icon:visited { -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;display:block;float:left; }
div.social_links a.social_icon:hover {  -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
div.social_links .edit_icon { margin:0 2px 0 5px; }
div.profile_page div.social_links a img { display:block;display:block; width:16px; height:16px; overflow:hidden; float:left; margin:0 4px 6px 0; }
div.profile_page a.addthis_button_compact { -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75; }
div.profile_page a.addthis_button_compact:hover {  -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
div.profile_page div.social_links a.social_icon img { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
div.profile_page div.social_links a.social_icon:hover img {  -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
div.profile_page div.social_links a.email_icon img {margin-left:3px;}
div.profile_page div#commentform {margin-top:22px;display:block;}
div.profile_page div#commentform p { margin:5px 0 0 0; }
div.chatbot_case_study { margin:0 0 15px 0; }
div.chatbot_case_study h3 {font-size:22px;}

/* -------------------------------------------------------------------------------------------- 
   OVERVIEW PAGE
   -------------------------------------------------------------------------------------------- */

div.overview_page { margin-top:0 !important;padding-top:15px !important; }
div.overview_page h1 { font-size:24px !important;font-weight:bold;line-height:28px !important;margin-bottom:8px; }
div.overview_page h1 span {font-size:20px;}
div.overview_page div.posting { padding:0 !important;background:#fff !important;margin-bottom:20px; }
div.overview_page div.posting div.posting_title {display:block;clear:both;width:475px;margin-bottom:6px;}
div.overview_page div.posting div.posting_title span.title_date_box { float:left;width:55px;border-right:1px solid #ddd;height:55px;position:relative; }
div.overview_page div.posting div.posting_title span.title_date_box span.line_1 {position:absolute;font-size:30px;color:#888;line-height:30px;top:0;left:0;text-align:center;display:block;width:50px;}
div.overview_page div.posting div.posting_title span.title_date_box span.line_2 {position:absolute;font-size:12px;color:#888;line-height:12px;top:30px;left:0;text-align:center;display:block;width:50px;}
div.overview_page div.posting div.posting_title span.title_date_box span.line_3 {position:absolute;font-size:10px;color:#888;line-height:11px;top:42px;left:0;text-align:center;display:block;width:50px;}
div.overview_page div.posting div.posting_title span.right {float:right;width:410px;padding-left:5px;margin:0;padding:0;}
div.posting_title h2 { position:relative;display:block;width:475px;background:#248e14 url("https://www.chatbots.org/design/title_greenbox_top.gif") no-repeat top; }
div.posting_title table.postmeta tr td span.arrow { display:block;width:16px;height:15px;background:url("https://www.chatbots.org/design/title_greenbox_arrow.gif") no-repeat top left; }
div.posting_title span.arrow2 { display:block;width:16px;height:15px;background:url("https://www.chatbots.org/design/title_greenbox_arrow.gif") no-repeat top left;position:absolute;bottom:-15px;left:45px; }
div.posting_title h2 span.title { display:block;width:475px;background:url("https://www.chatbots.org/design/title_greenbox_bottom.gif") no-repeat bottom; }
div.posting_title h2 span.title b { display:block;padding:6px 12px 8px 12px;font-size:20px;font-weight:bold;line-height:24px;color:#fff !important; }
div.posting_title h2 span.title b a:link, div.posting_title h2 span b a:visited, div.posting_title h2 span b a:active {color:#fff;text-decoration:none;}
div.posting_title h2 span.title b a:hover {color:#fff;text-decoration:underline;}
div.posting_title h2 span.title b.nopadding { padding-bottom:0px !important;  }
div.posting_title h2 span.title span.b { width:451px;display:block;font-size:11px;color:#fff;font-weight:normal;padding:0 12px 8px 12px;background:none !important;line-height:13px;  }
div.posting_title h2 span.title span.b a:link, div.posting_title h2 span span.b a:visited, div.posting_title h2 span span.b a:active { color:#fff; text-decoration:none; }
div.posting_title h2 span.title span.b a:hover { color:#fff; text-decoration:underline; }
div.posting_title h2 span.icons {position:absolute;bottom:4px;right:4px;}
div.posting_title h2 span.icons img { margin:0 3px; }
div.posting_title h2 span.icons img.icon_paid, div.posting_title h2 span.icons img.icon_protected, div.posting_title h2 span.icons img.icon_expired {  }
div.posting_title img.company_logo { height:20px !important; }
div.overview_page div.posting div.posting_title table.postmeta { width:475px;margin:7px 0 0 0 !important; }
div.overview_page div.posting div.posting_title table.postmeta_nomargin { margin:0 !important; }
div.overview_page div.posting div.posting_title table.postmeta tr td { font-size:11px;padding:0 !important;line-height:14px !important;vertical-align:top; }
div.overview_page div.posting div.posting_title table.postmeta tr td img.author_photo {display:block;float:left;width:35px;margin-right:25px;margin-left:3px;}
div.overview_page div.posting p.post_summary { font-size:10px;display:block;clear:both;margin:0;padding:5px 10px;background:#ededed;width:455px; }
div.overview_page div.posting div.body_text {margin-top:6px;display:block;clear:both;}
div.overview_page div.posting div.body_text img { float:left;border:1px solid #c8c8c8 !important;margin:0 16px 10px 0 !important;display:block; } 

div.posting_footer { width:459px;background:#dfe9de;display:block;padding:4px 8px;text-align:left;font-size:11px;position:relative;clear:both; }
div.posting_footer img.posting_footer_arrow {position:absolute;top:-8px;left:20px;}
div.posting_footer span.dot {color:#a6c2a1;}
div.posting_footer span.social_icons {position:absolute;right:6px;top:4px;}
div.posting_footer span.social_icons a:link, div.posting_footer span.social_icons a:visited, div.posting_footer span.social_icons a:active, div.posting_footer span.social_icons a:hover { margin:0 2px; }
div.posting_footer span.social_icons a img { -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75; }
div.posting_footer span.social_icons a:hover img {  -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
div.paginate { margin:5px 0 20px 0;font-size:14px;text-align:center;display:block; }
div.paginate strong { background:#000;color:#fff;padding:2px 4px; }
div.paginate a:link, div.paginate a:visited, div.paginate a:active { background:#eee;color:#248e14;padding:2px 4px;margin:0 2px;text-decoration:none;font-weight:bold; }
div.paginate a:hover { background:#248e14;color:#fff;padding:2px 4px;margin:0 2px;text-decoration:none;font-weight:bold; }
div.paginate span.pagecount {display:block;margin-bottom:4px;clear:both;}




/* -------------------------------------------------------------------------------------------- 
   ARTICLE PAGE
   -------------------------------------------------------------------------------------------- */
   
div.article_page { margin-top:0 !important;padding-top:15px !important; }
div.article_page p.summary { font-size:10px;display:block;clear:both;margin:0;padding:5px 10px;background:#ededed;width:455px; }
div.article_page div.body_text {display:block;width:475px;overflow:hidden;}
div.article_page div.body_text {margin-top:6px;display:block;clear:both;}
div.article_page div.body_text img { float:left;border:1px solid #c8c8c8 !important;margin:0 16px 10px 0 !important;display:block; }

div.article_page div.body_text h1 { font-size:24px !important;font-weight:bold;line-height:30px !important;margin-bottom:3px; }
div.article_page div.postmeta {margin:0;}



/* -------------------------------------------------------------------------------------------- 
   COMMENTS
   -------------------------------------------------------------------------------------------- */

/* original styles */
div.comment p                   {padding:5px;}
#centercolumn p #commenttotal 	{ border-top:1px solid #090; padding-top:2em; margin-top:2em; }
#centercolumn .comment 		{ overflow:hidden; margin-bottom:0; background-color:#efefef; margin-top:15px; }
#centercolumn .comment img 	{float:none;} 
#centercolumn .comment p 	{ padding:10px; margin:0; }
#centercolumn .comment h2 	{ font-size:1em;font-weight:normal; background-color:#E3E3E3; padding:5px; }
#centercolumn .comment h2 span 	{font-size:.9em;display:block;}
#centercolumn .comment h2 a 	{font-weight:bold;}
#centercolumn #commentform h2 	{font-size:1em;font-weight:bold;}

/* comment text balloons */
div.comment_box { display:block;width:475px;margin:10px 0 12px 5px; }
div.comment_box div.comment_box_top { display:block;width:475px;height:26px;background:url("https://www.chatbots.org/design/comment_bubble_topleft.gif") no-repeat bottom left;margin:0 !important; }
div.comment_box div.comment_box_top div { display:block;width:475px;height:26px;background:url("https://www.chatbots.org/design/comment_bubble_topright.gif") no-repeat bottom right; }
div.comment_box div.comment_box_top span.arrow {float:left;}
div.comment_box div.comment_box_top span.name {float:left;}
div.comment_box div.comment_box_top span.tiny_avatar { float:left;margin:0 6px 0 0; }
div.comment_box div.comment_box_top img.tiny_avatar {width:18px;}
div.comment_box div.comment_box_top span.flag { float:right;margin:0 0 0 6px; }
div.comment_box div.comment_box_top span.edit{ float:right;margin:0 0 0 6px; }
div.comment_box div.comment_box_top span.trash { float:right;margin:0 0 0 6px; }
div.comment_box div.comment_box_top span.name a {font-weight:bold;}
div.comment_box div.comment_box_top span.arrow {margin-left:9px;}
div.comment_box div.comment_box_top span.date {color:#888;float:right;font-size:11px;}
div.comment_box div.comment_box_name_right span.arrow { float:right !important; }
div.comment_box div.comment_box_name_right span.edit { float:left !important;margin:0 6px 0 0 !important; }
div.comment_box div.comment_box_name_right span.trash { float:left !important;margin:0 6px 0 0 !important; }
div.comment_box div.comment_box_name_right span.tiny_avatar { float:right;margin:0 0 0 6px; }
div.comment_box div.comment_box_name_right img.tiny_avatar {width:18px;}
div.comment_box div.comment_box_name_right span.flag { float:left !important; margin:0 6px 0 0 !important; }
div.comment_box div.comment_box_name_right span.name { margin-left:6px !important; float:right !important; }
div.comment_box div.comment_box_name_right span.date { float:left !important; }
div.comment_box div.avatar {display:block;position:relative;width:62px;height:52px;overflow:hidden;}
div.comment_box div.avatar img.flag {display:block;position:absolute;left:36px;bottom:0;z-index:200;}
div.comment_box div.avatar img.avatar { display:block;width:50px;margin:0 12px 0 0;z-index:100; }
div.comment_box_content { display:block;width:473px;border-left:1px solid #848484;border-right:1px solid #848484;margin:0 !important; min-height:32px;padding:0; }
div.comment_box_content div.padding { display:block; padding:3px 10px;  }
div.comment_box_content table tr td p { margin:0 0 14px 0 !important;clear:both; }
div.comment_box_content table { border:0;margin:0 !important; }
div.comment_box_content table tr td { padding:0 !important;vertical-align:top; }
div.comment_box div.comment_box_bottom { display:block;width:475px;height:4px;background:url("https://www.chatbots.org/design/comment_bubble_bottomleft.gif") no-repeat left;margin:0 !important; }
div.comment_box div.comment_box_bottom div { display:block;width:475px;height:4px;background:url("https://www.chatbots.org/design/comment_bubble_bottomright.gif") no-repeat right; }


/* Footer */
div#page { background:url("https://www.chatbots.org/design/bg_footer.jpg") no-repeat bottom center;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6; }
#footer { position:relative;display:block;height:251px;width:999px;border:0;text-align:left;overflow:hidden;clear:both !important; }
span.footer_bot {position:absolute;top:76px;left:12px;display:block;width:38px;height:74px;border:0;z-index:50;}
#footer div#footer_top { position:absolute;top:0;left:0;display:block;border:0;margin:0;height:156px;overflow:hidden !important;text-align:center; }
#footer div#footer_top div#tabs {position:absolute;bottom:-3px;right:30px;display:block;height:29px;}
#footer div#footer_top div#tabs img {margin-left:12px;}
#footer div#footer_top div#white_box { background:#fff;margin:0 auto;border:0;z-index:-1;height:135px;width:997px;background:url("https://www.chatbots.org/design/bg_footer_links.jpg") no-repeat top center;background-position:1px 0; }
#footer div#footer_top div#white_box table.three_columns { width:917px;margin:0 40px 0 40px; }
#footer div#footer_top div#white_box table.three_columns tr td { padding:9px 17px 0 17px; }
#footer div#footer_top div#white_box table.three_columns tr td ul.stats { margin:0 0 0 13px; }
#footer div#footer_top div#white_box table.three_columns tr td ul.stats li {font-size:11px;}
#footer div#footer_top div#white_box table.three_columns tr td h3 {color:#000;font-weight:bold;margin:0;font-size:12px;}
#footer div#footer_top div#white_box table.three_columns tr td h3 span {font-weight:normal;}
#footer div#footer_top div#white_box table.three_columns tr td.col_1 { border-right:1px solid #dbdbdb; }
#footer div#footer_top div#white_box table.three_columns tr td.col_2 { border-right:1px solid #dbdbdb; }
#footer div#footer_top div#white_box table.three_columns tr td.col_3 {border:0;}
#footer div#footer_top div#white_box table.two_columns {margin:0;}
#footer div#footer_top div#white_box table.two_columns tr td { font-size:11px;white-space:nowrap;width:50%;padding:3px 12px; }
#footer div#footer_top div#white_box table.two_columns tr td ul {margin:0;}
#footer div#footer_bottom {position:absolute;top:157px;left:0;display:block;height:95px;border:0;margin:0;}
#footer div#footer_bottom span.credits {display:block;margin-left:64px;margin-top:22px;line-height:27px;width:880px;height:27px;font-size:11px;color:#000;text-align:center;color:#777;}
#footer ul li { background:url('https://www.chatbots.org/design/dot.gif') no-repeat left;padding:0 0 0 8px;margin:0;background-position:0 7px; }
div#footer_simple { display:block;height:116px;border:0;margin:0 auto;position:relative;width:999px; }
div#footer_simple span.credits {position:absolute;left:0;top:44px;clear:both;display:block;line-height:27px;width:999px;text-align:center;height:27px;font-size:11px;color:#000;text-align:center;color:#777;}

/* CBO Form */
div.chatbot_metadata div.chatbot_notice { margin:6px 12px; font-size:14px; font-weight:bold; }
div#cbo_form {width:100%;}
div#cbo_form form { margin: 0; padding: 0; }
div#cbo_form div.row { position:relative;margin:0 0 12px 0;display:block; }
div#cbo_form input, div#cbo_form select, div#cbo_form textarea { width:310px;font-size:11px;font-family:verdana !important;color:#000;border:1px solid #7597ce;background:#fff; }
div#cbo_form input[type="text"] { padding:3px 5px; }
div#cbo_form input[type="checkbox"] { width:15px !important; }
div#cbo_form input[type="radio"] { width:15px !important; }
div#cbo_form textarea { overflow: auto; }
div#cbo_form form div { clear: left; display: block; width: 100%; margin: 5px 0 0 0; padding: 1px 3px; }
div#cbo_form form div label { display: block; float: left; width: 130px; padding: 0 5px 3px 5px; margin: 0 0 5px 0; text-align: left;font-weight:bold; }
div#cbo_form form div label span {font-weight:normal;}
div#cbo_form form div.optional label, div#cbo_form label.optional { font-weight: normal; }
div#cbo_form form div.required label, div#cbo_form label.required { font-weight: bold; }
div#cbo_form form div label.labelCheckbox, div#cbo_form form div label.labelRadio { float: none; display: block; width: 200px; padding: 0; margin: 0 0 5px 142px; text-align: left; }
div#cbo_form form div img { float: left; border: 1px solid #000000; margin: 0 0 5px 0; }
div#cbo_form form div select, div#cbo_form form div textarea { width: 310px; padding: 2px 3px !important; margin: 0 0 0 0; }
div#cbo_form form div small { display: block; margin: 0 0 5px 142px; width:290px; padding: 3px 0; font-size: 10px; line-height:11px; color:#777; }
div#cbo_form form input, div#cbo_form form select, div#cbo_form form textarea { background-color: #ffffff; }
div#cbo_form form input.file_input {margin-left:142px;}
div#cbo_form form input.input_disabled { border:1px solid #bbb !important;background:#eee !important;color:#bbb !important; }
div#cbo_form form div label.compact { display: inline; width: auto; padding: 4px 10px 0 0; text-indent: 0; margin: 0 0 0 0; }
div#cbo_form form div.wide label { float: none; display: block; }
div#cbo_form form div.wide small { margin: 0 0 5px 0; }
div#cbo_form div.datepicker {display:block;position:absolute;top:-5px;left:142px;}
div#cbo_form div.datepicker input { width:85px !important;margin-bottom:8px;margin-right:4px; }
div#cbo_form div.datepicker select { width:85px !important;margin-bottom:8px;margin-right:4px; }
div#cbo_form span.fieldblock { display: block; margin: 0 0 5px 142px; padding: 3px 0; }
div#cbo_form span.fieldblock select { margin: 0 0 7px 0; }
div#cbo_form span.fieldblock small { margin-left:0 !important; }
div#cbo_form span.field b { margin: 0 0 3px 0;font-weight:bold; }
div#cbo_form fieldset { display:block;width:480px;background:#fff url("https://www.chatbots.org/design/register/form_box_bg.gif") repeat-x bottom; border:1px solid #dedede;padding:0; margin:20px 0 35px 0; position:relative; font-size:12px }
div#cbo_form fieldset span.fieldset_inside { margin:18px 0;display:block; }
div#cbo_form fieldset a.expand {float:right;font-size:11px;margin-right:10px;}
div#cbo_form fieldset.last { margin-bottom:0 !important; }
div#cbo_form fieldset legend { display:block;position:absolute;top:-10px;background:#fff;color:#666 !important;font-size:12px !important;line-height:12px;font-weight:normal !important;margin:4px 12px 10px 4px;padding: 0 6px !important; }
div#cbo_form input[type="submit"], div#cbo_form input.submit { color:#248e14; border: 1px solid #248e14; background-color:#f4f4f4; height:26px; -moz-border-radius:6px; margin:5px; width:auto !important; padding-left:4px; padding-right:4px; }
div#cbo_form input[type=submit]:hover, div#cbo_form input.submit:hover {cursor:pointer;background:#248e14;color:#fff;}
div#cbo_form input.submit_disabled { color:#bbb !important;border:1px solid #bbb !important;background:#eee !important; }
div#cbo_form input.submit_disabled:hover { color:#bbb !important;border:1px solid #bbb !important;background:#eee !important; }
div#cbo_form div.matrix { display:block;margin:0 0 0 5px;overflow:scroll;width:450px; }
div#cbo_form div.matrix small { margin:0 !important;width:100%; }
div#cbo_form div.matrix table {width:98%;}
div#cbo_form div.matrix table tr td { padding:3px 0px; }
div#cbo_form div.matrix table tr.top_row td {font-weight:bold;}
div#cbo_form div.matrix input, div#cbo_form div.matrix select {width:100%;}
div#cbo_form div.categories_list {display:block;width:310px;}
div#cbo_form .yellow_bg {background:#fffc00;}
div#cbo_form .has_changed { background:#fffc00;border:1px solid #ffc000; }
div#cbo_form .has_changed_label {background:#fffc00;}
div#cbo_form .has_error { background:#ffe1e1;border:1px solid #ff0000; }
div#cbo_form div.datepicker_has_error input { background:#ffe1e1;border:1px solid #ff0000; }
div#cbo_form div.datepicker_has_error select { background:#ffe1e1;border:1px solid #ff0000; }
div#cbo_form div.cbo_saef_message { margin:0 !important;padding:0 !important;width:480px; }
div#cbo_form div.cbo_saef_notes { display:block;width:480px;border:1px solid #004eb4;padding:0; margin:15px 0; position:relative; font-size:12px; background:#fff url("https://www.chatbots.org/design/cbo_saef_notes_bg.gif") repeat-x bottom; }
div#cbo_form div.cbo_saef_notes div.cbo_saef_notes_inside { padding-left:50px;background:url("https://www.chatbots.org/design/icons/icon_29x29_info.png") no-repeat top left;background-position:10px 5px; }
div#cbo_form div.cbo_saef_notes div.cbo_saef_notes_inside_small { background:url("https://www.chatbots.org/design/icons/icon_16x16_info.png") no-repeat top left;background-position:15px 5px;height:30px;line-height:24px; }
div#cbo_form div.cbo_saef_notes ul { margin-top:0 !important;margin-left:5px !important; }
div#cbo_form div.cbo_saef_notes ul li { background:url('https://www.chatbots.org/design/dot_blue.gif') no-repeat left !important;; }
div#cbo_form div.cbo_saef_errors { display:block;width:480px;border:1px solid #ff0000;padding:0; margin:15px 0; position:relative; font-size:12px; background:#fff url("https://www.chatbots.org/design/cbo_saef_errors_bg.gif") repeat-x bottom;  }
div#cbo_form div.cbo_saef_errors div.cbo_saef_errors_inside { padding-left:50px;background:url("https://www.chatbots.org/design/icons/icon_29x29_stop.png") no-repeat top left;background-position:10px 5px; }
div#cbo_form div.cbo_saef_errors ul { margin-left:5px !important; }
div#cbo_form div.cbo_saef_errors ul li { background:url('https://www.chatbots.org/design/dot_red.gif') no-repeat left !important;; }
div#cbo_form span.field_wide {padding:0;}
div#cbo_form span.field_wide input {margin-left:25px;}

div.cbo_message { display:block;width:480px;border:1px solid #004eb4;padding:0; margin:15px 0; position:relative; font-size:12px; background:#fff url("https://www.chatbots.org/design/cbo_saef_notes_bg.gif") repeat-x bottom; }
div.cbo_message div.cbo_message_inside { padding-left:50px;background:url("https://www.chatbots.org/design/icons/icon_29x29_info.png") no-repeat top left;background-position:10px 5px;min-height:35px; }
div.cbo_message ul { margin-top:7px !important;margin-left:5px !important; }
div.cbo_message ul li { background:url('https://www.chatbots.org/design/dot_blue.gif') no-repeat left !important;; }

div#recently_added_chatbots ul { list-style-type:none !important; margin:7px 0; }
div#recently_added_chatbots ul li { padding:0;margin:4px 0;min-height:55px;padding:3px 0;border-bottom:1px solid #dedede;display:block;clear:both;background:none !important; }
div#recently_added_chatbots ul li img.chatbot_thumbnail { float:left;margin:0 0 5px 4px; }
div#recently_added_chatbots ul li a {font-weight:bold;line-height:18px;}
div#recently_added_chatbots ul li small {font-size:11px;}
div#recently_added_chatbots ul li p {margin-left:66px;}

div#cbo_form span.instructions_hilite {color:#ff0000;;background-color:#fff;}
div#cbo_form div#button_hints {color:#666;font-size:12px;line-height:16px;text-align:right;height:16px;display:block;}
div#cbo_form div#button_hints img { width:16px;height:16px;margin-right:8px;border:0;float:none !important;vertical-align:top; }
	
.centercolumn_normal { position:relative;display:block;width:715px !important;margin-top:10px; }
.centercolumn_expanded { position:relative;display:block;width:915px !important;margin-top:10px; }
.centercolumn_normal table#manage_chatbots_table { margin:15px 0;width:715px; }
.centercolumn_expanded table#manage_chatbots_table {width:915px;}
.centercolumn_normal h1 { width:715px;margin:0 0 15px 0; }
.centercolumn_expanded h1 { width:915px;margin:0 0 15px 0; }
table#manage_chatbots_table tr td { border-bottom:1px solid #ddd;padding:2px 4px;font-size:11px;vertical-align:top; }
table#manage_chatbots_table tr td img.image { width:50px; height:50px; border:0; }
table#manage_chatbots_table tr td.col_2, table#manage_chatbots_table tr td.col_3, table#manage_chatbots_table tr td.col_4, table#manage_chatbots_table tr td.col_5, table#manage_chatbots_table tr td.col_6, table#manage_chatbots_table tr td.col_7, table#manage_chatbots_table tr td.col_8, table#manage_chatbots_table tr td.col_9 { border-right:1px solid #eee; }
table#manage_chatbots_table tr td.col_6, table#manage_chatbots_table tr td.col_7 {white-space:nowrap;}

table#manage_chatbots_table tr.top_row td { background:url("https://www.chatbots.org/design/top_row_bg.gif") repeat-x bottom;color:#000;font-weight:bold;font-size:12px;border:0 !important;padding:4px 7px 4px 0; }
table#manage_chatbots_table tr.top_row td a {color:#248e14;font-weight:bold;}
table#manage_chatbots_table tr.top_row td.asc a { background:url("https://www.chatbots.org/design/top_row_down_green.png") no-repeat right;padding-right:16px; }
table#manage_chatbots_table tr.top_row td.desc a { background:url("https://www.chatbots.org/design/top_row_up_green.png") no-repeat right;padding-right:16px; }
table#manage_chatbots_table tr.row_closed td { background:#ff0000 !important; color:#fff !important; }
table#manage_chatbots_table tr.row_closed td a { color:#fff !important; }

table#manage_chatbots_table tr td.col_2 div { width:100px !important;display:block; }
table#manage_chatbots_table tr td.col_2 div span { width:100% !important;display:block;overflow:hidden; }
table#manage_chatbots_table tr td.col_5 div { width:85px !important;display:block; }
table#manage_chatbots_table tr td.col_5 div span { width:100% !important;display:block;overflow:hidden; }

div#include_options img {margin-left:4px;vertical-align:top;margin-top:2px;}
div#large_tab_container {position:absolute;top:50px;border:0;left:78px;display:block;width:513px;height:103px;overflow:hidden;z-index:5;}
div.large_tab {position:absolute;top:103px;border:0;left:0;display:block;width:513px;height:91px;background:url("https://www.chatbots.org/design/large_balloon.png");font-size:12px;}
div.large_tab img.x {position:absolute;right:6px;top:5px;cursor:pointer;}
div.large_tab img.icon {position:absolute;left:15px;top:17px;}
div.large_tab table {position:absolute;top:8px;left:57px;height:39px;}
div.large_tab table tr td {vertical-align:middle;height:39px;line-height:16px;font-size:13px;}
div.profile_page div.other_links {display:block;clear:both;}
div.profile_page div.other_links span { width:50px; height:50px;overflow:hidden !important;display:block;float:left;margin:2px 15px 2px 2px; }
div.profile_page div.other_links img { width:50px; height:50px; }
div.alert_box { position:relative;display:block;width:485px;background:url("https://www.chatbots.org/design/alert_box_top.gif") no-repeat top;margin-top:11px;margin-bottom:10px; }
div.alert_box_bottom { display:block;width:485px;background:url("https://www.chatbots.org/design/alert_box_bottom.gif") no-repeat bottom; }
div.alert_box_inside { padding:8px 12px 8px 60px; }
div.alert_box_inside h3 {font-size:15px;margin:0;}
div.alert_box img.icon {position:absolute;left:11px;top:9px;}
ul.team_members img.cbo_team_members_delete {margin-left:4px;border:0;}
.centercolumn_expanded { width:915px !important;margin-left:60px !important; }
#leftcolumn_minimized {float:left;width:40px;margin-left:-770px;padding-top:15px;}
div#centercolumn_wide h1, div#centercolumn_expanded h1 { font-size:24px; font-family:verdana,sans-serif; color:#062601; font-weight:bold;  text-transform: capitalize; }
div.chatterbot_preview_message { display:block; background:#eee; margin:10px 0 0 0; padding:4px 8px; }
div.chatterbot_preview_message h3 {font-size:15px;margin:0;}
div#countries_dropdown select {width:200px;}

a.term { text-decoration:none;border-bottom:1px dotted #0c5c00;color:#0c5c00; }
a.term:hover { text-decoration:none;border-bottom:1px dotted #000;color:#000; }
dfn { border-bottom:1px dotted #000;color:#000; }

div.intro { display:block;margin:2px 0 15px 0; }

div.comments_header { clear:both !important; }
div.profile_page div.other_links a { margin:0 1px; }



/* Company page */
div#chatbots_by_company {margin-top:15px;}
div#chatbots_by_company img.chatbot-thumbnail { margin:0 6px 6px 0 !important;display:block; }
div.member-header { display:block;width:478px;height:68px;position:relative;margin:0 0 6px 0; }
div.member-header_candidate { background:url("https://www.chatbots.org/images/members/member-header-bg_candidate.jpg") no-repeat top left; }
div.member-header_contributing { background:url("https://www.chatbots.org/images/members/member-header-bg_contributing.jpg") no-repeat top left; }
div.member-header_advanced { background:url("https://www.chatbots.org/images/members/member-header-bg_advanced.jpg") no-repeat top left; }
div.member-header_gold { background:url("https://www.chatbots.org/images/members/member-header-bg_gold.jpg") no-repeat top left; }
div.member-header span {display:block;margin-left:95px;margin-top:0;width:367px;overflow:hidden;}
div.member-header_candidate span { margin-left:25px !important; }
div.member-header span h3 { margin:14px 0 0 0;font-weight:normal;font-size:12px;color:#000;line-height:12px; }
div.member-header span h1.member-title_h1 { margin:0;color:#000 !important;font-size:28px;font-weight:bold;line-height:28px; }
div.content { padding:0 5px 5px 5px;margin-bottom:20px; }
div.green_sidebar_box { display:block;width:228px;height:93px;background:url("https://www.chatbots.org/design/green_sidebar_box.gif") no-repeat;margin:0 0 18px 0;position:relative; }
div.green_sidebar_box h2 { display:block; width:220px; height:27px; border:0; line-height:27px; color:#fff; font-size:12px; margin-left:8px;font-weight:bold;  }
div.green_sidebar_box img.mouse {position:absolute;top:27px;right:-12px;}
div.green_sidebar_box div.body_text {display:block;width:220px;margin-left:8px;margin-top:8px;}
div.green_sidebar_box div.body_text a {font-size:11px;}
div.green_sidebar_box2 { display:block;width:228px;height:240px;background:url("https://www.chatbots.org/design/green_sidebar_box2.gif") no-repeat;margin:0 0 18px 0;position:relative; }
div.green_sidebar_box2 h2 { display:block; width:220px; height:27px; border:0; line-height:27px; color:#fff; font-size:12px; margin-left:8px;font-weight:bold;  }
div.green_sidebar_box2 img.mouse {position:absolute;top:27px;right:-12px;}
div.green_sidebar_box2 div.body_text {display:block;width:220px;margin-left:8px;margin-top:8px;}
div.green_sidebar_box2 div.body_text a {font-size:11px;}
div.green_sidebar_box2 img.screenshot { border:1px solid #409635; margin:6px 0 0 5px; }
div.testimonial_box { position:relative;margin:10px 0;padding:0 0 10px 0; }
div.testimonial_box img.tiny_avatar {width:45px;}
div.testimonial_box span.name { position:absolute; top:0;left:55px; }
div.testimonial_box div.the_testimonial { margin-top:5px;padding-left:28px;background:url("https://www.chatbots.org/design/icons/icon_18x15_quote.png") no-repeat top left; }
div.testimonial_box div.the_testimonial div.inside_quote { display:block;background:url("https://www.chatbots.org/design/icons/icon_18x15_unquote.png") no-repeat bottom right; }
div.company_visit { margin:12px 0 12px 0;display:block;height:47px;width:475px;background:url("https://www.chatbots.org/design/visit_website_box_475.jpg") no-repeat top left;position:relative;cursor:pointer; }
div.company_visit span.company_name {position:absolute;left:13px;top:13px;line-height:18px;font-size:13px;color:#fff;font-weight:bold;width:455px;overflow:hidden;}

/* Synonym page */
div#chatbots_by_synonym {margin-top:15px;}
div#chatbots_by_synonym img.chatbot-thumbnail { margin:0 6px 6px 0 !important;display:block; }
sup.cbo_footnote_ref a { font-size:10px;vertical-align:top;font-weight: normal;font-style: normal;white-space: nowrap;font-family:sans-serif !important;line-height: 1em; }
ol#cbo_footnotes { margin-top:0 !important;list-style-type: decimal;margin:5px 0;padding:0 0 0 30px; }
ol#cbo_footnotes li { font-size:11px; padding:0;margin:0;font-family:arial; }
ul#synonym_related_pages li span {font-size:11px;color:#888;}

/* Contact */
div.contact_metadata table {width:330px;}
div.contact_metadata table tr td { border-bottom:1px solid #eee;font-size:11px; }
div.contact_metadata table tr td.heading { font-size:16px;font-weight:bold;padding-bottom:3px;border:0 !important; }
div.contact_metadata table tr td.col_1 { width:80px;padding:2px 15px 2px 0 !important;vertical-align:top;font-weight:bold; }
div.contact_metadata table tr td.col_2 { padding:2px 0 !important;vertical-align:top; }
table.contact_table {width:475px;margin-top:12px;}
table.contact_table tr td { padding:3px 0; }
table.contact_table tr td.col_1 {padding-right:15px;}
table.contact_table tr td input.textbox { border:1px solid #7597ce;padding:3px 6px;background:#fff;width:260px; }
table.contact_table tr td textarea.textarea { border:1px solid #7597ce;padding:3px 6px;width:463px;}

/* Profile photo */

div#profile_photo {position:relative;display:block;}
div#profile_photo span#profile_photo_balloon, div#profile_photo span#profile_photo_balloon2 {position:absolute;left:105px;top:3px;display:block;width:213px;height:104px;background:url("https://www.chatbots.org/design/profile_photo_balloon.png");}
div#profile_photo span#profile_photo_balloon span, div#profile_photo span#profile_photo_balloon2 span {display:block;width:165px;height:80px;padding:0;font-size:12px;color:#000;font-size:11px;}
div#profile_photo span#profile_photo_balloon span { margin:13px 0 0 33px;line-height:16px; }
div#profile_photo span#profile_photo_balloon2 span { margin:12px 0 0 33px;line-height:15px; }
div.overlay_box_profile_photo {display:block;width:630px;height:500px;overflow:auto;}
a#crop_profile_photo_link_a { background:url("https://www.chatbots.org/design/icons/icon_23x23_crop.png") no-repeat left; padding-left:29px; line-height:23px; display:block;height:23px; margin-top:4px; }
div#zoom { z-index:1000 !important; }

.form_box textarea {max-width:270px;}
textarea#comment { max-width:446px !important; }
div.form_box table.t tr td.field input.text { padding:3px 8px 3px 6px !important; }
div.form_box table.t tr td.field small { font-size:11px;line-height:14px;margin:2px 0 0 6px;display:block;color:#444; }

div.sidebar img.progress_image {position:absolute;right:6px;top:4px;z-index:80;} 

/* mf_lightbox */
#overlay { background-image: url(https://www.chatbots.org/js/mf_lightbox/overlay.png); position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 100%; }
* html #overlay { background-color: #333; background-color: transparent; background-image: url(https://www.chatbots.org/js/mf_lightbox/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="https://www.chatbots.org/js/mf_lightbox/overlay.png", sizingMethod="scale"); }
#box { background:#FFFFFF; margin: 0; padding: 0; border:2px solid #000000; overflow: auto; }
#box #close { position:absolute; top:0px; right:0px; cursor:pointer; }
#box #boxContents { margin-top:12px; padding:10px; }

/* Make emoticons inline */
img.emoticon, 
div.post img.emoticon,
div.overview_page div.posting div.body_text img.emoticon,
div.article_page div.body_text img.emoticon,
div.comment_box_content img.emoticon,
div.body_text p img.emoticon,
div.body_text img.emoticon { float:none !important; vertical-align:top !important; margin:0 3px !important; padding:0 !important; border:0 !important; display:inline !important; }

/* Contribution */
table#contribution_points { width:325px; margin:0 0 0 8px !important; }
table#contribution_points tr.top_row td { font-size:11px; border-bottom:1px solid #ccc; color:#333; }
table#contribution_points tr td { padding:3px 0; }
table#contribution_points tr td.col_1 {width:40%;}
table#contribution_points tr td.col_2 { width:30%; text-align:right; }
table#contribution_points tr td.col_3 {width:30%;}
table#contribution_points tr.last_row td {font-size:12px;}
ul.contribution_list { margin-top:0 !important; }
ul.contribution_list li { font-size:11px; color:#777; }
div.community_contribution { padding:8px 0 5px 8px; display:block; }
div.community_contribution h2.community_contribution { margin:0 0 6px 0 !important; font-size:15px !important; color:#000 !important; }
div.community_contribution b.contribution { color:#444; margin:12px 0 4px 0; display:block; }
div.member_metadata h2.contact_details { font-size:15px !important; color:#000 !important;  }

div#companies_box { display:block; width:228px; height:114px; background:url("https://www.chatbots.org/design/companies_box.png") no-repeat; position:relative; margin:0 0 15px 0; }
div#companies_box a.title { font-size:20px; position:absolute; top:0; left:55px; font-weight:bold; background:url("https://www.chatbots.org/design/icons/double_arrow.png") no-repeat right; padding-right:16px; }
div#companies_box span.text { position:absolute; left:57px; top:30px; line-height:16px; font-size:11px; } 
div#companies_box a.link { position:absolute; bottom:0; right:0; line-height:24px; font-weight:bold; margin-right:12px; color:#fff; } 

/* end */

