
html					{	font-size					:100%		;}

body					,
th, td					{	font						:11px/17px verdana,geneva,sans-serif; }

body					{	margin						:0			;
							padding						:0			;
						/*	overflow					:auto		;	*/
							cursor						:default	;
							color						:#606060;
							background					:#d4dbe1;
							text-align					:center		;
						}

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

h1, .h1					,
h2, .h2					,
h3, .h3					{	font						:bold 1em Arial,Helvetica,sans-serif; color:#606060; margin:0; padding:0;}
h1, .h1					{	font-size					:1.3em		;}
h2, .h2					{	font-size					:1.3em		;}
h3, .h3					{	font-size					:1.1em		;}
h1						{	padding-bottom				:10px		;}
h2						{	padding-bottom				:10px		;}
h3						{	padding-bottom				:10px		;}

h1 .big					{	font-size					:1.5em		; color:#000000;}


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

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

ul						{/*	width						:100%		;*/
							list-style-type				:disc		;}

table					{	empty-cells					:show		;
							border-collapse				:collapse	;
						}
th,td					{	vertical-align				:top		;
						}

img						{	border						:none		;}

form					{	margin						:0			;
							padding						:0			;}
textarea				{	margin						:0			;
							padding						:0 5px		;
							border						:solid 1px #A0A0A0;
							color						:#606060;
							cursor						:text		;}
input					{	margin						:0			;
							padding						:0 5px		;
							height						:1.8em		;
							vertical-align				:middle		;
							cursor						:pointer;}
input					,
select					,
textarea				{	font						:1em/1.3em Verdana,Geneva,sans-serif;}

label					{	cursor						:pointer;}

pre						{	font						:normal 0.9em/1.1em "Lucida Console", Monaco, monospace;}


/*	classes																								*/

.clear					{	clear						:both		;}

.text					,
.password				{	cursor						:text		;
							color						:#606060;
							border						:solid 1px #A0A0A0;}
.button					,
.submit					{	border						:solid 1px #A0A0A0;
							background					:#F2F2F2	;
							font						:1em/1.3em Verdana,Geneva,sans-serif;
						}
.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				,
.smaller a				{	font-size					:11px		;}
.lighter				,
.lighter a				{	color						:#A0A0A0;}

.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.9em/1.1em "Lucida Console", Monaco, monospace;
						}

p.hr					{	border-bottom				:solid 1px #A0A0A0;
						}



/*	banner																								*/

#logo					{	height						:146px		;
							background					:#FFFFFF url(/img/bg-top.gif) repeat-x;
							text-align					:center		;
							margin						:0			;
							padding						:0			;
						}
#logo .inner			{	position					:relative	;
							width						:760px		;
							margin						:0 auto		;
							padding						:0			;
						}

#logo .inner #image		{	position					:absolute	;
							left						:26px		;
							top							:64px		;}
#logo .inner #links		{	position					:absolute	;
							left						:520px		;
							top							: 98px		;
							height						: 13px		;
							line-height					: 13px		;
							font						:9px Arial,Helvetica,sans-serif;}



/*	container																							*/

#container				{	text-align					:left		;
							background					:#FFFFFF url(/img/bg-mid1.gif) repeat-x;
							margin						:0			;
							padding						:0			;
						}
#container-inner		{	background					:url(/img/bg-mid2.gif) repeat-x bottom;
							margin						:0			;
							padding						:0			;
						}
#container-table		{	width						:773px		;
							margin						:0 auto		;
							padding						:0			;
						}



/*	menu																								*/

#menu-left				{	width						: 14px		;
							height						: 52px		;
							margin						:  0		;
							padding						:  0		;
							background					:url(/img/menu-left.gif) no-repeat;
						}
#menu					{	width						:748px		;
							height						: 52px		;
							margin						:  0		;
							padding						:  0		;
							background					:url(/img/menu.gif) repeat-x;
						}
#menu-right				{	width						: 11px		;
							height						: 52px		;
							margin						:  0		;
							padding						:  0		;
							background					:url(/img/menu-right.gif) no-repeat right;
						}

#menu table				{	margin-top					:17px		;
						}

#menu a					{	width						:122px		;
							height						: 15px		;
							line-height					: 15px		;
							padding-top					:  2px		;
							text-align					:left		;
							background					:url(/img/menu-button.gif) no-repeat;
							display						:block		;
							font						:bold 9px Arial,Helvetica,sans-serif;
							color						:#FFFFFF	;
						}




#main-left				{	background					:url(/img/main-left.gif)  repeat-y;		}
#main-right				{	background					:url(/img/main-right.gif) repeat-y right;	}



#bottom-welcome-left	{	height						:46px		;
							margin						: 0			;
							padding						: 0			;
							background					:url(/img/bottom-welcome-left.gif) no-repeat bottom;
						}
#bottom-welcome			{	height						:46px		;
							margin						: 0			;
							padding						: 0			;
							background					:url(/img/bottom-welcome.gif) repeat-x bottom;
						}
#bottom-welcome .inner	{	padding-top					: 4px		;
							text-align					:center		;
							background					:none;
						}
#bottom-welcome-right	{	height						:46px		;
							margin						: 0			;
							padding						: 0			;
							background					:url(/img/bottom-welcome-right.gif) no-repeat bottom right;
						}


#bottom-left			{	height						:11px		;
							margin						: 0			;
							padding						: 0			;
							background					:url(/img/bottom-left.gif) no-repeat bottom left;
						}
#bottom-right			{	height						:11px		;
							margin						: 0			;
							padding						: 0			;
							background					:url(/img/bottom-right.gif) no-repeat bottom right;
						}


/*	content																								*/

#content-welcome		{	margin						:0			;
							padding						:36px 36px 0 340px ;
							text-align					:left		;
							background					:url(/img/worldmap-s.gif) no-repeat 1% 20%;
						}

.content				,
#content				{	margin						:0			;
							padding						:32px		;
							text-align					:left		;
						}

.content p				,
#content p				{	width						:450px		;}
#content blockquote	p	,
#content blockquote		{	width						:450px		;}

#content a:hover		{	text-decoration				:underline	;}

#content table			,
#content table th		,
#content table td		{	font						:1em Verdana,Geneva,sans-serif;}

#content .text			{	width						:150px		;}
#content .wide-text		{	width						:300px		;}

#content .table			{	font						:1em Verdana,Geneva,sans-serif;}
#content .table th		,
#content .table td		{	padding-right				:8px		;
							text-align					:left		;
							vertical-align				:top		;
						}
#content .table th		{	font-weight					:bold		;
							color						:#606060;
						}
#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						:450px		;}

.content-ads			{	position					:relative	;
							height						:90px		;
						}
.content-ads div		{	position					:absolute	;
							left						:-18px		;
						}


.ads					{	margin						:20px 10px 20px 10px;}



/*	Help																								*/

#help					{	position					:absolute	;
							display						:none		;
							z-index						:100		;

							left						: 50%		;
							top							: 50%		;
							width						: 500px		;
							height						: 300px		;
							margin-left					:-250px		;
							margin-top					:-150px		;

							padding						:5px		;
							border						:solid 1px #808080;

							color						:#606060;
							background					:white		;
						}
#help h1				{	font-size					:1.2em		;
							font-weight					:bold		;
						}
#help-close				{	text-align					:right		;
							width						:100%		;
						}
#help-content			{	padding						:0 20px		;}
#help-content p			{	width						:450px		;}



/*	banner																								*/

#copyright				{	height						:133px		;
							background					:url(/img/bg-bot.gif) repeat-x;
							text-align					:center		;
						}
#copyright .inner		{	width						:760px		;
							margin						:0 auto		;
						}

#copyright-text			{	margin						:30px 0 0 26px	;
							text-align					:left		;
							font						:10px verdana,geneva,sans-serif;
						}
#copyright-text a		,
#copyright-text a:hover	{	color						:#aa0202	;}
#copyright-text a		{	text-decoration				:underline	;}
#copyright-text a:hover	{	text-decoration				:none		;}




/*	Content / network_sites																				*/

#network_sites h1		{	font	: bold 1.3em/1em Arial,Helvetica,sans-serif;	margin-bottom :20px;					}
#network_sites h2		{	font	: bold 1.2em/1em Arial,Helvetica,sans-serif;	margin		  :0; padding:30px 0 2px 0;	}
#network_sites h3		{	font	: bold 1.1em/1em Verdana,Geneva,sans-serif;		margin		  :0; padding:10px 0 0	 0; }
#network_sites .indent	{															margin		  :0; padding:0 0 0 2em;	}
#network_sites h2.first	{															margin		  :0; padding:0 0 2px 0;	}
#network_sites a		,
#network_sites a:hover	{	text-decoration				:none		;}



/*	Site specific																						*/


.info					{	color						:#606060	;
							white-space					:pre		;
							font						:1.1em/1.2em "Lucida Console",Monaco,monospace;
						}
.info b					{	font-weight					:normal		;	color :#BBBBBB	;}
.info i					{	font-style					:normal		;	color :#BBBBBB	;}



input#d					{	width						:270px		;
							height						: 24px		;
							line-height					: 22px		;
							cursor						:text		;}
input.submit			{	width						: 70px		;
							height						: 26px		;
							line-height					: 22px		;}


#iana h1				{	padding-top					:20px		;}
#iana h2				{	padding-top					:20px		;}
#iana h3				{	padding-top					:10px		;}

#iana					{	line-height					:1.4em		;}
#iana table				{	width						:100%		;
							border						:solid 1px #A0A0A0;}
#iana th				,
#iana td				{	padding						:4px;		}
#iana table th			{	font-weight					:bold;		}


#trademarks-notice		{	margin						:-10px 0 10px 0;	}

#trademarks-notice a	,
#trademarks-notice a:hover
						{	text-decoration				:none		;
							color						:#606060;
						}


