html, body			{height:100%; margin:0; font-family:arial; font-size:11px; color:#666666;}

form				{margin:0;}


a:link, a:visited	{color:#fc1b23; text-decoration:none;}

a:hover				{text-decoration:underline;}


.bold				{font-weight:bold; color:#000000;}

.light				{color:#999999;}


.container 			{position:relative; width:750px; margin:0px auto; padding:5px 0px 0px 0px;}


.mainhdr			{background-color:#f3f4f1; width:100%; height:114px;}

.logo				{margin:26px 0px 0px 11px; float:left;}

.sform				{margin: 11px 11px 0px 0px; float:right; width:167px;}

.sform	.hdr		{font-size:16px; color:#3d3d3c; margin-bottom:9px;}

.sform input.txt	{font-family:arial; font-size:11px; width:108px; border:1px solid #a4b97f; height:16px; margin:0; padding:1px;}

.sform .row			{width:100%; height:22px;}

.sform .row_logged	{padding-top:20px; padding-left:20px;}

.sform .row_logged .username	{font-size:12px; font-weight:bold; padding-top:4px;}

.sform .label		{float:left; line-height:22px;}

.sform .inputbox	{float:right; padding-right:2px;}

.sform .logout		{margin-left:130px; margin-top:10px;}


.maintitle			{width:100%; height:51px; background:#fc1b23; margin:4px 0px 10px 0px;}

.maintitle h1		{line-height:51px; font-family:verdana; font-size:14px; font-weight:normal; color:#ffffff; letter-spacing:1px; margin:0px 0px 0px 14px;}

.maintitle span		{line-height:51px; font-size:12px; font-weight:bold; color:#ffffff; margin:0px 0px 0px 14px;}

.maintitle a:link, .maintitle a:visited	{color:#ffffff; text-decoration:none;}

.maintitle a:hover	{text-decoration:underline;}


.lcol				{width:189px; margin-right:10px; float:left;}

.mainnav			{width:169px; padding:11px 10px 11px 10px; background:#d9dcd3;}

.mainnav .div		{width:100%; height:1px; background:#bcbeb8; overflow:hidden;}

.mainnav .divmain	{width:100%; height:1px; background:#bcbeb8; overflow:hidden;}

.mainnav a:link, .mainnav a:visited	{color: #666666; text-decoration:none; padding-left:11px;background-image:url('/img/bullet.gif');background-repeat:no-repeat;background-position:3px 7px;display:block;padding-top:3px;padding-bottom:3px;}

.mainnav a:hover	{text-decoration:none;}

.mainnav .divred	{width:100%; height:1px; background:#fc1b23; margin-top:30px; margin-bottom:5px; overflow:hidden;}

.mainnav select		{width:169px; font-family:arial; font-size:11px; color:#666666; margin-top:5px;}

.loglnkblock		{width:100%; height:51px; background:#fc1b23; margin:10px 0px 10px 0px;}

.loglnkblock a:link, .loglnkblock a:visited	{line-height:51px; font-family:verdana; font-size:12px; color:#ffffff; margin:0px 0px 0px 3px; text-decoration:none}

.countries			{border-top:1px solid #bcbeb8; border-bottom:1px solid #666666; background:#bcbeb8; color:#333333;margin-top:3px;}

.countries .name	{padding-top:3px; padding-bottom:3px; background:#d0dee9; padding-left:3px;}

.countries .items	{margin-left:15px;}

.countries .div		{background:#666666;}

.countries a:link, .countries a:visited	{color:#333333; display:block;}

.countries a.sel:link, .countries a.sel:visited	{background:#d0dee9;}

.country_sel		{margin-top:10px;}


.maincol			{width:363px; margin-right:15px; float:left;}

.maincol .hdr		{background:#f3f4f1; border-bottom:1px solid #bcbeb8; width:100%; min-height:21px; line-height:21px; margin-bottom:25px;}	

.maincol .hdr.nopad	{margin-bottom:10px;}

.maincol .hdr h2	{margin:0px 0px 0px 10px; font-family:verdana; font-size:11px; font-weight:normal;}

.maincol .hdr a:link, .maincol .hdr a:visited {margin:0px 0px 0px 10px; display:block; font-family:verdana; font-size:11px; color:#666666; text-decoration:none;}

.maincol p			{margin: 0px 0px 10px 2px;}

.maincol .block		{margin-bottom:25px;}

.newshdr			{margin-bottom:5px;}

.newslnk			{float:right; color:#fc1b23; text-decoration:none;}

.maincol h1			{color:#333333; font-size:16px; font-weight:bold;}

.maincol .txt		{font-family:arial; font-size:11px; color:#666666; border:1px solid #bcbeb8;}

.maincol .txt.err	{border-color:#ff0000;}

.maincol .msg		{font-size:14px; font-weight:bold;}

.maincol .msg.err	{color:#ff0000;}

.maincol .msg.suc	{color:#0000ff;}

.country_desc		{padding-left:10px; margin-bottom:10px;}


.regform			{background:#f3f4f1; border-top:1px solid #d9dcd3; border-bottom:1px solid #d9dcd3; margin-top:10px; padding:5px 10px 10px 10px;}

.regform .txt		{width:150px;}


.maincol .bar		{height:15px; background:#ffcc00; width:200px; float:left;}

.maincol .bar_pale	{height:15px; background:#ffeb99; width:200px; float:left;}

.maincol .gauge		{height:15px; background:#ff0000;}

.maincol .gauge_pale{height:15px; background:#ff9999;}

.maincol .risk_div	{width:100%; clear:both; overflow:hidden; height:15px;}

.maincol .risk_div_main	{width:100%; clear:both; overflow:hidden; height:15px; border-bottom:1px solid #bcbeb8; margin-bottom:10px;}

.maincol .risk_block	{width:100%; clear:both; margin-top:5px;}

.maincol .risk_block .rate	{float:right; font-weight:bold; font-size:12px;}

.maincol .risk_block .rate_big	{float:right; font-weight:bold; font-size:14px;}


.news_hdr			{font-weight:bold; color:#000000;}


.rcol				{width:173px; float:left;}

.rcol .hdr			{background:#f3f4f1; border-bottom:1px solid #bcbeb8; width:100%; min-height:18px; line-height:18px; margin-bottom:8px;}	

.rcol .hdr span		{margin:0px 0px 0px 10px; font-family:verdana; font-size:11px; font-weight:normal;}

.rcol .hdr div		{margin:0px 0px 3px 10px; font-family:verdana; font-size:11px; font-weight:normal;line-height:14px;padding-top:3px;}

.rcol .arthdr		{padding-bottom:5px;}

.artblock			{background:url('/img/artbg.gif'); padding:8px;}

.artblock .newslnk	{padding-right:8px;}

.artblock .div		{width:100%; height:1px; clear:both; overflow:hidden;}

.artblock input.txt	{font-family:arial; font-size:11px; width:115px; border:1px solid #bcbeb8; height:14px; margin:0; padding:1px;}

.artblock select.txt{font-family:arial; font-size:11px; width:115px; border:1px solid #bcbeb8; margin:0; padding:1px;}

.rcol .srr			{margin-bottom:20px;}

.rcol .srr .body	{padding:3px 10px 5px 10px; width:153px; background:#d9dcd3; font-weight:bold;}

.rcol .srr .body td	{font-size:12px;}

.rcol .srr .bar		{margin-top:5px; margin-bottom:5px; height:11px; background:#ffcc00; width:153px;}

.rcol .srr .gauge	{height:11px; background:#ff0000;}


.footer_div			{height:30px; clear:both; width:100%;}

.footer				{border-top:1px solid #bcbeb8; padding-top:4px;  clear:both; width:100%;}

.footer .copyright	{width:200px; color:#000000; float:left;}			

.footer .nav		{float:left; width:400px;}

.footer .nav a		{color:#fc1b23; text-decoration:none;}

.contact .input	{float:left;display: block;width: 222px;height: 13px;margin: 0px;padding: 3px 5px 2px 5px;font: 11px/13px arial;color:#666666;border: 1px solid #a4b97f;}

.contact textarea	{float:left;display: block;width: 227px;margin: 0px;padding: 0px 0px 0px 5px;font: 11px/13px arial;color:#666666;border: 1px solid #a4b97f;}