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,sup,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;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
div{margin:0;border:0;padding:0;position:relative;}strong{font-weight:bolder;}body{font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#4c4c4c;line-height:130%;background:#d4d4d4 url("/betavine-content/images/shadows/body_backshadow.gif") bottom center repeat-y;}
div#betavine,div#bsx,div#developer,div#user{padding:10px 32px;width:960px;margin:0 auto;background:url("/betavine-content/images/shadows/body_backshadow.gif") bottom center repeat-y;}
div#layout-box{line-height:150%;}p{padding-bottom:1em;line-height:150%;}a{color:black;text-decoration:none;}
a:VISITED{color:#aaa!important;}legend{display:none;}.sep,.unobtrusive{color:#999;}
.postDate,.secondary{color:#666;}div.endfloats{clear:left;}h2{font-weight:bold;font-size:125%;display:block;padding:6px;color:#2b2b2b;}
p.impact{font-weight:bolder;color:red;}p.impact2{font-weight:bolder;}p.indent{margin-left:40px;}
ul.indent{list-style-position:inside;}p.indent2{margin-left:80px;}table{border:0 none;padding:0;}
table tbody{font-size:1em;}table tbody td{padding:5px 10px 5px 0;}table.cleantable td{border:0 none;}
div#header{display:block;}div#header div.left{width:400px;height:80px;position:absolute;top:0;left:0;z-index:10;}
div#header div.left h1{position:absolute;bottom:0;left:0;}div#header div.left p{display:none;}
div#header div.right{text-align:right;display:block;height:80px;text-transform:lowercase;padding-top:4px;}
div#header ul{display:inline;}div#header ul li a{margin-right:1em;vertical-align:top;}
div#header ul li img{margin-right:1em;}div#header .right .secondary{vertical-align:top;}
div#header ul li img{cursor:pointer;}div#header ul li,div#header #vodalogo{display:inline;}
div#header #openid_logo,div#header #vodalogo img{height:22px;vertical-align:top;margin-top:-3px;}
div#header div#tagline{font-size:14px;padding:0 .5em;height:45px;color:#213101;background:#ecf4dc;vertical-align:middle;margin-top:5px;}
div#header div#tagline p{padding:15px .5em;}div#header div#tagline a{font-size:70%;font-weight:bold;color:#628f03;margin-left:1.2em;}
div#header div#tagline form{float:right;height:23px;width:300px;margin-top:11px;position:relative;}
div#header div#tagline form div#searchbox{position:absolute;background:#ecf4dc url("/betavine-content/images/search/input_background.png") no-repeat scroll left top;top:0;right:20px;height:23px;width:188px;}
div#header div#tagline form #go{position:absolute;top:5px;right:0;width:16px;height:14px;}
div#main_menu{background:#ecf4dc url("/betavine-content/images/shadows/bottom_shadow.png") bottom left repeat-x;height:33px;padding-bottom:5px;}
div#main_menu ul{list-style:none;}div#main_menu ul li{float:left;background:#76B042 url("/betavine-content/images/shapes/toptab_left.png") top left no-repeat;padding:0 0 0 3px;margin-right:9px;width:138px;height:33px;}
div#main_menu ul li span.beta{color:yellow;}div#main_menu ul li#mybetavine_tab.newmessage a{background:#76B042 url("/betavine-content/images/shapes/toptab_message_right.gif") top right no-repeat;}
div#main_menu li.newmessage.active_tab a,div#main_menu #mybetavine_tab.newmessage a:hover,div#main_menu #mybetavine_tab.newmessage a:focus{background:#76B042 url("/betavine-content/images/shapes/toptab_message_active_right.gif") top right no-repeat;}
div#main_menu ul li.first-child,div#main_menu ul li:FIRST-CHILD{width:68px;}div#main_menu ul li#mybetavine_tab{float:right;margin-right:27px;}
div#main_menu ul li a{background:#76B042 url("/betavine-content/images/shapes/toptab_right.png") top right no-repeat;display:block;height:17px;white-space:nowrap;padding:8px 0;color:white;text-align:center;font-weight:bold;height:17px;padding-right:3px;}
div#main_menu a:visited{color:white!important;}div#main_menu li.active_tab a,div#main_menu a:hover,div#main_menu a:focus{background:#3E7737 url("/betavine-content/images/shapes/toptab_active_right.png") top right no-repeat;}
div#main_menu li.active_tab,div#main_menu li:hover,div#main_menu li:focus{background:#3E7737 url("/betavine-content/images/shapes/toptab_active_left.png") top left no-repeat;}
div#app_menu{display:block;height:25px;background:white url("/betavine-content/images/shadows/bottom_shadow.png") bottom right repeat-x;padding-bottom:4px;margin-bottom:12px;z-index:30000;margin-top:-4px;}
div#app_menu ul{background:#76B042;height:24px;width:960px;}div#app_menu li{float:left;border-right:1px solid #fff;font-weight:bold;position:relative;height:24px;}
div#app_menu a{background:#76B042 none repeat scroll 0 0;border:0 none;color:#FFF;display:block;padding:4px 1.09em;}
div#app_menu a:VISITED{color:white!important;}div#app_menu ul li#mybetavine{border-right:0;}
div#app_menu ul li#mybetavine a{color:#ffe377;}div#app_menu ul li#mybetavine ul a{color:#fff;}
div#app_menu li ul{display:none;width:auto;height:auto;top:24px;margin-left:-1px;border-right:1px solid #aacc64;border-left:1px solid #aacc64;}
div#app_menu li ul li{float:none;height:auto;}div#app_menu li:hover ul{display:block;position:absolute;left:0;border:0;background:#76B042;}
div#app_menu ul li ul li a{border-bottom:1px solid #aacc64;white-space:nowrap;width:auto;min-width:150px;}
div#app_menu li.active>a,div#app_menu a:hover,div#app_menu a:focus{background:#3e7737;}
div#app_menu ul li#submenu_105665 a{padding-bottom:6px;border-bottom:2px solid white;}
div#app_menu ul li#submenu_104997 a{padding-top:6px;}div#footer{word-spacing:.1em;padding-top:8px;clear:both;font-size:8pt;text-align:right;}
div#footer div.hr{clear:both;border-bottom:1px #ccc dotted;margin:12px 0;display:block;}
div#footer div.hr hr{display:none;}div#footer div#version-copyright{width:400px;float:left;text-align:left;}
div#footer span#copyright{margin-left:20px;}div#content div#hero{background:white url("/betavine-content/images/homepage/vine_left.jpg") no-repeat scroll left top;color:#398500;display:block;font-family:Helvetica,Arial,sans-serif;font-size:27px;height:154px;line-height:150%;margin-top:-5px;padding-left:12px;padding-right:319px;padding-top:23px;}
div#content div#hero span.light{color:#76ae04;}div#vine{position:absolute;top:-56px;left:959px;width:16px;height:324px;background:white url("/betavine-content/images/homepage/vine_right.jpg") no-repeat top left;}
div#main_calls{padding:0 6px;}div.developers,div.bsx{width:443px;display:block;height:206px;color:white;padding-top:64px;padding-left:24px;}
div#main_calls h2{display:none;}div.developers{float:left;background:transparent url("/betavine-content/images/homepage/dev_panel_bg.jpg") no-repeat top left;}
div.bsx{margin-left:477px;background:transparent url("/betavine-content/images/homepage/sx_panel_bg.jpg") no-repeat top left;}
div#main_calls p.headline{font-size:10.5pt;padding-bottom:8px;}div#main_calls li{padding-left:25px;padding-top:9px;padding-bottom:9px;}
div#main_calls a,div#main_calls a:VISITED{font-weight:bold;color:white!important;}
div.developers li{background:url("/betavine-content/images/homepage/dev_icon.gif") top left no-repeat;}
div.bsx li{background:url("/betavine-content/images/homepage/sx_icon.gif") top left no-repeat;}
div.developers img.getstarted,div.bsx img.getstarted{position:absolute;left:115px;top:222px;}
div#homepage_content{margin-top:10px;padding-left:6px;}div#homepage_content div.promo_box{background:url("/betavine-content/images/homepage/promo_box_bg.jpg") top left no-repeat;width:290px;height:126px;margin-right:8px;float:left;padding:20px 0 0 20px;font-size:10pt;}
div#homepage_content div.promo_box .call{font-size:9pt;}div#homepage_content div.promo_box.first-child,div#homepage_content div.promo_box:FIRST-CHILD{margin-left:0;}
div#group1{margin-bottom:12px;}div#group2{margin:0 0 0 242px;width:476px;float:left;z-index:3;}
div#group2 img{max-width:474px;}div#resource_footer_box{width:458px;margin:0 0 0 257px;}
div.two_groups div#group2,div.two_groups_leftnav div#group2,div.two_groups_banner div#group2,div.two_groups_leftnav_banner div#group2{margin-left:225px;width:512px;}
div.two_groups_wide_filter div#group2,div.two_groups_wide_leftnav div#group2,div.two_groups_wide_leftnav_banner div#group2{margin-left:242px;width:718px;}
div.two_groups_wide_leftnav div#group2 img,div.two_groups_wide_leftnav_banner div#group2 img{max-width:712px;}
div.two_groups_leftnav div#resource_footer_box,div.two_groups div#resource_footer_box{width:512px;margin:0 0 0 240px;}
div.two_groups_wide div#group2{float:none;margin:0;width:100%;}div.three_groups_leftnav_banner div#group2,div.three_groups_leftnav div#group2{margin-left:210px;width:512px;}
div.three_groups_leftnav_banner div#group2 img,div.three_groups_leftnav div#group2 img,div.two_groups div#group2 img,div.two_groups_leftnav div#group2 img,div.two_groups_banner div#group2 img,div.two_groups_leftnav_banner div#group2 img{max-width:510px;}
div.three_groups_leftnav_banner div#resource_footer_box,div.three_groups_leftnav div#resource_footer_box{width:auto;margin:0 15px 0 225px;}
div.three_groups_banner div#group2,div.three_groups div#group2{margin-left:165px;width:537px;}
div.three_groups_banner div#group2 img,div.three_groups div#group2 img{max-width:535px;}
div.three_groups_banner div#resource_footer_box,div.three_groups div#resource_footer_box{width:auto;margin:0 15px 0 180px;}
div.three_groups_wide div#group2,div.three_groups_banner_wide div#group2{margin:0;width:725px;}
div.three_groups_wide div#group2 img,div.three_groups_banner_wide div#group2 img{max-width:723px;}
div.two_groups_wideright div#group2{margin-left:0;width:588px;}div.two_groups_wideright div#group2 img{max-width:588px;}
div.two_groups_wideright div#group4{width:360px;}div#group3{position:absolute;width:225px;left:0;}
div.two_groups_wide_leftnav_banner div#group3,div.two_groups_wide_leftnav div#group3{width:180px;}
div.three_groups_leftnav_banner div#group3,div.three_groups_leftnav div#group3,div.two_groups_leftnav_banner div#group3,div.two_groups_leftnav div#group3,div.three_groups div#group3{width:180px;}
div.two_groups_leftnav div#group3,div.two_groups_wide_leftnav div#group3{top:77px;}
div.two_groups_leftnav_banner div#group3,div.two_groups_wide_leftnav_banner div#group3{top:160px;}
div.three_groups_leftnav div#group3{margin-top:77px;}div.three_groups_leftnav_banner div#group3{margin-top:48px;}
div#group4{float:right;width:225px;}div.three_groups_leftnav div#group4,div.three_groups div#group4{margin-top:79px;}
div.three_groups_banner div#group4{margin-top:9px;}div.three_groups_leftnav_banner div#group4{margin-top:30px;}
div#group1 .alt_text{display:none;}div#developer div#group1 img{border:1px solid #999;}
div.homepage div#group1 a{margin:0 0 0 16px;padding:0;}div.homepage div#group1 a.first-child,div.homepage div#group1 a:FIRST-CHILD{margin:0;}
div.portlet{margin-bottom:12px;}div#group4 div.portlet,div#group3 div.portlet{background:url("/betavine-content/images/shadows/sideshadow.gif") top right repeat-y;padding:0 2px;}
div.two_groups_wideright div#group4 div.portlet{background:url("/betavine-content/images/shadows/sideshadow360px.gif") top right repeat-y;}
div#group2 div.portlet{background:url("/betavine-content/images/shadows/longsideshadow.gif") top left repeat-y;padding:0 2px;}
div.portlet div.hr{clear:both;border-bottom:1px solid #ddd;margin:8px 0;display:block;}
div.portlet div.hr hr{display:none;}div.portlet-header{padding:4px 9px;background-color:#66ad9a;line-height:130%;}
div.portlet-header_dbl{height:30px;color:white;}div.portlet-header h2{font-weight:bold;padding:0;color:white;margin:0 14px 0 0;display:inline;font-size:100%;}
div.portlet-header h2 a{padding-right:24px;background:no-repeat right 1px;}div#group4 div.portlet-header h2 a:visited,div#group4 div.portlet-header h2 a,div#group3 div.portlet-header h2 a:visited,div#group3 div.portlet-header h2 a{color:white!important;}
div.portlet-header div.more_bar a{background:no-repeat right top;margin-right:8px;padding-right:24px;}
div.portlet-footer div.more_bar{text-align:right;padding:3px;background:#e1e2ef;font-weight:bold;margin:-1px 0 0;font-size:95%;color:#2b2b2b;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
div.portlet-footer div.more_bar a{background:no-repeat right 1px;padding:0 20px 0 0;}
div.portlet-header div.more_bar{float:right;width:170px;text-align:right;}div.portlet-body{padding:7px 8px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;overflow:hidden;background:white;margin:0;}
div.portlet-footer{border-top:1px solid #ccc;background:url("/betavine-content/images/shadows/bottom_shadow.png") bottom right repeat-x;padding:0 0 5px;}
div.portlet-footer hr{border-top:solid 1px #ccc;display:none;clear:both;}.endlineup{clear:both;}
div.portlet-body div.review .icon,div.portlet-body div.event .icon,div.portlet-body div.author img{float:left;margin-right:8px;margin-bottom:8px;width:48px;}
div.three_groups_banner div#group2 div.portlet,div.three_groups_leftnav_banner div#group2 div.portlet,div.three_groups div#group2 div.portlet,div.three_groups_leftnav div#group2 div.portlet,div.two_groups div#group2 div.portlet,div.two_groups_leftnav div#group2 div.portlet,div.two_groups_leftnav div#group3 div.portlet,div.two_groups_wide div#group2 div.portlet,div.two_groups_wide_leftnav div#group2 div.portlet,div.two_groups_wide_leftnav div#group3 div.portlet,div.two_groups_banner div#group2 div.portlet,div.two_groups_leftnav_banner div#group2 div.portlet,div.two_groups_leftnav_banner div#group3 div.portlet,div.two_groups_wide_leftnav_banner div#group2 div.portlet,div.two_groups_wide_leftnav_banner div#group3 div.portlet,div.three_groups_leftnav_banner div#group3 div.portlet,div.three_groups_leftnav div#group3 div.portlet{background:none;padding:0;}
div.three_groups_banner div#group3 div.portlet-footer,div.three_groups_leftnav_banner div#group3 div.portlet-footer,div.three_groups div#group3 div.portlet-footer,div.three_groups_leftnav div#group3 div.portlet-footer,div.three_groups_banner div#group2 div.portlet-footer,div.three_groups_leftnav_banner div#group2 div.portlet-footer,div.three_groups div#group2 div.portlet-footer,div.three_groups_leftnav div#group2 div.portlet-footer,div.two_groups div.portlet div.portlet-footer,div.two_groups_leftnav div.portlet div.portlet-footer,div.two_groups_banner div.portlet div.portlet-footer,div.two_groups_leftnav_banner div.portlet div.portlet-footer,div.two_groups_wide div.portlet div.portlet-footer,div.two_groups_wide_leftnav div.portlet div.portlet-footer,div.two_groups_wide_leftnav_banner div.portlet div.portlet-footer,div.three_groups_leftnav div#group3 div.portlet-header,div.three_groups_leftnav_banner div#group3 div.portlet-header,div.two_groups_leftnav div#group3 div.portlet-header,div.two_groups_leftnav_banner div#group3 div.portlet-header,div.two_groups_wide_leftnav div#group3 div.portlet-header,div.two_groups_wide div#group2 div.portlet-header,div.two_groups_wide_leftnav div#group2 div.portlet-header,div.two_groups_wide_leftnav_banner div#group3 div.portlet-header{display:none;}
div.three_groups_banner div#group3 div.portlet-body,div.three_groups_leftnav_banner div#group3 div.portlet-body,div.three_groups div#group3 div.portlet-body,div.three_groups_leftnav div#group3 div.portlet-body,div.three_groups_banner div#group2 div.portlet-body,div.three_groups_leftnav_banner div#group2 div.portlet-body,div.three_groups div#group2 div.portlet-body,div.three_groups_leftnav div#group2 div.portlet-body,div.two_groups div.portlet-body,div.two_groups_leftnav div.portlet-body,div.two_groups_banner div.portlet-body,div.two_groups_leftnav_banner div.portlet-body,div.two_groups_wide div.portlet-body,div.two_groups_wide_leftnav div.portlet-body,div.two_groups_wide_leftnav_banner div.portlet-body{padding:0;border:0;overflow:visible;background:none;}
div.three_groups_banner div#group3 div.portlet-header,div.three_groups div#group3 div.portlet-header,div.three_groups_banner div#group2 div.portlet-header,div.three_groups_leftnav_banner div#group2 div.portlet-header,div.three_groups div#group2 div.portlet-header,div.three_groups_leftnav div#group2 div.portlet-header,div.two_groups div.portlet-header,div.two_groups_leftnav div.portlet-header,div.two_groups_banner div.portlet-header,div.two_groups_leftnav_banner div.portlet-header,div.two_groups_wide div.portlet-header,div.two_groups_wide_leftnav div.portlet-header,div.two_groups_wide_leftnav_banner div.portlet-header{color:black;padding:0;height:auto;vertical-align:bottom;}
img.left{float:left;padding:12px 12px 12px 0;}img.right{float:right;padding:12px 0 12px 12px;}
img.center{display:block;margin:12px auto;}div#group2 div.callout{float:right;border:3px solid #f6deea;margin-left:10px;margin-bottom:10px;}
div#bsx div#group2 div.callout{border-color:#dbf1f7;}div#group2 div.callout_inner{overflow:hidden;margin:0;padding:10px;border:1px solid #bd186b;}
div#bsx div#group2 div.callout_inner{border-color:#42b8d6;}div#layout-box h1{color:#2b2b2b;overflow:visible;white-space:normal;padding-bottom:9px;font-size:200%;line-height:100%;font-weight:normal;padding-bottom:22px;display:block;float:none;}
div#group2 div.portlet-body h1.first-child,div#group2 div.portlet-body h1:FIRST-CHILD{margin-top:0;font-weight:bold;padding-top:12px;}
div.two_groups div#group2 h1,div.two_groups_banner div#group2 h1{background:white url("/betavine-content/images/magenta/h1_line_fade_both_magenta.png") bottom center no-repeat;margin:22px -214px 19px -214px;padding-left:216px;}
div#bsx div.two_groups div#group2 h1,div#bsx div.two_groups_banner div#group2 h1,div#bsx div#group1 h1{background:white url("/betavine-content/images/blue/h1_line_fade_both_blue.png") bottom center no-repeat;}
div.two_groups_leftnav div#group2 h1,div.two_groups_leftnav_banner div#group2 h1{background:white url("/betavine-content/images/magenta/h1_line_fade_right_magenta.png") bottom right no-repeat;margin:22px -214px 19px -2px;padding-left:4px;}
div#bsx div.two_groups_leftnav div#group2 h1,div#bsx div.two_groups_leftnav_banner div#group2 h1,div#bsx div#group1 h1{background-image:url("/betavine-content/images/blue/h1_line_fade_right_blue.png");}
div.two_groups_wide div#group2 h1,div.two_groups_wide_leftnav div#group2 h1,div.two_groups_wide_leftnav_banner div#group2 h1{background:white url("/betavine-content/images/magenta/h1_line_fade_right_magenta.png") bottom right no-repeat;margin:22px -2px 19px -2px;padding-left:4px;}
div.two_groups_wide div#group2 h1{margin:22px 0 19px;}div#bsx div.two_groups_wide div#group2 h1,div#bsx div.two_groups_wide_leftnav div#group2 h1,div#bsx div.two_groups_wide_leftnav_banner div#group2 h1{background:white url("/betavine-content/images/blue/h1_line_fade_none_blue.png") bottom right repeat-x;}
div.three_groups_banner div#group2 h1,div.three_groups div#group2 h1{background:white url("/betavine-content/images/magenta/h1_line_fade_left_magenta.png") bottom left no-repeat;margin:22px -2px 19px -155px;padding-left:157px;}
div#bsx div.three_groups_banner div#group2 h1,div#bsx div.three_groups div#group2 h1{background:white url("/betavine-content/images/blue/h1_line_fade_left_blue.png") bottom left no-repeat;}
div.three_groups div#group2 div.portlet-body h1.first-child,div.three_groups div#group2 div.portlet-body h1:FIRST-CHILD{margin-right:-255px;}
div.three_groups_leftnav_banner div#group2 h1,div.three_groups_leftnav div#group2 h1{background:white url("/betavine-content/images/magenta/h1_line_fade_left_magenta.png") bottom center no-repeat;margin:22px -2px 19px -2px;padding-left:2px;}
div#bsx div.three_groups_leftnav_banner div#group2 h1,div#bsx div.three_groups_leftnav div#group2 h1{background:white url("/betavine-content/images/blue/h1_line_fade_left_blue.png") bottom center no-repeat;}
div.three_groups_leftnav div#group2 div.portlet-body h1.first-child,div.three_groups_leftnav div#group2 div.portlet-body h1:FIRST-CHILD{background-position:bottom left;margin-right:-237px;margin-left:-200px;padding-left:202px;}
div.three_groups_leftnav_banner div#group2 h2,div.three_groups_banner div#group2 h2,div.three_groups_leftnav div#group2 h2,div.three_groups div#group2 h2,div.two_groups div#group2 h2,div.two_groups_leftnav div#group2 h2,div.two_groups div#group2_banner h2,div.two_groups_leftnav_banner div#group2 h2,div.two_groups_wide div#group2 h2,div.two_groups_wide_leftnav div#group2 h2,div.two_groups_wide_leftnav_banner div#group2 h2{background:white url("/betavine-content/images/magenta/h2_line_fade_both_magenta.png") bottom center no-repeat;font-size:110%;font-weight:bold;padding-bottom:6px;margin:.5em -190px 1em -190px;padding-left:192px;color:#2b2b2b;display:block;float:none;clear:both;}
div#bsx div.three_groups_leftnav_banner div#group2 h2,div#bsx div.three_groups_banner div#group2 h2,div#bsx div.three_groups_leftnav div#group2 h2,div#bsx div.three_groups div#group2 h2,div#bsx div.two_groups div#group2 h2,div#bsx div.two_groups_leftnav div#group2 h2,div#bsx div.two_groups div#group2_banner h2,div#bsx div.two_groups_leftnav_banner div#group2 h2{background-image:url("/betavine-content/images/blue/h2_line_fade_both_blue.png");}
div.two_groups_leftnav div#group2 h2,div.two_groups_leftnav_banner div#group2 h2{background:white url("/betavine-content/images/magenta/h2_line_fade_right_magenta.png") bottom right no-repeat;margin:.5em -214px 1em -2px;padding-left:2px;}
div#bsx div.two_groups_leftnav div#group2 h2,div#bsx div.two_groups_leftnav_banner div#group2 h2{background-image:url("/betavine-content/images/blue/h2_line_fade_right_blue.png");}
div.two_groups_wide div#group2 h2,div.two_groups_wide_leftnav div#group2 h2,div.two_groups_wide_leftnav_banner div#group2 h2{background:none;border-bottom:1px solid #bd186b;margin:.5em -2px 1em -2px;padding-left:2px;}
div#bsx div.two_groups_wide div#group2 h2,div#bsx div.two_groups_wide_leftnav div#group2 h2,div#bsx div.two_groups_wide_leftnav_banner div#group2 h2{border-color:#42b8d6;overflow:hidden;clear:none;}
div.three_groups_banner div#group2 h2,div.three_groups div#group2 h2{background-position:bottom left;padding-left:152px;margin:.5em -2px 1em -150px;}
div.three_groups_leftnav_banner div#group2 h2,div.three_groups_leftnav div#group2 h2{margin:.5em -2px 1em -2px;padding-left:2px;}
h3{font-weight:bold;color:#2b2b2b;margin:1em 0;font-size:100%;}div.three_groups div#group2 h3,div.three_groups_leftnav div#group2 h3,div.three_groups_banner div#group2 h3,div.three_groups_leftnav_banner div#group2 h3,div.two_groups div#group2 h3,div.two_groups_leftnav div#group2 h3,div.two_groups_banner div#group2 h3,div.two_groups_leftnav_banner div#group2 h3,div.two_groups_wide div#group2 h3,div.two_groups_wide_leftnav div#group2 h3{font-size:120%;clear:both;font-weight:normal;margin:1.2em 0;}
div#bsx div#group2 h3{clear:none;}div#bsx div#group2 div#solution h3,div#bsx div#group2 div#challenge h3{clear:left;}
div.three_groups div#group2 h3.academy,div.three_groups_leftnav div#group2 h3.academy,div.three_groups_banner div#group2 h3.academy,div.three_groups_leftnav_banner div#group2 h3.academy,div.two_groups div#group2 h3.academy,div.two_groups_leftnav div#group2 h3.academy,div.two_groups_banner div#group2 h3.academy,div.two_groups_leftnav_banner div#group2 h3.academy{margin-bottom:3px;}
div#group3 p,div#group4 p,div#group3 li{padding-bottom:5px;}div#group3 div.bb_code,div#group4 div.bb_code,div#group3 div.bbcode_code,div#group4 div.bbcode_code,div#group3 div.quote,div#group4 div.quote,div#group3 div.quote-title,div#group4 div.quote-title{display:none;}
div#group4 ul{padding:0 0 0 10px;margin:0 0 0 10px;list-style-type:none;list-style-position:outside;}
div#group2 ul{list-style-type:disc;list-style-position:inside;}div#group2 ol{list-style-type:decimal;list-style-position:inside;}
div#group2 em{font-style:italic;}div.breadcrumbs div.portlet-header{display:none;}
div.subnavigation div.portlet-body li{margin-bottom:.9em;}div.subnavigation div.portlet-body{text-align:right;font-size:115%;}
div.subnavigation div.portlet-body span.current{font-weight:bold;}div.subnavigation div.portlet-body h2{font-size:100%;font-weight:bold;color:#4c4c4c;padding:6px 0 12px;}
div.subnavigation a,div.subnavigation a:VISITED{color:#AE0056!important;}div#bsx div.subnavigation a,div#bsx div.subnavigation a:VISITED{color:#0098e3!important;}
div.people_involved div.portlet-body h2.first-child,div.people_involved div.portlet-body h2:FIRST-CHILD,div.subnavigation div.portlet-body h2.first-child,div.subnavigation div.portlet-body h2:FIRST-CHILD{padding-top:0;}
div.people_involved div.portlet-body li{margin-bottom:.9em;}div.people_involved div.portlet-body{text-align:right;}
div.people_involved div.portlet-body h2{font-size:130%;font-weight:bold;color:#4c4c4c;padding:6px 0 12px;}
div#group2 div.portlet a{color:#AE0056;}div#bsx div#group2 div.portlet a{color:#0098e3;}
div.filter div.portlet-header{background-color:#ecf6fc;border-left:solid 1px #44a8e5;border-right:solid 1px #44a8e5;border-top:solid 1px #44a8e5;}
div.filter div.portlet-body{background-color:#ecf6fc;border-left:solid 1px #44a8e5;border-right:solid 1px #44a8e5;border-bottom:solid 1px #44a8e5;}
div.filter div.portlet-header h2{color:#2b2b2b;}div#group3 div.filter div.portlet,div#group3 div.filter div.portlet-footer{background:none;}
div#request_endorsement div.portlet-header,div.academy_icons div.portlet-header,div#newsarchive div.portlet-header,div.magenta div.portlet-header{background-color:#bd186b;}
div#newsarchive div.portlet-body,div.magenta-bg div.portlet-body{background-color:#fcf3f7;}
div#newsarchive div.portlet-header h2 a,div.magenta div.portlet-header h2 a{background-image:url("/betavine-content/images/portals/magenta-wedge.gif");}
div#request_endorsement div.portlet a,div#group2 div.portlet.vodafonecompetition a,div#group2 div.portlet.blog a,div#newsarchive.portlet a,div.portlet.magenta a{color:#AE0056!important;}
div#newsarchive div.more_bar,div.magenta div.more_bar{background:#f6dde9;}div#newsarchive div.more_bar a,div.magenta div.more_bar a{background-image:url("/betavine-content/images/portals/magenta-morebar-wedge.gif");}
div.linuxresources div.portlet-header,div#director div.portlet-header,div#blogcomments div.portlet-header,div#search div.portlet-header,div#me div.portlet-header,div.brightblue div.portlet-header{background-color:#42b8d6;}
div#me div.portlet-body,div.brightblue-bg div.portlet-body{background-color:#f5fbfd;}
div#me div.portlet-header h2 a,div.brightblue div.portlet-header h2 a{background-image:url("/betavine-content/images/portals/blue-wedge.gif");}
div.portlet.linuxresources a,div#director.portlet a,div#blogcomments.portlet a,div#search.portlet a,div#me.portlet a,div.portlet.brightblue a{color:#007a99!important;}
div#linuxresources div.more_bar a,div#blogcomments div.more_bar a,div.brightblue div.more_bar a{background-image:url("/betavine-content/images/portals/brightblue-morebar-wedge.png");}
div#team div.portlet-header,div#recent_forum div.portlet-header,div#promo div.portlet-header,div.plum div.portlet-header{background:#5d61ab;}
div#team div.more_bar a,div#recent_forum div.more_bar a,div.plum div.more_bar a{background-image:url("/betavine-content/images/portals/plum-morebar-wedge.png");}
div#promo div.portlet-header h2 a,div.plum div.portlet-header h2 a{background-image:url("/betavine-content/images/portals/plum-wedge.gif");}
div#team.portlet a,div#recent_forum.portlet a,div#promo.portlet a,div.portlet.plum a{color:#2029a8!important;}
div.events div.portlet-header,div.blue div.portlet-header{background-color:#5a9eb0;}
div.events div.more_bar a,div.blue div.more_bar a{background-image:url("/betavine-content/images/portals/greygreen-morebar-wedge.gif");}
div.events div.more_bar,div.blue div.more_bar{background-color:#b6dcd5;}div.events div.portlet a,div.blue div.portlet a{color:#0080a3!important;}
div.editorial2 div.portlet-header,div.widgetzoneindex div.portlet-header,div#applicationList div.portlet-header,div#list_communities div.portlet-header,div#communityblogs div.portlet-header,div.greygreen div.portlet-header,div#recent_blog_comments div.portlet-header,div#recent_blog_posts div.portlet-header{background-color:#66ad9a;}
div.editorial2 div.more_bar a,div#applicationList div.more_bar a,div#recentposts div.more_bar a,div#communityblogs div.more_bar a,div.greygreen div.more_bar a,div#recent_blog_comments div.more_bar a,div#recent_blog_posts div.more_bar a{background-image:url("/betavine-content/images/portals/greygreen-morebar-wedge.gif");}
div.editorial2 div.more_bar,div#communityblogs div.more_bar,div.greygreen div.more_bar,div#recent_blog_comments div.more_bar,div#recent_blog_posts div.more_bar{background:#e8f3f0;}
div.editorial2 a,div#group2 div.portlet.widgetzoneindex a,div.portlet.widgetzoneindex a,div#applicationList.portlet a,div#list_communities.portlet a,div#communityblogs.portlet a,div.portlet.greygreen a,div#recent_blog_comments.portlet a,div#recent_blog_posts.portlet a{color:#00926b!important;}
div.editorial2 div.portlet-body,div.portlet.greygreen div.portlet-body{background:#f7fbfa;}
div#applicationList div.portlet-header,div#popular_forum div.portlet-header,div#recentposts div.portlet-header,div.deepgreen div.portlet-header{background-color:#007757;}
div#popular_forum.portlet a,div#recentposts.portlet a,div.portlet.deepgreen a{color:#009069!important;}
div#popular_forum div.more_bar a,div.deepgreen div.more_bar a{background-image:url("/betavine-content/images/portals/deepgreen-morebar-wedge.png");}
div#applicationList div.more_bar,div#recentposts div.more_bar,div.deepgreen div.more_bar{background:#e8f3f0;}
div#recentblogposts div.portlet-header,div.petrol div.portlet-header{background-color:#008698;}
div#recentblogposts div.more_bar a,div.petrol div.more_bar a{background-image:url("/betavine-content/images/portals/deepgreen-morebar-wedge.png");}
div#recentblogposts.portlet a,div.portlet.petrol a{color:#007180!important;}div#popfaq div.portlet-header,div.brightgreen div.portlet-header{background-color:#76ae04;}
div.brightgreen div.portlet-header h2 a{background-image:url("/betavine-content/images/portals/green-wedge.png");}
div.promo.portlet,div#group3 div#promo{background:none;padding:0 1px!important;border:0 none;}
div.portlet.promo div.portlet-footer,div#group3 div#promo div.portlet-footer{background:none;border:0 none;}
div#group4 img.banner4,div#group4 img#banner4,div#group3 img#banner3{background:none;margin-bottom:18px;}
div#group4 img.banner4,div#group4 img#banner4{border:1px solid #999;}div#group3 img#banner3{border:1px solid #666;}
div#communityblogs div.portlet-body{background-color:#f7fbfa;}div.banner div.portlet-body,div.breadcrumbs div.portlet-body{border:0;padding:0;}
div#developer div#group1 div.banner div.portlet-body img,div#developer div#group2 div.banner div.portlet-body img{border:0;}
div#group1 div.banner div.portlet-footer,div#group2 div.banner div.portlet-footer{background:none;}
img#bsx_explain_graphic{margin:10px;border:none;}div#bsx_explain{background:url("/betavine-content/images/bsx/homepage/bsx_banner.jpg") top right no-repeat;display:block;height:160px;padding-left:7px;padding-right:322px;padding-top:90px;}
div#bsx_explain span.explain{font-size:20px;line-height:156%;}div#bsx_explain a{color:#00a1f2;}
div#signin table.cleantable td,div#signin table.cleantable th{padding:3px;}div#signin table.cleantable th{font-weight:normal;width:120px;}
div#search div.portlet-body img#submit-search{vertical-align:middle;cursor:pointer;}
div#me div.sign_buttons{margin-top:1em;display:block;text-align:center;}div#me div#presence_completion{display:block;width:183px;height:27px;margin:20px auto;background:url("/bvportal/images/home/completion_sliding_bg.png") no-repeat;}
div#me div#presence_completion p{display:block;text-align:center;color:white;padding-bottom:8px;padding-top:2px;white-space:nowrap;background:url("/bvportal/images/home/completion_border.gif") top center no-repeat;}
div#forum div.recentPostItem div.author img{margin-bottom:2.3em;}div#forum div.portlet-body div.body{color:#666;height:2.8em;overflow:hidden;}
div#apps div.controls{margin-bottom:12px;}div#apps div.controls a{font-size:95%;margin-left:4px;margin-right:4px;cursor:pointer;}
div#apps div.controls a.first-child,div#apps div.controls a:FIRST-CHILD{margin-left:0;}
div#apps div.controls .selected{font-weight:bold;}div#apps div.applicationListItem{text-align:center;background:url("/betavine-content/images/portals/appicon_backdrop.png") top center no-repeat;}
div#apps div.applicationListItem img.applicationImage{height:40px;margin:4px auto 0;}
div#apps div.applicationListItem div.details{margin:1em 0 2em;overflow:hidden;}div#apps div.applicationListItem a.title{color:#2b2b2b;font-weight:bold;}
div#apps #horizontal_carousel{float:left;width:455px;height:232px;position:relative;}
div#apps #horizontal_carousel div#spinner,div#apps #horizontal_carousel .container{position:absolute;top:0;left:3px;width:452px;height:215px;overflow:hidden;}
div#apps #horizontal_carousel div#spinner{background:white;z-index:3;}div#apps #horizontal_carousel div#spinner img{margin:95px 0 0 218px;}
div#apps #horizontal_carousel .previous_button,div#apps #horizontal_carousel .next_button{position:absolute;top:73px;width:12px;height:65px;z-index:100;cursor:pointer;}
div#apps #horizontal_carousel .previous_button{left:0;background:url("/betavine-content/images/portals/carousel_left.png");}
div#apps #horizontal_carousel .previous_button_over{background:url("/betavine-content/images/portals/carousel_left_rollover.png");}
div#apps #horizontal_carousel .previous_button_disabled{background:url("/betavine-content/images/portals/carousel_left_disabled.png");cursor:default;}
div#apps #horizontal_carousel .next_button{right:0;background:url("/betavine-content/images/portals/carousel_right.png");}
div#apps #horizontal_carousel .next_button_over{background:url("/betavine-content/images/portals/carousel_right_rollover.png");}
div#apps #horizontal_carousel .next_button_disabled{background:url("/betavine-content/images/portals/carousel_right_disabled.png");cursor:default;}
div#apps #horizontal_carousel ul{width:100000px;position:relative;top:0;left:0;height:144px;}
div#apps #horizontal_carousel ul li{width:113px;list-style:none;float:left;}div#apps div.applicationListItem .developer{white-space:nowrap;}
div#group2 div.lineup div.col,div#group2 div.lineup ul{width:217px;display:block;float:left;padding-left:15px;border-left:1px dotted gray;list-style-type:none;}
div#group2 div.lineup div.col ul{width:auto;display:inherit;float:none;padding-left:0;margin-left:0;border-left:0;}
div#resources div.lineup ul{border-left-color:#b8d66b;}div#group2 div.lineup div.first-child,div#group2 div.lineup div:FIRST-CHILD,div#group2 div.lineup ul.first-child,div#group2 div.lineup ul:FIRST-CHILD{padding-left:0;margin-left:0;border:0;}
div#events li{margin-bottom:1em;}div#resources li{font-size:110%;line-height:33px;}
div#resources li img{vertical-align:text-bottom;}div#developer div#partners div.portlet-body a{float:left;display:block;}
div#developer div#partners div.portlet-body a.first-child,div#developer div#partners div.portlet-body a:FIRST-CHILD{padding-left:0;}
div.blogItem{padding-bottom:1em;}div.recentPostItem,div.blogItem{color:#4c4c4c;}
div.blog div.post{clear:both;}div.blog .author a,div.blog .time,div.blog .number{font-weight:bold;}
div#list_communities div.portlet-body{padding:0;}div.portlet div.listItem{padding:10px;}
div.portlet div.alt{background:#ecf5f3;}div.portlet div#platform_filter{padding:0;}
div.portlet div#platform_filter img{vertical-align:middle;}div.portlet div#platform_filter .selected{background:#b7d9d2;}
div#list_communities div.secondary{font-size:90%;}div#group2 div#solutions div.more_bar a,div#group2 div#apps div.more_bar a{background-image:url("/betavine-content/images/portals/deepgreen-large-wedge.gif");}
div#group2 div#challenges div.more_bar a,div#group2 div#partners div.more_bar a{background-image:url("/betavine-content/images/portals/bluegreen-large-wedge.gif");}
div#bsx div#group2 div#partners div.portlet-footer,div#group2 div#solutions div.portlet-footer,div#group2 div#challenges div.portlet-footer,div#group2 div#document_search_results div.portlet-footer,div#group2 div.competitionlist div.portlet-footer,div#group2 div.intro div.portlet-footer,div#group2 div#p_application_finder div.portlet-footer,div#group2 div.blog div.portlet-footer,div#group2 div.widgetresources div.portlet-footer,div#group2 div#partners div.portlet-footer,div#group2 div#news div.portlet-footer,div#group2 div#apps div.portlet-footer,div#group2 div.resources div.portlet-footer,div#group2 div#leaderboard div.portlet-footer,div#group2 div#forums div.portlet-footer,div#group2 div#applicationprofile div.portlet-footer{background-image:none;background-color:white;border:0 none;}
div#group2 div#solutions div.portlet-header,div#group2 div#challenges div.portlet-header,div#group2 div#document_search_results div.portlet-header,div#group2 div.competitionlist div.portlet-header,div#group2 div.intro div.portlet-header,div#group2 div#p_application_finder div.portlet-header,div#group2 div.blog div.portlet-header,div#group2 div.widgetresources div.portlet-header,div#group2 div#apps div.portlet-header,div#group2 div.resources div.portlet-header,div#group2 div#leaderboard div.portlet-header,div#group2 div#forums div.portlet-header,div#group2 div#applicationprofile div.portlet-header{padding:3px;}
div#group2 div#challenges .portlet-header a.rss img,div#group2 div#solutions .portlet-header a.rss img{float:right;}
div#group2 div#solutions h1,div#group2 div#challenges h1,div#group2 div#document_search_results h1,div#group2 div.competitionlist h2,div#group2 div.intro h2,div#group2 div#p_application_finder h2,div#group2 div#partners h2,div#group2 div.blog h2,div#bsx div#group2 div.blog h2,div#group2 div.widgetresources h2,div#group2 div#apps h2,div#group2 div.resources h2,div#group2 div#leaderboard h2,div#group2 div#forums h2,div#group2 div#applicationprofile h2{color:#2b2b2b;font-size:115%;font-weight:bold;padding:0 0 0 6px;background:none;margin:0;}
div#group2 div#solutions h3,div#group2 div#challenges h3,div#group2 div.competitionlist h3{font-size:130%;font-weight:normal;margin:1em 0;padding:0 0 4px;border-bottom-style:solid;border-bottom-width:1px;}
div#group2 div.vodafonecompetition h3{border-bottom-color:#f4dae7;}div#group2 div#challenges h3,div#group2 div.studentcompetition h3{border-bottom-color:#dae7f4;}
div#group2 div#solutions h3,div#group2 div.externalcompetition h3{border-bottom-color:#ecf4d7;}
div#solutions div.portlet-body,div#challenges div.portlet-body,div#document_search_results div.portlet-body,div#p_application_finder div.portlet-body,div.portlet.promo div.portlet-body,div#promo div.portlet-body{padding:0;border:0 none;}
div#p_application_finder div.portlet-body .actions #application_finder_total .rssIcon{float:right;}
div#group2 div.intro div.portlet-body,div#group2 div.competitionlist div.portlet-body,div#group2 div.widgetresources div.portlet-body,div#group2 div.blog div.portlet-body,div#group2 div#apps div.portlet-body,div#group2 div.resources div.portlet-body,div#group2 div#leaderboard div.portlet-body,div#group2 div#forums div.portlet-body,div#group2 div#applicationprofile div.portlet-body,div#group2 div.hide-borders div.portlet-body{border:0;padding:5px 9px 0;}
div#group2 div#applicationprofile div.portlet-body{padding-left:0;}div#group2 div#solutions.portlet,div#group2 div#challenges.portlet,div#group2 div#document_search_results.portlet,div#group2 div.competitionlist.portlet,div#group2 div.intro.portlet,div#group2 div#p_application_finder.portlet,div#group2 div.blog.portlet,div#group2 div.widgetresources.portlet,div#group2 div#news.portlet,div#group2 div#apps.portlet,div#group2 div.resources.portlet,div#group2 div#leaderboard.portlet,div#group2 div#forums.portlet,div#group2 div#applicationprofile.portlet,div#layout_box div#group2 div.hide-borders{background:none;}
div#group2 div#solutions div.portlet-header,div#group2 div#challenges div.portlet-header,div#group2 div#document_search_results div.portlet-header{border-top:1px solid #0098e3;border-bottom:1px solid #0098e3;background:#f2f9fa;}
div#group2 div.studentcompetition div.portlet-header,div#developer div#group2 div#partners div.portlet-header{border-top:1px solid #008698;border-bottom:1px solid #008698;background:#f2f9fa;}
div#developer div#group2 div#partners a,div#group2 div.portlet.studentcompetition a{color:#007180;}
div#group2 div.portlet.vodafonecompetition div.portlet-header,div#group2 div.blog div.portlet-header,div#group2 div#forums div.portlet-header{border-top:1px solid #bd186b;border-bottom:1px solid #bd186b;background:#fcf3f7;}
div#group2 div#news div.portlet-body h3{margin:1em 0 .8em;font-size:110%;}div#group2 div#news div.portlet-body div.footer{margin-top:1em;font-size:110%;}
div#group2 div#news div.portlet-body div.footer a{font-weight:bold;}div#group2 div#news div.portlet-body div.footer span.post-date{float:none;width:auto;display:inline;font-size:1em;}
div#group2 div.intro div.portlet-header,div#group2 div#p_application_finder div.portlet-header,div#group2 div#apps div.portlet-header,div#group2 div#applicationprofile div.portlet-header{border-top:1px solid #007757;border-bottom:1px solid #007757;background:#f2f8f6;}
div#group2 div#p_application_finder.portlet a,div#group2 div#apps.portlet a,div#group2 div#applicationprofile.portlet a{color:#007757;}
div#group2 div.externalcompetition div.portlet-header,div#group2 div.resources div.portlet-header{border-top:1px solid #88bb09;border-bottom:1px solid #88bb09;background:#f3f8e6;}
div#group2 div.portlet.resources a{color:black;}div#group2 div.portlet.externalcompetition a{color:#5d8006;}
div#group2 div.widgetresources div.portlet-header,div#group2 div#leaderboard div.portlet-header{background:white;border-top:1px solid #0072bc;border-bottom:1px solid #0072bc;}
div#group2 div.portlet.widgetresources a,div#group2 div#leaderboard.portlet a{color:#004d80;}
div#group2 div#widgetresources div.portlet-body,div#group2 div#leaderboard div.portlet-body,div#group2 div#forums div.portlet-body{padding:0;}
div#group2 div.competitionlist.portlet div.sponsor{margin-bottom:1em;}div#group2 div#leaderboard table{width:476px;}
div#group2 div#leaderboard th#leaderboard_interests{width:174px;}div#group2 div#leaderboard th#leaderboard_avatars{width:62px;}
div#group2 div#forums table{margin-bottom:20px;}div#group2 div#forums table{width:540px;}
div#group2 div#leaderboard th,div#group2 div#forums th{font-weight:bold;border:0;margin:0;padding:6pt 0 6pt 6px;}
div#group2 div#leaderboard th{background:#ecf6f3;}div#group2 div#forums th{background:#F2F2F2;}
div#group2 div#forums th.startedby{width:120px;}div#group2 div#leaderboard td,div#group2 div#forums td{margin:0;vertical-align:top;padding:10px 0 5px 6px;border:0 none;}
div#group2 div#leaderboard td{border-bottom:1px solid #ecf6f3;}div#group2 div#leaderboard td{padding-bottom:0;}
div#group2 div#forums div.breadcrumbs img{float:none;padding:0;}div#group2 div#forums td.bottom{border-bottom:1px solid #FCF3F7;font-size:.8em;padding-top:0;}
div#group2 div#forums td img{padding:0;margin:0;float:none;vertical-align:middle;}
div#group2 div#leaderboard td span.author a{font-weight:bold;font-size:9pt;}div#p_application_finder div.pageNavigation{position:absolute;right:0;width:500px;top:2px;}
div#leaderboard div.result-details{padding:2px 0;background-color:#ecf6f3;border-bottom:1px solid #d4e4e9;}
div#bsx div#results div.paging-controls,div#bsx div#discussions_entry div.paging-controls{float:right;padding-bottom:15px;}
div#leaderboard div.result-details div#page-nav input,div#p_application_finder div.pageNavigation input,div#bsx div#results div.paging-controls div#page-nav input,div#bsx div#discussions_entry div.paging-controls div#page-nav input{border:0;background:0 none;font-weight:bold;cursor:pointer;}
div.blog div.blogPagesWrapper,div#p_application_finder div.pageNavigation,div#leaderboard div.result-details{text-align:right;cursor:pointer;}
div#leaderboard div.result-details div#page-nav,div#p_application_finder div.pageNavigation div#application_finder_pages,div#bsx div#results div.paging-controls div#page-nav,div#bsx div#discussions_entry div.paging-controls div#page-nav{display:inline;vertical-align:top;}
div.blog div.blogPagesWrapper span a,div#leaderboard div.result-details div#page-nav span a,div#p_application_finder div.pageNavigation div#application_finder_pages span a,div#bsx div#results div.paging-controls div#page-nav span a,div#bsx div#discussions_entry div.paging-controls div#page-nav span a{padding:0 2px 0 6px;font-size:90%;border-left:1px solid #ccc;}
div.blog div.blogPagesWrapper span.first-child a,div#leaderboard div.result-details div#page-nav span.first-child a,div#p_application_finder div.pageNavigation div#application_finder_pages span.first-child a,div#bsx div#results div.paging-controls div#page-nav span:first-child a,div#bsx div#discussions_entry div.paging-controls div#page-nav span:first-child a,div.blog div.blogPagesWrapper span:FIRST-CHILD a,div#leaderboard div.result-details div#page-nav span:FIRST-CHILD a,div#p_application_finder div.pageNavigation div#application_finder_pages span:FIRST-CHILD a div#bsx div#results div.paging-controls div#page-nav span:FIRST-CHILD a,div#bsx div#discussions_entry div.paging-controls div#page-nav span:FIRST-CHILD a{border-left:none;}
div.blog div.blogPagesWrapper span.current a,div#leaderboard div.result-details div#page-nav span.current a,div#p_application_finder div.pageNavigation div#application_finder_pages span.current a,div#bsx div#results div.paging-controls div#page-nav span.current a,div#bsx div#discussions_entry div.paging-controls div#page-nav span.current a{font-weight:bold;}
div#group2 div#leaderboard td span.author{width:112px;display:block;overflow:hidden;font-size:92%;}
div#group2 div#leaderboard div.portlet-header{height:auto;text-align:right;padding:0 3px;min-height:22px;}
div#group2 div.portlet-header div.filter_menu select{padding:1px 0;}div#group2 div.portlet-header div.filter_menu span.message{display:inline-block;vertical-align:baseline;}
div#group2 div#leaderboard div.portlet-header h2{float:left;width:200px;text-align:left;padding-top:3px;}
span.points{font-weight:bold;color:#2b2b2b;white-space:nowrap;}span.ranking{text-transform:uppercase;font-size:70%;font-weight:bold;color:#308855;}
div#group2 div#solutions div.solution div.data,div#group2 div#challenges div.challenge div.data{margin-top:1em;font-size:83%;}
div#challenges div.data span.solutions,div#challenges div.data span.discuss,div#challenges div.data span.discuss_some,div#challenges div.data span.discuss_many{display:inline-block;padding:6px 14px 4px 37px;background:white no-repeat 14px 6px;font-weight:bold;}
div#challenges div.data span.discuss{background-image:url("/betavine-content/images/shapes/head.gif");background-color:#ffefd8;}
div#challenges div.data span.discuss_some{background-image:url("/betavine-content/images/shapes/head.gif");background-color:#ffddb4;}
div#challenges div.data span.discuss_many{background-image:url("/betavine-content/images/shapes/head.gif");background-color:#ffcbb4;}
div#challenges div.data span.solutions{background-image:url("/betavine-content/images/shapes/lightbulb.gif");background-position:14px 4px;padding-left:32px;color:#00a1f2;}
div#challenges.portlet div.discussion_data span.region{padding-right:20px;}div#director img{float:left;margin-right:1em;margin-bottom:1em;width:80px;}
div#group2 a.widget-next-page{background:#c6d6a2 url("/betavine-content/images/portals/next_page_footer_bg.png") no-repeat right bottom;display:block;font-weight:bold;padding:5px 36px 0;text-align:right;font-size:95%;height:20px;}
div#group2 div.more_bar img{float:none;margin:0;padding:0;}div#group2 div.blog div.portlet-header div.rss_icon{float:right;width:22px;}
div#group2 div.blog div.portlet-header div.rss_icon img{float:none;padding:0;}div#group3 div.filter.portlet input.text{width:196px;}
div.two_groups_wide_filter div#group3 div.portlet.filter input.image,div.two_groups_wide_filter div#group3 div.portlet.filter img.search{margin-left:132px;cursor:pointer;}
div#group2 div.blog div.portlet-header h2{clear:none;}div#group2 .blog h2 img{padding:0;margin:0;float:none;display:inline;}
div#bsx div#group2 form div.form_submit_buttons{text-align:right;margin-top:1em;}
div#bsx div#group2 span.mandatory{color:#fc4300;margin:0 2px;font-weight:bold;}div#group2 div#challenge div.callout,div#group2 div#solution div.callout{width:300px;}
div#group2 div#challenge h1 img#label,div#group2 div#solution h1 img#label{vertical-align:middle;margin-left:12px;}
div#bsx div#group2 div#challenge h2{clear:left;}div#bsx div#group2 div#solution_attachments div.video,div#bsx div#group2 div#challenge div.video{float:left;width:640px;margin-bottom:30px;}
div#bsx div#group2 div#solution_attachments a img.attached_image,div#bsx div#group2 div#challenge a img.attached_image{float:left;margin:0 20px 20px 0;}
div#bsx div#group2 div#solution_attachments div.video div.description,div#bsx div#group2 div#challenge div.video div.description{float:right;width:340px;vertical-align:top;}
div#bsx div#group2 div#challenge div.hr{border-bottom:1px solid #ccc;margin:0 -5px 1em;clear:left;overflow:hidden;}
div#bsx div#group2 div#challenge div.hr hr{display:none;}div#bsx div#group2 div.callout h3{margin:0 0 11px;}
div#group2 div#challenge div.description,div#group2 div#solution div.description,div#group2 div#challenge div.attachments,div#group2 div#solution div.attachments,div#group2 div#challenge div.discussion,div#group2 div#solution div.discussion,div#group2 div#challenge div.create_solution{width:640px;}
div#bsx div#group2 div#challenge h2,div#bsx div#group2 div#solution h2{overflow:visible;}
div#group2 div#challenge div.create_solution{padding-top:5px;border-top:1px solid #ccc;}
div#group2 div#challenge div.callout div.share-and-subscribe img.rss,div#group2 div#solution div.callout div.share-and-subscribe img.rss{width:10px;}
div#bsx div#group2 div.callout div.edit{margin:-7px -7px 0;background:#dbf1f7;padding:10px 10px 0;margin-bottom:10px;}
div#bsx div#group2 div#partner div.callout div.edit{margin-bottom:-7px;}div#group2 div#challenge div.create_solution{text-align:right;}
div#group2 div#challenge div.create_solution img{vertical-align:middle;}div#group2 div#partner img.badge{margin-left:20px;}
div#group2 div#partner input.submit{margin-left:209px;width:160px;}div#group2 div#partner input#create.submit{width:auto;margin-left:10px;}
div#group2 div#partner button#cancel_button{margin-left:100px;}div#group2 div#partner input#name,div#group2 div#partner textarea#description,div#group2 div#partner input#website,div#group2 div#partner input#logo{width:100%;}
div#group2 div.user_form form div.remaining_chars_text,div#group2 div#partner form#partner div.remaining_chars_text,div#group2 div#solution_discussion div.remaining_chars_text,div#group2 div#challenge div.remaining_chars_text{text-align:right;}
div#group2 div#solution input.text,div#group2 div#solution textarea#description,div#group2 div#challenge input.text,div#group2 div#challenge textarea#description{width:510px;}
div#group2 div#solution textarea#description,div#group2 div#challenge textarea#description{height:300px;}
div#group2 div#solution input.submit,div#group2 div#challenge input.submit{margin-left:370px;margin-top:1em;width:145px;}
div#group2 div#partner textarea#description,div#group2 div#solution textarea#description{height:200px;}
div#group2 div.user_form.portlet textarea,div#group2 div.user_form.portlet input.text{display:block;width:100%;}
div#group2 div.user_form.portlet textarea,div#group2 div.user_form.portlet div.entrygroup input.text{margin-bottom:0;}
div#group2 div.user_form.portlet div.entrygroup{margin-bottom:1em;}div#group2 div.user_form.portlet label{display:block;}
div#group2 div.user_form.portlet textarea{height:150px;}div#group2 div.user_form.portlet input.button,div#group2 div.user_form.portlet input.submit{margin:10px 0 0 350px;}
div#group2 div.user_form.portlet p.explan{padding-bottom:0;}div#bsx div#group2 div#challenge div.solution_suggest,div#bsx div#group2 div#solution_attachments,div#bsx div#group2 div#solution_discussion,div#bsx div#group2 div.discussion div#bsx div#group2 div.attachments{clear:left;width:640px;}
div#bsx div#group2 div#challenge div.solution_suggest{margin-bottom:1em;}div#bsx div#group2 div.discussion div.enter_entry,div#bsx div#group2 div.discussion div#discussions_entry div.entry{width:644px;float:left;margin-bottom:20px;clear:left;min-height:68px;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry div.date_name{width:576px;padding-bottom:1.5em;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry div.date_name{background:white url("/betavine-content/images/blue/speechbubble_top_blue.png") 77px bottom no-repeat;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry div.entry_body{width:462px;padding:0 15px 5px 15px;margin-left:75px;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry div.entry_body{background:white url("/betavine-content/images/blue/speechbubble_bottom_blue.png") bottom right no-repeat;}
div#bsx div#group2 div.discussion div.enter_entry h3{margin-bottom:0;}div#bsx div#group2 div.discussion div.enter_entry textarea{width:637px;height:100px;}
div#bsx div#group2 div.discussion div.enter_entry div.bbcode{width:300px;float:left;z-index:50;}
div#bsx div#group2 div.discussion div.enter_entry input#post{margin-left:485px;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry div.avatar{width:78px;z-index:5;position:absolute;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry div.public{left:0;background:transparent url("/betavine-content/images/blue/speechbubble_callout_left_blue.png") right 9px no-repeat;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry div.member{right:0;background:transparent url("/betavine-content/images/blue/speechbubble_callout_right_blue.png") left 9px no-repeat;margin-right:1px;text-align:right;}
.blog div.applicationProfile{font-weight:bold;margin-bottom:5px;}.blog div.applicationProfile img{height:20px;width:20px;vertical-align:top;}
div#group2 div.blog div.blog-actions{margin-bottom:1em;}div#group2 div.blog .blogPagesWrapper{text-align:right;width:350px;float:right;z-index:40;}
div#group2 div.blog div.post div.post-header{border-bottom:1px solid #BD186B;}div#group2 div.blog div.post div.post-header h2{clear:none;padding:0 0 10px;}
div#group2 div.portlet-body span.post-date{float:right;font-size:.8em;width:170px;display:block;text-align:right;}
div#group2 div.blog div.post .post-actions{margin-bottom:2em;padding-top:.5em;}div#group2 div.blog .post-bookmarklets{font-size:.8em;vertical-align:middle;text-align:right;padding-top:.2em;border-top:1px solid #BD186B;margin-top:1.4em;}
div#group2 div.blog .post-bookmarklets img{float:none;margin:0;padding:0;}div#group2 div.blog .post-content{padding-bottom:10px;margin-top:1em;}
div#group2 div.blog .post-content li{margin:0 10px;}div#group2 div.blog div.post .comment{margin:40px 0;}
.blog div.post .comment .createdate{color:#B16;margin-left:20px;}.blog div.post .comment .content{border:1px solid #B16;margin:5px 10px;padding:10px;}
.blog div.post .comment .notapproved{background-color:#eee;}.blog div.post .comment .bookmarklets{float:right;width:390px;font-size:.8em;vertical-align:middle;margin-right:0;text-align:right;}
.blog div.post .comment .bookmarklets img{vertical-align:middle;}div.recentPostItem .body{display:block;height:55px;overflow:hidden;width:203px;}
div.recentPostItem h3.title{margin:0;font-size:100%;font-weight:normal;}div.recentPostItem .body br{display:none;}
form.editBlogForm fieldset div.fieldSetInformation{width:400px;float:none;margin:0 0 0 150px;}
form.editBlogForm fieldset div.fieldSetInformation div.informationBox{margin:0;}
form.editBlogForm fieldset div.fieldSetInput label{display:block;margin:10px 0;padding-left:40px;}
form.editBlogForm fieldset div.fieldSetInput label span{display:block;width:100px;float:left;text-align:right;margin:0 5px 0 0;}
form.editBlogForm fieldset div.fieldSetInput label img{border:1px solid #ddd;}div#applicationList div.applicationListItem-empty{margin:10px 0;}
div#applicationList div.applicationListItem{border-bottom:1px solid #DDD;margin:10px 0;min-height:115px;}
div#applicationList div.relatedAppList{min-height:60px;}div#applicationList div.applicationListItem img.applicationImage{float:left;height:48px;margin:0 0 5px;width:48px;border:1px solid #ddd;}
div#applicationList div.applicationListItem div.details{margin-left:59px;}div#applicationList div.applicationListItem div.details a.title{font-size:1.2em;}
div#applicationList div.applicationListItem div.details a.developer{display:block;margin:0 0 5px 0;clear:left;}
div#applicationList div.applicationListItem div.details a.developer img{vertical-align:middle;}
div#group2 div#applicationList div.applicationListItem div.details p.blurb{line-height:15px;height:45px;overflow:hidden;padding:0;}
div#applicationList div.applicationListItem div.details p.downloadCount,div#applicationList div.applicationListItem div.details p.monthlyDownloadCount,div#applicationList div.applicationListItem div.details p.lastUpdated{color:#666;}
div#applicationList div.applicationListItem div.app_rating_view{top:0;right:0;}.app_rating,.app_rating_view{height:18px;margin:0 0 5px 0;padding:0;}
.app_rating ol,.app_rating_view ol{padding:0;}.app_rating li,.app_rating_view li{float:left;margin:0 1px;list-style-type:none;list-style-image:none;list-style-position:outside;vertical-align:bottom;}
.app_rating li .total_votes,.app_rating_view li .total_votes{margin:1px 0 0 8px;vertical-align:bottom;}
.app_rating_view img{float:left;height:16px;margin:0;width:16px;}div#group2 div#memberprofile .bookmarklist img{vertical-align:middle;float:none;padding:0;}
div#group2 div#memberprofile .member-summary img{padding-top:0;}div#group2 div#memberprofile span.prompt,div#group2 div#memberprofile .member-summary .member-details .title{font-weight:bold;}
div#group2 div#memberprofile .bookmarklist{line-height:31px;}div#group2 div#memberprofile .bookmarklist .bookmark-public{background:#FFF none repeat scroll 0 0;border:1px solid #DBDBDB;display:inline-block;margin:1px;padding:5px;vertical-align:top;white-space:nowrap;}
div.competitionlist div.competitionItem{margin-bottom:3em;}div.competitionlist div.competitionItem{margin-bottom:3em;}
div.competitionlist .competitionItem .sponsor a{font-weight:bold;}div#group2 div.challenge{margin-bottom:30px;}
div#group2 div#challenges form#raise_challenge{margin-bottom:3em;}div#group2 div#challenges input#raise_challenge_search{width:570px;}
div#group2 form#raise_challenge input#search_go{vertical-align:top;}div#group2 form#raise_challenge div#suggest_results{background-color:#ecf6fc;border:solid 1px #44a8e5;padding:4px 10px;display:none;}
div#group2 form#raise_challenge li.listItem{padding:4px 10px;}div#group2 div.solution span.tag,div#group2 div.challenge span.tag{cursor:pointer;color:#0098e3;}
div#group2 div#solutions div.filter-info,div#group2 div#challenges div.filter-info{padding:5px 10px;margin:10px 0;border:1px solid #44A8E5;}
div#group2 div#solutions div.filter-info #clear_filter,div#group2 div#challenges div.filter-info #clear_filter{cursor:pointer;font-weight:bold;position:absolute;right:10px;}
div#group2 div.competitionlist .competitionItem .actions{margin-bottom:.5em;}div#challenges div.body,div#challenges div.data,div#group2 div#solutions div.solution h3.title,div#group2 div#solutions div.solution div.body,div#group2 div#solutions div.solution div.data,div#group2 div#challenges div.challenge h3.title{margin-left:58px;}
div#group2 div.user_form form.privateProfileForm h3,div#group2 div#solution form#solution h3,div#group2 div#challenge form#challenge h3,div#group2 div#solutions div.solution h3.title,div#group2 div#challenges div.challenge h3.title{margin-bottom:0;}
div#group2 div#solutions div.solution{margin-bottom:3em;}div#group2 div#solutions div.portlet-footer{text-align:right;}
div#group2 div#challenges div.challenge span.endorsement{margin-left:54px;vertical-align:middle;position:relative;}
div#group2 div#challenges div.challenge span.endorsement img{cursor:pointer;}div#group2 div#challenges div.challenge span.endorsement .results-partners{position:absolute;left:120px;top:-30px;width:200px;}
div#group2 div#challenges div.challenge .endorsement{margin-left:54px;vertical-align:middle;}
div#group2 div#partners div#results div.partner-result{margin:0 0 3em;clear:left;}
div#group2 div#partners div#results div.partner-result h3.title,div#group2 div#partners div#results div.partner-result div.body{margin-left:102px;}
div#group2 div#partners div#results div.partner-result div.logo_banner{width:102px;float:left;text-align:center;}
.max-chars{display:none;}span.member-avatar a img{margin-right:5px;}div.icon_lineup{display:block;margin:.5em 0 .4em;}
div.icon_lineup img{padding-right:6px;}div.academy_icons img{margin:5px 10px 5px;vertical-align:middle;}
div#share_preview{border:1px solid #ddd;padding:10px;margin:10px;background-color:#ddd;font-family:monospace;font-size:1.2em;}
form.shareAPageForm fieldset.emailAddresses{width:415px;}form.shareAPageForm fieldset.emailAddresses{display:block;}
form.shareAPageForm fieldset.emailAddresses span input{width:220px;margin-bottom:1em;}
form.shareAPageForm fieldset.emailAddresses a,form.shareAPageForm fieldset.emailAddresses span label{line-height:2em;vertical-align:middle;}
form.shareAPageForm fieldset.emailAddresses span label{float:left;padding:0 .5em 0 0;text-align:right;width:150px;}
form.shareAPageForm fieldset.emailAddresses a{float:right;cursor:pointer;}form.shareAPageForm fieldset.emailAddresses a.remove{color:#666;}
form.shareAPageForm div.caveat p{font-size:.8em;line-height:2.5em;vertical-align:middle;text-align:right;}
form.shareAPageForm div.caveat input{float:right;}div#group2 .reported-post{padding:10px;border:1px solid #DBDBDB;margin-bottom:20px;}
div#group2 .reported-post hr{background-color:#FFF;color:#FFF;border:none;border-top:1px solid #DBDBDB;}
div#bsx div#group2 div.discussion .post-report{background-color:#DBF1F7;padding:5px;margin:5px;}
div#bsx div#group2 div.discussion .post-report{display:none;}div#bsx div#group2 div.discussion .post-report ul{text-align:right;margin:5px 0;}
div#bsx div#group2 div.discussion .post-report ul li{display:inline;padding:5px;font-weight:bold;color:#0098E3;}
div#bsx div#group2 div.discussion .post-report ul li.first-child,div#bsx div#group2 div.discussion .post-report ul li:FIRST-CHILD{color:#2B2B2B;}
.cancel-report,.submit-report,.report-post,.delete-post{cursor:pointer;}div#bsx div#group2 div.discussion div#discussions_entry div.entry.deleted{min-height:0;margin-bottom:0;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry.deleted .informationBox{margin:0 75px;margin-bottom:20px;}
div#bsx div#group2 div.discussion div#discussions_entry div.entry-moderation .moderation-options{text-align:right;}
div#bsx div#group2 .bbcode-helper .help-triggers{overflow:auto;}div#bsx div#group2 .bbcode-helper .help-triggers div{float:left;cursor:pointer;}
div#bsx div#group2 .bbcode-helper .help-triggers a{cursor:pointer;}div#bsx div#group2 .bbcode-helper .result-list{max-height:80px;overflow:auto;}
div#bsx div#group2 .bbcode-helper .result-list li{cursor:pointer;}div#bsx div#group2 .bbcode-helper .help-triggers div.solution-help-trigger,div#bsx div#group2 .bbcode-helper .help-triggers div.challenge-help-trigger{padding:5px 10px 5px 15px;}
div#bsx div#group2 .bbcode-helper .help-triggers div.solution-help-trigger{background:url(/betavine-content/images/shapes/lightbulb.gif) no-repeat left;}
div#bsx div#group2 .bbcode-helper .help-triggers div.challenge-help-trigger{background:url(/betavine-content/images/blue/add_icon.gif) no-repeat left;}
.link-preview-container{position:absolute;background-color:#fff;border:1px solid black;width:400px;padding:10px;z-index:5000;}
.link-preview .owner{float:left;margin-right:10px;overflow:hidden;width:50px;}.link-preview .details{float:left;width:330px;}
.link-preview .details .title{font-weight:bold;}div#bsx div#group2 #community_partners.portlet,div#bsx div#group2 #support_partners.portlet,div#bsx div#group2 #community_partners.portlet .portlet-header,div#bsx div#group2 #support_partners.portlet .portlet-header{overflow:auto;}
span#application_licence_url{color:#801148;cursor:pointer;}.informationBox p a{cursor:pointer;}
div#application_actions .portlet-body ul{list-style-type:disc;padding:0;}.edit-button{margin:10px 0;}
.float-right{float:right;}div#application_image .edit-button{margin:0 0 10px 0;}
.unparsed-content{display:none;}div#general_upload_help{position:absolute;width:25%;top:37.5%;left:37.5%;z-index:38000;}
div#download_buttons input{margin:5px 0;}div#upload_frame div.uploadinput div.choice{padding:10px 0;}
div#upload_frame div.uploadinput div.choice span{padding:-5px 0 0;}div#upload_frame div.uploadinput div.choice form{padding:0 0 0 10px;}
div#upload_frame div.uploadinput div.choice input{margin:0 5px 0 0;display:block;float:left;}
div#upload_frame div.uploadinput div.urls div.tested-devices,div#upload_frame div.uploadinput div.urls div.further-info{display:none;}
div#upload_frame div.uploadinput div.urls div.further-info{padding:0 0 0 40px;}div#upload_frame div.uploadinput div.urls,div#upload_frame div.uploadinput div.files{margin:0 0 0 16px;overflow:auto;}
div#upload_frame div.uploadinput div.urls form input.file-input,div#upload_frame div.uploadinput div.files form input.file-input{float:left;}
div#upload_frame .platform-version span,div#upload_frame .platform span{margin:0 5px 0 0;}
div#application_download{margin:10px 0;}div#application_download span{padding:4px 5px 0 0;}
div#application_download select#platformversionid{display:inline;}div.feedback table tbody tr td.make{text-transform:capitalize;}
div#upload_files{border:3px solid black;z-index:20;position:absolute;top:250px;left:-200px;padding:20px;background:#fefefe;width:990px;}
.edit-button img{cursor:pointer;}.upload-feedback{float:right;width:300px;height:100px;padding:10px;margin:10px;}
.inline{display:inline;}div.extra-file-error{background-color:#ffebeb;border:1px solid #F00;color:#666;}
div.extra-file-info{background-color:#F8FAE6;border:1px solid #78BE02;color:#666;}
.hidden{display:none;}.indented{padding-left:50px;padding-right:50pt;}div#edit_tags ul#edit_application_tags_list{list-style-type:none;}
div#edit_tags ul#edit_application_tags_list li{display:block;}div#edit_tags ul#edit_application_tags_list li label input{float:left;}
div#edit_tags ul#edit_application_tags_list li label span{display:block;margin:2px 0;padding:2px 0 0;}
#application_description,#application_blurb,#application_download{width:320px;}#application_blurb{margin-bottom:5px;}
.app_rating ol,.app_rating span{display:inline;float:left;}.callout{width:200px;z-index:1;}
.tag-cloud{color:#000;text-align:center;}.tag-cloud span{cursor:pointer;color:#444;}
.tag-cloud span.tag{line-height:120%;}.tag-cloud span.selected{background-color:#F7B400;border:1px solid #F7B400;padding:3px;}
.tag-cloud span:hover{cursor:pointer;background-color:#fff6d5;}#view_application_tags_list li{display:inline;}
#versions_list{display:none;}div#versions_editor ul{list-style-type:disc;margin:0 0 0 20px;}
div#versions_editor ul li span.version{color:grey;}#versions_editor #file_options{clear:both;padding:10px;}
#versions_editor #file_options button{float:right;}#external_link{border:1px solid #000;padding:10px;}
#infobox{display:none;position:relative;border:1px solid #000;padding:10px;margin-bottom:5px;height:40px;}
#infobox .action{cursor:pointer;background-color:#801148;color:#fff;padding:5px;float:right;}
.edit-button img{vertical-align:middle;}.edit-button span{font-weight:bold;color:#2B2B2B;}
.leightbox{color:#333;position:fixed;padding:1em;border:2px solid #B8B8B8;background-color:white;text-align:left;z-index:36000;overflow:auto;top:20%;left:25%;width:50%;display:none;}
#confirm_version_delete{position:absolute;width:25%;top:37.5%;left:37.5%;z-index:38000;}
.leightbox div{position:static;}#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:32000;background-color:#333;-moz-opacity:.8;opacity:.80;filter:alpha(opacity=80);}
.lightbox[id]{position:fixed;}#overlay[id]{position:fixed;}.review-details{padding:0 0 10px;}
.review-details span span{padding:0 5px;}.review-details span span img{vertical-align:middle;}
#dm-icon{width:20px;height:20px;display:block;background-color:#fff;z-index:35000;}
#dm-icon img{margin:6px 4px 2px 5px;}#dm_preview{overflow:scroll;width:500px;height:200px;}
#directmessaging a.back{background:transparent url(/betavine-content/images/portals/bluegreen-large-wedge.gif) no-repeat scroll 0 0;padding:0 0 2px 25px;cursor:pointer;display:block;background:#000;}
#directmessaging .messages .message{width:501px;border-bottom:1px solid #ddd;margin:0 0 20px 0;padding:0 0 20px;}
#directmessaging .messages .message .sender{display:block;vertical-align:middle;line-height:35px;}
#directmessaging .messages .message .body{display:block;}#directmessaging #inbox .header{border-bottom:2px solid #d7bdcc;color:#666;width:500px;height:20px;margin:0 0 10px;}
#directmessaging #inbox .from{float:left;width:320px;}#directmessaging #inbox .time{float:left;width:80px;}
#directmessaging #inbox .date{float:left;width:100px;}#directmessaging #inbox .nickname{float:left;width:320px;}
#directmessaging #inbox .avatar{display:block;width:57px;margin:10px 0 0 0;float:left;background:none;}
#directmessaging #inbox .speech-green-container{width:444px;margin:10px 0 0 0;float:left;background:url(/betavine-content/images/dm/speechbubble_green_top.png) left top no-repeat;}
#directmessaging #inbox .speech-green-middle{padding:5px 15px 10px 25px;}#directmessaging #inbox .speech-green-bottom{width:444px;height:10px;background:url(/betavine-content/images/dm/speechbubble_green_bottom.png) left top no-repeat;}
#directmessaging #inbox .actions{clear:both;}#directmessaging #inbox .actions input{margin:10px 0 0 0;}
#directmessaging div.inboxlinks{float:right;font-size:16px;margin:-60px 35px 15px 0;}
#directmessaging div.inboxlinks a{text-decoration:underline;}#sendmessage{width:500px;}
#sendmessage .recipient{display:block;height:36px;}#sendmessage .recipient .label{color:#AE0056;font-weight:bold;}
#sendmessage .recipient .avatar{display:block;float:right;}#sendmessage .compose .body .speech-green-container{width:500px;background:url(/betavine-content/images/dm/speechbubble_green_preview_top.png) left top no-repeat;}
#sendmessage .compose .body .speech-green-middle{padding:10px 10px 0 10px;}#sendmessage .compose .body .speech-green-bottom{width:500px;height:10px;background:url(/betavine-content/images/dm/speechbubble_green_preview_bottom.png) left top no-repeat;}
#sendmessage .actions{clear:both;margin-top:10px;}#directmessaging #messages .message .reply,#sendmessage .actions .cancel,#sendmessage .actions .preview{cursor:pointer;}
#sendmessage .actions input{display:inline;margin:0 0 0 10px;line-height:25px;}#sendmessage textarea{display:block;width:472px;height:200px;}
code{font-family:monospace;}.docbook .book{font-size:1.2em;line-height:1.3em;}.docbook h1{font-size:1.4em;font-weight:bold;line-height:1.4em;}
div.chapter{font-size:1.2em;line-height:1.3em;}.book .titlepage{display:none;}div.warningBox{background-color:#FFF8ED;border:1px solid #8A4500;color:#666;margin:10px 0 5px;padding:5px 10px;}
div.warningBox p{margin:5px 30px;}div.warningBox p p{margin:0;}div.warningBox img{float:left;margin:0 5px 0 0;}
div.warningBox p img{float:none;}div.informationBox{background-color:#F8FAE6;border:1px solid #78BE02;color:#666;margin:10px 0 5px;padding:5px 10px;}
div.informationBox img{margin:0;padding:0;}div.informationBox p{margin:5px 0 5px 30px;}
div.informationBox p p{margin:0;}div.informationBox img{float:left;margin:0 5px 0 0;}
div.informationBox p img{float:none;}div.errorBox,div.spring-error span{display:block;background-color:#ffebeb;border:1px solid #F00;color:#666;margin:10px 0 5px;padding:5px 10px;}
div.errorBox p{margin:5px 30px;}div.errorBox p p{margin:0;}div.errorBox img{float:left;margin:0 5px 0 0;}
div.errorBox p img{float:none;}div.editdoc{z-index:1;float:right;}pre{font-family:monospace;background-color:#FFFFE6;border:1px solid #FBB357;padding:10px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter span{margin:0!important;padding:0!important;border:0!important;outline:0!important;background:none!important;text-align:left!important;float:none!important;vertical-align:baseline!important;position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;height:auto!important;width:auto!important;line-height:1.1em!important;font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-weight:normal!important;font-style:normal!important;font-size:1em!important;}
.syntaxhighlighter{width:100%!important;margin:1em 0 1em 0!important;padding:1px!important;position:relative!important;}
.syntaxhighlighter code{display:inline!important;}.syntaxhighlighter .bold{font-weight:bold!important;}
.syntaxhighlighter .italic{font-style:italic!important;}.syntaxhighlighter .line .number{float:left!important;width:3em!important;padding-right:.3em!important;text-align:right!important;display:block!important;}
.syntaxhighlighter.nogutter .line .number{display:none!important;}.syntaxhighlighter .line .content{margin-left:3.3em!important;padding-left:.5em!important;display:block!important;}
.syntaxhighlighter .line .content .block{display:block!important;padding-left:1.5em!important;text-indent:-1.5em!important;}
.syntaxhighlighter .line .content .spaces{display:none!important;}.syntaxhighlighter.nogutter .line .content{margin-left:0!important;border-left:none!important;}
.syntaxhighlighter .bar{display:none!important;}.syntaxhighlighter .bar.show{display:block!important;}
.syntaxhighlighter.collapsed .bar{display:block!important;}.syntaxhighlighter.nogutter .ruler{margin-left:0!important;padding-left:0!important;}
.syntaxhighlighter .ruler{padding:0 0 .5em .5em!important;margin-left:3.3em!important;overflow:hidden!important;}
.syntaxhighlighter.collapsed .lines,.syntaxhighlighter.collapsed .ruler{display:none!important;}
.syntaxhighlighter .lines.no-wrap{overflow:auto;overflow-y:hidden;}.syntaxhighlighter .toolbar{position:absolute!important;right:0!important;top:0!important;font-size:1px!important;padding:8px 8px 8px 0!important;}
.syntaxhighlighter.collapsed .toolbar{font-size:80%!important;padding:.2em 0 .5em .5em!important;position:static!important;}
.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block!important;float:left!important;margin-left:8px!important;background-repeat:no-repeat!important;overflow:hidden!important;text-indent:-5000px!important;}
.syntaxhighlighter.collapsed .toolbar .item{display:none!important;}.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(/betavine-content/images/syntaxhighlighter/magnifier.png)!important;display:inline!important;text-indent:0!important;width:auto!important;float:none!important;height:16px!important;padding-left:20px!important;}
.syntaxhighlighter .toolbar .item.viewSource{background-image:url(/betavine-content/images/syntaxhighlighter/page_white_code.png)!important;}
.syntaxhighlighter .toolbar .item.printSource{background-image:url(/betavine-content/images/syntaxhighlighter/printer.png)!important;}
.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0!important;background:none!important;overflow:visible!important;}
.syntaxhighlighter .toolbar .item.about{background-image:url(/betavine-content/images/syntaxhighlighter/help.png)!important;}
.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,.syntaxhighlighter.printing .line .content .block{background:none!important;}
.syntaxhighlighter .no-wrap .line .content .block{white-space:nowrap!important;}
.syntaxhighlighter.printing .line .number{color:#bbb!important;}.syntaxhighlighter.printing .line .content{color:#000!important;}
.syntaxhighlighter.printing .toolbar,.syntaxhighlighter.printing .ruler{display:none!important;}
.syntaxhighlighter.printing a{text-decoration:none!important;}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000!important;}
.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200!important;}
.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue!important;}
.syntaxhighlighter.printing .keyword{color:#069!important;font-weight:bold!important;}
.syntaxhighlighter.printing .preprocessor{color:gray!important;}.syntaxhighlighter.printing .variable{color:#a70!important;}
.syntaxhighlighter.printing .value{color:#090!important;}.syntaxhighlighter.printing .functions{color:#ff1493!important;}
.syntaxhighlighter.printing .constants{color:#06C!important;}.syntaxhighlighter.printing .script{font-weight:bold!important;}
.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:#808080!important;}
.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493!important;}
.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red!important;}
.syntaxhighlighter{background-color:#E7E5DC!important;}.syntaxhighlighter .line.highlighted .number{background-color:#6CE26C!important;color:black!important;}
.syntaxhighlighter .line.highlighted.alt1 .content,.syntaxhighlighter .line.highlighted.alt2 .content{background-color:#6CE26C!important;}
.syntaxhighlighter .line .number{color:#5C5C5C!important;}.syntaxhighlighter .line .content{border-left:3px solid #6CE26C!important;color:#000!important;}
.syntaxhighlighter.printing .line .content{border:0!important;}.syntaxhighlighter .line.alt1 .content{background-color:#fff!important;}
.syntaxhighlighter .line.alt2 .content{background-color:#F8F8F8!important;}.syntaxhighlighter .line .content .block{background:url(wrapping.png) 0 1.1em no-repeat!important;}
.syntaxhighlighter .ruler{color:silver!important;background-color:#F8F8F8!important;border-left:3px solid #6CE26C!important;}
.syntaxhighlighter.nogutter .ruler{border:0!important;}.syntaxhighlighter .toolbar{background-color:#F8F8F8!important;border:#E7E5DC solid 1px!important;}
.syntaxhighlighter .toolbar a{color:#a0a0a0!important;}.syntaxhighlighter .toolbar a:hover{color:red!important;}
.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#000!important;}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200!important;}
.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue!important;}.syntaxhighlighter .keyword{color:#069!important;font-weight:bold!important;}
.syntaxhighlighter .preprocessor{color:gray!important;}.syntaxhighlighter .variable{color:#a70!important;}
.syntaxhighlighter .value{color:#090!important;}.syntaxhighlighter .functions{color:#ff1493!important;}
.syntaxhighlighter .constants{color:#06C!important;}.syntaxhighlighter .script{background-color:yellow!important;}
.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#808080!important;}
.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493!important;}
.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red!important;}