body {margin: 5px 0 0 0; padding: 0; top: 0; font-family: arial; font-size: 12px; letter-spacing: 1px; }

.surround {width: 787px; margin-left: auto; margin-right: auto; background: #FDDA9A; border: solid 1px #80390B; }

.menu {height: 33px; }
	.menu ul {margin: 5px 0 0 10px; padding: 0; list-style: none; }
	.menu ul li {float: left; margin-right: 6px; }
	.menu ul a {color: #0B253A; font-family: "arial narrow"; font-size: 16px; text-decoration: none; padding: 0 0 0 15px; }
		.menu ul a:hover, .menu ul a.active {background: url(i/menuarrow.gif) left no-repeat; }

.leftCol {width: 186px; float: left; padding-left: 10px; }

.container {width: 582px; float: left; }
	.content {float: left; background: url(i/headerarrow.jpg) top left no-repeat #fff; padding: 0 15px 10px 15px; width: 550px; border-left: solid 1px #80390B; border-right: solid 1px #80390B; }

.footer {width: 767px; height: 25px; margin: 10px 0 0 0; padding: 0px 10px 5px 10px; background: #FFD486; color: #87340C; border-top: solid 1px #80390B; }
	.footer a {color: #87340C; font-size: 11px; }
	.footer p {margin: 5px 0 5px 0; }
	
.smMargB {margin-bottom: 10px; }	
.mdMargB {margin-bottom: 15px !important; }	

.mdMargR {margin-right: 15px; }
.mdMargL {margin-left: 15px; }
	
.lgMargB {margin-bottom: 20px !important; }	
	
img {display: block; margin: 0; padding: 0; }	
img.bord {border: solid 1px #80390B; }

hr {background: #fff; border: none; margin: 0 0 10px 0; border-bottom: solid 1px #80390B; }

p {margin: 0 0 10px 0; }
	
ul.noned {list-style: none; margin: 0 0 0 15px; padding: 0; }	
	
h1 {font-weight: normal; font-size: 20px; font-style: italic; margin: 0 0 10px 23px; font-family: "arial narrow"; letter-spacing: 0px; }	
h2 {font-weight: bold; font-size: 16px; margin: 0 0 7px 0; font-family: "arial narrow"; letter-spacing: 0px; }	
	h1 span {font-style: italic; }
	
.center {margin-left: auto; margin-right: auto; width: 425px; }
	
.left {float: left; }
.right {float: right; }
	
.clear {clear: both; }	
	
.form {display: block; }	

label,input {display: block; margin: 3px 5px 0 0; }	
label {width: 100px; float: left; font-weight: bold; text-align: right; }
input {margin: 0 0 3px 0; padding: 0; }
	input.wide {width: 300px; }
	input.med {width: 200px; }
	input.small {width: 100px; }
	
select {float: left; margin-right: 3px; margin-bottom: 3px; }		
	
.petassure {width: 400px; text-align: right; font-size: 10px; color: #000; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 20px; }
	.petassure a {text-decoration: none; color: #061013; letter-spacing: 1px; }
	.petassure a:hover {text-decoration: underline; }
