* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}


#wrapper { 
 margin: 0 auto;
 width: 980px;
}
#faux {
 margin: 10px 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
 
}

#rightcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 180px;
 float: right;
}
#leftcolumn { 
 float: left;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 755px;
 display: inline;
 position: relative;
}

#footer {
	background-position:bottom;
}
.clear { clear: both; background: none; }

.bookTitle {
	font-size: x-large;
	color: #6497CB;
	line-height: 135%;
}
.bookSubTitle {
	font-size: medium;
	color: #D07A4B;
}
.bookSubTitle2 {
	font-size: medium;
	color: #6497CB;
	line-height:115%;
	padding-bottom:7px;
}
.menuBox {
	margin-bottom:15px;
	border:1px solid #999;
	float:left;
	width:150px;
	padding:1px 1px 8px;
	overflow:hidden;
	background-color: #ebf4fb;
}
.menuBox.xtraWide {width:680px !important;}
.menuBox.xtraWide p, .listBoxModule.xtraWide div {padding:0 8px 10px !important;}
.menuBox.xtraWide br {line-height:0;}
.rtcol .menuBox {width:150px;}
.menuBox h3 {padding:4px 2px 4px 9px; !padding:4px 2px 5px 9px; margin-bottom: 11px; background-color:#6885a4; color:#fff; font-weight:normal; background:#6885a4; font-size:1.2em;line-height:1.2em;}
.menuBox.image h3{margin-bottom:0;}
.menuBox.image img {margin-bottom:2px;}
.menuBox.image p {padding: 0 9px; margin:0;}
.menuBox h3 a{color:#fff;}
.menuBox p{padding: 0 9px; margin:0; line-height:1.5em;}
.menuBox ul{list-style:none; padding: 0 9px;}
.menuBox ul li {
	clear:both;
	margin-bottom:0;
	padding:4px 0;
	background:transparent url(http://www.apa.org/images/orange_square.gif) 0 10px no-repeat !important;
	padding-left:10px;
	border-bottom:1px dotted #8CA7C0;
}
.isSafari3orLater .menuBox ul li { background-position:0 9px !important; } /* This statement is important so it can override the important statement on the previous line. */
.menuBox ul li span{background: url(http://www.apa.org/images/orange_square.gif) 0 5px no-repeat; padding: 0 0 0 8px; display: block; _height: 1%;float:left;}
.menuBox ul li span.secured {width:30px;padding:0 8px 0 8px;background:none;background-image:none;float:none !important;display:inline;width:25px;border:0px solid #ff0000;}
.menuBox.relatedRequest ul li span{background:none !important;padding-left:0;}
.menuBox.relatedRequest ul li span a{}
.menuBox.relatedRequest ul li span a span{background:none !important;display:inline;float:none;}
.menuBox.relatedRequest .list_related {color:#E46902; text-decoration:underline; float:right; display:block; margin:10px 11px 5px;}
.menuBox ul li a{
	padding: 0;
	margin: 0;
	color: ebf4fb;
}
.menuBox ul li.last { padding-bottom:0; border:0; }
.menuBox ul.dotted_list li{border-bottom:#999 dotted 1px; padding-bottom:5px !important; margin-bottom:5px !important;}
.menuBox ul.dotted_list li.last{border:0;}
.menuBox div.more {padding:0 9px 0 0; float:left; width:95%;}
.menuBox div.more .wysiwyg {float:right; padding:0;}
.menuBox .wysiwyg {padding:0 9px;}
.menuBox .wysiwyg p {padding:0;}


.bullets ul li {
	clear:both;
	margin-bottom:0;
	padding:4px 0;
	background:transparent url(http://www.apa.org/images/orange_square.gif) 0 10px no-repeat !important;
	padding-left:10px;
	margin-left:10px;
	padding-top:5px;

}

