.mcms_push_box { 
	background-color:#fff2f1; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #888888;
	padding: 8px;
	margin: 15px 0 15px 0;
}

#mcms_error {
	color: red;
}

#mcms_notice {
  color: green	
}


.mcms_notice, .mcms_error, .errorExplanation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}

.mcms_notice {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/mcms_notice.png');
}

.mcms_error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/mcms_error.png');
}

.errorExplanation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('/images/mcms_error.png');
}


input[type=text], input[type=password]{ 
	width: 520px;
	}
	
textarea {
	width: 520px;
}

.pagination {
  padding: 3px;
  margin: 3px;
}
.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #666;
  text-decoration: none;
  background-color: #fff;

}

.pagination a:hover, .pagination a:active {
  border: 1px solid #06c;
  color: #000;
}

.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 0;
  font-weight: bold;
  background-color: #aaa;
  color: #FFF;
}
.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #eee;
  color: #aaa;
  background-color: #fff;

}

table.mcms_divide_top tr td, table.mcms_divide_top tr th {
		border-top: 1px solid #BDD4E4;
		padding-top: 5px;
		padding-bottom: 5px;
}

table.mcms_divide tr td {
		border-top: 1px solid #BDD4E4;
		padding-top: 5px;
		padding-bottom: 5px;
}

table.mcms_divide tr:nth-of-type(1) td {
  border: 0px;
}

table.mcms_divide_bottom tr td, table.mcms_divide_bottom tr th {
		border-bottom: 1px solid #BDD4E4;
		padding-top: 5px;
		padding-bottom: 5px;
}


	


