body {  
    background:#cccccc url('trbg.gif') no-repeat fixed center}
	overflow:auto;
    margin-left:0px;
    margin-top:0px;
	padding-top:10px;
	padding-left:0px;
	height:auto;
	text-align: center;
   }

A:link    { color:#003366; font-weight:bold; text-decoration: none;}
A:visited { color:#003366; font-weight:bold; text-decoration: none;}
A:hover   { color:#003366; font-weight:bold; text-decoration: underline}

A:hover img { border: 0;}
A:link  img  { border: 0; }
A:visited img { border: 0;}


A.cal:link   { font-size: .85em; 
               text-align : left; 
               color : #003366;
               font-family : Verdana;
               font-weight:normal;			   
               padding-left : 0px}

A.cal:visited { font-size: .85em; 
                text-align : left; 
                color : #003366;
                font-family : Verdana;
               font-weight:normal;			   
                padding-left : 0px;}

A.cal:hover  { font-size : .85em; 
               text-align : left; 
               color : #ffffff;
               font-family : Verdana; 
               font-weight:normal;			   
               padding-left:0px}

A.special:link   { font-size: .85em; 
               text-align : left; 
               color : #003366;
			   font-weight:normal;	
               font-family : Verdana; 
               padding-left : 0px}

A.special:visited { font-size: .85em; 
                text-align : left; 
                color : #003366;
				font-weight:normal;	
                font-family : Verdana; 
                padding-left : 0px;}

A.special:hover  { font-size : .85em; 
               text-align : left; 
               color : #ffffff;
			   font-weight:normal;	
               font-family : Verdana; 
               padding-left:0px}
			   
A.fpost:link   { font-size: .85em; 
               text-align : left; 
               color : #003366;
			   background-color: #FFFFFF;
			   font-weight:normal;	
               font-family : Verdana; 
               padding-left : 0px}

A.fpost:visited { font-size: .85em; 
                text-align : left; 
                color : #003366;
				background-color: #FFFFFF;
				font-weight:normal;	
                font-family : Verdana; 
                padding-left : 0px;}

A.fpost:hover  { font-size : .85em; 
               text-align : left; 
               color : #ffffff;
			   background-color: #FFFFFF;
			   font-weight:normal;	
               font-family : Verdana; 
               padding-left:0px}


#hdr{
   margin-left: auto ;
   margin-right: auto ;
   width: 980px;
   height:170px;

   padding-bottom:0px;
   margin-bottom:0px;
   z-index: 1;
   text-align: left;
   vertical-align:top;
   background-image:url("http://www.tamalparunners.org/graphics/hdrbkgrnd.gif");
   background-repeat: no-repeat;

   }



#container{
   margin-left: auto ;
   margin-right: auto ;
   margin-top: 0;
   margin-bottom:0;
   width: 976px;
   background-color: #FFFFFF;
   padding:0px;
   border-width:0 2px 2px 2px;
   border-style:solid;
   border-color: #336699;
   text-align: left;

}

   
#content-col{
   float: left;
   width:727px;	
   max-width: 727px; /* this sets the max-width value for all standards-compliant browsers */
   min-width:727px;
   background-color: #FFFFFF;
   padding: 0px 0px 5px 0px;
   margin: 0;
   margin-bottom: 15px;
   z-index: 2;
   height:auto;
   text-align: left;

   }

#main-title{
   float: left;
   width:727px;	
   max-width: 727px; /* this sets the max-width value for all standards-compliant browsers */
   min-width:727px;
   background-color: #FFFFFF;
   padding: 0;
   margin: 0;
   padding-bottom: 10px;
   z-index: 2;
   height:auto;
   text-align: left;

   }
   
#rh-col{
   display:block;
   width:247px;

   max-width: 247px; /* this sets the max-width value for all standards-compliant browsers */
   float: left;
   background-color:#666666;
   color: #000000;
   margin: 0px;
   padding: 0px;
   padding-top: 0px;
   border-width:0px;
   border-left-width:2px;
   border-bottom-width:2px;
   border-style:solid;
   border-color: #336699;
   z-index: 5;
   text-align: left;

   }


h1, h2 {
      page-break-after : avoid;
      }

h1 { font-weight:400;text-align : left; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em;  color : #000000;}

div#content-col h2 { font-weight:600;text-align : left; font-family: Arial, Helvetica, sans-serif; font-size: 1em;  color : #003366; }

div#content-col   p, ul, h1, h2, h3, h4, label, input { margin-left:60px; margin-right:60px; padding-left:0px; }

div#content-col h2.ph { 
					font-size:1.4em; 
					font-family: Arial,Helvetica,sans-serif; 
					color : #336699;
					letter-spacing: 0.2em; 
					text-align : center; 
					vertical-align : middle;
					line-height: 1em; 
					padding: 15px 0px 15px 0px;
					border-width:0 0 2px 0;
					border-style:solid;
					border-color: #336699;
					margin : 0;
					background-color:#FFFFFF;
					
	}

p  {  font-size     : .8em;
     font-family   : arial, sans-serif;
     color         : #000000;
     padding       : 10px;
     padding-bottom:5px;
     padding-top:5px }

p.section_title  {  
			 text-align : left; 
             color:#000000;
			 text-align : left; 
			 font-family: Arial, Helvetica, sans-serif; 
			 font-size: 1em;  
             font-weight:bold;
			 padding-left:8px;
			 padding-bottom:2px;
			 )
			 
