/* layout styles */
html, body {
	text-align: center;
} 
 
#pagewidth {
	text-align: center;
	width:770px; 
	min-width: 770px;
	background-color: #FCFBF5;
}

#header {
	text-align: left;
	width:100%; 
	height: 70px;
/*	background-color: #CCCCCC;*/
	background-image: url('../images/layout/bkgd.gif');
}

#logo {
	width: 150px; 
	float: left;
}

#prlink {
	float: right;
}

#searchBox {
	text-align: right;
	padding: 10px 10px 0px 0px;
}

#hdrLinks {
	font-size: 95%;
	text-align: right;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#hdrLinks ul {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#hdrLinks ul li {
	padding-left: 13px;
	padding-right: 10px;
}

#bcrumb {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #FCFBF5;
}
 
#leftcol {
	text-align: left;
	width:150px; 
	float:left; 
	position:relative; 
	margin-left:-150px; 
	margin-right:1px; 
}

#rightcol {
	float: right; 
	width: 150px;
/*	margin-left: 15px; */
	margin-right: -8px;
	margin-bottom: 15px;
}

#rightcolRelated {
	float: right; 
	width: 150px;
/*	margin-left: 15px; */
	margin-left: 0px; 
	margin-bottom: 15px;
}

#mpbody {
	text-align: left;
	background-color: #FCFBF5;
	width: 100%;
}
 
#outer {
	text-align: left;
	border:solid white 0px; 
	/*/*/ border-left-width: 150px ;  /* left column width. NN4 hack to hide borders */ 
	border-left-color: #FCFBF5;   /* left column colour */ 
	border-left-style: solid; 
	background-color: #FCFBF5; /* center column colour */
	width: auto;
} 
 
#footer {
	text-align: left;
	width:100%; 
	background-color:#CCCCCC;
	background-image: url('../images/layout/bkgd.gif');
	margin-top: 15px;
	padding: 10px 0px 10px 0px;
}

#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	float: left;
	padding-left: 15px;
}

#ftrLinks {
	text-align: right;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}

#ftrLinks ul {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#ftrLinks ul li {
	padding-left: 13px;
	padding-right: 10px;
}

#inner {
	margin:0; 
	width:100%;
}

#maincol {
	text-align: left;
	float: left; 
	width: 100%; 
	position: relative; 
	margin: 0 -8px 0 -2px;
}

#tblLP {
	margin: 0px 0px 10px 15px;
}

#cpage {
	/* removes padding created by master page */
	margin: 0px -15px 0px -15px;
}

.contentplus {
	margin-left: 15px;
	width: 595px;
}

#outer>#inner { border-bottom: 1px solid #FCFBF5; }
 
.clr{clear:both;}
 
.content{padding: 0px 15px 0px 15px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
/*printer styles*/ 

@media print{ 
/*hide the left column when printing*/
/* temp hide
#leftcol{display:none;} 
#outer{border-left:0;} 
*/
}
