.tablestyle .left{    text-align: left;}.tablestyle .center{    text-align: center;}.tablestyle .right{    text-align: right;}.tablestyle .top{    vertical-align: top;}.tablestyle .middle{    vertical-align: middle;}.tablestyle .bottom{    vertical-align: bottom;}.tablestyle .field {    width: 100%;}.tablestyle .label {    padding: 0px 0px 0px 5px;}.tablestyle .oddrow .bg{    background-color:#FEF0D3;}.tablestyle .frame{ /***    border-style: solid;    border-width: 2px;    border-color: black;    background-color: #f0f0ff; ***/}.tablestyle table.frame{    background-color: #f0f0ff;}.tablestyle .missing{    background-color: #FF5A5A;}.tablestyle .header td{    font-size: 13px;    color: white;    background-color: #000000;    white-space: nowrap;    height:13px;    background-image:url(/html/images/bg_dark_1.jpg);	    background-repeat:repeat-x;	}.tablestyle .headerR td{    font-size: 13px;    color: white;    background-color: #2F2F2F;    white-space: nowrap;    height:13px;    background-image:url(/html/images/bg_dark_2.jpg);	    background-repeat:repeat-x;	}.tablestyle .oddrow .header2 td{    font-size: 13px;    color: #000;    background-color: #E1DABB;    white-space: nowrap;    height:14px;}.tablestyle .oddrow .header2R td{    font-size: 13px;    color: #000;    background-color: #E3E0E1;    white-space: nowrap;    height:14px;}.tablestyle .header_red td{    font-size: 13px;    color: white;    background-color: #ff0000;    white-space: nowrap;    height:13px;    background-image:url(/html/images/bg_header_red.jpg);	    background-repeat:repeat-x;	}.tablestyle .footer td{    border-right: 2px solid #f0f0ff;    border-left: 2px solid #f0f0ff;    text-align: center;    font-weight: bold;    white-space: nowrap;}.tablestyle td{    margin: 5px;    padding: 2px 2px;    vertical-align: middle;}.tablestyle td small{    font-size: 11px;}.tablestyle .rowheader td{    background-color: #f0f0ff;    border-bottom: solid 1px #000;    padding: 2px 5px;}.tablestyle .oddrow td{   background-color: #F8F7F7;    padding: 2px 5px;}.tablestyle .evenrow td{    background-color: #fff;    padding: 2px 5px;}.blue {    color:#224F88;}.sotu input {   /*** border: solid 1px #ccc; ***/}.tablestyle .step {    color: white;    background-color: #de58a8;    font-weight: bold;    background-image:url(/html/images/bg_step.jpg);	    background-repeat:repeat-x;	}.tablestyle .done {    color: #808080;    background-color: #aaaaf2;    font-weight: bold;    background-image:url(/html/images/bg_done.jpg);	    background-repeat:repeat-x;	}.tablestyle .next {    color: #000;    background-color: #d0d0d0;    font-weight: bold;    background-image:url(/html/images/bg_next.jpg);	    background-repeat:repeat-x;	}.tablestyle .continue {    color: #fff;    /**background-color: red;**/    font-size: 13px;    font-weight: bold;    border: none;    cursor: pointer;    overflow: visible;    white-space: nowrap;    background-image:url(/html/images/bg_continue.jpg);	    background-repeat:repeat-x;	}.tablestyle .back {    color: #aaff00;    background-color: black;    font-size: 13px;    font-weight: bold;    border: none;    cursor: pointer;    overflow: visible;    white-space: nowrap;    background-image:url(/html/images/bg_dark_1.jpg);	    background-repeat:repeat-x;	}.update{    color: #ffffff;    background-color: #f06000;    cursor: pointer;    border: solid 1px #ffffff;    font-weight: bold;    display: inline;    vertical-align: middle;    margin: 0px;    padding: 2px;}.tablestyle .checkout {    color: #808090;    font-size: 12px;    font-weight: bold;}
