/* $Id: layout-fixed.css,v 1.5.2.3 2009/02/13 19:20:19 johnalbin Exp $ */

/*
 * LAYOUT STYLES
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */


/** body **/
  body
  {
  color:#333;
  background:#fff url(images/body.gif) repeat-x;
  font-family:Arial;
  text-align:center;
  overflow-x:hidden;
  }

  #page,
  #closure-blocks
  {
    /*
     * If you want to make the page a fixed width and centered in the viewport,
     * this is the standards-compliant way to do that. See also the ie.css file
     * for the necessary IE5 hack to center a div.
     */
    margin-left: auto;
    margin-right: auto;
    width: 800px;
	overflow:hidden;
  }

  #page-inner
  {
  }

   
  #navigation-top,
  #navigation
  {
    position: absolute; /* Take the named anchors out of the doc flow    */
    left: -10000px;     /* and prevent any anchor styles from appearing. */
  }
   #navigation.withprimary
  {
   left:0px;
   top:70px;
  }

 #header-inner h1   /* use as container for logo */
   {
	height: 70px;
	text-align: left;
	}

 #header-inner h1 img /* logo */
  {
  position: absolute;
  top: 0;
  left: 7px;
  }
	

  #topNav a:link, #topNav a:visited   
  {
    color: #EEEEEE; 
	text-decoration: none;
  }

  #topNav a:hover
  {
    color: #FFF;
	text-decoration: none;
  }
  
 #header-inner ul#topNav
  {
  left:295px;
  top: 19px;
  width:400px;
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  position: absolute;
  color: #EEEEEE;
  list-style-position:outside;
  }

 ul#topNav li
  {
  float: left;
  font-size: 12px;
  margin-right: 10px;
  }
  
 ul#topNav li.topNav3,
 ul#topNav li.topNav3 a:hover,
 ul#topNav li.topNav3 a:link,
 ul#topNav li.topNav3 a:visited
  {
  color: #FFCC00;
  }

/** header **/
  #header
  {
  background: #000;
  height: 96px;
  }

  #header-inner
  {
  margin: 5px 25px 0;
  height: 70px;
  position: relative;
  }

  #logo-title
  {
  float: left;
  left: 0px;
  top: -15px;
  position: relative;
  }

  #logo
  {
    float: left;
	
  }

   #header-blocks
  {
    clear: both; /* Clear the logo */
  }

  #header-inner span#timestamp
  {
  float: left;
  position: relative;
  left:8px;
  top: 36px;
  color: #EEE;
  z-index: 1;
  text-align:left;
  width:300px;
  
  }
 
 
  /* Maybank Navigation Links */
  
   #primary
  {
  height:26px;
  margin-left:9px;
  margin-top:0;
  margin-bottom:0px;
  color: #EEE;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  width:740px;
  padding: 0 0 0 0;
  z-index: 100;
  }
  
    #primary ul.links li
 {
   background-color:#FFCC00;
   background-repeat:no-repeat;
   background-position:top;
   height:19px;
   float:left;
   font-size:12px;
   height:26px;
   overflow:hidden;
   padding:7px 0 0;
   text-align:center;
   }
  

  
  
  #primary ul.links li.menu-2161
   {
   background-image: url(images/mainNav1.gif);
   width: 70px;
   }
   
   #primary ul.links li.menu-2162
   {
   background-image:url(images/cmainNav2.gif);
   width:144px;
  }
   
   #primary ul.links li.menu-2942 {
   background-image:url(images/cmainNav3.gif);
   width:80px;
  }
   
   #primary ul.links li.menu-4895,
   #primary ul.links li.menu-6228{
   background-image:url(images/cmainNav4.gif);
   width:130px;
  }
   
   #primary ul.links li.menu-2164 {
   background-image:url(images/cmainNav5.gif);
   width:154px;
  }
  
   #primary ul.links li.menu-2165 {
   background-image:url(images/cmainNav6.gif);
   width:154px;
  }
  
  #primary ul.links li.menu-6240 {
display:none;
  }
   
   #primary ul.links li a
   {
   text-decoration: none;
   color: #333333;
  }
  
  #primary ul.links li a:hover
   {
   text-decoration: none;
   color: #000000;
  }
  
    #primary ul.links li:active
  {
  }
  
  #primary ul.links li.active-trail
  {background-position:bottom;
  height:19px;
  }
  
  /** End Maybank Navigation Links **/
 
 /** Auto Logout **/
 div.block-autologout
 {
 margin:0;
 padding:0;
 float:left;
 position:relative;
 top:-19px;
 left:22px;
 }
.block-autologout .block-inner h2.title
 {
 float:left;
 padding:0;
 font-size:11px;
 color:#fff;
 font-weight:normal;
 }
 .block-autologout .content
 {
 color:#F4CB17;
 padding-left:5px;
 font-weight:bold;
 float:left;
 }
 
