body {
	background: #FFFFFF;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
	overflow: auto;
}
#pagecontainer {
    margin: 0 auto;
    max-height: 100%;
    padding: 5px 0 10px;
    text-align: left;
    max-width: 900px;
	background: #fff url("../images/bg_gray.png") repeat-x left top;
	border: 1px solid #ccc;
}
#container{
	margin: 0 0 0 8px;
    padding: 5px 15px 0px 15px;
    text-align: left;
}
#footer {
    color: #888;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    text-align:center;
    margin: 0;
    padding:15px 0 5px;
}
#footer a {
    color: #9f9f9f;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#footer a:link {
    color: #9f9f9f;
    text-decoration: none;
}
#footer a:visited {
    color: #9f9f9f;
    text-decoration: none;
}
#footer a:hover {
    color: #9f9f9f;
    text-decoration: underline;
}
#header {
    margin-left: 50px;
    margin-right: 37px;
    position: relative;
    text-align: left;
    width: 791px;
    z-index: 1;
}
#pagecontent {
    margin-top: -14px;
    margin-bottom: 0px;
}
#pagecontent table{
	clear: both;
}
.pid-cnt { color: #bbb; font-family: tahoma, arial; font-size: 10px; }
.p, p { max-width:800px; }
#control_center_menu { line-height:1.5; }

/* MOBILE */
@media screen and (max-width: 767px) {
	#pagecontainer {
		background-image: inherit;
	}
}