html {
     overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px;
}
.textgrey-home {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}
.textblue-homeheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 19px;
	color: #0066FF;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #0066FF;
}
a:active {
	color: #333333;
}
.textgrey-contactinfo {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-style: italic;
}
.textgrey {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #666666;
}
.textgreyBold {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.textgreyItalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #666666;
	font-style: italic;
}
.textBlueItalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #0066FF;
	font-style: italic;
}
.textBlue {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #0066FF;
}
.textBlueBold {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #0066FF;
	font-weight: bold;
}
.footertext {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.textgrey-quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: normal;
}
.textgreyBoldbulletinfo {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
}
.textgrey-quote2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
}
#home .home a
{
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-home-over.gif") 0 0 no-repeat;
}
.home a { 
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-home.gif") 0 0 no-repeat;
}
.home a:hover { 
	background: url("images/nav-home-over.gif") 0 0 no-repeat;
}
#about .about a
{
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-aboutus-over.gif") 0 0 no-repeat;
}
.about a { 
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-aboutus.gif") 0 0 no-repeat;
}
.about a:hover { 
	background: url("images/nav-aboutus-over.gif") 0 0 no-repeat;
}
#services .services a
{
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-services-over.gif") 0 0 no-repeat;
}
.services a { 
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-services.gif") 0 0 no-repeat;
}
.services a:hover { 
	background: url("images/nav-services-over.gif") 0 0 no-repeat;
}
#representative .representative a
{
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-representative-over.gif") 0 0 no-repeat;
}
.representative a { 
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-representative.gif") 0 0 no-repeat;
}
.representative a:hover { 
	background: url("images/nav-representative-over.gif") 0 0 no-repeat;
}
#testimonials .testimonials a
{
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-testimonials-over.gif") 0 0 no-repeat;
}
.testimonials a { 
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-testimonials.gif") 0 0 no-repeat;
}
.testimonials a:hover { 
	background: url("images/nav-testimonials-over.gif") 0 0 no-repeat;
}
#success .success a
{
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-success-over.gif") 0 0 no-repeat;
}
.success a { 
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-success.gif") 0 0 no-repeat;
}
.success a:hover { 
	background: url("images/nav-success-over.gif") 0 0 no-repeat;
}
#resources .resources a
{
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-resources-over.gif") 0 0 no-repeat;
}
.resources a { 
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-resources.gif") 0 0 no-repeat;
}
.resources a:hover { 
	background: url("images/nav-resources-over.gif") 0 0 no-repeat;
}
#contact .contact a
{
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-contact-over.gif") 0 0 no-repeat;
}
.contact a { 
	display:block;
	width: 146px;
	height: 26px;
	background: url("images/nav-contact.gif") 0 0 no-repeat;
}
.contact a:hover { 
	background: url("images/nav-contact-over.gif") 0 0 no-repeat;
}.textRed {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #FF0000;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px;
	width: 400px;
	border: 1px solid #CCCCCC;
}
.textfieldsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
input:focus, select:focus, textarea:focus {
	background-color: #FFFFCC;
}
.phototextwrap {
	padding-right: 10px;
}