/** Subsection links along top of page **/
 
 div#section-sublinks div.block-menu_block
 {
 padding:0;
 margin:0;
 position:relative;
 top:0;
 }
 
div#section-sublinks .block-menu_block ul.menu li
 {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:8px;
border-left:1px solid #333;
padding-left:8px;
 }
 
div#section-sublinks .block-menu_block ul.menu li.first
 {
 border-left:none;
 }
  
  /** end subsection links **/
  
  /** Maybank Login  button**/
  
  #header-inner ul#LogIn 
   {
   height:22px;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   overflow:hidden;
   position:absolute;
   right:10px;
   top:15px;
   width:70px;
   text-align: left;
   margin: 0;
   padding:0;
   display:none;  
}

   #header-inner ul#LogIn li 
    {
   -moz-background-clip: border;
   -moz-background-inline-policy: continuous;
   -moz-background-origin: padding;
   background:#FFCC00 url(images/login.gif) no-repeat scroll left top;
   font-size:1.2em;
   height:22px;
   width:70px;
   line-height: 1;
   
  }
  
  #header-inner ul#LogIn li a 
  {
   color:#333333;
   font-weight:bold;
   text-decoration:none;
   text-indent:10px;
  }
  
  #header ul#LogIn li span 
   {
   display:block;
   padding-top:5px;
   font-size: 12px;
  }

 /* end Maybank Login Button */
  
  
/** main (container for everything else) **/
  #main
  {
    position: relative;
	margin-top:220px;
	background: transparent url(/images/page-border.png) repeat-y scroll center center;
  }

 #main-inner
  {
  margin-left: auto;
  margin-right: auto;
  width: 750px;
  position: relative;
  top:-220px;
  background: #FFF none repeat scroll 0 0;
  }
.node-type-ir-page  #main-inner{
  min-height:785px;
}

  
/*#main-inner #main-inner-top-border*/
#main-inner-top-border
{
background: url(images/main-inner-top-border.gif) no-repeat 0 0;  
height: 15px;
width: 750px;
position: absolute;
top: 0;
left: 0;
}

/* Breadcrumbs */ 
div.breadcrumb
{
position: absolute;
display: inline-table;
top: 13px;
left: 10px;
width:670px;
text-align:left;
font-size: 1em;
}

div.breadcrumb a
{
line-height: 1;
text-decoration: none;
}

div.breadcrumb a.active
{
font-weight: bold;
}

div.breadcrumb a:hover
{
text-decoration: underline;
}

/* end Breadcrumbs */

/* banner */
#banner {
position:absolute;
left:0px;
top:37px;
border-right:1px solid #E5E5E5;
height:180px;
/*margin:0 185px 0 0;*/
margin:0 0 0 0;
width: 564px;
}
#banner-inner {
height:170px;
overflow:hidden;
padding-left: 10px;
margin: 0 0 0 0;
width: 545px;
float:left;
}
#banner-inner p
{
margin: 0;
}
  
/* Search form style and location */
  
input#edit-search-theme-form-1.form-text
{
margin-top:0;
margin-left:0;
width:10em;
color:#999;
}
#edit-search-theme-form-1-wrapper.form-item
{
float:left;
margin: 0 0 0 10px;
padding:0 0 0 0;
}
#search input.form-submit
{
/*float:left;*/
margin: 0 0 0 0;
padding:0 0 0 0;
}
 
/* end search form */
 
/** content **/
  #content,
  .no-sidebars #content
  {
    float: left;
    width: 750px;
    margin-left: 0;
	margin-right: 0;
	margin-top: 185px;  /*set this to the same value as the height of conthead + the height of navbar + 10 */
    margin-right: 0; /* Negative value of #content's width + left margin. */
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
    background: #FFF;
  }

  #content p, #content ul, #content ol, #content dl, #content pre, #content fieldset, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6
  {
margin: 0.2em 0;
text-align: left;
}

#content p.rtejustify
{
text-align:justify;
}

#content h1
{
color: #FFB702;
font-size: 18px;
margin: 0 0 10px;
}

#content h2
{
color: #000;
font-size: 1.1em;
}

#content h3
{
font-size: 1.2em;
}

#content div.tabs 
{
padding-top:10px;
}

