@charset "utf-8";

/*-  MVELAPHANDA GROUP LIMITED STYLE INFORMATION 2008 ----------------------- 
Author: Element Electronic Media cc , M Ferreira, Created: 05 November 2008 -
Last Modified: 12 November 2008											    -
Colors -------------------------------------------------------------------- -
Blue: #0071BC | #5DA5D4 | Yellow: #FFD400
Grey: #F0F0F0 | #CCCCCC | #999999 | #DADADA | #FBFBFB
---------------------------------------------------------------------------*/

/*sitewide links at ramdom blue dotted line and blue hover*/
#mvelaMainS p a { font: normal 11px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; border-bottom: 1px dotted #0071BC;}
#mvelaMainS p a:hover { font: normal 11px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; border-bottom: 1px dotted #0071BC; background: #5DA5D4;}

ul.searchNav{ margin: 0; padding: 0;}
ul.searchNav li { margin: 0; padding: 0 2px; font: normal 11px Arial, Helvetica, sans-serif; color: #999; display: inline; text-decoration: none; list-style-type: none;}

ul.searchNav li a { margin: 0; padding: 0; font: normal 11px Arial, Helvetica, sans-serif; color: #999; text-decoration: none;}
ul.searchNav li a:hover { color:#0071BC;}

ul.searchNav li.printIcon { width: 15px; height: 15px; list-style-image: url(../images/icon_print.gif);}

ul.searchNav li#printIcon a:hover { background: url(../images/icon_print.gif) no-repeat center center;}

/*Back to top button*/
#mvelaMainS ul.backToTop { margin: 0; padding: 15px 0; }/*positions the object 15px away from nearest object obove it*/
#mvelaMainS ul.backToTop li { margin: 0; padding: 0; list-style: none;  }
#mvelaMainS ul.backToTop li a { margin: 0; padding: 0; width: 490px; font: normal 11px Arial, Helvetica, sans-serif; color: #666; text-align: right;
	border-bottom: 1px solid #DADADA;}
#mvelaMainS ul.backToTop li a:hover { background: #FBFBFB url(../images/arrowUp.gif) no-repeat left center; color: #0071BC;}

/*more link with hovered image*/	
#mvelaMainS a.more:link { margin: 0; padding: 0 15px 0 0; 
	font: normal 11px Arial, Helvetica, sans-serif; color: #999; text-align: left; text-decoration: none;
	background: url(../images/arrowGrey.gif) no-repeat center right;
	}
#mvelaMainS a.more:visited { margin: 0; padding: 0 15px 0 0;  color: #999;
	background: url(../images/arrowGreyer.gif) no-repeat center right; 
	font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none;
	}
#mvelaMainS a.more:hover { margin: 0; padding: 0 15px 0 0; color: #0071BC;
	background:  url(../images/arrowBlu.gif) no-repeat center right; 
	font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none;
	}
#mvelaMainS a.more:active { margin: 0; padding: 0 15px 0 0;  color: #999; 
	font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none;
	}
	
/*INVESTOR CENTER STYLES*/	
ol.onPageMenu { margin: 0; padding:0;}
ol.onPageMenu li { margin: 0; padding: 0; float: left!important; display: inline!important; border-bottom: none;}
ol.onPageMenu li a { margin: 0; padding: 0 0 0 10px;font: 11px Arial, Helvetica, sans-serif; color: #999; text-decoration: underline;}
ol.onPageMenu li a:hover { margin: 0; padding: 0 0 0 10px; font: 11px Arial, Helvetica, sans-serif; color: #999; text-decoration: underline; color:#0071BC;}
ol.onPageMenu li a.current { font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; color: #0071BC;}

	#mainMenu, #mainMenu ul { /* mainMenu lists */
		padding: 0;	margin: 0; list-style: none; line-height: 1;
		}
	#mainMenu a {
		padding-left: 15px;/*adds spacer to the left of each link*/
		display: block;	width: auto;
		font: bold 12px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none;
		}
	#mainMenu a:hover {
		padding-left: 15px;/*adds spacer to the left of each link*/
		display: block; width: auto; font: bold 12px Arial, Helvetica, sans-serif; color: #FFD400; text-decoration: none;	
		}
	#mainMenu li { /* all list items */
		float: left; width: auto; /* width needed or else Opera goes nuts */
		}	
	#mainMenu li ul { /* second-level lists */
		position: absolute;	width: 150px; padding: 2px;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		}
	 /*SUBMENU ITEMS FIRST TIER*/
			#mainMenu li.subMenuT01 { 
				margin: 1px 0 0 0px; padding: 3px ; width: 160px; font: 11px Arial, Helvetica, sans-serif!important; color: #FFF;
				border-top: 3px solid #3F3C3D; border-left: 1px solid #FFF; border-right: 1px solid #FFF; 
				border-bottom: 1px solid #3F3C3D;	background: #3F3C3D ;
				}
			#mainMenu li.subMenuT0102 { 
				margin: -3px 0 0 0px; padding: 3px ; width: 160px; font: 11px Arial, Helvetica, sans-serif!important; color: #FFF;
                border-left: 1px solid #FFF; border-right: 1px solid #FFF; 
				border-bottom: 1px solid #3F3C3D;	background: #3F3C3D ;
				}
			#mainMenu li.subMenuTLast{ 
				margin: -3px 0 0 0px; padding: 3px 3px 8px 3px; width: 160px; font: 11px Arial, Helvetica, sans-serif!important; color: #FFF;
				border-left: 1px solid #FFF; border-right: 1px solid #FFF; 
				border-bottom: 1px solid #FFF;	background: #3F3C3D ;
				-moz-border-radius-bottomleft: 5px; -khtml-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px; -khtml-border-bottom-rigth-radius: 5px;-webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
				}
			#mainMenu li.subMenuT01Aro {
				margin: -1px 0 0 0 ; padding: 2px; width: 150px; border: 1px solid #FFF;
				background: #45484B url(../images/nav_icon.gif) no-repeat center right;
				}
	#mainMenu li ul ul { /* third-and-above-level lists */
		margin: -18px 0 0 150px;
		}
	#mainMenu li:hover ul ul, #mainMenu li:hover ul ul ul, #mainMenu li.sfhover ul ul, #mainMenu li.sfhover ul ul ul {
		left: -999em;
		}
	#mainMenu li:hover ul, #mainMenu li li:hover ul, #mainMenu li li li:hover ul, #mainMenu li.sfhover ul, #mainMenu li li.sfhover ul, #mainMenu li li li.sfhover ul { 
		/* lists nested under hovered list items */
		left: auto;
		}

/*Secondary navigation on left hand side of all pages*/
#mvelaMainS ul { margin: 0; padding: 0; }
#mvelaMainS ul li { margin: 0; padding: 0; display:list-item; list-style: none;}
#mvelaMainS ul li.onPage {  display:block; margin: 0; padding: 5px; width: 140px; text-indent: 1px; font: normal 11px Arial, Helvetica, sans-serif; color:#0071BC;
	border-bottom: 1px solid #DADADA; background: #FBFBFB;}/*onpage indicator*/
#mvelaMainS ul li a { 
	display:block; margin: 0; padding: 5px; font: normal 11px Arial, Helvetica, sans-serif; color: #999; text-decoration: none;  
	border-bottom: 1px solid #DADADA; width: 140px; text-indent: 1px; }
#mvelaMainS ul li a:hover { color:#0071BC; background: #FBFBFB; }

/*Investor_fin_results --- link left of page---*/
#mvelaMainS ul.finResultsDlds { margin: 0; padding: 0;}
#mvelaMainS ul.finResultsDlds li { margin: 0; padding: 0; list-style: none;}	
#mvelaMainS ul.finResultsDlds li a { 
	display:block; margin: 0; padding: 10px; font: normal 11px Arial, Helvetica, sans-serif; color: #999; text-decoration: none;  
	border-bottom: 1px solid #FFF; width: 294px; text-indent: 0px; background: url(../images/arrowBlu.gif) no-repeat 230px 12px;
	}
