body			{ font:12px Arial, sans-serif; margin: 0; padding: 0; text-align: center; background-color: #ccc; }
td			{ font:12px Arial, sans-serif;}

h1			{ color:#909; margin:0; padding:0; font-size:24px; font-weight:bold; }
h2			{ color:#909; margin:0; padding:0; font-size:16px; font-weight:bold; }
h3			{ color:#909; margin:0; padding:0; font-size:14px; font-weight:bold; }

#doc			{ text-align: left; width: 770px; margin: 0 auto; background-color: #fff;  }
#dcpm_header		{ width: 770px; background-image: url('images/header_01.gif'); height: 110px; }
#dcpm_nav		{ width: 770px; background-image: url('images/header_02.gif'); height: 29px; line-height: 29px; }
#dcpm_nav a		{ color: #fff; font-weight: bold; text-align: center; text-decoration: none; font-size: 1.1em; margin-left: 30px; }
#dcpm_body		{ width: 770px; background-image: url('images/main_bg.gif'); background-repeat: repeat-x;  }
#dcpm_body #content	{ padding: 20px; }
#dcpm_foot		{ width: 770px; margin-top: 100px; background-image: url('images/footer_bg.gif'); background-repeat: repeat-x; height: 100px;  }