TH, .companytext, .text, body, td, font, p, input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}
div.newsmain		{
background-color:#FFCC99;
float:right;
}
#left{
	width:520px;
	float:left;
}
#right{
	float:right;
}
.left {
float:left;
}
.right{
float:right;
}
.links td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-align:center;
color:#00318e;
}
.content img{
float:right;
padding:5em;
margin-left:1em;
margin-bottom:1em;
}
.links td.content	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
color:#899cc0;
}
p.main	{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:1em;
padding-right:1.5em;
padding-bottom:1.5em;
letter-spacing:0.25px;
line-height:13px;
font-size:11px;
color:#00318e;
}
.links td.header {
background-color:#FBFBFB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
letter-spacing:4px;
text-align:center;
border:dotted 1px #032F0B;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;
color:#00318e;
padding:.75em;}
.links td.header2 {
background-color:#FBFBFB;
font-family: Arial, Helvetica,trebuchet,Verdana,sans-serif;
font-weight:bold;
letter-spacing:1px;
font-style:oblique;
font-size:12px;
text-align:left;
border:dotted 1px #032F0B;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;
color:#00318e;
padding:.5em;}
.main td.header	{
background-color:#dfdbe9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
letter-spacing:2px;
text-align:center;
color:#00318e;
}
.main td.content	{
background-color:#f9f9f9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#00318e;
}
.calendar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
}
/* footer */
#footer ul {
	margin:0;
	padding:0.25em;
}
#footer li {
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", sans-serif, Verdana;
	font-size:11px;
}
#footer li a {
	margin:0;
	padding:0 0.8em 0 0.8em;
	border-right:1px solid #888;
}
#footer li.first a {
	padding-left:0;
}
#footer li.last a {
	border:none;
}
#footer a {
	color:#000066;
	font-size:0.9em;
	text-decoration:none;	
}
#footer a:hover {
	color:#66CCFF;
}
#bottom-links {
	float:left;
}
#inquiry-links {
	float:right;
	text-align:right;
}
#footer #inquiry-links li.last a {
	margin:0 0 0;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}
#footer p {
	margin:0 0 0;
	color:#0E4B8E;
	font-size:1em;
	line-height:1em;
	text-align:center;
	width:750px;
}
#footer {
	width:776px;
}
#footer img {
	margin:0.5em;
}
	html,body {
	margin:0;
	padding:0;
	color:#00318e;
	background:#fff;
	}
	body {
	padding:10px;
	}
	div.boxwrap {
	color:#fff;
	}
	div.tl {
	background:url(ulcorner.gif) no-repeat;
	float:left;
	height:12px;
	width:12px;
	}
	div.tr {
	background:url(urcorner.gif) no-repeat;
	float:right;
	height:12px;
	width:12px;
	}
	div.bl {
	background:url(llcorner.gif) no-repeat;
	float:left;
	height:12px;
	width:12px;
	margin-top:-12px;
	}
	div.br {
	background:url(lrcorner.gif) no-repeat;
	float:right;
	height:12px;
	width:12px;
	margin-top:-12px;
	}
	div.content {
	padding:12px;
	background:#069;
	}
	div.content p {
	padding:0;
	margin:0;
	}
.extra {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#000000;
text-decoration:none;
}
a.extra:link { color:#000066; }
a.extra:visited { color:#000066; }
a.extra:hover { text-decoration:underline; color:#000066; }
.copyright {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
padding:0px 60px 0px 60px; 
}
.nav-bottom{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:underline;
}
a.nav-bottom:link { color:#0066CC; }
a.nav-bottom:visited { color:#0066CC; }
a.nav-bottom:hover { text-decoration:none; color:#FF0000; }
.top-nav {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.top-nav:link { color:#FFFFFF; }
a.top-nav:visited { color:#FFFFFF; }
a.top-nav:hover { text-decoration:underline; color:#FDFE96; }
/* a.top-nav:hover { color:#FFCE15; } */
a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
text-decoration:underline;
}
a:link { color:#0066CC; }
/* a:visited { color:#CC0000; } */
a:visited { color:#0066CC; }
a:hover { color:#FF0000; }
a.linklight {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
text-decoration:underline;
}
a.linklight:link { color:#0066CC; }
/* a:visited { color:#CC0000; } */
a.linklight:visited { color:#0066CC; }
a.linklight:hover { color:#FF0000; }
.benefits {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#66669A;
}
.em, .companysubject, .inputtext, .question, .sections {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0066CC;
}
a.more {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
font-weight:normal;
text-decoration:underline;
}
a.more:link { color:#0066CC; }
a.more:visited { color:#0066CC; }
a.more:hover { color:#FF0000; }
a.special {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#666633;
text-decoration:underline;
}
a.special:link { color:#666633; }
/* a:visited { color:#CC0000; } */
a.special:visited { color:#0066CC; }
a.special:hover { color:#FF0000; }
a.lighty {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9E755F;
text-decoration:underline;
}
a.lighty:link { color:#9E755F; }
a.lighty:visited { color:#9E755F; }
a.lighty:hover { color:#FF0000; }
a.morey {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#9E755F;
text-decoration:underline;
}
a.morey:link { color:#9E755F; }
a.morey:visited { color:#0066CC; }
a.morey:hover { color:#FF0000; }
.welcome-ads {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
ul.blue { 
background:#BDDDEF; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.blue { 
color: black;                
background:#BDDDEF;            
margin:0px 4px 0px 4px;
padding:4px 0px 10px 0px; 
list-style-type:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}
ul.gold { 
background:#EEEEE3; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.gold { 
color:#666633;                
background:#EEEEE3;            
margin:0px 4px 0px 4px;
padding:4px 0px 10px 0px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}
ul.light { 
background:#F2F8FC; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.light { 
color: black;                
background:#F2F8FC;            
margin:0px 4px 0px 4px;
padding:4px 0px 10px 0px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}
ul.lightb { 
background:#F6F6F6; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.lightb { 
color: black;                
background:#F6F6F6;            
margin:0px 4px 0px 4px;
padding:4px 0px 10px 0px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}
ul.lighty { 
background:#FFFDEF; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.lighty { 
color: black;                
background:#FFFDEF;            
margin:0px 4px 0px 4px;
padding:4px 0px 10px 0px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}
h1.label { 
background: #007AC1;
color:#FFFFFF;  
margin:0px 0px 0px 0px;
padding:5px 0px 5px 5px; 
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
h1 { 
background: #66CCFF;
color:#003399;  
margin:0px 0px 0px 0px;
padding:5px 0px 5px 5px; 
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
h1.gold { 
background: #B1B18C;
color:#FFFFFF;  
margin:0px 0px 0px 0px;
padding:5px 0px 5px 5px; 
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
h1.line { 
background: #7FBCE0;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px; 
}
h1.onepx { 
background: #FFFFFF;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px; 
}
h1.prehead { 
background: #FFCE15;
margin:0px 1px 0px 1px;
padding:5px 0px 0px 0px; 
}
/*h1.prehead { 
background: #C1C1C1;
margin:0px 1px 0px 1px;
padding:5px 0px 0px 0px; 
}*/
/*h1.head { 
background: #00AEEF;
margin:1px 1px 0px 1px;
padding:10px 0px 5px 5px; 
}*/
h1.head { 
background: url(../images/header-bck.gif);
margin:1px 1px 0px 1px;
padding:10px 0px 5px 10px; 
}
h1.head2 { 
background: url(../../images/header-bck.gif);
margin:1px 1px 0px 1px;
padding:10px 0px 5px 10px; 
}
/*h1.head { 
background: #FFFFFF;
margin:1px 1px 0px 1px;
padding:10px 0px 5px 10px; 
}*/
h1.spacer { 
background: #FFFFFF;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px; 
}
h4.topic {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#C53E43;
}
h2.spacer { 
background: #FFFFFF;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px; 
}
h3.spacer { 
background: #F2F8FC;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px; 
}
h2.wb { 
background: #FFFFFF;
margin:0px 0px 0px 0px;
padding:2px 5px 2px 5px; 
}
h2.bb { 
background: #F2F8FC;
margin:0px 0px 0px 0px;
padding:2px 5px 2px 5px; 
}
.time {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#818181;
}
.news {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0066CC;
text-decoration:underline;
}
a.news:link { color:#0066CC; font-style:italic }
a.news:visited { color:#0066CC; }
a.news:hover { text-decoration:none; color:#FF0000; }
.tools {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0066CC;
text-decoration:underline;
}
a.tools:link { color:#0066CC; }
a.tools:visited { color:#0066CC; }
a.tools:hover { text-decoration:none; color:#FF0000; }
.small {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#FF0000;
}
.smalltext {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:midnightblue;
}
a.smalltext {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:underline;
}
a.smalltext:link { color:#0066CC; }
a.smalltext:visited { color:#0066CC; }
a.smalltext:hover { color:#FF0000; }
.banner { background-color:#F2F8FC; }
ul.content { 
background:#7FBCE0; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.content { 
color: black;                
background:#F2F8FC;            
margin:0px 4px 0px 4px;
padding:4px 0px 10px 0px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}
ul.subject { 
background:#7FBCE0; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.subject { 
color: #66669A;                
background:#BFDEEF;            
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
ul.yellow { 
background:#9E755F; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.yellow { 
color: #9E755F;                
background:#FFF7BE;            
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.li-blue { background:#F2F8FC; }
.products {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0066CC;
}
.partnersmaincat {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#C53E43;
}
.membermaincat {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#C53E43;
}
.membercat {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#66669A;
}
.res-tools {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.company {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#C53E43;
}
a.company:link { color:#C53E43; }
a.company:visited { color:#C53E43; }
a.company:hover { text-decoration:none; color:#0066CC; }
.subjectdetails {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#C53E43;
}
input.norm {
background-color:#EEEEEE;
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px #7F7F7F solid;
}
select.norm {
background-color:#EEEEEE;
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px #7F7F7F solid;
}
textarea.norm {
background-color:#EEEEEE;
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border: 1px #848284 solid; }
.button {
background-color:#D6D3CE;
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
width:78px;
border:1px #848284 solid;
}
.submit {
background-color:#D6D3CE;
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
/*width:25px;*/
border: 1px #7F7F7F solid;
}
ul.rates { 
background:#FFFFFF; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.rates { 
color: black;                
background:#FFFFFF;            
margin:0px 4px 0px 4px;
padding:4px 0px 10px 0px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}
.pds {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#66669A;
font-weight:normal;
}
.nav1 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:-2px;
font-weight:normal;
color:#FFFFEF;
}
a.nav1:link { color:#FFFFEF; }
a.nav1:active { color:#FFFFEF; }
a.nav1:visited { color:#FFFFEF; }
a.nav1:hover { text-decoration:underline; color:#FFFFEF; }
ul.forex { 
background:#CCCCCC; 
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px; 
}
li.forex { 
color: #003399;                
background:#FFFFFF;            
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
list-style-type:none;  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}
a.sme {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
font-weight:bold;
text-decoration:underline;
}
a.sme:link { color:#0066CC; }
a.sme:visited { color:#0066CC; }
a.sme:hover { color:#FF0000; }
#smen { width: 100%; height: auto; }
#smen table { border-collapse: collapse; }
#smen th { text-align: left; vertical-align: top; border: 1px solid #FFFFFF; background: #D6EBFF; padding: 3px; color: #66669A }
/*#smen td { vertical-align: top; border: 1px solid #FFFFFF; background: #D6EBFF; padding: 3px; }*/
#smen td.source { vertical-align: top; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #FFFFFF; padding: 2px; }
#smen caption { vertical-align: middle; font-weight: bold; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  border-top: 1px solid #FFFFFF;background: #007AC1; color: #FFFFFF; padding: 3px; }
#smen tr td { vertical-align: top; border: 1px solid #FFFFFF; background: #EEEEE3; padding: 3px; }
#smen tr.def td { vertical-align: top; border: 1px solid #FFFFFF; background: #D6EBFF; padding: 3px; }
#testimonials { background-color: #FAFAFF; padding:5px; }
#testimonials span.testtxt { font-family:verdana; font-size:12px; color:#999999; }
#testimonials p.testsrc { font-family:verdana; font-size:11px; color:#666666; margin:0px; border:0px; padding:0px; text-align:right; }
p.testsubj { font-weight:bold; color:#66669A; margin:0px; border:0px; padding:0px; }
p.border { border-top: 1px solid #7FBCE0; border-right: 1px solid #7FBCE0; margin:0px; padding:0px; };
/* additional navigation styles */
div#navigation span.top-nav a.top-nav img.no-border, div#navigation span.top-nav a:link.top-nav img.no-border {
	border: 0;
}
#adfiap-news {
	border: 1px dashed;
	border-bottom: 1px dashed;	
	padding:1em;
	margin:1em;	
}
#adfiap-news div {
	padding-top:1em;
	margin-top:1em;
}
#adfiap-news h3 {
	margin-top:-0.8em;	
}
#adfiap-news .news-month {
	float:left;
	width:335px;
	font-weight:bold;
	padding-bottom:.2em;
	padding-left:.5em;
	margin-left:.5em;
	margin-right:.5em;
	padding-right:.5em;			
	border-top:1px dashed;
}
#adfiap-news .news-title {
line-height:1.2em;
	margin:0;
	padding:.2em;
	width:335px;
}
.report-block { text-align:center; border:0px dotted #99FF00; }
.report-block ul { margin:1.5em 0 0; padding:0; list-style-type:none; }
.report-block ul li { margin:0 auto 1.5em; padding:0; border:0px dotted #006699; }
.report-block ul li a { font-size:1.2em; }
.report-block ul li a:hover img { border:2px solid #EAE8E9; }
.report-block ul li a img { border:2px solid #DFDBE9; }
#left .content .report-block ul li img { margin:0 auto; padding:0; float:none; }
.whatsnew img { border:1px solid #ddd; padding:0; margin:0 0 1em 0;}

.hBck { background:#66CCFF; font-family:Arial, Helvetica, sans-serif; padding:5px; color:#003399; }

ul.npad { margin:0 0 1.5em; padding:0; list-style-type:none; }
ul.npad li { margin:0 1em 0 0; padding:0; line-height:1.5em; display:inline; }

a img.nBorder { border:none; vertical-align: middle; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
