body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 25px;
}
div {
	margin: 0px;
	padding: 0px;
	border:none;
	}
p {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	border: 0px;
	}	
body,td,th {
	font-family: Tahoma, Arial, Helvetica CY;
	font-size: 14px;
	color: #626262;
}
h1, h2, h3, h4, h5, h6  {
	border: none;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, "Helvetica CY"; 
	font-weight: normal;
	}
h1 {
	color: #c42d40;
	font-size:22px;
	padding: 0px 0px 10px 20px;
	background-image: url(images/h1bullet.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 0 -20px;
	}
h2 {
	color:#c42d40;
	font-size: 20px;
	}
h3 {
	color:#626262;
	font-size: 18px;
	}	
h4 {
	color:#c42d40;
	font-size: 16px;
	padding-bottom: 10px;
	}
h6 {
	color:#ffffff;
	font-size: 14px;
	margin: 0;
	padding: 0;
	background-color:#c42d40; 
	padding-left: 10px;
	}
		
a:link, a:visited {
	color:#626262;
	text-decoration: underline;
	}	
a:hover {
	color: #c42d40;
	text-decoration: underline;
	}
ul {
	margin: 0;
	padding:0px 0px 20px 16px;
	}
.smallText {
	font-size: 16px;
	color: #333838;
	}
.smallText2 {
	font-size: 12px;
	}	
			
/**LISTS**/
.generic ul {
	margin: 0;
	padding:0px 0px 20px 16px;
	border: none;
	}
.generic li {
	list-style-image: url(images/bullet.jpg);
	margin: 0;
	padding: 0;
	}
/**PICTURES**/
.picturesRIGHT {
	 padding: 10px 0 20px 20px; 
	 }	
.picturesLEFT {
	 padding: 7px 0 20px 0px;
	 }	 

/**SHADOWS**/
	
.SHADOWmiddleContainerLEFT {
	 background-position: top right; 
	 background-repeat: repeat-y; 
	 width: 10px; 
	 height:306px; 
	 float:left;
	 }
.SHADOWmiddleContainerLEFT[class] {
	 background-image: url(images/shadowLEFT.png); 
}		 
 
.SHADOWmiddleContainerRIGHT {
	 background-position: top left; 
	 background-repeat: repeat-y; 
	 width: 10px; 
	 float:right; 
	 height: 306px;
	 }
.SHADOWmiddleContainerRIGHT[class] {
	 background-image: url(images/shadowRIGHT.png); 
}		 	 
	 	 
.SHADOWleft {
	 background-position: top left; 
	 background-repeat: repeat-y; 
	 width:1000px;
	 }
.SHADOWleft[class] {
	 background-image: url(images/shadowLEFT.png); 
}	
.SHADOWleft2 {
	 background-position: top left; 
	 background-repeat: repeat-y; 
	 padding-left: 10px; 
	 float:left; 
	 width:200px;
	 }
.SHADOWleft2[class] {
	 background-image: url(images/shadowLEFT.png); 
}	 	 	 
.SHADOWright {
	 background-position: top right; 
	 background-repeat: repeat-y; 
	 width: 1000px;
	 }
.SHADOWright[class] {
	 background-image: url(images/shadowRIGHT.png); 
}	 
.SHADOWright2 {
	 background-position: top right; 
	 background-repeat: repeat-y; 
	 float:right; 
	 width: 730px; 
	 padding: 20px 20px 20px 40px; 
	 height: 705px; 
	 }
.SHADOWright2[class] {
	 background-image: url(images/shadowRIGHT.png); 
}	 
.SHADOWfooterLeft {
	 background-position: top right; 
	 background-repeat: repeat-y; 
	 height:61px; 
	 float: left; 
	 width: 10px;
	 }
.SHADOWfooterLeft[class] {
	 background-image: url(images/shadowLEFTfooter.png); 
}	 
.SHADOWfooterRight {
	 background-position: top left; 
	 background-repeat:repeat-y; 
	 height:61px; 
	 width: 10px; 
	 float:right;
	 }	
.SHADOWfooterRight[class] {
	 background-image: url(images/shadowRIGHTfooter.png); 
}		 
/**HEADER**/
.topBGnew {
	 background-image: url(images/topBGnew.jpg); 
	 background-position: top left; 
	 background-repeat: repeat-x; 
	 height: 194px;
	 }
.headerNEW {
	 background-image: url(images/headerBGnew.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:1000px; 
	 height:194px; 
	 margin: 0 auto 0 auto;
	 color: #c42d40;
	 }
.headerNEW a:link, .headerNEW a:visited {
	color:#c42d40;
	text-decoration:none;
	}	 	 
.headerNEW a:hover {
	color:#c42d40;
	text-decoration: underline;
	}	
.headerNEW2 {
	 background-image: url(images/headerBGnew2.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:1000px; 
	 height:194px; 
	 margin: 0 auto 0 auto;
	 color: #c42d40;
	 }
.headerNEW2 a:link, .headerNEW2 a:visited {
	color:#c42d40;
	text-decoration:none;
	}	 	 
.headerNEW2 a:hover {
	color:#c42d40;
	text-decoration: underline;
	}			 	 
.topBG {
	 background-image: url(images/topBG.jpg); 
	 background-position: top left; 
	 background-repeat: repeat-x; 
	 height: 201px;
	 }
.topBG2 {
	 background-image: url(images/topBG2.jpg); 
	 background-position: top left; 
	 background-repeat: repeat-x; 
	 height: 156px;
	 }	 
.topBG3 {
	 background-image: url(images/topBG3.jpg); 
	 background-position: top left; 
	 background-repeat: repeat-x; 
	 height: 168px;
	 }	 	 
.header {
	 background-image: url(images/headerBG.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:1000px; 
	 height: 201px; 
	 margin: 0px auto 0px auto; 
	 text-align:right;
	 color:#ffffff;
	 }
.header a:link, .header a:visited {
	color:#ffffff;
	text-decoration:none;
	}	 	 
.header a:hover {
	color:#ffffff;
	text-decoration: underline;
	}	
.header2 {
	 background-image: url(images/headerBG2.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:1000px; 
	 height: 156px; 
	 margin: 0px auto 0px auto; 
	 text-align:right;
	 color:#ffffff;
	 }
.header2 a:link, .header2 a:visited {
	color:#ffffff;
	text-decoration:none;
	}	 	 
.header2 a:hover {
	color:#ffffff;
	text-decoration: underline;
	}		 	 	 	 
.header3 {
	 background-image: url(images/headerBG3.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:1000px; 
	 height: 168px; 
	 margin: 0px auto 0px auto; 
	 text-align:right;
	 color:#ffffff;
	 }
.header3 a:link, .header3 a:visited {
	color:#ffffff;
	text-decoration:none;
	}	 	 
.header3 a:hover {
	color:#ffffff;
	text-decoration: underline;
	}	
/**NAVIGATION**/
.middle {
	 background-image: url(images/middleBG.jpg); 
	 background-position: top left; 
	 background-repeat: repeat-x; 
	 height: 306px;
	 }
.middleCONTAINER {
	 width:1000px; 
	 margin: 0px auto 0px auto; 
	 height: 306px;
	 }	
.middleContainerLEFT {
	 float: left; 
	 width: 210px;
	 }
.navCONTAINER {
	 width: 200px; 
	 height: 306px; 
	 float:right;
	 }	 	  
.navLIST {
	 font-family:Tahoma, Arial, 'Helvetica CY'; 
	 font-size: 16px; 
	 color: #626262;
	 margin: 0;
	 padding:0;
	 border: none;
	 }
.navList ul {
	list-style: none;}	 
.navLIST li {
	 list-style: none;
	 }	
.navLIST li a:link, .navLIST a:visited{
	 background-image: url(images/navBT.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width: 160px; 
	 height:32px; 
	 display: block;
	 color: #626262;
	 text-decoration:none;
	 padding: 2px 0px 0px 40px;
	 } 
.navLIST li a:hover {
	 background-image: url(images/navBTro.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width: 160px; 
	 height:32px; 
	 display: block;
	 color: #626262;
	 text-decoration:none;
	 padding: 2px 0px 0px 40px;
	 } 	
	
/**FLASH**/	 
.flashCONTAINER {
	 float: right; 
	 width: 790px;
	 } 
.flashPlaceholder1 {
	 background-image: url(images/flashSlide1.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:780px; 
	 height:306px; 
	 float:left;
	 }	 	
.flashPlaceholder2 {
	 background-image: url(images/flashSlide2.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:780px; 
	 height:306px; 
	 float:left;
	 }	 
.flashPlaceholder3 {
	 background-image: url(images/flashSlide3.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:780px; 
	 height:306px; 
	 float:left;
	 }	
.flashPlaceholder4 {
	 background-image: url(images/flashSlide4.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:780px; 
	 height:306px; 
	 float:left;
	 }	
.flashPlaceholder5 {
	 background-image: url(images/flashSlide5.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:780px; 
	 height:306px; 
	 float:left;
	 }	 	  	  	 		 
.flashHOLDER {
	 width:780px; 
	 height:306px; 
	 float:left;
	 }			  	  		

/**MIANCONTAINER**/
.WRAPPER {
	 width: 1000px; 
	 margin: 0px auto 0px auto; 
	 }

.gradientLeft {
	 background-image: url(images/leftGradientBG.jpg); 
	 background-position: top left; 
	 background-repeat: repeat-x; 
	 width:200px; 
	 margin: 0px 10px 0px 10px;
	 }
.gradientLeft2 {
	 background-image: url(images/leftGradientBG.jpg); 
	 background-position: bottom left; 
	 background-repeat: repeat-x; 
	 width:200px; 
	 margin: 0px 10px 0px 10px;
	 }
.gradientLeft3 {
	 background-image: url(images/leftGradientBG.jpg); 
	 background-position: bottom left; 
	 background-repeat: repeat-x; 
	 width:200px;
	 height: 440px; 
	 width: 200px; 
	 }	 	 	 
.maincontainer {
	 width: 720px; 
	 margin: 0px 0px 0px 200px; 
	 padding: 20px 20px 20px 40px;
	 }	 
/**FOOTER**/
.footerContainer {
	 background-color: #c42d40; 
	 height: 61px;
	 }
.footer {
	 width: 1000px; 
	 margin: 0px auto 0px auto;
	 }
.footerCenter {
	 width: 980px; 
	 float: left; 
	 height: 61px;
	 }	 	 

/**ABOUT PAGE**/	 
.column1 {
	 float: left; 
	 width:230px;
	 padding-right: 10px;
	 }
.column3 {
	 float: right; 
	 width:230px; 
	 padding-right: 10px;
	 }
.divider {
	 clear: both; 
	 border-top: 1px solid #e5e4e4; 
	 height: 20px;
	 }	

/**TESTIMONIALS**/
.testimonialLEFT {
 padding-top: 20px; 
 height: 250px; 
 width: 280px; 
 float: left;
 }	  
.testimonialRIGHT {
	 padding-top: 20px;
	 } 	 
.testimonialParagraph {
	padding-top: 10px;
	}
/**DEMO**/
.demoBT a:link, .demoBT a:visited {
	 background-image: url(images/demoBT.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:146px; 
	 height: 69px; 
	 float:right;
	 margin: 0 0 50px 20px;
	 color: #626262;
	 text-decoration: none;
	 font-size: 16px;
	 padding: 15px 0 0 70px;
	 }	 
.demoBT a:hover {
	 background-image: url(images/demoBTro.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float:right;
	 color: #626262;
	 text-decoration: none;
	 font-size: 16px;
	 }	 	 
.demoBT2 a:link, .demoBT2 a:visited {
	 background-image: url(images/demoBT.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:146px; 
	 height: 79px; 
	 float:right;
	 margin: 0 0 50px 20px;
	 color: #626262;
	 text-decoration: none;
	 font-size: 14px;
	 padding: 5px 0 0 70px;
	 }	 
.demoBT2 a:hover {
	 background-image: url(images/demoBTro.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float:right;
	 color: #626262;
	 text-decoration: none;
	 font-size: 14px;
	 }
.WELStext1 {
	font-size: 20px;
	}
.WELStext2 {
	font-size: 18px;
	}
.formFieldLeft {
	background-color: #f2f2f2; 
	border-top: 1px solid #ffffff; 
	padding-right: 15px;
	}	
.formFieldRight {
	 background-color: #f2f2f2; 
	 border-top: 1px solid #ffffff;
	 }	 
.formVal {
	padding-left: 15px;
	}	 
/**NEWSLETTER**/
.newsLetterFormContainer {
	width: 250px; 
	border: 1px solid #c42d40; 
	float: right;
	}
.newsLetterFormTitle {
	 background-color:#c42d40; 
	 padding-left: 10px;
	 }		
.newsLetterForm {
	 padding: 0 10px 10px 10px;
	 }
.formPadding1 {
	 padding: 5px 0 5px 0;
	 }
.newsLetterText {
	 width: 450px;
	 	 }	 	 