Fbody { margin:0; padding:0; background:#FFF; }

#iemarquee { font-weight:700; color:#FFFF74; }

TH, .companytext, .text, body, td, font, p, input {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#595959;
}

.companytext-bigger {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#595959;
}


.extra {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.extra:link { color:#000000; }
a.extra:visited { color:#000000; }
a.extra:hover { text-decoration:underline; color:#007AC1; }

.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 { 
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.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; }
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:#818181;
}

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;
} */

input.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; }

ul#top-nav { width:780px; height:25px; position:relative; background:url(../images/topnav.png) top left no-repeat; margin:0; padding:0; list-style-type:none; }

#home-nav .nav-h a, .nav-h a:hover { background:url(../images/topnav.png) -47px -25px no-repeat; }
#about-nav .nav-au a, .nav-au a:hover { background: url(../images/topnav.png) -107px -25px no-repeat; }
#organization-nav .nav-mo a, .nav-mo a:hover { background: url(../images/topnav.png) -187px -25px no-repeat; }
#suppliers-nav .nav-ms a, .nav-ms a:hover { background: url(../images/topnav.png) -343px -25px no-repeat; }
#sitemap-nav .nav-sm a, .nav-sm a:hover { background: url(../images/topnav.png) -468px -25px no-repeat; }
#contact-nav .nav-cu a, .nav-cu a:hover { background: url(../images/topnav.png) -541px -25px no-repeat; }
#toolkit-nav .nav-st a, .nav-st a:hover { background: url(../images/topnav.png) -636px -25px no-repeat; }

ul#top-nav li { display:block; position:absolute; }
ul#top-nav a {display: block; height:25px; text-decoration:none; color:transparent; }
ul#top-nav a span { position:absolute; text-indent:-999999px; }
* html ul#top-nav { overflow:hidden; }

ul#top-nav .nav-h { top:0; left:47px; width:60px; }
ul#top-nav .nav-au { top:0; left:107px; width:80px; }
ul#top-nav .nav-mo { top:0; left:187px; width:156px; }
ul#top-nav .nav-ms { top:0; left:343px; width:125px; }
ul#top-nav .nav-sm { top:0; left:468px; width:73px; }
ul#top-nav .nav-cu { top:0; left:541px; width:95px; }
ul#top-nav .nav-st { top:0; left:636px; width:96px; }

/* feature sme */
.nutgraf {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

div#caption {
	font-size:8pt;
	padding:5px 0 10px 0;
}

a img {
	border:0;
}

div#photos {
	float:left;
	width:185px;
	height:auto;
	text-align:left;
	padding-right:10px;
}

#left {

 float: left;

 width: 300px;

}

#right {

 float: right;

 width: 147px;

}

#left p, #right p {

border-bottom: 1px dotted #DDD;

}

#left p {

font-weight: bold;

}

#right p {

text-align: right;

padding-right: 15px;

}

#right p a {

text-decoration: none;

}

/* home page */
.p-shadow {
  width: 100%;
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 7px 0 1px 5px !important;
  margin: 1px 0 1px 0;
  }

