/* General styles */

html, body, div, form {
  margin: 0;
  padding: 0;
}
body {
  background: #F2F2F2;
 font: 12px/1.25 Arial, "Arial", sans-serif;
  text-align: left;
}
img {
  border: none;
}

a {
	color: #2B9725;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.border {
 border: 1px solid #A0A0A0;   
}

.padded {
  padding: 12px; 
  font: 12px/1.25 Arial, "Arial", sans-serif;
  color: #0D54C3;
}

.padded2 {
  padding: 12px; 
  background: #E9E9E9;
  font: 12px/1.25 Arial, "Arial", sans-serif;
  color: #474141;
}

.small {
  font: 10px/1.25 Arial, "Arial", sans-serif;
  color: #474141;
}

h2 {  
 font-size: 16px;
 color: #474141;
}

.input {
 width: 160px;  
}

.padright {
  padding-right: 1px;
  padding-top: 1px;  
}

input.ems_submit, a.ems_submit {
  margin: 2px ! important;
  border: 3px double #999 ! important;
  border-top-color: #CCC ! important;
  border-left-color: #CCC ! important;
  padding: 2px ! important;
  background-image: url(../images/button-bg.jpg) ! important;
  background-repeat: repeat-x ! important;
  color: #333 ! important;
  font-size: 10px ! important;
  font-weight: bold ! important;
  font-family: Verdana, Helvetica, Arial, sans-serif ! important;
  cursor: pointer ! important;
  height: 28px ! important;
}

input.ems_submit:active, a.ems_submit:active {
  border: 3px double #CCC ! important;
  border-top-color: #999 ! important;
  border-left-color: #999 ! important;
}

input.ems_submit:hover, a.ems_submit:hover, div#ems_control_panel input.ems_submit:focus, div#ems_control_panel a.ems_submit:focus {
    border-top-color: #F00 ! important;
    border-right-color: #F00 ! important;
    border-bottom-color: #F00 ! important;
    border-left-color: #F00 ! important;
}

input.ems_submit red, a.ems_submit red {
  margin: 2px ! important;
  border: 3px double #999 ! important;
  border-top-color: #CCC ! important;
  border-left-color: #CCC ! important;
  padding: 2px ! important;
  background-image: url(../images/button-bg-red.gif) ! important;
  background-repeat: repeat-x ! important;
  color: #333 ! important;
  font-size: 10px ! important;
  font-weight: bold ! important;
  font-family: Verdana, Helvetica, Arial, sans-serif ! important;
  cursor: pointer ! important;
  height: 28px ! important;
}

input.ems_submit:active red, a.ems_submit:active red {
  border: 3px double #CCC ! important;
  border-top-color: #999 ! important;
  border-left-color: #999 ! important;
}

input.ems_submit:hover red, a.ems_submit:hover red, div#ems_control_panel input.ems_submit:focus red, div#ems_control_panel a.ems_submit:focus red {
    border-top-color: #F00 ! important;
    border-right-color: #F00 ! important;
    border-bottom-color: #F00 ! important;
    border-left-color: #F00 ! important;
}

