html,body,div,span,p,blockquote,pre,code,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,label,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}img{border:0}a:active,a:focus{outline:0}.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix,.container{display:block}.clear{clear:both}body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin:0 20px}h1{font-family:Helvetica,Arial,sans-serif;font-size:30px;color:#444;margin:0 0 7px 0;font-weight:bold}h1.page-title{font-family:Helvetica,Arial,sans-serif;font-size:24px;color:#444;margin:0 0 10px 0}.front h1.page-title{display:none}h1.listHead{font-size:24px}h1.listHead span{display:none}.page-taxonomy h1.listHead span{display:inline;color:#93a3ab}h2,.view h2{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;color:#5e9645;margin:10px 0}h2 a{color:#5e9645}h2.listSubhead{font-size:16px;margin:6px 0}.box h2{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;color:#fff;margin:0 0 12px 0}.page-search .box h2{color:#5e9645}#right .block h2{margin:0}h3{font-size:18px;font-weight:normal;color:#444;margin-bottom:0}h3 a{color:#444}h4{font-size:16px;font-weight:bold}h5{font-size:14px;font-weight:bold}h6{font-size:12px;font-weight:bold}h1 sup,h2 sup,h3 sup{font-size:12px;font-weight:normal;margin:0;padding:0}a{color:#5671e1;text-decoration:none}a:hover,a:active{text-decoration:underline}h1 a{color:#444}ul,ol{margin:10px 0;padding-left:40px}.block .list-content ul{padding:0 0 0 40px}p{font-size:12px;line-height:18px;color:#444;margin:10px 0}.hide{display:none}.node{margin-bottom:20px}#content-area{clear:both}.breadcrumb{width:100%;font-size:10px;margin:0 0 10px 0;color:#444}.breadcrumb a{font-size:10px;color:#444}.block{margin-bottom:10px}.box{background:#ccc url(images/global/post-bottom-left.gif) no-repeat bottom left;padding:0;margin:0 0 40px 0;overflow:hidden;font-size:12px}.box-content{background:url(images/global/post-bottom-right.gif) no-repeat bottom right;padding:15px 20px;margin:0;overflow:hidden}.box label{width:75px;font-size:12px;font-weight:bold;color:#444;margin:0;padding-top:0px;float:left}.box #edit-notify-wrapper label{width:auto;margin-left:75px}.box input.form-text{width:236px;font-size:12px;color:#000;background-color:#fff;border:0;margin:3px 0;padding:0px;float:left}.box textarea{width:460px;height:110px;font-size:12px;color:#000;background-color:#fff;border:0;margin:3px 0;padding:5px;float:left}.box .form-item,.box .textarea-identifier,.box .description{clear:both}.box .form-item .description{margin-left:75px}.button,input.form-submit,input.teaser-button{background:#b92929;border:1px solid #b92929;color:#fff;cursor:pointer;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:0.916em;font-weight:bold;margin:0 4px;padding:2px 4px;text-transform:uppercase;-moz-border-radius:4px;-webkit-border-radius:4px}input.form-submit:hover,input.teaser-button:hover{cursor:pointer}fieldset{border:1px solid #919191;margin:15px 0;padding:10px}fieldset.collapsed{}fieldset legend{font-weight:bold}html.js fieldset.collapsible legend a{font-weight:bold}.teaser-button{display:none}#edit-field-presentation-0-upload-wrapper .description{display:none}#comment-form #edit-submit{margin-left:400px}#comment-form #edit-preview,#comment-form #edit-submit{border:none;background:url(images/buttons/red-small.png) no-repeat left top;font:bold 11px/25px Arial;height:25px;padding:0;width:67px;text-align:center;-moz-border-radius:0;-webkit-border-radius:0}#comment-form #edit-preview:hover,#comment-form #edit-submit:hover{background-position:0 -25px}.comments{background:#ecfac2 url(images/global/comments-top-left.gif) no-repeat 0 0;margin-top:30px}.commentsHead{background:url(images/global/comments-top-right.gif) no-repeat top right;padding:15px 20px;border-bottom:1px solid #fff}.commentsHead h2{font-family:Helvetica,Arial,sans-serif;font-size:30px;font-weight:bold;color:#444;margin:0}.comment{padding:15px 20px;border-bottom:1px solid #fff}.comment h3{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;color:#444;margin:0}.comment h3 span{font-weight:normal;color:#8a9b56}#edit-comment-wrapper{height:120px}#edit-mail-wrapper .description{display:none}.comment-footer{margin:10px 0}.comment-byline,.comment-links{float:left}.comment-byline img{vertical-align:middle;border:1px solid #444}form.fivestar-widget,.fivestar-widget-static{float:right;margin:0;padding:0;vertical-align:top}.block-tagadelic h2{height:25px;background:url(images/sidebar/head-tag-cloud.gif);margin:0;text-indent:-5000px}.block-tagadelic p{margin:0}.block-tagadelic a{color:#444;line-height:18px}.active-members h2{background:url(images/sidebar/head-active-members.gif);height:25px;width:301px}.active-members-content{padding-top:10px}.active-members h2 span{display:none}#block-views-categories-block_1{background:url(images/sidebar/categories-content-bg.gif) repeat-y top left}#block-views-categories-block_1 h2{height:29px;background:url(images/sidebar/head-categories.gif);margin:0;text-indent:-5000px;margin:0 0 6px 0}#block-views-categories-block_1 div.content{padding:0 10px 7px 10px;background:url(images/sidebar/categories-content-bottom.gif) no-repeat bottom left}#block-views-categories-block_1 ul{margin:0 0 6px 0;padding:0;list-style-type:none}#block-views-categories-block_1 ul li{padding:0 0 5px 0;margin:0;list-style-type:none}#block-views-categories-block_1 ul li a{font-size:12px;color:#434343}#block-views-categories-block_1 .view-header{margin:0 -10px}#block-views-recent_stories-block_1{background:url(images/sidebar/newcontent-content-bg.gif) repeat-y top left}#block-views-recent_stories-block_1 h2{height:29px;background:url(images/sidebar/head-newcontent.gif);margin:0;text-indent:-5000px;margin:0 0 6px 0}#block-views-recent_stories-block_1 div.content{padding:0 10px 7px 10px;background:url(images/sidebar/newcontent-content-bottom.gif) no-repeat bottom left}#block-views-recent_stories-block_1 .views-row{margin-bottom:15px}#block-views-recent_stories-block_1 a{font:bold 11px Arial;color:#5571e0}.ui-widget-content a{text-decoration:underline}#main{float:left;width:100%}.node-content{border-bottom:1px solid #ddd;padding-bottom:6px;margin-bottom:20px}.node-content h1{font-family:Helvetica,Arial,sans-serif;font-size:30px;color:#444;margin:0 0 7px 0}.node-content h1 span{font-weight:normal;color:#777}.node-content h2{font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;color:#5e9645;margin:0 0 20px 0}.node-content li,.list-content li{font-size:12px;line-height:18px;color:#444}.contentInfo{margin:0;border-top:1px dotted #919191;border-bottom:1px dotted #919191;overflow:hidden;padding-top:5px}.author{font-size:10px;margin:0;float:left}.contentRating{font-size:10px;float:right;width:150px}.vote-label,.vote-label-anon{float:left;margin-top:1px;color:#444}.vote-label-anon{padding-left:35px}.article,.view-popular-article .item-list li a,.view-popular-article-sidebar .item-list li a{background-image:url(images/icons/article-small.gif);background-repeat:no-repeat;background-position:left;padding-left:15px}.preso,.view-popular-presentation .item-list li a,.view-popular-presentation-sidebar .item-list li a{background-image:url(images/icons/double-arrow-small.gif);background-repeat:no-repeat;background-position:left;padding-left:15px}.knowledge,.view-popular-knowledgebase .item-list li a,.view-popular-knowledgebase-sidebar .item-list li a{background-image:url(images/icons/lightbulb-small.gif);background-repeat:no-repeat;background-position:left;padding-left:15px}.contentFooter{margin:5px 0 0 0}.contentFooter p{margin:0}.contentFooterRight{float:right;width:450px}.footer-links{margin-top:15px}.social{width:220px;margin-left:20px;float:right}.social ul{width:100px;margin:0 0 0 10px;padding:0;float:left;list-style-type:none}.social ul li{font-size:12px;line-height:18px;padding:0 0 0 19px;background-position:0 2px;background-repeat:no-repeat}.social ul li.twitter{background-image:url(images/icons/twitter.gif)}.social ul li.digg{background-image:url(images/icons/digg.gif)}.social ul li.facebook{background-image:url(images/icons/facebook.gif)}.social ul li.delicious{background-image:url(images/icons/delicious.jpg)}.social ul li.moreBookmarks{padding:0}.comments{background:#ecfac2 url(images/global/comments-top-left.gif) no-repeat 0 0;margin-top:30px}.commentsHead{background:url(images/global/comments-top-right.gif) no-repeat top right;padding:15px 20px;border-bottom:1px solid #fff}.commentsHead h2{font-family:Helvetica,Arial,sans-serif;font-size:30px;font-weight:bold;color:#444;margin:0}.comment{padding:15px 20px;border-bottom:1px solid #fff}.comment h3{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;color:#444;margin:0}.comment h3 span{font-weight:normal;color:#8a9b56}.post{background:#ccc url(images/global/post-bottom-left.gif) no-repeat bottom left;padding:0;margin:0 0 40px 0;overflow:hidden}.post h2{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;color:#fff;margin:0 0 12px 0}.post form{background:url(images/global/post-bottom-right.gif) no-repeat bottom right;padding:15px 20px;margin:0;overflow:hidden}.post form label{width:75px;font-size:12px;font-weight:bold;color:#444;margin:0;padding-top:9px;float:left;clear:both}.post form input{width:236px;font-size:12px;color:#000;background-color:#fff;border:0;margin:3px 0;padding:5px;float:left}.post form textarea{width:460px;height:110px;font-size:12px;color:#000;background-color:#fff;border:0;margin:3px 0;padding:5px;float:left}.post form input.postButton{width:139px;height:21px;background:url(images/buttons/post.gif) no-repeat;border:0;padding:0;margin:10px 0 0 406px;cursor:pointer;clear:both}#right{width:302px;margin-right:-322px;padding-left:20px;float:left;position:relative}#left{width:181px;padding-right:20px;right:201px;float:left;position:relative;margin-left:-100%}.sidebarLeft{width:110px;margin:0;padding:0;float:left}.sidebarRight{width:180px;margin:0 0 0 10px;padding:0;float:left}.popContent{width:302px;background:url(images/sidebar/pop-content-bg.gif) repeat-y;margin-bottom:10px}.popContent h2{width:302px;height:32px;background:url(images/sidebar/pop-content-top.gif) no-repeat;margin:0}.popContent h2 span{display:none}.popContent ul{margin:0;padding:0 11px 0 11px;list-style-type:none}.popContent .view-popular-knowledgebase-sidebar .item-list ul{background:url(images/sidebar/pop-content-bottom.gif) no-repeat bottom;padding:0 11px 6px 11px}.popContent ul li{font-size:12px;background-position:0 12px;margin:0;list-style-type:none}.popContent ul li a{color:#444;padding:9px 0;border-bottom:1px dotted #ccc;display:block}.popContent .view-popular-knowledgebase-sidebar .item-list ul li.views-row-last a{border:0}.tagCloud h2{width:110px;height:24px;background:url(images/sidebar/head-tag-cloud.gif);margin:0}.tagCloud h2 span{display:none}.tagCloud p{margin:0}a.advert img{border:0;margin-bottom:10px}#fenderLeft{min-width:990px;background:url(images/global/fender-left.gif) no-repeat 0 0;padding-left:30px;margin:0}#fenderRight{min-width:990px;background:url(images/global/fender-right.gif) no-repeat right top;padding-right:30px;margin:0}#center{min-width:990px;background:url(images/global/bg-body.png) repeat-x top;margin:0;position:relative}#wrap{min-width:440px;padding:0 322px 0 201px;overflow:hidden;margin-top:10px;z-index:1}.sidebar-right #wrap{padding:0 322px 0 0}.sidebar-left #wrap{padding:0 0 0 201px}.no-sidebars #wrap{padding:0}div#welcome{position:absolute;top:0;right:250px;z-index:2;font-size:10px;color:#666;padding-top:6px}ul#supernav{width:240px;margin:0;padding:0;list-style-type:none;position:absolute;top:0;right:0;z-index:2}ul#supernav li{font-size:10px;float:left;margin:0 0 0 14px;padding-top:6px;display:block}ul#supernav li a{color:#666;background-repeat:no-repeat;background-position:0 7px;padding:6px 0 9px 15px}ul#supernav li a.register{padding:6px 0 9px 0}ul#supernav li a.login{background-image:url(images/icons/blue-arrow-small.gif)}ul#supernav li a.follow{background-image:url(images/icons/twitter-small.gif)}ul#supernav li a.rss{background-image:url(images/icons/rss-small.gif)}#user-links{float:right}#nav-logout,#nav-login,#nav-join{float:right}#nav-logout a,#nav-login a,#nav-join a{background:url(images/nav/user-button.gif) no-repeat left top;display:block;height:21px;font:bold 11px/21px Arial;color:#fff;width:74px;text-align:center;margin-right:4px;text-decoration:none}#nav-login a{margin-right:0}#nav-logout a:hover,#nav-login a:hover,#nav-join a:hover{background-position:0 -21px}#nav-user{height:21px;font:11px/21px Arial;color:#656565;float:right;background:url(images/buttons/logout.gif) no-repeat left top;padding-left:5px}#nav-user div{padding-right:5px;min-width:142px;background:url(images/buttons/logout.gif) no-repeat right top}#nav-user img{vertical-align:middle;border:1px solid #444}#masthead{width:100%;height:79px;padding:37px 0 0 0;margin-bottom:32px;z-index:1;overflow:hidden}#masthead img{border:0}#masthead p{font-size:12px;color:#999;padding:0;margin:0;line-height:normal}#top-nav{position:absolute;top:5px;right:0;z-index:2;padding-right:2px}#search-box{width:180px;padding:0;margin:1px 5px 0 5px;float:right;overflow:hidden;z-index:2;border:1px solid #727d83}#search-box form input.search{width:160px;height:15px;font-size:12px;color:#999;border:none;border-color:transparent;padding:2px;margin:0;overflow:hidden;float:left}#search-box form input.searchButton{float:left}#identity{padding-top:6px;float:left}img#spring{border:0;position:absolute;top:46px;right:0}#rss-feed{float:right;margin-right:4px}#nav-rss{background:url(images/buttons/rss.gif) no-repeat left top;display:block;height:21px;width:53px;font:11px/21px Arial;padding-left:17px;color:#656565;text-decoration:none}#twitter-link{float:right;margin-right:4px}#nav-twitter{background:url(images/buttons/twitter.gif) no-repeat left top;display:block;height:21px;width:53px;font:11px/21px Arial;padding-left:17px;color:#656565;text-decoration:none}#nav-rss:hover,#nav-twitter:hover{background-position:0 -21px;color:#444}#mainnav-wrapper{width:100%;height:24px;background:transparent url(images/nav/main.gif) repeat-x 0 0;position:absolute;top:122px;left:-21px;z-index:2;padding-right:21px}#mainnav{width:100%;height:24px;background:transparent url(images/nav/main-left.gif) no-repeat 0 0;margin:0;padding-left:21px}#mainnav .block{margin:0}ul.navLeft{margin:0;padding:0;list-style-type:none;float:left}ul.navLeft li{font-size:11px;font-weight:bold;float:left;padding:0}ul.navLeft li a{color:#fff;padding:5px 0 5px 0;margin:0 4px 0 26px;display:block}ul.navLeft li.first a{margin:0 4px 0 4px}ul.navLeft div{width:178px;background:url(images/nav/dropdown-bottom.png) no-repeat bottom;margin:0;padding:0 0 20px 0;border:0}ul.navLeft ul{width:120px;background:url(images/nav/dropdown-top.gif) no-repeat 0 0;padding:15px 29px 0 29px;margin:0;list-style-type:none;overflow:hidden}ul.navLeft ul li{width:120px;height:23px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;padding:7px 0 0 0;margin:0;border-bottom:1px dotted #919191;overflow:hidden}ul.navLeft ul li.last{height:15px;border:0}ul.navLeft ul li a{text-decoration:none;color:#444;padding:0;margin:0}ul.navLeft ul li a:hover{text-decoration:underline}ul.navLeft .segment{display:none}#mainnav-right{height:24px;background:url(images/nav/main-right.gif) no-repeat right;position:absolute;right:-21px;padding:0 21px 0 0}#mainnav-right .block-nice_menus,ul.navRight{float:right}ul.navRight li{font-size:11px;font-weight:bold;margin:0;padding:0;float:left}ul.navRight li a{color:#fff;padding:5px 0 8px 0;margin:0 0 0 30px;display:block}ul.navRight li.menu-3660{background:url(images/nav/contribute.gif) no-repeat 10px 4px}img.playPreso{width:203px;height:121px;margin:6px 0 20px 20px;border:0;float:right}.listFooter{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0px 0 35px 0}.listFooter p.readMore{margin-top:6px;float:left}.listFooter p.listTags{margin-top:6px;text-align:right}.listFooter p.listTags .tag-bar{text-align:right;position:relative}.listFooter table{width:100%}.listFooter table td{vertical-align:top}.list-content{clear:both;padding-bottom:6px}.node-question .blog-right{margin-top:-8px}.contentTriple{width:29%;margin:0 2%;float:left}.contentTriple img{border:0}.contentTriple ul{margin:0;padding:0;list-style-type:none}.contentTriple ul li{font-size:12px;margin:0;padding:0;list-style-type:none}.contentTriple .item-list ul li a{padding:0 0 9px 15px;display:block;background-position:0 3px}a.ask{width:302px;height:116px;background:url(images/sidebar/ask.gif) no-repeat 0 0;margin-bottom:10px;display:block;position:relative}a.ask span{width:280px;font-size:14px;line-height:18px;color:#444;position:absolute;top:40px;left:12px}a:hover.ask{text-decoration:none;cursor:pointer}.recent-comment,.happening,#block-views-download_central-block_1{width:301px;background:url(images/sidebar/pop-content-bg.gif) repeat-y;margin-bottom:10px}#block-views-download_central-block_1 h2{width:301px;height:32px;background:url(images/sidebar/download-top.png) no-repeat;margin:0;text-indent:-9000px}#block-views-download_central-block_1 ul,#block-views-download_central-block_1 ul li{list-style-type:none}.happening h2{width:301px;height:32px;background:url(images/sidebar/happening-top.gif) no-repeat;margin:0}.recent-comment h2{width:301px;height:32px;background:url(images/sidebar/recent-comments-top.gif) no-repeat;margin:0}.recent-comment h2 span,.happening h2 span{display:none}.recent-comment ul,.happening ul,#block-views-download_central-block_1 .view-content{background:url(images/sidebar/pop-content-bottom.gif) no-repeat left bottom;margin:0;padding:0 11px 6px 11px;list-style-type:none}#block-views-download_central-block_1 .view-content{padding-top:10px}.recent-comment ul li,.happening ul li{font-size:12px;background-position:0 9px;background-repeat:no-repeat;margin:0;padding:0 0 0 24px;position:relative;display:block;width:255px}.recent-comment ul li img,.happening ul li img{position:absolute;border:1px solid #444;top:10px;left:0}.recent-comment ul li div,.happening ul li div{color:#444;padding:9px 0;border-bottom:1px dotted #ccc;display:block}.recent-comment ul li.last div,.happening ul li.last div{border:0}.recent-comment ul li a span,.happening ul li a span{color:#5671e1}.recent-comment ul li a:hover,.happening ul li a:hover{text-decoration:none}.recent-comment ul li a:hover span,.happening ul li a:hover span{text-decoration:underline;color:#5671e1}.active-member{float:left;width:150px;padding-bottom:5px}.active-member a{color:#999}.active-member img{vertical-align:middle;margin:0 5px 0 10px;border:1px solid #444}.footer{clear:both;text-align:center}.view-recent-stories{clear:both}.page-search #main .box,.page-search #main .box-content{background:none;margin:0;padding:0}.page-search #main h2.title{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#fff;background-color:#444;margin:10px 0;padding:4px}dl.search-results{margin:0;padding:0}dl.search-results dt{font-family:Helvetica,Arial,sans-serif;font-size:16px;margin:0;padding:0}dl.search-results dd{margin:0 0 12px 0;padding:0 0 12px 0;border-bottom:1px dotted #ccc}dl.search-results dd p.search-snippet{margin:0;padding:0}dl.search-results dd p.search-info{font-size:10px;margin:0;padding:0;display:none}img.portrait{margin:6px 0 20px 20px;border:0;float:right}#footerLeft{min-width:900px;background:url(images/global/footer-left.gif) no-repeat 0 0;padding-left:30px;margin:24px 0 30px 0}#footerRight{min-width:900px;background:url(images/global/footer-right.gif) no-repeat right top;padding-right:30px;margin:0}#footer{min-width:900px;height:181px;text-align:center;background:url(images/global/footer-bg.gif) repeat-x top;border-top:4px solid #d03737;margin:0;padding-top:18px;position:relative}#footer p{font-size:12px;margin:18px 0}#footer a,#bottom a,#bottom li{color:#444}#footer a:hover,#bottom a:hover{color:#5671e1}ul.tabs{clear:both}ul.primary{border-bottom:1px solid #ccc;height:26px;margin:0}ul.primary li{float:left;margin:0;padding:0}ul.primary li a{display:block;height:26px;margin:0 2px 0 0;padding:0 0 0 5px;border-width:0;font-weight:bold;text-decoration:none;color:#999;background-color:transparent;background:url(images/tabs/tab-left.png) no-repeat left 0px}ul.primary li a .tab{display:block;height:22px;margin:0;padding:4px 13px 0 6px;border-width:0;line-height:20px;background:url(images/tabs/tab-right.png) no-repeat right 0px}ul.primary li.active a,ul.primary li.active a:hover{border-width:0;color:#fff;background-color:transparent;background:url(images/tabs/tab-left.png) no-repeat left -26px}ul.primary li.active a .tab,ul.primary li.active a:hover .tab{background:url(images/tabs/tab-right.png) no-repeat right -26px}ul.secondary{margin:0;padding:0 0 0 5px;border-bottom:none;list-style:none;white-space:nowrap;background:#fafafa}ul.secondary li{float:left;margin:0 5px 0 0;padding:5px 0;border-right:none}ul.secondary a{display:block;height:24px;margin:0;padding:0;border:1px solid silver;text-decoration:none;color:#777;background:#fafafa}ul.secondary a .tab{display:block;height:18px;margin:0;padding:3px 8px;line-height:18px}ul.secondary a.active,ul.secondary a.active:hover{border:1px solid silver;color:#fff;background:#bcbcbc}#index{border:1px solid #5c666d;padding:10px;background:#72828b url(images/index/index-bg.png) repeat-x top left;color:#fff}#index p{color:#fff}#index-links a{display:block;width:91px;height:25px;float:right;background:url(images/index/button.png) no-repeat top left;font:bold 11px/26px Arial;color:#fff;text-align:center;margin:0 4px;text-decoration:none}#index-links a:hover{background-position:0 -25px}#index h2{font:bold 18px Arial;margin:0;padding:0;color:#fff}.blog-wrapper{padding-left:98px}.blog-left{width:88px;padding-right:10px;right:98px;margin-left:-100%;position:relative;float:left}.blog-right{width:100%;position:relative;float:left}.blog-image{margin-bottom:15px;margin-top:4px}.blog-image img{border:2px solid #eee;padding:2px}.blog-author{font-size:10px;margin-top:0}.blog-author img{vertical-align:middle;margin-right:4px;border:1px solid #444}.blog-full-left{width:88px;padding-right:10px;float:left;margin-bottom:20px}.node-blog .node-content{border-color:#ddd}.node-blog .node-content h1{font-size:24px}.author-bio{padding-left:98px;margin-top:30px}.author-bio-image{width:88px;padding-right:10px;right:98px;margin-left:-100%;position:relative;float:left}.author-bio-image img{padding:2px;border:1px solid #eee}.author-bio-content{width:100%;float:left;position:relative}.author-bio-content p{margin:0}.author-bio-content .blog-author{margin-top:-6px}.more-button{}.more-button a{display:block;width:63px;height:21px;padding-left:20px;text-align:center;background:url(images/buttons/read-more.png) no-repeat left top;font:11px/21px Arial;text-decoration:none;color:#656565}.more-button a:hover{background-position:0 -21px;color:#444}.blogRating{float:left;width:120px;font-size:10px;margin-top:6px}.blogRating .vote-label-anon{padding-left:0px}.page-taxonomy h1.page-title,.page-ask-the-expert h1.page-title,.page-knowledge-base h1.page-title,.page-blog h1.page-title{display:none}.page-blog #main .item-list{display:none}.blogSharethis{margin-top:6px;margin-bottom:10px;float:left}#site-info{border-top:3px solid #b52928;border-bottom:3px solid #b52928;padding:10px}#site-info h2{display:block;width:60px;height:12px;margin-top:0;margin-bottom:10px;background:url(images/sidebar/siteinfo.gif) no-repeat left top}#site-info h2 span{display:none}#site-info a{color:#444}#site-info a.join-button-wide{display:block;width:160px;height:25px;text-align:center;background:url(images/buttons/red-wide.gif) no-repeat left top;margin:10px 0;font:bold 11px/25px Arial;color:#fff;text-decoration:none}#site-info a.join-button-wide:hover{background-position:0 -25px}.question-button{display:block;width:301px;height:42px;background:url(images/sidebar/ask-question.jpg) no-repeat left top}.question-button span{display:none}#loginBox{margin-top:10px;position:absolute;width:300px;z-index:100000;top:200px;left:250px;background:#fff}.popup-general{border:2px solid #2f5c6d;display:none}.popup-general h4{background:none repeat scroll 0 0 #5c666d;color:#fff;line-height:27px;padding:0 10px}.closePop{background:url(images/buttons/close.gif) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:20px;position:absolute;right:3px;text-indent:-3000px;top:3px;width:20px}#loginBox .form-item label{float:left;width:30%}#loginBox li{display:inline}#loginBox .item-list{margin-top:10px}#main div.caption{margin:0 10px 10px 10px;border:1px solid #eee;padding:5px}#main div.right{margin-right:0;float:right}#main div.left{margin-left:0;float:left}#main div.caption img{margin:0;padding:0}#main div.caption p{margin:0 0 0 0;padding:5px;color:#5571e0;text-align:center}#contributors tbody{border-top:none}#contributors td{vertical-align:top;padding-bottom:20px}.contributors-picture{width:90px;padding-right:10px}.contributors-picture img{padding:2px;border:2px solid #eee}.contributors-consulting{display:block;padding-left:20px;background:url(images/icons/consulting.gif) no-repeat left top;color:#444;cursor:default}.contributors-consulting:hover{text-decoration:none;cursor:default}.contributors-contact{display:block;padding-left:20px;background:url(images/icons/email.gif) no-repeat left top}#user-login #edit-submit,#user-pass #edit-submit,#user-register #edit-submit{border:none;font:bold 11px/25px Arial;height:25px;padding:0;text-align:center;-moz-border-radius:0;-webkit-border-radius:0}#user-login #edit-submit:hover,#user-pass #edit-submit:hover,#user-register #edit-submit:hover{background-position:0 -25px}#user-pass #edit-submit,#user-register #edit-submit{background:url(images/buttons/red-wide.gif) no-repeat left top;width:160px}#user-login #edit-submit{background:url(images/buttons/red-small.png) no-repeat left top;width:67px}.previous-next-links{text-align:center;padding-top:10px}.node-content ul.fix{margin-left:98px}#sponsor{float:right;width:300px;text-align:right;padding-top:10px}.springBoxTL{width:100%;position:relative;overflow:hidden;background:#6db33f url(images/branding/spring-box-tl.png) no-repeat top left}.springBoxTR{width:100%;position:relative;overflow:hidden;background:url(images/branding/spring-box-tr.png) no-repeat top right}.springBoxBL{width:100%;position:relative;overflow:hidden;background:url(images/branding/spring-box-bl.png) no-repeat bottom left}.springBoxInner{width:100%;padding-bottom:40px;position:relative;overflow:hidden;background:url(images/branding/spring-box-logo.png) no-repeat bottom right}.springBoxInner h2{padding:0 12px;color:#fff;font-size:24px;font-weight:bold}.springBoxInner p{padding:0 12px;color:#fff}.springBoxInner a{color:#fff;text-decoration:underline}.springBoxInner a:hover{text-decoration:none}.springBoxInner a.demoButton{width:133px;height:37px;display:block;position:absolute;bottom:7px;right:138px;background:url(images/branding/buttons/spring-demo.png) no-repeat;text-indent:-9999px}.springBoxInner a.downloadButton{width:133px;height:37px;display:block;position:absolute;bottom:7px;right:5px;background:url(images/branding/buttons/spring-download.png) no-repeat;text-indent:-9999px}.profile-wrapper{padding-left:170px}.profile-picture{float:left;width:170px;margin-left:-100%;right:170px;position:relative;text-align:center}.profile-about{float:left;width:100%}.profile-consult{background:url(images/profiles/consult.png) no-repeat 25px 0;padding-left:50px;line-height:18px;color:#666;text-align:left;margin:5px 0}.profile-mail{background:url(images/profiles/mail.png) no-repeat 0 3px;padding-left:20px;line-height:18px;text-align:left;margin:5px 0}.profile-mail a{color:#666}.profile-picture-user{text-align:center}.profile-picture-user img{padding:2px;border:2px solid #eee}.profile{color:#444}.profile-ribbon{padding-top:10px}.profile-history{margin:10px 0}.profile-history h4{margin-bottom:5px}.profile-history div{margin-bottom:5px}#profile{padding-right:170px}#profile-sidebar{width:150px;float:left;padding-right:20px}#profile-main{width:100%;float:right;margin-right:-170px}table.profile-table td{vertical-align:top;font-weight:bold;line-height:16px;padding-bottom:10px}table.profile-table td span,table.profile-table td a{font-weight:normal}table.activity-table td{vertical-align:top;padding-bottom:10px;line-height:16px}#profile-main h3{border-bottom:1px solid #ccc;margin-bottom:10px}#profile-main tbody{border-top:none}#elqImgId{display:none}#sharethis_0{display:none}.job-company{vertical-align:middle;text-align:center;width:146px;overflow:hidden}.views-list-jobs-table{border-collapse:collapse;font-size:1em;letter-spacing:0;line-height:1.2em;margin:10px 0;text-align:left;width:100%}.job-company,.job-teaser{border:1px solid #ccc}.job-teaser table{width:100%}.views-list-jobs-table tbody{border:0 none}.view-data-title{font-weight:bold;padding:5px}.view-half{border:1px solid #ccc;vertical-align:top;width:50%}.views-list-jobs-table td,.views-list-jobs-table th{padding:5px}.view-jobs li.views-row{padding:0;margin:0;list-style:none}a.bluebtn{background:url(images/index/button.png) no-repeat scroll left top transparent;color:#fff;display:block;float:right;font:bold 11px/26px Arial;height:25px;margin:0 4px;text-align:center;text-decoration:none;width:91px}.job-sidebar a.bluebtn{float:none}td.view-label{vertical-align:top}td.view-data-title{font-size:16px;font-weight:bold;padding:5px;text-transform:uppercase}td.view-data-title a{color:#000}.view-label{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #ccc;font-weight:bold;padding:2px 5px}.view-field{border-bottom:1px solid #ccc;padding:2px 5px}.view-company-name{font-size:14px;font-weight:bold;padding-top:5px;text-transform:uppercase}.heading{border-bottom:1px solid #ccc;color:#444;font-size:16px;padding:5px}.job-box .field{border-bottom:1px solid #ccc;padding:2px 5px;color:#444}.job-box .label{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #ccc;font-weight:bold;padding:2px 5px}.job-box,#job-information,#job-general-requirements,#job-description,#job-skills,#job-location{border:1px solid #ccc;letter-spacing:0;margin:0 0 10px;text-align:left;width:100%}#job-information .label{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #ccc;font-size:12px;font-weight:bold;padding:2px 5px;width:20%}#job-information .field{border-bottom:1px solid #ccc;font-size:12px;padding:2px 5px;width:30%}#job-location .label{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #ccc;font-size:12px;font-weight:bold;padding:2px 5px;width:20%}#job-location .field{border-bottom:1px solid #ccc;font-size:12px;padding:2px 5px;width:30%}#job-general-requirements .label{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #ccc;font-size:10px;font-weight:bold;padding:2px 5px;width:30%}#job-general-requirements .field{border-bottom:1px solid #ccc;font-size:10px;padding:2px 5px}.job-body{border:1px solid #ccc;float:left;margin-bottom:10px;width:528px}.job-heading{border-bottom:1px solid #ccc;color:#d36206;font-size:14px;padding:5px}.job-field-label{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #ccc;color:#454545;float:left;font-size:10px;font-weight:bold;padding:2px 5px;width:110px}.job-field-data{border-bottom:1px solid #ccc;color:#454545;float:left;font-size:10px;padding:2px 5px;width:134px}.company-data{width:398px}.resort-location-data{width:398px}.start-date-label{border:0 none}.start-date-data{border:0 none}.end-date-label{border:0 none}.end-date-data{border:0 none}.minimum-education-level-label{width:150px}.minimum-education-level-data{width:358px}.required-language-label{width:150px}.required-language-data{width:358px}.visa-requirements-label{width:518px}.visa-requirements-data{border:0 none;width:518px}.job-description-label{width:518px}.job-description-data{border:0 none;width:518px}.required-skills-label{width:518px}.required-skills-data{border:0 none;width:518px}.taxonomy-terms-label{width:518px}.taxonomy-terms-data{border:0 none;width:518px}.taxonomy-terms-data{margin-bottom:10px;padding:5px}.apply{float:right;margin-bottom:10px;margin-right:-15px}#content .apply ul.links li{background:url(images/orange-btn-right.png) no-repeat scroll right top transparent;color:#fff;display:block;float:left;font:bold 12px arial,sans-serif;height:25px;margin-right:6px;padding-right:10px;text-decoration:none;text-transform:uppercase}#content .apply ul.links li.job_applied{background:none repeat scroll 0 0 transparent;color:#f16c22}#content .apply ul.links li a{background:url(images/orange-btn-left.png) no-repeat scroll 0 0 transparent;color:#fff;display:block;line-height:15px;padding:5px 4px 5px 15px}#content .apply ul.links li:hover{background:url(images/orange-btn-right-down.png) no-repeat scroll right top transparent;color:#fff;outline:medium none}#content .apply ul.links li.job_applied:hover{background:none repeat scroll 0 0 transparent;color:#f16c22}#content .apply ul.links li a:hover{background:url(images/orange-btn-left-down.png) no-repeat scroll 0 0 transparent;padding:6px 4px 4px 15px}.submitted{float:left;margin-bottom:10px}.seperator{clear:both}#views-exposed-form-jobs-default select,#views-exposed-form-jobs-page-1 select{width:100px}#views-exposed-form-jobs-default #edit-submit-jobs,#views-exposed-form-jobs-page-1 #edit-submit-jobs{margin-top:1.2em}#views-exposed-form-jobs-page-1 input.form-text,#views-exposed-form-jobs-default input.form-text{width:150px}#views-exposed-form-jobs-default h2,#views-exposed-form-jobs-page-1 h2{font-size:16px;color:#444;font-weight:bold}.job-sidebar{width:300px;float:left;background:url(images/sidebar/quickfacts_bg.png) repeat top left}.job-sidebar h3{height:32px;background:url(images/sidebar/quickfacts_top.png);margin:0;text-indent:-5000px;margin:0 0 6px 0}.job-sidebar .content{padding:0 11px 8px 11px;background:url(images/sidebar/quickfacts_bottom.png) no-repeat bottom left}.job-sidebar p{margin-top:5px}.job-content{margin-left:330px}.job-content h3{font-size:14px;font-weight:bold;margin-top:5px}.job-sidebar a.bluebtn{margin:0}.view-display-id-page_1 .view-content{min-height:800px}.contributors-rows{background:url(images/sidebar/pop-content-bottom.gif) no-repeat left bottom;margin:0;padding:0 11px 11px 11px;list-style-type:none}.contributors-rows p{margin:5px 0}.contributors-rows a{color:#444}.contributors-row{margin:5px 0;padding:0}.contributors-row .contributors-picture{float:left;width:73px}.contributors-name{float:left}.contributors-karma{float:left}.contributors{width:301px;background:url(images/sidebar/pop-content-bg.gif) repeat-y;margin-bottom:10px}.contributors h2{width:301px;height:33px;background:url(images/sidebar/head-contributors.gif) no-repeat;margin:0}.contributors h2 span{display:none}#featured-contributor{background:url(images/sidebar/newcontent-content-bg.gif) repeat-y top left;width:181px}#featured-contributor h2{height:29px;background:url(images/sidebar/head-expert.png);margin:0;text-indent:-5000px;margin:0 0 6px 0}#featured-contributor div.content{padding:0 10px 7px 10px;background:url(images/sidebar/newcontent-content-bottom.gif) no-repeat bottom left}#featured-contributor .contributors-picture{background:url(images/sidebar/bg_profile.png) no-repeat top left;padding:8px;margin-left:-4px;width:80px;float:left}#featured-contributor .status{float:right;width:65px;padding-top:10px;text-align:center}#featured-contributor .status p{margin:5px 0}#featured-contributor .status span{font-weight:bold;color:#6db33f;padding:10px 0}#featured-contributor img{padding:0;width:80px;height:80px;border:none}#featured-contributor p{color:#000}#featured-contributor div.button-contact{height:20px;width:69px;background:url(images/sidebar/button_contact.png);text-indent:-9009px}#featured-contributor a.contact{display:block;height:100%;width:100%}#featured-contributor .item-list ul{padding:0;margin:0}#featured-contributor .item-list ul li{padding:0;margin:0;list-style:none}.view-vmware-jobs .views-row,.view-jobs-list .views-row{padding-bottom:20px;list-style:none;margin:0}.view-vmware-jobs .views-field-title,.view-jobs-list .views-field-title,.views-field-description{padding-bottom:5px}.view-vmware-jobs .views-field-title,.view-jobs-list .views-field-title{padding-bottom:10px}.view-vmware-jobs .views-field-title a,.view-jobs-list .views-field-title a{font-size:18px;font-weight:bold;color:#444;display:block}.view-vmware-jobs .views-field-timestamp{color:#999}.view-vmware-jobs .views-field-timestamp a{color:#999}#views-exposed-form-vmware-jobs-page-1 #edit-search,#views-exposed-form-jobs-list-page-1 #edit-search{background:url(images/buttons/search_jobs.png);width:180px;padding:5px 5px 5px 115px;height:22px;border:none}#edit-submit-vmware-jobs,#edit-submit-jobs-list{margin-top:-1px}#views-exposed-form-vmware-jobs-page-1 .views-exposed-form,#views-exposed-form-jobs-list-page-1 .views-exposed-form{margin-bottom:20px;margin-right:auto;margin-top:0;width:370px}#block-views-vmware_jobs-block_1,#block-views-jobs_list-block_1{width:301px;background:url(images/sidebar/pop-content-bg.gif) repeat-y;margin-bottom:10px}#block-views-vmware_jobs-block_1 h2,#block-views-jobs_list-block_1 h2{width:301px;height:32px;background:url(images/sidebar/jobs-top.png) no-repeat;margin:0;text-indent:-9000px}#block-views-vmware_jobs-block_1 ul,#block-views-vmware_jobs-block_1 ul li,#block-views-jobs_list-block_1 ul,#block-views-jobs_list-block_1 ul li{list-style-type:none;margin:0;padding:0}#block-views-vmware_jobs-block_1 ul li.views-row,#block-views-jobs_list-block_1 ul li.views-row{border-bottom:1px dotted #ccc;padding:5px 0}#block-views-vmware_jobs-block_1 .view-content,#block-views-jobs_list-block_1 .view-content{background:url(images/sidebar/pop-content-bottom.gif) no-repeat left bottom;margin:0;padding:11px 11px 6px 11px;list-style-type:none}#block-views-vmware_jobs-block_1 a,#block-views-jobs_list-block_1 a{font-size:12px;font-weight:normal}#block-views-vmware_jobs-block_1 #jobs-links,#block-views-jobs_list-block_1 #jobs-links{width:256px;margin:0 auto;padding:10px 0 5px 0}#block-views-vmware_jobs-block_1 #jobs-links a,#block-views-jobs_list-block_1 #jobs-links a{background:url(images/buttons/jobs-button.png) no-repeat scroll left top transparent;color:#fff;display:block;float:right;font:bold 11px/26px Arial;height:25px;margin:0 4px;text-align:center;text-decoration:none;width:120px}.floatright{float:right;margin:0 0 5px 10px}.floatleft{float:left;margin:0 10px 5px 0}a.applybtn{background:url(images/index/button.png) no-repeat scroll left top transparent;color:#fff;display:block;font:bold 11px/26px Arial;height:25px;margin:20px 4px;text-align:center;text-decoration:none;width:91px}.node-feed-item h2 a,.node-job h2 a{font-size:18px;font-weight:bold;color:#444;display:block}.posted-from{margin-top:5px}.posted-from,.posted-from a{color:#999}