.p-shadow div {
  width: 100% !important;
  width: 101.99%;
  background: none !important;
  background: url(/images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #FFFDEF;
  font: 1em verdana, serif;
  border: 1px solid #9E755F;
/*  border: 1px solid #7FBCE0;*/
  padding: 5px;
  margin: -6px 6px 5px -6px !important;
  margin: 0 0 -1px 0;
  }


/* special report */
h2.special-report-header { margin:0; padding:0; height:35px; background:url(../images/ssr.gif) left top no-repeat; }

h2.special-report-header span { position:absolute; left:-999px; }

/*h2.special-report-title { margin:0; padding:0; font-size:12px; line-height:1.3em; color:#66669A; padding:6px 0 0 0; }*/

/* div#report p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } */

/*div.special-report-content { margin:0 6px; }

* html div.special-report-content { margin:0 3px 0 6px; }*/

div#report {
	border: 1px solid #54B818;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* special report revisited */
/*div#report .content p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16.5px; margin:0 5px 18px; padding:0; }

div#report .content h2 a:focus, div#report .content h2 a:hover { text-decoration:underline; }

div#report .content h2 a {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
	margin:0 5px 18px;
	padding:0;
	color:#66669A;
	font-weight:700;
	text-decoration:none;
}*/

/* photos */
.contentslide{
width: auto;
height: 1%;
padding:1.3em 0 0 0;
}

.contentslide .contentdiv{
display: none;
}

.contentdiv img { border:1px solid #54B818; }

.pagination{
width: auto; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
padding: 6px 0 0 0;
}

.pagination a{
padding: 0 4px;
text-decoration: none; 
color: #54B818;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #FFF;
background-color: #54B818;
}


ul, li {
	color: #595959;
}
div#photos {
	float:left;
	width:185px;
	height:auto !important;
	height:1%;
	text-align:left;
	padding-right:10px;
}

div#photos p { margin:0; }

div#photos p.caption {
	font-size:8pt;
	margin:6px 0;
}


div#ssrimg {
	padding: 5px 3px 3px 4px;
}
div#repformat {
	padding: 5px;
	font-size: 8pt;
	line-height: 1.3em;
}

div#repformat strong {
	font-family: verdana;
	font-size: 9pt;
	line-height: 1.3em;
	color: #333;
}

div#repformat strong.frm {
	font-family: verdana;
	font-size: 8pt;
	line-height: 1.3em;
}

div#repformat a {
	font-size: 8pt;
}

div#repformat a.ssra {
	font-size: 9pt;
}

sup {
	font-size: 0.75em;
}

div#gadgets_cont a img {
	text-decoration:none;
	border:0;
}

div#photoid {
	float:left;
	padding-right:10px;
}

div#photo {
	padding:10px 0 5px 0;
}

div#photos a img {
	border:1px solid #7FBCE0;
}

div#repformat small {
	font-size:7pt;
}

div#repformat small strong {
	font-size:7pt;
}

/* sme gadgets */
div#sme-gadgets { background:url(../images/sme-gadgets.gif) left top no-repeat; }

h2.sme-gadgets-header { margin:0; padding:0; height:36px; }

h2.sme-gadgets-header span { position:absolute; left:-999px; }

/*h2.sme-gadgets-title { margin:0; padding:0; font-size:12px; line-height:1.3em; color:#66669A; padding:6px 0 0 0; }

div#sme-gadgets p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

div.sme-gadgets-body p.photo img {
	border:1px solid #7FBCE0;
}

div#gadgets_cont strong.frm a {
	font-size:8pt;
}*/

p.contributor, p.contributor a { font-size:11px; }
p.contributor { border-top:1px solid #7FBCE0; padding-top:0.50em; }

a.ordernow {
	padding: 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #007AC1;
	color: #FFF;
}

a.ordernow:link, a.ordernow:visited {
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #5A5A5A;
	border-bottom: 2px solid #5A5A5A;		
}

a.ordernow:hover {
	border-top: 2px solid #5A5A5A;
	border-left: 2px solid #5A5A5A;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	color: #FFF;			
}

div#ssrimg {
	padding: 5px 3px 3px 4px;
}

.sg-prod-thumb {
	float:left;
	margin:1em 1em 1em 0;
}

.sg-left {
	float:left;
	margin:0 1em 0 0;
}

.sg-right {
	float:right;
	margin:0 0 0 1em;	
}

#sg-gallery a{
	text-decoration:none;
}

#sg-gallery img {
	border:1px solid #E7E7E7;
}

#sg-gallery .section {
	margin:0;
	padding:0;
	font-weight:bold;
}

#sg-gallery .enlarge {
	font-size:0.9em;
}

/* sidebar */


div.left-side, div.right-size {
	text-align:left;
}

div.flash-banner {
	padding-bottom:5px;
}

