body{background-image:url(images/back.jpg);padding-top: 20px;}
body,p,td {
	font-family: Arial, verdana, Helvetica;
	font-size: 13px;
	color: #000000;
/*background-image:url../(images/back.jpg);*/

margin-left:35px;
	margin-right:35px;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(images/tooltip_bg.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
/* style the trigger elements */
#tools img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}


.hPurple {
	color: #942790;
	font-weight: bold;
	font-size: 15px;
}

.hPurple2 {
	color: #942790;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0;
}
.hOrange {
	font-size: 15px;
	font-weight: bold;
	color: #f78f1e;
}

.hGreen {
	font-size: 13px;
	font-weight: bold;
	color: #00AFDA;
}
.hBlue{
	font-size: 15px;
	font-weight: bold;
	color: #00AFDA;
}
.hLime{
	font-size: 15px;
	font-weight: bold;
	color: #0F0;
}
.sub {
  font-size:70%;
  position:relative;
  bottom: 0.5em;
}
	
.subPUR {
  font-size:70%;
  font-weight: bold;
  color: #942790;
  position:relative;
  bottom: 0.5em;
}
.subORANGE {
  font-size:70%;
  font-weight: bold;
  color: #f78f1e;
  position:relative;
  bottom: 0.5em;
}



h1 {
  font-family: verdana, verdana, Helvetica;
  font-size: 30px;
  font-weight: bold;
  color: #942790;
   margin-left:35px;
  text-transform:capitalize;
 
	}
	
	h2 {
  font-size: 14px;
  font-weight: bold;
  color: #00AF9E;
	}



A {
font-family: Arial, verdana, Helvetica; 
font-size: 12px; 
text-decoration: underline; 
font-weight: bold; 
color: #942790;
}


A:hover {
font-family: Arial, verdana, Helvetica; 
font-size: 12px; 
text-decoration: underline; 
color: #a938c71;
}


A:active {
font-family: Arial, verdana, Helvetica; 
font-size: 12px; 
text-decoration: underline; 
color: #942790;
}

a.nav:link {color: #ffffff; font-size: 17px; text-decoration: none; font-weight: bold;line-height: 150%;}
a.nav:visited {color: #ffffff; text-decoration: none; font-size: 17px; font-weight: bold; }
a.nav:hover {color: #000000; text-decoration: none; font-size: 17px; font-weight: bold;}

a.bottom:link {color: #ffffff; font-size: 10px; text-decoration: none; }
a.bottom:visited {color: #ffffff; text-decoration: none; font-size: 10px;  }
a.bottom:hover {color: #000000; text-decoration: none; font-size: 10px;  }

ul {
    color:#2a245b;
    line-height:1.1;
  
	margin-left:35px;
    margin-right:35px;
}
li {
    padding-left:2px;
        background-position:0 5px;
}

.callout {
	font-size:12px;
	margin-right: 25px;
	padding-left: 20px;
	}
	
.callout2 {
	font-size:11px;
	color:#00AFDA;
	}
	
.callout3 {
	font-size:12px;
	margin-right: 25px;
	padding-left: 28px;
	}	

.callout4 {
	font-size:12px;
	margin-right: 5px;
	padding-left: 15px;
	}
.calloutNews {
	font-size:12px;
	margin-right: 10px;
	margin-left: 10px;
	}
#newsTEXT  {
	font-size:12px;
	margin-right: 5px;
	padding-left: 15px;
	}

a.calloutLink:link {color: #963694; font-size: 12px; text-decoration: underline; font-weight: bold;}
a.calloutLink:visited {color: #963694; text-decoration: underline; font-size: 12px; font-weight: bold; }
a.calloutLink:hover {color: #999999; text-decoration: underline; font-size: 12px; font-weight: bold;}	
	
a.calloutLink2:link {color: #963694; font-size: 12px; text-decoration: underline; font-weight: bold; padding-left:45px;}
a.calloutLink2:visited {color: #963694; text-decoration: underline; font-size: 12px; font-weight: bold; padding-left:45px;}
a.calloutLink2:hover {color: #999999; text-decoration: underline; font-size: 12px; font-weight: bold;padding-left:45px;}	
	
.btMessage {
	font-family: Arial, verdana, Helvetica; 
	font-size: 15px; 
	color: #333333;
	font-weight: bold;
	margin-left:35px;
	margin-right:35px;
}
	.testimonial {
	font-family: Arial, verdana, Helvetica; 
	font-size: 15px; 
	color: #333333;
	margin-left:35px;
	margin-right:65px;
}	
	.testimonialSmall{
	font-family: Arial, verdana, Helvetica; 
	font-size: 11px; 
	color: #333333;
	margin-left:35px;
	margin-right:65px;
}	
	.testimonialNAME {
	font-family: Arial, verdana, Helvetica; 
	font-size: 13px; 
	color: #333333;
	margin-left:335px;
	margin-right:35px;
	align:right;
}

	.llnw {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #97CB1E;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
	
.corePURPLE {
	color:#96429A;}
	
	.hPurple2 {
	color: #942790;
	font-weight: bold;
	font-size: 18px;
	margin-left:0px;
}
.tools {
	color:#000;
}

/* Slideshow */
#slideshow{
width: 660px;	margin: 20px auto; }
#slideshow img{border: 2px solid #ccc;}
#slideshow p {text-align:center;font-size: 18px;}
#slides {text-align:center;}

/*  WILL'S NEW MENU  */
#menuarea{width:831px; height: 25px; margin: 10px auto; background-image:url(images/menu_new_bg.jpg); background-repeat:no-repeat; background-color:#fff;}

#headernew {width: 870px; height:85px;margin:0 auto;background-image: url(images/headerbg.jpg); background-repeat:no-repeat;padding:0; border:none;}
#headernew img{border:none;}