body				{ background: url('../images/bg-body.gif') top left repeat-x #fff; font-family: tahoma, arial, verdana, helvetica, serif; font-size:12px;}
#mainframe		{ width:900px; margin:19px auto; background:#fff; text-align:center;}
#header			{ float:left; width:900px; background: url('../images/bg-header.gif') top left repeat-x #800000;}
#logo			{ float:left; width:250px; height:101px; float:left; background: url('../images/logo-ppi.gif') top left no-repeat #fff; }
#menu			{ float:right;  }
#menu ul			{ margin:70px 0px 0px 0px; }
#menu ul li		{ display:inline;   }
#menu ul li a			{ background:none; color:#fff; padding:10px 20px 15px 20px; text-decoration:none; font-size:14px; font-weight:bold;}
#menu ul li a:hover		{ background: url('../images/bg-menu.gif') bottom center no-repeat; color: #ffff00; }

.active	{ background: url('../images/bg-menu.gif') bottom center no-repeat; color:#fff; padding:10px 20px 15px 20px; text-decoration:none; font-size:14px; font-weight:bold; }

#intro			{ background: url('../images/img-intro.jpg') top left no-repeat; width:900px; height:300px; float:left;}

#title			{ background: url('../images/bg-title.jpg') top left repeat-x; color:#fff; float:left; height:80px; width:900px; -moz-border-radius:1em; text-align:left; margin-top:5px;}
#title h1		{ font-size:24px; padding: 50px 5px 0px 15px;}

#content		{ float:left; width:900px; font-size:11px;}
#content-left	{ float:left; width:250px; margin:5px 0px 5px 0px; background: #efefef; text-align:left; -moz-border-radius:1em;font-size:11px; }
#content-left ul 			{ height:200px; margin:10px;}
#content-left ul li		{ padding:10px; width:200px; }
#content-left ul li a		{ background:none; text-decoration:none; padding:5px 15px 5px 15px;}
#content-left ul li a:hover	{ background:#dedede; text-decoration:none; padding:5px 15px 5px 15px; -moz-border-radius:.5em; }
.activelink				{ background:#dedede; text-decoration:none; padding:5px 15px 5px 15px; -moz-border-radius:.5em; color:#aa0000;}
 h3	{font-size:14px; }
 h4	{font-size:12px; }
 p 	{font-size:12px; font-weight:normal; color:#000;}


#content-right	{ float:right; width:645px; margin:5px 0px 5px 0px; background: #cccccc; text-align:left; -moz-border-radius:1em; }
#content-right2	{ float:right; width:645px; margin:5px 0px 5px 0px; background: #fff; text-align:left; -moz-border-radius:1em; }
#content-right2	ul		{ margin:10px; }
#content-right2	ul li		{ line-height:150%;  list-style: square outside; margin-left:15px;}	


#footer			{ float:left; width:900px; background: url('../images/bg-footer.gif') top center repeat-x; padding:12px 0px 12px 0px; text-align:center; font-size:11px; font-weight:normal; color:#000;}

h3				{ padding: 5px 10px 5px 10px; color:#660000; font-size: 14px;}
h4				{ padding: 5px 10px 2px 10px; color:#660000;  font-size: 13px;}
p				{ padding: 2px 10px 10px 10px; line-height:150%; text-align:justify;}

label				{ width:150px; float:left; margin-left:20px;}