/*
 #content p
  {
  font-size: 1.1em;
  }
 */
  #content-header h1
  {
  text-align: right;
  font-size: 14px;
  margin: 1.1em 0;
  width:96%;
  }
  
 /* .sidebar-left #content
 /* {
 /*   width: 589px;
 /*   margin-left: 199px; /* The width of #sidebar-left. */
 /*   margin-right: -788px; /* Negative value of #content's width + left margin. */
 /*   background: #FFF;
  }
*/
  .sidebar-right #content
  {
    width: 563px;
    margin-left: 1px;
    margin-right: 0; /* Negative value of #content's width + left margin. */
    border-right:1px solid #E5E5E5;
	background: #FFF;
	float:left;
	position:relative;
	clear:both;
  }

 .logged-in #content
    {
	min-height: 47em;
	}

  .two-sidebars #content
  {
    width: 560px;
    margin-left: 200px; /* The width of #sidebar-left */
    margin-right: -760px; /* Negative value of #content's width + left margin. */
  }

    #content-inner
  {
    margin: 0 0 0 0;
    padding-right: 6px;
	padding-left: 10px;
	padding-top:20px;
	min-height:45em;
	}

	.front #content-inner
	{
	min-height: 24em;
	}
	
	
/** navbar **/
  #navbar
  {
    float: left;
    width: 100%;
    margin-left: 0;
    margin-right: -100%; /* Negative value of #navbar's width + left margin. */
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #navbar-inner. */
    height: 37px; /* The navbar can have any arbritrary height. We picked one
                      that is twice the line-height pluse 1em: 2 x 1.3 + 1 = 3.6
                      Set this to the same value as the margin-top below. */
	background-image: url(/sites/all/themes/maybank_8i/images/navbar_bkgnd.gif)
  }

  .with-navbar #content
  {
    margin-top: 157px; /* Set this to the same value as the height of navbar + height of conthead. */
  }

  #navbar-inner
  {
  }

   #navbar-inner a:link
     {

   }
   
   #navbar-inner a:hover
     {

   }
   
   #navbar-inner a:active
      {
   }
   
   #navbar-inner a:visited
     {
   }

  
  #secondary
  {
    margin-left: 200px; /* Width of search-box */
  }

  #navbar ul /* Primary and secondary links */
  {
    margin: 0;
    padding: 0;
    text-align: center;
  }

  #navbar li /* A simple method to get navbar links to appear in one line. */
  {
    float: left;
  }
 


/** sidebar-right **/
  #sidebar-right
  {
	position:absolute;
	top: 216px;
	left:0px;
    width: 184px;
    margin: 0 1px 0 565px; /* Negative value of #sidebar-right's width + left margin. */
    padding: 0 0 0 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
  }

  #sidebar-right-inner
  {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	width: 100%;
  }

 
  #search-box
  {
    margin: 0 0 0 0;
    width:185px;
	height: 23px;
	float:left;
  }
 
 .region-banner-right
 {
min-height:169px;
margin:0 0 0 565px;
padding:0 0 0 0;
position:absolute;
top:37px;
left:0;
width:185px;
 }
 
/* position of text-resize*/
.block-text_resize
{
float:right;
width:50px;
height:23px;
margin: 0 0 0 0;
padding: 0 7px 0 0;
}
#block-text_resize-0.content
 {
  float:left;
  }
  
/*position of RSS feeds block */
  div#block-block-1
  {
  position:absolute;
  top:175px;
  left:720px;
  }
  
  div#block-block-1 .content
 {
 }
  
  /* position of AddThis link */
  .block-addthis
  {
  margin-left: 2em;
  top: -12em;
  padding-bottom:3em;
  position:absolute;
  z-index:10;
  }
  
  .logged-in .block-addthis
  {
  display:none;
  }
  
  .logged-in .block-text_resize
  {
   display:none; 
  }

   
  /* 8iris Help Links */  
div#block-block-3
{
clear:all;
float:left;
left:0em;
top:0em;
width:185px;
}
div#block-block-3 p
{
text-align: left;
}
div#block-block-3 a
{
font-size:12px;
text-decoration:none;
}
div#block-block-3 a:hover
{
text-decoration:underline;
}
/* end help links */


/* position of the menu inside sidebar-right */
  
  /* postion of blocks in sidebar-right */
  #sidebar-right-inner.block
  {
  float:right;
  }
  
  .block-nice_menus
  {
 
  }
  
   .logged-in .block-nice_menus
  {
  position: relative;
  top: 1em;
  }
  
ul.nice-menu-right, 
ul.nice-menu-left, 
ul.nice-menu-right li, 
ul.nice-menu-left li
{
  width: 184px;
  background: #F5f5f5;
  padding: 0 0 0 0;
  font-size: 10px;
  }
 
/* position of pop-out */
ul.nice-menu-left li ul {
left:-182px;
top:0;
width:180px;
border-color: #ccc; 
border-style:none solid solid;
border-width:1px;
}
 
   ul.nice-menu ul li 
  {
  margin:0;
  width:180px;
  border-top:1px solid #ccc;
  }  
  
  ul.nice-menu ul li a {
	margin: 0 0 0 0;
  }
  
    ul.nice-menu ul li a:hover {
    color: #003399;
	background: #f5f5f5;
  }
    
	    ul.nice-menu ul li a.active {
	background: #f5f5f5;
  }
	
    ul.nice-menu ul li li {
	width:12.5em;
	margin-left: 0;
	}
 
 
 /* end menu sidebar-right */
 
 /* IR Tools Menu*/
 div#block-menu-menu-ir-tools
 {
 /* border-top: 1px solid #E5E5E5; */
 border-top:none;
 position:relative;
 float:left;
 clear:all;
 }

  div#block-menu-menu-ir-tools h2.title
  {
  padding-top: 5px;
  text-align: left;
  padding-left:18px;
  margin: 0 0 0 0;
  }

  
  
div#block-menu-menu-ir-tools ul.menu li,
div#block-menu-menu-ir-tools li.leaf,
div#block-menu-menu-ir-tools ul.menu  a
{
text-align: left;
list-style-type: none;
list-style-image: none;
font-size:11px;
font-family: Verdana,Tahoma,Arial,sans-serif;
line-height: 14px;
margin-bottom: 0px;
margin-left:0px;
text-align:left;
padding-left: 10px;
color:#003399;
text-decoration:none;
}

.block ul, .item-list ul 
{
margin: 0.3em 0;
}

div#block-menu-menu-ir-tools ul.menu a:hover
{
text-decoration: underline;
}

 /* end IR Tools Menu */
 
 
 /* end sidebar-right */

/* feed icon */
#content a.feed-icon {
left:14px;
position:absolute;
top:12px;
} 

/* back button */
.jsback
{
float:left;
padding-left:11px;
padding-top:20px;
clear:both;
}
/* end back button */

/** Tables  **/
table.views-table td.views-field-title
{
text-align: left;
padding-left:10px;
}
  /** ir2links **/
  #block-block-11
  {
  float:left;
  border:none;
  background-color: transparent;
  background-image:url(/images/irlinksMiddle.gif);
  width:170px;
  margin-left:6px;
  margin-top:12px;
  padding:0 0 0 0;
  }
  
  #block-block-11 div.ir2linkstopbox
  {
   background:transparent url(/images/ir2linksTop.gif) no-repeat scroll 0 0;
   height:10px;
   z-index:900;
  }
  
   #block-block-11 div.ir2linksbottombox
   {
   background-image:url(/images/ir2linksBottom.gif);
   height:10px;
   width:170px;
   position:relative;
   top:0;
   float:left;
   left:0;
   padding:0 0 0 0;
   margin:0 0 0 0;
   z-index:900;
   }
  
  #block-block-11 h2
  {
  line-height: 0;
  color:#333;
  text-align:left;
  font-size:14px;
  margin: 5px 10px 0;
  z-index:1000;
  }
  
  table.ir2links
  {
margin-left:10px;
margin-right:auto;
margin-top:17px;
margin-bottom:0px;
width:153px;
  }
  
  /** ir2links span-list **/
  .ir2linkslist
  {
  float:left;
  padding-left: 15px;
  }
  
  
  /** ir2links subscription page **/
  /* rss subscription form **/
  div#node-928  div.node-inner div.content form 
  {
  margin-left:45px;
  }
  
  div#webform-component-step_1_choose_a_news_feed
  {
  float:left;
  width:135px;
  }
  
  /**div#node-928  div.node-inner div.content form div input .form-submit
  **/
  div#node-928 .form-submit
  {
  float:left;
  margin-top:25px;
  }
  
  div#block-block-21
  {
  clear:both;
  padding-top:1px;
  }
  /** end rss subscriptions form
  
  
/** end tables */

/* attachments form */

#upload-attachments {
  margin: 10px 0 0;
}

#edit-upload-wrapper {
  background: transparent url('images/attachment.png') no-repeat left center;
  padding-left: 30px;
}

#upload-attachments,
#upload-attachments tr,
#upload-attachments th,
#upload-attachments td {
  background: transparent;
  border: 0;
}

#attach-wrapper tbody {
  border: 0;
}

#attach-wrapper .list {
  white-space: nowrap;
}

#attach-wrapper .file a {
  cursor: pointer;
  font-size: 80%;
  margin-left: 5px;
}

#attach-wrapper .file a.remove:hover {
  color: red;
}

#attach-wrapper .file .details {
  color: #777;
  display: block;
  font-size: 80%;
}

#attach-wrapper .file {
  background: transparent url('images/mime/32/default.png') no-repeat left center;
  font-size: 14px;
  padding-left: 40px;
}

#attach-wrapper .mime-ai .file {
  background-image: url('images/mime/32/ai.png');
}

#attach-wrapper .mime-odt .file,
#attach-wrapper .mime-doc .file,
#attach-wrapper .mime-docx .file  {
  background-image: url('images/mime/32/doc.png');
}

#attach-wrapper .mime-eps .file {
  background-image: url('images/mime/32/eos.png');
}

#attach-wrapper .mime-gif .file {
  background-image: url('images/mime/32/jpeg.png');
}

#attach-wrapper .mime-gz .file {
  background-image: url('images/mime/32/gz.png');
}

