a.modalButton,a:visited.modalButton {  
  color: #fff;
  text-decoration: none;
}

a:hover.modalButton {
  color: #fff;
  text-decoration: underline;
}

#simplemodal-container a.modalCloseImg {
	background:url(/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	right:-18px;
	top:-10px;
	cursor:pointer;
}

h2.modal {
  font-weight: bold;
  width: 95%;
  margin: 0 auto;
  padding-top: 15px;
  font-size: 14px;
}

.modalBox {
  background-color: #d2e1e1;
  color:#666;
  display:none;
}

.modalBoxInner {
  width: 95%;
  margin: 10px auto;
  background-color: #bbe0e3;
}

.modalContent {
  width: 95%;
  margin: 0 auto;
  font-size: 11px;
}

.modalRow {
  width: 90%;
  margin: 0 auto;
}

.modalButtons_2 { 
  width: 90%;
  text-align: center;
  margin: 0 auto;
}

#yesNoModal { display: none; width: 450px;}
#modalYesNoMessage {text-align: center;}

#statusModal { display: none; width: 450px;}
#statusMessage {text-align: center;}
/*Begin Feedback CSS*/
#feedbackModalBox {width: 500px;font-size:12px;}

div.formModal {
  background-image: url(/images/form_background.png);
  background-repeat: repeat;
  width: 500px;
}

h2.formModal {
  color: #0A86B4;
  font-weight: normal;
  margin-left: 15px;
  padding-top: 15px;
}

div.formModalRow {
  margin-left: 0px;
  margin-top: 10px;
}

div.formModalContainer {
  border: 1px solid #fff;
  margin: 5px 10px 10px 15px;
  color: #0A86B4;
  background-image: url(/images/modalSubheaderBG.png);
}

div.formModalRowSpacerSmall {
  float:left;
  width: 25px;
}

div.formModalRowElemMed {
  float: left;
  width: 50px;
}

div.shareRowSpacerSmall {
  float:left;
  width: 25px;
}

input.modalInput,textarea.modalInput {
  /*width: 232px;*/
  width: 100%;
}

div.formModalRowElemXL {
  float: left;
  width: 300px;
}

/*End Feedback CSS*/