* { padding: 0; margin: 0; }
html, body { background-color: #fff; }
ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, img { border: none; }
table { border-collapse:collapse; }
table td { vertical-align: top; font: 11px Arial, Helvetica, sans-serif; }

a { color: #498fd1; text-decoration: underline; cursor: pointer; }
	a:hover { text-decoration: none; }
	a:focus { outline: none;}

area { outline:none; }


h1 { font: 2em Myriad Pro, Arial, Helvetica, sans-serif; color: #219fae; margin: 9px 0; }
h2 { font: 1.8em Myriad Pro, Arial, Helvetica, sans-serif; color: #1a5897; margin: 18px 0 7px 0; }
h4 { font-weight: bold; color: #004484; margin: 0 0 5px 0; }

p { margin: 5px 0; }
	p.black { color: #000; }

div.clear {clear: both;	height: 1px; width: 1px; overflow: hidden; }
.nobr { white-space: nowrap; }

/*
div.body { text-align: center; height: auto; }
div.page { margin: 0 auto; width: 940px; text-align: left; display: table; }
*/

div.body { width: 980px; margin: 0 auto; }
div.page { width: 940px; padding: 0 20px; }

div.x3 { width: 313px; float: left; }

div.left { float: left; width: 620px; }
div.right { float: right; width: 270px; }

form.search { margin: 0 0 20px 0; }
	form.search label { display: block; margin: 0 0 3px 0; }
	form.search input { width: 169px; height: 20px; border: 1px solid #9dc3c8; font-size: 1.5em; padding: 1px 3px 2px 3px; }
		form.search input.submit { border: none; background: #fff url(btn-search.gif) no-repeat center 8px; width: 23px; height: 23px; }

a.speed-test { display: block; color: #498fd1; font-size: 1.4em; font-weight: bold; padding: 10px 0 25px 63px; width: 135px; background: #fff url(speed-test.gif) no-repeat left top; }

a.sites {  display: block; color: #498fd1; font-size: 1.4em; font-weight: bold; padding: 15px 0 45px 80px; width: 135px; background: #fff url(sites.gif) no-repeat left top; margin-top: 25px; }


form.form fieldset { border: none; padding: 5px 0; margin-bottom: 10px; clear: both; }
	form.form fieldset label { font-weight: bold; display: block; width: 150px; text-align: right; float: left; padding-right: 5px; }
	form.form fieldset input { display: block; float: left;  }