#attach-wrapper .mime-id .file {
  background-image: url('images/mime/32/id.png');
}

#attach-wrapper .mime-jpg .file,
#attach-wrapper .mime-jpeg .file {
  background-image: url('images/mime/32/jpeg.png');
}

#attach-wrapper .mime-pdf .file {
  background-image: url('images/mime/32/pdf.png');
}

#attach-wrapper .mime-png .file {
  background-image: url('images/mime/32/png.png');
}

#attach-wrapper .mime-pptx .file,
#attach-wrapper .mime-ppt .file {
  background-image: url('images/mime/32/pptx.png');
}

#attach-wrapper .mime-ps .file {
  background-image: url('images/mime/32/ps.png');
}

#attach-wrapper .mime-psd .file {
  background-image: url('images/mime/32/psd.png');
}

#attach-wrapper .mime-mp4 .file,
#attach-wrapper .mime-avi .file,
#attach-wrapper .mime-mov .file {
  background-image: url('images/mime/32/quicktime.png');
}

#attach-wrapper .mime-rar .file {
  background-image: url('images/mime/32/rar.png');
}

#attach-wrapper .mime-svg .file {
  background-image: url('images/mime/32/svg.png');
}

#attach-wrapper .mime-swf .file {
  background-image: url('images/mime/32/swf.png');
}

#attach-wrapper .mime-tar .file {
  background-image: url('images/mime/32/tar.png');
}

#attach-wrapper .mime-xls .file,
#attach-wrapper .mime-xlsx .file {
  background-image: url('images/mime/32/xlsx.png');
}

#attach-wrapper .mime-zip .file {
  background-image: url('images/mime/32/zip.png');
}

/* On view */
.item-list ul.attachment-list {
  border: 1px solid #DDD;
  padding: 5px 7px;
}

.item-list ul.attachment-list li {
  list-style: none;
  margin: 0;
  padding: 4px 0 4px 22px;
}

.attachment-list li {
  background: transparent url('images/mime/16/default.png') no-repeat left center;
}

.attachment-list .mime-ai {
  background-image: url('images/mime/16/ai.png') !important;
}

.attachment-list .mime-odt,
.attachment-list .mime-doc {
  background-image: url('images/mime/16/doc.png') !important;
}

.attachment-list .mime-eps {
  background-image: url('images/mime/16/eos.png') !important;
}

.attachment-list .mime-gif {
  background-image: url('images/mime/16/jpeg.png') !important;
}

.attachment-list .mime-gz {
  background-image: url('images/mime/16/gz.png') !important;
}

.attachment-list .mime-id {
  background-image: url('images/mime/16/id.png') !important;
}

.attachment-list .mime-jpg,
.attachment-list .mime-jpeg {
  background-image: url('images/mime/16/jpeg.png') !important;
}

.attachment-list .mime-pdf {
  background-image: url('images/mime/16/pdf.png') !important;
}

.attachment-list .mime-png {
  background-image: url('images/mime/16/png.png') !important;
}

.attachment-list .mime-pptx {
  background-image: url('images/mime/16/pptx.png') !important;
}

.attachment-list .mime-ps {
  background-image: url('images/mime/16/ps.png') !important;
}

.attachment-list .mime-psd {
  background-image: url('images/mime/16/psd.png') !important;
}

.attachment-list .mime-mp4,
.attachment-list .mime-avi,
.attachment-list .mime-mov {
  background-image: url('images/mime/16/quicktime.png') !important;
}

.attachment-list .mime-rar {
  background-image: url('images/mime/16/rar.png') !important;
}

.attachment-list .mime-svg {
  background-image: url('images/mime/16/svg.png') !important;
}

.attachment-list .mime-swf {
  background-image: url('images/mime/16/swf.png') !important;
}

.attachment-list .mime-tar {
  background-image: url('images/mime/16/tar.png') !important;
}

.attachment-list .mime-xls,
.attachment-list .mime-xlsx {
  background-image: url('images/mime/16/xlsx.png') !important;
}

.attachment-list .mime-zip {
  background-image: url('images/mime/16/zip.png') !important;
}

/* end attchments form */
 
 
/* Menu blocks for landing pages */
.block-menu_block
{
padding-left: 20px;
}

.menu-block-1 ul.menu li
{
margin-top:1em;
}

.menu-block-1 ul.menu li.first
{
margin:0;
}

.menu-block-1 ul.menu li ul li
{
margin-top:0.2em;
}

.menu-block-1 ul.menu li a
{
margin-top:5px;
font-size: 1.2em;
color: #FFB702;
font-family:Verdana,Tahoma,Arial,sans-serif;
line-height:14px;
font-weight:bold;
text-decoration:none;
}

.menu-block-1 ul.menu li a:hover
{
color: #003399;
text-decoration:none;
}

