select {
    text-align: center;
    text-align-last: center;
}
option {
      text-align: left;
	/* reset to left*/
  }

.divMain {
  background-color: #f2f2f2;
  padding:          20px;
  font-family:      Arial, Helvetica, sans-serif;
}


.headers {
    width:	    500px;
    display:        inline-block;
}

.headersRight {
    width:	    200px;
    display:        inline-block;
}


.inputErrMsg {
    border:		2px solid red;
    color:          #FF0000;
    // position:       absolute;
    // left:           200px;
    // margin-top:     20px;
}

.required {
    color:          #F30707;
    padding-left:   7px;
}

.newsStrip {
    display:        block;
    font-size:          120%;
    margin:             auto;
    margin-top:         6%;
    margin-bottom:      25px;
    padding:            15px;
    width:              70%;
    max-width:          460px;
    align:              center;
    text-align:         center;
}

.goodNews {
    background-color:   #f6fff0;
    border:             2px solid #10ff15;
}

.neutralNews {
    background-color:   #f5f5f0;
    border:             2px solid #1510fc;
}

.badNews {
    background-color:   #f5e0e0;
    border:             2px solid #ff1015;
}

.inputQ {
    font-size:      120%;
    margin-top:    12px;
    padding-top:    12px;
    padding-bottom: 12px;
}

.inputQSection {
    border-top:     1px solid #e0e0d0;
    margin-top:    18px;
}

.divResponse {
    padding-left:   40px;
    display:        inline-block;
    width:          90%;
    height:         56px;
    color:	    black;
}

.divRespDesc {
    font-style:	    italic;
    //margin-top:    0px;
    margin-left:    12px;
    font-size:      100%;
    height:         10px;
}

.divResponseE {
    border:         2px solid red;
    padding-top:    10px;
}

.divBorder {
    border-style:   inset;
    border-radius:  12pt;
    border-color:   blue;
    border-width:   4px;
}


.divRadio {
    width:          70%;
    font-size:      110%;
    margin-top:     20px;
    display:        inline-block;
}

.divDropDown {
}

.checkBox {
    margin-top:         20px;
    margin-left:         20px;
    font-size:		120%;
}

.dropDown {
    margin-top:         10px;
    height:             40px;
    font-size:		110%;
    padding:	        2px 12px 2px 6px;
}


.divDate {
    padding:	    10px;
    font-size:	    110%;
    // display:	    inline-block;
}

.dateValD {
    width:	    24px;
    padding:	    4px;
    font-size:      120%;
}

.dateValM {
    width:	    96px;
    margin-left:    4px;
    margin-right    4px;
    padding-left:   2px;
    padding-right:  18px;
    padding-top:    5px;
    padding-bottom: 5px;
}

.dateValY {
    width:	    50px;
    padding:        4px;
    font-size:      120%;
}

.radioButton {
    margin-right: 5px;
    margin-left: 15px;
    margin-bottom: 20px;
    margin-top: 2px;
}

.divNote {
    //height:		100px;
    vertical-align:	middle;
}

.labelNote {
    background-color:	#124f79;
    color:		white;
    font-size:		120%;
    font-weight:	bold;
    width:		64px;
    padding-top:	10px;
    padding-bottom:	10px;
    padding-right:	14px;
    padding-left:	14px;
    vertical-align:	middle;
}

.txtNote {
    width:		40%;
    font-size:		90%;
    height:		40px;
    display:		inline-block;
    margin-left:	40px;
    margin-top:	        20px;
}

.inputText {
  width:                50%;
  font-size:            120%;
  padding:              8px;
  margin:               8px 0px 20px;
  display:              inline-block;
  border-radius:        6px;
  box-sizing:           border-box;
}

.divSubmit {
    padding-left:	46%;
    padding-top:	18px;
    margin-top:		8px;
    font-size:		120%;
    border-top:		1px solid #e0e0d0;
}

.divSubmitLim {
    padding-left:	20%;
}

input[type=submit] {
    font-size:		120%;
    width:		170px;
    height:		50px;
    background-color:	#4070f4;
    color:		white;
    border:		1px solid #808080;
    border-radius:	6px;
    cursor:		pointer;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

input[type=submit]:hover {
  background-color: #6095fe;
}

h1 {
    font-size:          220%;
}

h2 {
    font-size:          100%;
}
