
    /* 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: #757575; font: 13px Tahoma,Arial,sans-serif; margin: 0; }
    div.os-wrapper {margin: 0 auto; width: 980px;
        /* 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-pagefooter {width: 922px; margin: 0 auto; font: 10px Arial,Helvetica,sans-serif; padding: 14px 0; text-align: right; }
    
    /* Home Page */
    body.os-common-sitehome div.os-wrapper { width: 1024px; }
        
    
    /* Standard Site Pages */
    .os-sitepage { padding: 18px; }
    .os-sitepage .os-contentcolumn h1 {color: #C86428; font-family: Arial,Helvetica,sans-serif; font-size: 30px; font-weight: bold; margin-top: 0px;}
    .os-sitepage .os-sidebar { width: 180px; }
    .os-sitepage .os-sidebar h2 {color: #295C9E; border-bottom: 1px solid #CCCCCC; padding-bottom: 4px; font-size: 14px; }
    .os-sitepage .os-sidebar h3 {font-size: 12px; font-weight: bold; }
    .os-sitepage .os-sidebarleft { float: left;}
    .os-sitepage .os-sidebarright { float: right; }
    .os-sitepage .os-sidebarpanel { color: #333333; font-size: 8pt; font-weight: normal; margin-bottom: 8px;
          overflow: hidden; padding: 10px 5px; }
    .os-sitepage .os-contentcolumn { float: left; padding:18px 22px; background-color: #FFFFFF; 
          border: 1px solid #D1D1D1;  border-radius: 6px 6px 6px 6px;}
    
    /* Content width dependent on number of sidebars */
    .os-sitepage-2sb .os-contentcolumn { width: 504px; }
    .os-sitepage-1sb .os-contentcolumn { width: 694px; }
    .os-sitepage-1sb .os-sidebarleft { margin-right: 16px; }
    .os-sitepage-0sb .os-contentcolumn { width: 898px; }
     
    /* Special Effects and Dialogs */
    .df_modalwait { display: none; position: fixed; z-index: 1000; top: 0; left: 0; height: 100%; width: 100%;
        background: rgba( 255, 255, 255, .8 ) url('http://i.stack.imgur.com/FhHRx.gif') 50% 50% no-repeat; }
    body.df_ajaxloading { overflow: hidden; } /* remove scroll bars */
    body.df_ajaxloading .df_modalwait { display: block; }
     
  