/* Partners Section-Specific Styles */
#main_content { background:none; margin: 0; padding: 0px 57px 0 57px; position: relative; width: 915px;}
#main_content a#beta_top { background: url('/images/beta_top_castle.jpg') top center no-repeat; color:#fff; display:block; font:normal 26px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; height:58px; padding:266px 0 0 14px; text-align:center; text-decoration:none; }
#main_content a#beta_top:hover { color:#BE171B; text-decoration:none; }

#main_content #leftcolumn { background:none; float: left; margin:0 0 0 50px; width: 555px; }
#main_content #leftcolumn .as_title, #main_content #leftcolumn h2, #main_content #rightcolumn_beta h1.as_title, #main_content #rightcolumn_beta h2 { color: #be171b; font:bold 19px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; letter-spacing:0; padding: 13px 0 8px 0; }
#main_content #leftcolumn .as_text { padding: 0px 0 15px 0; }
#main_content #leftcolumn .as_text p { margin:0 0 10px 0; }
#main_content #rightcolumn_beta .as_text p { line-height:14px; }

#main_content #leftcolumn .as_text ul { margin:0 0 0px 100px; }
#main_content #leftcolumn .as_text ul li{ background-position:0 6px; padding:3px 0 3px 14px; margin:0; }
#main_content #leftcolumn ul#features { background:#f3f3f3; margin:0 0 18px 0; padding:5px 0px 5px 15px; }
#main_content #leftcolumn ul#features li {color:#b80021; background:none; display:block; font-weight:bold; float:left; height:18px; line-height:13px; margin:0; padding:12px 0 12px 45px; width:210px; }
#main_content #leftcolumn ul#features li.backup { background: url('/images/beta/online_backup.gif') no-repeat; }
#main_content #leftcolumn ul#features li.encryption { background: url('/images/beta/encryption.gif') no-repeat; }
#main_content #leftcolumn ul#features li.key_management { background: url('/images/beta/key_management.gif') no-repeat; }
#main_content #leftcolumn ul#features li.data_deletion { background: url('/images/beta/data_deletion.gif') no-repeat; }
#main_content #leftcolumn ul#features li.data_reduction { background: url('/images/beta/data_reduction.gif') no-repeat; }

#main_content #leftcolumn .as_text ol { list-style:decimal; margin:0 0 0px 0px; padding:0 0 0 18px; }
#main_content #leftcolumn .as_text ol li { margin:3px 0px; padding:0; }
#main_content #leftcolumn .as_text h3 { margin:15px 0 8px 0; width:auto; }

#main_content #rightcolumn_beta { background: url('/images/bg_beta_right.gif') top center no-repeat; color:#333; float: left; margin:0 0 0 30px; padding:20px 50px 0 35px; width: 178px; }
#main_content #rightcolumn_beta h1.as_title { margin:0; width:180px; }
#main_content #rightcolumn_beta h2 { font-size:16px; line-height:16px; }
#main_content #rightcolumn_beta p { margin:0 0 10px 0; }
#main_content #rightcolumn_beta ol { list-style:decimal; margin:0; padding:0 0 0 20px;  }
#main_content #rightcolumn_beta ol li { margin:0; line-height:15px; padding:5px 0;  }
#main_content #rightcolumn_beta a#beta_signup, #main_content #rightcolumn_beta a#beta_login { background: url('/images/btn_beta_signup.gif') top center no-repeat; display:block; height:40px; margin:15px 0 6px -4px; text-indent:-9999px; width:195px; }
#main_content #rightcolumn_beta a#beta_login { background-image: url('/images/btn_beta_login.gif'); margin:0px 0 6px -4px; }
#main_content a { color:#BE171B; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}