body {
	color: #000000;
	background-image: url(../images/bg-main.gif);
	margin: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

{------------------- LINKS -----------------------}

.links-toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.links-toplinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.links-footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.links-footerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.links-poweredby  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
}
.links-poweredby:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
.links-mainnav  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color: #258BBB;
}
.links-mainnav:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color: #69A020;
}
.links-blogtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #019DEA;
	text-decoration: none;
}
.links-blogtitle:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #7FB62B;
	text-decoration: none;
}
.links-subnav  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color: #000000;
}
.links-subnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color: #990000;
}
.links-inline  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000aa;
}
.links-inline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}
.links-list1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #078FC9;
}
.links-list1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:underline;
	color: #990000;
}
.links-list2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #078FC9;
}
.links-list2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #990000;
}
.links-breakout  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #0000aa;
}
.links-breakout:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #990000;
}


{------------------- TEXT -----------------------}
.text-maintext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
}
.text-gallerytext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}
.text-subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.text-breakout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.text-testimonialmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color: #666666;
}
.text-testimonialby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
.text-smalldescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.text-legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.text-disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #99000000;
}
.text-copyrighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

{------------------- SPECIALS -----------------------}
.special-phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #333333;
}
.special-areacode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #333333;
}
.special-topquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style:italic;
	color: #333333;
}
.special-linksdivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}



{------------------- TITLES -----------------------}
.title-pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #333333;
}
.title-sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #333333;
}
.title-subsectiontitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color: #88AF45;
}
.title-subsectiontitle2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight:bold;
	color: #019DEA;
}
.title-breakouttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
}


{--------------- SEO  --------------------}
.seotext-hidden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	width: 200px;
	left: -2000px;
}
.seotext-bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
{--------------- FORMS  --------------------}
{--------------- LISTS  --------------------}
{--------------- CONTAINERS  --------------------}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.text-blogdescription {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}
.container-5across {
	margin: 3px;
	height: 196px;
	width: 178px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #999999;
	border-color: #CCCCCC;
	border-width: 1;
	clear: none;
	float: left;
	padding: 5px;
	font-size: 12px;
	color: #333333;
}
.container-5across-short {
	margin: 3px;
	height: 140px;
	width: 178px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #999999;
	border-color: #CCCCCC;
	border-width: 1;
	clear: none;
	float: left;
	padding: 5px;
	font-size: 12px;
	color: #333333;
}
.text-gallery-title {
	font-size: 14px;
	color: #019DEA;
}
.transparent-overlay {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}





.searchtable {
	border: 1px solid #C9C9C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A4A;
}
.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	border: 1px solid #C9C9C9;
	border-top-color: #C9C9C9;
}
.calendar-dow {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.calendardates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399FF;
}
.event-link-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
}
.text-blogdate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
}
