body, div,img,p,table,tr,span {
	padding: 0px;
	margin: 0px;
	border:none;
	text-decoration: none;
	font: 12px Myriad, Tahoma, Geneva, sans-serif;
	color: rgb(72,72,92);
}

a {
	color: rgb(3,83,180);
}

.home a, .logo a { text-decoration:none; }

.home ul.checks { padding: 0px; margin: 0px 0px 0px 15px; list-style:disc url("checkmark.gif") outside;line-height: 1.5 }

.home .content a img { padding: 5px 0px; } 

body {
	padding-top: 15px;
	text-align: center;
	background: rgb(190,190,190) url("background.jpg") left top repeat-x;
	height: 100%;
}

h1 {
	color: rgb(3,83,180);
	font: normal 20px Verdana, Geneva, sans-serif;
}

h2 {
	color:rgb(3,83,180);
	font: bold 12px Verdana, Geneva, sans-serif;
	display: inline;
}

h3 {
	color: rgb(3,83,180);
	font: 12px Verdana, Geneva, sans-serif;
	display:inline;
}

.container {
	margin: 0px auto;
	padding: 0px;
	position:relative;
	width: 646px;
}

.container .header .logo {
	background: transparent url("banner_background.jpg") bottom left no-repeat;
	height: 138px;
	width: 645px;
}

.container .header .logo img {
	position:absolute;
	top: 15px;
	left: 40px;
}

.container .header .map_login {
	text-align:right;
	padding: 15px 80px 0px 0px;
}

.container .header .map_login img {
	position: absolute;
	top: 10px;
	left: 570px;
}

.container .body {
	background: rgb(255,255,255) url("stars.jpg") 95% bottom no-repeat;
	text-align: left;
}

.container .body .content { margin:15px; }

.container .body table tr td { 
	text-align: left;
}

.container .footer { margin:10px 0px;; }

.container .footer li,.container .footer li a {
	display: inline;
	color: rgb(255,255,255);
	text-decoration:none;
	font: 9px Verdana, Geneva, sans-serif;
}

.watermark, .watermark a {color: rgb(255,255,255);font: 8px Verdana, Arial, Helvetica, sans serif;text-decoration: none;}
.watermark a:hover { color: rgb(3,83,180); }
.under {
	color: #333333;
	text-decoration: underline;
}
