html, body {
	margin:0; padding:0; border:0;
    } 
    
	body {
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      color:#000;
      margin: 0;
      padding: 0;
	  border:0;
	  background-image:url(images/bg_grey_gradient.jpg);
	  background-repeat:no-repeat;
	  background: linear-gradient(#8C8C8C, #404040 800px);
	  background-color: #404040;
    } 

h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000066; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000066; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}
p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; line-height:22px; text-align:justify; padding:5px;}
.mainText {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; color:#666666;}

/* 
.pageHeadings { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000066; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666; padding-left:30px; text-align:left; letter-spacing:3px;} 
*/
.pageHeadings {  width:100%; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000066; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;
 letter-spacing:10px;}
 p.pageHeadings { width:100%; text-align:center;}


.sectionHeadings {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; color:#000066;}
hr.divide {width: 90%; height: 20px; border:none; height: 50px; margin-top: 0; border-bottom: 1px solid #999999; box-shadow: 0 15px 13px -20px #333; margin: -50px auto 10px;}
hr.payment {width: 300px; height: 20px; border:none; height: 50px; margin-top: 0; border-bottom: 1px solid #999999; box-shadow: 0 15px 13px -20px #333; margin: -50px auto 10px;}

table.bare {padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse: collapse; table-layout: auto;}
td.bare { border:0px; padding:0px; margin:0px; white-space: nowrap; line-height: 0; font-size:0; float: left;}
td.bgGradL { background-image:url(images/bg_shadow_left-bottom.jpg); background-repeat: repeat-y;}
td.bgGradR { background-image:url(images/bg_shadow_right-bottom.jpg); background-repeat: repeat-y;}

.i300x32 { width:300px; height:32px; padding:0px; margin:0px;}
.i300x16 { width:300px; height:16px; padding:0px; margin:0px;}
.i300x20 { width:300px; height:20px; padding:0px; margin:0px;}

.ii240x32 { width:240px; height:32px; padding:0px; margin:0px;}
.ii240x16 { width:240px; height:16px; padding:0px; margin:0px;}
.ii240x20 { width:240px; height:20px; padding:0px; margin:0px;}

.iii270x68 { width:270px; height:68px; vertical-align:bottom; padding:0px; margin:0px;}

ul { list-style-image:url(images/blue_arrow.gif);}

a.footer:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; letter-spacing:2px; text-shadow: 2px 2px 4px #000000, 1px 1px 2px black;}
a.footer:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; letter-spacing:2px; text-shadow: 2px 2px 4px #000000, 1px 1px 2px black;}
a.footer:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline; letter-spacing:2px; text-shadow: 2px 2px 4px #000000, 1px 1px 2px black;}
a.footer:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline; letter-spacing:2px; text-shadow: 2px 2px 4px #000000, 1px 1px 2px black;}

A.visitSite:link {color:#666666; text-decoration:none; font-size:12px; text-transform:uppercase;}
A.visitSite:visited {color:#666666; text-decoration:none; font-size:12px; text-transform:uppercase;}
A.visitSite:active {color:#000099; text-decoration:underline; font-size:12px; text-transform:uppercase;}
A.visitSite:hover {color:#000099; text-decoration:underline; font-size:12px; text-transform:uppercase;}

.center {display: block; margin-left: auto; margin-right: auto;}

.footer { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; letter-spacing:2px; text-shadow: 2px 2px 4px #000000, 1px 1px 2px black; line-height:normal;}
.copy { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-shadow: 2px 2px 4px #000000, 1px 1px 2px black; text-align:center; vertical-align: middle; height:18px;}

.makePayment {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; text-align:center; text-transform:uppercase; letter-spacing:2px; text-decoration:none; line-height:5px; background-color:#fff;}
a.makePayment:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; text-decoration:none; letter-spacing:2px; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}
a.makePayment:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; text-decoration:none; letter-spacing:2px; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}
a.makePayment:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline; letter-spacing:2px; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}
a.makePayment:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline; letter-spacing:2px; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}

.servicesLinks {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:400; text-align:center; text-transform:uppercase; letter-spacing:2px; text-decoration:none; line-height:5px; background-color:#fff;}
a.servicesLinks:link {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000066; text-decoration:none; letter-spacing:2px; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}
a.servicesLinks:visited {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000066; text-decoration:none; letter-spacing:2px; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}
a.servicesLinks:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF6600; text-decoration:underline; letter-spacing:2px; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}
a.servicesLinks:active {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF6600; text-decoration:underline; letter-spacing:2px; text-shadow: 2px 2px 4px #ffffff, 1px 1px 2px #666666;}

.toTop { border:0px; padding:0px; margin:0px; white-space: nowrap; line-height: 0; font-size:0; vertical-align:top;}
.toBottom { border:0px; padding:0px; margin:0px; white-space: nowrap; line-height: 0; font-size:0; vertical-align:bottom;}

/* Flashing */
.hover13 img:hover {
	opacity: 1;
	margin:0px;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}