body{background-color:#858585;font-size:.75em;font-family:Verdana,Helvetica,Sans-Serif;margin:0;padding:0;color:#4b4b4b;background-image:url('/Content/Images/PageBack.png')}h2{color:#ff9a02}.JavascriptCodeSample{border:1px dotted #000;padding:20px;margin:10px;background-color:#eee}pre.JavaScript{color:green;font-size:14px}#dynamic-message-window-content{text-align:center;margin-top:20px;margin-bottom:8px}#ArticleSignature{border:1px solid #000;padding:10px;background-color:#f2f2f2}.PublicArticle{display:block;border:1px solid #aaa;width:500px;padding:4px;background-color:#e8e8e8}.cke_contents{height:400px!important}input,textarea,select{font-family:Verdana,Helvetica,Sans-Serif;font-size:12px}a:link{color:#ff9302;text-decoration:underline}a:visited{color:#ff9302;text-decoration:underline}a:hover{color:blue;text-decoration:none;text-decoration:underline}a:active{color:#ff9302;text-decoration:underline}ul{line-height:1.6em;margin-top:0;margin-bottom:0}p{line-height:1.6em;margin-bottom:20px}.page{width:96%;min-width:980px;margin-left:auto;margin-right:auto}#menubar{background-color:#fff;height:36px;border-left:1px solid #000;border-right:2px solid #000;background-image:url('/content/images/menuback.jpg')}#menu{list-style:none}#menu li{float:right;border:1px solid #525252;margin-top:2px;margin-right:0;padding:6px 10px 8px 10px;background-color:#ff9002;color:#fff;font-weight:bold;border-top-left-radius:9px;border-top-right-radius:9px}#menu li a:link{color:#525252;text-decoration:none}#menu li a:visited{color:#525252;text-decoration:none}#menu li:hover{background-color:#eee;color:#525252}#menu li a:active{color:#525252;text-decoration:none}#main{min-width:980px;height:800px;margin-bottom:30px;_height:1px;background-image:url('/content/images/OrangeBackground.jpg')}#header{margin-top:8px;color:#1c0a04;padding:2px 2px 2px 2px;background-color:#fff;height:100px;border-top:1px solid #000;border-left:1px solid #000;border-right:2px solid #000}#subheader{background-color:#000;height:100px;margin:auto;border-top:1px solid #000;border-bottom:1px solid #000;padding:2px 2px 2px 2px;color:#b5b5b5;background-image:url('/content/images/blackback.png');position:relative}#subheaderleft{float:left;width:980px;height:243px;background-color:#ff9002;padding-left:2px;background-image:url('/content/images/OrangeBackground.jpg');border-left:1px solid #000}#subheaderright{border:1px solid #000;border-bottom:0;border-top:0;float:right;width:400px;height:244px;overflow:hidden;white-space:nowrap;font-size:0}#slideshow{border:1px solid #000;border-bottom:0;border-top:0;float:right;width:400px;height:260px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;font-size:0;padding-bottom:16px}#slideshow img{width:400px;height:244px}#subheaderright img{margin:0}#header h1{font-weight:bold;padding:5px 0;margin:0;color:#1c0a04;border:none;line-height:2em;font-family:Arial,Helvetica,sans-serif;font-size:32px!important}#footer{color:#999;padding:10px 0;text-align:center;line-height:normal;margin:0;font-size:.9em}#menucontainer{margin-top:40px}.clear{clear:both}.error{color:red}#admin-search-area{display:inline-block;position:absolute;top:-12px;right:4px}#admin-search-area #admin-search-button,#admin-search-area #admin-clear-history-button{border:1px solid #000}.display-label,.editor-label,.display-field,.editor-field{margin:.5em 0}.text-box{width:30em}.text-box.multi-line{height:6.5em}.tri-state{width:6em}.field-validation-error{color:#ff8000}.field-validation-valid{display:none}.input-validation-error{border:1px solid #ff8000!important}.validation-summary-errors{font-weight:bold;color:#ff8000}.validation-summary-valid{display:none}.form-label{width:100px;display:inline-block}.form-label-200{width:200px;display:inline-block}.form-field{margin-right:8px}.form-field.document-categories-dropdown{font-size:14px;position:relative;top:1px}.fave-parent-select option{max-width:800px!important}input[type='submit']{margin-top:20px}fieldset{padding:10px}input[type='checkbox']{position:relative;left:-4px;top:1px}input[type='button'],input[type='submit']{background-color:#ffa523;color:#000;border:1px solid #777;border-bottom:2px solid #777;border-right:2px solid #777;padding:4px 8px 4px 8px;border-radius:4px;text-align:center;min-width:60px;cursor:pointer}input[type='button']:hover,input[type='submit']:hover{background-color:#c5c5c5;border-bottom:2px solid #000;border-right:2px solid #000}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{border:1px solid #4e4e4e;padding:0 4px 0 4px;text-align:left;background-color:#f8f8f8}.admin-table th{background-color:#ffa626;color:#fff;padding:8px;border:1px solid #4e4e4e}.admin-table td a{color:blue}.admin-table td a:hover{color:#ff9302}.admin-table td input[type='button'],.admin-table td input[type='submit']{margin-top:-10px;margin-bottom:6px}.passwords-table td{padding:4px 4px 4px 4px}.documents-table td{padding:4px 4px 4px 4px}.documents-table tr{height:16px}.contacts-table{clear:both;margin-top:10px!important}.contacts-table td{padding:0 4px 0 4px}.contacts-table tr{height:16px}.search-results-table td{padding:10px;background-color:#fff}.old-link{}.portfolio-project{min-width:880px;clear:both}.portfolio-project .portfolio-thumbnail{float:left;margin-right:10px;margin-bottom:10px}.application-title{color:#ff9302;text-decoration:underline}.design-patterns-list{margin-left:0}.design-patterns-list .do-factory-link{list-style:none;margin-left:0;padding:10px 30px 1px 24px;vertical-align:middle;height:40px}.design-patterns-list .do-factory-link.dofactory{text-indent:14px;background:url('/Images/dofactory.png') no-repeat 1px 6px transparent}.design-patterns-list .do-factory-link.youtube{text-indent:44px;background:url('/Images/youtube.png') no-repeat 1px 6px transparent}.design-pattern-uml-diagram{border-top:1px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;border-left:1px solid #000;display:inline-block;padding:20px;margin-top:14px;margin-left:44px}.uml-article{margin-bottom:30px}.uml-title{text-shadow:none;font-size:16px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;display:inline-block;padding:2px;margin-bottom:-1px;background-color:#eaeaea;color:#000;border-top-right-radius:5px;padding-left:3px;padding-right:5px}.uml-content{padding:10px 0 10px 20px;border:1px solid #777;border-bottom-right-radius:5px;background-color:#fff;box-shadow:4px 4px 4px #ccc}.oop-patterns-fieldset{margin:14px 10px 10px 42px}#author-notes-button{background-color:#ff0;margin-left:14px;margin-top:10px}#author-notes-content{display:none}#author-notes-content-container p{text-align:left!important}.css-question-container{border:1px solid #ccc;border-bottom:2px solid #999;border-right:2px solid #999;padding:12px 6px 6px 6px;background-color:#eee;color:#000;margin-bottom:6px}.css-question,.css-answer{min-height:60px}.css-question span,.css-answer span{float:left;color:#ff9302;font-size:45px;line-height:28px;padding-top:1px;padding-right:8px;padding-left:3px}.css-answer span{color:#000}.css-answer{position:relative;top:12px;padding-left:20px}.c-sharp-code{color:#66f;font-weight:bold}.c-sharp-code .comments{color:green}#dynamic-message-window-close-button-container{text-align:center;margin-top:26px;margin-bottom:6px;position:absolute;bottom:2px;width:93%}#dynamic-message-window-jquery-yes-button{height:40px;font-size:20px;width:45%}#dynamic-message-window-jquery-no-button{height:40px;font-size:20px;width:45%}#search-result-filters{float:right;margin-top:18px}#BatchSize{width:30px}.profile-tab{display:inline-block;border:1px solid #000;border-top:none;padding:8px;padding-left:12px;padding-right:12px;position:relative;top:-6px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer;font-weight:bold}.profile-tab.active{background-color:#ff9c31}.word-icon img{position:relative;top:10px}.pdf-icon img{position:relative;top:10px}.cv-container{border:1px solid #888;max-width:960px}.cv-header{background-color:#4c44e8;color:#fff;text-align:center;font-size:22px;padding:28px}.cv-content{padding:12px}.cv-label{color:#4c44e8;font-weight:bold}.cv-padded-list li{margin-bottom:10px}.cv-reference{border:1px solid #000;background-color:#f2f2f2;padding:12px;line-height:16px}.cv-work-history-header{background-color:#4c44e8;color:#fff;border:1px solid #444;padding:6px}.further-work-ul li{line-height:22px}.add-job-section{border:1px solid #aaa;padding:8px}.add-job-rich-text-section{border:1px solid #aaa;padding:8px}.add-job-rich-text-readonly-section{border:1px solid #aaa;padding:8px}.job-section-menu-tab{border:1px solid #aaa;display:inline-block;min-width:100px;padding:8px;border-top-left-radius:8px;border-top-right-radius:8px;font-weight:bold;cursor:pointer}.job-section-menu-tab-rich-text{position:relative;left:-4px}.job-section-menu-tab-rich-text-readonly{position:relative;left:-8px}.active-job-tab{background-color:#ffa500}.contacts-table tbody tr[data-deleted-status='True']{display:none}.contacts-table tbody tr[data-deleted-status='True'],.contacts-table tbody tr[data-deleted-status='True'] td{background-color:#ccc!important}.dataTables_wrapper .dataTables_filter{margin-bottom:12px!important;float:right;margin-top:-1px}tr.is-fave{background-color:#ff0!important}tr.is-fave td{background-color:#ff0!important}