body {
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	margin-top: 25px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c40000;
	font-weight: bold;
}

.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding-right: 20px;
	line-height: 18px;
}

.quotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.fadeRight {
	background-image: url(../images/fade_right.jpg);
	background-repeat: repeat-y;
}

.topbar {
	background-image: url(../images/top2.jpg);
}
.topPhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

.fadeLeft {
	background-image: url(../images/fade_left.jpg);
	background-repeat: repeat-y;
}

.subBackground {
	background-image: url(../images/sub_background.gif);
}

a.nav:link {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
     }

a.nav:visited {
	color: #003366;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.nav:hover {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.nav:active {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }
	 
a.sub:link {
	color: #656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
     }

a.sub:visited {
	color: #656565;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.sub:hover {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.sub:active {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }
	 
a.sitemaplinks:link {
	color: #f05018;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
     }

a.sitemaplinks:visited {
	color: #f05018;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.sitemaplinks:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.sitemaplinks:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.landing:link {
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
     }

a.landing:visited {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.landing:hover {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.landing:active {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c1c1c;
}
a.sublanding:link {
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
     }

a.sublanding:visited {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.sublanding:hover {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.sublanding:active {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.pagelinks:link {
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
     }

a.pagelinks:visited {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
     }

a.pagelinks:hover {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
     }

a.pagelinks:active {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
     }
.awards {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: 14px;
}
a.awardsLinks:link {
	color: #003366;
	text-decoration: none;
}
a.awardsLinks:visited {
	color: #003366;
	text-decoration: none;
}
a.awardsLinks:hover {
	color: #003366;
	text-decoration: underline;
}
a.awardsLinks:active {
	color: #003366;
	text-decoration: none;
}
.headerSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.clientBottomRight {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.clientBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.clientRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.homeFeatured {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.featured:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
     }

a.featured:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	 }

a.featured:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
     }

a.featured:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
     }
	 
	 
a.casestudy:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
     }

a.casestudy:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	 }

a.casestudy:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
     }

a.casestudy:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
     }

a.presslinks:link {
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
     }

a.presslinks:visited {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.presslinks:hover {
	color: #cc0033;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.presslinks:active {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }
.newsImage {
	margin-bottom: 5px;
	margin-left: 10px;
}

a.marketlinks:link {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
     }

a.marketlinks:visited {
	color: #003366;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
     }

a.marketlinks:hover {
	color: #cc0033;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
     }

a.marketlinks:active {
	color: #003366;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.ourteamMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}

a.ourteamlink:link {
	text-decoration: none;
	color: #333333;
     }

a.ourteamlink:visited {
	text-decoration: none;
	color: #333333;
	  }

a.ourteamlink:hover {
	color: #cc0033;
	text-decoration: none;
     }

a.ourteamlink:active {
	text-decoration: none;
	color: #333333;
	}

a.searchlink:link {
	text-decoration: none;
	color: #003366;
     }

a.searchlink:visited {
	text-decoration: none;
	color: #003366;
	  }

a.searchlink:hover {
	color: #cc0033;
	text-decoration: underline;
     }

a.searchlink:active {
	text-decoration: none;
	color: #003366;
	}
.searchlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.clientTextlogos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 50px;
}
a.printBiolink:link {
	text-decoration: none;
	color: #003366;
     }
.ourTeamname {
	color: #CC0033;
	font-weight: bold;
}

a.printBiolink:visited {
	text-decoration: none;
	color: #003366;
	  }

a.printBiolink:hover {
	color: #cc0033;
	text-decoration: underline;
     }

a.printBiolink:active {
	text-decoration: none;
	color: #003366;
	  }
.ourTeamsection {
	color: #CC0033;
}
a.brokeragelinks:link {
	color: #656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
     }

a.brokeragelinks:visited {
	color: #656565;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.brokeragelinks:hover {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.brokeragelinks:active {
	color: #cc0033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
     }.sidePhotoBarSpacing {
	padding-bottom: 5px;
}
.photoLeftSpace {
	padding-left: 20px;
}
a.sitemapPagelinks:link {
	color: #666666;
	text-decoration: none;
     }

a.sitemapPagelinks:visited {
	color: #666666;
	text-decoration: none;
     }

a.sitemapPagelinks:hover {
	color: #CC0033;
	text-decoration: none;
     }

a.sitemapPagelinks:active {
	color: #CC0033;
	text-decoration: none;
     }
.giantsFormFields {
	width: 400px;
}
.giantsFormRequired {
	font-size: 10px;
	color: #FF0000;
}
.giantsGraphic {
	margin: 0px;
	padding-top: 7px;
}
a.membershipslinks:link {
	color: #333333;
	text-decoration: none;
     }

a.membershipslinks:visited {
	color: #333333;
	text-decoration: none;
     }

a.membershipslinks:hover {
	color: #CC0033;
	text-decoration: none;
     }

a.membershipslinks:active {
	color: #333333;
	text-decoration: none;
     }.zeroPadding {
	margin: 0px;
	padding: 0px;
}
