#wrapper {
	width:1024px;
	padding:0 auto;
}

img {
	border:0;
}

p {
	text-align:justify;
}

.clear {
	clear:both;
}

.inline {
	display:inline;
}

h4 { 
	text-align:left;
	font-size:14px;
 }

.item_left p, .item_right p {
	text-align:left;
}

.item_left {
	float:left;
	margin-right: 2em;
	margin-bottom: .5em;
}
.item_right {
	float:right;
	margin-left: 2em;
	margin-bottom: .5em;
}


.viewmore a{
	font-size:11px;
	color:#092F5B;
}

.content ul {
	list-style:url(../images/bullet_grey_small.gif) ;
	margin:0;
	padding:0;
}


.content ul li{
	margin:0;
	padding:0;
	margin:0px 0 4px 20px;
/*	background:url(../images/bullet_grey_small.gif) no-repeat 9px 4px;*/
}


ul.toc, ul.toc ul {
	margin:0;
	padding:0;
	list-style:none;
	background-image:none;
}
ul.toc li {
	margin:0;
	padding:0;
	padding-bottom:6px;
	background-image:none;
}

ul.toc ul {	
	margin-bottom:6px;
	margin-top:3px;
}

ul.toc ul li {	
	padding:2px 0 0 20px;
	background:url(../images/bullet_grey_small.gif) no-repeat 9px 6px;
}


ul.toc li  {
	font-weight:bold;
}
ul.toc li li {
	font-weight:normal;
}







ul.toc a {
	text-decoration:none;
	color:#092F5B;
}
ul.toc a:hover {
	text-decoration:underline;
}
.body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
blockquote {
	margin:0 20px;
}

h2 {
	font-size:15px;
}
.list_right {
	display:block;
	position:relative;
	text-align:justify;
	margin-left:210px;
}

.content {
	color: #092F5B;
	font-size: 9pt;
	font-family: Verdana;
	left: 10px;
	bottom: 10px;
}
.body {
	background-color: #FFFFFF;
}
.address {
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	text-align: right;
	float: right;
}
.url {
	color: #336699;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
}
.tagline {
	color: #3367A3;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	font-family: Times;
	text-align: left;
	padding-left:5px;
}
.subhead {
	color: #3367A3;
	font-weight: bold;
	font-style: italic;
	font-size: 14pt;
	font-family: Times;
	text-align: left;
	padding-left:5px;
}
.nested {
	color: #86C9D9;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
.tdnested {
	text-align: left;
	padding-left: 10px;
	padding-right: 13px;
}
.nestedOver {
	color: #FFFFFF;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
.tdnestedOver {
	text-align: left;
	padding-left: 10px;
	padding-right: 13px;
}
.nested2 {
	color: #86C9D9;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
.tdnested2 {
	text-align: left;
	padding-left: 10px;
	padding-right: 13px;
}
.nested2Over {
	color: #FFFFFF;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
.tdnested2Over {
	text-align: left;
	padding-left: 10px;
	padding-right: 13px;
}
.disclaimer {
	color: #092F5B;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	line-height: 95%;
}
.systopbkg {
	background-color: #336699;
}
.systitlebkg {
	background-color: #336699;
}
.sysltline {
	background-color: #CCCCCC;
}
.sysdrkline {
	background-color: #336699;
}
.sysnavtop {
	background-image: url(/pd3/commonimages/1031_horSliceBlue.jpg );
	background-repeat:no-repeat;
}
.sysnavbkg {
	background-color: #1B497F;
}
.sysnavright {
	background-image: url(/pd3/commonimages/1031_vertSliceBlue.jpg );
	background-repeat: repeat-y;
	background-position : right;
}
.syscontentbkg {
	background-image: url(/pd3/commonimages/1031_scaleBlue.gif );
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}
.sysipaddress {
	color: #EAECE8;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	text-align: right;
}
.sysaddresscolor {
	color: #336699;
	text-align:right;
}
.pd3links {
	color: #3367A3;
	font-style: normal;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: underline;
}
.CFNLocation {
	padding-left: 20px;
}
.title {
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	TEXT-TRANSFORM: capitalize;
	BORDER-STYLE: none;
	FONT-FAMILY: times new roman;
	COLOR: #dfe3f1;
	FONT-SIZE: 20pt;
	PADDING-RIGHT: 15px;
	BACKGROUND-IMAGE: none;
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-POSITION: left
}
.links {
	FONT-FAMILY: verdana;
	COLOR: #dfe3f1;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	TEXT-DECORATION: none
}
.tdlinks {
	VERTICAL-ALIGN: middle;
	BORDER-STYLE: none;
	TEXT-ALIGN: left;
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 10px
}
.linksOver {
	FONT-FAMILY: verdana;
	COLOR: #5e6aa6;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	TEXT-DECORATION: none
}
.tdlinksOver {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	BORDER-STYLE: none;
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 10px
}
.pdlinks {
	color: #3367A3;
	font-style: normal;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: underline;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 11pt;
	text-decoration:none;
}
a.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 11pt;
	text-decoration:none;
}
a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 11pt;
	text-decoration:none;
}
a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E6CAD;
	font-weight: bold;
	line-height: 11pt;
	text-decoration:none;
}
.back-testimonial {
	background:url(../images/Untitled-1.gif) no-repeat;
	width:59%;
	height:200;
	padding:0px;
	border:0px;
	position:absolute;
}
.back {
	background: url(../images/Untitled-2.gif) no-repeat;
	width:59%;
	height:250;
	padding:0px;
	border:0px;
	position:absolute;
}
.headaer_bold {
	font-size:8.3pt;
	font-family: Arial;
	color: #EAECE8;
	font-weight:bold;
}
.privacy {
	font-size:9pt;
	font-family: Arial;
	color: #AECBEE;
	text-decoration:underline;
}
.hoefflin_header {
	color:#EAECE8;
	font-style: normal;
	font-size: 8.3pt;
	font-weight: bold;
	font-family: Arial;
}
.practice {
	color: #3367A3;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
}
.practice1 {
	color: #3367A3;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
}
