/* Platina finance styles */

body {
  margin-top: 0px;
  margin-left: 0px;
  background-color: #fff;
  font-family: arial;
  color: #000;
}

input { /* forms */
 visibility: hidden;
}

h5{ /* platina people page names and title */
  font-size: 14px;
  font-weight: bold;
  margin-top: -4px;
}

.role {
  font-size: 12px;
  font-weight: normal;
}

#wrapper { /* top level page content holding div */
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  width: 800px;
  height: auto;
  clear: both;
}

#leftbox { /* grey left panel box for latest news */
  float: left;
  width: 265px;
  height: 340px;
  background-image: url(../images/left_back.gif);
}

#rightbox { /* right box main content section */
  width: 535px;
  height: 340px;
  float: left;
  background-color: #fff;
}

#rightbox h2 {
  color: #666699;
  font-family: arial;
  font-weight: normal;
  font-size: 12pt;
  line-height: 18pt;
  margin-right: 20px;
}

#footer {  /* footer content */
  width: 800px;
  height: 95px;
  background-color: #fff;
  clear: both;
  font-size: x-small;
}

.phoneleft { /* london contact phone number */
  margin-left: 6px;
  float: left;
  width: 250px;
  border-right: 1px solid #1A54A4;
  padding: 4px;
}

.phoneright { /* paris contact phone number */;
  float: left;
  width: 250px;
  padding: 4px;
}

.disclaimer{
  font-size: 14px;
  font-weight: bold;
  margin-left: 10px;

}

.btm_links {
 visibility: hidden;
}

.btm_links a, .disclaimer a {
  color: #1A54A4;
  text-decoration: none;
}

.btm_links a:hover, .disclaimer a:hover { /* footer links mouseover */
  color: #6666FF;
}

.cmply { /* bold italic compliance wording */
  font-weight: bold;
  font-style: italic;
}

.bodytxt {
  font-size: 12pt;
  line-height: 15pt;
  text-align: justify;
  margin-left: auto;
  margin-right: auto;
}

.pb { /* platina blue */
  color: #1A54A4;
  font-weight: bold;
}

/* ######### class declarations ######## */
.platina_blue {
  background-color: #000;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}

#header {
  visibility: hidden;
}

.img_border {
  border: 1px solid #fff;
}


.platina_blue a{
  color: #fff;
  text-decoration: none;
}

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

.btmborder{
 border-bottom: 1px solid #000;
}

.drkbord{ /* border for table cells in our funds sections */
 border-bottom: 1px solid #000;
}

/* content classes for sub pages */

.page_uri { /* for page uri at page head */
 margin-left: auto;
 font-weight: bold;
 font-size: 14pt;
 font-family: Arial;
 color: #000;
}


.fullw {
  background-color: #fff;
  width: 780px;
  height: auto;
  padding: 5px;
  font-size: 10pt;
  line-height: 12pt;
}

.halfw {
  background-color: #fff;
  width: 304px;
  margin: 20px;
  height: auto;
  padding: 20px;
  font-size: 10pt;
  line-height: 12pt;
  border: 1px solid #000;
  float: left;
}

.srchbut{
   visibility: hidden;
}


.cv_left {
  background-color: #fff;
  width: 450px;
  margin: 20px;
  height: auto;
  padding: 20px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #000;
  float: left;
}

.cv_left li {
  margin-bottom: 10px;
}


.cv_shot {
  background-color: #fff;
  width: 157px;
  margin: 20px;
  height: auto;
  padding: 20px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #000;
  float: left;
}


.halfw li {
  margin-top: 5px;
  margin-left: -20px;
  margin-right: -10px;
}


.boxtitle {
  margin-top: -20px;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 10px;
  background-color: #000;
  height: 22px;
  width: auto;
  color: #fff;
  font-weight: bold;
}

.bold_white {
  font-weight: bold;
  color: #fff;
}


.funds {
  margin-top: -5px;
  margin-left: -10px;
  margin-right: -10px;
  width: auto;
  color: #000;
  font-weight: normal;
}


/* main navigation bar style */
.mainnav a:link {
  color: #fff;
  font-size: xx-small;
  text-decoration: none;
}

.mainnav a:hover {
  color: #FF9900;
  text-decoration: underline;
}