body{		
	background: #FFFFFF url("g/bg_main.gif") repeat-y center;
	font-family:tahoma,sans-serif;
	font-size:12px;	
	color: #4C4C4C;
}

#logo	{background: #FFFFFF url("g_pbi/bg_logo.gif") repeat-x left; width: 708px; height: 119; margin: 0px 0px 0px 0px;}

#home	{background: #FFFFFF url("g_pbi/bg_home.gif") repeat-x left top; width: 708px; height: 210; margin: 0px 0px 0px 0px;}
#home td.nag{padding: 40px 0 0px 25px; font-size: 12px; text-align: left; vertical-align:top;}
#home td.loguj{padding: 35px 0 0px 0px; text-align: left; vertical-align:top;}

#home ul		{ list-style-image: url(g_pbi/list_dot.gif); margin: 0 0 0px 22px; padding: 0px 0px 0px 10px;}
#home ul li	{ padding-bottom: 0px; position: relative;left:8px;}
#home ul li a{font-weight: bold; font-family: tahoma, sans-serif; font-size: 11px; color: #589CC0;}
#home ul li a:hover{text-decoration: underline;}
#home ul li a.curr{color: #fdec7c;}
#home ul li a:not([foobar]){left: -3px;}


#login_home	{background: #FFFFFF url("g_pbi/bg_login_home.gif") no-repeat; width: 240px; height: 190; margin: 0px 0px 0px 0px;}
#login_home td.nag 	{	padding: 0px 5px 0px 0px; font-size: 12px; font-weight: bold; text-align: right; color: #fff;}
#login_home input		{	width:82px; height:16px; margin:0 0 0 2px; vertical-align:middle; border: 1px solid #7F7F7F; font-size:11px; }
#login_home td.button {	padding: 10px 0px 0px 14px; text-align: left; vertical-align:top;}
#login_home td.link 	{	padding: 20px 0px 10px 40px; text-align: left; vertical-align:top;}
#login_home a					{	font-weight: bold; font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF;}

#optout						{	background: #FFFFFF url("g_pbi/bg_cookie.gif") no-repeat; width: 240px; height: 190; margin: 0px 0px 0px 0px;}
#optout td.button {	padding: 0px 0px 0px 0px; text-align: center; vertical-align:top;}

#lista	{background: #FFFFFF; width: 708px; margin: 0px 0px 0px 0px;}
#lista td {padding: 0px 0px 0px 25px; font-size: 12px; text-align: left; vertical-align:top; background: #FFFFFF;}
#lista ul	{list-style-image: url(g_pbi/list_dot.gif); margin: 0 0 0px 22px; padding: 0px 0px 0px 0px;}
#lista ul li{padding-bottom: 5px; position: relative;left:8px;}

#faq				{ background: #FFFF0F; width: 708px; margin: 0px 0px 0px 0px; text-align: left;				}
#faq td 		{	padding: 3px 30px 0px 37px; font-size: 12px; text-align: left; background: #FFFFFF;	}
#faq td.ask {	padding: 0px 20px 0px 37px; font-size: 12px; text-align: left; background: #FFFFFF; font-weight: bold; color: #5F9AC2;	}

#pol				{ background: #FFFF0F; width: 708px; margin: 0px 0px 0px 0px; text-align: left;				}
#pol td 		{	padding: 10px 30px 0px 25px; font-size: 12px; text-align: left; background: #FFFFFF;	}
#pol ul	{list-style-image: url(g_pbi/list_dot.gif); margin: 0 0 0px 22px; padding: 0px 0px 0px 0px;}
#pol ul li{padding-bottom: 5px; position: relative;left:8px;}



#home2	{background: #FFFFFF; width: 350px; margin: 0px 0px 0px 0px;}
#home2 td.nag		{ padding: 20px 0px 0px 0px; font-size: 12px; text-align: left; vertical-align:top; font-weight: normal; }
#home2 td.nagBold		{ padding: 20px 0px 2px 0px; font-size: 12px; text-align: left; vertical-align:top; font-weight: bold; }
#home2 td.nagBold2		{ padding: 20px 0px 2px 0px; font-size: 11px; text-align: left; vertical-align:top; font-weight: bold; }
#home2 td.loguj	{	padding: 35px 0 0px 0px; text-align: left; vertical-align:top;										}
#home2 td.nag2		{ padding: 10px 0px 0px 0px; font-size: 12px; text-align: left; vertical-align:top; font-weight: normal; }


#home ul		{list-style-image: url(g_pbi/list_dot.gif); margin: 0 0 0px 22px; padding: 0px 0px 0px 0px;}
#home ul li	{padding-bottom: 2px; position: relative;left:8px;}


a.outer		{ display: block; padding-left: 18px; background:url(g_pbi/link.gif) no-repeat 0px 3px; font-weight: bold; color: #589CC0;	}
a.normal	{ font-weight: normal; font-family: tahoma, sans-serif; font-size: 12px; color: #589CC0;								}
a.more		{ font-weight: normal; font-family: tahoma, sans-serif; font-size: 12px; color: #589CC0;								}

hr{}
div.hr 		{ background:url(/g_pbi/hr1.gif);height:1px; width:640; border:0;margin:15px 0;clear: both;	}
div.hr hr { display:none;	}

#footer td.text	{	padding: 40px 0 0px 25px; font-size: 10px; color: #3D3D3D; text-align: center; vertical-align:top;}
#footer td.space	{	padding: 10px 0 0px 0px; font-size: 10px; color: #3D3D3D; text-align: center; vertical-align:top;}
#footer a					{	font-weight: normal; font-family: tahoma, sans-serif; font-size: 10px; color: #589CC0;}


#register_nag	{	background: #FFFFFF url("g_pbi/bg_home.gif") repeat-x left top; width: 708px; height: 130; margin: 0px 0px 0px 0px;}
#register_nag td.nag{padding: 40px 0 0px 25px; font-size: 12px; text-align: left; vertical-align:top;}

	#register					{	background: #FFF0FF url("g_pbi/bg_register.gif") no-repeat; width: 480px; height: 421; margin: 0px 0px 0px 0px;}
	#register	td.l		{	font-family:tahoma,sans-serif;	font-size:12px;	color: #FFFFFF;	font-weight: bold; padding-left: 60px; width: 145px;	}	
	#register caption{text-align: left;}
	#register caption img{display:block;}
	#register form{}	
	#register .r{}
	#register .ta{vertical-align:top; padding-top:4px;}
	#register .first{padding-top: 50px;}
	#register input, #register select{ float:left; height: 20px;  margin: 1px 0 0 0;padding:0 0 0 4px; border: 1px solid #7F7F7F; width: 170px; background-color: #FFFFFF; font-size: 12px;font-family: Tahoma, sans-serif; color: #333333; line-height: 20px; float:left; margin-right:3px }
	#register textarea{margin: 1px 0 0 0;padding:4px; border: 1px solid #7F9DB9; width: 171px; background-color: #FFFFFF; font-size: 11px;font-family: Tahoma, sans-serif; color: #333333; height: 109px;}
	#register select{width: 171px;}
	#register td.tspace {padding-top: 6px;}
	#register td.tspace2 {padding-top: 18px;}
	#register td.checkbox {padding-top: 6px; font-size: 11px;font-family: Tahoma, sans-serif; color: #FFFFFF;}
	#register td.checkbox input{width: 14px; height: 14px; border: 0; background: transparent;}
	#register input.image {width: auto; height: auto; background: transparent; border: 0; margin: 10px 0 25px 0;}
	#register p{margin: 5px 0;}
	#register a{font-weight: bold; font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF;}
	#register img.formind { float:left }
	#register span.formind { float:left; clear:both; color:#f00; font-size:10px }
	#register label.hasError { color:#f00 !important }
	
	#login					{	background: #FFF0FF url("g_pbi/bg_login.gif") no-repeat; width: 480px; height: 121; margin: 0px 0px 0px 0px;}
	#login	td.l		{	font-family:tahoma,sans-serif;	font-size:12px;	color: #FFFFFF;	font-weight: bold; padding-left: 60px; width: 145px;	}	
	#login caption{text-align: left;}
	#login caption img{display:block;}
	#login form{}	
	#login .r{}
	#login .ta{vertical-align:top; padding-top:4px;}
	#login .first{padding-top: 50px;}
	#login input, #register select{height: 20px;  margin: 1px 0 0 0;padding:0 0 0 4px; border: 1px solid #7F7F7F; width: 170px; background-color: #FFFFFF; font-size: 12px;font-family: Tahoma, sans-serif; color: #333333; line-height: 20px;}
	#login textarea{margin: 1px 0 0 0;padding:4px; border: 1px solid #7F9DB9; width: 171px; background-color: #FFFFFF; font-size: 11px;font-family: Tahoma, sans-serif; color: #333333; height: 109px;}
	#login select{width: 171px;}
	#login td.tspace {padding-top: 6px;}
	#login td.tspace2 {padding-top: 18px;}
	#login td.checkbox {padding-top: 6px; font-size: 11px;font-family: Tahoma, sans-serif; color: #FFFFFF;}
	#login td.checkbox input{width: 14px; height: 14px; border: 0; background: transparent;}
	#login input.image {width: auto; height: auto; background: transparent; border: 0; margin: 10px 0 25px 0;}
	#login p{margin: 5px 0;}
	#login a{font-weight: bold; font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF;}

	div.error{	width: 480px; font-family:tahoma, sans-serif; font-weight:bold; font-size:12px; color:#C22D16; margin-bottom:10px; text-align: left; }
	
	#passwd							{	background: #FFF0FF url("g_pbi/bg_passwd.gif") no-repeat; width: 480px; height: 121; margin: 0px 0px 0px 0px;}
	#passwd	td.l				{	font-family:tahoma,sans-serif;	font-size:12px;	color: #FFFFFF;	font-weight: bold; padding-left: 60px; width: 145px;	}	
	#passwd .first			{	padding-top: 50px;}
	#passwd td.checkbox {	padding-top: 6px; font-size: 11px;font-family: Tahoma, sans-serif; color: #FFFFFF;}
	#passwd td.checkbox input{	width: 14px; height: 14px; border: 0; background: transparent;}

