body {
	font-family: "Helvetica Neue",Helvetica,"Heiti TC","微軟正黑體","Microsoft Sans Serif",Helvetica,Geneva,sans-serif;
	}

table{
	font-size: 12px;
}

p {
	font-size:12px;
	line-height:24px; 
	color:#646464;
}
.survey{
	background:#F3F3F3;
	padding:10px;
	color:#646464;
	font-size: 12px;
	}

.two_col_top01{width:40%; height:30px; padding-top:5px;}
.two_col_top02{width:47%; height:30px; padding-top:5px;}
.two_col_mid01{width:40%; height:30px;}
.two_col_mid02{width:47%; height:30px;}
.two_col_bot01{width:40%; height:25px;}
.two_col_bot02{width:47%; height:25px;}

.two_col_top01b{width:15%; height:25px; padding-top:5px;}

.two_col_top01c{width:25%; height:30px; padding-top:5px;}
.two_col_top02c{width:70%; height:30px; padding-top:5px;}
.two_col_mid01c{width:25%; height:30px;}
.two_col_mid02c{width:70%; height:30px;}
.two_col_bot01c{width:25%; height:25px;}
.two_col_bot02c{width:70%; height:25px;}

.four_col_top01{width:24%; height:30px; padding-top:5px;}
.four_col_mid01{width:24%;}

.four_col_top01b{height:25px; padding-top:5px;}

.five_col_top01{width:19%; height:30px; padding-top:5px;}
.five_col_mid01{width:19%; height:30px;}
.five_col_bot01{width:19%; height:25px;}
.five_col_top01b{width:19%; height:25px; padding-top:5px;}

.largetable{background:#F3F3F3; padding:5px 10px 0 10px; color:#646464; font-size: 12px; margin:0px;}
.largetable p.first{ margin:0px; width:14%; height:25px; display:inline-block;}
.largetable p.second{margin:0px; width:16%; height:25px; display:inline-block;}
.largetable p.third{margin:0px; width:14%; height:30px; display:inline-block;}
.largetable02{background:#E4E4E4; padding:5px 10px 0 10px; color:#646464; font-size: 12px; margin:0px;}
.largetable02 p.first{ margin:0px; width:14%; height:25px; display:inline-block;}
.largetable02 p.second{margin:0px; width:16%; height:25px; display:inline-block;}
.largetable02 p.third{margin:0px; width:14%; height:30px; display:inline-block;}
.largetable_top01{width:16%; height:25px; padding-top:5px; text-align:center;}
.largetable_mid01{width:16%; height:25px; text-align:center;}
.largetable_bot01{width:16%; height:30px; text-align:center;}


h2 {
color: #777777;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 10px;
padding-bottom: 10px;
}

input[type="text"] {
    /*vertical-align: middle;
    margin: 0 0.4em 0.4em 0;*/
    border: 1px solid rgba(0, 0, 0, 0.3);
/*    background: -webkit-linear-gradient(#FCFCFC, #DADADA);
    -webkit-appearance: none;
    -webkit-transition: box-shadow 200ms;
     box-shadow:inset 1px 1px 0 #fff, 0 1px 1px rgba(0,0,0,0.1);*/
    /*-webkit-border-radius:100%;
    border-radius:100%;*/
}

a.button_large{
background: transparent url('http://www.dcfever.com/campaigns/2013/sitesurvey/jscss/blue_btn.gif') no-repeat top left;
display: block;
float: left;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 22px) */
height: 28px; /* Height of button background height */
padding-left: 18px; /* Width of left menu image */
text-decoration: none;
color: #ffffff;
font-weight: bold;
font-size: 16px;
text-decoration: none !important;
margin-right: 5px;
}
a.button_large span{
background: transparent url('http://www.dcfever.com/campaigns/2013/sitesurvey/jscss/blue_btn.gif') no-repeat top right;
display: block;
padding: 6px 15px 6px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.button_large:hover{ /* Hover state CSS */
background: transparent url('http://www.dcfever.com/campaigns/2013/sitesurvey/jscss/blue_btn.gif') no-repeat bottom left;
}
a.button_large:hover span{ /* Hover state CSS */
background: transparent url('http://www.dcfever.com/campaigns/2013/sitesurvey/jscss/blue_btn.gif') no-repeat bottom right;
color: #ffffff;
}

/* Author: Cedric Ruiz*/
.custom-label {
  display: inline-block;
  /*margin-right: .8em;*/
  cursor: pointer;
}
.custom-radio,
.custom-check {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: -.15em; /* Adjust to for best fit */
   /* margin: 0 .4em;*/
    width: 20px;
    height: 20px;
    background: url(../jscss/customRadioCheck.png) 0 0 no-repeat;
}
.custom-radio { background-position: 0 -20px; }
.custom-radio.focus { background-position: 0px -20px; }
.custom-radio.checked { background-position: -40px -20px; }
.custom-radio.checked.focus { background-position: -40px -20px; }
.custom-check.focus { background-position: 0 0; }
.custom-check.checked { background-position: -40px 0; }
.custom-check.checked.focus { background-position: -40px 0; }

.confirmbox{
	background: no-repeat url('http://www.dcfever.com/campaigns/2013/events/jscss/confirmation.gif');
	width: 600px;
	height: 130px;

}

.confirmboxtext{
	font-size:14px;
	color:#646464;
	padding:70px 50px;
	text-align:center;
}
