
body				{	margin						:0			;
						padding						:0			;
						overflow					:auto		;
						cursor						:default	;

						text-align					:left		;
						font						:0.72em arial,helvetica,sans-serif;
						color						:#505050;
						background					:#FFFFFF	;
					}

p					{	margin						:0			;
						padding						:0			;
						padding-bottom				:10px		;}

h1, .h1				{	font						:bold 1.3em arial,helvetica,sans-serif; color:#686868; margin:0; padding:0;}
h2, .h2				{	font						:bold 1.2em arial,helvetica,sans-serif; color:#686868; margin:0; padding:0;}
h1					{	padding-bottom				:10px		;}
h2					{	padding-bottom				:10px		;}

a					{	text-decoration				:none		; color :#000000;}
a:hover				{	text-decoration				:none		; color :#000000;}

hr					{	color						:#A0A0A0;
						background-color			:#FFFFFF	;
						height						:1px		;}

ul					{	width						:100%		;}

table,th,td			{	font-size					:inherit	;
						font-weight					:inherit	;
						font-style					:inherit	;}
th,td				{	vertical-align				:top		;}
form				{	margin						:0			;
						padding						:0			;}
input				{	margin						:0			;
						padding						:0 5px		;
						height						:1.8em		;
						vertical-align				:middle		;
						cursor						:pointer;}
input				{	font						:1em arial,helvetica,sans-serif;}
label				{	cursor						:pointer;}

table				,
img					{	border						:none		;}

/*	classes																								*/

.clear				{	clear						:both		;}

.text				{	cursor						:text		;
						border						:1px #A0A0A0 solid;
					}

.red				,
.red a				,
.red a:hover		{	color						:#E60016	;}
.blue				{	color						:#0100A7	;}
.green				{	color						:#00B90A	;}
.small				{	color						:#A0A0A0	;
						font-size					:0.9em		;}
.smaller			{	font-size					:0.9em		;}

.right				{	text-align					:right		;}
.center				{	text-align					:center		;}
.left				{	text-align					:left		;}
.thin				{	margin						:0			;
						padding						:0			;}
.thick				{	padding-bottom				:20px		;}

.hover				{	text-decoration				:underline	;
						color						:#000000;}
.monospace			{	font						:normal 0.92em "Lucida Console","Courier New",monospace;}
.help				{	cursor						:help		;}

.arrow				{	font-size					:1.2em		;
						font-weight					:bold		;
						color						:#FFD000	;}

/*	banner																								*/

#logo				{	width						:100%		;
						height						: 88px		;
						background					:url(/img/logo-bg.gif) repeat-x;
						background-position			:bottom		;
					}
#logo img			{	margin-left					:40px		;
						margin-top					:30px		;}


/*	menu																								*/

#menu				{	height						:41px		;
						width						:100%		;
						margin						:0			;
						padding						:0			;
						background					:url(/img/menu-bg.gif) repeat-x;
					}
#menu ul			{	display						:inline		;
						width						:100%		;
						height						: 41px		;
						list-style-type				:none		;
					}
#menu li			{	display						:inline		;
					}
#menu a				{	display						:block		;
						float						:right		;
						height						:27px;
						padding-top					: 14px		;
						font						:normal 12px arial,helvetica,sans-serif;
						color						:#505050;
						text-align					:center		;
					}
#menu a				{	width						:118px		;  background :url(/img/menu.gif)		no-repeat;}
#menu a.last		{	width						:119px		;  background :url(/img/menu-last.gif)	no-repeat;}
#menu a.sep			{	width						:  4px		;  background :url(/img/menu-sep.gif)	no-repeat;}
#menu a:hover		{	color						:#000000;}


/*	content																								*/

.content			{	margin						:0			;
						padding						:30px 20px 20px 40px;
						text-align					:left		;
					}

.content a:hover	{	text-decoration				:underline	;}
.content .table		{	font						:1em arial,helvetica,sans-serif;	}
.content .table th	,
.content .table td	{	padding-right				:8px		;
						text-align					:left		;
					}
.content .table th	{	font-weight					:bold		;}

.content p			{	width						:260px		;}


/*	neighborhood																						*/

#neighborhood		,
#neighborhood table	{	font						:1em arial,helvetica,sans-serif;	}
#neighborhood th	,
#neighborhood td	{	padding						:0 8px		;
						text-align					:left		;
						white-space					:nowrap		;
					}

#neighborhood .first_row td { border-bottom			:solid 1px #A0A0A0;}

#neighborhood .index {	border-right				:solid 1px #A0A0A0;
						text-align					:right		;
						color						:#C0C0C0	;
					}
#neighborhood .backward	,
#neighborhood .reset	,
#neighborhood .forward
					{	border-left					:1px #A0A0A0 solid;
						padding-left				:6px		;
					}

#neighborhood img		{	vertical-align			:middle	;	}
#neighborhood .backward	{	vertical-align			:top	;	}
#neighborhood .reset	{	vertical-align			:middle	;	}
#neighborhood .forward	{	vertical-align			:bottom	;	}