.menu-block-1 ul.menu li ul li a
{
font-family:Arial,sans-serif;
color:#003399;
font-size:1em;
font-weight:normal;
}

.menu-block-1 ul.menu li ul li a:hover
{
text-decoration:underline;
}

/* end Menu Blocks */
 
/* news releases views lists */
.view-news-releases ul,
.view-corporate-news-releases ul,
.view-all-corp-and-ir-news-releases ul
{
list-style-type:none;
}
.view-news-releases ul li,
.view-corporate-news-releases ul li,
.view-all-corp-and-ir-news-releases ul li
{
padding-bottom: 10px;
}

div.view-news-releases,
div.view-corporate-news-releases,
div.view-all-corp-and-ir-news-releases
{
padding-left:10px;
padding-top:5px;
}

#block-views-news_releases-block_2,
#block-views-corporate_news_releases-block_2,
#block-views-696ff99d74b71d5e0481c242380872ff
{
padding-top:10px;
}

div.view-news-releases .views-field-title,
div.view-corporate-news-releases .views-field-title,
div.view-all-corp-and-ir-news-releases .views-field-title
{
font-weight: bold;
font-size:12px;
}

#block-views-news_releases-block_2 h2,
#block-views-corporate_news_releases-block_2 h2,
#block-views-696ff99d74b71d5e0481c242380872ff h2
{
color: #FFB702;
font-size: 1.2em;
}
 
 /* attached files and publish date fields */
 div.node-inner .field-field-publish-datetime
 {
 text-align:left;
 padding-left:75%;
 border-top:1px solid;
 }
 
 div.node-inner .field-field-attach-file
 {
 text-align:left;
 border:1px solid #ccc;
 padding-left:7px;
 padding-top:2px;
 }
 
  div.node-inner .field-field-attach-file .field-label
  {
  padding-top:2px;
  padding-bottom:2px;
  }
 /** end attached files **/
 
 /** news ticker **/
 div#block-views-news_nodes-block_10
 {
 position: relative;
 top: -194px;
 height:0px;
 }
  div#block-views-news_nodes-block_10 h2
 {
color:#333;
font-size:1.1em;
margin:0;
padding:0;
font-family:arial;
font-weight:bold;
 }
 
   div#block-views-news_nodes-block_10 .content
   {
   position:relative;
   top:-16px;
   padding-left:77px;
   font-size:1.1em;
   height:18px;
   overflow:hidden;
   }
 
ul#views-ticker-fade-news_nodes
{
margin:0;
list-style-type:none;
padding:0;
} 
 
 /* end news ticker */
 
 /* stock widget small */
 div#block-block-13
 {
 text-align:left;
 color:#bbb;
 background-color: transparent;
background-image: url(/images/black-grey-box-short-mid.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center center;
 min-height: 80px;
 margin-top:35px;
 }
 
 
 div#block-block-13 h2
 {
 background: url(/images/black-grey-box-short-top.png) no-repeat scroll top;
margin:0;
padding: 10px 0 0 20px;
color:#ffb702;
 }
 
 div#block-block-13 div.block-inner
 {
 background: transparent url(/images/black-grey-box-short-bottom.png) no-repeat scroll center bottom;
 }
 
 div#stock-price-placeholder
 {
 padding-left:20px;
 }
 
 .stock-quote-close
 {
 font-size: 18px;
 font-weight: bold;
 padding-top:10px;
 color:#eee;
 }
 
 .stock-link
 {
 padding-top:5px;
 padding-right:20px;
 padding-bottom:8px;
 text-align:right;
 }
 
 .stock-link a
 {
 color:#fff;
 }
 
 /* end stock widget small */
 
 /* content-right */
 .front div#content-right{
 width:200px;
 margin-left:18px;
 }
 
 div#content-right
 {
 float:right;
 width:180px;
 background-color:#FFFFFF;
 z-index:1000;
 }
 
 div#block-views-news_nodes-block_12
 {
 margin-left:7px;
 width:170px;
 text-align:left;
 background: #333 url(/images/dark-block-mid.png) repeat-y center top;
 z-index:10;
 }

