body, nav, ul, li, a  {margin: 0; padding: 0;}
a {text-decoration: none;}
img {
	vertical-align: middle;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.white {
	background: #fff; 
}
.green {
	background: #69e355; 
}




.box {
	padding: 5px 5px 5px 5px;
	margin: 5 5 auto;
	text-align: left;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.box2 {
	padding: 5px 5px 5px 5px;
	margin: auto;
	text-align: left;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
}

.red_border_message {
	background: #ffffff;
//	width: 90%;
	border: 2px solid #dd0000;
	color: black;
}

.blue_border_message {
	background: #ffffff;
//	width: 90%;
	border: 2px solid #0000aa;
	color: black;
}

.green_border_message {
	background: #ffffff;
	border: 2px solid #85a585;
//	width: 90%;
	color: black;
}

.red_message {
	background: #bb0000;
	border: 2px solid #ffffff;
//	width: 90%;
	color: white;
}

.yellow_message {
	background: #ffcc00;
//	width: 90%;
	border: 2px solid #ffffff;
	color: black;
}

.green_message {
	background: #007700;
//	width: 90%;
	border: 2px solid #ffffff;
	color: white;
}
.light_green_message {
	background: #c2e4bc;
//	width: 90%;
	border: 2px solid #ffffff;
	color: black;
}
.lighter_green_message {
	background: #eeffed;
//	width: 90%;
	border: 2px solid #ffffff;
	color: black;
}
.button_green a {
	color: white;
}
.button_green {
	border: 1px solid #3c4f31;
	background: #4a9c3e;
	background: -webkit-gradient(linear, left top, left bottom, from(#529648), to(#4a9c3e));
	background: -webkit-linear-gradient(top, #529648, #4a9c3e);
	background: -moz-linear-gradient(top, #529648, #4a9c3e);
	background: -ms-linear-gradient(top, #529648, #4a9c3e);
	background: -o-linear-gradient(top, #529648, #4a9c3e);
	background-image: -ms-linear-gradient(top, #529648 0%, #4a9c3e 100%);
	padding: 9px 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
		-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #487542 0 1px 0;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
.button_green:hover {
	border: 1px solid #3c4f31;
	text-shadow: #3c8531 0 1px 0;
	background: #3c7d32;
	background: -webkit-gradient(linear, left top, left bottom, from(#529648), to(#3c7d32));
	background: -webkit-linear-gradient(top, #529648, #3c7d32);
	background: -moz-linear-gradient(top, #529648, #3c7d32);
	background: -ms-linear-gradient(top, #529648, #3c7d32);
	background: -o-linear-gradient(top, #529648, #3c7d32);
	background-image: -ms-linear-gradient(top, #529648 0%, #3c7d32 100%);
	color: #fff;
}
.button_green:active {
	text-shadow: #1e4158 0 1px 0;
	border: 1px solid #0a3c59;
	background: #386c8f;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3c7d32));
	background: -webkit-linear-gradient(top, #3e779d, #386c8f);
	background: -moz-linear-gradient(top, #3e779d, #386c8f);
	background: -ms-linear-gradient(top, #3e779d, #386c8f);
	background: -o-linear-gradient(top, #3e779d, #386c8f);
	background-image: -ms-linear-gradient(top, #3e779d 0%, #386c8f 100%);
	color: #fff;
}	

.button_red {
	border: 1px solid #420000;
	background: #cc0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#f70000), to(#cc0000));
	background: -webkit-linear-gradient(top, #f70000, #cc0000);
	background: -moz-linear-gradient(top, #f70000, #cc0000);
	background: -ms-linear-gradient(top, #f70000, #cc0000);
	background: -o-linear-gradient(top, #f70000, #cc0000);
	background-image: -ms-linear-gradient(top, #f70000 0%, #cc0000 100%);
	padding: 9px 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #6b0000 0 1px 0;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
.button_red:hover {
	border: 1px solid #470000;
	text-shadow: #800000 0 1px 0;
	background: #750000;
	background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#750000));
	background: -webkit-linear-gradient(top, #990000, #750000);
	background: -moz-linear-gradient(top, #990000, #750000);
	background: -ms-linear-gradient(top, #990000, #750000);
	background: -o-linear-gradient(top, #990000, #750000);
	background-image: -ms-linear-gradient(top, #990000 0%, #750000 100%);
	color: #fff;
}
.button_red:active {
	text-shadow: #1e4158 0 1px 0;
	border: 1px solid #0a3c59;
	background: #386c8f;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#750000));
	background: -webkit-linear-gradient(top, #3e779d, #386c8f);
	background: -moz-linear-gradient(top, #3e779d, #386c8f);
	background: -ms-linear-gradient(top, #3e779d, #386c8f);
	background: -o-linear-gradient(top, #3e779d, #386c8f);
	background-image: -ms-linear-gradient(top, #3e779d 0%, #386c8f 100%);
	color: #fff;
}

.button_grey a {
	color: #386c8f;
}
.button_grey {
	border: 1px solid #aaaaaa;
	background: #dddddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
	background: -webkit-linear-gradient(top, #eeeeee, #dddddd);
	background: -moz-linear-gradient(top, #eeeeee, #dddddd);
	background: -ms-linear-gradient(top, #eeeeee, #dddddd);
	background: -o-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -ms-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
	padding: 6px 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
		-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #aaaaaa 0 1px 0;
	color: #386c8f;
	text-decoration: none;
	vertical-align: middle;
}
.button_grey:hover {
	border: 1px solid #aaaaaa;
	text-shadow: #aaaaaa 0 1px 0;
	background: #cccccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#cccccc));
	background: -webkit-linear-gradient(top, #dddddd, #cccccc);
	background: -moz-linear-gradient(top, #dddddd, #cccccc);
	background: -ms-linear-gradient(top, #dddddd, #cccccc);
	background: -o-linear-gradient(top, #dddddd, #cccccc);
	background-image: -ms-linear-gradient(top, #dddddd 0%, #cccccc 100%);
	color: #184c6f;
}
.button_grey:active {
	text-shadow: #1e4158 0 1px 0;
	border: 1px solid #0a3c59;
	background: #386c8f;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3c7d32));
	background: -webkit-linear-gradient(top, #3e779d, #386c8f);
	background: -moz-linear-gradient(top, #3e779d, #386c8f);
	background: -ms-linear-gradient(top, #3e779d, #386c8f);
	background: -o-linear-gradient(top, #3e779d, #386c8f);
	background-image: -ms-linear-gradient(top, #3e779d 0%, #386c8f 100%);
	color: #fff;
}	
.button_yellow {
   border: 1px solid #403e18;
   background: #9c973e;
   background: -webkit-gradient(linear, left top, left bottom, from(#d4d465), to(#9c973e));
   background: -webkit-linear-gradient(top, #d4d465, #9c973e);
   background: -moz-linear-gradient(top, #d4d465, #9c973e);
   background: -ms-linear-gradient(top, #d4d465, #9c973e);
   background: -o-linear-gradient(top, #d4d465, #9c973e);
   background-image: -ms-linear-gradient(top, #d4d465 0%, #9c973e 100%);
   padding: 10.5px 21px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #bdba80 0 1px 0;
   color: #ffffff;
   text-decoration: none;
   vertical-align: middle;
   }
.button_yellow:hover {
   border: 1px solid #404018;
   text-shadow: #57541e 0 1px 0;
   background: #9c973e;
   background: -webkit-gradient(linear, left top, left bottom, from(#d6d065), to(#9c973e));
   background: -webkit-linear-gradient(top, #d6d065, #9c973e);
   background: -moz-linear-gradient(top, #d6d065, #9c973e);
   background: -ms-linear-gradient(top, #d6d065, #9c973e);
   background: -o-linear-gradient(top, #d6d065, #9c973e);
   background-image: -ms-linear-gradient(top, #d6d065 0%, #9c973e 100%);
   color: #fff;
   }
.button_yellow:active {
   text-shadow: #57571e 0 1px 0;
   border: 1px solid #403e18;
   background: #d4ce65;
   background: -webkit-gradient(linear, left top, left bottom, from(#999c3e), to(#9c973e));
   background: -webkit-linear-gradient(top, #999c3e, #d4ce65);
   background: -moz-linear-gradient(top, #999c3e, #d4ce65);
   background: -ms-linear-gradient(top, #999c3e, #d4ce65);
   background: -o-linear-gradient(top, #999c3e, #d4ce65);
   background-image: -ms-linear-gradient(top, #999c3e 0%, #d4ce65 100%);
   color: #fff;
   }
.alert-box {
	color: #555;
	//border-radius: 5px;
	padding: 10px 46px;
	margin: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.alert-box span {
	font-weight: bold;
	text-transform: uppercase;
}

.error {
	background: #ffecec url('images/error.png') no-repeat 20px 50%;
	border: 1px solid #f5aca6;
}

.success {
	background:#e9ffd9 url('images/success.png') no-repeat 20px 50%;
	border:1px solid #a6ca8a;
}
.warning {
	background:#fff8c4 url('images/warning.png') no-repeat 20px 50%;
	border:1px solid #f2c779;
}
.notice {
	background:#e3f7fc url('images/notice.png') no-repeat 20px 50%;
	border:1px solid #8ed9f6;
}
.blue {
	background:#e3f7fc;
	border:1px solid #8ed9f6;
}
.green_bg {
	background:#e9ffd9;
	border:1px solid #a6ca8a;
}
.green_ta {
	background:#ddeedd;
}
.yellow {
	background:#fff8c4;
	border:1px solid #f2c779;
}
.red {
	background: #ffecec;
	border: 1px solid #f5aca6;
}
.note {
	width: 225;
	display: inline-block;
	vertical-align: top;
}
