/* /////////////////// Page Content */

.p-content{
	width:750px;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	}

.p-content td{
	vertical-align:top;
	}

/* /////////////////// Body Content */

.content-body{
	background:#fff;
	font:normal .7em verdana,arial,sans-serif;
	padding:15px 15px 30px 15px;
	width:550px;
	border-top:2px solid #d9d9d9;
	}

.content-body h1{
	font:normal 2.2em georgia,tahoma,arial;
	color:#CE4501;
	margin-top:0;
	}

.content-body h1 a{
	color:#CE4501;
	text-decoration:none;
	}

.content-body h2{
	font:bold 1.5em "trebuchet ms",arial,tahoma,arial;
	/*margin:1.25em 0 0.25em;*/
	color:#2D7048;
	}

/*/
.content-body h2{
	margin-bottom:-.65em;
	}
*/

.content-body h2 a.a-bm{
	color:#2d7048;
	}

.content-body h2.border-top{
	border-top:1px solid #ddd;
	padding-top:1em;
	}

.content-body h3{
	font:bold 1.25em "trebuchet ms",arial,tahoma,arial;
	text-transform:uppercase;
	color:#5B9769;
	letter-spacing:.1em;
	}

.content-body .block-heading{
	background:#F6F6F0;
	padding:4px;
	}

.content-body p, .content-body li{
	line-height:1.4em;
	}

/* From ALA */
/*
.content-body p{
	margin:0.5em 0 1.5em;
	}

.content-body ul, .content-body ol{
	margin-top:0.5em;
	margin-bottom:1.5em;
	}
*/

.content-body a{
	color:#2569A7;
	}

.content-body a:hover{
	color:#3C90DC;
	/*background-color:#FFFFCC;*/
	}

/* Place holder, bread crumbs, etc... */

.p-content .place-holder{
	margin:0 0 .8em 0;
	padding:0;
	list-style:none;
	font:normal 100% tahoma,sans-serif;
	line-height:1em;
	}

.place-holder li{
	display:inline;
	padding-right:4px;
	}

.p-content .place-holder a{
	padding-left:12px;
	background:url(/images/layout/arrow-back-grey.gif) no-repeat center left;
	color:#999;
	text-decoration:none;
	}

.p-content .place-holder a:hover{
	background:url(/images/layout/arrow-back-black.gif) no-repeat center left;
	color:#000;
	text-decoration:underline;
	}

/* /////////////////// Bottom */

.p-bottom{
	background:#326A4F url(/images/layout/bg-bottom.gif) repeat-x top left;
	font:normal .75em "trebuchet ms",arial,tahoma;
	padding:53px 20px 20px 20px;
	color:#B3C5BC;
	}

/*\*/
* html .p-bottom{
	height:1%;
	}
/**/

.p-bottom div{
	height:104px;
	background:url(/images/layout/bg-bottom-logo.gif) no-repeat top left;
	padding-left:124px;
	}

.p-bottom p, .p-bottom ul{
	margin:0 0 .8em 0;
	}

.p-bottom ul{
	padding:0;
	list-style:none;
	}

.p-bottom ul li{
	display:inline;
	padding-right:1em;
	}

.p-content .p-bottom a{
	color:#fff;
	}

.p-content .p-bottom a:hover{
	color:#FFC445;
	}