html, body {   
height:100%;
background-color:#C5E4AF;
background-image:url(headings/background.png);
background-repeat:repeat-y;
background-position:center;
margin:0px;
padding: 0;
text-align: center;
font: 12px Arial,Tahoma,  Helvetica, sans-serif;}
	
#container { 
position: relative; 
width: 760px; 
margin: 0 auto; 
text-align: left; 
background:url(headings/pagebg.gif) repeat-y;
min-height: 100%; } 

* html #container { 
height: 100%; } 

#container::after{ 
content: "."; 
display: block; 
height: 0; 
line-height: 0; 
font-size: 1px; 
clear: both; 
visibility: hidden; } 

#header { 
position: relative;
height: 140px; 
width: 760px; 
background:url(headings/bpcHeader.jpg) no-repeat top;} 

#footer { 
position: absolute; 
left: 50%; 
bottom: 0; 
margin: 0 0 0 -380px; 
padding: 0; 
height: 32px; 
width: 760px; 
background:url(headings/footer.jpg) no-repeat top;
clear:both;} 

#left-col { 
position: relative; 
float: left; 
padding: 0 0 60px 0; 
width: 165px; } 

#right-col{
 position: relative; 
float: right; 
padding: 0 0 60px 0;
width: 595px;} 

.linkHeader{
background:url(headings/linkTopper.jpg);
background-repeat:no-repeat;
width:165px;
height:34px;}	

.miniHeader{
background-repeat:no-repeat;
position:relative;
widows:595px;
height:110px;}
	
#navigation td {border-bottom: 1px solid #F4FFE4;}
	
#navigation a {font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
color: #D5EDB3; line-height:16px; letter-spacing:normal;
text-decoration: none; display:block; padding:8px 6px 10px 20px;}
	
#navigation a:hover {font:bold  small-caps 11px Tahoma, Helvetica, sans-serif;
background:#4f9e00; background:url(headings/linkbg3M.jpg) center no-repeat; line-height:16px; color:#FFFFFF;}


.affilH1 { font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
padding:8px 6px 4px 20px;  color: #D5EDB3; line-height:16px; letter-spacing:normal;}



#affil td { padding:0 6px 0px 20px; }
	
#affil a {font:  11px Tahoma, Arial, Helvetica, sans-serif;  
color: #D5EDB3; line-height:16px; letter-spacing:normal;
text-decoration: none; display:block; padding:0 6px 0px 25px; }
	
#affil a:hover {font:   11px Tahoma, Helvetica, sans-serif;
background:#4f9e00; background:url(headings/linkbg3.jpg) center no-repeat; line-height:16px; color:#FFFFFF;}
		
		
		
p {margin: 10px 20px 10px 20px;} 

h4, h3, h2, h1 {margin: 10px 20px 10px 20px;
color:#005900;
font-size:larger;
text-decoration:underline;}

h5{margin: 10px 20px 10px 20px;
color:#003300;}

ul{list-style-type:circle;}

li{}

img{border-style:none;}

.leftTxt{text-align:left;
float:left;
width: 100px;}

.cenTxt{text-align:center;
float:left;
width: 255px;}

.rightTxt{text-align:right;
float:right;
width: 200px;
text-align: right}

a{color:#006600;}

a:visited{color:#009900;}

a:hover{color:#006600;
font-weight:bold;}

.leftBox{padding-top:20px; padding-left:20px; padding-right:20px; float:left; width: 297px;}

.rightBox{padding-top:20px; padding-left:20px; padding-right:20px; float:right; width: 298px;}