.generalFormRules input[type="text"],.generalFormRules .DropDownField{width:100%}.generalFormRules input[type="submit"]{float:right}.generalFormRules td{vertical-align:middle}.generalFormRules .radio-list-horizontal label{padding:3px}.generalFormRules .FieldLabel label{padding-right:3px}.generalFormRules .EditingFormControlNestedControl{line-height:22px}.generalFormRules table{border-collapse:separate;border-spacing:5px}.generalFormRules .CaptchaTable{border-collapse:collapse;border-spacing:0}.generalFormRules label{white-space:normal}.CommentUserName{color:#3a6f8f}.CommentDate{color:#3a6f8f}.CommentText{display:block;padding:3px 0}.blogSubscribe .CTAHeader{line-height:18px}.NewsletterSubscription input[type="text"]{width:100%}.NewsletterSubscription .form-group:first-child div:first-child{width:25%;float:left;padding-top:3px}.NewsletterSubscription .form-group:first-child div:first-child+div{width:70%;float:right}.NewsletterSubscription .SubscriptionButton{margin-top:5px}.NewsletterSubscription .form-group-submit{text-align:right}.BlogCommentsTitle{color:#3a6f8f;padding-bottom:5px;font-size:16px;display:block}.blogComments .blog-leave-comment+a{display:none}.blogComments .form-horizontal{max-width:300px}.blogComments .form-horizontal input[type="text"],.blogComments .form-horizontal .DropDownField{width:100%}.blogComments .form-horizontal input[type="submit"]{float:right}.blogComments .form-horizontal td{vertical-align:middle}.blogComments .form-horizontal .radio-list-horizontal label{padding:3px}.blogComments .form-horizontal .FieldLabel label{padding-right:3px}.blogComments .form-horizontal .EditingFormControlNestedControl{line-height:22px}.blogComments .form-horizontal table{border-collapse:separate;border-spacing:5px}.blogComments .form-horizontal .CaptchaTable{border-collapse:collapse;border-spacing:0}.blogComments .form-horizontal label{white-space:normal}.blogComments .form-horizontal .form-group{padding:3px 0}.blogComments .form-horizontal .form-group-submit input{margin-top:-35px}.blogComments .CaptchaTable input{max-width:80px}.blogComments .form-control-error{line-height:16px;color:#cd1041}.blogComments .blog-leave-comment{color:#3a6f8f;font-size:14px;line-height:20px}.BlogSocial .twitter-tweet-button{max-width:60px}.BlogComments a{padding-left:5px}@media screen and (max-width:640px){.blogNav .NewsletterSubscription{width:300px}.blogNav .CTA{width:300px}}.blogNav>a{display:block;padding:4px 0}.blogNav>p{padding:1px 0}.blogNav>div{margin-top:10px}.BlogContent h2{padding:5px}.BlogContent iframe,.BlogContent img{max-width:100%;padding:10px 5px 6px 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.CommentDetail tr:first-child a{font-size:14px}.CommentDetail tr:first-child a,.CommentDetail tr:first-child a:hover{font-weight:500;letter-spacing:.5px}.fullBlogContent{margin:25px 0 20px 0;padding-bottom:15px;overflow:hidden;border-bottom:1px solid #e6e6e8}.BlogDate{font-size:10px;padding-bottom:5px;border-bottom:1px solid #e6e6e8;margin:0 5px}.BlogPostBody{padding:10px 5px 0 5px}.BlogPostDetail{padding:10px 0}.BlogPostDetail p{font-size:15px;line-height:normal}.BlogPostDetail p img{float:left;margin:0 40px 30px 0}.BlogPanel{color:#3a6f8f}.BlogPanel .CommentForm{color:#58595b}.BlogSocial{border-top:1px solid #e6e6e8;border-bottom:1px solid #e6e6e8;padding:10px 5px 0;font-size:0}.BlogSocial>div{float:none;padding-top:0}.BlogSocial>div>*{float:none}.BlogSocial>div span{font-size:16px}.fullBlogContent .BlogComments{display:none}.fullBlogContent .BlogTags{padding-left:5px}.teaser{float:left;max-width:100%;max-height:100%;clear:both}.teaser img{margin:0 0 15px 0;max-width:100%;height:auto;display:inline-block;vertical-align:middle}.post-teaser{float:left;margin-bottom:35px}.post-teaser img{margin-top:6px;border:1px solid #818181 !important}.description{width:auto;line-height:normal;clear:both}.description p{font-size:16px}.post-description{width:auto;line-height:normal;margin-left:122px}.post-description p{font-size:14px}.post-description a{text-decoration:none}.post-description .header{font-size:15px !important;line-height:25px}a.blogName{text-decoration:underline}.gradientBox{padding-left:20px !important}.gradientBox h3{font-size:18px;font-weight:normal;padding-left:55px;height:36px;line-height:25px;margin-bottom:0;padding-top:10px}.gradientBox .latestPosts{background:url(../img/ico_latestPosts.png) no-repeat transparent 0 6px;padding-left:35px;margin-top:6px}.gradientBox ul{padding-left:0 !important}.gradientBox .blogTags{background:url(../img/ico_blogTags.png) no-repeat transparent 0 5px;padding-left:35px;margin-top:6px}.gradientBox .blogSearch{background:url(../img/ico_blogSearch.png) no-repeat transparent 0 6px;padding-left:35px;margin-top:6px}.listBoxWithoutTeaser{margin-bottom:30px;margin-top:15px;overflow:hidden}.listBoxWithoutTeaser a{text-decoration:underline}.listBoxWithoutTeaser .header{font-size:15px !important}.font13{font-size:13px;line-height:13px}.post-summary{margin:20px 0 !important;font-size:14px}.bold{font-weight:bold}.topMargin-10{margin-top:10px!important}.topMargin-20{margin-top:20px!important}.topMargin-30{margin-top:30px!important}.topMargin-40{margin-top:40px!important}.topMargin-50{margin-top:50px!important}.filterWrap{margin:18px 0 10px}.filterHeader{font-size:15px;line-height:18px}.FilterSearch .filterTextBox{border:1px solid #cdcdcd;height:28px;line-height:27px;width:140px;padding:0 6px;margin-right:6px}.FilterSearch label{width:100px;clear:both}.TagCloud a{font-weight:400}