
    body {
	    background-color: #ffffff;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    color: #000000;
    }

    a {
        color: blue;
    }   
    
     
    /* --------------- Only affects old public form ------------------- */
    td.line {
	    border-bottom: 1px solid darkgray;
    }
	
    td.head {
	    border-bottom: 1px solid #0c3056;
	    color: #000;
	    font-size: 18px;
	    font-weight: bold;
	    height: 22px;
	    padding: 0 0 0 10px;
	    text-transform: uppercase;
	    text-align: center;
    }

    input:not(.form-control):not(.btn-default) { 
	    border: 1px solid #000000; 
	    color: #0b162a; 
	    font-family: Arial,Helvetica,Verdana,sans-serif; 
	    font-size: 12px; 
	    margin: 0 0 0 0; 
	    padding: 2px 3px; 
    }

    input.btn:not(.btn-default) { 
        font-family: Arial,Helvetica,Verdana,sans-serif; 
	    color: #ffffff; 
	    background: #fa002c; 
	    border: 1px solid #6E599F; 
	    margin: 0; 
	    padding: 1px 3px; 
	    font-weight: bold; 
	    font-size: 12px; 
    }

    .accHeader {
	    font-size: 20px;
	    width:570px;
	    margin: 0 auto;
	    color: #000;
	    border: solid 1px #9a9a9a;
	    background: #e4e4e4;
	    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e4e4e4));
	    background: -moz-linear-gradient(top,  #fafafa,  #e4e4e4);
	    /* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e4e4e4');  */
	    outline: none;
	    text-align: center;
	    text-decoration: none;
	    font: 14px/100% Arial, Helvetica, sans-serif;
	    padding: .5em 0 .55em;
	    text-shadow: 0 1px 1px rgba(0,0,0,.3);
	    -webkit-border-radius: 5px; 
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    }

    /* --------------- Only affects NEW public form ------------------- */
    .wizard-wrapper {
        margin: 20px auto;
        position: relative;
        border: 1px solid #D4D4D4;
        padding: 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 0 0 2px #999;
        -moz-box-shadow: 0 0 2px #999;
        box-shadow: 0 0 2px #999;
        background: #fff;
        color: #444;
    }

    .btn-default {
        color: #fff !important;
        background-color: #4E8C8A !important;
        border-color: rgb(62, 111, 109) !important;
    }
    .btn-default {
        color: #fff !important;
        background-color: #4E8C8A !important;
        border-color: rgb(62, 111, 109) !important;
    }
    .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
        background-color: #5BA4A4 !important;
        border-color: rgb(88, 138, 138) !important;
    }

    .theme-blue-gradient #header-navbar, #config-tool #skin-colors li a.skin-changer.blue-gradient {
        /*background: linear-gradient(to bottom, #3498DB 0%, #2980B9 100%) repeat scroll 0% 0% transparent;*/
        background: linear-gradient(to bottom, #5BA4A4 0%, #4E8C8A 100%) repeat scroll 0% 0% transparent !important;
        background: -moz-linear-gradient(center top , #5BA4A4 0%, #4E8C8A 100%) repeat scroll 0% 0% transparent !important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5BA4A4', endColorstr='#4E8C8A',GradientType=0 );
    }
    .theme-blue-gradient #header-navbar .nav > li > a:hover, .theme-blue-gradient #header-navbar .nav > li > a:focus, .theme-blue-gradient #header-navbar .nav .open > a, .theme-blue-gradient #header-navbar .nav .open > a:hover, .theme-blue-gradient #header-navbar .nav .open > a:focus {
        background-color: #4E8C8A !important;
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, #sidebar-nav .nav-pills > li.active > a, #sidebar-nav .nav-pills > li.active > a:hover, #sidebar-nav .nav-pills > li.active > a:focus, .nav-small #nav-col #sidebar-nav .nav-pills > li.open > a {
        background-color:#A0A3A8;
    }

    #sidebar-nav .nav > li > a:hover, #sidebar-nav .nav .open > a:hover {
        background-color:#A0A3A8;
    }
    #sidebar-nav .nav li .submenu {
        background-color:#A0A3A8;
    }
    #sidebar-nav .nav li .submenu > li > a:hover, #sidebar-nav .nav li .submenu > li > a.active {
        background: #696E77;
    }
    .reqform-div-center {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }