BODY					{	font: .7em Verdana,Arial,Helvetica,sans-serif; color: black; }							
INPUT,SELECT,TEXTAREA	{	font: 1.1em Arial,Helvetica,sans-serif; }
FORM					{	margin: 0px; }

A						{	color: black; text-decoration: underline; }
A:hover					{	color: red; text-decoration: underline; }

BODY,HTML				{	background-color: white; color: black; margin: 0px; padding: 0px; }

#wrapper				{	width: 860px; margin: 0px auto; }

#header					{ 	height: 77px; border-left: 1px solid black; border-right: 1px solid black; }

#contentwrap			{ 	border: 1px solid black; }
#sidebar				{ 	float: right; width: 155px; padding: 30px 15px; }

#content				{ 	padding: 40px 30px 30px; font-size: 1.1em; background-color: #eeeeee; }

#content.withsidebar	{	margin-right: 185px; border-right: 1px dotted #bbbbbb; }
#content.nosidebar		{ 	}

#logo					{	float: left; font: bold 2em calibri, trebuchet ms, tahoma, arial; padding: 25px 20px; height: 28px; }
#logo A					{	text-decoration: none; }
#logo A:hover			{	text-decoration: underline; color: black; }
#logo .dim				{	color: #bbbbbb; font-size: .6em; }
#logo .dim A			{	color: #bbbbbb; }

#nav					{ 	text-align: right; padding: 0px 15px; white-space: nowrap; padding-top: 59px;}

#nav UL					{	list-style-type: none; margin: 0px; }
#nav LI					{	display: inline; margin: 0px; height: 15px; }

#nav A					{ 	font-weight: bold; font-size: .9em; color: black; text-decoration: none;
							padding: 5px 10px; text-align: center;}
#nav A:hover			{ 	text-decoration: underline;  background-color: #eeeeee; }
#nav A#active			{	background-color: #000000; color: #ffffff; }

#sidebar P				{	font-size: 1em; line-height: 1.5em; margin: 0px 0px 5px; }
#sidebar H2				{	font-weight: bold; font-size: 1em; margin: 5px 0px 0px; text-transform: none; }
#sidebar P.quote		{	margin: 0px 0px 25px; }
#sidebar P.quotename	{	margin: -20px 0px 25px 15px; text-indent: -15px; font-style: italic; }

#content H1				{	font-size: 1.2em; font-weight: bold; margin-top: 10px; }
#content H2				{	font-size: .9em; border-bottom: 1px solid black; margin: 0px; margin-top: 30px;
							padding-bottom: 3px; text-transform: uppercase; font-weight: bold; }
#content H3				{	font-size: .9em; margin-bottom: 0px;  }
#content P				{	font-size: .9em; line-height: 1.5em; }
#content LI				{	font-size: .9em; line-height: 1.5em; }


#copyright				{ 	padding: 3px 7px 50px; text-align: right; font-size: .9em; color: #aaaaaa; margin-right: 5px; }

.formtable				{ 	border-collapse: collapse; }
.formtable TD			{ 	padding: 4px 7px; font-size: .9em; }
.formtable TD.label		{	width: 65px; }

.optionstable			{ 	border-collapse: collapse; }
.optionstable TD		{	padding: 0px 3px 1px 0px; font-size: 1em; }




#rightsidebar			{	padding: 2px; background-color: #eeeeee; font-size: 11px; }
H3.company				{	font-style: italic; }

#methodologytable		{	width: 100%; border-collapse: collapse; border: 1px solid #336699; }
#methodologytable TH	{	padding: 7px; width: 20%; font-size: 11px; }
#methodologytable TD	{	padding: 7px; }
#methodologytable P		{ 	margin: 0px; margin-bottom: 7px; font-size: 11px; width: auto; }

#backlink				{	background-color: #000000; color: white; padding: 2px 5px 5px; font-size: 10px; 
							text-decoration: none; } 
#backlink:hover			{	text-decoration: underline; }


.thumbnail IMG			{	background-color: #eeeeee; border: 1px solid black; }
.thumbnail:hover IMG	{	border: 1px solid red; }
.thumbnaildiv			{	float: left; padding: 10px 15px 10px 0px; }
							









