		
		H1 {font: small-caps bold 20px Trebuchet,Trebuchet MS,arial,sans-serif;
          color:#ef343f;}
          
      H2 {font: small-caps bold 16px Trebuchet,Trebuchet MS,arial,sans-serif;
          color:#ef343f;}
          
	   H3 {font: bold 12px Trebuchet,Trebuchet MS,arial,sans-serif;
          color:#ef343f;}
          
     body { 	margin-top: 0px;
				margin: 0px;
          		font: normal 11px Arial,Helvetica,Trebuchet, sans-serif;
          		background-image: url("images/bk.gif");
          		text-align:center;
          		}

      P,td,ul,li
         {
          font: normal 11px Arial,Helvetica,Trebuchet, sans-serif;}        
	       
      a  {text-decoration: underline;

          color:#006600; 
          font-weight: bold;
          }

     th  {text-decoration: underline;
          font: normal 12px Arial,Helvetica,Trebuchet, sans-serif;
          color:#006600;
          font-weight: bold;}  
          
    	a:visited
    		{color: #808080;}
		a:hover      
			{color: #CC0000; 
			font-weight: bold;
			}
			
			img { border-style: none; }
			


    div.indent {
      padding: 5px;
      margin-left: 20px;   
    }
  #content {
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: left;
	top: 0;padding: 0 0 0 0; width: 780px; background-color: #ffffff; background: #ffffff
	} 
           
#header{
	background-color: #ffffff; background: #ffffff	url("images/shp_banner.jpg") no-repeat top left;
	height: 170px;
}

#full {
	top: 0;
	padding: 0px 30px 10px 10px;
	clear: both;
	}
	
#catlrg {padding: 30px;
		 border: thin dashed #063;  
		 margin: 30px;}


#rightcolumn{
	margin: 0 0 0 150px; /* top-right-bottom-left the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#leftcolumn{
	clear:both;
	float: left; /* since this element is floated, a width must be given */
	width: 150px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px 10px 15px 10px;
	background: url("images/lft_col_bak.jpg") left top  ;
}


}

#left{
  position: absolute;
  left: 30px;
  top: 150px;
  width: 150px;
  background-color: #ffffff;
  padding: 5px;
  border: 1px #336699;
  height: 100%;
  }
  

 .full_left_col{
	width: 750px;
	background: url("images/lft_col_bak.jpg") left top  ;

 }
  #full_left_col{
	width: 750px;
	background: url("images/lft_col_bak.jpg") left top  ;

 }
  
   
    .col{
      width: 150px;
      padding-left: 5px;
      vertical-align: top;
    }
    
    .txt{
      width: 450px;
      background-color: fff;
      padding-left: 5px;
    }

ul#menu { width: 100%; height: 43px; background: #FFF url('images/menu-bg.gif') repeat-x top left; font-size: .8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0 }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url('images/current-bg.gif') repeat-x top left; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:0 }

#border {clear: both; height:  6px; background: #1032c6;}