BODY {TEXT-ALIGN: left; BACKGROUND: url(../images/bg.gif) repeat; BACKGROUND-COLOR: #B4CEF6; MARGIN-TOP: 20px;}

/* ----- PURPLE = 924A85 ----- */
/* ----- LIGHT PURPLE = CA69B9 ----- */
/* ----- GREEN = 23A84C ----- */

/* ----- STYLES ----- */
TD {TEXT-ALIGN: left; LINE-HEIGHT: 16px; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva,  sans-serif}

A.bodylink, A.bodylink:visited {COLOR: #924A85; TEXT-DECORATION: underline;}
A.bodylink:hover, A.bodylink:active {COLOR: #CA69B9; TEXT-DECORATION: underline; }

H1 {
	FONT-SIZE: 24px;
	COLOR: #924A85;
	PADDING: 10px 0px 0px 0px;
	}
	
H2 {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #924A85;
	PADDING: 5px 0px 0px 0px;
	MARGIN: 15px 0px 5px 0px;
	}

H3 {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 5px 0px;
	}

.facebook {PADDING: 8px 0px 2px 0px; TEXT-ALIGN: right;}
.topnav {HEIGHT: 12px; PADDING: 10px 0px 0px 0px; TEXT-ALIGN: right; FONT-SIZE: 11px; COLOR: #777777;}
A.topnavlinks, A.topnavlinks:visited {COLOR: #777777; TEXT-DECORATION: underline; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; }
A.topnavlinks:hover, A.topnavlinks:active {COLOR: #23A84C; TEXT-DECORATION: underline; }

.footernav {PADDING: 0px 10px 0px 10px; TEXT-ALIGN: left; FONT-SIZE: 11px; COLOR: #924A85;}
A.footernavlinks, A.footernavlinks:visited {COLOR: #924A85; TEXT-DECORATION: underline; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; }
A.footernavlinks:hover, A.footernavlinks:active {COLOR: #CA69B9; TEXT-DECORATION: underline; }

.callhdr {
	PADDING: 0px 0px 0px 40px;
	LINE-HEIGHT: 40px;
	HEIGHT: 44px; 
	FONT-SIZE: 26px;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
	COLOR: #23A84C;
	}
	
.primnav {
	LINE-HEIGHT: 14px;
	TEXT-ALIGN: center;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	}
	
.locationList
{
	list-style-type: disc;
	margin-left: 10px;
	padding: 5px;
}

.error {

	PADDING-TOP: 15px;
	padding-left: 5px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold; 
	COLOR: #FF0202; /*----- red -----*/
	FONT-FAMILY: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

A.primnav-left, A.primnav-left:visited {DISPLAY: block; HEIGHT: 55px; PADDING: 16px 0px 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: url(../images/primnav-left-off.gif) no-repeat;}
A.primnav-left:hover {DISPLAY: block; HEIGHT: 55px; PADDING: 16px 0px 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: url(../images/primnav-left-on.gif) no-repeat;}

A.primnav-ctr, A.primnav-ctr:visited {DISPLAY: block; HEIGHT: 55px; PADDING: 16px 0px 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: url(../images/primnav-ctr-off.gif) no-repeat;}
A.primnav-ctr:hover {DISPLAY: block; HEIGHT: 55px; PADDING: 16px 0px 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: url(../images/primnav-ctr-on.gif) no-repeat;}

A.primnav-right, A.primnav-right:visited {DISPLAY: block; HEIGHT: 55px; PADDING: 16px 0px 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: url(../images/primnav-right-off.gif) no-repeat;}
A.primnav-right:hover {DISPLAY: block; HEIGHT: 55px; PADDING: 16px 0px 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: url(../images/primnav-right-on.gif) no-repeat;}
	

.sidebar-table {
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-BOTTOM: solid 1px #2FC667;
	}

.sidebar-text-container {
	PADDING-LEFT: 10px;
	}

.sidebar-headline {
	FONT-SIZE: 16px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	PADDING-BOTTOM: 10px;
	}

.sidebar-copy {
	DISPLAY: block;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 14px;
	}
	
.video-headline {
	DISPLAY: block;
	PADDING: 6px 0px 4px 0px;
	FONT-SIZE: 15px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	}

.video-caption {
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	}
	
	
/* ----- HOME PAGE LEAD GENERATION ----- */	

.hm-input-text {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	}

INPUT.hm-input {
	width: 100px;
	font-size: 12px;
	}
	
.hm-balloon {
	BACKGROUND: url(../images/bg-balloon.gif) no-repeat;
	WIDTH: 230px;
	HEIGHT: 110px;
	background-color: #FFFFFF;
	}

.hm-testimonial {
	FONT-SIZE: 14px;
	PADDING: 16px 20px 16px 20px;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	FONT-FAMILY: times;
	FONT-STYLE: normal;
	}

.hm-testimonial-link-container {
	TEXT-ALIGN: right;
	PADDING: 0px 10px 0px 0px;
	}

A.hm-testimonial-link, A.hm-testimonial-link:visited {FONT-SIZE: 10px; COLOR: #9C5390; TEXT-DECORATION: underline;}
A.hm-testimonial-link:hover, A.hm-testimonial-link:active {FONT-SIZE: 10px; COLOR: #C674B8; TEXT-DECORATION: underline; }


/* ----- DIV's ----- */	

#top {
	BACKGROUND: url(../images/bgtop.gif) no-repeat;
	WIDTH: 960px;
	HEIGHT: 138px;
	}
	
#middle {
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 940px;
	PADDING: 0px 10px 0px 10px;
	}
	
#body-copy-container {
	PADDING: 10px 20px 0px 20px;
	}

