* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	background: url("../images/background.jpg");
	position: relative;
	font-family: Georgia, Times, serif;
	line-height: 19px;
	font-size: 14px;
	color: #535353;
}
a {
	font-family: Trebuchet MS, Helvetica, sans-serif;
}
#wrapper {
	width: 790px;
	margin: 15px auto;
	text-align: left;
	position: relative;
}

#header {
position:relative;
width:790px;
height:110px;
z-index:1;
}

/*tabnav styles */

.navlist li {
float:left;
display:inline;
}

#tabnav {
position:absolute;
bottom:-2px;
right:23px;
}
#tabnav a {
display:block;
height:20px;
width:112px;
padding-top:1px;
text-align:center;
color:white;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#tabnav a:hover {
color:#4a93bc;background: url(../images/tab_ovr.png) no-repeat;}

.dark {background: url(../images/tab_drk.png) no-repeat;}

.medium {background: url(../images/tab_med.png) no-repeat;}

.light {background: url(../images/tab_light.png) no-repeat;}

/* /end tabnav styles */

#content {
	height: 930px;
	background: url("../images/background_letter.jpg") no-repeat;
	margin: 0px 0 18px 0;
	position: relative;
	z-index:0;
	padding: 7px 85px 10px 85px;
	}
	
img#logo {
	margin-left: 53px;
	border:none;
	}
	
p {
	position: relative;
	z-index:1;
}
img#signature {
	position: absolute;
	z-index:0;
	left:65px;
	bottom:425px;
}
p.hardy {
	margin-top: 63px;
}
h2 {
	color: #f3f9fd;
	font-size: 16px;
	margin-bottom: 68px;
	padding-top: 0px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
}

h2 a {
color: #ffe9a3;
text-decoration:none;
}



p {
	margin-top: 25px;
	text-align: justify;
}
p em {
	color: #548c29;
	font-family: Georgia, Times, serif;
}
p a {color: #bca14a;}

p.greeting {
	color: #295c83;
	font-size: 16px;
	font-weight: bold;
	}
.date {
	font-weight: bold;
	position: absolute;
	right: 86px;
	top: 69px;
	color: #295c83;
	font-size: 16px;
	}
h3 {
	font-size: 13px;
	color: #467294;
	font-weight: normal;
	margin-top: 33px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	}
h3 em {
	font-style: normal;
	font-weight: bold;
	}
.services {
	float: left;
	width: 180px;
	padding: 10px;
	margin-top: 30px;
	position: relative;
	margin-left: 5px;
}
.services a {
	position: relative;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-left: 70px;
	padding-top: 17px;
	padding-bottom: 20px;
	line-height: 14px;
	letter-spacing: 0.05em;
}

.services a:hover {
text-decoration:none;
}

a.individual {
	background: url("../images/btn_individual.jpg") no-repeat top;
	padding-left: 60px;
}
a:hover.individual {
	background: url("../images/btn_individual.jpg") no-repeat bottom;
}
a.business {
	background: url("../images/btn_business.jpg") no-repeat top;
}
a:hover.business {
	background: url("../images/btn_business.jpg") no-repeat bottom;
}
a.enterprise {
	background: url("../images/btn_enterprise.jpg") no-repeat top;
}
a:hover.enterprise {
	background: url("../images/btn_enterprise.jpg") no-repeat bottom;
}
.btn_individual {
	width: 197px;
	height: 65px;
	margin: -10px;
	}
.btn_business {
	width: 197px;
	height: 65px;
	margin: -10px;
	}
.btn_enterprise {
	width: 197px;
	height: 65px;
	margin: -10px;
	}
	
a {
text-decoration:none;
}
	
a:hover {
text-decoration:underline;
}	
	
.services p {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	text-align: left;
	line-height: 16px;
	font-size: 12px;
}
p.individual {
	color: #927442;
}
p.business {
	color: #5d8ca6;
	}
p.enterprise {
	color: #7d9c66;
}
p.footer {
	font-size: 10px;
	text-align: center;
	margin-top: 290px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #9d9e9e;
	}