body {
	margin:0;
	padding:0;
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#e6e6e6 url(../images/ground-main.gif) repeat-y center top;
	}
	
.hidden {
	visibility:hidden;
	}

	
#container {
	margin:0 auto;
	padding:0 0 50px 0;
	width:829px;
	border-right:1px solid #666;
	border-left:1px solid #666;
	background:url(../images/ground-container.gif) repeat-x left top;
	}
	
	
/* HEADER */

#header {
	margin:0 9px;
	padding:0;
	width:810px;
	height:253px;
	background: url(../images/ground-header.gif) no-repeat center top;
	}

#header img {
	margin:0;
	padding:57px 5px 0 5px;
	width:800px;
	height:190px;
	border:none;
	}
	
	
/* CONTENT */

#content {
	width:798px;
	padding:5px;
	margin:5px 9px 20px 9px;
	border:1px solid #FFF;
	}
	
	
/* IMAGE */
	
#image {
	border:none;
	padding:0;
	margin:0;
	}
	
	
/* MAIN */

#main {
	padding:20px;
	width:758px;
	margin:0;
	background-color:#FFF;
	overflow:hidden;
	}
	
#main h1 {
	text-align:center;
	margin:0;
	padding:0 0 10px 0;
	font:2.1em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#344A7B;
	}
	
#main p {
	text-align:left;
	margin:0;
	font:1.1em/1.6em Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	}
	
#main p.center {
	text-align:center;
	}
	
#main p.large {
	text-align:center;
	margin:0;
	padding:0 0 10px 0;
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	}
	
#main ul, #main ol {
	padding:0;
	margin:0 0 15px 16px;
	font:1.1em/1.6em Verdana, Arial, Helvetica, sans-serif;
	}
	
.imgholder {
	border:1px solid #ccc;
	width:740px;
	padding:5px 3px 5px 5px;
	}
	
.imgholder img {
	border:0;
	padding-right:2px;
	}


	
#main li {
	padding:0 0 10px 0;
	} 
	
#main li.nopad {
	padding:0;
	}  
	
#main p.strong {
	font-weight:bold;
	} 
	
#main p.nobreak {
	padding-bottom:0;
	}

#main a:link, #main a:visited, #main a:active {
	text-decoration:none;
	color:#344A7B;
	}
	
#main a:hover {
	text-decoration:underline;
	}
	
#picbox {
	float:right;   
	width:287px; 
	margin:0 0 10px 10px;
	border:1px solid #ccc;
	} 
	
#picbox p { 
	padding:15px 10px 10px 10px;
	font:0.9em Verdana, Arial, Helvetica, sans-serif; 
	}
	
.pics {
	width:267px; 
	height:200px;
	} 
	
.pics2 {
	width:267px; 
	height:350px;
	} 
	
.pics img, .pics2 img {
	width:267px; 
	padding:10px; 
	border:none;  
	top:0; 
	left:0; 
	} 
	
.pics img { 
	height:200px; 
	}   
	
.pics2 img { 
	height:350px; 
	} 
	
.floatimgright {
	float:right;
	margin:0 0 10px 10px;
	padding:10px;
	border:1px solid #ccc;
	clear:right;
	}
	
.floatimgnoborder {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	}

.calloutbox {
	width:430px;
	margin:0 0 15px 0;
	padding:10px;
	border:1px solid #ccc;
	background: #FFF url(../p7pmm/img/pmm_carbon_root.jpg) repeat-x;
	}

.calloutbox h2 {
	text-align:left;
	margin:0;
	padding:0 0 20px 0;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	}

.calloutbox2 {
	clear:both;
	width:738px;
	overflow:hidden;
	margin:25px 0 15px 0;
	padding:10px 10px 5px 10px;
	border:1px solid #ccc;
	background: #E6E6E6;
	}

.form {
	text-align:right;
padding-right:20px;
padding-bottom:10px;
	}
	
	
/* RIGHT LINKS */

#rightlinks {
	width:170px;
	margin:0 0 10px 10px;
	float: right;
	padding:10px;
	border:1px solid #ccc;
	background: #FFF url(../p7pmm/img/pmm_carbon_root.jpg) repeat-x;
	}

#rightlinks h2 {
	text-align:left;
	margin:0;
	padding:0 0 20px 0;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	}	
	
	
/* FOOTER */
    
#footer {
	width:800px;
	height:100px;
	margin:0;
	clear:both;
	text-align: center;
	padding:0;
	}
	
#footer p {
	padding:0;
	color:#344A7B;
	text-decoration:none;
	font-size:1em;
	line-height:1.1em;
	font-weight: bold;
	}
	
#footer a:link, #footer a:visited, #footer a:active {
	color:#344A7B;
	text-decoration:none;
	font-weight: bold;
	}
	
#footer a:hover {
	text-decoration:underline;
	}
