/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 16 October 2008 11:37:58
*/


html { border: 0; margin: 0; }
img { border: 0; }

/* Strategic Planning Diagram */

#strategic ul { background: none; list-style-type: none; margin-left: -10px; padding: 0; }
#strategic ul li { background: none; display: inline; }

.grad_step { position: absolute; margin-top: 80px; margin-left: 2px; }

h5 { padding: 0; margin: 0; font-size: 14pt; font-weight: bold; }

.step2 { position: absolute; margin-left: 70px; margin-top: 19px; }

*+html .step2 { position: absolute; margin-left: 73px; margin-top: 19px; }
* html .step2 { position: absolute; margin-left: 73px; margin-top: 19px; }

.step3 { position: absolute; margin-left: 142px; margin-top: 38px; }

*+html .step3 { position: absolute; margin-left: 145px; margin-top: 38px; }
* html .step3 { position: absolute; margin-left: 145px; margin-top: 38px; }

.step4 { position: absolute; margin-left: 212px; margin-top: 57px; }

*+html .step4 { position: absolute; margin-left: 217px; margin-top: 57px; }
* html .step4 { position: absolute; margin-left: 217px; margin-top: 57px; }

.step5 { position: absolute; margin-left: 282px; margin-top: 80px; }

*+html .step5 { position: absolute; margin-left: 289px; margin-top: 80px; }
* html .step5 { position: absolute; margin-left: 289px; margin-top: 80px; }

.step6 { position: absolute; margin-left: 353px; margin-top: 95px; }

*+html .step6 { position: absolute; margin-left: 362px; margin-top: 95px; }
* html .step6 { position: absolute; margin-left: 362px; margin-top: 95px; }

#niccon1, #niccon2, #niccon3, #niccon4, #niccon5, #niccon6 { position: absolute; visibility:hidden; 
left: 25px; top:530px; width:400px; z-index:100 }



#footer { margin-top: 50px; }

/* Business Channel Diagram */

#com_diagram img { margin: 0; }
#com_diagram ul { position: relative; list-style: none; padding: 0; margin: 0; }
#com_diagram ul li { background: none; }
#spin { float: left; }
#business_areas { float: left; margin-top: 5px; }
#business_areas img { padding: 0; margin: 0; }
#business_areas ul li { line-height: 1.1em; margin-top: -3px; }
#footer { float: left; margin-left: 13px; clear: both !important; line-height: 1em; padding: 0; width: 530px; }

/* Pyramid Diagram */

#pyramid { width: 490px; margin-left: auto; margin-right: auto; }
#pyramid ul { list-style: none; padding: 0; margin: 0; }
#pyramid li { margin-top: -5px; }
#pyramid img { border: 0; }

#pyramid .phase1 { margin-left: 22px; }
#pyramid .phase2 { margin-left: 53px; }
#pyramid .phase3 { margin-left: 80px; }
#pyramid .specific { margin-left: 108px; }