/* -- HamptonDevelopment.us -------------------------------------------- */

body {
  font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

input, textarea, option {
  font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 1px;
  margin-top: 1px;
  margin-bottom: 1px;
}

select {
  font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 1px;
  margin-top: 1px;
  margin-bottom: 1px;
}

a {
  text-decoration: none;
}

td {
  font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

.stitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style:italic;
  color: #464646;
  border-bottom: 1px solid #DBDBDB;
}


/* MyAccount */
.ma01 {  
  padding: 8px 8px 8px 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #392210;	
  background-color: #FDFBF7;
  text-decoration:none;
  text-align: justify;
  border: 8px solid #ECD19A;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-box-shadow: 5px 5px 5px #000000;
  -webkit-box-shadow: 5px 5px 5px #000000;
  box-shadow: 5px 5px 5px #000000;
  margin-left: 5px;
  margin-top: 0px;  
  margin-right: 5px;
  margin-bottom: 15px;  
}

.ma_sub a{
  display:block;
  padding: 2px 8px 2px 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #404040;	
  background-color: #D6D6D6;
  text-decoration:none;
  text-align:center;
  cursor: pointer;
  border: 1px solid;
  border-color: #404040;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.ma_sub a:hover{
  background: #404040;
  color: #D6D6D6;
}

.ma_subbt {
  padding: 2px 8px 2px 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #404040;	
  background-color: #D6D6D6;
  text-decoration:none;
  text-align:center;
  cursor: pointer;
  border: 1px solid;
  border-color: #404040;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}


.forms {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 3px;
 /* border: 1px solid #DDDDDD; */
}

.myaccount {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 2px 5px;
/* background-color: #EEEEEE; */
  border: 1px solid #DDDDDD;
}


.main {
  font: normal 12px arial, verdana;
  padding: 2px;
  margin: 2px;
}
 
.titlehdr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style:italic;
  color: #464646;
  border-bottom: 1px solid #808080;
}
 
.msg {
  padding: 5px;
  margin: 2px;
  color: #c00;
  border: 1px solid #c00;
  background-color: #FEF1ED;
  font: bold 13px verdana;
}
 
.error {
  font: normal 11px arial, verdana;
  color: #c00;
  border: 1px solid #c00;
  padding: 2px;
  margin: 5px;
  float: left;
  background-color: #FEF1ED;
}
 
.example {
  font: normal 10px arial;
  color: red;
}

.approved {
  font: normal 10px arial;
  color: green;
}

.loginform {
  font: 16px normal arial;
  background-color: #E4F8FA;
  font: normal 12px arial, verdana;
  padding: 3px;
  border: 1px solid #CAE4FF;
}

.loginform #txtbox {
  font: bold 16px arial;
  color: #f00;
}

/* MyAccount Admin */
.ma02 {  
  padding: 8px 8px 8px 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #464646;	
  background-color: #F1F1F1;
  text-decoration:none;
  text-align: justify;
  border: 4px solid #DBDBDB;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  margin: 0px;  
}

.ma_subad {
  padding: 2px 10px 2px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;	
  background-color: #E0E0E0;
  text-decoration:none;
  text-align:center;
  cursor: pointer;
  border: 1px solid;
  border-color: #000000;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}