#applyForm { width: 670px; }
#applyForm label.error {
    margin-left: 10px;
    width: auto;
    display: inline;
}

ul#stepForm,ul#stepForm li {
    margin: 0;
    padding: 0;
}

ul#stepForm li {
    list-style: none;
}
.ui-datepicker-trigger {
margin: auto 4px auto 4px;
vertical-align: middle;
border: 0;
}
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-widget-content { border: 0px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-header { border: 0px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 0px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-state-active .ui-icon
{
    display: none;
}
.ui-state-default .ui-icon { 
    display: none;
}
                                                                        
.roundBorder1,.roundBorder2{border:1px solid #dddddd;border-radius:4px;}
.roundBorder1{padding:10px 10px;width:722px;}    
.roundBorder2{padding:2px 15px;width:690px;}
.applyFormHeader{background:#254993;padding:5px 10px;}
.applyFormHeader2{background:#E9E9E9;padding:5px 10px;}
.font12_5f5f5f_18_mod{height:35px;}

form.cmxform label,label2 {
    font-family:Arial, Helvetica, sans-serif,新細明體;font-weight:normal;color: #5f5f5f;
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}
form.cmxform fieldset fieldset label2 {
	display: block;
	width: auto;
}
form.cmxform label { width: 140px; } /* Width of labels */
form.cmxform label2 { width: 650px; } /* Width of labels */
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
        /*color: #254993;*/
	/*font-style: italic;*/
}
div.error { display: none; }
input.error { border: 1px dotted red; /*border: 1px dotted #254993;*/}

form.cmxform td,input,p{font-family:Arial, Helvetica, sans-serif,新細明體;font-weight:normal;color: #5f5f5f;}


label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
}

input.bigbluebutton
{
    background:#1c63ba;
    background:-moz-linear-gradient(top,#1c63ba 0%,#073584 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c63ba),color-stop(100%,#073584));
    background:-webkit-linear-gradient(top,#1c63ba 0%,#073584 100%);
    background:-o-linear-gradient(top,#1c63ba 0%,#073584 100%);
    background:-ms-linear-gradient(top,#1c63ba 0%,#073584 100%);
    background:linear-gradient(top,#1c63ba 0%,#073584 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c63ba',endColorstr='#073584',GradientType=0);

}
input.bigblackbutton
{
    background:#8B8B8B;
    background:-moz-linear-gradient(top,#8B8B8B 0%,#464646 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8B8B8B),color-stop(100%,#464646));
    background:-webkit-linear-gradient(top,#8B8B8B 0%,#464646 100%);
    background:-o-linear-gradient(top,#8B8B8B 0%,#464646 100%);
    background:-ms-linear-gradient(top,#8B8B8B 0%,#464646 100%);
    background:linear-gradient(top,#8B8B8B 0%,#464646 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8B8B8B',endColorstr='#464646',GradientType=0);
}

input.bigbluebutton, input.bigblackbutton {

    padding:6px 18px;
    color:#fff;
    -webkit-font-smoothing: antialiased !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-family:Georgia,'Microsoft JhengHei','Apple LiGothic Medium';
    font-size:16px;
    font-weight:900;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:none;
    min-width: 99px; 
}
input.bigbluebutton:hover{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #073584), color-stop(1, #1c63ba) );
    background:-moz-linear-gradient( center top, #073584 5%, #1c63ba 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#073584', endColorstr='#1c63ba');
    background-color:#073584;
}
input.bigblackbutton:hover{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #464646), color-stop(1, #8B8B8B) );
    background:-moz-linear-gradient( center top, #464646 5%, #8B8B8B 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#464646', endColorstr='#8B8B8B');
    background-color:#464646;
}
input.bigbluebutton:active, input.bigblackbutton:active {
    position:relative;
    top:1px;
}
.address{
    
    width:260px;
    
}
/*.leftBlock {
    padding-left: 20px;
    text-indent: -30px;
}
.leftBlock input {
    width: 20px;
}*/