.front .region-content_right .block-views{
border:none;
width:200px;
background:#222 url("/sites/all/themes/maybank_8i/images/front-news-box-mid.jpg") repeat-y left center;
overflow:hidden;
}
.front .region-content_right .block-views .more-link
{
padding-top:7px;
}
.region-content_right .block-views .more-link a,
.region-content_right .block-views .more-link a:link
{
color:#FFB702;
}
div#block-views-news_nodes-block_15 .block-inner
{
background:transparent url("/sites/all/themes/maybank_8i/images/front-news-box-bot.jpg") no-repeat bottom left;
padding-bottom:13px;
width:200px;
}


 div#block-views-news_nodes-block_12 h2,
 div#block-views-news_nodes-block_15 h2
 {
 padding-top:38px;
 padding-left:22px;
 background: transparent url(/images/dark-block-top-mbb-logo.png) no-repeat center top;
  color: #eee;
 font-weight:bold;
 font-size:16px;
 margin:0;
 }
 div#block-views-news_nodes-block_15 h2{
 padding-top:10px;
 background:url("/sites/all/themes/maybank_8i/images/front-news-box-top.jpg") no-repeat scroll 0 0 transparent;
 }
 
 
 div#block-views-news_nodes-block_12 div.content,
  div#block-views-news_nodes-block_15 div.content
 {
 padding-bottom:10px;
 background: transparent url(/images/dark-block-bottom.png) no-repeat center bottom;
 min-height:60px;
 color: #bbb;
 font-size:1.1em;
 }
 
  div#block-views-news_nodes-block_15 div.content{
  background:none;
  padding-right:11px;
  }

 
 div.view-display-id-block_12,
 div.view-display-id-block_15
 {
 margin-left:19px;
 margin-right:19px;
 padding-top:5px;
 border-top:3px solid #ffb702;
 }
 
  div.view-display-id-block_12 .views-row,
  div.view-display-id-block_15 .views-row
  {
  padding-left:0px !important;
  }
 
   div.view-display-id-block_12 .views-row .views-field-title,
     div.view-display-id-block_15 .views-row .views-field-title
  {
  color:#ccc;
  padding-left:0px !important;
  }
 
    div.view-display-id-block_12 .views-row .views-field-title a,
	    div.view-display-id-block_15 .views-row .views-field-title a
  {
  color:#ccc;
  padding: 0 0 7px 0;
  }
 
    div.view-display-id-block_12 .views-row .views-field-field-attach-file-fid,
	div.view-display-id-block_15 .views-row .views-field-field-attach-file-fid
	{
	padding-left:0px;
	}
 
     div.view-display-id-block_12 .views-row .views-field-field-attach-file-fid .filefield-file a,
     div.view-display-id-block_15 .views-row .views-field-field-attach-file-fid .filefield-file a	 
         {
		 color:#ddd;
		 font-size:11px;
		 font-weight:bold;
	}

div.view-display-id-block_12 .filefield-icon img,
div.view-display-id-block_15 .filefield-icon img
{
margin-top:5px;
}	
 
 /** end content-right **/
 
 /** news in content-bottom ir landing page **/
 
 div#block-views-news_nodes-block_3
 {
 width:97%;
 padding-top:10px; 
 }
 
 div#block-views-news_nodes-block_3 h2
 {
 border-top: 2px solid #ccc;
 margin-left:10px;
 padding-left:4px;
 padding-top:5px;
 width:34%;
 color:#333;
  position:relative;
 left:0px;
 top:0px;
 text-align:left;
 }
 
 /** end news in content-bottom ir landing page**/
 
 /** Subsidiaries financial reports page and filter **/
 div.view-subsidiaries-financial-reports
 {
 text-align: left;
 width:66%;
 float:left;
 }
 
 div.view-subsidiaries-financial-reports h3
 {
 padding-top: 20px;
 }
 
	/** filter form **/
	div#block-views-7afbf90b7282d000362ed2dbe103307c
	{
	margin-left:7px;
	margin-top:0;
	width:170px;
	background: transparent url(/images/irlinksMiddle.gif) repeat-y scroll center center;
	}
	
	div#block-views-7afbf90b7282d000362ed2dbe103307c div.block-inner
	{
	background: transparent url(/images/ir2linksBottom.gif) no-repeat scroll center bottom;
	}
	
	div#block-views-7afbf90b7282d000362ed2dbe103307c h2
	{
	background: transparent url(/images/ir2linksTop.gif) no-repeat scroll center top;
	padding-top:10px;
	padding-left:16px;
	}
	
	div.region-content_right form div.views-exposed-widget
	{
	padding:10px 0 0 10px;
	width:155px;
	}
	
	div.region-content_right .date-clear-block
       {
	clear:none;
	float:left;
	display:inline;	 
	}   
	
	div.region-content_right .form-checkboxes
	{
	margin:0;
	}
	div.region-content_right .form-submit
	{
	margin-bottom:10px;
	margin-top:0px;
	}
 
 /** end subsidiaries financial reports page and filter **/
 
 /** subsidiaries recent reports **/
 div#block-views-717318bfd162db72815b6e26ac83765b
 {
	margin:0;
	width:170px;
	}
 
div#block-views-717318bfd162db72815b6e26ac83765b h2.title
{
	background: transparent url(/images/ir2linksTop.gif) no-repeat scroll center top;
	padding-top:10px;
	padding-left:16px;
	padding-bottom:0;
	margin:0;
}

div#block-views-717318bfd162db72815b6e26ac83765b div.block-inner,
div.region-content_right .view-subsidiaries-financial-reports
{
width:170px;
	background: transparent url(/images/irlinksMiddle.gif) repeat-y scroll center center;
}

