/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0; background:url(../img/bg.gif); font:11px/24px Tahoma; }
		strong.star { background:url(../img/starfishsmall.gif) no-repeat; padding-left:30px; line-height:21px; display:block}
		a { color:#E7E1C5; text-decoration:none }
		a:hover { text-decoration:underline}
		form { margin:0; padding:0 } input, select { font:10px Tahoma; }
		h1, h2 { font:14px/24px "Georgia"; }
		h1 { background:url(../img/starfish.gif) no-repeat; line-height:36px; padding-left:42px; font-weight:bold}
		#flashcta { position: absolute; top: 175px; padding-left: 10px; z-index:6}
		flash-cta {position: absolute; 10px; z-index:6}
		#ctacontainer { margin-left: auto; margin-right: auto; width: 300px;}
		#headflash {z-index:5;}
		#homelink {  position: absolute; }
		#homelink a {display: block; width: 203px; height: 80px;cursor: hand ; background-image:url(../img/logo.gif); }
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#prehead { width:748px; margin:29px auto 0px auto; color:#E7E1C5;  }
		#headlinks { float:right; margin-right:20px;}
		.callus { font-family:Trebuchet MS; margin-left:39px; font-size:120%;}
		#welcome_text a{ text-decoration:underline; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#everything { width:736px; margin:0px auto 0px auto;  border:2px solid black; padding:5px; background-color:#4A684D; }
		#bigthickblackborder {border: 16px solid black; border-top-width:19px; border-bottom-width:19px; background:url(../img/black_bg.gif);}
		#subnav { width:100%;  background: #84763c url(../img/subnav_bg.gif) repeat-x; text-align:center; color:#E7E1C5; cursor:default; }
		#subnav a { line-height:38px; font-weight:bold; padding:2px;}
		#subnav a:hover {  background-color:#153415; text-decoration:none; padding:2px; border:1px solid #153415; }
		#welcome { background:url(../img/welcome_bg.jpg) no-repeat; width:100%; height:207px; }
		#welcome_text { width:371px; height:88px; color:#E7E1C5; padding:74px 0px 0px 45px; line-height:18px; font-family:Trebuchet MS; }
		#search { float:right; color:#E7E1C5; margin:17px 20px 0px 0px; font-size:10px; }	
		#sub_search { background:url(../img/sub_search.jpg); height:50px; color:#E7E1C5; font-size:10px; text-align:center}
 		#search #optrow td { width:41px; } 
		
		#sublinks { border-bottom:1px solid;border-top:1px solid; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; margin-bottom:20px; text-align:center;}
		#sublinks li { display: inline; margin-left: 10px; margin-right:10px;}
		
		
		#main_content { background:url(../img/main_bg.gif);  }
		#main_text { width:430px; height:647px; margin:0px 29px 0px 233px; height:100%; min-height:647px; padding-top:20px; }
		#main_text p { padding-top:5px}
		#main_text .imgright { float:right; margin-left:20px; } 
		#main_text a { color:#333333; text-decoration: underline; font-weight:bold; }	
		#main_text a:hover { color:#4A684E; text-decoration: none; }
		
		#left_buttons { width:203px; text-align:center; padding-bottom:65px; float:left }
		#left_buttons img { padding-top:5px; }
		#packageDiv {border: thin #4A684D solid; padding:15px; background-color:#fff; margin-top:20px; overflow:auto}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#f_links { background-color:#7CA681; text-align:center; font:9px Arial; }
		#f_links a { color:#17371A; padding-left:7px; padding-right:7px; line-height:32px;   }
		#f_links a:hover { text-decoration:none; color:#D4D06F; }
		
		#footer { color:#F4E7A4; margin-top:24px; text-align:center; font-weight:bold; font-family:Trebuchet MS; font-size:120%; margin: 0 auto; width:400px}
		
		#vizsig { margin: 0 0 0 90px; }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
