/*#######################################################*/
/* 
February 2008
UPC corporate sales partner stylesheet 
/*#######################################################*/
body { margin: 0!important; padding: 0!important; width:100%; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 0.7em ; text-align: center; background: #fff; line-height:normal; }a, a:visited, a:active { color: #333; }a:hover { text-decoration: none; }form { margin:0; padding:0; }form label { font-weight:bold; }table { border-collapse: collapse; border-spacing: 0; padding:0; margin:0; }
del { text-decoration: line-through; }tr, td, th { vertical-align: top; empty-cells:show; text-align:left; }th { text-align:left; }img { border: 0; }p { padding: 0 0 10px 0; margin: 0; }h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }:focus { outline: 0; }textarea {  font-family: Arial, Helvetica, sans-serif;  }#textEditor{overflow:auto;width:96% !important;}.textbox { color: #666; font-size: 90%; margin:0 0 1px 0; border: 1px solid #ccc; }select { font-size:95% !important; border: 1px solid #ccc; padding:2px }.ch_mod_rightalign { float:right !important; }.ch_mod_leftalign { float:left !important; }.ch_mod_centeralign { text-align:center !important; }.ch_mod_middlealign { vertical-align:middle !important; }.upc_aligntext_right { text-align:right !important; }.upc_aligntext_left { text-align:left !important; }.normaltext { font-weight:normal !important; }.boldtext { font-weight:bold !important; }.normalwrap { white-space: normal !important; }.autoheight { height:auto !important; }.space { display:block; clear:both; height:10px; width:100%; }.spacex2 { display:block; clear:both; height:20px; width:100%; }.spacex3 { display:block; clear:both; height:30px; width:100%; }.clearboth { display:block; clear:both; }.clearnone { display: inline !important; clear:none !important; }.floatnone { float:none !important; }.notextwrap { white-space:nowrap !important; }.CICssVerticalSpacer { display:block; clear:both; height:10px; width:100%; }.label { display:block; clear:both; font-weight:bold; margin-bottom:3px }.portal_clear { display:block; clear:both; padding:0 0 0 5px; }.ch_display { display:block !important; }.ch_visible { visibility:visible !important; }.portal_skyscraper{ float:left; clear:both; }.portal_leaderboard{display:block;clear:both;width:768px;text-align:center !important;}.portal_leaderboard object{ margin-bottom:10px;}
/*bullet lists*/
ul.standard_bullets { display:block; clear:both; list-style:none; line-height:normal; margin:0; padding:0 !important; }ol.standard_bullets { line-height:normal; color:#ccc; margin:0px; padding:0px 0 2px 12px !important; }ul.standard_bullets li { float:left; clear:both; width:90%; background:url(/media/pc/upccore/global/core/arrows/grey_bullet.png) no-repeat left 4px; vertical-align:middle; margin:0 0 0 5px; padding:0px 0 2px 12px !important; }

ol.standard_bullets li { display:block; clear:both; width:90%; background-image:none; vertical-align:middle; margin:0; padding:0px 0 2px 12px !important; }.standard_bullets a { color:#333; }.standard_bullets li .left { float:left; width:70%; }.standard_bullets li .right { float:right; width:30%; text-align:right; }.standard_bullets li ul { margin:5px 0 0 0; padding:0; }.standard_bullets li ul li { list-style-type: none; font-size:95%; background:none; padding:2px 0 2px 0px; color:#666; }ul.fat_bullets { float:left; list-style-type: disc; line-height:normal; color:#333; margin:0px; padding:0 0 0 12px; }.fat_bullets li { clear:both; width:100%; margin-left:0px; padding:0; margin-top:0; }ol.large_bullets { float:left; line-height:normal; color:#666; font-size:120%; margin:0; }ul.large_bullets { float:left; line-height:normal; list-style:none; color:#666; margin:0; padding:0; font-size:120%; }ol.large_bullets li { clear:both; width:100%; color:#666; font-weight:bold; margin:0 0 0 5px; }ul.large_bullets li { background:url(/media/pc/upccore/global/core/arrows/grey_bullet.png) no-repeat left 4px; clear:both; width:100%; margin:0px; padding:0px 0 2px 12px !important; margin-top:0; color:#666; font-weight:bold; }.large_bullets a { color:#666; }.actie { color:#6eb7e4; font-size:15px; }.best_buy { color:#ccdc00; font-weight:bold; }.error, .alert { color:#C00; }.fadeinfo { display:block; clear:both; padding:10px 0 10px 0; color:#CCC; font-weight:bold; }

/**buttons**/
input.ch_ci2_button { float:left !important; width:75px !important; height::17px !important; margin:0 !important; border:none !important; line-height:normal !important; font-size:11px !important; color:#FFF !important; padding:0 3px 2px 3px !important; padding:5px 3px 5px 5px; text-align:left !important; background: url(/media/pc/upccore/global/core/buttons/button_sprite.png) no-repeat left -36px !important; text-transform:uppercase !important }*:first-child+html input.ch_ci2_button{padding:5px 3px 5px 5px !important;}
input.ch_ci2_button:hover { color:#fff !important;padding:0 3px 0 3px !important; background:url(/media/pc/upccore/global/core/buttons/button_sprite.png) no-repeat left -54px !important; }

.generic_button { float:left; line-height:normal; font-size:10px !important; background:#333 url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }.generic_button a { float:left; color:#FFF !important; font-weight:normal; text-decoration:none!important; font-size:10px !important; padding:2px 12px 0 5px; text-transform:uppercase }
.generic_button a:hover { color:#fff !important; padding:2px 12px 2px 5px; background: #A8ACAF url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }.generic_button .right { float:left; width:5px; height:17px; margin-left:-5px; background:url(/media/pc/upccore/global/core/buttons/slidedoor_r_point.png) no-repeat right top }
input.generic_button { float:left; width:75px; height:17px !important; margin:0; border:none; line-height:normal; font-size:12px !important; color:#FFF; padding:0 3px 5px 3px !important; padding:5px 3px 5px 5px; text-align:left; background: url(/media/pc/upccore/global/core/buttons/button_sprite.png) no-repeat left -36px; text-transform:uppercase }
*:first-child+html input.generic_button{padding:5px 3px 5px 5px !important;}
input.generic_button:hover { color:#fff !important;padding:0 3px 5px 3px; background:url(/media/pc/upccore/global/core/buttons/button_sprite.png) no-repeat left -54px; }
.generic_button2 { float:left; line-height:normal; font-size:10px !important; background:#333 url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }.generic_button2 a { float:left; color:#fff !important; font-weight:normal; text-decoration:none!important; font-size:10px !important; padding:2px 12px 0 5px; text-transform:uppercase }
.generic_button2 a:hover { color:#fff !important; padding:2px 12px 2px 5px; background: #A8ACAF url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }.generic_button2 .right { float:left; width:5px; height:17px; margin-left:-5px; background:url(/media/pc/upccore/global/core/buttons/slidedoor_r_point.png) no-repeat right top }
.generic_button3 { float:left; line-height:normal; font-size:10px !important; background:#6eb7e4 url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }.generic_button3 a { float:left; color:#fff !important; font-weight:normal; text-decoration:none!important; font-size:10px !important; padding:2px 12px 0 5px; text-transform:uppercase }
.generic_button3 a:hover { color:#fff !important; padding:2px 12px 2px 5px; background:#007dc9 url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }.generic_button3 .right { float:left; width:5px; height:17px; margin-left:-5px; background:url(/media/pc/upccore/global/core/buttons/slidedoor_r_point.png) no-repeat right top }
.generic_button4 { float:left; line-height:normal; font-size:10px !important; background:#6eb7e4 url(/media/pc/upccore/global/core/buttons/slidedoor2_l.png) no-repeat left top }.generic_button4 a { float:left; color:#fff !important; font-weight:normal; text-decoration:none; font-size:10px !important; padding:2px 7px 0 5px; text-transform:uppercase }.generic_button4 a:hover { color: #C5E2EF !important; }.generic_button4 .right { float:left; width:5px; height:17px; background:url(/media/pc/upccore/global/core/buttons/slidedoor2_r_point.png) no-repeat right top }
.generic_button5 { float:left; border:none; text-decoration:none; width:18px; padding:0 0 3px 0; background: url(/media/pc/upccore/global/core/arrows/arrow_border_right.png) no-repeat 0px 3px; }
input.generic_button6 { float:left; width:70px; height:17px !important; outline: 0; margin:0; border:none; line-height:normal; font-size:11px !important; color:#FFF; padding:1px 3px 3px 3px !important; padding:2px 3px 2px 5px; text-align:left; background: url('/media/pc/upccore/global/core/buttons/button_sprite.png') no-repeat left -36px; text-transform:uppercase }
*:first-child+html input.generic_button6 { padding:2px 3px 5px 5px !important; }
input.generic_button6:hover { color:#fff !important; padding:0 3px 3px 3px; outline: 0; background:url('/media/pc/upccore/global/core/buttons/button_sprite.png') no-repeat left -54px; }

.standard_table, .standard_table_2, .overzicht { margin:0; padding:0; width:100%; border-collapse:collapse; empty-cells:show; }
.standard_table tr, .overzicht tr { width:100%; border-collapse:collapse; }.standard_table .opt, .overzicht .opt { font-size:10px }.standard_table th, .overzicht th { padding:5px 5px 5px 10px; border:1px solid #f0f0f0; border-collapse:collapse; font-weight:bold; text-align:left; }.standard_table td, .overzicht td { padding:5px 5px 5px 10px; border:1px solid #f0f0f0; border-collapse:collapse; }.standard_table_center { text-align:center; }.standard_table_left { text-align: left; }blockquote { font-size:9px; padding:10px; margin:0; }.standard_table .highlighted, .standard_table .highlight { background:#f6f6f6; }.standard_table caption { font-weight:bold; text-align:left; padding:5px 0 5px 0 }




/****** Primary, news, epg etc templates *******/
#ch_ci2_main { display:block; width: 988px; margin: 0 auto 0 auto!important; text-align: left; clear:both;padding:0; }#cms_ww_main #ch_ci2_main { margin: 0px !important; }.ch_ci2_maincontainer { width:988px !important; clear:both; float:left; }.ch_ci2_left { width:200px; clear:right; float:left; margin-right:20px; }.ch_ci2_premium_left { width:768px; clear:right; float:left; margin-right:20px; margin-bottom:10px; }.ch_ci2_sales_left { width:484px; clear:right; float:left; }.ch_ci2_epg_left { width:200px; clear:right; float:left; margin-right:20px; }.ch_ci2_center { width:553px; clear:right; float:left; margin-right:10px; margin-bottom:10px; }.ch_ci2_center_devider { display:block; clear:both; }.ch_ci2_center_row2_left { float:left; width:149px; padding-right:10px; }.ch_ci2_center_row2_middle { float:left; width:149px; padding-right:10px; }.ch_ci2_center_row2_right { float:left; width:150px; }.ch_ci2_center_row2_fullsize { clear:both; float:left; width:468px; }.ch_ci2_center_left { width:308px; clear:right; float:left; margin-right:10px; }.ch_ci2_center_right { width:150px; clear:right; float:left; }.ch_ci2_epg_center { width:768px; clear:right; float:left; margin-bottom:10px; }.ch_ci2_right { width:200px; text-align:left; clear:right; float:left; }.ch_ci2_exep_center {float:left; clear:right;width:590px !important;margin:8px 15px 0 0;  }.ch_ci2_exep_right {float:left; clear:right; width:160px !important;  margin:8px 0 0 0;  }.ch_ci2_exep_right div{ position:static !important; left:auto !important; top:auto!important;}.ch_ci2_news_left { width:200px; float:left; margin-right:20px;  }.ch_ci2_news_center {float:left;width:417px;margin:8px 15px 0 0;}.ch_ci2_news_right {float:left;width:336px !important; margin:8px 0 0 0;}.ch_ci2_sales_right { width:284px; clear:right; float:left; }.ch_ci2_advert { position:absolute; width:160px;margin-top:0;margin-left:998px; padding:0;top:auto;  }
.ch_ci2_footer { display:block; width: 988px; margin: 10px auto 15px auto; padding:5px 0 0 0; text-align: left; clear:both; border-top: 1px solid #D5D7D9; color:#999; }.ch_ci2_footer a { text-decoration:none; color: #999; }
.footerFrame{ display:block;text-align: left; clear:both; width: 988px; height:50px; padding:0;margin: 10px auto 15px auto; border:none; overflow:hidden;}

/*headers*/
.ch_header_1 { display:block; clear:both; color:#6DB7E4; padding:0 0 10px 0 !important; font-weight:bold; font-size:110%!important; margin:0 !important; text-transform:uppercase; }.ch_header_1 a { text-decoration:none; color:#6DB7E4; margin:0!important; padding:0!important;}.ch_header_1 a:hover { text-decoration:underline !important; }.ch_header_2 { display:block; clear:both; color:#6DB7E4; padding:0 0 10px 0!important; font-weight:bold; font-size:110%!important; margin:0!important; text-transform:uppercase; }
.ch_header_2 a { text-decoration:none; color:#6DB7E4; margin:0!important; padding:0!important;}.ch_header_2 a:hover { text-decoration:underline !important; }.ch_header_3 { display:block; clear:both; color:#6DB7E4; padding:0 0 10px 0!important; font-weight:bold; font-size:110%!important; margin:0!important; text-transform:uppercase; }
.ch_header_3 a {text-decoration:none; color:#6DB7E4; margin:0!important; padding:0!important; }.ch_header_3 a:hover { text-decoration:underline !important; }.ch_header_4 { display:block; clear:both; padding:0 0 10px 0; font-size:180%; font-weight:normal; }.ch_header_4 a { text-decoration:none !important; }.ch_header_4 a:hover { text-decoration:underline !important; }.ch_contentheader { display:block; clear:both; color:#6DB7E4; padding:0 0 10px 0 !important; font-weight:bold; font-size:110%!important; margin:0 !important; text-transform:uppercase; }.ch_contentheader a { text-decoration:none; color:#6DB7E4; margin:0!important; padding:0!important;}.ch_contentheader a:hover { text-decoration:underline !important; }

/*base site modules*/
.ch_mod {}.ch_mod p{display:block;margin:0 0 5px 0;}.ch_mod h2{font-weight:bold;font-size:130%;margin:0 0 3px 0;color:#323232;}
.ch_mod h2 a{ text-decoration:none !important; }.ch_mod h2 a:hover{ text-decoration:underline !important; }.ch_mod .mainhead { font-weight:bold; font-size:140%; }.ch_mod .ch_inlinelink{font-weight:bold; text-decoration:none; background:url(/media/pc/upclive/global/core/button_list_reg.png) no-repeat right 4px; white-space:nowrap;padding:0 10px 10px 0; margin:3px 0 10px 0}
.ch_mod .ch_inlinelink:hover{text-decoration:underline;}.ch_mod .newslink{display:block; clear:both;margin:5px 0 0 0; color:#76674A;}
.ch_mod2 { display:block; clear:both; padding:5px; min-height:200px; height:auto !important; height:200px; }.ch_mod3 { display:block; clear:both; padding:5px; min-height:250px; height:auto !important; height:250px; }.ch_mod4 { display:block; clear:both; padding:10px; font-size:11px }
/*****Promo mod, used in the promo component******/
.promo_mod { display:block; clear:both; padding:0px; }.promo_mod p { display:block; clear:both; margin:0px; padding:0px; }.promo_mod h2 { margin:2px 0 4px 0; padding:0px; font-size:105%; }.promo_mod h2 a { font-weight:bold; text-decoration:none !important; }.promo_mod h2 a:hover { font-weight:bold; text-decoration:underline !important; }
/*controls alignment of promo component */
.ch_mod_linkcontainer { display:block; clear:both; padding:5px 0 5px 0; }.ch_mod_linkcontainer a { text-decoration:none; }.ch_mod_linkcontainer h5 { font-size:105% !important; margin:0 0 3px 0 !important; }.ch_mod_linkcontainer h5 a { font-size:105% !important; text-decoration:none; }.ch_mod_promo_text_container, .ch_mod_promo_ext_container { display:block; clear:both; padding:0; font-size:100%; }
/*****Promo mod rounded, used in the round promo component******/
.promo_box_rounded .promo_mod { display:block; clear:both; padding:0px; }.promo_box_rounded .promo_mod h2 { display:block; clear:both; margin:0 0 5px 0!important; padding:0px; font-size:130%; }.promo_box_rounded .promo_mod h2 a { font-weight:bold; text-decoration:none !important; }.promo_box_rounded .promo_mod h2 a:hover { font-weight:bold; text-decoration:underline !important; }.promo_box_rounded .promo_mod .readmore { display:block!important; clear:both!important; margin:10px 0 0 0!important; }.ch_mod_align_left_wrap { float:left; margin:0 10px 0 0; }.ch_mod_align_right_wrap { float:right; margin:0 0 0 10px; }
.promo_mod_1 { position:relative; display:block; clear:both; margin:0px; padding:0px; margin:0 0 5px 0; width:auto; }.promo_mod_2 { float:left; margin:0 10px 10px 0; width:auto; }.promo_mod_3 { float:left; margin:0 10px 10px 0; width:100%; }.promo_mod_4 { position:relative; display:block; clear:both; margin:0 0 5px 0; width:98%; }
/******Rounded promos******/
/*****white******/
.promo_box_roundtop { display:block; clear:both; height:11px; margin:0; background: url(/media/pc/upccore/global/core/boxes/tl_round.png) no-repeat top left; }.promo_box_roundtop .right { float:right; height:11px; width:11px; background: url(/media/pc/upccore/global/core/boxes/tr_round.png) no-repeat top right; }.promo_box_roundbottom { display:block; clear:both; height:11px; margin:0; background: url(/media/pc/upccore/global/core/boxes/bl_round.png) no-repeat top left; }.promo_box_roundbottom .right { float:right; height:11px; width:11px; background: url(/media/pc/upccore/global/core/boxes/br_round.png) no-repeat top right; }.promo_box_rounded { display:block; clear:both; padding:0 9px 0 9px; margin:0; border-left:1px solid #ccc; border-right:1px solid #ccc; }.promo_box_rounded .login_button { margin-top:3px !important; margin-top:5px }.promo_box_rounded input.textbox { color: #333; font-size: 90%; width: 160px; margin:0 0 4px 0; border: 1px solid #ccc; }.promo_box_rounded select { font-family:Arial, Helvetica, sans-serif!important; color: #333; font-size: 100%!important; width: 98%; margin:0 0 4px 0; border: 1px solid #ccc; }.promo_box_rounded table { margin:0; padding:0; border-collapse:collapse }.promo_box_rounded .newslink span { display:block; clear:both; padding:0 10px 0 10px; }.promo_box_rounded .readmore, .promo_box_rounded .readmore a { display:inline !important; clear:none !important }.promo_box_rounded .promoalert { color:#d0103a; font-weight:bold; }
/*linklists*/
/****Used in news feeds etc to create lists of headlines****/
.newslink { display:block; clear:both; margin-top:0px; font-size:95%; }.newslink img { border:0px; margin:2px 0 0 5px; }.newslink a { display:block; text-decoration:none; padding:0px 0px 4px 10px; margin-right:10px; background:  url(/media/pc/upccore/global/core/arrows/arrow_simple_right2.png) no-repeat 0px 4px; }.newslink a img { vertical-align:middle; }.newslink a:hover { text-decoration:underline; }.goback { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:bold; }.goback a { display:block; clear:both; text-decoration:none; padding:0px 0px 3px 18px; background:  url(/media/pc/upccore/global/core/arrows/arrow_border_left.png) no-repeat 0px 1px; }.goback a:hover { text-decoration:underline; }.readmore, .leesmeer { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:bold; }.readmore a, .leesmeer a { display:block; clear:both; text-decoration:none; padding:0px 0px 3px 18px; background:  url(/media/pc/upccore/global/core/arrows/arrow_border_right.png) no-repeat 0px 1px; }.readmore a:hover, .leesmeer a:hover { text-decoration:underline; }.readmore_2 { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:bold; width:100%; height:17px; text-align:right; }.readmore_2 a { float:right; clear:both; text-decoration:none; padding:0; width:75px; height:17px; background:url(/media/pc/upccore/global/core/buttons/button_small_moreinfo.png) no-repeat left top; }.readmore_2 a:hover { color:#bdbdbd !important; }.readmore_2 span { display:none; }.readmore3 { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:normal; }.readmore3 a { display:block; clear:both; text-decoration:none; padding:0px 0px 3px 18px; background:  url(/media/pc/upccore/global/core/arrows/arrow_border_right.png) no-repeat 0px 1px; }.readmore3 a:hover { text-decoration:underline; }.readmore4 { font-size:11px; margin-top:5px; font-weight:bold; }.readmore4 a { text-decoration:none; padding:0px 0px 3px 18px; background:  url(/media/pc/upccore/global/core/arrows/arrow_border_right.png) no-repeat 0px 1px; }.readmore4 a:hover { text-decoration:underline; }.pdflink { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:bold; }
.pdflink a { display:block; clear:both; text-decoration:none; padding:2px 0px 2px 18px; background:  url(/media/pc/upccore/global/core/icons/pdf.png) no-repeat 0px 0px; }
.pdflink a:hover { text-decoration:underline; }
/* FAQ styles */
div.number, div.question { float: left; margin-top: 12px; font-size: 11px; font-weight: bold; }div.number { padding-left: 8px; }div.question, div.answer, div.number { }div.question { width: 480px; }div.tabblad div.question { width: 490px; }div.number { width: 30px; }div.answer { margin-left: 38px; }div.faqitem, div.answer { clear: left; }div.faqitem .answer { clear: left; padding:10px !important; color:#666; background: #FBFBFB }div.faqitem .answer .bullet { font-size:90%; }div.faqitem .answer .bullet li { margin:0 0 0 0; }
/*google adsense*/
.adsense_container{width:100%; border:none; padding:0;margin:0; border-collapse:collapse;}.adsense_container .leesmeer{display:block; clear:both;margin-bottom:10px;text-decoration:none !important; font-weight:normal !important}.adsense_container .leesmeer a{ display:block; clear:both;color:#017f01; font-weight:normal !important;text-decoration:none !important;}.adsense_container .leesmeer a:hover{text-decoration:underline !important;}
.adsense_head{display:block;clear:both;font-size:11px;margin-bottom:2px;}.adsense_head a{color: #00c !important;text-decoration:underline !important;}.adsense_head a:hover{text-decoration:none !important;}.adsense_text{font-weight:normal;color:#333;font-size:11px;}


/*customer service*/
#rn_answer_details_contents ul{display:block; clear:both; list-style:none !important; line-height:normal; margin:0 0 10px 0 !important; padding:0 !important;}
#rn_answer_details_contents ul li{display:block; clear:both; list-style:none !important;  background:url(/media/pc/upccore/global/core/arrows/grey_bullet.png) no-repeat left 4px; vertical-align:middle; margin:0 0 0 5px; padding:0px 0 2px 12px !important;}
#rn_answer_details_contents ul li ul {display:block; clear:both; line-height:normal; margin:5px 0 3px 0 !important; padding:0 !important;}
#rn_answer_details_contents ul li ul li{display:block; clear:both; clear:both;  background:url(/media/pc/upccore/global/core/icons/bundle_uldash.png) no-repeat left 4px !important; vertical-align:middle; margin:0 0 0 5px; padding:0px 0 2px 6px !important; }

#rn_answer_details_contents ol {display:block; clear:both; line-height:normal; margin-top:0px;padding-bottom:3px;}
#rn_answer_details_contents ol li{ clear:both; margin-bottom:2px; }

.yui-skin-sam .yui-panel-container.shadow .underlay{
background-color:#000000;
bottom:-3px;
left:-3px;
filter:alpha(opacity=12);
-moz-opacity:0.12;
-khtml-opacity: 0.12;
opacity: 0.12;
position:absolute;
right:-3px;
top:2px;}

.yui-skin-sam .mask {background-color:#000000;
filter:alpha(opacity=25);
-moz-opacity:0.25;
-khtml-opacity: 0.25;
opacity: 0.25;
}

#rn_answertext table{ margin:0; padding:0; width:100%; border-collapse:collapse; empty-cells:show;}
#rn_answertext table tr{ width:100%; border-collapse:collapse;}
#rn_answertext td{padding:5px 5px 5px 10px; border:1px solid #f0f0f0; border-collapse:collapse; }
#rn_answertext th{ padding:5px 5px 5px 10px; border:1px solid #f0f0f0; border-collapse:collapse;font-weight:bold; text-align:left; }
#rn_answertext thead td, #rn_answertext thead th{  background:#f6f6f6; }
#rn_answertext table input{ font-size:12px;}
#rn_questiontext{display:block; clear:both;}
#rn_questiontext h3{display:block; clear:both; margin:0 0 8px 0;}
#rn_questiontext h4{display:block; clear:both;margin:0 0 8px 0;}



#frmLogin .ch_ci2_button{ margin-top:8px !important; font-size:10px!important;}
#searchform .ch_ci2_button{ margin:8px 0 5px 0 !important; font-size:10px!important;}
.optional .ch_ci2_button{ margin:8px 0 5px 0 !important; font-size:10px!important;}