div.home-page {
	text-align:left;
}

.advertisements {
	text-align:center;
	background-color:#F2F8FC;
	padding:5px 0 5px;
}

.adtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom:5px;

}

.adholder {
	padding-bottom:5px;
}

/* Text Link Ads */
.advertisements ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.advertisements li {
	margin:0;
	padding:0;
	text-align:left;
}

.advertisements li a {
	padding:0 5px;
}

#gallery {
	margin-bottom:1em;
}

#gallery .clearb { clear:both; }

#gallery h2 {
	font-size:1.2em;
	border-top:1px solid #7FBCE0;
	padding-top:1em;
	color:#007AC1;
}

#event-img div {
	text-align:center;
}

p.hrline, p.copyright { padding-top:1em; width:780px; margin:0 auto; }

/* Members Suppliers */
div.suppler-list { margin-bottom:1.5em; }
div.suppler-list ul { padding-left:1em; margin-left:0.25em; }
div.suppler-list ul li { line-height:1.5em; }
div.suppler-list ul ul { margin-bottom:1.5em; }
div.suppler-list .sublist { margin-top:1.5em; }

#suppliers .head {
background: url(../images/header-bck.gif);
margin:1px 1px 0px 1px;
padding:10px 0px 5px 10px;
border-bottom: 5px solid #FFCE15;
}

#suppliers .content { margin:0 10px; }
#suppliers .half { float:left; border:0px solid #00CC33; width:215px; margin-right:15px; }
#suppliers .last { margin-right:0; }

#suppliers ul.tabs { margin:.75em 0 0; padding:0; list-style-type:none; }
#suppliers ul.tabs li { background:none; margin:0; padding:0 .75em 0; float:left; border-right:1px solid #DDD; }
#suppliers ul.tabs li.first { padding-left:0; }
#suppliers ul.tabs li.last { border:none; padding-right:0; }
#suppliers ul.tabs li a { font-weight:700; }

#suppliers h2 { font-weight:normal; color:#C53E43; }

#suppliers p { padding:0; margin:0 0 1.5em 0; }

#suppliers ul { margin:0 0 1.5em 0; padding:0; list-style-type:none; }
#suppliers ul li { margin:0 0 0.25em 0; padding:0 0 0 12px; background:url(http://www.sme.com.ph/images/arrow-v2.gif) 0 6px no-repeat; line-height:1.5em; }

#suppliers .company-name h2 {
	border:0px dotted #009933;
	font-size:2em;
	margin:.75em 0 0 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:5em;
	display:block;
}

#suppliers .company-name h2 a:focus, #suppliers .company-name h2 a:hover { color:#FFCE15; }

#suppliers .company-name h2 a {
	text-decoration:none;
	color:#C53E43;
	border:0px dotted #009933;
	font-size:1em;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;	
	display:block;
}

#suppliers .company-name img { border:0px solid #e1e1e1; float:left; }
#suppliers .company-name { border:0px dotted #0099FF; margin-top:1.3em; margin-bottom:1.3em; }

#suppliers .company-profile h3 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
#suppliers .company-profile p {margin:0 0 1.5em; line-height:1.5em; }
#suppliers .company-profile ul {list-style-type:disc;}
#suppliers .company-profile ol {list-style-type:decimal;}
#suppliers .company-profile li ul, #suppliers .company-profile li ol {margin:0 1.5em;}
#suppliers .company-profile ul, #suppliers .company-profile ol {margin:0 1.5em 1.5em 1.5em;}
#suppliers .company-profile li { background:none; margin:0; padding:0; }
#suppliers .company-profile dl { border:0px dotted #003399; line-height:1.5em; }
#suppliers .company-profile dt { border:0px dotted #CC3300; width:5em; text-align:right; }
#suppliers .company-profile dd { border:0px dotted #FF0000; margin-bottom:1.5em; margin-top:-1.5em; padding-left:3em; }

