/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; background:url(../img/bg2.gif) #004d39; font:11px Georgia; }
		#everything { width:769px; margin:0px auto; }	
		a { text-decoration:none; color:#002e22; }
		a:hover { text-decoration:underline; }	
	
		h1 { font-size:17px; color:#681919; }
		#print_info { display:none; }
		hr { height:1px; }
		.imgBlox {width:177px; display:block; text-align:center; padding: 5px 3px 10px 5px; float:right; border:1px solid #003024; background:#FFFFFF; font: 10px/normal "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; margin: 0 0 0 10px;}
		.imgBlox img {margin: 0 0 1px 0; border:1px solid #003024; display:block;}
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#header { background:url(../img/header_bg.gif); height:107px; } 	
		#usebar { font:10px Arial; padding-top:44px; text-align:right; padding-right:17px; }
		#usebar a { color:#002e22; padding:0px 7px; background:url(../img/usebar_div.gif) no-repeat 102%;}
		#usebar a.end { background:none; }
		
		#hnav { padding:29px 5px 0px 0px; text-align:right; }
		#hnav a { padding:4px 5px; }
		
		#fheader { background:#002e22; padding:6px 0; border-bottom:1px solid #726f05; } 
		#logoArea a{ width: 165px; display: block; height: 90px; position: absolute; margin-top: 13px; margin-left: 20px;}
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#award {position:absolute; top:9px; width:/*388*/499px; /*margin-left:85px;*/margin-left:-25px;}
		#middle { padding:15px 11px 18px 11px; background:#e0ca93; border-top:1px solid #002e22; min-height:880px;}
		#idxgal { display:none; }
		#idx #idxgal { position:absolute; margin-top:-36px; display:block;  }

		#bc_holder { background:url(../img/bc_bg.gif) repeat-y; width:504px; margin-left:240px;}
		
		#idx #c_top { background:url(../img/ellis_content_top.gif) no-repeat; height:92px; }
		#c_top { background:url(../img/c_top.gif) no-repeat; height:43px; }
		#bcontent {  background:url(../img/content_bg.jpg) bottom no-repeat; padding-bottom:41px;   font:11px Georgia; color:#004b37; line-height:18px; }
		#btxt { width:420px; margin:0px auto; }
		#idx #btxt { padding-top:10px; }
		#btxt a { text-decoration:underline; }
		#btxt a:hover { text-decoration:none; }
		#btxt .acc { margin-right:-20px; }
		
		#ctas { font-size:10px; float:left;  width:231px; display:block; background:url(../img/cta_bg.gif) repeat-x; color:#e0ca93; padding-bottom:15px; }
		#ctas a { color:#e0ca93;}
		#ctaAward{margin:5px 0 5px 0; }
		#ctas form { width:90%; margin:0px auto; }
		#ctas td { height:40px; }
		#ctas select { font:10px Arial; width:52px; }
		#ctas input { margin-top:10px; }
				
		#idx #ctas { display:none; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
		
		#base {   background:/*url(../img/newbase_bg.gif) repeat-y*/ #004a37;  padding:4px 0 15px 0; font:10px Arial; height:105px; }
		#base a { line-height:20px; color:#FBF5E5; padding-left:7px; padding-right:7px;  border-right:1px solid #E0CA93; text-transform:uppercase;}
		/*#base a:hover {background:#E0CA93; color:#0C3C2F;}*/
		#ri { margin:0px 6px 0 0; text-align:right; color:#D6B331;}
		#ri a { color:#d6b331; border:none;}

		#logo { margin:19px 0; text-align:center; }
		#ctw {float:right; height:60px; position:relative; right:14px; top:10px; width:100px;background-image:url(../img/logoCTW.gif)}

/* Special cases ---------------------------------------------------------------------------------------------------*/
#idx #middle {min-height:300px;}
#idx #stPat {display:none; }
#stPat {text-align:center;}

		
		
