BODY 	{background-color: #FFFFFF; 	margin: 0px;  padding: 0px;	  border: #FFFFFF 0px solid; }

/* NON-MENU PAGE LINK CODE */
a:link		{ color: #0066FF; text-decoration: none; }
a:visited	{ color: #0066FF; text-decoration: none; }
a:active	{ color: #0066FF; text-decoration: none; }
a:hover		{ color: #FF6600; text-decoration: underline; }	

.mapsection {font-family: Tahoma;font-size: 12px;}
.mapitem {font-family: Tahoma;font-size: 12px;}


/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

.page	 { FONT: 14px arial, verdana, sans-serif;   text-align: left; font-weight: 500; padding: 0px 0px 0px 10px;}
.page-benefits  { FONT: 14px arial, verdana, sans-serif;   text-align: left; font-weight: 500; padding: 10px 0px 0px 10px;}

.top-header	 { COLOR: #0648a8; FONT: 18px verdana, arial, sans-serif; font-style: italic; font-weight: bold; padding: 0px 0px 0px 10px;}

.contactinfo		{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; padding: 0px 0px 0px 280px;}	



/* contact form */  
.field-description	{ COLOR: #1C509B; FONT: 17px arial, verdana, sans-serif; text-align:right; font-weight: 900; 	padding: 5px 10px 5px 0px;}
.field	{ COLOR: #1C509B; FONT: 17px arial, verdana, sans-serif; font-weight: normal; padding: 5px 0px 5px 10px;}

/* Style */  
.company-name { COLOR: #ffffff; font: 13px arial, verdana, sans-serif; text-align:center; font-weight: 900; }	
.company-phone { COLOR: #ffffff; font: 18px arial, verdana, sans-serif; text-align:right; font-weight: 900; padding: 0px 20px 0px 0px;}
.title-main { COLOR: #0648a8; font: 22px arial, verdana, sans-serif; text-align:center; font-weight: 900; }	
.title-second	{ COLOR: #0648a8; font: 18px arial, verdana, sans-serif; text-align:center; font-weight: 500; }

/* HEADER BORDERS */
.headerborder		{ border-bottom: #000000 1px solid;} 

 /* H Tags */	   
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:22px; font-style: normal; font-variant: normal; color:#000000; padding: 10px 0px 0px 0px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px; font-style: normal; font-variant: normal; color:#000000; padding: 10px 0px 0px 0px;}

/* HOMEPAGE CODE */
.imagerightborder-home	{ border-right: #000000 1px solid; }
.home-vert-splits	{ border-right: #90A9CE 1px solid; background-color: #E6EDF8; padding:0px 10px 0px 10px}
.splits-tables	{   background-color: #E6EDF8;  padding:0px 10px 0px 10px}					

/* HOME PAGE BANNER IMAGE BORDERS */

.ban-table-home	{background-color: #FFFFFF;	border-top: #000000 0px solid; border-bottom: #000000 1px solid;
	        	background-image: url("picts/home-background.jpg");	}

/* BOTTOM PAGE LINE */
.pagebars	{border-top: #0648a8 1px solid;	 border-bottom: #1C509B 1px solid; background-color: #0648a8;  height: 20px; }

/* PARAGRAPH SEPARATOR LINES */
.page-splits {	border: #90A9CE 1px solid; background-color: #E6EDF8; color: #E6EDF8; height: 5px; width: 100%;	}
.page-vert-splits	{background-color: #ffffff; padding:0px 10px 0px 10px; text-align: justify;}
.page-vert-splits2	{background-color: #ffffff; padding:0px 30px 0px 10px; text-align: justify;}  

.contactinfo { COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; padding: 0px 0px 0px 10px;}

/* OTHER IMAGE BORDERS */
.borders { border: #000000 1px solid; }
.borders-menuimage	{border-top: #000000 1px solid;	border-bottom: #000000 1px solid;}

 
/* HIDE MENU AND ITEMS FOR PRINTING */

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}



/* FOOTER CODE */
.footer	{height: 35px;padding: 5px 10px 5px 10px; background-image: url("picts/footer.gif");  background-repeat: repeat-x;	}
.copyright		{ COLOR: #999999; FONT: 9px verdana, arial, sans-serif; font-weight: normal; }

