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

						text-align					:center		;
						font						:0.72em Arial,Verdana,Helvetica,sans-serif;
						color						:#606060;
						background					:#FFFFFF	;
					}

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

h1, .h1				{	font						:bold 1.3em Arial,Verdana,Helvetica,sans-serif; color:#686868; margin:0; padding:0;}
h2, .h2				{	font						:bold 1.1em Arial,Verdana,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%		;
						list-style-type				:disc		;}

table,th,td			{	font-size					:inherit	;
						font-weight					:inherit	;
						font-style					:inherit	;}
th,td				{	vertical-align				:top		;}
form				{	margin						:0			;
						padding						:0			;}
textarea			{	margin						:0			;
						padding						:0 5px		;
						border						:1px #A0A0A0 solid;
						color						:#606060;
						cursor						:text		;}
input				{	margin						:0			;
						padding						:0 5px		;
						height						:1.8em		;
						vertical-align				:middle		;
						cursor						:pointer;}
textarea,
input				{	font						:1em Arial,Verdana,Helvetica,sans-serif;}
label				{	cursor						:pointer;}

pre					{	font						:normal 0.92em "Lucida Console","Courier New",monospace;
						line-height					:1.3em;		}

acronym				{	text-decoration				:none		;
						border						:none		;}
acronym.help		{	cursor						:help		;}


/*	classes																									*/

.clear				{	clear						:both		;}

.text				,
.password			{	cursor						:text		;
						color						:#606060;
						border						:1px #A0A0A0 solid;}
.submit				{	border						:1px #A0A0A0 solid;
						background					:#F2F2F2	;
					}
.list				{	padding-left				: 3em		;}
.list img			{	margin						: 2px		;}

.red				,
.red a				,
.red a:hover		{	color						:#E60016	;}
.blue				{	color						:#0100A7	;}
.green				{	color						:#00B90A	;}
.yellow				{	color						:#FFD000	;}

.small				{	color						:#606060;
						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		;}
.spacer				{	padding-bottom				:12px		;}
.indent				{	padding-left				:4em		;}

.pointer			{	cursor						:pointer;}
.hover				{	text-decoration				:underline	;
						color						:#000000;}

.no_display			{	display						:none		;}
.pre				{	white-space					:pre		;
						font						:normal 0.92em "Lucida Console","Courier New",monospace;
					}


/*	container																							*/

#container			{	width						:740px		;
						background					:url(/img/bg.gif) repeat-y;
						text-align					:left		;
						margin-left					:auto		;
						margin-right				:auto		;
						padding						:0 19px 0 12px;
					}


/*	top																									*/

#top				{	width						:740px		;
						height						: 13px		;
						margin						:  0		;
						padding						:  0		;
						margin-left					:-12px		;
						background					:url(/img/bg-top.gif) no-repeat;
					}


/*	banner																								*/

#logo				{	width						:709px		;
						height						: 75px		;
						background					:url(/img/logo-bg.gif) repeat-x;
					}
#logo #IP_Suite		{	margin-left					:40px		;
						margin-top					:17px		;}
#logo #form_search	{	float						:right		;
						margin-right				:20px		;
						margin-top					:28px		;}



/*	menu																								*/

#menu				{	display						:inline		;
						height						: 41px		;
						margin-left					:-40px		;
						padding						:  0		;
					}
#menu ul			{	display						:inline		;
						width						:709px		;
						height						: 41px		;
						list-style-type				:none		;
					}
#menu li			{	display						:inline		;
						float						:left		;
						background					:url(/img/menu.gif) no-repeat;		}
#menu li.last		{	background					:url(/img/menu-last.gif) no-repeat;	}
#menu li.icon a		{	text-align					:left		;
						height						:29px;
						padding-top					:12px;}
#menu li.icon img	{	vertical-align				:middle		;}

#menu a				{	display						:block		;
						height						:27px;
						padding-top					: 14px		;
						font						:normal 12px Arial,Verdana,Helvetica,sans-serif;
						color						:#606060;
						text-align					:center		;
						width						:118px;}
#menu .last a		{	width						:119px		;}
#menu a:hover		{	color						:#000000;}


/*content																								*/

#presentation		,
#content			{	margin						:0 150px 0 43px;
						width						:450px;
						padding-top					:35px		;
						text-align					:left		;
					}
#presentation		{	display						:none		;}

#content blockquote	,
#content p			{	width						:360px		;}
#content a:hover	{	text-decoration				:underline	;}

#content .text		{	width						:150px		;}

#content .table		{	font						:1em Arial,Verdana,Helvetica,sans-serif;}
#content .table th	,
#content .table td	{	padding-right				:8px		;
						text-align					:left		;
						vertical-align				:top		;
					}
#content .table th	{	font-weight					:bold		;
						color						:#686868;
					}
#content img		{	vertical-align				:middle		;}

#content ul			{	margin						:0			;
						width						:410px;
						padding						:0.5em 0 1.5em 2em	;}
#content ul.thin	{	padding						:0.5em 0 0.5em 2em	;}
#content ul.narrow	{	width						:360px		;}

#content #ip		,
#content #ips		{	width						:150px		;}
#content #ips		{	overflow					:auto		;}

#content #ip  .right,
#content #ips .right{	text-align					:right		;}

#content hr			{	width						:500px		;}


/*	ads																									*/

#ads				{	float						:right		;
						width						:140px		;
						height						:600px		;
						padding-top					: 20px		;
						padding-right				: 20px		;
						text-align					:left		;
					}


/*	nav																									*/

#nav				{	background					:url(/img/nav-bg.gif) repeat-x;
						width						:709px		;
						height						: 90px		;
						margin						:  0		;
						padding-top					: 18px		;
						text-align					:center		;
						line-height					: 20px		;
					}
#nav a				{	color						:#606060;}
#nav a:hover		{	color 						:#000000;}


/*	bottom																								*/

#bottom				{	background					:url(/img/bg-bottom.gif);
						width						:740px		;
						height						: 30px		;
						margin						:  0		;
						margin-left					:-12px		;
					}
