
    /* Common Styles and Design Standards */
    img {border-style: none;}
    a:active {outline: none;}
    a:focus {outline: none;}
    input textarea select {font: 100% Arial,sans-serif; vertical-align: middle;}
    table {border-collapse: collapse;}
    strong, b {font-weight: bold;}
    em, i{font-style: italic;}
    
    a {text-decoration: none; color: #188FF3;}
    a:hover {text-decoration: underline; }
    
    /* Utility Styles */
    .os-clear {clear: both}
   
    /* Main Site Page */
    body.os-pagebody {background: none repeat scroll 0 0 #FFFFFF; color: #333333; font: 13px Tahoma,Arial,sans-serif; margin: 0; }
    
    div.os-wrapper, div.os-pagefooter {margin: 0 auto; width: 800px;}
    
    div.os-wrapper {
        /* For earlier IE */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9F2FA', endColorstr='#FFFFFF');
        /* Gradient generated at http://ie.microsoft.com/testdrive/graphics/cssgradientbackgroundmaker/ */
        /* IE10 Consumer Preview */ 
        background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E9F2FA 100%);
        /* Mozilla Firefox */ 
        background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E9F2FA 100%);
        /* Opera */ 
        background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E9F2FA 100%);
        /* Webkit (Safari/Chrome 10) */ 
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #E9F2FA));
        /* Webkit (Chrome 11+) */ 
        background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E9F2FA 100%);
        /* W3C Markup, IE10 Release Preview */ 
        background-image: linear-gradient(to top, #FFFFFF 0%, #E9F2FA 100%);
       
    }
    
    .os-siteheader {
      height: 79px;
      margin: 0;
      overflow: hidden;
      position: relative;
      border-bottom: 4px solid #295C9E;
    }
    
    .os-dflogo {
        background: url("/dir-icon/2/14/delphi_logo_65.gif") no-repeat scroll 0 0 transparent;
        display: inline;
        float: left;
        height: 65px;
        margin: 8px 0 6px 22px;
        overflow: hidden;
        text-indent: -9999px;
        width: 161px;
    }
    
    .os-siteheader .os-tagline {
        bottom: 10px;
        left: 200px;
        position: absolute;
        color: #757575;
    }
    
    .os-container {
      margin: 15px 20px;
      background-color: #FFFFFF;
      border: 1px solid #CCCCCC;
      border-radius: 8px;
      padding: 12px 20px;
      font-size: 12px;
    }
    
    .os-contentcolumn {
      width: 400px;
      float: left;
    }
    
    .os-sidebarright {
      width: 300px;
      float: right;
    }
    
    .os-pagefooter {
       position: relative;
    }
    .os-pagefooter span { 
       position: absolute;
       right: 28px;
       font-size: 11px;
    }
    
    .os-pageheader h1 { margin: 0px; color: #C86428; font-weight: 500;}
    .os-pageheader { border-bottom: 2px solid #CCCCCC; padding-bottom: 2px; }
    
    .os-sidebar .os-component {
      margin-top: 15px;
      border: 1px solid #295C9E;
      border-radius: 12px;
      padding: 8px 15px;
    }
    
    .os-content h2 {
      font-size: 14px;
    }
    .os-regreasons h2 {
       margin: 0px;
       color: #7A9B3B;
    }
    .os-regform h2 {
      margin-top: 15px;
      color: #295C9E;
    }
    
    .os-regreasons ul {
      margin: 10px 0p;
      padding: 0px 15px;
    }
    
    .os-regform fieldset {
      border: none;
    }
    
    .os-regform label.os-label {
      display: inline-block;
      width: 110px;
      text-align: right;
      padding-right: 10px;
    }
    .os-regform div.os-field {
      margin-bottom: 12px;
    }
    
    .os-regform div.os-checkboxfield {
      padding: 0px 60px; 
      position: relative;
    }
    .os-regform div.os-checkboxfield label {
      display: block;
      position: absolute;
      left: 82px;
      top: 2px;
      width: 200px;
    }
    .os-regform .os-submit {
      margin-top: 6px;
      margin-left: 72px;
    }
    
    .os-sidebarright .os-member {
      padding: 10px 15px;
    }
    
    