.micro_tbl {
    border: 1px solid #000000;
    width: 400px;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
}

.micro_tbl_data INPUT {
    text-align: left;
    //font-size: smaller;
    color: #000066;
}

.micro_tbl_data SELECT {
    text-align: left;
    //font-size: smaller;
    color: #000066;
}

.micro_tbl_data IMG {
    text-align: left;
}

.micro_tbl_data TD {
	color: #000066;
    text-align: left;
    font-size: smaller;
}

.micro_submit {
background-color: #335f8c;
border-color: #CCCCCC;
color: #dde6ee;
font-weight:bold;
}


.micro_tbl TH {
    background-color: #00438C;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}

.micro_tbl_data {
    background-color: #FFFFFF;
    border-top: #666666 1px solid;
    color: #000066;
    text-align: left;
    //font-size: smaller;
}

.micro_color_row {
    background-color: #FFCC00;
    color: #000066;
    //font-size: smaller;
}

.step_tbl {
    border: 2px none #000000;
    width: 800px;
    vertical-align: top;
}

.error_tbl {
    border: 1px solid red;
    width: 600px;
    vertical-align: top;
}

.error_tbl TD {
    font-weight: bold;
    text-align: center;
}

.step_tbl TH {
    background-color: #4476A6;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}

.metro_cell {
    background-color: #4476A6;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}

.btn_cell {
    background-color: #FFFFFF;
    color: #0000FF;
    font-style: italic;
    text-decoration: underline;
    cursor: pointer;
}

.dol_metro_cell {
    background-color: #4476A6;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}

.vehicle_tbl TH {
    background-color: #D6E2F0;
    color: #000000;
    text-align: center;
    font-size: smaller;
    font-weight: normal;
    font-style: italic;
}

.sza {
    background-color: #D6E2F0;
    color: #000000;
    text-align: center;
    font-size: smaller;
    font-weight: normal;
    font-style: italic;
}

a.DelLink:link {color: #000000; font-weight: normal; font-style: italic;}
a.DelLink:visited {color: #000000; font-weight: normal; font-style: italic;}
a.DelLink:hover {color: #000000; font-weight: normal; font-style: italic;}
a.DelLink:active {color: #000000; font-weight: normal; font-style: italic;}

.step_green_row {
    background-color: #FFdd55;
    color: #000000;
    font-size: smaller;
}

.step_tbl_left {
    background-color: #D6E2F0;
    border-top: #666666 1px solid;
    color: #000000;
    text-align: left;
    font-weight: bold;
    font-size: smaller;
    width: 15%;
}

.step_tbl_data {
    background-color: #FFFFFF;
    border-top: #666666 1px solid;
    color: #000000;
    text-align: left;
    font-size: smaller;
}

.step_tbl_explain {
    background-color: #FFFFFF;
    border-top: #666666 1px solid;
    color: red;
    text-align: left;
    font-size: smaller;
}

.step_tbl_data INPUT {
    text-align: left;
    font-size: smaller;
}

.step_tbl_data SELECT {
    text-align: left;
    font-size: smaller;
}

.step_tbl_data IMG {
    text-align: left;
}

.step_tbl_data TD {
    text-align: left;
    font-size: smaller;
}

.red_italic_text {
    font-style: italic;
    color: #666666;
}

.red_text {
    font-size: smaller;
    color: #666666;
}

.blue_text {
    font-size: smaller;
    color: #0000FF;
}

.italic_text {
    font-style: italic;
}

.bold_italic_text {
    font-style: italic;
    font-weight: bold;
    font-size: larger;
}

.logo {
    text-align: right;
    font-size: smaller;
    font-weight: bold;
}

select.country option {
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 22px;
}
