body{

	color:gray; 
	font-family:arial;
	font-size:12px;
	line-height:18px;

	}
	


h1{
	padding-top:7px;
	padding-bottom:7px;
	font-size:16px;

}

#login{
font-size:18px;
color: #DA261D;
}


table{
	font-family:arial;
	font-size:12px;
	line-height:18px;
}
.search{
	border:1px solid #cccccc;
	width:150px;
	height:18px;
	font-size:11px;
}
.toplink{
	color:#ffffff;
	text-decoration:none;
	margin-right:11px;
	margin-left:11px;
	font-size:13px;
}

#event{
	
	text-decoration:none;
	margin-right:200px;
	
	font-size:13px;
}



#containerTable, #footerTable{
	margin:0 auto;
	width:980px;
	border-spacing: 0px;
}
#containerTable td{
	vertical-align:top;
}
.bottomlink{
	color:#777777;
	text-decoration:none;
	line-height:25px;
}
.bottomlink:hover{
	color:#DA261D;
}

.redhr{
	border:1px solid #DA261D;
}

#form {
	padding:10px;
}

#searchlistTable th{
	text-align:right;
}

.textbox, .required{
	border:1px solid #000000;
}

.reginput{
	border:1px solid #000000;
	width:140px;
}

.msg{

	border:1px solid #000000;
	padding:10px;
	background-color:#DA261D;
	margin-top:10px;
	margin-bottom:10px;
	color:#ffffff;
	font-weight:bold;
}

.msg2{
	border:1px solid #000000;
	padding:1px;
	background-color:#DA261D;
	margin-top:1px;
	margin-bottom:1px;
	color:#ffffff;
	font-weight:bold;
}
.button{
	border:1px solid #000000;
	padding:3px;
	cursor:pointer;
	background-color:#DA261D;
	color:#ffffff;
	font-weight:bold;
}

.bloodbanknumTable td, th{
	font-family:arial;
	font-size:12px;
	text-align:center;
	border:1px solid #cccccc;
}

a img, img 			{ border: none; }
.clear{
	clear:both;
}

#page-wrap			{ width: 400px; margin: 0 auto; }

.photo-link			{ padding: 5px; margin: 5px; border: 2px solid #ccc; display: block; width: 100px;
					  float: left; }
.photo-link:hover	{ border: 2px solid #DA261D;  }