#suppliers .company-profile ul.contact-info { margin-left:0; padding-left:0; list-style-type:none; }
#suppliers .company-profile ul.contact-info li { border:0px dotted #0099FF; }
#suppliers .company-profile ul.contact-info li span { color:#bbb; padding-left:.5em; }
#suppliers .company-profile ul.contact-info li.cname { color:#000; }
#suppliers .light { color:#bbb; }

#suppliers .company-profile dd.details span { display:block; }

#suppliers .featuredListing h3 { text-transform:uppercase; font-size:.9em; line-height:1.5em; margin:0 0 1.5em 0; color:#999; }
#suppliers .featuredListing .listingEntry, #suppliers .supplierCategory p { margin:0 0 1.5em 0; line-height:1.5em; }
#suppliers .featuredListing a.listingTitle { font-size:1em; line-height:1.5em; font-weight:700; }

#suppliers hr { background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em; border:none;}
#suppliers hr.space { background:#fff;color:#fff; }
#suppliers p.more_member { text-align:right; margin-top:-3em; }
#suppliers p { border:0px dotted #3300CC;}

#suppliers .colWrap { border:1px dotted #006699; }
#suppliers .col { float:left; width:224px; }

a.advertise, a.advertise:link { padding:.5em; background:#007AC1; color:#FFF; font-weight:700; text-decoration:none; border:1px solid #DDD; }
a.advertise:hover { background:#BDDDEF; color:#666; border:1px solid #DDD; }

a.getlisted, a.getlisted:link { padding:.5em; background:#54b818; color:#FFF; font-size:1.2em; line-height:1.5em; font-weight:700; text-decoration:none; border:1px solid #DDD; }
a.getlisted:hover { background:#FFCE15; color:#666; border:1px solid #DDD; }

/* Newsletter Signup */
#newsletter_signup { background:#d6ebff; }
#newsletter_signup a img { border:0; }
#newsletter_signup { padding:0 5px; }
#newsletter_signup p { margin:0; padding:0 0 18px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:18px; text-align:center; }
#newsletter_signup h3 { background:url(../images/subscribe_header.gif) top left no-repeat; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; width:141px; height:56px; margin:18px 0 0 0; padding:0; }
#newsletter_signup h3 span { text-indent:-9999999px; position:absolute; }


/* Advertise Signup */
#advertise h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:36px; margin-bottom:18px; color:#0066CC; font-weight:normal; }
#advertise p { margin:0 0 18px 0; padding:0; }
#advertise ul, #advertise ol { margin:0 0 18px 0; padding:0 0 0 18px; }
#advertise li { margin:0 0 18px 0; line-height:18px; }
#advertise li ul { margin-top:18px; }
#advertise li ul li { list-style-type:disc; }
#advertise ul.wiifm { list-style-type:none; padding:0; }
#advertise ul.wiifm span { font-weight:700; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}
#advertise p.advertise_button { text-align:center; }
#advertise p.advertise_button a:focus, #advertise p.advertise_button a:hover { background:#0066CC;}
#advertise p.advertise_button a { border:1px solid #ddd; text-decoration:none; background:#3F8A12; color:#fff; padding:.5em 1em; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:36px; }

/* Featured SME */
#splash { width:467px; min-height:250px; margin:0 auto; background:url(http://www.sme.com.ph/cdn/2011/apr/image/jmp.jpg) top left no-repeat; } /* change this background every month */
* html #splash { height:250px; }
.featured-sme { width:195px; padding-top:59px; }
.featured-sme p { margin:0 0 18px 10px; padding:0; font-size:12px; line-height:1.5em; }
.featured-sme p.prepend-pad-top { padding-top:18px; }
.continue a { background:url(../images/arrow-v1.gif) right center no-repeat; padding-right:14px; }
#photos img.wborder { border:1px solid #7FBCE0; }

/* Homepage Sections */
.home-page .home-sections { font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
.home-page .home-sections p { padding:0; margin:0 0 18px 0; }
.home-page .home-sections h2, .home-page .home-sections h2 a { padding:0; margin:0 0 18px 0; font-size:14px; line-height:18px; }
.home-page .home-sections h2 a { text-decoration:none; }
.home-page .home-sections .aligncenter { text-align:center; }
.home-page .home-sections .wrap-5 { margin-left:5px; margin-right:5px; }
#report h2.special-report-header { margin:0 0 18px 0; }
.home-page .home-sections p.report-img { margin-top:5px; }
.home-page .home-sections a img { border:none;}
img.imgleft { float:left; margin-right:1em; margin-bottom:1em; }
img.imgright { float:right; margin-left:1em; margin-bottom:1em; }

/* Sidebar */
.exclaim { color:#C53E43; }
.mid { text-align:center; }
.section-block h1, .section-block h2, .section-block h3, .section-block h4, .section-block h5, .section-block h6 { margin:0 0 13px; padding:5px; color:#000; font-weight:400; }
.section-block h2, .section-block h3 { font-weight:700; }
.section-block h3 { font-size:12px; background:#007AC1; color:#FFF; }
.section-block p { margin:0 5px 18px 5px; padding:0; }
.section-block p.last { margin-bottom:0; padding-bottom:18px;}
.left-section .signup { background:#EEEEE3; text-align:center; }
.left-section .bizopp { background:#BDDDEF; }
.section-block a.button:hover { background-color:#007BC1; }
.section-block a.button {
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	font-weight:700;
	display:block;
	width:120px;
	padding:7px 5px;
	text-align:center;
	margin:0 auto 3px;
	background-image:none;
	background-color:#B1B18C;
	border: 1px solid #FFF;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
 }
 
img.bannerad { padding:5px 0; } 


/* entry */
a { outline:none; }
a img { border:0; outline:none; }
.quite { color:#aaa; }
div.post { margin:0 10px; } 
div.post h1, div.post h2, div.post h3, div.post h4, div.post h5, div.post h6 { margin:0; padding:0; font-weight:400; color:#C53E43; }
div.post p, div.post ul, div.post li { font-size:12px; line-height:18px; }
div.post h2 { font-size:16px; line-height:18px; margin-bottom:18px; font-weight:700; }
.entry h1 { margin:1px 1px 18px; padding:9px; font-size:18px; font-weight:700; border-bottom:5px solid #FFCE15; }
ul.collapse { margin:0; padding:0; list-style-type:none; } 
ul.collapse-alt { margin:0; padding:0; list-style-type:none; }
div.post ul li { line-height:18px; }
div.post ul li.imp-list { background:url(../cdn/tick.gif) top left no-repeat; padding-left:27px; }
div.post .another-subject { font-size:18px; line-height:18px; margin-bottom:18px; color:#000;}
.another-subject a { font-size:18px; line-height:18px; }
div.post hr {background:#EEE;color:#EEE;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
div.post hr.space {background:#fff;color:#fff;}

/* social links */
ul.social-links { margin:0; padding:0; list-style-type:none; }
ul.social-links li { float:left; margin-left:.5em; }
ul.social-links li.twit-link { background:url(http://cdn.sme.com.ph/2010/04/twitter-icon.gif) 0 .5em no-repeat;}
ul.social-links li.fb-link { background:url(http://cdn.sme.com.ph/2010/04/facebook-icon.gif) 0 .5em no-repeat;}
ul.social-links li a, ul.social-links li a span { display:block; }
ul.social-links li a:hover { color:#fff; }
ul.social-links li a { text-decoration:none; color:#52443c; padding:.75em 1em; margin:0 0 0 2em; background:url(http://cdn.sme.com.ph/2010/04/cool-div.gif) 100% .75em no-repeat; line-height:1em; }
ul.social-links li a span { color:#0669b2; font-weight:700; text-transform:uppercase; }
ul.social-links li.fb-link a { background:none; }

/* ads */
.adblock { display:block; margin-bottom:5px; }

.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%;
}