#mvelaMainS ul.finResultsDlds li a:hover { color:#0071BC; background: url(../images/arrowBlu.gif) no-repeat 230px 12px;
	}
#mvelaMainS ul.finResultsDlds li a.presLong { 
	display:block; margin: 0; padding: 10px; font: normal 11px Arial, Helvetica, sans-serif; color: #999; text-decoration: none;  
	border-bottom: 1px solid #FFF; width: 294px; text-indent: 0px; background: url(../images/arrowBlu.gif) no-repeat 255px 12px;
	}
#mvelaMainS ul.finResultsDlds li a.presLong:hover { color:#0071BC; background: url(../images/arrowBlu.gif) no-repeat 255px 12px;
	}
	
/* pagination styles---------------------------------- */
#mvelaMainS  ul.pagination{padding: 0px;}
#mvelaMainS ul.pagination ul{
margin: 0; padding: 0; text-align: left; /*Set to "right" to right align pagination interface*/ font-size: 11px;
	}
#mvelaMainS ul.pagination li { list-style-type: none; float: left;padding: 0 0 2px 4px;
	}
#mvelaMainS  ul.pagination a, #mvelaMainS  ul.pagination a:visited{
padding: 3px 3px 4px 3px; border: 1px solid #D9DDE1;text-decoration: none; color: #004173; width: 10px; height: 10px;
	}
#mvelaMainS ul.pagination a:hover, #mvelaMainS  ul.pagination a:active{ border: 1px solid #D9DDE1; color: #004173; background-color: #D9DDE1;
	}
#mvelaMainS  ul.pagination a.currentpage {background-color: #D9DDE1; color: #004173  !important; border-color: #D9DDE1; font-weight: normal; cursor: default;
	}
#mvelaMainS  ul.pagination a.disablelink, #mvelaMainS  ul.pagination a.disablelink:hover{
background-color: white; cursor: default; color: #004173; border-color: #D9DDE1; font-weight: normal !important;
	}
#mvelaMainS  ul.pagination a.prevnext{font-weight: bold;}

/*bottom pagination..to aling it to the bottom right of the page 10px away from Rside*/
#mvelaMainS  ul.paginationBott {
margin-right: 10px;
float: right;
padding: 0px;
	}
#mvelaMainS ul.paginationBott ul{
margin: 0; padding: 0; text-align: right; /*Set to "right" to right align pagination interface*/ font-size: 11px;
	}
#mvelaMainS ul.paginationBott li { list-style-type: none; float: left;padding: 0 0 2px 4px;}
#mvelaMainS  ul.paginationBott a, #mvelaMainS  ul.paginationBott a:visited{
padding: 3px 3px 4px 3px; border: 1px solid #D9DDE1;text-decoration: none; color: #004173; width: 10px; height: 10px;
	}
#mvelaMainS ul.paginationBott a:hover, #mvelaMainS  ul.paginationBott a:active{
border: 1px solid #D9DDE1; color: #004173; background-color: #D9DDE1;
	}
#mvelaMainS  ul.paginationBott a.currentpage {
background-color: #D9DDE1; color: #004173  !important; border-color: #D9DDE1; font-weight: normal; cursor: default;
	}
#mvelaMainS  ul.paginationBott a.disablelink, #mvelaMainS  ul.paginationBott a.disablelink:hover{
background-color: white; cursor: default; color: #004173; border-color: #D9DDE1; font-weight: normal !important;
	}
#mvelaMainS  ul.paginationBott a.prevnext{ font-weight: bold;}

/*SITE MAP STYLE MENU*/
#siteMap li.topLevel { margin: 10px 60px; padding: 0 0; font: 11px Arial, Helvetica, sans-serif; color: #666; display: block;}


