/* Platina finance styles */

body {
  margin-top: 0px;
  margin-left: 0px;
  background-color: #fff;
  font-family: arial;
  color: #414141;
 /* background-image: url(background.gif);
  background-repeat: no-repeat; */
}

.breadcrumb {
 margin-left: 15px;
 font-size: 10px;
 color: #1A54A4;
}

.plain {
  background-color: #EAEAFF;
  background-image: none;
}

.yum {font-size: small}

.gobut {
  font-size:14px;
  font-weight: bold;
  color: #fff;
  background-color: #009900;
}

.header_left { /* header class for login and phone numbers */
  width: 380px;
  height: auto;
  float: left;
  margin-top: 5px;
}

.header_right { /* class for right header print, language and home links */
  width: 400px;
  float: right;
  height: auto;
  text-align: right;
}

.pale { /* city names on header phone numbers */
  color: #fff;
}




input { /* forms */
  color: #1A54A4;
  font-size: x-small;
  font-family: Verdana;
}

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

h1 {
  font-family: arial;
  font-weight: bold;
  color: #1A54A4;
  font-size: 14px;
  margin-left: 14px;
}


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


.newsdate {
  width: 60px;
  padding: 2px;
  /*float: left;*/
  margin-left: 12px;
  font-weight: bold;
  font-size: 11px;
  font-family: arial;
}

.news {
  float: left;
  width: 110px;
  margin-bottom: 20px;
  height: auto;
  padding: 2px;
  font-size: 11px;
  font-weight: normal;
  font-family: arial;
  border-left: 1px solid #1A54A4;
}

.mn {
  width: 110px;
  height: auto;
  padding: 2px;
  font-size: 11px;
  font-weight: bold;
  font-family: arial;
}



.nrm { /* non bold items */
  font-weight: normal;
}

.login { /* partner login table - there is a corresponding fix for msie */
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
}

#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);
  background-repeat: no-repeat;
}

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

#rightbox h2 {
  color: #666699;
  font-family: verdana;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-right: 20px;
}

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

#header {
  background-color: #fff;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}

/* main navigation bar style */
#header a:link {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}

#header a:hover {
  color: #E6F2F2;
  text-decoration: underline;
}

#header a:visited {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}

.phoneleft { /* london contact phone number */
  margin-left: 14px;
  float: left;
  width: 130px;
  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: 16px;

}


.btm_links {
  clear: both;
  width: 750px;
  height: 20px;
  margin-left: 14px;
  padding: 4px;
  font-weight: bold;
  line-height: 15px;
}

.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 */
  color: #C0C0C0;
  font-weight: bold;
  font-style: italic;
}

.bodytxt {
  text-align: justify;
  margin-left: 14px;
  margin-right: 40px;
}

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

.smart {
  font-family: Arial;
  font-size: 10px;
  color: #fff;
  background-color: #1a54a4;
}


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

.platina_blue_c {
  background-color: #1A54A4;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

.fullw .platina_blue img {
  vertical-align: text-top;
}

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


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

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

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

.btmbordnp{
 padding: 0px;
 border-bottom: 1px solid #CCCC99;
 font-size: 12px;
}

.btmborder_c{
 border-bottom: 1px solid #CCCC99;
 text-align: center;
}

.just {
text-align: justify;
}

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

/* content classes for sub pages */

.page_uri { /* for page uri at page head */
 margin-left: 20px;
 font-weight: bold;
}
            
.margcopy { /* used on renewable energy and buyout pages for top copy positioning of main text*/
  margin-left: 14px;
}

.fullw {
  background-color: #fff;
  width: 790px;
  height: auto;
  padding: 5px;
  font-size: 11px;
  line-height: 15px;
}

.fullwbm {
  background-color: #fff;
  width: 733px;
  height: auto;
  padding: 5px;
  font-size: 11px;
  line-height: 15px;
  margin-left: 14px;
  margin-bottom: 12px;
}

.halfw {
  text-align: justify;
  width: 345px;
  margin-top: 14px;
  margin-left: 14px;
  margin-right: 30px;
  margin-bottom: 34px;
  height: auto;
  padding: 0px;
  font-size: 11px;
  line-height: 15px;
  float: left;
}

.disc {
  text-align: justify;
  width: 425px;
  margin-top: 14px;
  margin-left: 14px;
  margin-right: 30px;
  margin-bottom: 34px;
  height: auto;
  padding: 0px;
  font-size: 11px;
  line-height: 15px;
  float: left;
}

.srchbut{
  color: #fff;
  background-color: #1A54A4;
}


.cv_left {
  background-color: #fff;
  width: 450px;
  margin: 20px;
  height: auto;
  padding: 20px;
  font-size: 11px;
  line-height: 15px;
  border-top: 1px solid #1A54A4;
  border-bottom: 1px solid #1A54A4;
  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 #CCCCFF;
  float: left;
}

inv_logo { /* investment logo on an_investment.php page */
  width: 157px;
  margin: 20px;
  height: auto;
  padding: 20px;
  float: left;
}

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


.boxtitle {
  border-top: 1px solid #9999CC;
  height: 22px;
  width: auto;
  color: #1a54a4;
  font-weight: bold;
}

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


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



.ivc { /* vertically centre an image */
  vertical-align: -3px;
}

.md {
  vertical-align: -13px;
}


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

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



