h1 {
margin:0;
font-size:1.7em;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:10px;
}
h2 {
font-size:1.25em;
color:#00CCCC;
display:inline;
}
h3 {margin: 0 0 5px 0; color:#1C3C82;font-size:1em;}

form {margin:0;padding:0;}
input {border:1px solid #999;}
input, select {
font-family: Arial, Verdana, helvetica, sans-serif;
color: #666;
font-size:0.9em;
background-color:#fff;
margin:0; 
padding:2px 0;
}
input.noborder {border:none;}
.nopad {padding:0;}
strong,b {color:#1C3C82;font-weight:bold}
a {color:#1C3C82;text-decoration:underline;}
a:hover {color:#1C3C82;text-decoration:none;}
a.top {
color:#999;
font-size:0.9em;
text-decoration:none;
background-image:url(/investis/images/topofpage.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:15px;
padding-top:3px;
line-height:35px;
}
a.top:hover {
color:#1C3C82;
text-decoration:none;
}
.button {
background: #FE6D00;
color:#fff;
font-weight:bold;
border:1px #0B0F59 solid;
}
.hide {
overflow: hidden;
width: 0px;
position:absolute;
height:0px;
}
hr.greyLine{
border:none 0;
border-top:1px solid #B4B7BC;
width:100%;
height:1px;
padding-bottom:4px;
clear:both;
}
hr.greyLine2{
border:none 0;
border-top:1px solid #B4B7BC;
width:100%;
height:1px;
padding-bottom:0;
clear:both;
}
hr.greyLine3 {
border:none 0;
border-top:1px solid #B4B7BC;
width:100%;
height:1px;
padding-bottom:0;
clear:both;
}
.share {
font-size: 180%;
font-weight:bold;
color: #000000;
text-align:default; 
}
.share2 {
font-size: 15px;
font-weight:bold;
color: #000000;
text-align:default; 
}
pre {
font-family: Arial, Verdana, helvetica, sans-serif;
font-size: 1em;
color: #000000;
text-align:default; 
}
a.relateds {font-size:11px; color:#0b0f59; text-decoration:none;}
a.relateds:hover{font-size:11px; color:#646794; text-decoration:underline;}
a.sm {font-size:11px; color:#000000; text-decoration:none;}
a.sm:hover {font-size:11px; color:#646794; text-decoration:underline;}

.outer {width:415px;padding:10px 0;border-bottom:1px solid #B4B7BC;float:left;}
.outerfirst {width:415px;padding:10px 0;border-bottom:1px solid #B4B7BC;border-top:1px solid #B4B7BC;float:left;}
.innerleft {float:left;width:85px;}
.innerright {float:left;width:330px;}
.newproduct {font-weight:bold;color:#F88420;}

/* td styles */
table {font-size:100%;}
th, td {font-size: 100%;}
td.small {font-size: 0.9em;}
#wrapper table.padding {}
#wrapper table.padding th,
#wrapper table.padding td {padding:5px;border-top:1px solid #B4B7BC;}
#wrapper table.padding th.topline,
#wrapper table.padding td.topline {border-top:1px solid #B4B7BC;}
#wrapper table.padding th.botline,
#wrapper table.padding td.botline {border-bottom:1px solid #B4B7BC;}
#wrapper table.padding th.noline,
#wrapper table.padding td.noline {border:none;}

tr.nav2 {background-color:#ffffff}
tr.nav2a {background-color:#646794} 
tr.nav2aa {background-color:#646794}  
tr.nav3 {background-color:#E9E9F0}
tr.nav3a {background-color:#D4D3E1}
tr.nav3aa {background-color:#D4D3E1}  
tr.cellbg1 {background-color:#E9E9F0} 
tr.head{ background-color:#D4D3E1} 
tr.row, td.row{background-color:#E9E9F0} 
tr.pink, td.pink{background-color:#F9D09A}
tr.purple, td.purple{background-color:#55578A; color:#ffffff;}
tr.orange, td.orange{background-color:#FF6C00; color:#ffffff;}
#navvy a {
display: block;
text-decoration: none;
width: 100%;
}
html>body #navvy a {
width: auto;
}

th.whitebg {background-color: #fff;font-weight:normal;text-align:left;border-bottom:1px solid #B4B7BC;}
th.greybg {background-color: #F2F2F2;font-weight:normal;border-bottom:1px solid #B4B7BC;}
td.greybg {background-color: #B4B7BC;}
td.grey {color: #666666; background-color: #F2F2F2; padding-left:5px;padding-right:5px;}
td.linetop {border-top:1px solid #CCCCCC;}
td.linebot {border-bottom:1px solid #CCCCCC;}
th.greybars, td.greybars, td.greybg {border-bottom:1px solid #B4B7BC;}
th.greybars {border-top:1px solid #B4B7BC;}
td.endbluebar, th.endbluebar{border-bottom:1px solid #0b0f59;}
td.startbluebar, th.startbluebar  {border-top:1px solid #0b0f59;}


a.related {padding-left:8px;}
div.related {padding-left:8px;}
img.ro_arrow {padding-top:1px;float:right;}
#sep.hr {width:90%;}
#fullwide.ro_link {width:100%;}
div.ro_link {padding-left:1px;padding-right:1px; width:90%;}
div.ro_link a { display:block; padding:4px;background-color: #EAE9F0;}
div.ro_link a:hover {background-color: #D4D3E1; color:#0b0f59}
html>body div.ro_link a {width:auto;}
span.ro_link { float: right; padding-top: 1px; vertical-align:middle; }

#fullwide.ro2_link {width:100%;}
div.ro2_link {padding-left:1px;padding-right:1px; width:90%;}
div.ro2_link a { display:block; padding:4px;background-color: #F9D09A;}
div.ro2_link a:hover {background-color: #F9D09A; color:#0b0f59}
html>body div.ro2_link a {width:auto;}
span.ro2_link { float: right; padding-top: 1px; vertical-align:middle; }

div.dottedLine {
 height:1px;
 overflow:hidden;
 background-image:url('/ipm/images/bk_dot.gif');
 }
 div#welcome p {
	 margin:0;
	 padding:5px 0 11px 0;
	 font-size:1.25em;
 }
 h1.homepage {
	 padding:10px 10px 4px 0;
	 margin:0;
 }
