body 	{margin: 0; padding: 0;
	color:#333;
	background:#FF3366 url('none');
	
	}
body, table, div
	{font-size: 13px;
	line-height: 15px;}

body, h1, h2, h3, h4, h5, h6, p, table, div, li, ul {
	font-family: verdana, arial, helvetica, Tahoma, sans-serif;}

h1, h2, h3, h4, h5, h6 {
	font-weight:bolder;}


h1, h2 {
	color:#ff3366;
	background-color:transparent;
	background-image:url('none');
	}

h1 	{font-size:28px;}
h2	{font-size:22px;}
h3 	{font-size:18px;}
h4 	{font-size:15px;}
h5	{font-size:13px;}
	
strong	{color:#FF3366;}


	
img {font-size:60%; }
img.centered { margin-left: auto; margin-right: auto; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left; }
.top {
	float: right;
	color:#09c;
	background-color:transparent;
	background-image:url('none');
	font-weight:600;
	text-decoration:underline;}
a img {
	border: none;}
a:hover img{
	color:#FF3366;
	background-color:#FFffff;
	background-image:url('none');}


div.line {border-bottom: 2px solid gray;}

table 	{
	border:5px solid #FF3366;
    	margin-left: auto;
    	margin-right: auto;
	padding:10px 10px 10px 10px;
	margin-top: 5px:
	margin-bottom: 5px;
}

p a, li a	{
	color:#09c;
	background-color:transparent;
	background-image:url('none');
	font-weight:600;
	text-decoration:none
	}



#indexcontent a{
	color: #FF3366;
	background-color:transparent;
	background-image:url('none');}



a:hover.current, a.current {
	color:#FF3366;
	background-color:#FFffff;
	background-image:url('none');}

a:hover, #indexcontent a:hover {
	color:#FF3366;
	
	background-image:url('none');}

a img {
	border: none;}

a:hover img{
	color:#FF3366;
	background-color:#FFffff;
	background-image:url('none');}


#topbanner {position:absolute;
	top:40px;
	right:20px;
	width:190px;
	height:280px;
	border:0px solid black;
	color:#333;
	background-color:#FF3366;
	background-image:url('images/ppplogo5.jpg');
	background-repeat:no-repeat;
	margin:30px 10px 0px 0px;
	z-index:1;}


#indexcontent {
	position:absolute;
	width:670px;
	height:490px;	
	border:1px solid #333;
	padding:15px;
	color: #333;	
	background-color:#fff;
	background-image:url('images/legs_last.JPG');
	background-repeat:no-repeat;
	margin: 60px 220px 20px 60px;
	z-index:3;}
#banner1 {
	position:relative;
	top:400px;
}

#contentbg {
	
	width:auto;
	min-width:500px;
	color: #333;	
	background-color:#fff;
	background-image:url('images/ppplogo4.jpg');
	background-repeat:no-repeat; 
	padding:0;
	margin: 80px 220px 20px 20px;
		z-index:4;
	}

#content {
	position:relative; 
	top:0px;
	border:1px solid #333;
	padding:15px;
	z-index:3;}




#navigation1 {
	position: absolute;
	top:0px;
	left:0;
    	float:left;
   	width:100%;
	min-width:1000px;
   	background:#DAE0D2 url('gifs/bg.gif') repeat-x bottom;
   	font-size:93%;
	font-weight:bold;
    	line-height:normal;
    }

#navigation1 ul {
	margin:0;
	padding:10px 20px 10px;
    	list-style:none;
    }

#navigation1 li{
      float:left;
      margin:0;
      padding:0 0 0 0px;
      }


  #navigation1 ul#primary a {
   	float:left;
	width:.1em;
	background:url("gifs/both_left.gif") no-repeat left top;
	margin:0;
	padding: 0 0 0 9px;
	border-bottom:1px solid #765;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold;
    }

#navigation1 > ul#primary a {width:auto;}

#navigation1 ul#primary a span{
    	float:left;
	display:block;
	background:url('gifs/both_right.gif') no-repeat right top;
    	padding: 5px 15px 4px 6px;
	font-weight:bold;
	color:#333;
    }



/* commented backslash hack hides rule from IE-Mac\*/
#navigation1 ul#primary a span {float:none;}
/* end IE-Mac hack*/

#navigation1 ul#primary a:hover span {
      color:#333;
      }

#navigation1 ul#primary #current a{
    	background-position:0% -300px;
  	border-width:0;
    }
#navigation1 ul#primary #current a span{
    	background-position:100% -300px;
       	padding-bottom:5px;
	font-weight:bold;
	color:white; }

#navigation1 ul#primary a:hover{
  background-position:0% -150px;
 
  }
#navigation1 ul#primary a:hover span {
  background-position:100% -150px;
  }




#navigation1 ul#secondary {	
		
	position: absolute;
	width: 1000px;		
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	left: 1px;
	top: 35px;
background: none;
background-image:url('none');
		
	}

#navigation1 ul#secondary li {
	width: auto;
	display:block;
	padding: 0 9px 2px 0px;
	margin: 0 0 0 0px;
	text-align: centre;
	border: none;
	background: none;
background:url('none');}

#navigation1 ul#secondary li a {
	color:white;
	background-color:transparent;
	background:url('none');
	font-weight:600;
	text-decoration:underline;
	white-space:nowrap;
	}


#navigation1 ul#secondary li {
	border-right:2px solid white;
}

#navigation1 ul#secondary li a:hover {
	color: #333;
	background: transparent;
		}

#navigation1 ul#secondary li:last-child { border: none; }


#navigation2 {
	position:absolute;
	width:190px;
	top:290px;
	right:12px;
	border:1px solid #333;
	color: #333;	
	background-color:#fff;
	background-image:url('none');
	padding: 0 4px 0 4px;
	margin: 0 0 0 0px;
	z-index:2;
	
}

#navigation2{
	margin: 0 0 0 0px;
}
#navigation2 ul{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}				

#navigation2 li{
	
	list-style:none;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}	


address {
	display:block;
	text-align:centre;
	color:#FF3366;	
	background-color:transparent;
	background-image:url('none');
}



