html { font-size: 100%; /* IE hack */ }
body {margin:0px; background:#EBF5F0; color: #333; font-family: Verdana, Helvetica, Arial; font-size: 0.62em;}
table { font-size: 100%; /* IE hack */ }

/* CJ's Style Defaults */
a {outline: none;}
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5, h7, h8  {margin: 0;  padding: 0; font-size: 1.0em; font-weight: normal; }
h10  {margin: 0;  padding: 0; font-size: 1.2em; font-weight: normal; }
h6 {margin: 0;  padding: 0; font-size: 0.9em; font-weight: normal; }
h9  {margin: 0;  padding: 0; font-size: 1.0em; font-weight: normal; color:#595959; }
p {margin: 0 0 15px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
.clearer {clear: both;}
.clearleft {clear: left}
.clearright{clear: right;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}
.grey {color:#595959;}

/* Superstructure  */
#shield {width: 907px; margin: 16px auto; background:url(../images/bg_page.gif) repeat-y; }
#header {position: relative; height: 98px; background: url(../images/bg_header.jpg) no-repeat;} 
#main {padding: 0 7px; background-repeat: repeat-y; background-position: 646px 0;}
		div.blue #main {background-image: url(../images/bg_sidebar_blue.gif);}
		div.beige #main {background-image:url(../images/bg_sidebar_green.jpg);}
		#main-inner {background:url(../images/bg_watermark.png) 639px 0 no-repeat;}
	#sidebar {float: right; width: 254px; font-size: 1.0em; }
	#sidebar p {margin-bottom: 10px;}
	#content {float: left; width: 639px; font-size: 1.2em;}	
#footer {clear: both; color: #999; background-color:#EBF5F0; background-repeat: no-repeat; padding: 20px 10px 10px 10px; text-align: center;}
	div.blue #footer {background-image: url(../images/bg_footer_blue.jpg);}
	div.beige #footer {background-image: url(../images/bg_footer_green.jpg);}	
	
/* Colours */
.mauve {color:#FFF; !important;}

/* Links */
a:link, a:visited		{color: #008445; text-decoration: underline;}
a:active, a:hover	{text-decoration: none;}

/* Headings */
h1 {position: absolute; top: 13px; left: 70px; display: block; width: 272px; height: 35px;}
	h1 a {display: block; width: 151px; height: 64px; text-indent: -9999px; overflow: hidden; background:url(../images/MGT_Logo.png) no-repeat;}
	
#content h2 {display: block; height: 40px;  text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; margin-bottom: 20px;}	
	h2.about {background-image:url(../images/title_aboutUs.gif);}
	h2.directory {background-image:url(../images/title_directory.gif);}
	h2.leadership {background-image:url(../images/title_leadership.gif);}
	h2.prospectus {background-image:url(../images/title_prospectus.gif);}
	h2.contact {background-image:url(../images/title_contactUs.gif);}	
	h2.Project {background-image:url(../images/title_Project.gif);}	
	h2.corporate {background-image:url(../images/title_corporate.gif);}	
	h2.investors {background-image:url(../images/title_investors.gif);}	
	
#sidebar h2 {display: block; height: 11px;  text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; margin-bottom: 10px;}	
	h2.news {background-image:url(../images/subtitle_announce.gif);}
	h2.subscribe {background-image:url(../images/subtitle_subscribe.gif);}
	h2.questions {background-image:url(../images/subtitle_questions.gif);}
	
#content h3 {color: #008445; margin-bottom: 15px;}
#content h7 {color: #008445;}
#content h5 {color: #008445; margin-bottom: 5px;}

h6 {color: #a7a7a7; margin-top:-15px; margin-bottom: 15px; margin-left:10px;}	

ul.bulleted-green {list-style: none; margin: 0 0 15px 0; padding: 0;}
	ul.bulleted-green li {background:url(../images/bullet.gif) no-repeat; padding: 0 0 5px 15px; margin: 0 0 0 0;}

/* Lists */
#nav {position: absolute; top: 58px; left: 367px; display: block; width: 510px; height: 34px; margin: 0; padding: 0; list-style: none;}
	#nav li {display: block; float: left; }
	#nav a {display: block; height: 34px; background-repeat:no-repeat; background-position: 0 0; text-indent: -9999px; overflow: hidden;}
	#nav a:hover {background-position: 0 -34px;}
	#nav a.current {background-position: 0 -34px; cursor: default;}
	#nav #nav01 {width: 52px; background-image: url(../images/nav_home.jpg);}
	#nav #nav02 {width: 72px; background-image: url(../images/nav_about.jpg);}
	#nav #nav03 {width: 79px; background-image: url(../images/nav_directory.jpg);}
	#nav #nav04 {width: 85px; background-image: url(../images/nav_leadership.jpg);}
	#nav #nav05 {width: 89px; background-image: url(../images/nav_prospectus.jpg);}
	#nav #nav06 {width: 66px; background-image: url(../images/nav_contact.jpg);}
	#nav #nav07 {width: 74px; background-image: url(../images/nav_project.jpg);}
	#nav #nav08 {width: 82px; background-image: url(../images/nav_corporate.jpg);}
	#nav #nav09 {width: 79px; background-image: url(../images/nav_investors.jpg);}
	/*Project nav*/
	#nav a#nav07:hover {xbackground-position: 0 -68px;}
	#nav a#nav07.snhover {background-position: 0 -68px;}
	
/*Subnav*/	
#subnav {position:absolute; z-index:9999; background:url(../images/subnav-top.gif) no-repeat; width:147px;}
#subnav ul { padding:5px 0 14px 0; margin:0; background:url(../images/subnav-btm.gif) no-repeat left bottom}			
#subnav ul  li {float:none }	
#subnav a:hover {background-position: 0 -20px;}
#subnav a.current {background-position: 0 -20px; cursor: default;}
#subnav a#snav01 {background-image:url(../images/subnav-tin.gif); height:20px}
#subnav a#snav02 {background-image:url(../images/subnav-gold.gif); height:20px}

/* Forms */

#subscribe {margin-bottom: 15px;}
#subscribe #email {display: block; float: left; font-size: 1.0em; font-family: Verdana, Helvetica, Arial; color: #999; border-top: 1px solid #7c7c7c;  border-right: 1px solid #c3c3c3;  border-bottom: 1px solid #dddddd;  border-left: 1px solid #c3c3c3; padding: 5px; width: 130px;}
#subscribe #submit {display: block; background: url(../images/button_subscribe.gif) no-repeat; width: 68px; height: 26px; text-indent: -9999px; overflow: hidden; border: none; cursor: pointer; } 
/* Infrastructure  */
#content div.node {padding: 30px 40px;}
#sidebar div.node {padding: 15px 15px 5px 15px;}

div.hometext {margin-left: 290px;}
div.hometextR {margin-left: 290px; width:290px;}
div.hometextL {margin-left: 0px; width:290px;}
div.homepanel {height: 299px;}
div.blue-dark {background: #c8d2cd; border-bottom: 1px solid #FFF;}
div.blue-med  {background: #f1f4f2; border-bottom: 1px solid #FFF;} 








