body {
	margin: 0px auto; font-size: 12px; line-height: 22px; font-family: Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color: #666; background-color: #fcfcf5
}
#email {
	border: #ffdc30 1px solid; padding: 4px 10px 0px 10px; line-height: 130%; position: absolute; top: 285px; left: 32px; height: 22px; text-align: center; color: #333; background: #fbec95; 
}
#main_pages {
	border: 0px double #fbec95; border-bottom: 5px double #fbec95; padding: 0px 0px 0px 0px; z-index: 1; right: 0px; left: 0px; position: absolute; top: 0px; background: #e9e9e9; text-align: left; 
}
#fpholder {
	margin-left: 10px; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; background-color: #c2e6fe; padding: 10px; border: 1px solid #666; color: #333; height: 301px; overflow:hidden; 
}  
#fp {
	padding: 0px 10px 0px 0px; margin-top: 0px; margin-bottom: 0px; text-align: center; overflow:hidden;
}
.main {
	border: 3px double #cac4ae; margin: 0px 10px 10px 8px; background-color: #fcfcf5; padding: 0 0 10px 0; min-height: 300px
	}
.mamma1 {
	margin-top: 0px; margin-bottom: 10px; background-color: #fff; border: 0px solid #ffcd33; padding-left: 10px;
	}
p {
	margin: 10px 0px;
}
P.pad {
	padding: 2px 9px 0px 0px; color: #666; margin-top: 10px; margin-bottom: 10px; 
	}
.parahead {
	color: #0d3059; font-size:30px; font-weight:lighter; line-height: 120%; display: inline; 
	}
img {
	border: 1px solid #999;
	}
img.fpimage {
	border: 1px solid #666; width: 950px; height: 301px;
	}
.head {
	background: #f7f1e3; padding: 3px 3px 0px 10px; margin-top: 0px; color: #8a6139; font-family: Garamond, ‘Hoefler Text’, ‘Times New Roman’, Times, serif; font-size: 16px; font-weight: lighter; height: 10px; 
	}
h2.head {
	background: #fcfcf5; margin-left: 0px; height: 15px
	}
h1, h2 {
	padding: 0px; line-height:normal; margin-bottom: -10px; text-align: left; color: #8b765b; font-family: Garamond, ‘Hoefler Text’, ‘Times New Roman’, Times, serif;
}
h3,h4,h5 {
	text-align: left; margin-bottom: -10px; line-height:100%; 
	}
#copyrightindex {
	clear: left; border: #000 0px solid; padding: 3px 0px 0px 10px; float: left;
}
#copyrightindex a {
	color: #666;
}
.strike {
	text-decoration: line-through; color: #cd1000;
}
.highlight {
	color: #4bb203;
}
/* this section holds primary navigation information for all the site pages */
#leftbarindex {
	float: left; margin: 0px 10px 10px 0px; font-size: 10pt; line-height: 175%; color: #666; text-align: left; width: 154px; background-color: #cac4ae; padding-left: 0px; border: 1px solid #284e77; margin-top: 0px; margin-bottom: 0px;
}
a.serv:link {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #fff; font-size: 11px; font-weight: normal; 
}
a.serv:visited {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #fff; font-size: 11px; font-weight: normal;
}
a.serv:active {
	COLOR: #0178b1; TEXT-DECORATION: none; background-color: #fff; font-size: 11px; font-weight: normal;
}
a.serv:hover {
	COLOR: #214466; TEXT-DECORATION: underline; background-color: #cac4ae; font-size: 11px; font-weight: normal; 
}
/* this section holds text navigation information */
a.text:link {
	color: #000; text-decoration: underline;
}
a.text:visited {
	color: #215606; text-decoration: underline; background-color: #fff
}
a.text:active {
	color: #ffa500; text-decoration: underline;
}
a.text:hover {
	color: #cc3300; text-decoration: underline;
}
/* ends */
p.nav {
	border: 1px solid #284e77; margin: 5px; background-color: #fff; color: #333333; font-size: 11px;
}
p.navsection {
	border: 1px solid #284e77; margin: 5px; background-color: #ffe879; color: #333333; font-size: 11px;
}

.nav, .nav a {
	font-weight: bold; font-size: 18px; text-align: center; text-decoration: none; 
	}	
.navsection, .navsection a {
	font-weight: bold; font-size: 18px;  text-align: center; text-decoration: none; 
	}	
/* All of this section below holds list information */
ul	{
	list-style-type: none;
}
/* ends */