* {
	margin: 0;
	padding: 0;
}
html {
/*force scrollbar in FF + Safari to prevent jumping side-to-side on short pages*/
	height: 100%;
	margin-bottom: 1px;
}
body {
	font: 76% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 13px;
	color: #666;
	background: #fff url(images/bkgd_inside.gif) repeat-x left top;
}
a {
	color: #666;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#wrapper {
	width: 977px;
	background: url(images/dots_vertical_double_wrapper.gif) repeat-y left top;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
}
#masthead {
	background: url(images/dots_horizontal.gif) repeat-x left bottom;
}
#masthead #mainImage {
	 margin: 2px 3px 0 3px;
}
#caseStudy {
	float: left;
	width: 234px;
	padding: 0 0 25px 0;
}
#caseStudy h2 {
	margin: 23px 18px 1em 18px;
	font-size: 0.9em;
	color: #000;
	text-transform: uppercase;
}
#caseStudy p {
	margin: 23px 18px 1em 18px;
	font-size: 0.9em;
	line-height: 1.3;
}
#caseStudy p.mortgage-funds {
	color: #757E96;
}
#caseStudy p.about-us {
	color: #63A3C3;
}
#caseStudy p.financial-services {
	color: #E87F2B;
}
#caseStudy p.mortgage-lending {
	color: #697D82;
}
#caseStudy p.investment-philosophy {
	color: #607D4C;
}
#caseStudy #nextCase {
	color: #000;
	text-align: right;
	margin-top: 0;
	margin-bottom: -5px;
}
#caseStudy #nextCase img {
	 margin: 0 0 -8px 15px;
}
#caseStudy #sidebarPhoto {
	margin: 40px 0 0 20px;
	width: 150px;
}
#caseStudy #sidebarPhoto img {
	border: solid 1px #666;
}
#main {
	/*This is the dividing line between the case studies and the main column and the right edge of the main column*/
	background: url(images/dots_vertical_double_main.gif) repeat-y 230px top;
}
#main h1 {
	font-size: 1.2em;
	margin: 8px 0 0 20px;
	font-weight: normal;
	padding: 0 0 11px 0;
	text-transform: uppercase;
}
#main h1.mortgage-funds {
	color: #757E96;
}
#main h1.about-us {
	color: #63A3C3;
}
#main h1.financial-services {
	color: #E87F2B;
}
#main h1.mortgage-lending {
	color: #697D82;
}
#main h1.contact {
	color: #6A6B6C;
}
#main h1.investment-philosophy {
	color: #607D4C;
}
#main h3 {
	font-size: .9em;
	margin: 0 0 .5em 20px;
	color: #333;
}
#main ul {
	margin-left: 25px;
	margin-bottom: 1em;
	list-style: none;
	width: 500px;
}
#main li {
	font-size: .9em;
	margin-bottom: .5em;
	background: url(images/bullet.gif) no-repeat 0em 0.4em;
	padding-left: 11px;
}
#main ul#faqAnswer {
	margin-top: 2em;
}
#main ul#faqAnswer li {
	background: url(none);
	margin-bottom: 1.25em;
}
#main li ul {
	margin-top: 1em;
	list-style: none;
}
#main ul#faqAnswer li li, #main ul#faqAnswer li p {
	font-size: 1em;
	background: url(none);
	margin-bottom: .5em;
}
#mainColumn {
	float: right;
	width: 743px;
	margin: 0;
	padding: 0 0 25px 0;
}
#mainColumn #subhead {
	background: url(images/dots_horizontal.gif) repeat-x left bottom;
	margin: 0 0 25px 0;
}
#mainColumn p {
    margin: 0 200px 1.2em 0; 
	padding: 0 23px 0 20px;
	font-size: .9em;
	line-height: 1.3;
}
#mainColumn #team p {
    margin: 0 200px 1.2em 0; 
	padding: 0 23px 0 20px;
	font-size: .9em;
	line-height: 1.3;
}
#mainColumn table {
	margin: 0 23px 0 20px;
}
#mainColumn table th {
	font-size: .7em;
	text-align: left;
}
#mainColumn table th, #mainColumn table td {
	padding: 5px 20px 0 0;
}
img.right {
	float: right;
	margin: 0 0 10px 15px;
	border: solid 1px #666;
}
#footer {
	clear: both;
	background: url(images/dots_horizontal.gif) repeat-x left top;
	padding: 10px 0 25px 0;
	width: 100%;
} 
#copyright {
	margin: 0 14px 0 12px;
	font-size: 0.9em;
	color: #666;
	float: left;
}
#date {
	float: right;
	font-size: 0.9em;
	color: #666;
	margin: 0 216px 0 0;
}
/***************menu styles to accomodate images for all but IE in submenus****/
#p7PMnav ul a {
	display: none;
}
#p7PMnav ul a.notIE {
	display: block;
	padding: 0;
	margin: 3px 0 0 0;
	color: #fff;
	border: none;
}
#p7PMnav ul a.notIE img {
	margin-top: 0;
}
#p7PMnav ul a.notIE:hover {
	border: none;
}
