.message{
	border: 4px solid black;
	border-radius:10px;
	padding:5px;
	margin:20px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 1px 1px 40px;
	-moz-box-shadow: rgba(0,0,0,0.5) 1px 1px 40px;
	box-shadow:  rgba(0,0,0,0.5) 1px 1px 40px;
}
.alert{
	border-color: rgb(242,237,161);
	background: rgba(254,252,219,0.8);
}

.notice{
	border-color:rgb(205,230,245);
	background:rgba(236,248,254,0.8);
}
#flash{
	position:fixed;
	bottom:0px;
	width:100%;
}

a img{
	border:0px;
}

table{
	border-collapse:collapse;
	width:100%;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}

a{
	color : #3C74A8;
	text-decoration:none;
}

a:hover{
	color:#3F94EB;
}

