* {
	margin: 0;
	padding: 0;
}
body {
	font: 80% verdana, geneva, sans-serif;
	background-color: #e5e5e5;
}
h1 {
	color: #004fbc;
	font-size: 1.5em;
	margin: 0 0 10px 0;
}
h2 {
	color: #4a8ecb;
	font-size: 1.3em;
	margin: 0 0 10px 0;
}
h3 {
	color: #599763;
	font-size: 1.1em;
	margin: 0 0 10px 0;
}
input { padding: 2px; }
option { padding: 1px 3px 1px 2px; }
ul { margin: 0 0 0 25px; }
p { margin: 0 0 10px 0; }

.l { float: left; }
.r { float: right; }
.clear { clear: both; }

.m-tb-5 { margin: 5px 0; }
.m-tb-10 { margin: 10px 0; }
.m-t-10 { margin: 10px 0 0 0; }

.b { font-weight: bold; }
.no-b { font-weight: normal; }
.u { text-decoration: underline; }
.no-u { text-decoration: none; }
.i { font-style: italic; }
.no-i { font-style: normal; }
.small { font-size: .9em; }
.t-c { text-align: center; }

.wrap {
	width: 760px;
	margin: 0 auto;
}

#footer {padding: 5px; background-color: #FFFFFF; border-top: 1px solid #666666; text-align: center; font-size: 90%; color: #666666;}

.block {
	background-image: url('../images/block-body.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	width: 767px;
}
.block .padding {padding: 5px 10px 5px 10px;}

.block-sm {
	background-image: url('../images/block-sm-body.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	width: 357px;
}
.block-sm .padding {padding: 5px 10px 15px 10px;}
.block-sm .padding .left {
	margin-right: 200px;
	padding: 20px 10px 20px 0;
	text-align: center;	
	color: #ff0000;
	font-size: 1.1em;
	font-weight: bold;
	border-right: 1px solid #000000;
}
.block-sm .padding .right {float: right; width: 185px;padding: 10px 0 0 0}

#body {
	text-align: left;
	font-size: 0.8em;
	color: #4d4d4f;
	padding: 15px 0 15px 0;
}

#logo {
	background-color: #4d4d4f;
	text-align: left;
	padding: 75px 0 0 0;
}
#logo img {border: 0;}
#logo #wrap {text-align: left;}

#address {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 4px 0 4px 0;
	text-transform: uppercase;
	font-size: .89em;
	text-align: center;
}
#address a {color: #000000; text-decoration: none;}
#address a:hover {color: #e40001; text-decoration: underline;}

#header {
	background-color: #fff200;
	margin: 0;
	padding: 0;
	height: 198px;
}


