body		{ margin: none; padding: none; background-image: url('../../images/bg/bg.jpg'); background-repeat: repeat-y; }
body		{ color: #333; font-size: 12px; font-family: "helvetica neue", helvetica, arial, sans-serif; line-height: 18px; }
img, a		{ border: none; }
a			{ color: #333; text-decoration: underline; }
a:hover		{ color: #999 }
td			{ vertical-align: top; }
p			{ text-align: justified; }
/* ul			{ font-size: 14px; line-height: 22px; } */
h1			{ font-size: 18px; margin-bottom: 50px; }
h2			{ color: #333399; }
h3, h4		{ color: #3333CC; }

#left		{ float: left; width: 200px; height: 550px; margin-left: 2px; }
#left h2	{ color: #6699FF; }

#main		{ float: left; width: 535px; margin-left: 20px; margin-top: 60px; }
#main_higher{ float: left; width: 535px; margin-left: 20px; margin-top: 20px; }
#main_wider	{ float: left; width: 600px; margin-left: 20px; margin-top: 60px; }
#bottom		{ float: left; width: 1000px; border-top: 1px solid gray; padding-top: 25px; margin-top: 100px; }

#disclaimer		{ margin-left: 200px; margin-right: 50px; }
.headshot		{ margin-bottom: 40px; display: block; float: left; }
img.headshot	{ margin-right: 40px; }
.headshot h3	{ margin-top: -2px; }
.headshot p		{ width: 387px; }

.no_headshot	{ margin-bottom: 40px; display: block; float: left; margin-left: 127px; }
.no_headshot p	{ width: 387px; }


.fine	    		{ font-size: 10px; }
.faq_block			{ margin-top: 100px; }
.italic				{ font-style: italic; color: #666; }
.partners_link		{ width: 750px; text-align: left; }
.partners_link a	{ color: blue; }
.partners_link a:hover	{ color: grey; }

a.accredited:link { color: red; }
a.accredited:visited { color: red; }
a.accredited:hover { color: grey; }