.inputAlert {
	background-color: #FFEEEE;
	border: 3px double #FF0000;
	margin-left: -2px;
}

.wideInput {
	width: 458px;
}

.wideSelect {
	width: 464px;
}

.mediumSelect {
	width: 206px;
}

.smallInput {
	width: 100px;
}

.smallSelect {
	width: 56px;
}


.warning {
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}

#login_box {
	margin: 20px auto;
	border: 1px solid #CCCCCC;
	width: 350px;
}

#login_box p {
	padding: 0;
	margin: 8px;
}

#login_box .warning {
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}

#login_box div {
	padding: 4px 0 0 0;
	text-align: right;
}

#login_box legend {
	padding: 2px 6px;
} 

#login_box label {
	width: 110px;
	float: left;
	text-align: right;
	margin-top: 2px;
	margin-right: 10px;
	display: block;
}

#login_box input {
	border: 1px solid #CCCCCC;
	width: 210px;
}

#login_box .submit {
	margin-top: 14px;
	text-align: center;
}

#login_box .submit input {
	padding: 2px 8px;
	color: #333333;
	width: 80px;
	background-color: #E1E1E1;
}


.button {
	padding: 2px 8px;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #E1E1E1;
}




.headMenu3  {
  list-style-type: none;
  height: 40px;
  width: 634px;
  padding: 0px;
  margin: 0px;
}

.headMenu3 li {
  float: left;
  margin: 1px;
}

.headMenu3 a {
  color: #35466A;
  background-color: #F1F1F1;
  border: 1px solid #CCCCCC;

  height: 40px;
  line-height: 14px;
  width: 82px;
  padding: 2px;
  margin: 0px;

  display: table-cell;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  font-size: 10px;
}

.headMenu3 a:hover {
  color: #35466A;
  background-color: #E9E9E9;
  text-decoration: none;
}

.headMenu3 li.disabled a {
  color: #999999;
  background-color: #F1F1F1;
}

.headMenu3 li.disabled a:hover {
  color: #999999;
  background-color: #E9E9E9;
  text-decoration: none;
}

.headMenu3 span {
  color: #FFFFFF;
  background-color: #A5A6A9;
  border: 1px solid #888888;

  height: 40px;
  line-height: 14px;
  width: 82px;
  padding: 2px;
  margin: 0px;

  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
}

.headMenu3 li.wide a, .headMenu3 li.wide span {
  width: 86px;
}


.headMenu a {
  color: #35466A;
  background-color: #F1F1F1;
  border: 1px solid #CCCCCC;

  display: block;
/*
  width: 82px;
  line-height: 20px;
*/
  padding: 2px;

  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
}

.headMenu a:hover {
  color: #35466A;
  background-color: #E9E9E9;
  text-decoration: none;
}

.headMenu td.disabled a {
  color: #999999;
  background-color: #F1F1F1;
}

.headMenu span {
  color: #FFFFFF;
  background-color: #A5A6A9;
  border: 1px solid #888888;

  display: block;
/*
  width: 82px;
  line-height: 20px;
*/
  padding: 2px;

  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
}




.logoTable, .logoTable>tbody>tr>td, .logoTable>tbody>tr>th {
	border: 1px solid #DDDDDD;
}

.logoTable>tbody>tr>th {
	background-color: #F5F5F5;
}

.logoTable>tbody>tr>td {
	background-color: #FFFFFF;
}

.logoTableInput>tbody>tr>td {
	background-color: #FAFAFA;
}


input[type="checkbox"] {
	vertical-align: middle;
}

label {
	vertical-align: middle;
}

p {
	text-align: justify;
}

.citySelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

