body {background: #00539F; margin: 0; padding: 0; top: 0; font-family: arial; font-size: 12px; 	}

.surround {width: 780px; margin-left: auto; margin-right: auto; background: #fff; }

.top {width: 530px; height: 178px; background: url(i/header.jpg) no-repeat; }
	.top  {padding: 20px 0 0 250px; }
	.top p {font-size: 18px; font-style: italic; font-weight: bold; }

.page {width: 780px; background: #fff; padding-bottom: 10px; }

.menu {width: 145px; background: url(i/bg_nav.jpg) no-repeat; float: left; margin: 0; padding: 0; }
	.menu ul {margin: 0 0 0 5px; padding: 70px 0 0 0; list-style: none; }
	.menu ul li a {display: block; background: #fff; color: #00238F; border: solid 1px #00539F; width: 132px; font-weight: bold; font-size: 11px; text-decoration: none; text-align: center; padding: 3px 0 3px 0; }
		.menu ul li a:hover {background: #04549D; text-decoration: none; color: #fff; border: #175BAF solid 1px; }

.main {background: url(i/bg_corner.jpg) no-repeat top left; float: left; width: 565px; padding: 20px 10px 0 50px; }

.footer {background: #fff; width: 760px; margin-left: auto; margin-right: auto; border-top: solid 2px #00539F; height: 20px; padding: 3px 10px 0 10px; }
	.footer p {padding: 0; margin: 0; }

.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; }
	
ul.anchors a {color: #000; text-decoration: underline; font-size: 11px; }
	ul.anchors a:hover {text-decoration: none; }
	
form {margin: ; }	
	
.backtotop {color: #00539F; }
	
a:hover {text-decoration: none; }	
	
hr {color: #fff; border: none; border-bottom: dotted 1px #000; width: 200px; margin-left: auto; margin-right: auto; margin-bottom: 30px; }	
	
h1 {font-size: 20px; margin: 0 0 10px 0; padding: 0; }
h2 {font-size: 16px; }

img {display: block; }

.center {text-align: center; }

.italic {font-style: italic; }

.mdMargB {margin-bottom: 15px; }
.mdMargR {margin-right: 15px; }
.mdMargL {margin-left: 15px; }

.lgMargB {margin-bottom: 30px; }

.noMarg {margin: 0 !important; }



.left {float: left; }
.right {float: right; }

.clear {clear: both; }

.petassure {width: 770px; text-align: right; font-size: 10px; color: #fff; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 20px; }
	.petassure a {text-decoration: none; color: #fff; letter-spacing: 1px; }
	.petassure a:hover {text-decoration: underline; }
	
iframe {width: 565px; height: 450px; border: solid 0px #fff; }

.bord {padding: 3px; background: #eee; border: solid 1px #666; }