div.view-subsidiaries-financial-reports .attachment-after .view-content
{
padding-bottom:10px;
}

div.view-subsidiaries-financial-reports .view-footer
 {
 background: transparent url(/images/ir2linksBottom.gif) no-repeat scroll center bottom;
 padding-bottom:15px;
 padding-right:10px;
 text-align:right;
 font-size:10px;
 }
 
div.region-content_right div.view-subsidiaries-financial-reports h3
 {
 font-size:1.1em;
 padding-left:5px;
 padding-top:10px;
 }
 
  div.region-content_right div.view-subsidiaries-financial-reports div.views-field-field-publish-datetime-value
  {
  border-bottom:none;
  padding-left:15px;
  }
 
 div.region-content_right div.view-subsidiaries-financial-reports div.views-field-title
 {
 padding-left:10px;
 width:153px;
 }
 
 div.region-content_right div.view-subsidiaries-financial-reports div.views-field-field-attach-file-fid
 {
 padding-left:10px;
 width:155px;
 }
 
 div.region-content_right div.view-subsidiaries-financial-reports div.more-link
 {
 width:155px;
 }
 
 div#edit-field-subsidiary-name-value-many-to-one-wrapper select.form-select
 {
 width:155px;
 font-size:11px;
 }
 
 /** end subsidiaries recent reports **/
 
 
 
 
/** footer **/
  #footer
  {
    width: 750px;
    margin: 8px 26px 0;
	padding: 0; 
	position:relative;
	top:-209px;
  }

  .footer-blocks
  {
  height:200px;
  margin-left:3px;
  margin-bottom:10px;
  margin-top:0;
  width:740px;
  text-align:left;
  background: #333 url(/images/footer-blocks-box.png) no-repeat scroll 0 0;
  /**border:1px solid #aaa;**/
  }
  
  div#block-block-19
   {
   width:100%;
   margin:0;
   padding-bottom:5px;
   }
  
  .footer-blocks h1
  {
  font-size:1.3em;
  color:#ffb702;
  border-bottom:2px solid #ffb702;
  margin-bottom:0;
  margin-top:0;
  margin-left:10px;
  margin-right:65%;
  padding-top:10px;
  padding-bottom: 3px;
  padding-left:5px;
  }
  
   .footer-blocks div.block-inner h2.title
   {
   color:#FFF;
   }
  
  .footer-blocks div.block
  {
  float:left;
  width:184px;
  }

  .footer-blocks ul
  {
  list-style-type:none;
  margin:0;
  padding-left:14px;
  padding-top:5px;
  }
  
    .footer-blocks ul li
  {
  margin:0;
  padding:5px 0 0;
  }
  
  .footer-blocks ul li a
  {
  background:transparent url(/images/grey_arrow.gif) no-repeat scroll left center;
  padding-left:13px;
  display:block;
  color:#CCC;
  font-size:12px;
  }
  
  .footer-blocks ul li a strong
  {
  color:#EEE;
  }
  
  #footer-message
  {
  margin: 0 0 0 -5px;
  text-align: left;
  padding: 5px 0 0 4px;
  position:relative;
  clear:both;
  height:205px;
  width:760px;
  background:#fff;
  }
  
  #footer-message p
  {
  font-size: 10px;
  padding: 5px 0 0 0;
  width:750px;
  border-top:1px solid #ccc;
  }
  
  #footer-message span#footerSeals  
  {
  display:block;
  height:65px;
  left:630px;
  position:absolute;
  top:28px;
  width:130px;
  }
  
  #footer-message span#footerLinks 
  {
  display:block;
  height:30px;
  width:660px;
  margin-top:10px;
  }
  
 
  
  /* end footer */
  
  .sidebar-left #footer-inner
  {
  }

  .no-sidebars #footer-inner
  {
  }
  
  #eight-iris
  {
  display:none;
  float:right;
  padding-right:30px;
  }
  
/** closure **/
  #closure-blocks /* See also the #page declaration above that this div shares. */
  {
  }


  
  
/** Prevent overflowing content **/
  #header,
  #content,
  #navbar,
  #conthead,
  #sidebar-left,
  #sidebar-right,
  #footer,
  #closure-blocks
  {
    overflow: visible;
    word-wrap: break-word; /* A very nice CSS3 property */
  }

  #navbar
  {
    overflow: hidden; /* May need to be removed if using a dynamic drop-down menu */
  }

  /* If a div.clear-block doesn't have any content after it and its bottom edge
     touches the bottom of the viewport, Firefox and Safari will mistakenly
     place several pixels worth of space between the bottom of the div and the
     bottom of the viewport. Uncomment this CSS property to fix this.
     Note: with some over-large content, this property might cause scrollbars
     to appear on the #page div.
  */
  /*
  #page
  {
    overflow-y: hidden;
  }
  */
