body	{ 	
				
			background-color: white;
			background-image: url(indexgifs/bg_new_orange_line.jpg);
      		margin: 0px;      			
			
		}







/* --- TOP BLUE MENU ----*/
table.menu a {
			width:100px;
			border:0px;
			display: block;}

div.menu	a {
			color: #FFFFFF;
			background-image: url("indexgifs/bg_gradient_bar.jpg");
			text-decoration:none;
			font-size:15px;
			line-height:24px;
			padding: 0px 0px;
			font-family: Tahoma, verdana, sans-serif;}	
			
div.menu (position:absolute;top:0; left:0;) /*fixes IE slowness?? */
					
div.menu	a:link {color: #FFFFFF; text-decoration: none; background: #cccc99;}
div.menu	a:active {color: #000000; text-decoration: none; background: #cccc99;}
div.menu	a:visited {color: #FFFFFF; text-decoration: none; background-image: url("indexgifs/bg_gradient_bar.jpg");}
div.menu	a:hover {color: #B2FAFF; text-decoration: none; background-image: url("indexgifs/bg_gradient_bar_hi.jpg");}
/*-----------------------------*/









/* --- LEFT SIDE GRAY  MENU ----*/
/* note, table is actually 241, but 239 gives a pix on both sides*/
table.left_menu a {
			width:239px;
			border:1px;
			display: block;}

div.left_menu	a {
			color: #333333;
			background: #C0D0E3;
			text-decoration:none;
			font-size:12px;
			line-height:24px;
			padding: 0px 0px;
			font-family: Tahoma, verdana, sans-serif;}	
			
div.left_menu (position:absolute;top:0; left:0;) /*fixes IE slowness?? */
					
div.left_menu	a:link {color: #333333; text-decoration: none; background: #C0D0E3;}
div.left_menu	a:active {color: #000000; text-decoration: none; background: #C0D0E3;}
div.left_menu	a:visited {color: #333333; text-decoration: none; background: #C0D0E3;}
div.left_menu	a:hover {color: #FFFFFF; text-decoration: none; background: #A2AFBF;}
/*-----------------------------*/





/* -------- MAIN FRAME --------*/
div.main_frame	a:link {color: #7E9FC6; text-decoration: underline;}
div.main_frame	a:active {color: #FFFFFF; text-decoration: underline; background: #cccc99;}
div.main_frame	a:visited {color: #7E9FC6; text-decoration: underline;}
div.main_frame	a:hover {color: #000000; text-decoration: underline;}
/*-----------------------------*/



/* -------- FOOTER ------------*/
div.footer	a:link {color: #7E9FC6; text-decoration: underline;}
div.footer	a:active {color: #FFFFFF; text-decoration: underline; background: #cccc99;}
div.footer	a:visited {color: #7E9FC6; text-decoration: underline;}
div.footer	a:hover {color: #000000; text-decoration: underline;}
/*-----------------------------*/






/* ---specific font styles ----*/
.address_text {font-family: Tahoma, verdana, sans-serif; font-size:11px; color:#807F87}
.subhead_text {font-family: Tahoma, verdana, sans-serif; font-size:20px; color:#7D9FC5}
.subhead_paragraph {font-family: Tahoma, verdana, sans-serif; font-size:14px; font-style: italic font-weight: bold;  color:#000000}
.testimonial_text {font-family: Tahoma, verdana, sans-serif; font-size:14px; font-style: italic; color:#7D9FC5}
.footer_text {font-family: Tahoma, verdana, sans-serif; font-size:11px; color:#333333}
.main_text {font-family: Tahoma, verdana, sans-serif; font-size:12px; color:#000000; line-height:20px;}
/*-----------------------------*/













.header_text {font-family: Tahoma, verdana, sans-serif; font-size:12px; color:#FFFFFF;}

.contact_text {font-family: Tahoma, verdana, sans-serif; font-size:11px; color:#CB9959}
.quote_text {font-family: Tahoma, verdana, sans-serif; font-style: italic; font-size:10px; color:#FFFFFF}
.stealth_text {font-family: Tahoma, verdana, sans-serif; font-style: italic; font-size:13px; color:#FFFFFF}

.footer_text {font-family: Tahoma, verdana, sans-serif; font-size:11px; color:#333333}



.pic {border: 1px solid #1D0A03;}
a:hover .pic, a:active .pic {border: 1px solid #72E0DD;}